.pull-right{
	float:right;
}
nav.sidebar .palette-form{
	margin: 2px 0 2px -4px;
	padding: 3px 10px 6px 5px;
	width:220px;
/*	overflow-x:hidden;*/
	background-color: #3B8B67;
	color:white;
/* 	background: rgba(0,0,0,0.1); */
/* 	background: -moz-linear-gradient(left, rgba(0,0,0,0.17) 0%, rgba(17,17,17,0.17) 0%, rgba(17,17,17,0.1) 8%); */
/* 	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0.17)), color-stop(0%, rgba(17,17,17,0.17)), color-stop(8%, rgba(17,17,17,0.1))); */
/* 	background: -webkit-linear-gradient(left, rgba(0,0,0,0.17) 0%, rgba(17,17,17,0.17) 0%, rgba(17,17,17,0.1) 8%); */
/* 	background: -o-linear-gradient(left, rgba(0,0,0,0.17) 0%, rgba(17,17,17,0.17) 0%, rgba(17,17,17,0.1) 8%); */
/* 	background: -ms-linear-gradient(left, rgba(0,0,0,0.17) 0%, rgba(17,17,17,0.17) 0%, rgba(17,17,17,0.1) 8%); */
/* 	background: linear-gradient(to right, rgba(0,0,0,0.17) 0%, rgba(17,17,17,0.17) 0%, rgba(17,17,17,0.1) 8%); */
/* 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#131313', GradientType=1 ); */
}
nav.sidebar .palette-form fieldset{
	padding:inherit;
	border:inherit;
	margin:inherit;
	min-width:inherit;
}
nav.sidebar .palette-form input,nav.sidebar .palette-form select{
	display:inline-block;
}

nav.sidebar .palette-form .x-small, section .x-small, .input-group.x-small, aside .x-small, .earnings-dashboard .x-small{
	width:1em;
}

nav.sidebar .palette-form .small, section .small, .input-group.small, aside .small, .earnings-dashboard .small{
	width:5em;
}
nav.sidebar .palette-form .small-medium, section .small-medium, .input-group.small-medium, aside .small-medium, .earnings-dashboard .small-medium{
	width:7.5em;
}
nav.sidebar .palette-form .medium, section .medium, .input-group.medium, aside .medium, .earnings-dashboard .medium{
	width:10em;
}
nav.sidebar .palette-form .long, section .long, .input-group.long, aside .long, .earnings-dashboard .long{
	width:16em;
}
.input-group.calendar{
	width:286px;
}
textarea.form-control{
	resize:vertical;
}
.full{
	width:100%;
}
nav.sidebar .palette-form div.medium, nav.sidebar .palette-form div.small, nav.sidebar .palette-form div.small-medium,
section div.medium, section div.small, section div.small-medium{
	display:inline-block;
}
nav.sidebar .palette-form div.medium, nav.sidebar .palette-form div.small, nav.sidebar .palette-form div.small-medium{
	margin-right:1em;
}
nav.sidebar .palette-form > div{
	margin-top:5px;
}

nav.sidebar .palette-form#paletteDate select {
	margin-right:-4px;
}
nav.sidebar .palette-form input,nav.sidebar .palette-form select,nav.sidebar .palette-form div[dropdown]{
	margin-right:1em;
}
nav.sidebar .palette-form .submit-group{
	line-height:2.5em;
}
nav.sidebar .palette-form label.header{
	width:100%;
	text-align:center;
	margin-bottom:0;
}
nav.sidebar .palette-form ul.constrained-list{
	height:8em;
	overflow-y:auto;
	padding-right:5px;
	padding-left: 0;
}
nav.sidebar .palette-form ul.constrained-list li{
	list-style-type: none;
}
nav.sidebar .palette-form a .fa, nav.sidebar .palette-form a.white{
	color:white;
}
nav.sidebar .palette-form a .fa:hover{
	color:#30587E;
}
nav.sidebar .palette-form ul.constrained-list li:nth-child(even){
	background-color: rgba(0,0,0,0.05);
}
nav.sidebar .palette-form .container{
	background-color:white;
}
nav.sidebar .palette-form .center, .modal-body .center, .tab-content .center{
	display:block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
nav.sidebar .palette-form div.radio{
	line-height:2.5;
}
nav.sidebar .palette-form .ui-select-container{
	width:100%;
}
nav.sidebar .palette-form button.nobutton{
	background-color: transparent;
	border: none;
}
nav.sidebar .palette-form .seperated-list {
	margin-top:10px;
}
nav.sidebar .palette-form .seperated-list ~ .seperated-list {
	margin-top:inherit;
}
.modal-form div{
	margin-top:5px;
}

.favorite:hover{
	color:#ECC121;
	text-shadow: 1px 1px 1px rgba(55,55,55,0.24);
}
.favorite.marked{
	color:#3B8B67;
	text-shadow: 1px 1px 1px rgba(55,55,55,0.24);
}
.delete.marked, .delete:hover{
	color:#EF5450;
	text-shadow: 1px 1px 1px rgba(55,55,55,0.24);
}
.edit.marked, .edit:hover{
	color:#A07319;
	text-shadow: 1px 1px 1px rgba(55,55,55,0.24);
}
.expand.marked, .expand:hover{
	color:#29B16F;
	text-shadow: 1px 1px 1px rgba(55,55,55,0.24);
}

.pad-icon{
	padding-right:.5em;
}

table.ng-table > tbody > tr.row-selected > td{
	background-color: #3377aa;
	color:white;
}
table.ng-table th {
	text-align:left;
}
table.ng-table tbody tr:not(:first-of-type):not(:nth-of-type(2)):not(:nth-of-type(3)):last-of-type .ui-select-choices{
	top: auto;
	bottom: 100%;
}

.topnavbar .navbar-nav > li.navbar-sidebar-menu{
	padding: 0 12px;
}

.nav-wrapper {
	padding: 0 15px 0 0;
}
.topnavbar .navbar-nav > li.navbar-logo a{
	padding: 0;
}

.table-condensed > thead > tr > th {
  padding: 5px;
}

.table > tbody > tr > td {
	vertical-align:top;
}

.form-control-inline {
    min-width: 0;
    width: auto;
    display: inline;
}

.ui-select-container{
	display: inline-block;
	width: 100%;
}

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
    border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
    display: none;
}

.tab-content > .active,
.pill-content > .active {
    display: block;
}

.tabs-below > .nav-tabs {
    border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
    border-top-color: #ddd;
    border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
    border-color: transparent #ddd #ddd #ddd;
}

.tab-selector{
	padding: 0 0 6px 12px;
}

.trim-info {
	max-width: 190px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
}

.inline-block {
	display:inline-block !important;
}

.space-after {
	margin-right: 1em;
}

.table ul {
	list-style-type:none;
}
.table ul li{
	margin:0;
}
.table ul li span.box{
	margin: 0;
	padding-right: 25px;
	line-height: 2em;
}
div[ng-table-pagination] {
    display : none;
}
.paginated-ng-table > div[ng-table-pagination] {
    display : block;
}
.tall-container{
	min-height:220px;
}
.horizontal-label{
	text-align: right;
	line-height: 2em;
}

.model-info{
	overflow: auto;
	padding: 1em;
}
.model-plot{
	padding: 2em;
}
.model-info .heading{
	padding-top:.5em;
}
.model-info .indent-1{
	padding-left: 1.5em;
}
.model-info .indent-2{
	padding-left: 2em;
}
.model-info .indent-3{
	padding-left: 2.5em;
}
.model-info .model-summary {
	text-align: center;
	font-size:.9em;
}
.model-summary {
	white-space: pre;
	font-family:"Courier", monospace;
}

.source-input-preview-table {
	max-height:300px;
	overflow:auto;	
}
.input-group-label{
	float:left;
	line-height: 2.4em;
	margin-right: 1em;
}

.nowrap {
	white-space:nowrap;
}

.align-right {
	text-align:right;
}
.align-center {
	text-align:center;
}

.line-through {
    text-decoration: line-through;
}

#custom-source-modal-template .checkbox {
	margin-top:0;
}

#custom-source-modal-template .checkbox {
	margin-top:0;
}

#custom-source-modal-template ul.nav-tabs > div  {
	position:absolute;
}

.yellow {
	background-color: yellow;
}

tags-input .autocomplete,tags-input .tags{border-radius:4px}tags-input{box-shadow:none;border:none;padding:0;min-height:34px}tags-input .host{margin:0}tags-input .tags{-moz-appearance:none;-webkit-appearance:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}tags-input .tags .tag-item{color:#fff;background:#428bca;border:1px solid #357ebd;border-radius:4px}tags-input .tags .tag-item.selected{color:#fff;background:#d9534f;border:1px solid #d43f3a}tags-input .tags .tag-item .remove-button:hover{text-decoration:none}tags-input .tags.focused{border:1px solid #66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}tags-input .autocomplete .suggestion-item.selected,tags-input .autocomplete .suggestion-item.selected em{color:#262626;background-color:#f5f5f5}tags-input .autocomplete .suggestion-item em{color:#000;background-color:#fff}tags-input.ng-invalid .tags{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}tags-input[disabled] .tags{background-color:#eee}tags-input[disabled] .tags .tag-item{background:#337ab7;opacity:.65}tags-input[disabled] .tags .input{background-color:#eee}.input-group tags-input{padding:0;display:table-cell}.input-group tags-input:not(:first-child) .tags{border-top-left-radius:0;border-bottom-left-radius:0}.input-group tags-input:not(:last-child) .tags{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-lg tags-input:first-child .tags{border-top-left-radius:6px;border-bottom-left-radius:6px}.input-group-lg tags-input:last-child .tags{border-top-right-radius:6px;border-bottom-right-radius:6px}.input-group-sm tags-input:first-child .tags{border-top-left-radius:3px;border-bottom-left-radius:3px}.input-group-sm tags-input:last-child .tags{border-top-right-radius:3px;border-bottom-right-radius:3px}.input-group-lg tags-input,tags-input.ti-input-lg{min-height:46px}.input-group-lg tags-input .tags,tags-input.ti-input-lg .tags{border-radius:6px}.input-group-lg tags-input .tags .tag-item,tags-input.ti-input-lg .tags .tag-item{height:38px;line-height:37px;font-size:18px;border-radius:6px}.input-group-lg tags-input .tags .tag-item .remove-button,tags-input.ti-input-lg .tags .tag-item .remove-button{font-size:20px}.input-group-lg tags-input .tags .input,tags-input.ti-input-lg .tags .input{height:38px;font-size:18px}.input-group-sm tags-input,tags-input.ti-input-sm{min-height:30px}.input-group-sm tags-input .tags,tags-input.ti-input-sm .tags{border-radius:3px}.input-group-sm tags-input .tags .tag-item,tags-input.ti-input-sm .tags .tag-item{height:22px;line-height:21px;font-size:12px;border-radius:3px}.input-group-sm tags-input .tags .tag-item .remove-button,tags-input.ti-input-sm .tags .tag-item .remove-button{font-size:16px}.input-group-sm tags-input .tags .input,tags-input.ti-input-sm .tags .input{height:22px;font-size:12px}.has-feedback tags-input .tags{padding-right:30px}.has-success tags-input .tags{border-color:#3c763d}.has-success tags-input .tags.focused{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-error tags-input .tags{border-color:#a94442}.has-error tags-input .tags.focused{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-warning tags-input .tags{border-color:#8a6d3b}.has-warning tags-input .tags.focused{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}