@charset "utf-8";
/* CSS Document */
body { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
/*reset*/
* { padding:0px; margin:0px; border:none; }
a { text-decoration:none; }
a:visited { color:inherit;}
.clear { clear:both; }
ul { list-style-type: none; }
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
/*option { padding:5px !important; }*/
/*general*/
.w75p { width:75%; }
.w90p { width:90%; }
.w100p { width:100% !important; } 
.w100 { width: 100px;}
.w40 { width:40px !important; }
.grid-2 { width:calc((90% - 13px) / 2) !important; width:-webkit-calc((90% - 13px) / 2) !important; width:-moz-calc((90% - 13px) / 2) !important; }
.grid-3 { width:calc((90% - 22px) / 3) !important; width:-webkit-calc((90% - 22px) / 3) !important; width:-moz-calc((90% - 22px) / 3) !important; }
.ml-10 { margin-left:10px !important; }
.mlr-2 { margin:2px !important; }
.mr-2 { margin-right:2px !important; }
.ml-2 { margin-left:2px !important; }
.mr-0 { margin-right:0 !important;}
.val-mid { vertical-align:middle; }
.fl-rt { float:right; }
.fl-none { float: none !important;}
.show { display:block !important; }
.ft-blu-233 { color:#233b7a; }
.ft-bold { font-weight:bold; }
.border-w2 { border-width:2px !important; }


.popup { background-color:rgba(0,0,0,0.7); height:100vh; width:100vw; position:fixed; z-index:1000; overflow-y:auto; }
.popup-wrap { width:80%; max-width:480px; min-width:205px; background-color:#fff; -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.14); -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.14); box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.14); margin:0 auto; margin-top:20vh; margin-bottom:20vh; z-index:1000; padding-top:30px; text-align:center; }
.popup-tick { background:url(Content/join-now/images/tick.png) no-repeat; background-size:contain; height:50px; width:50px; margin:0 auto; }
.popup-exclam { background:url(Content/join-now/images/exclam.png) no-repeat; background-size:contain; height:50px; width:50px; margin:0 auto; }
.popup-hdr { font-weight:bold; color:#000; font-size:20px; margin-top:10px; padding:0 20px; }
.popup-txt { margin-top:10px; padding:0 20px; margin-bottom:20px; }
.popup-code { color:#900; font-size:22px; font-weight:bold; margin-top:15px; }
.popup-bottom { background-color:#e7eefb; padding:20px; }
.popup-bottom-close { margin-top:10px; color:#605f5f; }
.popup-bottom-close span {cursor:pointer;}
.popup-bottom-close span:hover { text-decoration:underline; }
.popup-btn { background-color:#c3dafc; border-bottom:2px solid #7f96b9; color:#233b7a; width:163px; height:36px; font-weight:bold;}
.auto-comp, .auto-comp2 { position:absolute;  background-color:#fff; z-index:200; border-bottom-left-radius:2px; -moz-border-bottom-left-radius:2px; -webkit-border-bottom-left-radius:2px; -o-border-bottom-left-radius:2px; border-bottom-right-radius:2px; -moz-border-bottom-right-radius:2px; -webkit-border-bottom-right-radius:2px; -o-border-bottom-right-radius:2px }
.auto-comp { height:122px; overflow-y:scroll; margin-top:-3px; width:calc(90% - 2px); width:-webkit-calc(90% - 2px); width:-moz-calc(90% - 2px); border:1px solid #CCCCCC;  }
.auto-comp2 { overflow:hidden; margin-top:6px; width:90%; left:0; border:1px solid #376fa0; display:none; }
.auto-comp-li { padding:5px 5px; }
.auto-comp-li:hover { background-color:#ededed; }
.auto-comp-li.active { background-color:#ededed; }
.auto-comp-li-line { border-bottom:1px solid #cccccc; }
.auto-comp-li-disabled { padding:5px 5px;cursor: default; }
.dropdown { width:calc(90% - 1.2em); width:-webkit-calc(90% - 1.2em); width:-moz-calc(90% - 1.2em); border:1px solid #ccc; background-color:#fff; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; vertical-align:middle; padding:.5em .6em;cursor:pointer; }
.dropdown:active, .dropdown:hover { border-color:#376fa0; }

/*.dropdown:hover ul, .dropdown:active ul { display:block; }*/


.bg { background-color: #e7eefb;}
.hdr { width:80%; margin:0 auto; max-width:600px; }
.hdr-lc { float:right; color:#233b7a; background-color:#fff; border:1px #bccbda; border-style:none solid solid solid; padding:5px 10px; //border-bottom-right-radius:4px; //-webkit-border-bottom-right-radius:4px; //-moz-border-bottom-right-radius:4px; //border-bottom-left-radius:4px; //-webkit-border-bottom-left-radius:4px; //-moz-border-bottom-left-radius:4px; cursor:pointer; white-space:nowrap; z-index: 11;}
.cursor { cursor:pointer; }
.hdr-lc-element:hover { color:#767676; }
.hdr-lc-element { display:inline-block; padding:0 4px; position: relative; }
.dropdown-content{ display:none; position:absolute; background-color:#fff; top:19px; left:-11px; border:1px solid #bccbda; width:90px; cursor:pointer; box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 11;}
.dropdown-content a{ color:#233b7a; text-decoration:none; display:block;border-bottom: 1px solid #bccbda; padding:5px 10px; text-align: left }
.dropdown-content a:last-child{ border: 0;}
.dropdown-content a:hover{ color: #767676}
.hdr-lc-txt { display:inline-block;font-weight: bold; padding-right: 3px }
.hdr-reg { text-align:center; margin:30px 0; }
.hdr-reg-logo { background:url(/join-now/images/logo.png?200218) no-repeat; background-size:contain; height: 50px; width:240px; margin:0 auto; }
.hdr-reg-txt { font-weight:bold; color:#233b7a; margin-top:5px; }
.hr { background:url(/join-now/images/hr.png) repeat-x; height:2px; width:100%; }
.cont { width:80%; max-width:600px; margin:0 auto; padding:30px 0;}
.cont-hdr { font-weight:bold; font-size:16px; color:#233b7a; text-align:center; }

.cont-form-txt, .cont-form-txtcurrcvt, .cont-form-header { text-align:center; font-weight:bold; color:#233b7a; }
.cont-form-txt-acctinfo { color: #233b7a; text-align: left; font-weight: 100; line-height: 16px; padding: 20px 20% 0 20%;}
.cont-form-acctinfo { color: #233b7a; margin-bottom: 13px; font-size: 11px; }
.cont-form-acctinfo a{ font-weight: 700; }
.cont-form-acctinfo.curr { margin-bottom: 5px; font-size: 12px; }
.cont-form-acctinfo.curr span{ font-weight: 700; }
.cont-form-header {font-size: 16px; margin-bottom: 8px;}
.cont-form-currcvt-notif {margin-bottom: 20px;}
.cont-form-txt {padding:15px 15px 0px 15px;}
.cont-form-fi { padding:10px 10% 10px 10%; }
.cont-form-ficurrcvt {padding: 30px 15%;}
.cont-form-fiacctinfo { padding: 10px 20% 10px 20%; }
.cont-form-fiacctinfo .cont-form-fi-wrap { width: 100%; }
.cont-form-fi-wrap, .cont-form-fi-wrap2{ margin:10px 0; }
.cont-form-fi-wrap2 { width:100%; position:relative; }
.cont-form-fi-wrap3 { display:inline-block; vertical-align:middle; }
.cont-form-ficurrcvt-wrap, .cont-form-ficurrcvt-wrappwd { width: 100%; border-width: 2px !important; word-break: break-all;}
.cont-form-ficurrcvt-wrappwd {margin-top: 20px;}
/*.cont-form-fi-txt { vertical-align:middle; display:inline-block !important; cursor:pointer; margin:0 !important; padding:.5em 0; }*/
.cont-form-fi-txt input { cursor:pointer; }
.cont-form-fi-mr { margin-right:20px !important; }
.cont-form-fi-txt-in { vertical-align:middle; }
.cont-form-fi-title { color: #233b7a; font-weight: bold; border-bottom: 1px solid #DCE6FB; padding-bottom: 5px; margin-bottom: 10px; margin-top: 20px; }
.cont-form-fi-ti { display:inline-block !important; }
.cont-form-fi-in {line-height: 27px; padding: 0 0.6em !important;}
/*.cont-form-fi-ti-option { padding:5px !important; }*/
select.cont-form-fi-ti > option { display:block; padding:25px !important; }
.cont-form-fi-msg, .cont-form-fi-msg2, .mobile .cont-form-fi-msg, .cont-form-ficurrcvt-msg { color:#233b7a; font-weight:bold; }
.cont-form-fi-msg { display:inline-block; margin-left:9px; max-width:18%; background-color:#ededed; border:1px solid #a5b7cb; padding:6px 8px; position:absolute; margin-top:3px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;  -o-border-radius:2px; z-index: 10;}
.cont-form-fi-msg2 { display:inline-block; margin-left:9px; width:110px; background-color:#ededed; border:1px solid #a5b7cb; padding:6px 8px; position:absolute; margin-top:3px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;  -o-border-radius:2px; z-index: 10; }
.cont-form-ficurrcvt-msg {display:inline-block; margin-left:9px; max-width:207px; background-color:#ededed; border:1px solid #a5b7cb; padding:6px 8px; position:relative; vertical-align: top; margin-top:3px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;  -o-border-radius:2px; z-index: 10; word-break: normal;}
.error-msg, .error-msg2 { color:#CE2022; background-color:#FFEDED; border:1px solid #D28E8B;z-index: 9}
/*added for client side auto validation*/
.field-validation-error{color:#233b7a; font-weight:bold; display:inline-block; margin-left:9px; max-width:207px; background-color:#ededed; border:1px solid #a5b7cb; padding:6px 8px; position:relative; vertical-align: top; margin-top:3px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;  -o-border-radius:2px; z-index: 10; word-break: normal;color:#CE2022; background-color:#FFEDED; border:1px solid #D28E8B;z-index: 9}
.error-field { border:1px solid #D82020 !important; }
.captcha-reload { background-image: url(Content/join-now/images/reload_vc.gif); background-repeat: no-repeat; cursor: pointer; vertical-align: middle; height: 22px; width:22px; display:inline-block;}

/*.error .cont-form-fi-msg { color:#CE2022; background-color:#FFEDED; border:1px solid #D28E8B; }
.error input { border:1px solid #D82020 !important; }*/
.deposit-later {float: right; margin-top:19px; margin-right:8px; color:#233b7a; text-decoration:underline; cursor:pointer;}
.cont-form-fiacctinfo .cont-form-fi-submit, .cont-form-fiacctinfo .disabled { margin: 10px 0 10px 0 !important; }
/*.cont-form-fi-submit, .cont-form-fi .disabled, .cont-form-fiacctinfo .disabled { float:right; margin:10px 10% 10px 0; width:163px; height:36px; font-weight:bold; position:relative; z-index:100; } */
.cont-form-fi-submit .w135 {width: 135px;}
.cont-form-fi-submit { background-color:#c3dafc; border-bottom:2px solid #7f96b9; color:#233b7a; }
.cont-form-fi-submit:hover { background-color:#b0caf2; }
.cont-form-fi-submit-txt { margin-top:1px; }
.cont-form-fi-submit.disabled {background-color:#e0e0e0;border-bottom:2px solid #bcbcbc;color:#787777;cursor:default;}
.cont-form-fi .disabled, .cont-form-fiacctinfo .disabled { background-color:#e0e0e0; border-bottom:2px solid #bcbcbc; color:#787777; cursor:default; }
.cont-form-fi-remove { margin-left:-20px; color:#BDBDBD; font-size:14px; vertical-align:middle; }
.cont-form-fi-mail { margin-left:10px !important; text-indent:-16px; padding-left:6px; width:85%; margin-top:3px; }
.cont-form-fi-note { width:90%; color:#233b7a; margin-top:3px; }
.cont-form-fi-tnc { font-weight:bold; color:#000; }
.cont-form-fi-tnc:hover { color:#34519c; }

.cont-form-fi-submit, .cont-form-fi .disabled, .cont-form-fiacctinfo .disabled, .curr-convert-btn, .cont-form-ficurrcvt .disabled, .curr-convertnotif-btn { margin:10px 0 !important; width:100%; height:36px; font-weight:bold; position:relative; z-index:100; }

.cont-form-fi-cp { width:174px; cursor:pointer; }
.cont-nav { font-size:0; margin-top:8px; }
.cont-nav-wrap { display:inline-block; width:50%; }
.cont-nav-wrap2 { display:inline-block; vertical-align:bottom; }
.cont-nav-wrapcurrcvt {display:inline-block; width:100%;}
.cont-nav-hdr { width:calc(100% - 17px); width:-webkit-calc(100% - 17px); width:-moz-calc(100% - 17px); }
.sel .cont-nav-txt, .cont-nav-txt, .cont-nav-txt2, .cont-nav-txtcurrcvt, .cont-nav-txtacctinfo { display:inline-block; font-size:14px; font-weight:bold; text-align:center; cursor:default; }
.sel .cont-nav-txt, .cont-nav-txt, .cont-nav-txt2 { width:calc(100% - 33px); width:-webkit-calc(100% - 33px); width:-moz-calc(100% - 33px); padding: 8px 7px;}
.cont-nav-txtcurrcvt, .cont-nav-txtacctinfo {width:100%; padding: 8px 0;}
.cont-nav-txt, .cont-nav-txt2 { background-color:#c4cee2; color:#5a6b8d; border-bottom:2px solid #92a0bc; }
.cont-nav-txt { width:calc(100% - 31px); width:-webkit-calc(100% - 31px); width:-moz-calc(100% - 31px); }
.cont-nav-txt2 { margin-left:-16px; padding-right:21px; padding-left:16px; }
.sel .cont-nav-txt, .sel .cont-nav-txt2, .cont-nav-txtcurrcvt, .cont-nav-txtacctinfo { background-color:#233b7a; color:#fff; border-bottom:2px solid #111f44; }
.cont-form-border-txt { border: 1px dashed #7f96b9; padding: 10px; background: #e9ebf1; }
.cont-nav-tri, .sel .cont-nav-tri  { display:inline-block; vertical-align:bottom; width: 0; height: 0; }
.cont-nav-tri { border-top: 17px solid transparent;	border-bottom: 17px solid transparent; border-left: 17px solid #c4cee2; position:relative; z-index:101; }
.cont-nav-tri2 { display:inline-block; vertical-align:bottom; width: 0; height: 0; 	border-top: 17px solid transparent;	border-bottom: 17px solid transparent; border-left: 17px solid #e7eefb; z-index:100; position:relative; margin-left:-5px; }
.cont-form-fi-mobile { width:120px !important; }
.sel .cont-nav-tri { border-left:17px solid #233b7a; }
.sel .cont-nav-tri { border-left:17px solid #233b7a; }
.cont-form-fi-foot { width:80%; margin:0 auto; padding-bottom:40px; margin-top:20px; }
.cont-form-fi-foot hr { border-top:1px solid #222b7a; }
.cont-form-fi-foot-txt { margin-top:10px; }
.cont-form-fi-foot-txt a{color: #233c7a;font-weight:bold;}
.cont-form-fi-foot-txt a:hover {color:#5372c5; text-decoration:underline;}
.cont-form-fi-foot a { cursor:pointer; color:#233b7a !important; }
.cont-form-fi-foot a:hover { text-decoration:underline;  }

.cont-form-ficurrcvt-submit{margin-top: 20px;}
.curr-convert-btn, .curr-convertnotif-btn { width: 163px; height: 36px; font-weight: bold; position: relative; z-index: 100; background-color: #c3dafc; border-bottom: 2px solid #7f96b9; color: #233b7a;}
.curr-convert-btn {float: right;}
.curr-convertnotif-btn {margin: 20px auto 0; float: none; display: block;}
.curr-convert-btn:hover, .curr-convertnotif-btn:hover { background-color:#b0caf2; }
.cont-form-ficurrcvt .disabled{ background-color:#e0e0e0; border-bottom:2px solid #bcbcbc; color:#787777; cursor:default; }
.cont-form-ficurrcvt-cancel { float: right; line-height:36px; margin-right: 20px; text-decoration: underline; cursor: pointer;}
.cont-form-ficurrcvt-cancel a {color: #233b7a;}
.cont-form-ficurrcvt-cancel a:hover{color:#5372c5;}
.currcvt-tnc{ margin-top: 8px;}
.currcvt-tnc a { color: #233b7a; font-weight: bold; text-decoration: none;}
.currcvt-tnc a:hover {color: #5372c5;}

.pay-opt-div { width: 90%; } 
.pay-opt-link {float: right; color:#233b7a !important; text-decoration:underline; cursor:pointer;display: inline-block; margin: .25em 0 !important;}

/* inpage live chat notification */
.livechat-notification-arrow:after { content: ''; top: 7px; right: 23px; border-color: transparent transparent #fabb49 transparent; border-width: 5px; display: block; position: absolute; z-index: 103; border-style: solid;}
.livechat-notification { position: absolute; background: #fabb49; top: 17px; right: 0px; width: 150px; box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.2); z-index: 102; color: #484848; font-weight: bold; padding: 10px 20px; border-radius: 5px;}
.livechat-notification .icon-times { right: 7px; top: 7px; position: absolute; }
.icon-times:before {content: "\f00d";}
.livechat-notification-mobile {position: fixed; background: #fabb49; top: 0; width: 100%; box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.2); z-index: 102; color: #484848; font-weight: bold; padding: 10px 20px; }
.livechat-notification-mobile span {font-weight: normal; text-decoration: underline; padding-left: 10px; }
.livechat-notification-mobile .icon-times { right:12px; top: 10px; position: fixed; }

.pure-table td.label{
	text-align:right;
	background-color:#e7eefb;
	font-weight:bold;
	width:50%;
}

.w100p.cont-nav-txt {
	padding: 8px 0;
}

/*purecss*/
fieldset { padding:0 !important; }
.pure-form fieldset { padding:0 !important; }

/* media queries */
@media screen and (min-width:831px) {
	.cont-form-fi-msg { max-width:170px; }	
}

@media screen and (min-width:496px) and (max-width:830px) {
	.cont-form-fi-msg { max-width:21%; }
	.cont-form-ficurrcvt-msg { max-width:46%; }
	.popup-wrap { margin-top:10vh; margin-bottom:10vh; }
}

@media screen and (max-width: 495px) {
	.dropdown { width:calc(100% - 1.2em - 2px) !important;  width:-webkit-calc(100% - 1.2em - 2px) !important; width:-moz-calc(100% - 1.2em - 2px) !important; }
	.hdr-reg-logo { width:160px; height:35px; }
	.hdr-reg { margin:15px 0; }
	.mobile { padding:10px 10%; }
	.cont { padding:20px 0; }
    .cont-form-txt-acctinfo { padding: 20px 10% 0 10%; }
	.cont-form-fi, .cont-form-fiacctinfo { padding:10px 10%; }
	.cont-form-fi-ti { width:100%; }
	.cont-form-fi-msg, .error .cont-form-fi-msg , .cont-form-ficurrcvt-msg, .error .cont-form-ficurrcvt-msg{ display:block; margin-left:0; position:relative; padding:0; border:0; background:none; max-width:100%; font-size:11px; }
    .cont-form-fi-msg2, .error .cont-form-fi-msg2 { display:block; margin-left:0; position:relative; padding:0; border:0; background:none; width:100%; font-size:11px; }
	.cont-form-fi-submit, .cont-form-fi .disabled, .cont-form-fiacctinfo .disabled, .curr-convert-btn, .cont-form-ficurrcvt .disabled, .curr-convertnotif-btn { margin:10px 0 !important; width:100%; height:36px; font-weight:bold; position:relative; z-index:100; }
	.cont-form-ficurrcvt-cancel { float: none; margin-right: 0; text-align: center;}
	.cont-nav-tri, .sel .cont-nav-tri, .cont-nav-tri2, .sel .cont-nav-tri2 { display:none; }
	.cont-nav-txt2 { margin-left:0px; padding-right:8px; padding-left:6px; }
	.sel .cont-nav-txt, .cont-nav-txt, .cont-nav-txt2 { width:calc(100% - 14px ); width:-webkit-calc(100% - 14px ); width:-moz-calc(100% - 14px ); font-size:12px; }
	.cont-nav-wrap2 .cont-nav-txt2 { width:calc(100% + 3px); width:-webkit-calc(100% + 3px); width:-moz-calc(100% + 3px); }
	.hdr-reg-txt { font-size:11px; }
	.cont-form-fi-note { font-size:11px; width: 100%; }
	.grid-50 { margin-left:0 !important; width:98% !important; }
	.cont-form-fi-mail { width:90%; }
	.grid-2 { width:100% !important ;margin-left:0 !important; }
	.grid-3 { width:calc((100% - 22px) / 3) !important; width:-webkit-calc((100% - 22px) / 3) !important; width:-moz-calc((100% - 22px) / 3) !important;}
	.auto-comp { width:calc(100% - 2px); width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); margin-top:-5px; }
	.auto-comp2, .auto-comp3 { width:calc(100% - 2px); width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); }
	.popup-wrap { margin-top:10vh; margin-bottom:10vh; }
    .cont-form-fi-mobile { width:calc(100% - 55px) !important; }
    .deposit-later {float:none !important; margin-top:0 !important; margin-right:0 !important; margin-bottom:10px; text-decoration:underline; cursor:pointer; text-align:center;}
    .pay-opt-div { width: 100% !important; } 
}

@media screen and (max-width:364px) {
	.sel .cont-nav-txt, .cont-nav-txt, .cont-nav-txt2 { width:calc(100% - 14px ); width:-webkit-calc(100% - 14px ); width:-moz-calc(100% - 14px ); font-size:11px; }
    .pay-opt-div { width: 100% !important; } 
}

@media screen and (min-width: 340px) and (max-width: 342px) {
	.sel .cont-nav-txt, .cont-nav-txt, .cont-nav-txt2, .pay-opt-link { width:calc(100% - 14px ); width:-webkit-calc(100% - 14px ); width:-moz-calc(100% - 14px ); font-size:12px; }	
    .pay-opt-div { width: 100% !important; } 
}

@media screen and (max-height:415px) {
	.hdr-reg-logo { width:166px; height:36px; }
	.hdr-reg { margin:20px 0; }
	.cont { padding:20px 0; }
	}

input[type=text]::-ms-clear {
    display: none;
}

.pointer { cursor:pointer; }
@media (max-width: 400px) and (orientation:portrait) {
    .hdr {
        width: 100%;
    }

    .hdr-lc {
        width: 100%;
        text-align: right;
        border-style: none none solid none;
    }
}

.disp-inblk { display: inline-block !important; }





/* forgot password8*/
.fgtAcct-formbg {background:#f5f5f5;padding:10px 12px;border-top:1px solid #cbcbcb;}
.fgtAcct-reminder {margin-top: 12px; display: block; }
.cont-form { background-color:#fff; margin-top:8px; -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.14); -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.14); box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.14);}
.anstries-info {font-size: 11px; margin-top: 3px; color: #6a6a6a;}
.cont-form-fi-txt { vertical-align:middle; display:block !important; cursor:pointer; margin:0 !important; padding:.5em 0; }

.fgtAcct-foot {margin: 16px 0px; border-top: 1px solid #DCE6FB;}
.fgtAcct-foot-txt { margin: 16px 0px; width: 95%; font-size: 11px;}
.fgtAcct-contact { padding-top: 5px; }
.fgtAcct-contact-ylink { font-weight: bold; color:#233b7a;text-decoration: none !important; }
.fgtAcct-contact-nlink { font-weight: bold; color: #000 !important; cursor: default !important; text-decoration: none !important; }
.fgtAcct-contact-nlink:hover { font-weight: bold; color: #000 !important; text-decoration: none !important; }

.fgtAcct-submit-txt {display:block; color: #233b7a;}


@media (min-width: 601px) {
  .pure-visible-phone {
    display: none;
  }
  .pure-hidden-desktop {
    display: none;
  }
}

@media (max-width: 600px) {
  .pure-hidden-phone {
    display: none;
  }
  .pure-visible-desktop {
    display: none;
  }
}

.security-form-desc {
    margin-bottom: 30px;
}

.or-divide {
    position: relative;
    text-align: center;
}

.or-divide:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: 1px;
    background-color: #d8d8d8;
}

.or-divide span {
    position: relative;
    padding: 0 10px;
    display: inline-block;
    background-color: #fff;
}

/*sbotop*/
.sbotop_hdr-reg-logo {
    background: url(/join-now/images/sbotop-logo.png?200218) no-repeat;
    background-size: contain;
    height: 50px;
    width: 240px;
    margin: 0 auto;
}