.signup-wrapper#content{width:970px;font-family:'Source Sans Pro';font-size:15px;color:#333}
.signup-wrapper h1{font-size:30px;line-height:30px;color:#000;padding-top:15px;font-weight:400}
#signup-form{padding-top:10px}
.signup-wrapper p{font-size:16px;line-height:24px;padding-top:15px}
.signup-form .w50{width:340px;float:left;margin-right:30px;position:relative}
.signup-form label{font-size:14px;color:#111;display:block;padding-bottom:7px}
.signup-form .check{padding-top:10px}
.signup-form input[type=text],.signup-form input[type=password]{font-size:14px;color:#31363d;padding:8px 12px;display:block;border:solid 1px #d3dae1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.signup-form .check{display:block;clear:both}
.signup-form .check input{float:left;margin-right:5px;position:relative;top:1px}
.signup-form .submit{margin-top:0;transition:background .3s linear;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-o-transition:background .3s linear;float:left;background-color:#5ca544;padding:8px 35px;color:#fff;font-size:16px;text-align:center;border:0;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 10px 0 rgba(92,165,68,0.2);-moz-box-shadow:0 0 10px 0 rgba(92,165,68,0.2);box-shadow:0 0 10px 0 rgba(92,165,68,0.2);clear:both}
.signup-form .submit:hover{background-color:#61b146}
.signup-form .errors input[type=text],.signup-form .errors input[type=password]{border:solid 1px red}
.signup-form .padd10{padding-top:20px}
.succes-form{margin-top:30px;padding-right:30px;background-color:#f6f6f6;height:222px}
.succes-image{float:left;margin-right:30px}
.succes-form h2{font-size:34px;color:#31363d;padding-top:40px}
.succes-form p{font-size:16px;color:#31363d}
.tooltip{cursor:default;position:absolute;right:0;top:22px;display:inline-block;background-color:#31363d;color:#fff;font-size:10px;width:16px;height:16px;text-align:center;line-height:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.tooltip .tooltiptext{font-size:11px;bottom:23px;left:-87px;visibility:hidden;width:180px;background-color:#31363d;color:#fff;text-align:center;border-radius:6px;padding:10px;position:absolute;z-index:1}
.tooltip .tooltiptext::after{content:'';position:absolute;left:50%;top:100%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #31363d;clear:both}
.tooltip:hover .tooltiptext{visibility:visible}
.user-account{display:block;clear:both;padding:0 15px}
.user-account .user-menu{width:260px;background-color:#f7f7f7;padding:20px 0;float:left}
.user-account .user-menu h2{color:#474747;font-size:16px;text-align:center;padding:10px 0 20px}
.user-account .user-menu li,.user-account .user-menu li a{display:block}
.user-account .user-menu li a{color:#3b6daa;font-size:16px;padding:15px 0 15px 20px;border-top:solid 1px #ebebeb}
.user-account .user-menu li.active > a{text-decoration:underline}
.user-account .user-menu ul ul{padding:0 0 15px}
.user-account .user-menu ul ul a{padding:5px 0 5px 40px;border-top:0;font-size:15px}
.user-account .user-account-data{float:left;padding-left:40px;width:700px}
.user-account .user-account-data p{padding-top:15px}
.signup-form-bg{position:fixed;width:100%;height:100%;z-index:9999999999998;background:rgba(0,0,0,0.85);top:0;bottom:0;left:0;right:0}
.remove-account{position:relative;padding:30px;width:340px;height:440px;display:block;position:fixed;background-color:#fff;margin-left:-170px;margin-top:-210px;z-index:9999999999999;top:50%;left:50%;box-shadow:0 1px 15px 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 15px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 15px 6px rgba(0,0,0,0.2)}
.remove-account .close_window{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:background .3s linear;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-o-transition:background .3s linear;cursor:pointer;position:absolute;top:-10px;right:-10px;width:28px;height:28px;background-color:#31363d;text-align:center;color:#fff;font-size:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding-top:2px;padding-left:1px;border:solid 2px #fff}
.remove-account h2{font-size:24px;font-weight:400;color:#31363d}
.remove-account p{padding:20px 0;font-size:16px;font-weight:400;color:#31363d}
.remove-buttons{padding-top:15px!important}
.remove-yes{margin-top:10px;transition:background .3s linear;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-o-transition:background .3s linear;float:left;background-color:#5ba444;padding:18px 35px;color:#fff;font-size:16px;text-align:center;border:0;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block}
.remove-no{display:inline-block;font-size:16px;color:#3b6daa;text-decoration:none;padding:31px 20px 11px}
@media screen and (max-width:980px) {
.signup-form .check input{border:solid 1px #d3dae1;height:16px;width:16px;display:block}
.signup-form .check input:checked:after{content:"\25A0";color:#d3dae1;font-size:18px;line-height:11px;margin-left:2px}
.signup-wrapper#content{width:97%}
nav#main_nav{margin-top:53px}
.user-account{margin-top:70px}
.user-account .user-account-data{width:400px}
footer{padding-top:0}
footer .back-top{display:block!important}
footer .inner,#footer_top #subfooter{width:auto;float:none}
footer .menu-mobile li a{padding:5px}
.tooltip .tooltiptext{left:-150px}
.tooltip .tooltiptext::after{left:77%}
}
@media screen and (max-width:767px) {
.signup-form .w50{padding-right:0;}
.signup-wrapper#content{margin-top:70px;width:91%}
.content h1{font-weight:400}
.user-menu h2{display:none}
.user-account .user-menu{padding:0;width:100%}
.user-account .user-account-data{width:100%;padding:30px 0 0}
.user-account .user-menu li a,.user-account .user-menu ul ul a{padding-top:10px;padding-bottom:10px}
.tooltip .tooltiptext{left:-158px}
.tooltip .tooltiptext::after{left:90%}
.remove-account{width:300px;height:400px;margin-left:-185px}
}