
/*======================================
/* Main Layout
======================================*/

#crop_control{background-color:#fff}
#message_center ul li{color:#004731}
#message_center ul.message_center_paragraph li{color:#004731}
#required_form_text{color:#004731}
#login .error{color:red;}
#login_box{background-color:#F6EFE7;border:1px solid #BB9E64}
#login_title{color:#BB9E64}
#login_entry{color:#004731}
#login_footer{color:#004731;background-color:#E0D3B5;border-top:1px solid #BB9E64}
#login_footer_title{color:#004731}
#login_footer_text{color:#004731;background-color:#E0D3B5}
.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{color:#111!important}
.paginate_disabled_previous,.paginate_disabled_next{color:#666!important}
.option a{color:#434343;background-color:#fff;border-bottom:solid #434343 1px}
.option a:hover{color:#fff;background-color:#3B745D}
.option a:hover p{color:#fff}
.overlay{filter:alpha(opacity=50);opacity:.5;-moz-opacity:.5;background:#000}
.overlay_division{background-color:#fff}
h2{color:#004731}
.button-secondary{border:1px solid #004730;color:#004730}
.button-primary{background-color:#004730;color:#FFF}
.info-section-header{border-bottom:1px solid #E5E5E5}
.text-light{color:#FFF}
.rowError input{border-color:#E24B3E}
.rowError .rowErrorDescription{color:#E24B3E}
.tooltip{color:#528ED6}
.button{color:#FFF;background-color:#004731}
.StepButton{color:#FFF;background-color:#004731}
.FormatExample{color:#5A5A5A}
.warning{color:#5E85B3}
input.error,select.error{color:#000;background-color:#F0E6D8}
.StandardTable{border:1px solid #464547}
.StandardTable tr th{background-color:#0d5235;color:#f8f9f9;border-bottom:1px solid #464547}
.bg-recycling{background-color:#5EA662}
.bd-recycling{border-color:#45985A}
.txt-recycling{color:#5EA662}
.btn.btn-recycling,.container a.btn.btn-recycling{background:transparent;border:1px solid #45985A;color:#5EA662}
.btn.btn-recycling:hover,.btn.btn-recycling:focus,.container a.btn.btn-recycling:hover,.container a.btn.btn-recycling:focus{background:#f3eff0;color:#464547}
.inline-options>li>label{color:#FFF;background-color:#a8acb1}
.inline-options>li>input:checked + label{background-color:#004730}
.inline-options>li>label:hover{background-color:#196244}
.popup_message h1{color:#595959;border-bottom:1px solid #909090}
.popup_progress div{color:#595959}
.callout > h2{color:#9a4f1d}
.callout ul li a{color:#000}
.callout ul li a:hover{color:#0d7e4f}
#callouts{border-left:1px solid #eee}
[data-tooltip]:before{background-color:#464547;color:#fff}
[data-tooltip]:after{border-top:5px solid #464547;border-top:5px solid hsla(0,0%,20%,0.9);border-right:5px solid transparent;border-left:5px solid transparent}
.info_exception{border:#c43c35 1px solid}
.login-main .info_exception{border:none;}
.info_message{border:#80b3ff 1px solid}
.info_exception:before{background-color:#c43c35}
.info_message:before{background-color:#80b3ff}
.info:before{color:#fff}
.outer-modal{background-color:rgba(0,0,0,0.5)}
.banner-container{position:relative;background-color:#5EA662;box-shadow:inset 0 -2px 5px 1px rgba(0,0,0,0.18),inset 0 2px 5px 1px rgba(0,0,0,0.18)}
.banner-container.warning{background:repeating-linear-gradient(45deg,#5EA662,#5EA662 10px,#63a966 10px,#63a966 20px)}
.banner-container #btnClose{color:#fff;border:2px solid Transparent}
.banner-container #btnClose:hover{border:2px solid #fff;background-color:#fff;color:#5EA662}
.banner-container .banner-content{color:#fff}
.banner-container .banner-content a.btn.btn-recycling{border:2px solid #fff;color:#fff}
.banner-container .banner-content a.btn.btn-recycling:hover{background-color:#fff;color:#5EA662}
.banner-container .banner-content a.btn.btn-recycling .txt-recycling{color:#fff}
.banner-container .banner-content a.btn.btn-recycling:hover .txt-recycling{color:#5EA662}
.RowDeleteButton{color:#004731;background-color:#ECE9D8}
.searchResults.records {border:1px solid #ddd;background-color:#eee}
.inside{background:#ededed;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#ededed));background:-moz-linear-gradient(top,#f4f4f4 0,#ededed 100%);background:-ms-linear-gradient(top,#f4f4f4 0,#ededed 100%)}
.alert-dismissible .close {opacity:0.3;color:#000 !important}
.alert-dismissible .btn-close {opacity:0.3;color:#000 !important}
.maintenance-message-section, .maintenance-message-list{-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);box-shadow:0 2px 5px 1px rgba(0,0,0,0.1)}

.maintenance-message-list{background: #fff; text-align:left; display: table;}
div.maintenance-icon{background-color: #d8d8d8; width: 30px; display: table-cell; height: 100%; text-align: center; vertical-align: middle; font-size: 1.2em;}
div.maintenance-messages{width: calc(100% - 40px); display: table-cell; padding: 5px 6px 0 6px;}
.maintenance-message-list hr {margin: 0; padding:0; border-top:1px solid #ebebeb !important;}

.maintenance-message-section:before {background-color:#fff;}
.login-main{-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px 1px rgba(0,0,0,0.1);box-shadow:0 2px 5px 1px rgba(0,0,0,0.1)}
#menu-navigation ul.impersonation {border-top:2px solid #fff}
#nav-toggle.active span{background-color:transparent}
.sidr ul li ul li a, .sidr ul li ul li span {color:#fff}
.Popup {background-color: #fff;border:1px solid black}
.Popup div {border-bottom:1px solid black; color: #fff;}
.Popup div a {color: #fff}
.document-list li>i {color:#9a4f1d}
#side-menu a.btn-submit{-webkit-box-shadow:3px 3px 3px 0px rgba(0,0,0, 0.65);-moz-box-shadow:3px 3px 3px 0px rgba(0,0,0, 0.65);box-shadow:3px 3px 3px 0px rgba(0,0,0, 0.65)}
.alert.alert-danger.alert-icon:before{border-right:7px solid #a94442}
[data-tooltip]:after{border-top:5px solid hsla(0,0%,20%,0.9);border-right:5px solid transparent;border-left:5px solid transparent}
.selectric{background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fff),color-stop(100%,#f2f2f2));background-image:-moz-linear-gradient(#fff,#f2f2f2);background-image:-webkit-linear-gradient(#fff,#f2f2f2);background-image:linear-gradient(#fff,#f2f2f2)}
.selectric-items:before,.selectric-items:after{border-left:6px solid transparent;border-right:6px solid transparent}
.ui-datepicker .ui-datepicker-prev span:after{border-style:solid;border-color:rgba(255,255,255,0);border-right-color:#fff}
.ui-datepicker .ui-datepicker-next span:after{border-style:solid;border-color:rgba(255,255,255,0);border-left-color:#fff}
.file-upload-container {border:3px dashed #ccc}
.file-upload-container > .file-upload-input > label:hover strong {border-bottom:2px solid #666}
.file-upload-container.is-dragover {border:3px solid #eee;outline:3px dashed #ccc}
.file-upload-container.is-uploadable {border:1px solid #ccc}
.alert.alert-info.alert-icon:before{border-right:7px solid #31708f}
.alert.alert-success {color:#155724;}

.alert.alert-warning.alert-icon:before{border-right:7px solid #8a6d3b}

@media screen and (max-width: 1000px) {
    #callouts{border-top:1px solid #eee}
}

/*======================================
/* Global
======================================*/

body{background-color:#fff}
h1{color:#fff}
h2{color:#000}
h3{color:#3c3c3c}
h4{color:#797879}
p,a,input,div,label,li{color:#000}
input{border:1px solid #3c3c3c;color:#000}
input[type=file]{border:none}
hr{border-top:1px solid #3c3c3c}

/*======================================
/* Login
======================================*/
.login-main div, .login-main h1, .login-main p {color:#fff}
.login-main + .content div, .login-main + .content label, .login-main + .content li, .login-main + .content fieldset legend, .login-main + .content p{color:#fff}
.login-button:focus,.login-button:hover,.login-button:active{background-color:#AB8C0A;color:#fff}
.login-main + .content{background-color:#004730}
.login-main.member-access{background:#000 url('/Themes/1/images/Family_Camping_Header.jpg') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.login-main.plan-admin{background:#000 url('/Resources/Plan Admin/images/Login-Background.jpg') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.maintenance-message-section #maintenance-message, .maintenance-message{background-color:#fff;color:#000}
.error-message,#maintenance-message, .maintenance-message{background-color:rgba(0,0,0,0.75)}
.login-button,.login-header a{border:1px solid #fff;color:#fff}
.login-user-section a{color:#fff}
.login-main footer{background-color:#fff}
.login-main footer .footer-content a:hover,.footer-content a:focus,.footer-content a:active{color:#004730}
.login-main footer .footer-divider{color:#000}
.login-main footer .copyright{color:#000}
.login-main .login-content div,.login-content label{color:#000}
.login-content h1{color:#3c3c3c}
body.main-layout .login-content{border-bottom:none}
.login-main .login-content .error-message{color:#fff}
.login-content a,.footer-content a,.footer-content .container a{color:#004730}
.login-content a:hover,.login-content a:focus,.login-content a:active{color:#004730}
.login-main ::-webkit-input-placeholder{color:#000}
.login-main ::-moz-placeholder{color:#000}
.login-main :-ms-input-placeholder{color:#000}
.login-content .f-section{border:1px solid #464547}
.login-content .StandardForm label{color:#fff}
.login-main .button {background-color:#00502f;color:#fff;}
.login-main .button:active,.login-main .button:hover,.login-main .StandardForm .button:focus {background-color:#fff;color:#00502f}
.login-content .btn-green,.login-content .btn.btn-green{background-color:#000;color:#fff;border:1px solid #000}
.login-content .btn.btn-green:active,.login-content .btn.btn-green:hover,.login-content .btn.btn-green:focus{background-color:#fff;color:#000}
.login-main h1.login-intro span {display: block;position: relative;font-size: 0.8em;margin-top: 18px;padding-top: 13px}
.login-main h1.login-intro span:before {content: '';position: absolute;width: 140px;height: 2px;top: 0;left: 0;background-color: #fff}
/*======================================
/* Header
======================================*/
body.main-layout header{background-color:#004730}
body.main-layout header div.top-nav-wrapper a{color:#fff}
body.main-layout header p{color:#fff}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fff}
.navbar-top-links li a,#header-navigation span.header-divider{color:#fff}
.navbar-top-links li a:hover,.navbar-top-links li a:focus,.navbar-top-links li:active{color:#576169;background-color:#fff}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{background:#004730}
.navbar{background-color:#AB8C0A;color:#fff}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#fff;color:#576169}
.navbar-default .navbar-toggle .icon-bar{background-color:#3c3c3c}
.navbar-header{background-color:#AB8C0A}
.navbar-default .navbar-brand{color:#fff}
#navigation-wrapper{position:relative;background-color:#576169}
#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{background:#fff}
body.main-layout .header-cover{background:url('/Themes/1/images/Student_Header_001.jpg') no-repeat center center;background-size:cover}
body.main-layout .header-cover-impersonate{background:url('/Themes/1/images/Student_Header_004.jpg') no-repeat center center;background-size:cover;background-size:cover}
body.main-layout .header-cover-statement{background:url('/Themes/1/images/Student_Header_003.jpg') no-repeat center center;background-size:cover}
body.main-layout .header-cover-claims,.header-cover-claim{background:url('/Themes/1/images/Student_Header_004.jpg') no-repeat center center;background-size:cover}
body.main-layout .header-cover-documents{background:url('/Themes/1/images/Student_Header_007.jpg') no-repeat center center;background-size:cover}
body.main-layout .header-cover-enrolment{background:url('/Themes/1/images/Student_Header_009.jpg') no-repeat center center;background-size:cover}
body.main-layout .header-cover-contact{background:url('/Themes/1/images/Portal_Header_003.jpg') no-repeat center center;background-size:cover}

/*======================================
/* Sidr/sidebar
======================================*/
.sidebar ul li a:focus,.sidebar ul li a:hover,#sidr-main ul li a:focus,#sidr-main ul li a:hover,.sidebar ul li a.active,#sidr-main ul li a:active{background-color:#056a3d;color:#fff}
.sidebar{background-color:#004730}
.sidebar a,#sidr-main a,.sidebar span{color:#fff}
.sidr ul li a,.sidr ul li span{color:#fff}
#sidr-main{background-color:#004730;color:#fff}
#side-menu a.btn-submit{background-color:#00331e;color:#fff}
#side-menu a.btn-submit:hover,a.btn-submit:focus{background-color:#fff;color:#00331e}
#side-menu a.btn-submit:active{background-color:#f0f0f0;color:#00331e}
#page-wrapper{background-color:#004730}
#content-wrapper{background-color:#fff}
.inside{background:#ededed;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#ededed));background:-moz-linear-gradient(top,#f4f4f4 0%,#ededed 100%);background:-ms-linear-gradient(top,#f4f4f4 0%,#ededed 100%)}
.brand-text{color:#fff}
.dropdown-menu{background-color:#AB8C0A}
.dropdown-menu .divider{background-color:#3c3c3c}
.dropdown-user{background-color:#fff}
.dropdown-user li a{color:#3c3c3c}
.dropdown-user li a:hover,.dropdown-user li a:focus,.dropdown-user li a:active{color:#fff;background-color:#3c3c3c}
body.main-layout  .page-header{color:#fff;background-color:rgba(0,0,0,0.75)}
#maintenance-message, .maintenance-message{color:#000;background-color:#fff}
#notify-dropdown ul li p{color:#fff}

.nav-content{background-color:#f0f0f0}
.nav-content li a{color:#3c3c3c}
.nav-content li:hover,.nav-index li:focus,.nav-index li:active{background-color:#AB8C0A;color:#fff}
.nav-content li a:hover,.nav-index li a:focus,.nav-index li a:active{background-color:#AB8C0A;color:#fff}
#company-text{color:#fff}
#company-text:hover,#company-text:hover,#company-text:active{color:#AB8C0A;background-color:#fff}
.content a,.content a:hover,.content a:focus,.content a:active{color:#004730}
.f-section h2{color:#000}
.main-home h2{color:#AB8C0A}
.main h1{color:#000}
/*h1.e-claims::first-letter{color:#004730}*/

#user-dropdown{border:none}
.outer-modal{background-color:rgba(0,0,0,0.5)}
.inner-modal{background-color:#fff}
.StandardTable{border:none}
body.main-layout .StandardForm,.f-section{border:1px solid #3c3c3c}
body.main-layout .StandardForm .f-section{border:none}
body.main-layout .StandardForm .button,.btn-green,.btn.btn-green,.btn-white,.btn.btn-white,.container a.btn.btn-green,.container a.btn.btn-recycling{background-color:#000;color:#fff}
body.main-layout .StandardForm .button:hover,.StandardForm .button:focus,.btn.btn-green:hover,.btn.btn-green:focus,.btn.btn-white:hover,.btn.btn-white:focus,.container a.btn.btn-white:hover,.container a.btn.btn-white:focus,.container a.btn.btn-green:hover,.container a.btn.btn-green:focus,.container a.btn.btn-recycling:focus,.container a.btn.btn-recycling:hover{background-color:#AB8C0A;color:#fff}
body.main-layout .StandardForm .button:active,.btn.btn-green:active,.container a.btn.btn-green:active,.btn.btn-white:active,.container a.btn.btn-white:active,.container a.btn.btn-recycling:active,.btn.active,.btn:active{background-color:#8c8c8c;color:#fff;-webkit-box-shadow:none;box-shadow:none}
body.main-layout .StandardTable tr th{background-color:#fff;color:#AB8C0A;border-bottom:1px solid #3c3c3c}
.btn.btn-small.btn-edit,.container a.btn.btn-small.btn-edit{background-color:#AB8C0A;color:#fff;border:1px solid #AB8C0A}
.btn.btn-small.btn-edit:hover,.container a.btn.btn-small.btn-edit:hover,.btn.btn-small.btn-edit:focus,.container a.btn.btn-small.btn-edit:focus,.btn.btn-small.btn-edit:active,.container a.btn.btn-small.btn-edit:active{color:#AB8C0A;background-color:#fff}
.f-section{background:#fff}
.f-section-border{border:1px solid #3c3c3c}
.checkbox-custom:checked + .checkbox-custom-label:before,.checkbox-custom:checked + .error + .checkbox-custom-label:before{background-color:#fff;color:#004730;border:1px solid #3c3c3c}
.f-section-terms .checkbox-custom + .checkbox-custom-label:before,.f-section-terms .checkbox-custom:checked + .checkbox-custom-label:before,.f-section-terms .checkbox-custom:checked + .error + .checkbox-custom-label:before{border:1px solid #3c3c3c}
.checkbox-custom + .checkbox-custom-label:before,.error + .checkbox-custom-label:before,.radio-custom + .radio-custom-label:before,.error + .radio-custom-label:before{background-color:#fff;color:#004730;border:1px solid #3c3c3c}

.checkbox-custom-disabled:checked + .checkbox-custom-label:before,.checkbox-custom-disabled:checked + .error + .checkbox-custom-label:before{background-color:#ccc;color:#004730;border:1px solid #3c3c3c}
.f-section-terms .checkbox-custom-disabled + .checkbox-custom-label:before,.f-section-terms .checkbox-custom-disabled:checked + .checkbox-custom-label:before,.f-section-terms .checkbox-custom-disabled:checked + .error + .checkbox-custom-label:before{border:1px solid #3c3c3c}
.checkbox-custom-disabled + .checkbox-custom-label:before{background-color:#ccc;color:#004730;border:1px solid #3c3c3c}

.f-section .f-section-content .f-row.f-row-checkbox label,.f-section .f-section-content .f-row.f-row-checkbox .f-label{color:#000}
.f-section .f-section-content .f-row textarea.f-input{-webkit-box-shadow:inset -1px 1px 2px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset -1px 1px 2px 0 rgba(0,0,0,0.1);box-shadow:inset -1px 1px 2px 0 rgba(0,0,0,0.1);border:1px solid #797879}
.radio-custom:checked + .radio-custom-label:before,.radio-custom:checked + .error + .radio-custom-label:before{background-color:#004730;border:1px solid #004730}
.btn.btn-white.btn-inactive,.container a.btn.btn-white.btn-inactive{border:1px solid #797879;color:#797879}
.btn.btn-green.btn-inactive,.container a.btn.btn-green.btn-inactive,.btn.btn-green.btn-inactive:hover,.container a.btn.btn-green.btn-inactive:hover{border:1px solid #797879;background-color:transparent;color:#797879}
.Popup div{background-color:#004730;}
.Popup div a:hover{color:#002415;}

.message-tooltip + .tooltip > .tooltip-inner {background-color:#FFF;color:#9a0606;}
.message-tooltip.disabled { background:none!important;color:#797879!important}

/*======================================
/* Error
======================================*/
.error{color:#9a0606}
.f-error{background:#f2e3e0}
.f-error h2{color:#9a0606}
.f-error p{color:#9a0606}
.error,.f-section .f-section-content .f-row > .error, .f-section p.error{color:#9a0606}

/*======================================
/* Help Panel
======================================*/
.help-panel .help{background:#AB8C0A;color:#fff}
.help-panel .help:after{border-color:rgba(136,183,213,0);border-left-color:#AB8C0A}
.dashboard-column>section>h2{color:#FFF;border-bottom:1px solid #002415;background-color:#004730}
.dashboard-column>section>div{padding:20px 20px 9px;background:#FFF}
.remove-claim-btn,.remove-document-btn{border:2px solid #AB8C0A;background:transparent;color:#AB8C0A}
.remove-document-btn{border:2px solid #004730;background:#fff;color:#004730}
.remove-claim-btn:hover,.remove-document-btn:hover{border-color:#002415;color:#002415}
[data-tooltip]:before{background-color:#3c3c3c;color:#fff}
input.error,select.error{background-color:#f0f0f0}
.inline-options>li>input:checked + label{background-color:#056a3d}
.intro p{color:#000}
.f-section .f-section-content .f-row .f-label{color:#000}
.f-section .f-section-content .f-row .f-input{color:#000}
.f-section h3{color:#3c3c3c}
.f-section p{color:#000}
.banner-container{background-color:#056a3d}
.banner-container .banner-content a.btn.btn-recycling{border:2px solid #fff;color:#fff;background-color:#056a3d}
.banner-container .banner-content a.btn.btn-recycling:hover .txt-recycling,.banner-container .banner-content a.btn.btn-recycling:focus .txt-recycling{color:#056a3d;}
.banner-container .banner-content a.btn.btn-recycling:hover,.banner-container .banner-content a.btn.btn-recycling:focus{color:#056a3d;background-color:#fff}
.banner-container .banner-content a.btn.btn-recycling:active{color:#056a3d;background-color:#fff}
.banner-container #btnClose{color:#fff;border:2px solid Transparent}
.banner-container #btnClose:hover{border:2px solid #fff;background-color:#fff;color:#056a3d}
.banner-container.warning{background:repeating-linear-gradient(45deg,#5EA662,#5EA662 10px,#63a966 10px,#63a966 20px)}
.txt-recycling-prg{color:#fff}
.txt-recycling{color:#004730}
.inline-options>li>label{background-color:#797879;color:#fff}
.inline-options>li>label:hover{background-color:#3c3c3c}
.ui-widget-header{background-color:#004730}
.ui-datepicker .ui-datepicker-title{color:#fff}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus, .ui-datepicker-today .ui-state-highlight.ui-state-hover:hover {background-color:#004730;color:#fff}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#3c3c3c;background:#f6f6f6;border-color:#004730}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background-color:#004730;border:1px solid #004730;color:#fff}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {background-color:#f6f6f6;color:#3c3c3c; }
.ui-datepicker .ui-datepicker-title select{margin:1px;border:none;color:#3c3c3c}
.ui-datepicker .ui-datepicker-prev-hover span:after {border-right-color:#004730;}
.ui-datepicker .ui-datepicker-next-hover span:after {border-left-color:#004730;}
.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{height:19px;float:left;cursor:pointer;*cursor:hand;color:#000!important}
.paginate_disabled_previous,.paginate_disabled_next{color:#797879!important}
.option a{color:#797879;background-color:#fff;border-bottom:solid #797879 1px}
.option a:hover{color:#fff;background-color:#056a3d}
.option a:hover p{color:#fff}
.overlay{background:#000}
.overlay_division{background-color:#fff}
.steps ul li{color:#f0f0f0}
.steps ul li:before{background-color:#f0f0f0}
.steps ul li.active:before{background-color:#004730}
.steps ul li.active em{border:5px solid #004730}
.steps ul li.active i,.steps ul li.active span{color:#004730}
.steps ul li i,.steps ul li em{background-color:#fff;border:5px solid #f0f0f0;color:#000}
.steps ul li span{color:#000}

body.main-layout footer{background-color:#262626}
#footer-wrapper .navbar-top-links li a:hover,#footer-wrapper .navbar-top-links li a:focus,#footer-wrapper .navbar-top-links li:active{color:#3c3c3c; background-color:#fff}
.login-main ~ footer {border-top:1px solid #AB8C0A}

/*======================================
/* Selectric
======================================*/
.selectric{border:1px solid #3c3c3c;background-color:#fff;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fff),color-stop(100%,#f2f2f2));background-image:-moz-linear-gradient(#fff,#f2f2f2);background-image:-webkit-linear-gradient(#fff,#f2f2f2);background-image:linear-gradient(#fff,#f2f2f2)}
.selectric .label{color:#000}
.selectric .button{border-left:1px solid #3c3c3c}
.selectric-hover .selectric{border-color:#3c3c3c}
.selectric-hover .selectric .button{color:#797879}
.selectric-hover .selectric .button:after{border-top-color:#3c3c3c}
.selectric-open .selectric{border-color:#3c3c3c;background:#F0F0F0}
.selectric-items{background:#fefefe;border:1px solid #3c3c3c;box-shadow:0 0 10px -6px,inset 0 0 0 1px #fff}
.selectric-items:before,.selectric-items:after{border-bottom:6px solid #3c3c3c}
.selectric-items:after{border-bottom-color:#FFF}
.selectric-above .selectric-items:before,.selectric-above .selectric-items:after{border-top:6px solid #797879}
.selectric-above .selectric-items:after{border-top-color:#FFF}
.selectric-items li{border-top:1px solid #3c3c3c;color:#000}
.selectric-items li.selected{background:#797879;color:#fff}
.selectric-items li:hover{background:#F0F0F0;color:#3c3c3c}
.selectric-items .disabled{background:none!important;color:#797879!important}
.selectric-items .selectric-group .selectric-group-label{color:#3c3c3c}

/*======================================
/*  File Upload
======================================*/
.file-upload-container {border-color:#ccc}
.file-upload-container > .file-upload-input > label:hover strong {border-bottom-color:#666;}
.file-upload-container > .file-upload-input,
.file-upload-container > .file-upload-input > label,
.file-upload-container > .file-upload-uploading > i {color:#666;}
.file-upload-container > .file-upload-uploading > .progress > .progress-bar {background-color:#004730;}
.file-upload-container.is-dragover { background-color:#eee; border-color:#eee; outline-color:#ccc; }
.file-upload-container.is-uploadable { border-color:#ccc; }

/*======================================
/*  Buttons
======================================*/
.btn.cancel {background-color:#fff;color:#000;border:1px solid #000;}
.btn.cancel:hover {border-color:#AB8C0A;}




@media (min-width: 992px) {
	.navbar-header{background-color:#004730}
	.navbar-default .navbar-brand{color:#fff}
	.navbar-default .navbar-toggle{background-color:#fff}
	#navigation-wrapper:after{content:'';position:absolute;height:100%;width:260px;top:0;background-color:#004730}
	#logo-wrapper{background-color:#004730;z-index:1}
	#mobile-menu:after{content:'';background-color:#004730}
}