﻿@font-face{font-family:'infiniti_brandlight';src:url("../Fonts/infinitibrand-light-webfont.woff2") format("woff2"),url("../Fonts/infinitibrand-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'infiniti_brandregular';src:url("../Fonts/infinitibrand-regular-webfont.woff2") format("woff2"),url("../Fonts/infinitibrand-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'infiniti_brandbold';src:url("../Fonts/infinitibrand-bold-webfont.woff2") format("woff2"),url("../Fonts/infinitibrand-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}.hide{display:none}.uppercase{text-transform:uppercase}.imgMaxWide{width:100%;height:auto}.centered,.center{text-align:center}body{padding-right:0 !important}.button-primary,.btn-primary{font-family:"infiniti_brandbold",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:16px;background-color:#020b24;border:1px solid #020b24;text-transform:uppercase;text-decoration:none !important;color:#fff;cursor:pointer;order:0;padding:7px 20px;border:2px solid #020b24;cursor:pointer;text-decoration:none}.button-primary:focus,.btn-primary:focus{opacity:0.7}.button-secondary{font-family:"infiniti_brandbold",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:16px;background-color:#fff;border:1px solid #fff;text-transform:uppercase;text-decoration:none !important;color:#000;cursor:pointer;order:0;padding:5px 10px;border:2px solid #000}.button-secondary:focus{opacity:0.7}.button-cancel,.btn-light{font-family:"infiniti_brandbold",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:16px;background-color:#fff;border:1px solid #fff;text-transform:uppercase;text-decoration:none !important;color:#000;cursor:pointer;order:0;padding:5px 10px;border:2px solid transparent;cursor:pointer;text-decoration:none}.button-cancel:focus,.btn-light:focus{opacity:0.7}.button-disabled{font-family:"infiniti_brandbold",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:16px;background-color:#999;border:1px solid #999;text-transform:uppercase;text-decoration:none !important;color:#fff;cursor:pointer;order:0;padding:7px 12px;cursor:default;border:2px solid #999;cursor:pointer;text-decoration:none}.button-disabled:focus{opacity:0.7}.button-disabled:hover,.button-disabled:focus{opacity:1}.button-reverse-transparent{font-family:"infiniti_brandbold",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:16px;background-color:transparent;border:1px solid transparent;text-transform:uppercase;text-decoration:none !important;color:#fff;cursor:pointer;order:0;padding:7px 12px;cursor:default;border:2px solid transparent;cursor:pointer;text-decoration:none;outline:none}.button-reverse-transparent:focus{opacity:0.7}.button-reverse-transparent:hover,.button-reverse-transparent:focus{opacity:0.7;outline:none}a{color:#020b24}a:hover{opacity:0.65}main{background:#fff url(../Images/superimage.jpg) 0px 0px no-repeat;height:900px;background-size:cover}body{color:#000;font-family:"infiniti_brandregular",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:14px;background-color:#fff}header{position:fixed;top:0;left:0;z-index:17;background-color:#fff;padding:0;margin:0;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.4);box-shadow:0 4px 10px 0 rgba(0,0,0,0.4);height:100px;width:100%}header .inner{width:100%;height:100%;max-width:1280px;position:relative;margin:0 auto}header .inner #headerlogo{width:110px;position:absolute;bottom:10px;left:0}header .inner #headerlogo img{width:100%;height:auto}main{width:100%;padding:0;margin:0}main img#superimg{width:100%;height:auto;margin:0}main .inner{width:100%;max-width:1280px;margin:100px auto 0 auto;display:flex;height:100%}main #innerPanel{width:33%;background:#fff;height:100%}#loginPanel{width:100%;background-color:#fff;max-width:500px;min-width:280px;padding:75px 40px}#loginPanel h1{font-family:"infiniti_brandregular",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:28px;margin-bottom:25px}#loginPanel h1.pushdown{margin-top:100px}#loginPanel input[type=text],#loginPanel input[type=password],#loginPanel input[type=email]{border:0;border-radius:0;font-family:"infiniti_brandregular",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:16px;-webkit-border-radius:0;border-bottom:2px solid #ddd;padding-left:0}#loginPanel label{margin-bottom:0}#loginPanel .button-group{margin-top:35px}#loginPanel p{padding:25px 0}#loginPanel h4{margin-bottom:-15px;font-family:"infiniti_brandbold",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:18px}#loginPanel input:-webkit-autofill,#loginPanel input:-webkit-autofill:hover,#loginPanel input:-webkit-autofill:focus,#loginPanel input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}#loginPanel .info-msg{border:solid 2px #e93a23;padding:10px}#loginPanel .succ-msg{border:solid 2px #3ebf30;padding:10px}#summary{position:relative;top:100px}#summary .alert{-webkit-border-radius:0;border-radius:0}footer{background-color:#d8d8d8;color:#666 !important;margin:0 auto;width:100%;padding:0px !important;position:fixed;bottom:0;z-index:17}footer p{font-family:"infiniti_brandbold",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:14px;padding:20px 0;text-align:center}.remMe{margin:30px 0}.checkWrapper{display:block;position:relative;margin-bottom:6px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkWrapper input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkWrapper .checkmark{position:absolute;top:3px;left:0;height:20px;width:20px;background-color:#eee;border:1px solid #ddd;border-radius:0.25rem}.checkWrapper:hover input ~ .checkmark{background-color:#ccc}.checkWrapper input:checked ~ .checkmark{background-color:#020b24}.checkWrapper input:checked ~ .checkmark:after{display:block}.checkWrapper .checkmark:after{content:"✔";position:absolute;display:none;color:#fff;font-size:16px;margin-left:2px;margin-top:-2px}.checkWrapper label{display:inline-block;font-size:14px;position:relative;top:3px;left:0;padding-left:25px;z-index:3;cursor:pointer}nav#loginUtility{font-family:"infiniti_brandbold",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:14px;margin-top:20px}nav#loginUtility a{border-right:1px solid #020b24;padding:0 15px;text-decoration:none;font-family:"infiniti_brandbold",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:14px}nav#loginUtility a:last-child{border:none}.tandc_display{display:none}.client-logo{width:110px}.logo{width:185px}.page-content{margin-top:20px}.row-content{height:calc(100vw * (6 / 16))}.form-control{border-radius: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 lightgray}.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:''}.logged-out iframe{display:none;width:0;height:0}#logoutPanel{background:transparent url("../Images/translucent.png") repeat;width:45%;padding:25px;height:100%}#logoutPanel h1{font-family:"infiniti_brandbold",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:28px;margin-top:300px}#logoutPanel p{font-family:"infiniti_brandregular",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:18px;margin-top:20px}#logoutPanel p a{color:#020b24;text-decoration:underline;cursor:pointer}header{background-color:#efede9}header .inner #headerlogo{width:230px;bottom:28px}main{background:#fff url(../Images/superimage.jpg) 0px 0px no-repeat;background-size:cover !important;height:calc(100vh - 158px)}@media screen and (max-width: 1380px){main{background:#fff url(../Images/superimage1280X700.jpg) 0px 0px no-repeat;height:100vh}}@media screen and (min-width: 1400px) and (max-width: 1600px){main{background:#fff url(../Images/superimage1440X900.jpg) 0px 0px no-repeat}}#loginPanel{background-color:rgba(2,11,36,0.6);color:#fff;padding:75px 30px;max-width:472px}@media screen and (max-width: 1550px){#loginPanel{padding:35px 30px}}#loginPanel h1{margin-left:20px;font-family:"infiniti_brandregular",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:26px}#loginPanel h1.pushdown{margin-top:0}#loginPanel label{font-family:"infiniti_brandregular",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:14px;margin-bottom:2px}#loginPanel p{font-family:"infiniti_brandregular",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:16px}#loginPanel .alert-danger{background-color:#fff;color:#ff0548;border:2px solid #ff0548}#loginPanel .alert-danger h5{display:none}#loginPanel .alert-danger button{position:relative;top:6px}#loginPanel .alert-danger ul{position:relative;top:10px;left:-20px}#loginPanel .alert-danger li{list-style-type:none;line-height:170%}#loginPanel .alert-danger li:before{content:'\f005';font:normal normal normal 18px/1 NxgenRedesign;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;left:-5px;top:2px}#loginPanel fieldset{display:flex;flex-direction:column;align-items:flex-start}#loginPanel fieldset .form-group{width:75%;margin-left:20px}#loginPanel input[type=text],#loginPanel input[type=password],#loginPanel input[type=email]{border:1px solid #fff !important;box-shadow:none;border-radius:20px !important;padding-left:10px;color:#000}#loginPanel a.btn.btn-light{text-transform:capitalize;background-color:transparent;border:none;font-family:"infiniti_brandregular",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:14px;color:#fff}#loginPanel a.btn.btn-light:hover,#loginPanel a.btn.btn-light:focus{opacity:0.7;outline:0;box-shadow:none;color:#fff}#loginPanel .button-primary,#loginPanel .btn-primary{font-family:"infiniti_brandregular",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:14px;border-radius:20px;border:1px solid #fff;background-color:transparent;color:#fff;margin-right:20px;text-transform:none}#loginPanel .button-primary:hover,#loginPanel .button-primary:focus,#loginPanel .button-primary:active,#loginPanel .btn-primary:hover,#loginPanel .btn-primary:focus,#loginPanel .btn-primary:active{background-color:#fff;color:#020b24;opacity:1;box-shadow:none;outline:0 !important}#loginPanel .button-cancel{text-transform:none !important;font-family:"infiniti_brandregular",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:14px;background-color:transparent;color:#fff}#loginPanel .button-cancel:hover,#loginPanel .button-cancel:focus{opacity:0.7;outline:0}@media screen and (max-width: 1400px){#loginPanel .button-group{margin-top:15px}}.checkWrapper label{color:#666;text-transform:none !important}nav#loginUtility a{font-family:"infiniti_brandregular",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:14px;padding:0px 10px;color:#fff;border-right:1px solid #fff}nav#loginUtility a:hover{opacity:0.7;color:#fff}#logoutPanel{background:transparent url("../Images/translucent.png") repeat;width:45%;padding:25px;height:100%}#logoutPanel h1{color:#020b24;font-family:"infiniti_brandbold",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:28px;margin-top:300px}#logoutPanel p{font-family:"infiniti_brandregular",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:18px;margin-top:20px}#logoutPanel p a{color:#020b24;text-decoration:underline;cursor:pointer}.remMe label{color:#000 !important;text-transform:capitalize !important}.remMe label strong{font-weight:normal !important;font-family:"infiniti_brandregular",Arial,Helvetica,"sans-serif" !important}#resend-code{padding:20px 0 30px 0;color:#020b24}#resend-code i.fa-kit{font-size:24px}#resend-code span{font-family:"infiniti_brandbold",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:16px;position:relative;top:-3px;left:8px}footer p{font-family:"infiniti_brandlight",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:12px;margin:0}.text-danger{color:#ff0548 !important;font-family:"infiniti_brandregular",Arial,Helvetica,"sans-serif";font-weight:normal;font-size:12px}
