:root {

    --primary:            #00A0CD;	/* Main Primary color */
    --primary-lighter:    #16C9FB;
    --primary-light:      #03C7FF;
    --primary-dark:       #007494;
    --primary-darker:     #005B75;
    
    --primary-text: 	  #f5ffff;
    --primary-darker-text: #f5ffff;
    
    --secondary:	  #9ACC00;	/* Main Secondary color (1) */
    --secondary-lighter:  #CBF34E;
    --secondary-light:    #BCEF1F;
    --secondary-dark:     #7EA600;
    --secondary-darker:   #607F00;
    
    --third:              #003D5B;	/* Main Secondary color (2) */
    --third-lighter:      #006494;
    --third-light:        #005076;
    --third-dark:         #00293D;
    --third-darker:       #000E15;
    
    --third-text:			#fffdfd;
    --third-dark-text:		#fffdfd;
    
    --complement:  		  #FF8900;	/* Main Complement color */
    --complement-lighter: #FFB35C;
    --complement-light:   #FF8900;
    --complement-dark:    #BA6400;
    --complement-darker:  #4A2800;
    
    --background:         #f1f1f1;
    --complement-text:		#000000;   
    
    --gray:					#808080;
    --gray-dark:            #505050;
    --gray-darker:            #303030;

}

/*!
 * Start Bootstrap - Small Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
    font-family: Segoe UI,Helvetica Neue,sans-serif !important;
}

table.dataTable thead .sorting_asc {
  background: var(--secondary-dark);
}

.logo img {
    height: 5em !important;
}

/* Colours */
/* line 16, ../scss/local-theme-admin.scss */
.heading::after {
  background-color: #00a0cd;
}

/* line 20, ../scss/local-theme-admin.scss */
.secondary-box {
  color: white;
}
/* line 22, ../scss/local-theme-admin.scss */
.secondary-box .icon-container .fa {
  color: white;
}
/* line 25, ../scss/local-theme-admin.scss */
.secondary-box h1,
.secondary-box h2,
.secondary-box h3,
.secondary-box h4,
.secondary-box h5 {
  color: white;
}
/* line 32, ../scss/local-theme-admin.scss */
.secondary-box .icon-container {
  border: 1px solid white;
}

/* line 37, ../scss/local-theme-admin.scss */
h1 h3 .secondary-box .icon-container .fa {
  color: white;
}

/* line 41, ../scss/local-theme-admin.scss */
span.icon-container {
  border: 1px solid #00718E;
  color: #00718E;
}

/* line 46, ../scss/local-theme-admin.scss */
.blue-section {
  background-color: #00718E;
}

/* line 50, ../scss/local-theme-admin.scss */
.btn-odr {
  background-color: #00718E;
}

/* line 54, ../scss/local-theme-admin.scss */
.secondary-box {
  background-color: var(--secondary-dark);
}

/* line 58, ../scss/local-theme-admin.scss */
.primary-box {
  background-color: var(--primary-dark);
}
/* line 60, ../scss/local-theme-admin.scss */
.primary-box .has-error .help-block,
.primary-box .has-error .control-label,
.primary-box .has-error .radio,
.primary-box .has-error .checkbox,
.primary-box .has-error .radio-inline,
.primary-box .has-error .checkbox-inline,
.primary-box .has-error.radio label,
.primary-box .has-error.checkbox label,
.primary-box .has-error.radio-inline label,
.primary-box .has-error.checkbox-inline label {
  color: #005950;
}

/* line 74, ../scss/local-theme-admin.scss */
.btn-warning {
  background-color: #005950;
  border-color: #004d45;
}
/* line 77, ../scss/local-theme-admin.scss */
.btn-warning:hover {
  background-color: #004d45;
  border-color: #00332e;
}

.navbar .side-nav li a:hover,
.navbar .side-nav li a:focus,
.navbar .side-nav li a:active,
.navbar .side-nav li a.active {
    background-color: var(--secondary-darker) !important;
}

.navbar {
    background-color: var(--primary) !important;
}

.navbar-inverse {
    border-color: var(--primary-darker) !important;
}


/* line 90, ../scss/local-theme-admin.scss */
.light-blue {
  background: #436d95 !important;
}

/* line 94, ../scss/local-theme-admin.scss */
.navbar-default {
  background-color: #3A3A3A;
}


/* line 102, ../scss/local-theme-admin.scss */
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background-color: #3A3A3A;
}

/* datatables */
/* line 112, ../scss/local-theme-admin.scss */
.dataTable_wrapper thead {
  background-color: #3A3A3A;
}

/* line 117, ../scss/local-theme-admin.scss */
.form-steps > ul > li.active > .status-number {
  background-color: #00718E;
}

/* line 121, ../scss/local-theme-admin.scss */
.form-steps > ul > li > .status-number {
  border: 4px solid #00718E;
  color: #00718E;
}

/* line 126, ../scss/local-theme-admin.scss */
.form-steps > ul > li > .status-number > span {
  color: #00718E;
}

/* line 130, ../scss/local-theme-admin.scss */
.form-steps > ul > li.separator {
  border-bottom: 4px solid #00718E;
}

/* line 135, ../scss/local-theme-admin.scss */
.case-validation-errors a.active {
  color: #005950;
}

/* line 141, ../scss/local-theme-admin.scss */
.notifications a.active {
  color: #DC9B22;
}
