/* Add here all your css styles (customizations) */
/* Fonts */
.font-light {
  -moz-osx-font-smoothing: grayscale;
  font-weight: 300; }

.font-normal {
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400; }

STRONG,
.font-bold {
  -moz-osx-font-smoothing: grayscale;
  font-weight: 600; }

.font-extra-bold {
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700; }

.font-uppercase {
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase; }

.font-trans {
  opacity: 0.5 !important; }

.text-mv-highlight {
  color: #ec6f00; }

#fontlogo,
.fontlogo {
  position: relative;
  font-size: 1.5em;
  /*@media screen and (max-width: 1200px) {
    z-index:3;
    position:absolute;
  }*/
  color: #21516a;
  font-family: 'Open Sans', helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase; }
  @media screen and (max-width: 990px) {
    #fontlogo,
    .fontlogo {
      font-size: 1.4em; } }
  @media screen and (max-width: 400px) {
    #fontlogo,
    .fontlogo {
      font-size: 1.3em; } }
  @media screen and (max-width: 380px) {
    #fontlogo,
    .fontlogo {
      font-size: 1.1em; } }

#fontlogo SPAN:first-child,
.fontlogo SPAN:first-child {
  padding-left: 0.2em;
  padding-right: 0.2em;
  color: white;
  background-color: #21516a; }

/*# sourceMappingURL=custom.css.map */

/*form validation error visibility*/
.invalid-feedback {

  visibility:visible;
  display: inline-block;
  margin-bottom: 0.5em;
  font-weight: bold;
}

.required:after { content:" *"; }
.required{
  line-height: 1.5;
  color: #212529 !important;
  font-weight: 400 !important;
}
label.control-label
{
  font-weight: 400 !important;

}

blockquote{
  font-size: 1.4em;
  width:90%;
  margin:50px auto;
  font-family:Open Sans;
  font-style:italic;
  color: #555555;
  padding:1.2em 30px 0.8em 75px;
  border-left:8px solid #239ed9 ;
  line-height:1.6;
  position: relative;
  background:#EDEDED;
}
blockquote p{
  padding:0;
  margin:0;
}
blockquote::before{
  font-family:Arial;
  content: "\201C";
  color:#239ed9;
  font-size:4em;
  position: absolute;
  left: 10px;
  top:-18px;
}

blockquote::after{
  content: '';
}

blockquote span{
  display:block;
  color:#333333;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}