.inner-bg{padding:60px 0 80px 0;}
.top-content .description{margin:20px 0 10px 0;}
.top-content .description a:hover,
.top-content .description a:focus{border-bottom:1px dotted #14b0b4;}
.form-box{margin-top:70px;}
.form-box{margin-top:70px;}
.form-box p{padding:5px 0 0 0;font-size:12px}
.form-box p.error_msg, .status_msg{color:red;font-size:12px !important;padding:8px !important;margin-bottom: 5px;line-height: 14px;}
.form-group h6{padding:20px 0 5px 0;border-top:1px solid #ddd;margin-top:30px;}
.form-group small{font-size:10px;line-height:14px}
.form-top{overflow:hidden;padding:0 25px 15px 25px;background:#f3f3f3;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;text-align:left;}
.form-top-left{float:left;width:75%;padding-top:25px;}
.form-top-left h3{margin-top:0;}
.form-top-right{float:left;width:25%;padding-top:5px;font-size:66px;color:#ddd;line-height:100px;text-align:right;}
.form-bottom{padding:25px 25px 30px 25px;background:#eee;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;text-align:left;}
.form-bottom form textarea{height:100px;}
.form-bottom form button.btn{width:100%;}
.form-bottom form .input-error{border-color:#14b0b4;}
.social-login{margin-top:35px;}
.social-login-buttons{margin-top:25px;}
.middle-border{min-height:300px;margin-top:170px;border-right:1px solid #ddd;}
.col-sm-12{margin:auto !important;text-align:center;}
@media (min-width:992px) and (max-width:1199px){}
@media (min-width:768px) and (max-width:991px){}
@media (max-width:767px){.middle-border{min-height:auto;margin:65px 30px 0 30px;border-right:0;border-top:1px solid #ddd;}
}
@media (max-width:415px){}