﻿html{height:100vh}
body{-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Montserrat;font-size:16px;overflow-x:hidden}button:focus{outline:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}::-webkit-scrollbar-thumb{background:#2d5886;border-radius:10px}.mbr-3{margin-bottom:3rem}.mtr-5{margin-top:5rem}.img100{width:100%}.img_auto{width:auto;margin-bottom:.5rem}.Loader{width:5%;margin:0 auto}b,del,sub,sup,u{color:#145479}#mybutton{position:fixed;bottom:0;right:0;z-index:9999}.feedback .whtsup_icon{float:right;width:17%;border-radius:100%;-webkit-box-shadow:-2px 10px 22px -4px rgb(0 0 0 / 75%);-moz-box-shadow:-2px 10px 22px -4px rgba(0,0,0,.75);box-shadow:-2px 10px 22px -4px rgb(0 0 0 / 75%)}.blink-image-fa{-moz-animation:blink-fa normal 2s infinite ease-in-out;-webkit-animation:blink-fa normal 2s infinite ease-in-out;-ms-animation:blink-fa normal 2s infinite ease-in-out;animation:blink-fa normal 2s infinite ease-in-out}@-moz-keyframes blink-fa{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink-fa{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-ms-keyframes blink-fa{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes blink-fa{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.rankup_btn{color:#222;font-size:16px;font-weight:700;text-transform:capitalize;letter-spacing:1px;padding:8px 18px;margin:5px;box-shadow:0 20px 50px rgba(255,255,255,.05);position:relative;z-index:1;transition:all .3s ease 0s}.rankup_btn:focus,.rankup_btn:hover{color:#3d1053}.rankup_btn:after,.rankup_btn:before{content:"";background:#2d5886;width:90%;height:90%;border-radius:50% 50% 50% 50%;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:-1;animation-delay:.5s;transition:all .3s ease 0s}.rankup_btn_blue{border:none;background:0 0;color:#fff}.rankup_btn_blue:active,.rankup_btn_blue:focus{border:none;outline:0;color:#fff}.rankup_btn_blue:after{background:#2c5684!important}.rankup_btn_blue:before{background:#50a4e3!important}.rankup_btn_blue:hover{color:#fff!important}.rankup_btn:after{background:#fff;width:100%;height:100%;border-radius:10px}.rankup_btn:hover:before{width:105%;height:122%;animation:blob 4.5s linear infinite}.rankup_btn:hover:after{width:105%;height:120%;animation:blob-two 5s linear infinite}@keyframes blob{0%{border-radius:15% 15% 20% 15%/90% 60% 77% 70%;transform:translate(-50%,-50%) rotate(0)}20%{border-radius:61% 39% 14% 86%/67% 43% 57% 33%;transform:translate(-48%,-52%) rotate(1deg)}45%{border-radius:50% 50% 50% 50%;transform:translate(-52%,-54%) rotate(0)}85%{border-radius:30% 50% 56% 20%/50% 90% 50% 79%;transform:translate(-49%,-48%) rotate(-1deg)}100%{border-radius:15% 15% 20% 15%/90% 60% 77% 70%;transform:translate(-50%,-50%) rotate(0)}}@keyframes blob-two{0%{border-radius:30% 50% 56% 20%/50% 90% 50% 79%;transform:translate(-50%,-50%) rotate(0)}15%{border-radius:26% 74% 82% 18%/48% 41% 59% 52%;transform:translate(-48%,-53%) rotate(1deg)}40%{border-radius:15% 15% 20% 15%/90% 60% 77% 70%;transform:translate(-52%,-57%) rotate(0)}75%{border-radius:61% 39% 14% 86%/67% 43% 57% 33%;transform:translate(-47%,-52%) rotate(-1deg)}100%{border-radius:30% 50% 56% 20%/50% 90% 50% 79%;transform:translate(-50%,-50%) rotate(0)}}@media only screen and (max-width:767px){.rankup_btn{margin-bottom:20px}}.W_logo img{width:15%;padding:20px}.Login_body{background-image:linear-gradient(to left top,#55acee,#4c93cf,#427ab0,#376292,#2b4c75);background-size:cover;background-repeat:repeat}.One_login_div{position:relative}.T_Login_div_R{margin:0 auto;position:absolute;top:50%;left:0;-ms-transform:translateY(5%);transform:translateY(5%);right:0}.T_Login_div{margin:0 auto;position:absolute;top:50%;left:0;-ms-transform:translateY(20%);transform:translateY(20%);right:0}.PR-form-horizontal h4{color:#50a3e1;font-size:1.3rem}.p-container{width:50%}
.PR-form-container {
    background: linear-gradient(to right,#55acee,#ffba00);
    font-size: 0;
    padding: 0 15px;
    border-radius: 15px;
    box-shadow: 0 0 20px rgba(0,0,0,.2);
    margin-bottom: 5rem
}.PR-form-container .PR-form-group label{display:block;color:#000;font-size:14.5px;font-weight:700}.PR-form-container .forgot-password{display:block;font-size:15px;margin:10px 0}.PR-form-container label span{color:red}.PR-form-group{margin-bottom:10px}.PR-form-container .PR-form-icon{color:#fff;font-size:2.5rem;text-align:center;text-shadow:0 0 20px rgba(0,0,0,.2);width:50%;padding:70px 0;vertical-align:top;display:inline-block}.PR-form-container .PR-form-icon i{font-size:124px;margin:0 0 15px;display:block}.PR-form-container .PR-form-icon .PR-signup a{color:#fff;text-transform:capitalize;transition:all .3s ease}.PR-form-container .PR-form-icon .PR-signup a:hover{text-decoration:underline}.PR-form-container .PR-form-horizontal{background:rgba(255,255,255,.99);width:100%;padding:20px 30px;margin:-20px 0;border-radius:15px;box-shadow:0 0 20px rgba(0,0,0,.2);display:inline-block}.PR-form-container .PR-title{color:#454545;font-size:23px;font-weight:900;text-align:center;text-transform:capitalize;letter-spacing:.5px;margin:0 0 30px 0}.PR-form-horizontal .form-group{background-color:rgba(255,255,255,.15);margin:0 0 15px;border:1px solid #b5b5b5;border-radius:20px}.PR-form-horizontal .PR-input-icon{color:#100f0f;font-size:15px;text-align:center;line-height:0;height:auto;width:20px;display:inline-block}.PR-form-horizontal hr{margin-top:5px;margin-bottom:5px;border:0;border-top:1px solid #847f7f}.PR-form-horizontal .PR-form-control{color:#000;background-color:#e6effb;border:1px solid #ccc;font-size:14px;letter-spacing:1px;width:100%;max-width:90%;height:33px;padding:2px 10px;box-shadow:none;border-radius:0px;display:inline-block;transition:all .3s;margin:10px 0}.PR-form-horizontal .PR-form-control:focus{box-shadow:none;border:none}.PR-form-horizontal .PR-form-control::placeholder{color:#b5b5b5;font-size:13px;text-transform:capitalize}
.PR-form-horizontal .PR-signin {
    color: rgba(255,255,255,.8);
    background: #3566c3 /*linear-gradient(to right,#55acee,#2b4c75)*/;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
    font-weight: 700;
    letter-spacing: 1px;
    width: auto;
    margin: 0 0 10px 0;
    border: none;
    border-radius: 5px;
    transition: all .3s ease
}
.PR-form-horizontal .btn:focus,.PR-form-horizontal .btn:hover{color:#fff;background-color:#d31128;box-shadow:0 0 5px rgba(0,0,0,.5)}.PR-form-horizontal .PR-forgot-pass{font-size:12px;text-align:center;display:block}.PR-form-horizontal .PR-forgot-pass a{color:#999;transition:all .3s ease}.PR-form-horizontal .PR-forgot-pass a:hover{color:#777;text-decoration:underline}.mt-15{margin-top:15px}@media only screen and (max-width:576px){.p-container{width:100%}.PR-form-container{padding-bottom:15px}.PR-form-container .PR-form-icon{font-size:18px;width:100%;padding:20px 0}.PR-form-container .PR-form-horizontal{width:100%;margin:0;padding:20px 5px}}.p_container_register{width:80%;margin:0 auto}@media only screen and (max-width:990px){#CaptchaImageCode{width:100%!important}.capcode{width:100%}.ReloadBtn{position:inherit!important;bottom:0!important;left:0!important}}#error{color:red;font-size:16px;font-weight:700}.CaptchaWrap{position:relative}.CaptchaTxtField{border-radius:5px;border:1px solid #ccc;display:block;box-sizing:border-box}#UserCaptchaCode{padding:5px 10px;outline:0;font-size:14px;font-weight:400;font-family:'Open Sans',sans-serif}#CaptchaImageCode{text-align:center;margin-top:15px;padding:0 0;width:300px;overflow:hidden}.capcode{font-size:46px;display:block;-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default;letter-spacing:1px;color:#ccc;font-family:'Roboto Slab',serif;font-weight:100;font-style:italic}.ReloadBtn{background:url(https://cdn3.iconfinder.com/data/icons/basic-interface/100/update-64.png) left top no-repeat;background-size:100%;width:32px;height:32px;border:0;bottom:30px;left:310px;outline:0;cursor:pointer}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:10px 8px;border-top:0;font-size:15px;color:#000;font-weight:500}.div_left{text-align:left}.div_right{text-align:right}