@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=PT+Sans+Narrow:wght@400;700&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap');.clear {zoom: 1;}.clear:before,.clear:after {content: '';display: table;height: 0;line-height: 0;}.clear:after {clear: both;}.clrb {clear: both;}.clrl {clear: left;}.clrr {clear: right;}.clrbox {display: block;height: 0;font-size: 0;clear: both;}.disn {display: none;}.disb {display: block;}.disi {display: inline;}.disib {display: inline-block;}.dist {display: table;}.distc {display: table-cell;}.distr {display: table-row;}.fl {float: left;}.fr {float: right;}.wsn,.nowrap {white-space: nowrap;}.wsp,.pre {white-space: pre;}.tal,.left {text-align: left;}.tar,.right {text-align: right;}.tac,.center {text-align: center;}.taj,.justify {text-align: justify;}.ttu,.upcase {text-transform: uppercase;}.ttl,.locase {text-transform: lowercase;}.ttn {text-transform: none;}.tdu {text-decoration: underline;}.tdo {text-decoration: overline;}.tdlt {text-decoration: line-through;}.tdn {text-decoration: none;}.vam {vertical-align: middle;}.vat {vertical-align: top;}.vab {vertical-align: bottom;}.sup {vertical-align: super;}.sub {vertical-align: sub;}.fwt,.thin {font-weight: 100;}.fwel,.extralight {font-weight: 200;}.fwl,.light {font-weight: 300;}.fwn,.normal {font-weight: 400;}.fwm,.medium {font-weight: 500;}.fws,.semibold {font-weight: 600;}.fwb,.bold {font-weight: 700;}.fweb,.extrabold {font-weight: 800;}.fwh,.heavy {font-weight: 900;}.fsi,.italic {font-style: italic;}.cpointer {cursor: pointer;}.chelp {cursor: help;}.maa {margin: 0 auto;}.ma0 {margin: 0;}.mt0 {margin-top: 0;}.mb0 {margin-bottom: 0;}.mb05em {margin-bottom: 0.5em;}.mt1em {margin-top: 1em;}.mt1rem {margin-top: 1rem;}.mb1em {margin-bottom: 1em;}.mb1rem {margin-bottom: 1rem;}.mt2em {margin-top: 2em;}.mt2rem {margin-top: 2rem;}.mb2em {margin-bottom: 2em;}.mr0-5em {margin-right: 0.5em;}.mr1em {margin-right: 1em;}.mr1-5em {margin-right: 1.5em;}.mr2em {margin-right: 2em;}.ml1em {margin-left: 1em;}.ml2em {margin-left: 2em;}.pa0 {padding: 0;}.pt0 {padding-top: 0;}.pb0 {padding-bottom: 0;}.pt1em {padding-top: 1em;}.pb1em {padding-bottom: 1em;}.pt2em {padding-top: 2em;}.pb2em {padding-bottom: 2em;}.w100,.full {width: 100%;}.col12 {width: 50%;}.col13 {width: 33.3333333%;}.col14 {width: 25%;}@font-face {font-family: 'aw-eco';src: url('../fonts/aw-eco.eot?89412333');src: url('../fonts/aw-eco.eot?89412333#iefix') format('embedded-opentype'), url('../fonts/aw-eco.woff2?89412333') format('woff2'), url('../fonts/aw-eco.woff?89412333') format('woff'), url('../fonts/aw-eco.ttf?89412333') format('truetype'), url('../fonts/aw-eco.svg?89412333#aw-eco') format('svg');font-weight: normal;font-style: normal;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}body {line-height: 1;}ol,ul {list-style: none;}blockquote,q {quotes: none;}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}html {height: 100%;}body {height: 100%;line-height: normal;font-family: arial;color: #666666;background-color: #393939;-webkit-text-size-adjust: 100%;}body,input,select,textarea,button {font-size: 12px;font-family: arial;}*:focus {outline: none;}*,*:after,*:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}a {color: #00A5C4;text-decoration: none;}a:hover {color: #00A5C4;text-decoration: underline;}input[type="text"],input.text,select,textarea {color: #636363;background: #fff;border: 1px solid #c2c2c2;border: none;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}input[type="text"]:focus,input.text:focus,select:focus,textarea:focus {color: #333;}[class^="icon-fa--"],[class*=" icon-fa--"] {font-family: 'aw-eco';font-weight: normal;font-style: normal;font-size: inherit;line-height: 1em;text-indent: 0;text-rendering: auto;text-decoration: none!important;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;speak: none;}.icon-fa--nfc-attach::before {content: '\e807';}.icon-fa--nfc-symbol::before {content: '\e808';}.clear:after {content: ".";display: block;height: 0;overflow: hidden;clear: both;visibility: hidden;}.clean-margin {margin: 0px !important;}.clean-padding {padding: 0px !important;}.button {display: inline-block;line-height: 16px;border-width: 0px;font-size: 11px;color: #FFFFFF;font-weight: bold;cursor: pointer;background: url('../images/button_glas1.png') center center repeat-x #333333;padding: 3px 13px 3px 13px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;text-align: center;}input.button {display: inline-block;line-height: 13px;border-width: 0px;font-size: 11px;color: #FFFFFF;font-weight: bold;cursor: pointer;background: url('../images/button_glas1.png') center center repeat-x #333333;padding: 3px 10px 3px 10px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;}.button:hover {color: #FFFFFF;text-decoration: none;}.button:hover.green {background-color: #4DB800;}.button:hover.red {background-color: #D80017;}.button:hover.blue {background-color: #00A5C4;}.button:hover.grey {background-color: #BBBBBB;}.message {color: #ccc;background: url('../images/old-browsers-bg/white_10.png') repeat-x scroll left top;}.message.warning {color: #000;background: url('../images/login/bck_warning.png') repeat-x scroll left top;}.message.error {color: #000;background: url('../images/login/bck_error.png') repeat-x scroll left top;}.message.success {color: #000;background: url('../images/login/bck_success.png') repeat-x scroll left top;}.message.loading {color: #000;background: url('../images/login/bck_info.png') repeat-x scroll left top;}#t {position: absolute;display: table;width: 100%;height: 100%;}#tc {display: table-cell;vertical-align: middle;}#p {margin: auto;padding: 1em 0;width: 600px;}.box {padding-bottom: 1em;background: url('../images/login/gears.png') no-repeat scroll right bottom;}.box .header {text-align: center;border-radius: 3px 3px 0px 0px;-webkit-border-radius: 3px 3px 0px 0px;-moz-border-radius: 3px 3px 0px 0px;}.box .header .logo {margin: 0px;padding-top: 0px;text-align: center;}.box .header .logo a {text-decoration: none;}.box .header .logo .title {display: block;font-size: 2.333em;color: #FFFFFF;font-weight: bold;letter-spacing: -0.02em;background: linear-gradient(#FFFFFF, #c0c0c0);font-family: "PT Sans Narrow";-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 2.667em;line-height: 1em;}.box .form {margin: 3em auto 0;max-width: 330px;}.box .footer {margin-top: 6em;line-height: 2.727em;min-height: 2.727em;text-align: center;}.form {position: relative;text-align: left;}.form .field,.form .menu {transition: opacity 0.3s ease;-webkit-transition: opacity 0.3s ease;}.form .data {overflow: hidden;padding: 1em;text-align: center;background: url('../images/old-browsers-bg/white_50.png');border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;}.form .data label {padding-bottom: 0.2em;display: none;text-align: center;text-transform: uppercase;font-size: 0.833em;color: #676767;}.form .data input.text {padding: 0.3em 1em;width: 100%;max-width: 14em;text-align: center;xfont-size: 1.067em;}.form .data .button {text-align: center;}.form .data .field {padding-bottom: 0.5em;}.form .data .menu {padding-top: 0.5em;padding-bottom: 0.5em;}.form .subtitle {position: relative;margin-bottom: 1.5em;padding-bottom: 0.5em;display: block;color: #444;text-transform: uppercase;xborder-bottom: 1px solid #676767;}.form .subtitle:after {content: '';position: absolute;top: 100%;left: 0;display: block;width: 100%;height: 1px;background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #676767 50%, rgba(255, 255, 255, 0) 100%);background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #676767 50%, rgba(255, 255, 255, 0) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #676767 50%, rgba(255, 255, 255, 0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=1);}.form .message {position: absolute;top: 100%;padding: 10px 0;width: 100%;text-align: center;border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;}.form.muted .field,.form.muted .menu {opacity: 0.3;filter: alpha(opacity=30);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";}.form.otp {display: none;}.form-rfid {position: fixed;z-index: 2;top: 10%;left: 0;right: 0;z-index: 99;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}.form-rfid .rfid-icon {position: relative;margin: 0 auto;display: block;width: 60px;height: 60px;font-size: 30px;color: #fff;}.form-rfid .rfid-icon::before,.form-rfid .rfid-icon::after {content: '';position: absolute;right: 12%;bottom: 15%;z-index: 3;display: block;width: 30%;height: 4px;background: #fff;visibility: hidden;opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}.form-rfid .rfid-icon::before {transform: rotateZ(-45deg);-webkit-transform: rotateZ(-45deg);}.form-rfid .rfid-icon::after {transform: rotateZ(45deg);-webkit-transform: rotateZ(45deg);}.form-rfid .rfid-icon-bg {position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 1;background: #fff;background: rgba(255, 255, 255, 0.5);border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}.form-rfid .rfid-icon-symbol {display: none;}.form-rfid .rfid-icon-attach {display: flex;}.form-rfid .rfid-icon-symbol,.form-rfid .rfid-icon-attach {position: relative;z-index: 2;width: 100%;height: 100%;align-items: center;justify-content: center;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}.form-rfid .rfid-log {position: fixed;left: 20px;bottom: 20px;z-index: 3;margin: 0 auto;padding: 4px;display: block;max-width: 400px;background: #fff;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;}.form-rfid .rfid-log-row {padding: 2px;display: block;}.form-rfid .rfid-log-row + .rfid-log-row {border-top: 1px solid #000;}.form-rfid .rfid-hid-input {position: fixed;bottom: 20px;left: 0;z-index: 4;width: 100%;text-align: center;opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.form-rfid .rfid-hid-input input[type="text"] {width: 10em;font-size: 20px;text-align: center;}.form-rfid-wrap {position: relative;z-index: 2;display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;}.form-rfid-layer {position: fixed;left: 0;top: 0;bottom: 0;right: 0;z-index: -1;display: block;visibility: hidden;background: rgba(0, 0, 0, 0.7);pointer-events: none;opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}.form-rfid.rfid--dev .rfid-hid-input {opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.form-rfid.rfid--loading .rfid-icon::before {background: #2c75b9;}.form-rfid.rfid--loading .rfid-icon-attach {display: flex;}.form-rfid.rfid--ready {top: 0;bottom: 0;}.form-rfid.rfid--ready .rfid-icon {width: 200px;height: 200px;font-size: 80px;}.form-rfid.rfid--ready .rfid-icon-bg {background: #00915f;}.form-rfid.rfid--ready .rfid-icon-attach {animation: pulse 0.5s ease infinite alternate;-webkit-animation: pulse 0.5s ease infinite alternate;}.form-rfid.rfid--ready .form-rfid-layer {visibility: visible;pointer-events: all;opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.form-rfid.rfid--disabled {opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility: hidden;pointer-events: none;}.form-rfid.rfid--unsupported .rfid-icon::before,.form-rfid.rfid--unsupported .rfid-icon::after {visibility: visible;opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background: #c41f00;}.form-rfid.rfid--unsupported .rfid-icon-bg {opacity: 0.5;filter: alpha(opacity=50);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}.form-rfid.rfid--unsupported .rfid-icon-symbol,.form-rfid.rfid--unsupported .rfid-icon-bg {transform: scale(0.8, 0.8);-webkit-transform: scale(0.8, 0.8);}.form-rfid.rfid--unsupported .rfid-icon-attach {display: none;}.form-rfid.rfid--unsupported .rfid-icon-symbol {display: flex;}.copy {margin-top: 3em;padding-bottom: 10px;color: #bbbbbb;font-size: 11px;text-align: center;}.copy p {padding-left: 1em;padding-right: 1em;}.copy strong {font-weight: normal;color: #FFFFFF;}.copy a {color: #FFFFFF;text-decoration: none;}.copy a:hover {color: #FFFFFF;text-decoration: underline;}@media all and (max-width: 700px) {#p {width: 100%;}}@keyframes pulse {0% {transform: scale(0.8);-webkit-transform: scale(0.8);}100% {transform: scale(1);-webkit-transform: scale(1);}}@-webkit-keyframes pulse {0% {transform: scale(0.8);-webkit-transform: scale(0.8);}100% {transform: scale(1);-webkit-transform: scale(1);}}