
/* LAYOUT ---------------------------------------------------------- */
        
body {
    background-color: #565656;
}
        
.overlay { 
    background-image: url('/theme/spin-orange.gif'); 
}
        
/* TYPOGRAPHY ------------------------------------------------------ */

h2 {    
    border-bottom: 1px solid #F37A2A;
}
        
h2:before {
    color: #F37A2A;
}

a:hover, a:focus {
    color: #F37A2A;
}

hr {
    border-top: 1px solid #F37A2A;
}    
        
/* ERRORS ---------------------------------------------------------- */        
        
/* FORMS  ---------------------------------------------------------- */        

span#copyLink:hover {
    color: #F37A2A;
}
        
/* LOGIN ----------------------------------------------------------- */        
        
#login {
    background:none;
    background-color: #fff;
}        
        
#login .navbar {
    background-color: #565656;
}
       
/* TOP BANNERS ----------------------------------------------------- */        
        
/* SIDEBAR --------------------------------------------------------- */
  
.loginRole {
  /*  color: #F37A2A; */
}
.clientName {
  /*  color:#F37A2A; */
}
        
/* MAIN ------------------------------------------------------------ */

.navbar {
    border-bottom: 2px solid #F37A2A;
    background-color: #565656;
}
        
.navbar-toggle .icon-bar {
    border: 1px solid #F37A2A;
}

/* DASHBOARD  ------------------------------------------------------ */
        
/* FOOTER ---------------------------------------------------------- */

#footer {
    border-top: 4px solid #F37A2A;
}

/*  NAVIGATION ----------------------------------------------------- */

.nav > .active > a,
.nav > .active > a:hover,
.nav > .active > a:focus {
    background-color: #F37A2A;
}

.nav > li > a:focus,
.nav > li > a:hover {
    background-color: #847B7B;
    color:#FFF;
}
                
/* TAB STYLES ------------------------------------------------------ */

.nav-tabs > li > a {
    background-color: #A8A4A4;
    color: #fff;
}
.nav-tabs > li > a:hover {
    background-color: #F37A2A;
}

/* MAIN CONTENT  --------------------------------------------------- */

.mandatory,
.primary {
    color: #F37A2A;
}

/* HELPER CLASSES -------------------------------------------------- */
        
/* TABLE STYLES ---------------------------------------------------- */

table span.subheading a:hover {
    color: #F37A2A;
}     
   
table span.subheading a:hover {
    color: #F37A2A;
}        
        
/* TAGS ------------------------------------------------------------ */

li.tag:hover {
    color:#F37A2A;
    
}

/* BUTTON STYLES --------------------------------------------------- */

.btn-primary {
    background: #F37A2A none repeat scroll 0 0;
    border: 1px solid #F37A2A;
}

.btn-primary.disabled.focus, 
.btn-primary.disabled:focus, 
.btn-primary.disabled:hover, 
.btn-primary.focus[disabled],
.btn-primary.active.focus, 
.btn-primary.active:focus, 
.btn-primary.active:hover, 
.btn-primary.focus:active, 
.btn-primary:active:focus, 
.btn-primary:active:hover, 
.btn-primary:focus,
.btn-primary:hover {
    border: 1px solid #F37A2A;
    background-color: #F37A2A;
    border-color: #666;
}

/* RADIO BUTTON STYLES --------------------------------------------- */
    
.btn-group-radio input[type=radio]:checked + .btn {
    background-color: #F37A2A;
}
       
        
/* FLASH MESSAGE  -------------------------------------------------- */
        
/* BADGES & LABELS ------------------------------------------------- */

.label-primary {
    background-color: #F37A2A;
}        

/* EXTERNAL LINKS ---------------------------------------------- */

.label-external-link:hover {
    background-color: #F37A2A;
}
           
/* WIZARD --------------------------------------------------------- */           
                
/* WIZARD LIST GROUP ----------------------------------------------- */

.list-group-current {
    color:#FFF;
    background-color: #F37A2A;
}

/* https://stackoverflow.com/questions/4439811/change-the-font-color-of-weekend-dates-in-jquery-datepicker */
.ui-datepicker-week-end, 
.ui-datepicker-week-end a.ui-state-default {
    color:#F37A2A;
}
        
/* http://docs.jquery.com/UI/Autocomplete#theming*/
.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 {
    border: 1px solid #ff7800;
    background: #ef9c60;
}    
        
/* LOG ------------------------------------------------------------- */
        
/* UPLOAD FILE  ---------------------------------------------------- */

.ajax-file-upload-statusbar {
    border: 1px solid #F37A2A;
}
.ajax-file-upload-bar {
    background-color: #F37A2A;
}
.ajax-upload-dragdrop:hover,
.state-hover {
    border: 2px dashed #F37A2A;
}       
        
/* PROGRESS BAR   ------------------------------------------------- */        

/* CALENDAR   ---------------------------------------------------- */

table#calendar td.today {
    /* http://stripesgenerator.com/ */    
    background-image: linear-gradient(145deg, #f5d5bf 16.67%, #ffffff 16.67%, #ffffff 50%, #f5d5bf 50%, #f5d5bf 66.67%, #ffffff 66.67%, #ffffff 100%);
    background-size: 52.30px 36.62px;
}
        