body{background: #F4F4F4; padding-bottom: 75px;}

.form-wrapper{padding-top:60px; max-width:740px;}
.form-wrapper.right{max-width:205px; margin-left:0;}
.form-block{background:url(../img/page_corner.png) right bottom no-repeat #fff; color:#767676; padding:40px 45px;}

.form-wrapper.signup-form h3{margin-bottom: 0; font-family: 'ProximaNova-Semibold';}
.form-wrapper.signup-form h4{margin-top: 0; margin-bottom: 25px;}
.form-wrapper.signup-form .form-block{background: #fff; border-radius:3px; padding:0;}
.form-wrapper.signup-form .form-header{padding: 34px; border-bottom:1px solid #EEE;}
.form-wrapper.signup-form .form-content{padding: 0 34px 0;}
.form-wrapper.signup-form .form-footer{padding: 20px 34px; border-top:1px solid #EEE;}
.form-wrapper.signup-form .left-side{border-right: 1px solid #EEE; padding-right: 34px; padding-top: 32px; padding-bottom: 26px;}
.form-wrapper.signup-form .right-side{padding-left: 34px; padding-top: 32px; padding-bottom: 26px;}
.form-wrapper.signup-form .left-side .btn-success{padding: 10px 30px; font-size: 14px;}
.contact-link a{display: inline-block; margin-top: 8px;}
.form-center{margin: 0 auto;}
.form-center .form-wrapper-title{margin-bottom: 40px;}
.form-center .form-wrapper-title h2{font-family:'ProximaNova-Semibold';}
.submit-wrapper{margin-top: 20px;}

@media screen and (max-width:760px){
    .form-wrapper.signup-form .left-side{border-right: 0; padding-right: 15px;}
    .form-wrapper.signup-form .right-side{padding-left: 15px; border-top:1px solid #EEE;}
}

@media screen and (max-width:480px){
    .form-footer .col-xs-6{width: 100%}
    .form-footer .btn-default{width: 100%; display: block}
    .contact-link{text-align: center;}
    .form-content .btn{display: block; width: 100%;}
}
