﻿:root{--svg-eye-close:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIj4gPHBhdGggZD0iTTEyIDRDNCA0IDEgMTIgMSAxMkMxIDEyIDQgMjAgMTIgMjBDMjAgMjAgMjMgMTIgMjMgMTJDMjMgMTIgMjAgNCAxMiA0IHogTSAxMiA3QzE0Ljc2MSA3IDE3IDkuMjM5IDE3IDEyQzE3IDE0Ljc2MSAxNC43NjEgMTcgMTIgMTdDOS4yMzkgMTcgNyAxNC43NjEgNyAxMkM3IDkuMjM5IDkuMjM5IDcgMTIgNyB6IE0gMTIgOSBBIDMgMyAwIDAgMCA5IDEyIEEgMyAzIDAgMCAwIDEyIDE1IEEgMyAzIDAgMCAwIDE1IDEyIEEgMyAzIDAgMCAwIDEyIDkgeiIgZmlsbD0iIzIxMjUyOWJmIiAvPjwvc3ZnPg==");--svg-eye-open:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIj48cGF0aCBkPSJNNC4yMDcwMzEyIDIuNzkyOTY4OEwyLjc5Mjk2ODggNC4yMDcwMzEyTDUuMDc2MTcxOSA2LjQ5MDIzNDRDMi4xOTkzNDQ3IDguODM4MjAwNSAxIDEyIDEgMTJDMSAxMiA0IDIwIDEyIDIwQzE0LjA3NTU2OCAyMCAxNS44MDYwMDMgMTkuNDU0NzMgMTcuMjQyMTg4IDE4LjY1NjI1TDE5Ljc5Mjk2OSAyMS4yMDcwMzFMMjEuMjA3MDMxIDE5Ljc5Mjk2OUw0LjIwNzAzMTIgMi43OTI5Njg4IHogTSAxMiA0QzEwLjc4OCA0IDkuNzA1Nzk2OSA0LjE5OTcxODcgOC43MTY3OTY5IDQuNTExNzE4OEwxMS4yNzczNDQgNy4wNzIyNjU2QzExLjUxNDM0NCA3LjAzNzI2NTYgMTEuNzUzIDcgMTIgN0MxNC43NjEgNyAxNyA5LjIzOSAxNyAxMkMxNyAxMi4yNDcgMTYuOTYyNzM0IDEyLjQ4NTY1NiAxNi45Mjc3MzQgMTIuNzIyNjU2TDIwLjM1NzQyMiAxNi4xNTIzNDRDMjIuMjA0NDIyIDE0LjEwMjM0NCAyMyAxMiAyMyAxMkMyMyAxMiAyMCA0IDEyIDQgeiBNIDcuODMzOTg0NCA5LjI0ODA0NjlMOS4yOTY4NzUgMTAuNzEwOTM4QzkuMTA4MTU5NSAxMS4xMDA4MjkgOSAxMS41MzY1NjYgOSAxMkM5IDEzLjY1NyAxMC4zNDMgMTUgMTIgMTVDMTIuNDYzNDM0IDE1IDEyLjg5OTE3MSAxNC44OTE4NCAxMy4yODkwNjIgMTQuNzAzMTI1TDE0Ljc1MTk1MyAxNi4xNjYwMTZDMTMuOTYyMDM5IDE2LjY4OTc1OCAxMy4wMTkyNzEgMTcgMTIgMTdDOS4yMzkgMTcgNyAxNC43NjEgNyAxMkM3IDEwLjk4MDcyOSA3LjMxMDI0MTUgMTAuMDM3OTYxIDcuODMzOTg0NCA5LjI0ODA0NjkgeiIgZmlsbD0iIzIxMjUyOWJmIiAvPjwvc3ZnPg==");}html,body{overflow-x:hidden;height:100%;}body{background:url(../images/background.png);}.masterHeader{padding:3em;width:100%;height:10%;}.field-validation-error{color:#f00;}.field-validation-valid{display:none;}.input-validation-error{border:1px solid #f00;background-color:#fee;}.validation-summary-errors{font-weight:bold;color:#f00;}.validation-summary-valid{display:none;}.inputfield{background-color:#fff!important;border:solid 2px #00b3b2;}button{background-color:#00b3b2!important;color:#fff!important;border:#00b3b2!important;}button:focus{background-color:#00bdbc!important;}button:hover{background-color:#00bdbc!important;}a{color:#00b3b2!important;}.form-control:focus{border-color:#00bdbc;}.btn:focus{background-color:#00bdbc;border-color:#00b3b2;}.btn:hover{background-color:#00bdbc;border-color:#00b3b2;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-color:#00bdbc;border-color:#00bdbc;}.btn:focus,.btn:active:focus,.btn.active:focus{background-color:#00bdbc;border-color:#00bdbc;}.btn-primary{background-color:#00b3b2!important;color:#fff!important;border:#00b3b2!important;}input[type="submit"]{background-color:#00b3b2!important;color:#fff!important;border:#00b3b2!important;}body{padding-bottom:20px;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:49% 0%;top:0;right:0;bottom:0;left:0;content:"";z-index:0;padding:0;padding-top:70px;}body input[type="text"]{-webkit-box-shadow:none;background-color:#fff!important;outline:-webkit-focus-ring-color auto 0;}body textarea:focus,body input[type="text"]:focus,body input[type="password"]:focus,body input[type="datetime"]:focus,body input[type="datetime-local"]:focus,body input[type="date"]:focus,body input[type="month"]:focus,body input[type="time"]:focus,body input[type="week"]:focus,body input[type="number"]:focus,body input[type="email"]:focus,body input[type="url"]:focus,body input[type="search"]:focus,body input[type="tel"]:focus,body input[type="color"]:focus,body .uneditable- input:focus{border-color:none;box-shadow:none;-webkit-box-shadow:none;outline:-webkit-focus-ring-color none;}.body-content{padding-left:15px;padding-right:15px;}.navbar-header{position:relative;top:-4px;}.navbar-brand>.icon-banner{position:relative;top:-2px;display:inline;}.icon{position:relative;top:-10px;}.logged-out iframe{display:none;width:0;height:0;}.page-consent .client-logo{float:left;}.page-consent .client-logo img{width:80px;height:80px;}.page-consent .consent-buttons{margin-top:25px;}.page-consent .consent-form .consent-scopecheck{display:inline-block;margin-right:5px;}.page-consent .consent-form .consent-description{margin-left:25px;}.page-consent .consent-form .consent-description label{font-weight:normal;}.page-consent .consent-form .consent-remember{padding-left:16px;}.grants .page-header{margin-bottom:10px;}.grants .grant{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #d3d3d3;}.grants .grant img{width:100px;height:100px;}.grants .grant .clientname{font-size:140%;font-weight:bold;}.grants .grant .granttype{font-size:120%;font-weight:bold;}.grants .grant .created{font-size:120%;font-weight:bold;}.grants .grant .expires{font-size:120%;font-weight:bold;}.grants .grant li{list-style-type:none;display:inline;}.grants .grant li:after{content:', ';}.grants .grant li:last-child:after{content:'';}.page-header{text-align:center;}.page-header,.bottom-space{margin-bottom:50px;}.top-space{margin-top:50px!important;}.card{margin-top:10px;}.plano-alert{text-align:center;color:#f00!important;background-color:unset;}.plano-clickable{cursor:pointer;}.plano-alert-desc{font-style:italic;margin-top:15px;color:#000;}.plano-banner-logo{background-image:url("/images/logo.svg");padding-bottom:60px;background-repeat:no-repeat;background-position:center;background-size:contain;width:150px;}.btn-toggle-password-visibility{width:21px;height:21px;padding:18px 24px 18px 24px;background-image:var(--svg-eye-close);background-size:24px 16px;background-repeat:no-repeat;background-position:center;background-color:var(--bs-tertiary-bg)!important;cursor:pointer;}.btn-toggle-password-visibility:hover,.btn-toggle-password-visibility:focus,.btn-toggle-password-visibility:active,.btn-toggle-password-visibility.active,.open>.dropdown-toggle.btn-toggle-password-visibility{background-color:var(--bs-tertiary-bg)!important;border-color:var(--bs-tertiary-bg)!important;box-shadow:none!important;}.input-group-sm .btn-toggle-password-visibility{width:16px;height:16px;}.input-group-text:has(.btn-toggle-password-visibility){padding:0;}.form-floating+.input-group-text .btn-toggle-password-visibility,.input-group-lg .btn-toggle-password-visibility{width:28px;height:28px;}.input-group:has(input:not([type="password"])) .btn-toggle-password-visibility{background-image:var(--svg-eye-open);}.input-group:has(input.is-valid) .input-group-text{border-color:var(--bs-form-valid-border-color);}.input-group:has(input.is-invalid) .input-group-text{border-color:var(--bs-form-invalid-border-color);}@media only screen and (max-width:767px){body{padding-top:10px;}.page-header,.bottom-space{margin-bottom:20px;}.top-space{margin-top:20px!important;}}@media only screen and (max-height:600px){body{padding-top:10px;}.page-header,.bottom-space{margin-bottom:10px;}.top-space{margin-top:10px!important;}}