.landing__register-wrap .contact-form-v2__form {
    padding: 1.5em;
        background: #ededed;
    border-radius: 1em;
    color: #fff;
    border: 1px solid black;
}
.mod-page-wrap.mod-page-wrap--landing, .mod-page-wrap--landing .htmlModuleWrap, .mod-page-wrap--landing .landing__block {
    background-size: cover;
    background-position: center;
}
.landing__register-enter-info{
    color:#000;
}
.landing__register-disclaimer{
    color:#000;
        text-align: center;
    line-height: 1.2em;
    font-size: 15px;
    font-family: Montserrat, sans-serif;
    padding: 1em 0;
}
div.landing__register-textbox {
    margin: 0;
}
select.landing__register-dropdown{
    margin: 8px 0 8px 0;
}
button.landing__register-submit {
    background: #003D54;
    color: #FFFFFF;
    font-family: Montserrat;
    font-weight: 400;
    font-style: normal;
    border-radius: 0;
    border:none;
}
.landing__register-submit:hover, .landing__register-submit:focus {
            background: #797979;
}
.landing__register-textbox .defaultInput, select.landing__register-dropdown{
        border: 1px solid #000;
}
.landing-footer .landing-section-block{
background-color:#003d54;
}

.fullWrap {
    background: #fff;
}

.fancyTable .fancyTableHead th a, .fancyTable .fancyTableHead th p, .fancyTable .fancyTableHead th {
color: #fff;
background: #003D54;
}
.fancyTable .fancyTableHead th{
        border-left: none;
    border-right: none;
}
.landing__nav-logo-wrap{
    margin:auto;
}

p{
    line-height:1.5em;
    font-size:15px;
}
.h3style{
text-align: center;
line-height: 1.9375rem;
font-size: 1.3622rem;
font-family: mons;
font-family: Montserrat;
font-weight:normal;
padding:1em;
}

.fancyTable .fancyTableHead th a, .fancyTable .fancyTableHead th p, .fancyTable .fancyTableHead th {
  color: #fff;
  background: #003D54;
  font-family: Montserrat, sans-serif;
  font-size: .8em;
  font-weight: 600;
  line-height: 1.2em;
}

.fancyTable td a, .fancyTable td p, .fancyTable td {
  color: #414141;
  text-align: left;
}
@media screen and (min-width: 968px) {
    .landing__register-wrap .contact-form-v2__row:nth-child(1) .contact-form-v2__column:nth-child(1) {
        max-width: 100%;
    }
}

@media screen and (min-width: 768px) {
    .landing__register-wrap .contact-form-v2__form {
        width: 420px;
    }
    .landing__register-wrap{
        align-items:center;
    }
}

@media screen and (max-width:400px){
    .landing__register-wrap .contact-form-v2__layout {
    padding: 4px 0;
}
}

@media screen and (max-width:370px){
    .landing__register-wrap .contact-form-v2__form{
        padding:1em;
    }
}