input {
    background: transparent;
    color: #fff;
    border-bottom: 1px solid #ffffff;
}
input::-webkit-input-placeholder{
    color: #ffffff;
    opacity: inherit;
    font-weight: 100;
}
input::-moz-placeholder, input:-ms-input-placeholder{
    color: #ffffff;
}
input::-webkit-input-placeholder{
    color: #ffffff;
}
input:focus::-webkit-input-placeholder { visibility:hidden;   opacity: 0; }
input:focus:-moz-placeholder { visibility:hidden;  opacity: 0;  }
input:focus::-moz-placeholder { visibility:hidden;  opacity: 0; }
input:focus:-ms-input-placeholder {  visibility:hidden;  opacity: 0;   }
.selectric .label,.mktoLabel {
    color: #ffffff !important;
}
.selectric .button:after {
    border-top-color: #ffffff;
}
.mktoFormRow:first-child fieldset.mktoFormCol {
    padding: 0 5% 0 2%;
}
.mktoFieldWrap.input-hover .mktoLabel,.mktoFieldWrap.complete .mktoLabel,.mktoSelectWrap.complete .mktoLabel {
    color: #ffffff;
}
.mktoButtonRow {
    display: inline-block;
    width: 100%;
    margin: 20px 0 20px 0;
}
form .mktoButton {
    height: 55px;
    border: none;
    padding: 0 20px 0 20px;
    border-radius: 32px;
    cursor: pointer;
    font-size: 18px;
}
.mktoFormCol {
    text-align: left;
}
h3{
    color: white;
    padding: 5px 0 15px;
    width: 100%;
    margin: 0 auto;
    line-height: 1.4em;
    font-size: 22px;
    font-weight: 300;
}
.mktoForm{
    width: 94% !important;
    margin:0 auto;
}
.mktoForm .mktoFormRow:first-child .mktoFieldWrap{
    min-height:initial;
}
.input-element__message{
    color: #ffffff;
}
.selectric-above .selectric-items{
    bottom:inherit;
}
.privacy-policy{
    color:white;
}