body{margin:0px;display:inline;}
.modal-body .radio,.modal-body .checkbox{margin-top:0px;margin-bottom:0px;}
.modal-body .list-group{margin-bottom:0;}
.margin-bottom-none{margin-bottom:0;}
.modal-body .radio label,.modal-body .checkbox label{display:block;}
.modal-footer{margin-top:0px;}
.modal-footer .btn+.btn{margin-left:0px;}
.progress{margin-right:10px;}
.cf-btn-subscribe,
.cf-btn-subscribe:hover,
.cf-btn-subscribe:active,
.cf-btn-subscribe:visited,
.cf-btn-subscribe:link{border-radius:2px;background-color:#dcdcdc;background:url(images/linear_bg_2.png);background-repeat:repeat-x;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#dcdcdc), to(#ffffff));background:-webkit-linear-gradient(top, #ffffff, #dcdcdc);background:-moz-linear-gradient(top, #ffffff, #dcdcdc);background:-ms-linear-gradient(top, #ffffff, #dcdcdc);background:-o-linear-gradient(top, #ffffff, #dcdcdc);font-size:13px;color:#d4398e;font-family:'montserratregular', sans-serif;padding:8px 12px;display:inline-block;line-height:19px;font-weight:bold;text-transform:uppercase;transition:all 0.2s ease-in 0.2s;border:none;box-shadow:0.588px 0.809px 0.99px 0.01px rgba(0, 0, 0, 0.27);top:22px;}
.modal-dialog .panel{padding:0px 15px;font-family:Helvetica, Arial, sans-serif;font-size:13px;font-weight:400;color:#fff;background-color:#e84999;background:-webkit-gradient(radial, center center, 0, center center, 460, from(#f07db6), to(#e84999));background:-webkit-radial-gradient(circle, #f07db6, #e84999);background:-moz-radial-gradient(circle, #f07db6, #e84999);background:-ms-radial-gradient(circle, #f07db6, #e84999);text-align:center;}
.cf-modal-close{font-size:44px;color:#fff;text-shadow:none;filter:alpha(opacity=1);opacity:1;outline:none;}
.cf-modal-close:hover{color:#fff;filter:alpha(opacity=1);opacity:1;outline:none;}
.cf-modal-primary{border:7px solid #fff;border-radius:0;}
.modal-logo{max-width:400px;width:100%;margin:auto;padding:70px 0 0 0;}
.modal-logo img{width:100%;}
.modal-copy{padding:40px 0;font-size:16px;}
.modal-body .form-control{border-radius:6px;border:1px solid #919598;height:36px;font-size:18px;}
.modal-body .form-control::-webkit-input-placeholder{color:#525252;opacity:1;}
.modal-body .form-control:-moz-placeholder{color:#525252;opacity:1;}
.modal-body .form-control::-moz-placeholder{color:#525252;opacity:1;}
.modal-body .form-control:-ms-input-placeholder{color:#525252;opacity:1;}
.modal-body .form-control::-ms-input-placeholder{color:#525252;opacity:1;}
.modal-body .form-control:placeholder-shown{color:#525252;opacity:1;padding-left:5px;}
.modal-form-col{padding:0 0 20px 0px;}
.modal-btn-send{border-radius:4px;background:rgb(208, 36, 130);width:200px;font-size:20px;font-weight:400;color:#fff;font-family:'montserratregular', sans-serif;padding:15px 5px;text-transform:uppercase;transition:all 0.2s ease-in 0.2s;display:inline-block;line-height:17px;letter-spacing:2px;border:3px solid #fff;margin:20px 0 30px 0;outline:none;}
.modal-btn-send:hover,
.modal-btn-send:active,
.modal-btn-send:active:focus,
.modal-btn-send:visited,
.modal-btn-send:link,
.modal-btn-send:selected{background:rgb(191, 35, 120);border:3px solid #fff;outline:none;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.modal-btn-send span{background:url(../images/arrow-white.png) right center no-repeat;padding-right:15px;clear:both;color:#fff;}
@media screen and (max-width:325px){.btn-close{margin-top:5px;width:100%;}
.modal-body{}
}
@media screen and (max-width:768px){.modal-body{}
}
@media screen and (min-width:769px){.modal-body{padding:0 70px;}
}