.backbtn{background-color:#094063;width:40px;height:40px;top:0;color:#fff;padding:5px;line-height:40px;font-size:1.5rem;display:inline-block;left:0}.backbtn:hover{background-color:#fff;color:#094063;transition:all .5s ease}.forget{float:right;font-size:14px;color:#094063;margin-top:-5px;margin-bottom:1rem}.vregis_email{float:left;font-size:14px;color:#094063;margin-top:-5px;margin-bottom:1rem}.head-opacity{opacity:.8}.card-opacity{opacity:.9}.bannerBg{overflow-x:hidden;overflow-Y:hidden;height:100%;width:auto;opacity:.6;z-index:-1;position:absolute;top:50%;left:50%;display:block;min-height:100%;min-width:100%;transform:translate(-50%,-50%)}.card{position:absolute;top:50%;left:50%;width:100%;padding-top:1rem;padding-bottom:1rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.card-wrap{margin:0 auto}@media (min-width:769px){.card-wrap{max-width:450px}}.card-body{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.card-body p{font-size:1.1rem}.card-title{font-weight:700;font-size:1.5rem}.badge-wrap{display:flex;justify-content:center}.badge-wrap a.badge{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0 .2rem;padding:0;opacity:.7;border-radius:50%;transition:opacity .3s ease-in;font-size:1rem;color:#fff;text-decoration:none;cursor:pointer}.badge-wrap a.badge:hover{opacity:1;color:#fff}.btn{color:#fff!important;transition:all .4s;border-radius:25px;border:2px solid transparent;cursor:pointer}.btn.btn-back{position:absolute;top:0;left:0;border-radius:0;font-size:1.5rem;border:0}.btn.btn-back:hover{border:0!important}.btn-trans{transition:all .4s;border-radius:25px;border:2px solid transparent;cursor:pointer;position:absolute;top:0;right:0;border-radius:0;font-size:1rem;border:0;color:#094063!important}.btn-trans:hover{border:0!important}.btn.btn-logon{position:absolute;top:0;left:3.1rem;border-radius:0;width:6rem;height:3rem;font-size:1rem;border:0}.btn.btn-logon:hover{border:0!important}.btn.btn-reg{position:absolute;top:0;left:9.2rem;border-radius:0;width:6rem;height:3rem;font-size:1rem;border:0}.btn.btn-reg:hover{border:0!important}.selactive{background-color:#fff;color:#094063;border-bottom:solid 1px #094063}.form-control{font-family:handle,cursive}.form-control::-webkit-input-placeholder{font-family:josefin sans,sans-serif;letter-spacing:.1em;font-size:.9rem}.form-control:-ms-input-placeholder{font-family:josefin sans,sans-serif;letter-spacing:.1em;font-size:.9rem}.form-control::-ms-input-placeholder{font-family:josefin sans,sans-serif;letter-spacing:.1em;font-size:.9rem}.form-control::placeholder{font-family:josefin sans,sans-serif;letter-spacing:.1em;font-size:.9rem}.card--welcome{z-index:3}.card--welcome .card-title{color:#094063}.card--welcome .btn-wrap{display:flex;flex-direction:column}.card--welcome .btn{color:#fff;transition:all .3s}.card--welcome .btn-register:hover{background-color:rgba(9,64,99,.25);font-weight:700}.card--welcome .btn-login:hover{background-color:rgba(9,64,99,.75);font-weight:700}.card--welcome .btn-register{margin-bottom:.8em;background-color:#fff;color:#094063!important;border:1px solid #094063}.card--welcome .btn-register:hover{color:#f60;border:1px solid #094063}.card--welcome .btn-login{background-color:#094063}.card--register .card-title{color:#094063}.card--register .badge{background-color:#f60}.card--register .btn{background-color:#094063}.card--register .btn:hover{background-color:#fff;color:#094063!important;font-weight:700;border:2px solid rgba(9,64,99,.25)}.card--register .btn:focus{box-shadow:0 0 0 .2rem rgba(9,64,99,.25)}.card--register .form-control{color:#f60;border-color:rgba(9,64,99,.25)}.card--register .form-control:focus{box-shadow:0 0 0 .2rem rgba(9,64,99,.25)}.card--login .card-title{color:#094063}.card--login .badge{background-color:#094063}.card--login .btn{background-color:#094063}.card--login .btn:hover{background-color:#fff;color:#094063!important;font-weight:700;border:2px solid rgba(9,64,99,.25)}.card--login .btnactive:focus{box-shadow:0 0 0 .2rem rgba(9,64,99,.25)}.card--login .btnactive{background-color:#fff;color:#094063;border-bottom:solid 1px #094063}.card--login .btnactive:hover{background-color:#094063;color:#fff!important;font-weight:700;border:2px solid rgba(9,64,99,.75)}.card--login .btn:focus{box-shadow:0 0 0 .2rem rgba(9,64,99,.75)}.card--login .form-control{color:#094063;border-color:rgba(9,64,99,.75)}.card--login .form-control:focus{box-shadow:0 0 0 .2rem rgba(9,64,99,.75)}body.is-register{background-position:0 50%}body.is-login{background-position:100% 50%}.card{transition:all .3s .1s ease-out}.login-top{padding:2em 3em}.login-top input[type=text],.login-top input[type=password]{outline:0;font-size:1em;color:#999;padding:10px 30px 10px 10px;margin:0;width:89.87%;border:none;border-bottom:2px dashed rgba(123,58,150,.36);-webkit-appearance:none;margin-bottom:2em}.login-top input[type=text]:focus,.login-top input[type=password]:focus{border-bottom-style:solid}.login-top input.name{background:url(../images/l1.png) no-repeat 98% 67%}.login-top input.email{background:url(../images/l2.png) no-repeat 98% 67%}.login-top input.password{background:url(../images/l3.png) no-repeat 98% 67%}.login-top input[type=checkbox]{display:none}.login-top input[type=checkbox]+label{position:relative;padding-left:2em;border:none;outline:0;font-size:1em;color:#999;font-weight:400;cursor:pointer}.login-top input[type=checkbox]+label span:first-child{width:14px;height:14px;border:2px solid #C8C8C8;position:absolute;left:0;top:3px}.login-top input[type=checkbox]:checked+label span:first-child:before{content:"";background:url(../images/tick.png) no-repeat;position:absolute;left:2px;top:2px;font-size:10px;width:10px;height:10px}.login-bottom{margin-top:2em}.login-bottom li{display:inline-block;float:left}.login-bottom li:nth-child(2){float:right}.login-bottom a{font-size:1em;color:#999;vertical-align:middle;line-height:2.4em}.login-bottom a:hover{color:#8e44ad;transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease}.login-bottom input[type=submit]{font-size:.9em;color:#fff;background:#8e44ad;border:3px solid #8e44ad;outline:0;cursor:pointer;padding:7px 20px;-webkit-appearance:none}.login-bottom input[type=submit]:hover{background:#fff;color:#8e44ad;border-color:#8e44ad;transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease}.sap_tabs{clear:both}.tab_box{background:#fd926d;padding:2em}.top1{margin-top:2%}.resp-tabs-list{list-style:none;text-align:center}.resp-tab-item{color:#fff;font-size:1.5em;cursor:pointer;display:inline-block;margin:0;outline:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:50%;background:#A472B9;float:left;padding:15px 0}.resp-tab-active{text-shadow:none;color:#8e44ad;background:#fff}.resp-tabs-container{padding:0;background-color:#fff;clear:left}h2.resp-accordion{cursor:pointer;padding:5px;display:none}.resp-tab-content{display:none}.resp-accordion-active,.resp-content-active{display:block}.resp-tab-item label{margin-right:8px}.social-icons ul li{float:left;width:50%;background-color:#3b5998}.social-icons ul li a{display:block}.social-icons ul li a span{padding:.2em .6em;vertical-align:middle;color:#fff;font-size:1em}.social-icons ul li a span.text{padding-left:1em}.social-icons ul li span.icons{background:url(../images/i1.png) no-repeat #2E4A84 center;width:55px;height:45px;display:inline-block}.social-icons ul li.twt{background-color:#55acee}.social-icons ul li.twt span.icons{background:url(../images/i2.png) no-repeat #4D9CD8 center}.social-icons ul li.ggp{background-color:#dc4e41}.social-icons ul li.ggp span.icons{background:url(../images/i3.png) no-repeat #D64639 center}.social-icons ul li.pin{background-color:#bd081c}.social-icons ul li.pin span.icons{background:url(../images/i4.png) no-repeat #AB0518 center}.copyright{margin:2em 0 1em;text-align:center}.copyright p{font-size:1em;color:#fff;line-height:1.8em}.copyright p a{color:#fff}.copyright p a:hover{color:#000;transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-o-transition:.5s all ease;-ms-transition:.5s all ease}@media (max-width:1366px){.main-info{width:32%}}@media (max-width:1280px){.main-info{width:34%}.social-icons ul li a span{padding:0}}@media (max-width:1080px){.main-info{width:40%}}@media (max-width:991px){.main-info{width:45%}.login-top{padding:2em 2.5em}}@media (max-width:900px){.social-icons ul li span.icons{height:43px}}@media (max-width:800px){.main-info{width:53%}.login-top{padding:2em}}@media (max-width:640px){.main-info{width:58%}}@media (max-width:480px){.main{padding:2em 0 0}h1{font-size:2.5em}.main-info{width:74%;margin:2em auto}.resp-tab-item{font-size:1.3em}.login-top input[type=text],.login-top input[type=password]{font-size:.9em}.login-top input[type=checkbox]+label{font-size:.9em}.login-top input[type=checkbox]+label span:first-child{width:12px;height:12px;top:2px}.login-bottom a{font-size:.9em}.login-bottom input[type=submit]{font-size:.8em}.social-icons ul li a span.text{font-size:.9em}.social-icons ul li span.icons,.social-icons ul li.ggp span.icons,.social-icons ul li.pin span.icons,.social-icons ul li.twt span.icons{background-size:30%}.login-top input[type=checkbox]:checked+label span:first-child:before{left:1px;top:1px}.copyright p{font-size:.9em}.login-top input[type=text],.login-top input[type=password]{width:83%;margin-bottom:1.5em}}@media (max-width:414px){h1{font-size:2em}.resp-tab-item{font-size:1.2em;padding:12px 0}.main-info{width:79%}.login-top{padding:2em 1.5em}.copyright{margin:2em 1em 1em}}@media (max-width:320px){h1{font-size:1.8em}.resp-tab-item{font-size:1em;padding:10px 0}.main-info{width:85%}.login-top input[type=text],.login-top input[type=password]{font-size:.85em}.login-top input[type=checkbox]+label{font-size:.85em}.login-bottom a{font-size:.85em}.social-icons ul li{float:none;width:100%}.social-icons ul li a span.text{font-size:.85em}.login-bottom input[type=submit]{font-size:.75em;padding:6px 17px}}