body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "Raleway", sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #2a2a2a;
}
.mktoForm .mktoFormRow input[type=text],
.mktoForm .mktoFormRow input[type=url],
.mktoForm .mktoFormRow input[type=email],
.mktoForm .mktoFormRow input[type=tel],
.mktoForm .mktoFormRow input[type=number],
.mktoForm .mktoFormRow input[type=date],
.mktoForm .mktoFormRow select.mktoField,
.mktoForm .mktoFormRow textarea.mktoField{
    font-size: 15px;
    padding: 4px 8px;
    height: auto;
    line-height:normal;
    color:#000;
    border:3px solid #eaeaea;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    outline: none;
}
.mktoForm .mktoFormRow input[type=text],
.mktoForm .mktoFormRow input[type=url],
.mktoForm .mktoFormRow input[type=email],
.mktoForm .mktoFormRow input[type=tel],
.mktoForm .mktoFormRow input[type=number],
.mktoForm .mktoFormRow input[type=date],
.mktoForm .mktoFormRow select.mktoField {
    height:36px;
}
.mktoForm {
    width: 100% !important;
}

html .mktoForm .mktoButtonRow {
    width:100%;
    text-align:right;
    padding-top:20px;
}

.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton {
    font-size: 14px;
    font-weight: 800;
    background-color: #47c3d3;
    color: #fff;
    margin: 5px 0;
    padding: 10px 20px;
    border: none;
}

#outerWrapDiv #innerWrapDiv {
    width:100%;
    margin-top: 0px;
    margin-bottom: 0px;
}

#outerWrapDiv #innerWrapDiv .lpeCElement {
    top:0;
    left:0;
    width:100%;
}

#outerWrapDiv #innerWrapDiv #mktContent {
    height:auto;
}

html .mktoForm .mktoFormRow label {
    color:#555;
    margin-bottom:2px;
}

@media (max-width: 480px) {
    
    #outerWrapDiv #innerWrapDiv .mktoButtonWrap {
        margin:0 !important;
    }
    
    html #main-form .mktoForm .mktoButtonRow,
    #outerWrapDiv #innerWrapDiv .mktoButtonRow {
        text-align:center;
    } 
    
    .mktoForm .mktoButtonWrap .mktoButton,
    #outerWrapDiv #innerWrapDiv .mktoButtonWrap .mktoButton {
        width:60%;
    }
    
    .mktoForm {
        padding:10px 10px 10px 0 !important;
    }
    
}