@font-face{font-family:'OpenSans';src:url("../themes/base/fonts/OpenSans-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'OpenSans';src:url("../themes/base/fonts/OpenSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans';src:url("../themes/base/fonts/OpenSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'OpenSans';src:url("../themes/base/fonts/OpenSans-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'OpenSans';src:url("../themes/base/fonts/OpenSans-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:'Teko';src:url("../themes/base/fonts/Teko-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Lato';src:url("../themes/base/fonts/Lato-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'Montserrat';src:url("../themes/base/fonts/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Roboto';src:url("../themes/base/fonts/Roboto-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Roboto';src:url("../themes/base/fonts/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal}#plhDszt{font-family:'OpenSans', sans-serif;position:fixed;left:0;top:0px;bottom:0px;width:100%;background:url(../themes/base/img/login_forte.png) center no-repeat;background-size:cover !important}#plhDszt.front{background:url(../themes/base/img/login-dk2.jpg) center no-repeat}#plhDszt .bot-cont{background:-webkit-gradient(linear, left bottom, left top, from(#000), color-stop(77%, rgba(0,0,0,0)));background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 77%);position:fixed;bottom:0;height:250px;width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}#plhDszt .input-cont{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:400px}#plhDszt .input-cont input{height:50px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:inherit}#plhDszt .input-cont button{font-family:inherit;height:50px;width:130px;color:white;background:-webkit-gradient(linear, left bottom, left top, color-stop(33%, #822E68), to(#C84B5B));background:linear-gradient(0deg, #822E68 33%, #C84B5B 100%);font-weight:bold;border:none;border-radius:3px;margin-top:10px;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.35);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.35);font-size:medium}#plhDszt .input-cont button:hover{background:-webkit-gradient(linear, left bottom, left top, color-stop(33%, #642350), to(#b33747));background:linear-gradient(0deg, #642350 33%, #b33747 100%);color:#ebebeb}#plhDszt .input-cont #forgetPsw{background:#822E68;font-size:16px;font-weight:400;margin-left:15px;height:40px}#plhDszt .input-cont #forgetPsw:hover{background:#642350}@media (max-width: 425px){#plhDszt .input-cont{width:100%}}#plhDszt .top-cont{position:fixed;top:0;color:white;font-size:14px;font-weight:bold;line-height:14px;padding:10px 20px;z-index:1040;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:65px;background-color:#0F0A3C;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,0.35);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.35)}#plhDszt .top-cont img{-o-object-fit:contain;object-fit:contain}#plhDszt .top-cont img[alt="fortemap"]{width:160px}#plhDszt .top-cont .normal-logo{width:130px;margin-right:10px}#plhDszt .top-cont .mobile-logo{display:none}#plhDszt .top-cont button{background-color:white;color:#0F0A3C;border:none;margin-left:20px;font-family:inherit;font-weight:600;border-radius:3px;padding:5px 12px}#plhDszt .top-cont button:hover{opacity:0.8}@media (max-width: 524px){#plhDszt .top-cont .normal-logo{display:none}#plhDszt .top-cont .mobile-logo{width:25px;display:inline-block;margin-right:10px}}@media (max-width: 425px){#plhDszt .top-cont{padding:10px}#plhDszt .top-cont button{padding:2px 8px;margin-left:10px}#plhDszt .top-cont .mobile-logo{margin-right:5px}#plhDszt .top-cont img[alt="fortemap"]{width:130px}#plhDszt .bot-cont{padding:10px}}
