.lognew {
    padding: 35px !important;
}.lognew input {
    width: 100% !important;
}.pdlft0{padding-left:0px !important}
.ap-waveotr{
    position:absolute;top:0;bottom:0;width:100%;height:100%;z-index:1050;padding-top:220px;background-color:rgba(255,255,255,.8)}
.ap-wave{
    margin:20px auto;width:100px;height:50px;text-align:center;font-size:10px}
.ap-wave .ap-rect{
    background-color:#30bef5;height:100%;width:5px;display:inline-block;-webkit-animation:ap-waveStretchDelay 1.2s infinite ease-in-out;animation:ap-waveStretchDelay 1.2s infinite ease-in-out}
.ap-wave .ap-rect1{
    -webkit-animation-delay:-1.2s;animation-delay:-1.2s}
.ap-wave .ap-rect2{
    -webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.ap-wave .ap-rect3{
    -webkit-animation-delay:-1s;animation-delay:-1s}
.ap-wave .ap-rect4{
    -webkit-animation-delay:-.9s;animation-delay:-.9s}
.ap-wave .ap-rect5{
    -webkit-animation-delay:-.8s;animation-delay:-.8s}
.ap-wave .ap-rect6{
    -webkit-animation-delay:-.8s;animation-delay:-.7s}
.ap-wave .ap-rect7{
    -webkit-animation-delay:-.8s;animation-delay:-.6s}
.ap-wave .ap-rect8,.ap-wave .ap-rect9{
    -webkit-animation-delay:-.8s;animation-delay:-.5s}
.ap-wave .ap-rect10{-webkit-animation-delay:-.8s;animation-delay:-.3s}@-webkit-keyframes ap-waveStretchDelay{0%,40%,to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes ap-waveStretchDelay{0%,40%,to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}
.mgn0a{
    margin:0 auto;float:none!important}.clearfix{clear:both}
.passwordsection {position: relative;float: left;width: 100%;margin-bottom: 45px;}
.showpass {position: absolute;right: 10px;top: 23px;font-size: 20px;color: #929292;}
.mgnbtm0 { margin-bottom: 0px}
.log-section .passwordsection input { width: 100% !important;}
.dispinl { display: inline-block; width: 100%;}
.mgnbtm30 { margin-bottom: 30px; }
.log-section ul { margin: 1px; padding-left: 10px; padding-top: 15px;}
.log-section ul li { font-size: 11px; font-weight: 600; color: #929292; list-style: none; margin-left: 10px; line-height: 29px; position: relative; text-align: left;}
.log-section ul li.active, .log-section ul li.valid { color: #313131!important;}
.log-section ul li:before {content: ""; width: 15px; height: 15px; left: -23px; top: 7px; position: absolute; background-color: #929292; border-radius: 50%;}
.log-section ul li.valid:before { background-color: #49b050; }
.log-section ul li.mandatory:before { background-color:#c11e1f; }
.mgnbtm30 { margin-bottom: 30px; }

@media (max-width: 1350px) {
.log-section ul li {
    font-size: 9px;
}
}
@media (max-width: 1200px) {
.log-section ul li {
    font-size: 11px;
}
