@font-face {
    font-family: "Adobe Caslon Pro";
    src: url('929168702-Adobe-Caslon-Pro-Regular.eot');
    src: url('929168702-Adobe-Caslon-Pro-Regular.eot?#iefix') format('embedded-opentype'),
    url('929168702-Adobe-Caslon-Pro-Regular.svg#Adobe Caslon Pro') format('svg'),
    url('929168702-Adobe-Caslon-Pro-Regular.woff') format('woff'),
    url('929168702-Adobe-Caslon-Pro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "FagoCo";
    src: url('291351319-FagoCo_16728.eot');
    src: url('291351319-FagoCo_16728.eot?#iefix') format('embedded-opentype'),
    url('291351319-FagoCo_16728.svg#FagoCo') format('svg'),
    url('291351319-FagoCo_16728.woff') format('woff'),
    url('291351319-FagoCo_16728.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body{font-family: 'FagoCo';}
h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-family: 'Adobe Caslon Pro'; text-transform:uppercase;font-weight:bold;color:#0073ae!important;}
a{color:#0073ae;text-decoration:none;}
a:hover{color:#0073ae;text-decoration:underline;}
.fagoco{font-family: 'FagoCo'!important;}

.bg-blue {background-color: #539bc9}
.bg-darkblue {background-color: #0073ae}
.btn.bg-darkblue{border-color: #0073ae}
.darkblue{color:#0073ae!important;}
.gold{color:#cb8e00!important;}

.nav-link.active{border-bottom: 4px solid #0073ae!important;}
#barContainer{margin-bottom:-4px;}

.form-signin {/*width: 100%;max-width: 330px;padding: 15px;margin: auto;*/}
.form-signin input[type="email"] {margin-bottom: -1px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.form-signin input[type="password"] {border-top-left-radius: 0; border-top-right-radius: 0;}
.input-validation-error, .form-control.rounded-pill.input-validation-error {
    border-color: #dc3545 !important;
}
    .input-validation-error:focus, .form-control.rounded-pill.input-validation-error:focus {
        border-color: #dc3545 !important;
    }
.nav-link.disabled{color:#000!important;}
#loadingContainer {width:inherit;max-width:inherit;background-color:rgba(255,255,255, 0.5);z-index:1000;height:100%;}

.adRadioBtn{background-color:#ecf1f7;border-color:#ecf1f7!important;}

.adRadioBtn {
  /*float: left;*/
  /*margin: 0 5px 0 0;*/
  /*width: 100px;*/
  /*height: 40px;*/
  min-height:40px;
  position: relative;
}



.adRadioBtn label,
.adRadioBtn input {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.adRadioBtn label{
    min-height:40px;
    position: relative;
}
.adRadioBtn input[type="radio"] {
  opacity: 0.011;
  z-index: 100;
}

.adRadioBtn input[type="radio"]:checked + label, .adRadioBtn.selected {
    color:#fff;
  background: #cb8e00;
  border:#cb8e00;
  border-radius: 4px;
}

.adRadioBtn label {
  cursor: pointer;
  z-index: 90;
  line-height: 1.8em;
}

#navPinStripe{border-color:#0073ae !important;}
.form-signin input[type="email"]{-webkit-border-top-left-radius: 10px!important;-moz-border-radius-topleft: 10px!important;border-top-left-radius: 10px!important;-webkit-border-top-left-radius: 10px!important;-moz-border-radius-topleft: 10px!important;border-top-left-radius: 10px!important;-webkit-border-top-right-radius: 0px!important;-moz-border-radius-topright: 0px!important;border-top-right-radius: 0px!important;}
.form-signin .btn{-webkit-border-bottom-right-radius: 10px!important;-moz-border-radius-bottomright: 10px!important;border-bottom-right-radius: 10px!important;}
.form-signin input{border-color:#0073ae !important;}


.btn-primary{background-color:#0073ae !important;border-color:#0073ae !important;}

#totalQuestions{font-family: 'FagoCo';}
.date, .dateBirth{border-top-left-radius: 50rem;border-bottom-left-radius: 50rem;background-color:#ecf1f7;border-color:#ecf1f7!important;}
.input-group-text{border-top-right-radius: 50rem;border-bottom-right-radius: 50rem;background-color:#ecf1f7;border-color:#ecf1f7!important;}
.form-control.rounded-pill{background-color:#ecf1f7;border-color:#ecf1f7!important;}
label{color:#0073ae;}

.btnAdd {font-size:2em;line-height: 1em;}

@media print {
   .pdf .col-md-1, .pdf .col-md-2, .pdf .col-md-3, .pdf .col-md-4, .pdf .col-md-5, .pdf .col-md-6, .pdf .col-md-7, .pdf .col-md-8, .pdf .col-md-9, .pdf .col-md-10, .pdf .col-md-11, .pdf .col-md-12 {
        float: left;
   }
   .pdf .col-md-12 {
        width: 100%;
   }
   .pdf .col-md-11 {
        width: 91.66666667%;
   }
   .pdf .col-md-10 {
        width: 83.33333333%;
   }
   .pdf .col-md-9 {
        width: 75%;
   }
   .pdf .col-md-8 {
        width: 66.66666667%;
   }
   .pdf .col-md-7 {
        width: 58.33333333%;
   }
   .pdf .col-md-6 {
        width: 50%;
   }
   .pdf .col-md-5 {
        width: 41.66666667%;
   }
   .pdf .col-md-4 {
        width: 33.33333333%;
   }
   .pdf .col-md-3 {
        width: 25%;
   }
   .pdf .col-md-2 {
        width: 16.66666667%;
   }
   .pdf .col-md-1 {
        width: 8.33333333%;
   }
}