html, body { min-height: 100%; }

.headerwrapper, .p_header {
	background-color: #003a63;
}

body.signin, body.password_recovery{
	background-color: #314e63;
	background-image: url(index2.png);
	background-position: center bottom;
}

.mainlogo img {
    max-height: 80px !important;
    max-width: 181px !important;
}

.txt-dark-blue { color: #003a63; }

a{ color: #003a63; }

.fullscreen-bg, .color-overlay, .fullscreen-bg__video{ display: none; }

.panel-signup, .panel-signin{
	border:none;
}

.panel-signup .panel-heading, .panel-signin .panel-heading {
	background-color: #003a63;
	border-color: #003a63;
	text-align: center;
}
.panel-signup .panel-heading .logoIMG, .panel-signin .panel-heading .logoIMG {
	max-width: 320px;
}

.leftpanel .nav > li.active > a, .leftpanel .nav > li.active > a:hover{
	background-color: #fff;
}
.leftpanel .nav > li > a i{
	color:#003a63;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	background-color: #003a63;
    border-color: #003a63;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{
	color:#003a63;
}
.research_filter_box .panel-heading{
	background-color: #003a63;
}
.research_flter_box_alt{
	background-color: #003a63;
}
.btn-primary,
.smresearch1 .buttons-colvis {
	background-color: #003a63 !important;
    border-color: #003a63 !important;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary,
.smresearch1 .buttons-colvis:hover, .smresearch1 .buttons-colvis:focus, .smresearch1 .buttons-colvis:active {
	background-color: #6e7172 !important;
	border-color: #6e7172 !important;
}

.nav-primary {
    background-color: #003a63;
    border-color: #003a63;
}
.tab-content-primary{
	border-color: #003a63;
}

div.dt-button-collection a.dt-button.active:not(.disabled) {
    background-color: #003a63 !important;
    border-color: #003a63 !important;
}

body .mainwrapper .sidemenu {
	background: #212121 !important;
}

.leftpanel .nav > li > a:hover, .leftpanel{
	color: #fff;
}

.leftpanel .nav > li > a {
	color: #fff;
}

.leftpanel .nav > li {
	border-top: 1px solid #5b656b;
	border-bottom: 1px solid #5b656b;
}

.leftpanel .nav > li > a i {
    color: #fff;
}

.leftpanel .nav > li.active > a, .leftpanel .nav > li.active > a:hover {
    background-color: #003a63;
}

.leftpanel .nav > li > a:hover, .leftpanel .nav > li > a:focus, .leftpanel .nav > li > a:active {
    background-color: #003a63;
}

.leftpanel .nav {
    border-bottom: none;
}

.filter-head,
.calender-holder .ui-datepicker .ui-datepicker-header,
.event-holder .head,
.research_filter .panel-heading{
	background: #003a63 !important;
    background-color: #003a63 !important;
    border-color: #003a63 !important;
}

.input-group-addon {
    background-color: #003a63;
}

.modal .modal-header {
    background: #003a63 none repeat scroll 0 0;
}
.modal-dialog label {
    color: #003a63 !important;
}
.most-used-heading {
	background-color: #003a63;
}
.body-download-export label.col-sm-2,
.rdio > label {
    color: #003a63;
}

.nav-msg li a {
    color: #444;
}
.nav-msg li.active a,
.nav-msg li.active a i {
	background-color: #4e5154;
	color: #fff;
}

.my-profile-header {
    background: #337ab7;
}

.leftpanel .nav > li.open > a, .leftpanel .nav > li.open > a i {
	background-color: #003a63;
	color: #fff;
}

.stackable_drawer .stackable_close {
	color: #fff !important;
}
.stackable_drawer .stackable_close::before, .stackable_close::after {
    background-color: #fff !important;
}
.stackable_drawer.lien_drawer .stackable_header{
	background-color: #003a63 !important;
	color: #fff !important;
}
.stackable_drawer.tda_drawer .stackable_header{
	background-color: #380063 !important;
	color: #fff !important;
}
.stackable_drawer.lola_drawer .stackable_header{
	background-color: #63002d !important;
	color: #fff !important;
}
.stackable_drawer.reo_drawer .stackable_header{
	background-color: #2d6300 !important;
	color: #fff !important;
}
.stackable_drawer header {
    background-color: #003a63 !important;
    color: #fff !important;
}
.stackable_drawer .stackable_title {
    color: #fff !important;
}
.stackable_drawer a, .stackable_drawer .nav-tabs > li > a {
    color: #003a63 !important;
}

.stackable_drawer .col_green {
    color: green !important;
}

.stackable_drawer .dropdown-menu > .active > a {
    background-color: transparent !important;
}
.stackable_drawer .dropdown-menu > .active > a:focus,
.stackable_drawer .dropdown-menu > .active > a:hover {
    background-color: #e7e7e7 !important;
}


.stackable_drawer .text-success,
.stackable_drawer td .text-success {
	color: #5CB85C !important;
}
.stackable_drawer .text-danger,
.stackable_drawer td .text-danger {
	color: #a94442 !important;
}
.stackable_drawer .text-warning,
.stackable_drawer td .text-warning {
	color: #8a6d3b !important;
}