@font-face{font-family:'PTSansRegular';font-display:swap;src:url('/Areas/Base/Content/Styles/fonts/PTS55F_W.eot?');src:local('NotLoadLocalFont'),url('/Areas/Base/Content/Styles/fonts/PTS55F_W.eot?#iefix') format('embedded-opentype'),url('/Areas/Base/Content/Styles/fonts/PTS55F_W.woff') format('woff'),url('/Areas/Base/Content/Styles/fonts/PTS55F_W.ttf') format('truetype'),url('/Areas/Base/Content/Styles/fonts/PTS55F_W.svg#PTSansRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'PTSansCaptionBold';font-display:swap;src:url('/Areas/Base/Content/Styles/fonts/PTC75F_W.eot?');src:local('NotLoadLocalFont'),url('/Areas/Base/Content/Styles/fonts/PTC75F_W.eot?#iefix') format('embedded-opentype'),url('/Areas/Base/Content/Styles/fonts/PTC75F_W.woff') format('woff'),url('/Areas/Base/Content/Styles/fonts/PTC75F_W.ttf') format('truetype'),url('/Areas/Base/Content/Styles/fonts/PTC75F_W.svg#PTSansCaptionBold') format('svg');font-weight:normal;font-style:normal}body{background:#8e9eab;background:-webkit-linear-gradient(to right,#8e9eab,#eef2f3);background:linear-gradient(to right,#8e9eab,#eef2f3)}.logonBox{position:fixed;top:50%;left:50%;min-width:400px;max-width:400px;min-height:420px;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"PTSansRegular";-webkit-transition:.8s ease;-ms-transition:.8s ease;-moz-transition:.8s ease;-o-transition:.5s ease;transition:.8s ease}.logonBoxWrap{position:relative;padding:20px 40px;-ms-border-radius:1px;border-radius:1px;background:#fff;box-shadow:0 16px 32px 0 rgba(0,0,0,.1),0 8px 16px 0 rgba(0,0,0,.1),0 4px 8px 8px rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.1)}.logonBox .loginFormTitle{margin:-20px -40px 30px;background:#f1f2f3;padding:10px 40px;text-align:center;font-size:22px;font-family:"PTSansCaptionBold"}.logonBox .loginFormTitleDesc{font-size:13px;font-family:"PTSansRegular";text-align:left;margin-bottom:15px}.logonBoxWrap .floatLabel{position:relative;width:100%;margin-bottom:15px;padding-top:10px}.logonBoxWrap .floatLabel input[type=text],.logonBoxWrap .floatLabel input[type=password],.logonBoxWrap .floatLabel input[type=number],.logonBoxWrap .floatLabel input[type=tel]{background:transparent;box-shadow:none;-ms-border-radius:0;border-radius:0;border:none;border-bottom:1px solid #b4b4b3;z-index:1;padding-left:0;width:100%;font-size:18px;line-height:1.3em}.logonBoxWrap .floatLabel>input.input-validation-error{border-color:#c00!important}.logonBoxWrap .floatLabel input[type=text]:focus,.logonBoxWrap .floatLabel input[type=password]:focus,.logonBoxWrap .floatLabel input[type=number]:focus{outline:none;border-color:#8f8f8f}.logonBoxWrap .floatLabel label{cursor:text;font-size:18px;line-height:1em;position:absolute;text-align:left;display:block;font-weight:normal;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;width:98%;left:0;bottom:0;color:#a2a2a2;padding:0 0 .5em;font-weight:normal}.logonBoxWrap .floatLabel>input:focus~label,.logonBoxWrap .floatLabel>input.filled~label{font-size:13px;font-weight:normal;position:absolute;color:#a2a2a2;bottom:24px;line-height:1.27em;z-index:5}.logonBox .logonLinks{margin-top:20px;text-align:center}.logonBox .logonText{margin-top:20px;text-align:center;-ms-border-radius:3px;border-radius:3px;padding:5px 10px 1px;background:rgba(255,255,255,.4)}.logonBox .logonLinks a{color:#000}.logonBox .loginBoxButtons{margin-top:25px}.logonBox .loginFormMessage{color:#c00}.logonBox .loginButton{width:100%;background:#b30e13;color:#fafafa;padding:10px 35px 10px;font-size:16px;font-family:"PTSansCaptionBold";text-align:center;border:none;-ms-border-radius:5px;border-radius:5px;position:relative;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.logonBox .loginButton:hover{background:#c41217}.logonBox .loginButton i{position:absolute;right:20px;top:11px;font-size:20px;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.logonBox .loginButton:hover i{right:10px}.logonBox .sendPasswordButton{width:100%;background:#ffcf00;color:#222;margin-top:8px;padding:10px 35px 10px;font-size:16px;font-family:"PTSansCaptionBold";text-align:center;border:none;-ms-border-radius:5px;border-radius:5px;position:relative;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.logonBox .sendPasswordButton:hover{background:#ffe05d}.logonBox .sendPasswordButton i{position:absolute;right:20px;top:11px;font-size:20px;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.logonBox .sendPasswordButton:hover i{right:10px}.cmsfooter{display:none}@keyframes onAutoFillStart{from{}to{}}@keyframes onAutoFillCancel{from{}to{}}input:-webkit-autofill{animation-name:onAutoFillStart;transition:background-color 50000s ease-in-out 0s}input:not(:-webkit-autofill){animation-name:onAutoFillCancel}