.defaultLabel{
    padding:0 0 1em 0;
}
.contactSection .defaultInput:-ms-input-placeholder, .contactSection .defaultSelect:placeholder {
  color: red;
  opacity: 1; 
}

.contactSection .defaultInput:-ms-input-placeholder, .contactSection .defaultSelect:-ms-input-placeholder {
  color: red;
}
.mod-safe-area iframe {
    height: 0;
}
.contactSection form{
    margin:0 auto;
    padding: 0 0 5em 0;
}
.mod-content-image-overlay-center{
    bottom:3em;
}
.contactSection .formMod.customertype{
    text-align:center;
}
.contentMessage{
    text-align:center;
}
.contactSection .defaultInput, .contactSection .defaultSelect, .defaultTextarea{
    border-radius:5px;
    border-color: #5698c4;
    border-style: solid;
    border-image: none;
    border-width:2px;
}
.customertype .defaultLabel{
    width:10em;
}
.customertype .defaultLabel, .contactSection .defaultLabel, .required-asterisk{
color: #014b7d;
    font-weight: bold;
    font-size: 24px;
    font-family: "Open Sans", sans-serif;
}
input[type="radio"]{
    accent-color:#014b7d;
}
.defaultCTA:hover, .defaultCTA:focus{
    color: #0b3756;
    background: #ffcd00;
}
.defaultCTA {
    background: #fae446;
    color: #0b3756;
    text-decoration: none;
    padding: 1em;
    border-radius: 30px;
    font-weight: 600;
    font-size: 20px;
    font-family: "Open Sans", serif;
    display: inline-block;
    text-align: center;
}
#lostCard{
    background:#e5f5ff;
    height:15em;
    margin:2em 0 0 0;
}
.mod-safe-area {
    max-width: 100%;
    padding: 0;
    margin: 0;
}
.mod-page-wrap{
    padding:0;
}
.lostCardArea{
    color:#004a7c !important;
    margin:3em auto;
    text-align:center;
}
.lostCardArea .h3style{
    font-size:38px;
    font-family:"Open Sans", sans-serif;
    font-weight:bold;
    margin: auto;
    width: 12em;
    color:#004a7c;
}
.lostCardArea p{
    color:#004a7c;
}



@media screen and (max-width:1100px){
    .contactSection form{
        max-width:750px;
    }
}

@media screen and (max-width:776px){
    .contactSection form {
            max-width: 550px;
}
}
@media screen and (max-width:640px){
    .customertype .defaultLabel{
        margin:0 auto;
    }
}

@media screen and (max-width:600px){
    .contactSection form{
        margin:0 1.5em;
    }
    .lostCardArea .h3style{
        font-size:30px;
    }
}