.mt-xxs,.my-xxs{margin-top:5px}.mb-xxs,.my-xxs{margin-bottom:5px}.ml-xxs,.mx-xxs{margin-left:5px}.mr-xxs,.mx-xxs{margin-right:5px}.mt-xs,.my-xs{margin-top:10px}.mb-xs,.my-xs{margin-bottom:10px}.ml-xs,.mx-xs{margin-left:10px}.mr-xs,.mx-xs{margin-right:10px}.mt-s,.my-s{margin-top:15px}.mb-s,.my-s{margin-bottom:15px}.ml-s,.mx-s{margin-left:15px}.mr-s,.mx-s{margin-right:15px}.mt-m,.my-m{margin-top:20px}.mb-m,.my-m{margin-bottom:20px}.ml-m,.mx-m{margin-left:20px}.mr-m,.mx-m{margin-right:20px}.mt-l,.my-l{margin-top:30px}.mb-l,.my-l{margin-bottom:30px}.ml-l,.mx-l{margin-left:30px}.mr-l,.mx-l{margin-right:30px}.mt-xl,.my-xl{margin-top:40px}.mb-xl,.my-xl{margin-bottom:40px}.ml-xl,.mx-xl{margin-left:40px}.mr-xl,.mx-xl{margin-right:40px}.mt-xxl,.my-xxl{margin-top:60px}.mb-xxl,.my-xxl{margin-bottom:60px}.ml-xxl,.mx-xxl{margin-left:60px}.mr-xxl,.mx-xxl{margin-right:60px}.p-xxs{padding:5px}.pt-xxs,.py-xxs{padding-top:5px}.pb-xxs,.py-xxs{padding-bottom:5px}.pl-xxs,.px-xxs{padding-left:5px}.pr-xxs,.px-xxs{padding-right:5px}.p-xs{padding:10px}.pt-xs,.py-xs{padding-top:10px}.pb-xs,.py-xs{padding-bottom:10px}.pl-xs,.px-xs{padding-left:10px}.pr-xs,.px-xs{padding-right:10px}.p-s{padding:15px}.pt-s,.py-s{padding-top:15px}.pb-s,.py-s{padding-bottom:15px}.pl-s,.px-s{padding-left:15px}.pr-s,.px-s{padding-right:15px}.p-m{padding:20px}.pt-m,.py-m{padding-top:20px}.pb-m,.py-m{padding-bottom:20px}.pl-m,.px-m{padding-left:20px}.pr-m,.px-m{padding-right:20px}.p-l{padding:30px}.pt-l,.py-l{padding-top:30px}.pb-l,.py-l{padding-bottom:30px}.pl-l,.px-l{padding-left:30px}.pr-l,.px-l{padding-right:30px}.p-xl{padding:40px}.pt-xl,.py-xl{padding-top:40px}.pb-xl,.py-xl{padding-bottom:40px}.pl-xl,.px-xl{padding-left:40px}.pr-xl,.px-xl{padding-right:40px}.p-xxl{padding:60px}.pt-xxl,.py-xxl{padding-top:60px}.pb-xxl,.py-xxl{padding-bottom:60px}.pl-xxl,.px-xxl{padding-left:60px}.pr-xxl,.px-xxl{padding-right:60px}.color-green-lightest{color:#c4e7e9}.bg-green-lightest{background-color:#c4e7e9}.color-green-light{color:#6bc4c8}.bg-green-light{background-color:#6bc4c8}.color-green-standard{color:#009ba6}.bg-green-standard{background-color:#009ba6}.color-green-dark{color:#207a87}.bg-green-dark{background-color:#207a87}.color-green-darkest{color:#125e6b}.bg-green-darkest{background-color:#125e6b}.color-grey-lightest{color:#f2f6f7}.bg-grey-lightest{background-color:#f2f6f7}.color-grey-light{color:#d5dee7}.bg-grey-light{background-color:#d5dee7}.color-grey-standard{color:#4b6a88}.bg-grey-standard{background-color:#4b6a88}.color-grey-dark{color:#224160}.bg-grey-dark{background-color:#224160}.color-grey-darkest{color:#1a2537}.bg-grey-darkest{background-color:#1a2537}.color-orange-standard{color:#ff5024}.bg-orange-standard{background-color:#ff5024}.color-orange-darkest{color:#ab2707}.bg-orange-darkest{background-color:#ab2707}.color-red-lightest{color:#f9d3da}.bg-red-lightest{background-color:#f9d3da}.color-red-light{color:#ef90a3}.bg-red-light{background-color:#ef90a3}.color-red-standard{color:#df2248}.bg-red-standard{background-color:#df2248}.color-red-darkest{color:#ab102f}.bg-red-darkest{background-color:#ab102f}#clientPortalBody{background-color:#224160}#standardBody{background:#207a87}input:focus{outline:none}.body-content{background:#f2f6f7;display:flex;flex-direction:column;font-family:canada-type-gibson,sans-serif;justify-content:center;min-height:445px;padding:40px;width:420px}@media (max-width:426px){.body-content{padding:20px;width:100%}}.logo img{height:42px}@media (max-width:426px){.logo img{height:30px}}h1{color:#009ba6;font-family:canada-type-gibson,sans-serif;font-size:29px;font-weight:600;letter-spacing:.3px;line-height:32px;margin:0 0 30px;text-align:center}@media (max-width:426px){h1{font-size:20px;letter-spacing:.2px;line-height:23px}}.large-text{color:#4b6a88;font-size:20px;font-weight:400;line-height:24px}.body-text{color:#1a2537;font-size:16px;font-weight:400;line-height:21px}a,a:hover{color:#125e6b;text-decoration:none}.underline,.underline-error{background-image:linear-gradient(#6bc4c8,#6bc4c8);background-position:left bottom 0;background-repeat:no-repeat;background-size:100% 2px;color:#224160;display:inline;font-weight:700;margin-bottom:10px;overflow:visible;padding-bottom:2px;transition:all .2s ease-in-out;word-break:break-word}.underline-error:hover,.underline:hover{background-size:0 2px;text-decoration:none}.underline-error{background-image:linear-gradient(#ab102f,#ab102f);color:#ab102f}.underline-error:hover{color:#ab102f}ul.dropdown-menu{padding-left:10px}.form-column{display:flex;flex-direction:column;justify-content:space-between;min-height:280px}.primary-btn{background-color:#ff5024;border:none;border-radius:999em;color:#fff;font-size:16px;font-weight:700;line-height:21px;padding:10px;transition:opacity .2s ease-in-out;width:100%}.primary-btn:hover{background-color:#ab2707}.primary-btn:active,.primary-btn:focus{background-color:#ab2707;outline:none}.primary-btn:disabled{opacity:.3}.secondary-btn{color:#224160;font-weight:700;margin-bottom:0;text-align:center}.input-label-container{display:flex;margin-bottom:0;position:relative}.input-text{border:none;border-bottom:3px solid #d5dee7;border-radius:0;font-weight:500;padding:20px 15px 5px 5px;transition:border-color .2s linear;width:100%}.input-text:hover{border-color:#224160}.input-text:focus{border-color:#009ba6}.input-text.has-error{border-color:#ab102f}.field-error{color:#ab102f;display:none;font-size:13px;font-weight:400;line-height:15px;margin-bottom:10px;opacity:0;transition:opacity .2s ease-in-out}.field-error.show{display:block;opacity:1}.error-alert,.server-errors{background:#f9d3da;border-left:3px solid #ab102f;color:#df2248;font-size:16px;font-weight:600;line-height:19px}.error-alert ul,.server-errors ul{list-style:none;padding:5px 0 5px 10px}.input-label{align-items:flex-end;bottom:0;color:#4b6a88;cursor:text;display:flex;font-size:20px;font-weight:500;letter-spacing:.2px;line-height:23px;margin-bottom:3px;padding:0 15px 5px 5px;position:absolute;width:100%}.input-text.has-value~.input-label,.input-text:focus~.input-label{bottom:auto;font-size:13px;height:auto;letter-spacing:.1px;line-height:15px;margin:0 0 10px;top:0}.show-hide-password{font-size:13px;font-weight:500;line-height:15px;min-width:60px;position:absolute;right:5px}.show-hide-password img{padding-right:3px}.show-hide-password .hide-password{display:none}.toggle-container{cursor:pointer;display:inline-flex;flex-direction:row-reverse;position:relative;user-select:none}.toggle-container .hidden-input{height:0;opacity:0;order:1;position:absolute;width:0}.toggle-container .toggle-outer{background:#fff;border:2px solid #d5dee7;border-radius:3px;cursor:pointer;height:16px;margin:0 5px 0 0;order:1;overflow:hidden;padding:2px;position:relative;transition:all .2s cubic-bezier(0,.9,.9,1);width:26px}.toggle-container .toggle-background{background:#d5dee7;border-radius:2px;display:flex;height:100%;overflow:hidden;position:relative;transition:all .15s ease-in-out;width:100%}.toggle-container .toggle-background:after{background-color:#4b6a88;border-radius:2px;content:"";display:block;height:100%;transform:translateX(calc(-50% - 1px));transition:all .2s cubic-bezier(0,.9,.9,1);width:100%}.toggle-container .toggle-label{color:#4b6a88;font-size:13px;font-weight:500;letter-spacing:.1px;line-height:15px}.toggle-container .hidden-input:checked~.toggle-outer{border-color:#207a87}.toggle-container .hidden-input:checked~.toggle-outer .toggle-background{background-color:#6bc4c8}.toggle-container .hidden-input:checked~.toggle-outer .toggle-background:after{background-color:#207a87;transform:translateX(calc(50% + 1px))}.toggle-container .hidden-input:checked~.toggle-label{color:#224160}.icon{position:relative;top:-10px}.signup{text-align:center;width:100%}.signup .header{color:#fff;font-size:20px;font-weight:500;letter-spacing:.2px;line-height:23px}.signup .sign-up-button{background:#fff;border-radius:999em;color:#207a87;font-size:13px;font-weight:500;letter-spacing:.1px;line-height:15px;padding:5px 15px}.signup .sign-up-button:hover{background-color:hsla(0,0%,100%,.85);color:#125e6b}.logged-out iframe{display:none;height:0;width:0}.page-consent .client-logo{float:left}.page-consent .client-logo img{height:80px;width: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:400}.page-consent .consent-form .consent-remember{padding-left:16px}.grants .page-header{margin-bottom:10px}.grants .grant{border-bottom:1px solid #d3d3d3;margin-top:20px;padding-bottom:20px}.grants .grant img{height:100px;width:100px}.grants .grant .clientname{font-size:140%;font-weight:700}.grants .grant .created,.grants .grant .expires,.grants .grant .granttype{font-size:120%;font-weight:700}.grants .grant li{display:inline;list-style-type:none}.grants .grant li:after{content:", "}.grants .grant li:last-child:after{content:""}.body-wrapper{background:#f2f6f7;display:flex;flex-direction:column;justify-content:center;min-height:445px;width:420px}@media (max-width:426px){.body-wrapper{width:100%}}.header-content{width:100%}#loginAreaHeader{background-color:#d5dee7;height:60px;width:100%}#loginAreaHeader>h4{font-family:canada-type-gibson,sans-serif;font-size:22px;font-weight:790;letter-spacing:.3px;line-height:32px;padding:14px 0 0;text-align:center}.centerTextContent{text-align:center}.buttonWrapperRightJustified{padding-right:50px;text-align:right}