.reg-block{border-radius:10px;padding-left:5px;padding-right:5px;max-width:450px;float:right;background:rgba(0,0,0, 0.3);margin-top:20px;}
.hubp-form-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit;width:373px;margin-bottom:30px;margin-top:30px;position:relative;margin:0 auto;}
.hubp-form-wrapper{overflow:hidden;height:175px;}
.hubp-social{height:130px;}
.hubp-form-welcome h1{color:#fff;font-size:2.875em;font-weight:normal;text-align:center;margin-bottom:0px;}
.hubp-form-welcome p{color:#fff;font-size:1.2em;font-weight:normal;text-align:center;margin-bottom:10px;margin-top:0px;}
#hubp-form{width:1815px;margin-top:0px;margin-bottom:2px;height:141px;}
.hubp-steps{width:363px;text-align:center;position:relative;display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;float:left;margin-bottom:9px;}
#hubp-form label{width:100%;font-size:16px;font-weight:600;background:#ff9302;color:#fff;letter-spacing:1px;padding:8px 0px;display:block;margin-bottom:10px;}
.hubp-btn{cursor:pointer;float:left;display:block;margin:7px 10px;width:160px;border:none;vertical-align:middle;position:relative;z-index:1;-webkit-appearance:none;padding:14px 20px;font-size:14px;font-weight:700;text-transform:uppercase;text-shadow:0px 1px 0px rgba(19, 19, 19, 0.8);color:#fff;background:black;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;border-radius:5px;}
@media (max-width:320px){.hubp-btn { width: 130px;}}
@media (min-width:321px){.hubp-btn { width: 155px;}}
@media (min-width:376px){.hubp-btn { width: 160px;}}
.hubp-btn:hover{background:#ff9302;color:#fff;}
.hubp-btn.hubp-active, .hubp-btn.error-border.hubp-active{background:linear-gradient(to bottom, #ffffff 0%,#c7c7c7 100%);color:#ff9302;box-shadow:0 0 #000000;}
.hubp-btn:focus{outline:none;}
#hubp-form input,
#hubp-form select{width:285px;height:45px;background:#fff;color:#333;padding:6px 12px;font-size:14px;text-align:center;cursor:pointer;border:1px solid transparent;border-radius:2px;margin:0 auto;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;display:inline-block;}
.hubp-dobday,
.hubp-dobmonth,
.hubp-dobyear{width:70px !important;}
select.hubp-dobday,
select.hubp-dobmonth,
select.hubp-dobyear{width:100px !important;}
.error-border{border:1px solid #f00 !important;}
.hubp-submit-container{text-align:center;}
.hubp-submit-container .hubp-submit{border:none;font-family:inherit;font-size:inherit;color:inherit;background:none;cursor:pointer;padding:15px 60px;display:inline-block;margin:10px;text-transform:uppercase;letter-spacing:1px;font-weight:700;outline:none;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;background:#ff9302;text-shadow:0px 1px 0px rgba(19, 19, 19, 0.8);color:#fff;-webkit-transition:none;-moz-transition:none;transition:none;border-radius:5px 5px;}
.hubp-submit-container .hubp-submit:hover{top:2px;background:linear-gradient(to bottom, #ffffff 0%,#c7c7c7 100%);color:#ff9302;}
.hubp-submit-container .hubp-submit:active{box-shadow:0 0 #9E1414;top:6px;}
.hubp-submit-container .hubp-submit:focus{outline:none;border-bottom-width:0px;transition:all .1s ease-in-out;}
.hubp-steps-ind{text-align:center;margin-top:18px;}
.hubp-steps-ind div{background:#E6E6E6;color:#444;text-align:center;font-size:0px;width:12px;height:12px;border-radius:12px;display:inline-block;text-align:center;margin:0 2px;cursor:pointer;}
.hubp-steps-ind .hubp-ind-active{background-color:#ff9302;color:#fff;}
.hubp-terms{font-size:12px;padding:5px;color:#333;}
.hubp-terms a{color:#333;}
.hubp-error{color:#a94442;border-radius:5px;padding:20px;width:200px;position:absolute;top:-50px;left:50%;margin-left:-100px;background:#f2dede;border:2px solid #a94442;text-align:center;font-size:12px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);box-shadow:0 2px 2px rgba(0,0,0,0.3);}
.arrow_box:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.arrow_box:after{border-top-color:#a94442;border-width:15px;margin-left:-15px;}
#facebook-login{background:#3a63a3;display:block;width:80%;height:40px;line-height:40px;margin:0 auto;color:#fff;cursor:pointer;border-radius:5px;border-bottom:3px solid #183158;margin-top:10px;}
#facebook-login img{float:left;margin-top:3px;}
#facebook-logon-section p{color:#666;font-size:11px;line-height:14px;font-style:italic;margin:0px;}
@media screen and (max-width:400px){.hubp-form-container{width:300px !important;margin:0 auto !important;}
.mobile-form .hubp-steps{width:300px;}
.mobile-form #hubp-form label{font-size:14px;}
.mobile-form #hubp-form input,
.mobile-form #hubp-form select{width:255px;font-size:16px;}
select.hubp-dobday,
select.hubp-dobmonth,
select.hubp-dobyear{width:80px !important;}
}
.hubp-form-container.hubp-form-fluid{width:100% !important;}
