.round-radio input[type=radio],.squared-check input[type=checkbox]{visibility:hidden}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#fff;height:100%;margin:0;background:#47759e;background:-moz-radial-gradient(center,ellipse cover,#53D797 0,#081F33 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#53D797),color-stop(100%,#081F33));background:-webkit-radial-gradient(center,ellipse cover,#53D797 0,#081F33 100%);background:-o-radial-gradient(center,ellipse cover,#53D797 0,#081F33 100%);background:-ms-radial-gradient(center,ellipse cover,#53D797 0,#081F33 100%);background:radial-gradient(ellipse at center,#53D797 0,#081F33 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#53D797', endColorstr='#081F33', GradientType=1 );background-repeat:no-repeat;background-attachment:fixed}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}h5{margin:3px 25px;padding:0;color:#333;font-size:12px;font-weight:500}#box{width:320px;background-color:#fff;margin:50px auto 50px -160px;position:absolute;left:50%;border-radius:20px}#top_header{width:100%;margin:0;padding-top:35px}#top_header>h3{text-align:center;font-size:32px;font-weight:800;color:#444;margin:0}#top_header>h3 img{width:110px}#top_header>h5{text-align:center;font-size:15px;line-height:1.6;margin:0;font-weight:400;padding:0 0 15px;color:#333}#inputs{width:100%;height:100%;margin:0 auto;position:relative}input[type=password],input[type=submit],input[type=text]{width:270px;height:48px;position:relative;margin:0 auto 10px;display:block;padding:15px;box-sizing:border-box;font-size:13px}input[type=password],input[type=text]{border:thin solid #ddd;color:#4f4f4f;font-size:13px}input[type=password]:hover,input[type=text]:hover{border:thin solid #47759e}input[type=password]:focus,input[type=text]:focus{border:thin solid #ddd;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;border-left:thin solid #eb4343;outline:0}input[type=submit]{color:#fff;font-size:18px;background-color:#2E9E72;border:0;transition:all .2s ease;cursor:pointer;padding:10px}.cb-label,a{font-size:13px}input[type=submit]:hover{background-color:#47759e;color:#fff}input[type=submit]:focus{outline:0;border:0}#bottom{width:270px;margin:0 auto;padding:10px 0;height:28px}.squared-check{position:relative;margin:0 auto;float:left}.squared-check label{width:19px;height:19px;cursor:pointer;position:absolute;left:2px;top:2px;background:#fff;border:1px solid #999;display:inline-block}.cb-label{color:#666;display:inline-block;margin:3px 30px 0 10px}.squared-check label:after{content:'';width:9px;height:5px;position:absolute;top:5px;left:4px;border:2px solid #666;border-top:none;border-right:none;background:0 0;opacity:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.squared-check label:hover::after{opacity:.3}.squared-check input[type=checkbox]:checked+label:after{opacity:1}a{text-decoration:none;color:#999;transition:color .3s ease;outline:0}a:hover{color:#333}.right_a{float:right;margin:5px 0 0}.form-control{display:block;width:100%;position:relative}.form-control i{position:absolute;right:40px;top:16px;color:#555;font-size:18px}.radio-group{margin:0 auto 10px;width:270px}.round-radio{position:relative;margin:4px auto;float:left;font-size:14px}.round-radio label{width:19px;height:19px;cursor:pointer;position:absolute;left:2px;top:2px;background:#fff;border:2px solid #ccc;display:inline-block;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.round-radio label:after{content:'';width:8px;height:8px;position:absolute;top:4px;left:4px;border:3px solid #41AC7F;border-top:none;border-right:none;background:#41AC7F;z-index:100;opacity:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.round-radio label:hover::after{opacity:.3}.round-radio input[type=radio]:checked+label:after{opacity:1}.round-radio .cb-label{display:inline-block;margin:5px 30px 0 10px}