p{font:400 16px/24px arial,sans-serif;margin-bottom:28px}a{color:#1f3a42;text-decoration:none;font-family:verdana}a:hover{text-decoration:none;color:#1f3a42}button[type=submit]:focus,input,input[type=button]:focus,input[type=submit]:focus,select,textarea{outline:0}button{outline:0 none!important;outline-style:none!important;-moz-outline-style:none!important}button::-moz-focus-inner{border:0!important;outline:0 none!important;outline-style:none!important;-moz-outline-style:none!important}.join-form{width:289px;margin:10px auto}#form{width:100%;height:255px;border:1px solid;margin:10px auto 0;padding:8px 0;position:relative;background:#e2ecef}#form h3{font-size:21px;text-align:center;margin:0 auto;font-family:Cabin,sans-serif;font-weight:700;color:#273c43}.container_form{overflow:hidden;width:100%!important;position:relative;padding:0 8px;bottom:-8px;margin:0 auto;text-align:center}.join-form #form1{height:80px;overflow:hidden;margin-top:14px}.container_form form{width:100%!important}.container_steps{width:calc(100% * 5)!important}#fstep_1,#fstep_2,#fstep_3,#fstep_4,#fstep_5{height:98px;overflow:visible!important;text-align:center}#fstep_1 p,#fstep_2 p,#fstep_3 p,#fstep_4 p,#fstep_5 p{text-align:center;margin-bottom:15px;font-family:arial,sans-serif;font-size:18px;color:#000;font-weight:700;text-transform:capitalize}.container_steps #fstep_1,.container_steps #fstep_2,.container_steps #fstep_3,.container_steps #fstep_4,.container_steps #fstep_5{width:calc(100% / 5)!important}.steps{height:auto;margin:auto;position:absolute;top:194px;left:50%;margin-left:-133px}.step_bar{width:41px;height:39px;display:inline-block;margin:0 5px;font-size:16px;font-weight:700;color:#fff;cursor:pointer;text-align:center;line-height:41px;font-family:arial,sans-serif;background:url(/images/assets/form-stepbars.png) no-repeat;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.step_highlight{background-position:0 -42px;color:#fff}input[type=password],input[type=text]{width:80%;height:30px;display:block;margin:auto;border:1px solid #b1b1b1;font-size:14px;line-height:27px;text-align:center;color:#333}.join-form #form form input[type=password],.join-form #form form input[type=text]{background:#fff;font-family:arial,sans-serif;margin:0 auto 10px;font-size:16px;height:34px;border:1px solid #000}.drop_down_container{width:258px;margin:0 auto;position:relative}select{width:112px;float:left;margin:0;padding:7px 5px 5px;font-size:16px;color:#000;height:34px;line-height:18px;border:1px solid #4b4b4b;font-family:arial,sans-serif;background:#fff url(/images/assets/dropdown_icon.png) 96% 50% no-repeat;appearance:normal;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';outline:0 none!important;-moz-outline-style:none!important;-moz-user-focus:ignore}select::-ms-expand{display:none}.drop_down_container select{margin-right:10px}.drop_down_container select:last-child{margin-right:0}select:hover{cursor:pointer}select#dating-gender.required{width:304px;float:none}.container_steps select#dating-gender.required{width:100%}select#dobday.required{width:68px}select#dobmonth.required{width:102px}select#dobyear.required{width:68px;margin-right:0}select.error{padding:5px;color:red;border:1px solid red;background:#fff url(/images/assets/dropdown_icon.png) no-repeat!important;background:#fff url(/images/assets/dropdown_icon.png) 96% 50% no-repeat!important;-webkit-appearance:none}label.error{font-size:14px;text-align:center;color:red;font-family:Verdana,sans-serif;font-weight:400}#fstep_1 label.error{top:7px;margin-top:0;margin-bottom:0;position:relative;text-indent:0;font-family:Verdana,sans-serif;font-weight:400}#fstep_2 label.error{top:40px;left:55px;position:absolute}#fstep_3 label.error,#fstep_4 label.error,#fstep_5 label.error,#fstep_6 label.error{top:-5px;position:relative;text-indent:0}input.error,input[type=password].error,input[type=text].error,select.error,textarea.error{background-color:#ffe8e8}.myButton{width:170px;height:42px;font-size:18px;font-weight:700;text-transform:uppercase;display:inline-block;margin:4px 0;text-decoration:none;line-height:43px;text-align:center;color:#fff;background:url(/images/assets/custom-form-next-btn.png) 0 0 no-repeat;text-indent:-9999px;background-size:170px auto}.fsubmit{background:url(/images/assets/custom-form-submit-btn.png) 0 0 no-repeat}.myButton:active{position:relative;top:1px;cursor:pointer}span.fprev.myButton{display:none!important}.terms-container{position:absolute;bottom:8px;left:50%;width:315px;margin-left:-157px;border-top:2px solid gray;padding-top:6px}.terms-container input{float:left}.terms{font-size:11px;line-height:12px;font-family:arial,sans-serif;text-align:left;margin-bottom:0;margin-left:25px;padding-top:3px}input[type=checkbox].css-checkbox{display:none}input[type=checkbox].css-checkbox+label.css-label{padding-left:25px;height:16px;display:inline-block;line-height:18px;background-repeat:no-repeat;background-position:0 0;font-size:18px;vertical-align:middle;cursor:pointer;float:left}input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -16px}.join-form label.css-label{background-image:url(/images/assets/csscheckbox.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:4px}.checkbox-error{position:absolute;top:-28px;font-size:13px;font-weight:700;font-family:arial;color:#FFF;background:red;padding:3px 20px 2px;border:3px solid #FFF;display:none}.checkbox-error .arrow-down{background:url(/images/assets/checkbox-error-arrow.png) 0 0 no-repeat;width:19px;height:16px;display:block;position:absolute;left:-3px;bottom:-10px}.site-terms{font-family:arial,sans-serif;color:#000;font-weight:700;font-size:11px;position:absolute;bottom:8px;text-align:center;width:100%;line-height:14px;margin-bottom:0}@media (max-width:1199px) and (min-width:992px){.join-form{width:395px}}@media (max-width:991px) and (min-width:768px){.join-form{width:305px}.site-terms{font-size:9px}}@media (max-width:767px){.join-form{width:415px;margin:0 auto}.site-terms{text-indent:0;font-size:9px}}@media (max-width:488px){.join-form{width:286px;margin:0 auto}.site-terms{font-size:9px;margin-bottom:0}}@media (max-width:450px){#form{margin-top:5px}.container_steps #fstep_1,.container_steps #fstep_2,.container_steps #fstep_3,.container_steps #fstep_4,.container_steps #fstep_5{height:102px!important}#fstep_1 label.error{top:5px}#fstep_2 label.error{top:44px}#fstep_3 label.error,#fstep_4 label.error,#fstep_5 label.error{top:-5px}.steps{top:202px}.myButton{width:187px;background-size:187px auto;height:46px;margin:4px 0}.site-terms{bottom:6px;margin-bottom:0}}