.signup{padding:10px;}
.signup>div{width:30%;display:inline-block;vertical-align:bottom;overflow:hidden;z-index:9999;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:150px 0;text-align:center;}
.signup>div#job-seeker{width:70%;}
.signup>div>div{position:absolute;left:10px;top:10px;right:10px;bottom:10px;border:1px solid #999;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;z-index:-1;}
.signup>div:hover>div{-webkit-box-shadow:5px 5px 0 rgba(0,0,0,0.2);box-shadow:5px 5px 0 rgba(0,0,0,0.2);border-width:3px;border-color:#0A6599;-webkit-border-radius:10px;border-radius:10px;}
.signup>div>h3{color:#444;margin:0;padding:5px 0;font-size:22px;text-transform:uppercase;margin-bottom:30px;}
.signup>div>a.bttn{padding:5px 30px;font-size:16px;cursor:pointer;}
.signup>div:hover>h3{color:#0A6599;}
#signup-form{}
#signup-form>div{padding:25px 30px;-webkit-border-radius:6px;border-radius:6px;}
#signup-form>div h3{margin:0;font-size:16px;height:70px;line-height:70px;position:relative;}
#signup-form>div h3>a{float:right;font-weight:normal;}
#signup-form>div h3>b{color:#D11;}
.fields,.terms{display:inline-block;vertical-align:top;width:50%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;}
.terms>h3{font-weight:normal;font-size:22px;}
.terms>b{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:40px;height:40px;-webkit-border-radius:50%;border-radius:50%;background:#0A6599;cursor:pointer;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2);box-shadow:2px 2px 2px rgba(0,0,0,0.2);}
.terms>b:after{content:'';display:block;width:20px;height:20px;background:url("../img/icons-20.png") -40px -60px no-repeat;position:absolute;left:10px;top:10px;}
.terms>div.content{height:380px;overflow:auto;border:1px solid #ddd;-webkit-border-radius:4px;border-radius:4px;padding:20px;margin:10px 0;color:#888;line-height:22px;}
.terms>div.content a{color:#02081C;}
.fields{padding-right:30px;}
.extra-pad{padding:120px 50px;}
.extra-pad>input[type="number"],.extra-pad>input[type="email"]{-webkit-border-radius:5px;border-radius:5px;height:40px;line-height:40px;padding:0 10px;width:100%;max-width:400px;border:1px solid #ddd;background:#f3f3f3;-webkit-box-sizing:border-box;box-sizing:border-box;}
.extra-pad input.err{border-color:red;}
.confirm{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.2);z-index:-1;padding:50px 10px;-webkit-opacity:0;opacity:0;-webkit-transition:all 20ms ease-in-out;transition:all 20ms ease-in-out;}
.confirm.show{-webkit-opacity:1;opacity:1;z-index:999999;}
.confirm>div{max-width:400px;width:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;border-radius:4px;background:#fff;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.6);box-shadow:3px 3px 10px rgba(0,0,0,0.6);}
.confirm>div>input[type="number"]{-webkit-border-radius:5px;border-radius:5px;height:40px;line-height:40px;padding:0 10px;width:100%;border:1px solid #ddd;background:#f3f3f3;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0;}
.confirm>div>input[type="button"]{margin-bottom:10px;}
.confirm>div>p{padding:0;margin:0;}
.confirm>div>p:last-of-type{margin-top:10px;}
.confirm>div>p:first-of-type{margin-bottom:10px;}
.confirm>div>p.send>span{text-transform:uppercase;}
.confirm>div>p>span{font-weight:bold;color:#050D27;}
.confirm>div>.ermsg{color:red;}
b.verified{display:inline-block;padding-right:30px;line-height:20px;position:relative;}
b.verified:after{content:'';display:block;position:absolute;right:0;top:0;width:20px;height:20px;background:url("../img/icons.png") left center no-repeat;}
a.cancel{display:inline-block;margin-left:10px;}
.row{display:table;width:100%;border-spacing:0;}
.row>.cell{display:table-cell;vertical-align:top;width:auto;padding:4px 10px;position:relative;}
.row>.cell:last-child{padding-right:0;}
.row>.cell:first-child{padding-left:0;}
.row>.cell>.field{position:relative;display:block;margin-top:10px;}
.row>.cell>.field>label{position:absolute;left:6px;top:7px;display:block;background:#fff;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-transform-origin:left top;transform-origin:left top;padding:1px 5px;cursor:text;white-space:nowrap;overflow:hidden;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;max-width:80%;}
.row>.cell>.field.req>label>b:after{content:'*';color:red;}
.row>.cell>.field>.fld{border:1px solid #dadada;-webkit-border-radius:4px;border-radius:4px;padding:7px 11px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:text;background:none;}
.row>.cell>.field>.fld.activated{background:url("../img/ok.png") right center no-repeat;}
.row>.cell>.field.fv>.fld{border:2px solid #0A6599;margin:-1px;}
.row>.cell>.field.err>.fld{border-color:red;}
.row>.cell>.field.fv>label,.row>.cell>.field.err>label{top:-9px;-webkit-transform:scale(0.86);transform:scale(0.86);color:#0A6599;}
.row>.cell>.field.err>label{color:red;}
.row-htxt,.htxt{padding:0;margin:4px 0;color:#666;font-size:11px;}
b.passviewtgl{display:block;width:20px;height:20px;background:url("../img/icons.png") left -60px no-repeat #eee;cursor:pointer;margin-top:13px;-webkit-border-radius:50%;border-radius:50%;border:3px solid #eee;}
b.passviewtgl.on{background-position:-20px -60px;}
.ntf{border-left:2px solid #0A6599;padding:10px 20px;padding-right:0;margin-left:0;line-height:20px;font-size:14px;}
.ntf>b{color:#0A6599;}
.agree{text-align:center;}
div.err{color:red;margin-top:5px;}
#cnfrm{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.9);z-index:999999;}
#cnfrm>div{background:#fff;width:300px;height:200px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;position:absolute;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
#cnfrm>div>b{display:block;padding:10px;background:#eee;border-bottom:1px solid #ddd;color:#333;}
#cnfrm>div>p{padding:0 10px;margin:4px 0;color:#666;}
#cnfrm>div>.btn{text-align:center;padding:20px 0;}
#cnfrm>div>#ids{padding:5px 10px;}
#cnfrm>div>#ids>label{display:block;margin:5px 0;cursor:pointer;}
div.right-btn{text-align:right;padding-top:20px;}
.by-social{margin-top:50px;border-top:1px solid #ddd;padding-top:30px;position:relative;}
.by-social:before{content:'OR';display:block;position:absolute;background:#fff;top:0;left:50%;padding:0 10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.by-social>hr{display:none;}
#check-kb{height:0;overflow:hidden;border:none;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-webkit-opacity:0;opacity:0;padding:0;-webkit-border-radius:5px;border-radius:5px;line-height:20px;position:absolute;right:0;bottom:4px;}
#check-kb.show{padding:5px 10px;height:auto;border:1px solid #0A843D;background:#E7FBEE;-webkit-opacity:1;opacity:1;margin-top:10px;}
label.agree{float:left;line-height:40px;margin-top:17px;}
label.agree>input.err{-webkit-box-shadow:0 0 1px 2px red;box-shadow:0 0 1px 2px red;border:1px solid red;}
span.switch-type{display:block;border:2px solid #0A6599;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;padding:9px 10px;padding-right:210px;position:relative;text-transform:uppercase;font-size:12px;color:#0A6599;float:right;z-index:999;max-width:470px;text-align:center;-webkit-border-radius:4px;border-radius:4px;line-height:19px;}
span.switch-type>a{position:absolute;right:10px;top:10px;font-weight:normal;height:36px !important;line-height:36px !important;font-size:inherit;}
@media screen and (max-width:800px){span.switch-type{float:none;max-width:inherit;line-height:38px !important;}
}@media screen and (max-width:626px){span.switch-type{line-height:19px !important;}
}@media screen and (max-width:400px){span.switch-type>a{display:block;position:static;}
}