.wrapper{position:relative;min-height:400px;overflow:hidden;padding:15px 0}.wrapper input[type="text"],.wrapper input[type="email"],.wrapper input[type="password"],.wrapper button[type="submit"],.wrapper input[type="submit"]{-webkit-appearance:none}.wrapper h2{margin-bottom:1em}.wrapper .l-left{float:left}.wrapper .l-left a{display:inline-block;outline:none}.wrapper .partners-logos{text-align:center;background:#fff;margin:1px;border:solid 1px #E3E3E3;border-radius:10px;padding:15px 0px;font-size:11px;color:#999}.wrapper .partners-logos img{width:150px}.wrapper label.l-left{color:#333333;font-size:12px;cursor:pointer}.wrapper .l-right{float:right}.wrapper .footer{color:#777777;font-size:72.4%;position:relative;z-index:2;text-align:center}.wrapper .login-links-wrapper{border-bottom:1px solid #DCDCDD;line-height:18px;padding-bottom:5px}.wrapper .login-horizontal-centered{width:100%}.wrapper .login-horizontal-centered-footer{margin:0 auto}.wrapper .login-block .t-block{word-wrap:break-word}.wrapper .login-copyright-wrapper{padding:15px 0;font-size:82%;color:#878787;font-family:Verdana, Tahoma, Arial}.wrapper a.link-footer:link,.wrapper a.link-footer:visited{color:#46799F;text-decoration:none;margin:0 0 0 15px;white-space:nowrap}.wrapper a.link-footer:hover{text-decoration:underline}.wrapper .khadamat-ppm-logo{background:url(../images/site-logo.png) no-repeat 50% 20px;height:180px;background-size:contain;background-position:center}.wrapper .login-block{background:#FFFFFF;border:1px solid #f3f3f3;padding:40px 30px 40px 30px;margin-bottom:30px;border-radius:25px;box-shadow:0px 5px 15px #0000000a}.wrapper .login-block.readonly{background:#FFFFFF;border:1px solid #E3E4E7;padding:15px 30px 15px 30px}.wrapper .validation-tip,.wrapper .validation-block>div{line-height:15px;color:#ffffff;text-align:center;padding:8px 15px;background-color:#ff8383;border-radius:15px}.wrapper .validation-block .error{line-height:1.15;display:block;background:#DFFFBF;padding:10px 8px}.wrapper .validation-block .error:first-child{margin-bottom:10px}.wrapper .validation-div{width:10px;height:40px;background:#DFFFBF;float:left;position:absolute;left:-15px;display:none}.wrapper .error+.validation-div{display:block}.wrapper .login-input{min-height:50px;position:relative;margin:20px 0 0 0}.wrapper .login-input input[type="text"],.wrapper .login-input input[type="email"],.wrapper .login-input input[type="password"]{height:50px;padding:10.5px 20px;width:100%;box-sizing:border-box;font-size:15px;background:#ececec;border:1px solid #ececec;float:left;color:#666666;outline:none;border-radius:25px}.wrapper input::-ms-reveal{display:none}.wrapper input::-ms-clear{display:none}.wrapper .login-input input[type="text"]:focus,.wrapper .login-input input[type="email"]:focus,.wrapper .login-input input[type="password"]:focus,.wrapper .login-input input[type="text"].focus,.wrapper .login-input input[type="email"]:focus,.wrapper .login-input input[type="password"].focus{background:#FFFFFF;border:1px solid #41AEE9;box-shadow:0 0 4px 0 #507CAB;-moz-box-shadow:0 0 4px 0 #507CAB;-webkit-box-shadow:0 0 4px 0 #507CAB;filter:progid:DXImageTransform.Microsoft.shadow(direction = 0, color = #507CAB, strength = 0)}.wrapper .login-input input::-webkit-input-placeholder{color:#666666}.wrapper .login-input input:-moz-placeholder{color:#666666}.wrapper .login-input input:-ms-input-placeholder{color:#666666;font-size:13px !important;font-family:inherit}.wrapper .login-input input:focus::-webkit-input-placeholder{color:#BBBBBB}.wrapper .login-input input:focus:-moz-placeholder{color:#BBBBBB}.wrapper .login-input input:focus:-ms-input-placeholder{color:#BBBBBB;font-size:13px !important;font-family:inherit}.wrapper .login-input>.l-left{padding:10px 0 0 0}.wrapper label.placeholder{color:#666666;font-size:100%;position:absolute;left:10px;top:10px;cursor:text}.wrapper .link-content:link,.wrapper .link-content:visited{color:#507CAB;text-decoration:none}.wrapper .link-content:hover{text-decoration:underline}.wrapper .input-content{color:#507CAB;text-decoration:none;border:none;font-size:100%;cursor:pointer}.wrapper .input-content:hover{text-decoration:underline}.wrapper .arrow-blue{position:relative;line-height:1.2em;padding-left:18px}.wrapper .link-pass{position:absolute;float:right;top:0;line-height:38px;font-size:15px;right:0;padding:0 10px 0 0}.wrapper button{width:0;overflow:visible}.wrapper .button-light-blue{padding:10px 10px;height:50px;min-width:180px;background:#0F75BC;border:none;border-radius:8px;cursor:pointer;color:#FFFFFF}.wrapper *:first-child+html .button-light-blue{padding:0}.wrapper .button-light-blue:hover{background:#446F9E}.wrapper .button-light-blue:active,.wrapper .button-light-blue:visited{border:none}.wrapper .button-light-blue>img.active{display:block;padding:2px 12px 0 12px}.wrapper .button-light-blue>img.loading{display:none;padding:2px 1px 0}.wrapper .button-light-blue.loading>img.active{display:none}.wrapper .button-light-blue.loading>img.loading{display:block}.wrapper *:first-child+html .button-light-blue>img{padding:2px 22px 0 22px}.wrapper .ssoForm .checkbox{background:transparent;width:16px;height:16px;overflow:hidden}.wrapper .ssoForm .checkbox input[type="checkbox"]{position:relative;top:2px}.wrapper .ssoForm .checkbox.rich-checkbox{background:url("../images/checkbox-sprite.png") no-repeat 0 0 transparent;margin:1px 5px 0 0}.wrapper .ssoForm .checkbox.rich-checkbox:hover{background-position:0 -20px}.wrapper .ssoForm .checkbox.rich-checkbox.checkbox-checked{background-position:-20px 0}.wrapper .ssoForm .checkbox.rich-checkbox.checkbox-checked:hover{background-position:-20px -20px}.wrapper .ssoForm .checkbox.rich-checkbox input[type="checkbox"]{width:16px;height:16px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;outline-style:none;cursor:pointer}.wrapper .alternative-login{position:relative;margin-top:30px;padding:20px 0;font-size:0;white-space:nowrap}.wrapper .alternative-login:before{content:'';width:119%;height:1px;position:absolute;left:-31px;top:0;background-color:#cccccc}.wrapper .alternative-login>p{font-size:13px;line-height:18px;color:#333333;margin-bottom:10px;white-space:normal}.wrapper .alternative-login-block{border-radius:5px;background-color:#f3f3f4;text-align:center;padding:11px 0;font-size:13px;color:#507CAB;position:relative;cursor:pointer;display:inline-block;width:150px;vertical-align:top}.wrapper .alternative-login-block:hover span{text-decoration:underline}.wrapper .alternative-login-block>span{margin-left:9px;display:inline-block;vertical-align:middle;margin-top:-2px}.wrapper .g-block{margin-right:20px}.wrapper .g-block:before,.wrapper .office-block:before{content:'';position:absolute;top:9px;left:12px}.wrapper .g-block:before{width:16px;height:17px;background:url("../images/login-sprite.png") no-repeat 0 0}.wrapper .office-block:before{width:14px;height:17px;background:url("../images/login-sprite.png") no-repeat -18px 1px}.wrapper .signup-block{font-size:15px;color:#507CAB;margin-top:20px;text-align:center}.wrapper .s-block{text-align:center;color:#777777;font-size:85.5%;margin:15px 0}.wrapper .t-block{color:#333333;font-size:15px;line-height:21px;padding-top:20px}@media screen and (max-width: 360px){.wrapper .login-block{padding:32px 20px 24px 20px}.wrapper .g-block{margin-right:14px}}.wrapper .ssoForm .leftPane{position:absolute;top:0;right:270px;width:200px;display:none}.wrapper table{border:0px;border-collapse:collapse}.wrapper table td{padding:0px}.wrapper .b-table{width:100%;vertical-align:middle}.wrapper .get-app{margin:60px auto 20px;position:relative;width:100%}.wrapper .get-app .tip{position:absolute;top:-35px;left:140px;background-color:#666666;color:white;padding:9px;opacity:0}.wrapper .get-app .tip:after{content:'';position:absolute;bottom:-7px;left:50%;margin-left:-7px;width:1px;height:1px;border-width:7px 7px 0px 7px;border-color:#666666 transparent;border-style:solid}.wrapper .get-app .icon:hover{background-position:-52px 10px}.wrapper .get-app .icon:hover ~ .tip{opacity:1}.wrapper .get-app .icon:active{background-position:-104px 10px}.wrapper iframe{height:0;width:0}
