@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:url('../fonts/noto-sans-v27-latin-regular.eot');src:local(''),url('../fonts/noto-sans-v27-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/noto-sans-v27-latin-regular.woff2') format('woff2'),url('../fonts/noto-sans-v27-latin-regular.woff') format('woff'),url('../fonts/noto-sans-v27-latin-regular.ttf') format('truetype'),url('../fonts/noto-sans-v27-latin-regular.svg#NotoSans') format('svg')}:root{--font:'Noto Sans';--datcolor:rgb(16,51,102);--datsteelgray100:rgb(166,174,189);--datsteelgray20:rgb(237,239,242);--datblue80:rgb(62,90,131)}body{background-color:var(--datsteelgray20)}#loginPanel{width:479px;height:313px;background-color:#fff;box-shadow:5px 5px 10px #bfc8d4;margin:16% auto 0}#loginHeader{background-color:var(--datcolor);width:100%;min-width:479px;min-height:82px;font-size:24px;color:#fff;font-family:var(--font);font-weight:700;display:flex;flex-direction:column-reverse}#loginHeaderHeadtitle{position:relative;left:22px;bottom:12px}#loginPanelContent input{border:1px solid var(--datsteelgray100);min-width:270px;min-height:27px;margin:19px auto 0 22px;font-family:var(--font);font-size:14px;font-width:'regular';padding-left:4px}#forgotPassword a{position:relative;left:22px;top:19px;color:#98c5eb;font-size:14px;font-family:var(--font);font-weight:700;text-decoration:none;z-index:1}#signIn{display:flex;flex-direction:row-reverse;position:relative;right:22px;bottom:2px}#signIn button{width:148px;height:30px;background-color:var(--datcolor);color:#fff;font-family:var(--font);font-weight:700;font-size:14px;border:none}#signIn button:hover{background-color:var(--datblue80)}#datLogo{height:98px;width:62px;position:absolute;margin-left:395px;margin-bottom:-38px;background-image:url("../../global/img/dat-logo-rd.svg")}#copyright{display:flex;flex-direction:row;justify-content:flex-end;position:relative;right:22px;font-size:10px;font-family:var(--font);font-weight:lighter;top:6px}#copyright span{color:var(--datcolor);padding:1px}#errDiv{color:#000;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px}input::placeholder{color:var(--datsteelgray100);padding-left:4px}.error{border:1px solid red;background-color:#ff9f9e}#errDiv{display:none;bottom:0;left:0;position:fixed;background-color:#efefef;width:100%;z-index:24000;border-top:1px solid #96b9dc;height:120px;margin-top:-120px;padding-left:20px}