/* Global Styles */
h1, h2 {
	color: #00285e;
}

/* Gerneral Platform Styles */
.platform-color {
	color: #00285e;
}
.platform-background-color {
	background-color: #00285e;
}
.platform-button-reverse {
	color: #fff;
	background-color: #00285e;
	border: 2px solid #00285e;
}
.platform-button-reverse:hover {
	color: #00285e;
	background-color: #fff;
	border-color: #00285e;
}
.platform-button-reverse[disabled] {
	color: #ccc;
}

/* Asset Owner Styles */
div.navbar-default {
	background-color: #00285e;
}
a {
	color: #fff;
}
a:hover {
	color: #fff;
}

/* Search Bar*/
.form-control {
	background-color: #00285e;
	color: #fff;
}
.form-control:focus {
	border-color: #fff;
}
.form-control::-webkit-input-placeholder  {
	color: #fff;
	opacity: 0.5;
}
.form-control::-moz-placeholder {
	color: #fff;
	opacity: 0.5;
}
.form-control:-ms-input-placeholder {
	color: #fff;
	opacity: 0.5;
}
.form-control input:-moz-placeholder {
	color: #fff;
	opacity: 0.5;
}
.form-control-reverse {
	background-color: #fff;
	color: #00285e;
}
div.media-type-selector .btn:disabled {
    background-color: #fff;
    color: #00285e;
    opacity: 1;
}
.search-bar button.btn-default {
	background-color: #00285e;
	color: #fff;
}
#btnSearch, #btnLogout, .platform-button, .platform-button-bordered {
	color: #00285e;
	background-color: #fff;
	border: none;
	border-radius: 5px;
	padding: 3px 8px;
}
.platform-button-bordered {
	border: 1px solid #00285e;
	color: #00285e;
	padding: 6px 12px;
}
.platform-button-bordered:hover {
	color: #fff;
	background-color: #00285e;
}

.login-area {
	color: #fff;
}

/* Search Results */
.bsbreadcrumb .searchTerm {
	color: #00285e;
}
#search-clear-btn {
	/*font-size: 12px;*/
	padding: 1px 5px;
}

#paginator .pageTraverse, #pagination_b .pageTraverse {
    color: #00285e;
}
#paginator button, #pagination_b button {
	color: #00285e;
}
#paginator > .jq-results-per-page > button:disabled,
#pagination_b > .jq-results-per-page > button:disabled {
	color: #fff;
	background-color: #00285e;
	opacity: 1;
}

/* Asset Uploads */
.plupload_button {
    color: #00285e !important;
    background-color: #fff !important;
    border: 1px solid #00285e !important;
}
.plupload_button:hover {
	background-color: #00285e !important;
	color: #fff !important;
}
.plupload_disabled {
	background-color: #ccc !important;
}
#jq-user-uploads-pagination .paging {
	color: #00285e;
}
.jq-uploadTerms {
	color: #00285e;
}
/* Progress Bar */
.progress-bar {
	background-color: #00285e;
}

/* Side Bar */
.sidebar-nav h3 {
	color: #00285e;
}

/* Folders */
.jstree-open > a:before, .jstree-closed > a:before {
	color:  #00285e;
}
/*.jstree-clicked {
	background-color:  #00285e;
	color: #fff !important;
}*/

/* Legal Notice Dialog */
.ui-dialog-titlebar {
    background-color:  #00285e;
	color: #fff;
}
.ui-dialog-content a {
	color: #000;
}
#termsConditions h3 {
	color: #00285e;
	font-weight: bold;
}

/* Switch Library Button */
#switchLibrary button {
	background-color: #00285e;
	color: #fff;
}

/* Footer */
#footer {
	background-color: #00285e;
	color: #fff;
}
#footer a {
	text-decoration: underline;
}

/* Status Message */
#statusMessage {
	background-color: #00285e;
	color: #fff;
}

/* Modals */
.modal-title {
	color: #00285e;
	font-weight: bold;
}
.modal-header .close {
 	color: #00285e;   
 	opacity: 1;
}

.activeState.on {
	background-color: #00285e;
}

.collectionsForm .form-control{
	background-color: #fff;
	color: #000;
}
.collectionsForm .platform-button-reverse {
	border-width: 1px;
}

/* Forms */
#add_user h3 {
	color: #00285e;
}

/* Data Tables */
.pagination > li > a, .pagination > li > span {
	color: #333;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color: #00285e;
	border-color: #00285e;
}
table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting::after {
	color: #00285e;
	opacity: 0.8;
}
.dataTables_filter input.form-control {
	border-color: #00285e;
}
.dataTables_filter {
	color: #00285e;
}

/* Match prior 220×90 logo asset; scales larger source GIFs to fit */
img.logo {
	width: 230px;
	height: 90px;
	max-width: 230px;
	max-height: 90px;
	object-fit: contain;
	object-position: left center;
}