:root {

/* Palette URL: https://paletton.com/#uid=43s0u0k++A0ksTxIb+r+AnkZw9h */

	--primary:            #0077B0;	/* Main Primary color */
    --primary-lighter:    #5BBBE9;
    --primary-light:      #07ADFD;
    --primary-dark:       #004F76;
    --primary-darker:     #00202F;

    --primary-text: 	  #f5ffff;
    --primary-darker-text: #f5ffff;

	--secondary:	      #FFB800;	/* Main Secondary color (1) */
    --secondary-lighter:  #FFD25C;
    --secondary-light:    #FFB800;
    --secondary-dark:     #BA8600;
    --secondary-darker:   #4A3500;

	--third:              #FF3500;	/* Main Secondary color (2) */
    --third-lighter:      #FF7E5C;
    --third-light:        #FF3500;
    --third-dark:         #BA2700;
    --third-darker:       #4A0F00;

	--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;

}

/* Fonts */
body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  xfont-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif;
  xfont-family: "Raleway", sans-serif;
  xfont-family: "Open Sans", sans-serif;
  xfont-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  xfont-family: Verdana,Arial,Helvetica,sans-serif !important;
  
}

.heading::after {
  background-color: #00718E;
}

span.icon-container {
  border: 1px solid #00718E;
  color: #00718E;
}

.blue-section {
  background-color: #00718E;
}

.btn-odr {
  background-color: #00718E;
}

.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;
}

.btn-warning {
  background-color: #005950;
  border-color: #004d45;
}

.btn-warning:hover {
  background-color: #004d45;
  border-color: #00332e;
}


.light-blue {
  background: #436d95 !important;
}

.navbar-default {
  background-color: #3A3A3A;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background-color: #3A3A3A;
}

.form-steps > ul > li.active > .status-number {
  background-color: #00718E;
}

.form-steps > ul > li > .status-number {
  border: 4px solid #00718E;
  color: #00718E;
}

.form-steps > ul > li > .status-number > span {
  color: #00718E;
}

.form-steps > ul > li.separator {
  border-bottom: 4px solid #00718E;
}

.case-validation-errors a.active {
  color: #005950;
}

.notifications a.active {
  color: #DC9B22;
}
