:root{
    --citiBlue: #24719f;
    --citiBlueDark: #174b69;
    --linkBlue: #3483b2;
    --linkBlueDark: #4d9dcb;
    --citiGold: #e2b854;
    --accentGold: #feedc1;
    --darkGold: #b78f2c;
    --errorRed: #940c0c;
    --errorRedDark: #F25F5F;
    --goodGreen: #33940c;
    --goodGreenDark: #38A70C;
    --accentRed: #facec5;
    --accentGreen: #c8ecd0;
    --accentWhite: #f5f5f5;
    --black: #000;
    --white: #fff;
    --accentBlack: #1d1d1d;
    --accentGrey: #292929;
    --mainGrey: #222;
    --mainWhite: #ddd;
    --citiFont: 'Open Sans',sans-serif;
}
body{transition: 0.5s;} button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}html{font-family:var(--citiFont);line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,footer,header,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:var(--citiGold);color:var(--black)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:var(--citiFont);font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:var(--white);font-family:var(--citiFont);font-size:16px;font-weight:400;margin:0}h1,h2,h3,h4,h5,h6{font-size:20px;font-weight:600;margin:0 0 1em 0}hr{background:#ccc;border:none;height:1px;margin:1.5em 0}a{color:var(--linkBlue);font-weight:700;text-decoration:underline}a:focus,a:hover{text-decoration:underline}img{height:auto!important;max-width:100%}p:empty{display:none}button,input,optgroup,select,textarea{font-family:var(--citiFont);font-size:16px;font-weight:400;line-height:1.4}.main-content select,input[type=email],input[type=password],input[type=text],textarea{background-color:#fcfcfc;background-image:none;background-clip:padding-box!important;border:1px solid #ccc!important;border-radius:6px;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;font-family:var(--citiFont);font-size:14px;font-weight:400;padding:10px}input[type=button],input[type=submit]{background-color:var(--linkBlue);border:1px solid var(--linkBlue);border-radius:6px;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;color:var(--white);cursor:pointer;display:inline-block;font-family:var(--citiFont);font-size:14px;font-weight:600;padding:15px;text-align:center}.main-content select{-webkit-appearance:none;appearance:none;background:var(--white) url(/images/select-menu-arrow.png) no-repeat 99% 49%;cursor:pointer;padding:5px 10px;-moz-padding-end:20px;-webkit-padding-end:20px}input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{text-decoration:underline}.main-content select:focus,input[type=button]:focus,input[type=password]:focus,input[type=submit]:focus,input[type=text]:focus,input[type=email]:focus,textarea:focus{border:1px solid #66afe9!important;-webkit-box-shadow:0 0 6px rgba(102,175,233,.6);box-shadow:0 0 6px rgba(102,175,233,.6);outline-width:0!important}.main-header{letter-spacing:1px;margin:30px auto 0 auto;max-width:1000px;padding:0 30px 0 30px;position:relative}.main-header .logo{height:91px;margin:0 auto;width:200px}.main-header .logo a{display:block;line-height:0}.main-header .logo img{width:100%}.main-header .language{position:absolute;right:30px;top:-3px}.main-header .language select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;background-image:url(../images/icons/arrow-down-black.svg);background-position:93% center;background-repeat:no-repeat;background-size:7px;border:none;color:#333;cursor:pointer;font-size:13px;font-weight:300;padding:5px 1.2em 5px 5px;-moz-text-align-last:right;text-align-last:right}.main-header .language select::-ms-expand{display:none}.main-header .menu{margin:0 auto;max-width:610px;overflow:hidden;padding:45px 0 48px 0;text-align:center;z-index:10}.main-header .menu-alt{letter-spacing:0}.main-header .menu-open{display:none}.main-header .menu-close img,.main-header .menu-open img{width:28px}.main-header .nav{list-style-type:none;margin:0;padding:0}.main-header .nav li{display:inline-block;float:left;vertical-align:middle;width:22%}.main-header .nav li:first-child{display:none}.main-header .nav .wide{width:56%}.main-header .nav a{display:inline-block;font-size:14px;font-weight:700;padding:2px 0;text-decoration:none;text-transform:uppercase}.main-header .nav a:focus,.main-header .nav a:hover{color:var(--black)}.main-header .nav .selected{border-bottom:solid 3px var(--linkBlue);color:var(--black)}.main-content{cursor:default;line-height:1.5;margin:0 auto;max-width:1000px;overflow:hidden;padding:0 48px 48px 48px}.main-content ol,.main-content p,.main-content ul{margin:0 0 1em 0}.main-content label{display:inline-block;padding-top:2px;padding-bottom:2px}.main-content label input[type=checkbox],.main-content label input[type=radio]{height:15px}.main-content input[type=button],.main-content input[type=submit]{text-transform:capitalize}.main-content .need-help{font-size:12px;font-weight:600;margin:48px 0 0 0}.main-content .details fieldset{margin:0 0 1.1em 0}.main-content .details legend{margin:0 0 0 -5px;padding:0 5px}.main-content .details b{font-weight:400}.main-content :last-child{margin-bottom:0}.main-login{clear:both;margin:0 auto;max-width:340px;text-align:center}.main-login label{display:none;font-size:.9em;padding:0 0 3px 1px;text-align:left!important}.main-login div{position:relative}.main-login input[type=password],.main-login input[type=text],.main-login input[type=email]{color:#666;display:block;letter-spacing:1px;margin:0 0 10px 0;min-height:42px;padding:5px 60px 5px 10px;width:100%}.main-login input[type=email]:-webkit-autofill,.main-login input[type=password]:-webkit-autofill,.main-login input[type=text]:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fcfcfc inset!important}.main-login input:-moz-placeholder,.main-login input:-ms-input-placeholder,.main-login input::-moz-placeholder,.main-login input::-webkit-input-placeholder{color:#959b9f}.main-login .forgot{background:#fcfcfc;display:inline-block;font-size:12px;line-height:36px;padding:1px 0 0 0;position:absolute;right:10px;top:2px;z-index:2}.main-login input[type=submit]{margin:0;min-width:180px}.main-login input[type=submit]:focus,.main-login input[type=submit]:hover{text-decoration:underline}.main-login input[type=submit]::-moz-focus-inner{border:none!important}.main-sso .box{background-color:#fcfcfc;border:1px #ccc solid;border-radius:6px;margin:0 auto;padding:23px 27px 12px 27px;width:65%}.main-sso ul{font-size:14px;list-style:none;margin:0;padding:0}.main-sso li{padding:0 0 18px 0}.main-sso li:last-child{padding-bottom:12px}.main-footer{font-size:14px;line-height:1.5;margin:0 auto;max-width:844px;padding:0 0 50px 0;text-align:center;text-transform:capitalize}.main-footer p{margin:0}#cookieprivacynotice{font-size:14px;text-align:center;padding-left:2em;padding-right:2em;max-width:668px;margin:-1em auto 0 auto;padding-bottom:1.5em}
.grids{clear:both;list-style:none;margin:0;width:100%}[class^=grid-]{float:left;min-height:1px;padding:0 30px;position:relative}.grids [class^=grid-]{padding:0 30px}[class^=grid-] .grids{margin:0 -30px;width:auto}.grid-1{width:10%}.grid-2{width:20%}.grid-3{width:30%}.grid-4{width:40%}.grid-5{width:50%}.grid-6{width:60%}.grid-7{width:70%}.grid-8{width:80%}.grid-9{width:90%}.grid-10{padding:0;width:100%}.box-primary{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;clear:left;margin-bottom:20px}.box-primary>.title{background:var(--citiBlue) url(/public/js/jquery-ui/images/ui-bg_highlight-hard_15_336699_1x100.png) 50% 50% repeat-x;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;border:1px solid var(--citiBlue);color:var(--white)}.box-primary .title h1,.box-primary .title h2,.box-primary .title h3,.box-primary .title h4,.box-primary .title h5,.box-primary .title h6{font-size:16px;font-weight:400;margin:0;padding:6px 20px}.box-primary .details{background-color:#eee;border:1px solid #ccc;border-top:none;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;font-size:14px;overflow:hidden;padding:17px 30px 15px 30px}.box-primary .details .score{display:inline-block;float:right;margin:0;padding-left:30px;text-align:center;width:30%}.box-primary .score span{display:block;font-size:44px;line-height:51px;margin:0}.box-primary .details>:last-child{margin-bottom:0}.box-secondary{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:20px 0;clear:left}.box-secondary .title{background:#d8d8d8;background:-moz-linear-gradient(top,#fefefe 0,#d8d8d8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#d8d8d8));background:-webkit-linear-gradient(top,#fefefe 0,#d8d8d8 100%);background:-o-linear-gradient(top,#fefefe 0,#d8d8d8 100%);background:-ms-linear-gradient(top,#fefefe 0,#d8d8d8 100%);background:linear-gradient(to bottom,#fefefe 0,#d8d8d8 100%);-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;border:1px solid #ccc;border-bottom:none;color:var(--black);padding-top:5px;padding-bottom:6px}.box-secondary .title-tertiary{background:#6c99d0;background:-moz-linear-gradient(top,#95b3d7 0,#6c99d0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#95b3d7),color-stop(100%,#6c99d0));background:-webkit-linear-gradient(top,#95b3d7 0,#6c99d0 100%);background:-o-linear-gradient(top,#95b3d7 0,#6c99d0 100%);background:-ms-linear-gradient(top,#95b3d7 0,#6c99d0 100%);background:linear-gradient(to bottom,#95b3d7 0,#6c99d0 100%);-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;border:1px solid #ccc;border-bottom:none;color:var(--white);padding-bottom:1px}.box-secondary .title h1,.box-secondary .title h2,.box-secondary .title h3,.box-secondary .title h4,.box-secondary .title h5,.box-secondary .title h6,.box-secondary .title-tertiary h1,.box-secondary .title-tertiary h2,.box-secondary .title-tertiary h3,.box-secondary .title-tertiary h4,.box-secondary .title-tertiary h5,.box-secondary .title-tertiary h6{font-size:16px;font-weight:400;margin:0;padding:6px 20px}.box-secondary .details{background-color:#f7f6f6;border:1px solid #ccc;border-top:none;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;font-size:14px;margin:0 0 1em 0;overflow:hidden;padding:15px 25px}.box-secondary .details.no-background{background-color:transparent}.box-secondary .details.no-padding{padding:0}.box-secondary .details :last-child{margin-bottom:0}.box-primary a,.box-secondary a{font-weight:600}.steps{cursor:default;display:inline-block;list-style:none;margin:0;padding:0}.steps li{display:inline-block;margin:0;padding:0}.steps a{padding:0 5px}.steps a:focus,.steps a:hover{text-decoration:none}.steps .active,.steps .active a{background-color:var(--citiBlue);color:var(--white);padding:0 5px}.steps span{padding:0 5px}.display-none,.hide{display:none}.bad,.warn,.warning{color:var(--errorRed)}.good{color:var(--goodGreen)}.details.text-small,.text-small{font-size:12px}.center{text-align:center}.clear-left{clear:left}.no-background{background-color:transparent!important}.no-margin-bottom{margin-bottom:0!important}.list{list-style:none;padding:0}.list li{margin:0 0 2px 0}.details.text-huge,.text-huge{font-size:18px}.alert,.error,.info,.red-alert,.success{font-size:16px!important;line-height:25px;margin:0 0 1em 0!important;min-height:35px;padding:3px 44px 0 44px}.alert-like,.error-like,.info-like,.red-alert-like,.success-like{padding-left:44px;padding-right:44px}.alert{background:var(--white) url(/images/icons/icon-alert.png) no-repeat 10px 2px;color:var(--black)}.red-alert{background:var(--white) url(/images/icons/icon-red-alert.png) no-repeat 10px 2px;color:var(--errorRed)}.red-alert a{color:var(--errorRed);font-weight:600;text-decoration:underline}.error{background:var(--white) url(/images/icons/icon-error.png) no-repeat 10px 2px;color:var(--errorRed);font-weight:600!important}.error strong{font-weight:600!important}.info{background:var(--white) url(/images/icons/icon-info.png) no-repeat 10px 2px;color:#2595bd}.success{background:var(--white) url(/images/icons/icon-success.png) no-repeat 10px 2px;color:var(--goodGreen)} .section-click{background-color: var(--linkBlue); border: 1px solid var(--linkBlue); border-radius: 6px; color: var(--white); cursor: pointer; display: inline-block; font-family: 'Open Sans',sans-serif; font-size: 14px; font-weight: 600; padding: 15px; text-align: center; margin-bottom: 18px; padding-left: 18px; text-decoration: none; white-space: nowrap; width: 100%;}
.small{font-size:.85em}.translate::after{color:red;content:' (translate)';font-size:.8em;text-transform:lowercase}.cookie-warning,.noscript-warning,.popover,.unsupported-browser-warning{background:#eee;background:rgba(255,255,255,.8);bottom:0;left:0;position:fixed;right:0;text-align:center;top:0;z-index:2147483646}.cookie-warning .vertical-spacer,.noscript-warning .vertical-spacer,.popover-vertical-spacer,.unsupported-browser-warning .vertical-spacer{display:inline-block;height:100%;vertical-align:middle;width:0}.cookie-warning .content,.noscript-warning .content,.popover-content,.unsupported-browser-warning .content{background:var(--white);border:3px solid var(--linkBlue);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:inline-block;font-size:16px;max-width:650px;padding:30px;vertical-align:middle;width:50%}.cookie-warning p,.noscript-warning p,.popover p,.unsupported-browser-warning p{margin:1em 0 0 0}.cookie-warning p:first-child,.noscript-warning p:first-child,.popover p:first-child,.unsupported-browser-warning p:first-child{margin-top:0}.popover .button,.unsupported-browser-warning .button{background-color:var(--linkBlue);border:none;border-radius:6px;color:var(--white);cursor:pointer;display:inline-block;font-family:var(--citiFont);font-size:14px;font-weight:600;margin:0;min-width:180px;padding:16px 10px;text-align:center}.popover .button:focus,.popover .button:hover,.unsupported-browser-warning .button:focus,.unsupported-browser-warning .button:hover{text-decoration:underline}:disabled{opacity:.7;-webkit-filter:grayscale(100%);filter:grayscale(100%);text-decoration:none!important}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{font-weight:400}.col,.cols-2,.cols-3{list-style:none;overflow:hidden;margin:0 0 0 -2px;padding:15px 0 5px 2px}
p.col{padding-bottom:25px;padding-right:20px;margin-bottom:0}.col li,.cols-2 li,.cols-3 li{float:left;padding:0 20px 20px 0;width:50%}.col li{clear:left;width:100%}.cols-3 li{width:33%}.col input[type=email],.col input[type=password],.col input[type=text],.cols-2 input[type=password],.cols-2 input[type=text],.cols-2 input[type=email]{width:80%}.cols-3 input[type=password],.cols-3 input[type=text],.cols-3 input[type=email]{width:93%}
.theme-select{position:absolute; right:120px; top:-1px; height:24px !important; z-index:3;} .theme-moon{filter: invert(24%) sepia(18%) saturate(1916%) hue-rotate(158deg) brightness(96%) contrast(91%);} .theme-sun{filter: invert(44%) sepia(91%) saturate(358%) hue-rotate(5deg) brightness(110%) contrast(87%);} .cart{position:absolute; top:-28px; right:152px; font-size:14px;font-weight:400; width:140px; padding:5px 1.2em 5px 28px; z-index:2;}
@media (max-width:1000px){.main-sso .box{width:75%}.grids [class^=grid-]{padding-left:20px;padding-right:20px}.cookie-warning .content,.noscript-warning .content,.popover-content,.unsupported-browser-warning .content{max-width:none;width:75%}.cols-3 li{width:50%}.cols-3 input[type=password],.cols-3 input[type=text],.cols-3 input[type=email]{width:100%}}
@media (max-width:850px){.grids [class^=grid-],[class^=grid-]{padding:0 20px}[class^=grid-] .grids{margin:0 -20px}.grid-1,.grid-10,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9{width:100%}.main-sso .box{width:100%}}
@media (min-width:671px){.main-header .nav{display:block!important}}
@media (max-width:670px){.main-header{padding-bottom:20px;padding-right:50px}.main-header .menu{left:15px;letter-spacing:0;margin:0;overflow:visible;padding:0;position:absolute;text-align:left;top:-13px}.main-header .nav{background:#f3f3f3;border:1px solid #ccc;border-radius:6px;display:none;margin-top:-3px;padding:5px 0 15px 0;position:relative}.main-header .nav li{display:block;float:none;margin-top:8px;width:100%}.main-header .nav li:first-child{display:block;margin-top:0;padding:10px 0 0 0}.main-header .nav a{display:block;font-size:16px;padding:3px 20px;text-transform:none}.main-header .nav a:focus,.main-header .nav a:hover{text-decoration:underline}.main-header .nav .wide{width:100%}.main-header .nav .selected{border:none}.main-header .nav .selected:before{background-image:url(../images/icons/arrow-down-black.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:8px;content:' ';display:block;height:20px;left:3px;position:absolute;transform:rotate(-90deg);width:20px}.main-header .menu-open{cursor:pointer;display:block;height:25px;left:21px;margin:2px 0 0 0;position:absolute;top:14px;width:28px}.main-header .menu-open a{display:inline-block}.main-header .menu-close a{display:inline-block}.main-content{padding:30px}.main-content input[type=button],.main-content input[type=submit]{white-space:normal}.main-content input[type=password],.main-content input[type=text],.main-content input[type=email],.main-content select,.main-content textarea{width:100%}.main-content .need-help{margin-top:30px}.grids [class^=grid-],[class^=grid-]{padding:0}[class^=grid-] .grids{margin:0}.main-login input[type=submit]{margin-bottom:20px}.cookie-warning .content,.noscript-warning .content,.popover-content,.unsupported-browser-warning .content{height:97%;overflow-y:auto;width:97%}.popover .button,.unsupported-browser-warning .button{min-width:130px}.col li,.cols-2 li,.cols-3 li{padding-right:0;width:100%}p.col{padding-right:0}}
@media (max-width:570px){.main-header{padding-bottom:10px}.main-header .menu{left:5px}.main-header .logo{height:76px;width:165px}.main-header .language{right:20px}.main-content{padding:20px 20px 48px 20px}.main-content .need-help{margin-top:20px}.main-login input[type=submit]{margin-bottom:0}.unsupported-browser-warning img{width:24%}}
@media (max-width:500px){.main-content img{display:block!important;float:none!important;margin:0 0 1em 0!important;padding:0!important;width:100%!important}.main-content .icon-question{display:inline!important;margin-bottom:0!important;width:auto!important}.alert,.error,.info,.success{padding-right:20px}.alert-like,.error-like,.info-like,.success-like{padding-right:20px}}
@media (max-width:400px){.main-header .logo{height:69px;width:150px}.main-content{padding-bottom:30px}.main-login input[type=submit]{min-width:130px;padding:10px}.main-login input[type=password],.main-login input[type=text],.main-login input[type=email]{font-size:12px;min-height:38px;padding-top:3px;padding-bottom:3px}.main-login .forgot{line-height:32px}.main-sso li{padding-bottom:10px}.main-footer{padding-bottom:32px}.cookie-warning .content,.noscript-warning .content,.popover-content,.unsupported-browser-warning .content{padding:20px}}
@media (max-width:350px){.main-header{padding-right:62px}.main-header .logo{width:130px}.main-header .menu-open{height:20px;width:22px}.main-header .menu-close img,.main-header .menu-open img{width:22px}}
@media (prefers-color-scheme: dark) {body.dark-theme{background:var(--mainGrey);color:var(--mainWhite)} body.dark-theme .main-header .logo img{filter: brightness(0) saturate(100%) invert(84%) sepia(0%) saturate(2824%) hue-rotate(179deg) brightness(100%) contrast(106%);} body.dark-theme .main-header img#logo-special{filter: none;} body.dark-theme a{color:var(--linkBlueDark)} body.dark-theme .info{background:url(/images/icons/icon-info.png) no-repeat 10px 2px;color:var(--mainWhite)}body.dark-theme input{background:var(--accentGrey);color:var(--mainWhite)}body.dark-theme .main-header .nav .selected{color:var(--mainWhite)} body.dark-theme .main-sso .box{background-color:var(--accentGrey)}body.dark-theme .main-header .language select{font-weight:600;color:var(--accentBlack); filter:invert(100%)} body.dark-theme .box-primary .details{background-color:var(--accentGrey)} body.dark-theme .box-secondary .title{background: linear-gradient(to bottom, #333 0, #2f2f2f 100%);color:var(--mainWhite)} body.dark-theme .box-secondary .details{background-color:var(--accentGrey)} body.dark-theme .bad, body.dark-theme .warn, body.dark-theme .warning, body.dark-theme #messageSSOContent{color:var(--errorRedDark)} body.dark-theme .good{color:var(--goodGreenDark)} body.dark-theme .section-click{background-color:var(--citiBlueDark); color:var(--mainWhite)} body.dark-theme .section-click-inactive {background:#333;color:var(--linkBlueDark)} body.dark-theme .main-header .nav a:hover{color:#ccc} body.dark-theme input[type=submit]:hover{background:var(--citiBlueDark)} body.dark-theme .main-login .forgot{background:none} body.dark-theme .error{background:url(/images/icons/icon-error.png) no-repeat 10px 2px; color:var(--errorRedDark)} body.dark-theme .success{background:url(/images/icons/icon-success.png) no-repeat 10px 2px;filter:brightness(0) saturate(100%) invert(58%) sepia(33%) saturate(5921%) hue-rotate(68deg) brightness(93%) contrast(91%)} body.dark-theme .box-primary>.title{background:var(--citiBlueDark)} body.dark-theme .main-content select{background:url(/images/select-menu-arrow.png) no-repeat 99% 49%; color:var(--mainWhite)} body.dark-theme .main-content select, body.dark-theme input[type=email], body.dark-theme input[type=password], body.dark-theme input[type=text], body.dark-theme textarea{background-color: var(--accentGrey);color:var(--mainWhite)} body.dark-theme #orcidAuthButton.small{background-color:var(--accentGrey)} body.dark-theme .ui-widget-content {background-color:var(--mainGrey); color:var(--mainWhite)}}
body.dark-theme{background:var(--mainGrey);color:var(--mainWhite);transition: 0.5s;} body.dark-theme .main-header .logo img{filter: brightness(0) saturate(100%) invert(84%) sepia(0%) saturate(2824%) hue-rotate(179deg) brightness(100%) contrast(106%);} body.dark-theme .main-header img#logo-special{filter: none;} body.dark-theme a{color:var(--linkBlueDark)} body.dark-theme .info{background:url(/images/icons/icon-info.png) no-repeat 10px 2px;color:var(--mainWhite)}body.dark-theme input{background:var(--accentGrey);color:var(--mainWhite)}body.dark-theme .main-header .nav .selected{color:var(--mainWhite)} body.dark-theme .main-sso .box{background-color:var(--accentGrey)}body.dark-theme .main-header .language select{font-weight:600;color:var(--accentBlack); filter:invert(100%)} body.dark-theme .box-primary .details{background-color:var(--accentGrey)} body.dark-theme .box-secondary .title{background: linear-gradient(to bottom, #333 0, #2f2f2f 100%);color:var(--mainWhite)} body.dark-theme .box-secondary .details{background-color:var(--accentGrey)} body.dark-theme .bad, body.dark-theme .warn, body.dark-theme .warning, body.dark-theme #messageSSOContent{color:var(--errorRedDark)} body.dark-theme .good{color:var(--goodGreenDark)} body.dark-theme .section-click{background-color:var(--citiBlueDark); color:var(--mainWhite)} body.dark-theme .section-click-inactive {background:#333;color:var(--linkBlueDark)} body.dark-theme .main-header .nav a:hover{color:#ccc} body.dark-theme input[type=submit]:hover{background:var(--citiBlueDark)} body.dark-theme .main-login .forgot{background:none} body.dark-theme .error{background:url(/images/icons/icon-error.png) no-repeat 10px 2px; color:var(--errorRedDark)} body.dark-theme .success{background:url(/images/icons/icon-success.png) no-repeat 10px 2px;filter:brightness(0) saturate(100%) invert(58%) sepia(33%) saturate(5921%) hue-rotate(68deg) brightness(93%) contrast(91%)} body.dark-theme .box-primary>.title{background:var(--citiBlueDark)} body.dark-theme .main-content select{background:url(/images/select-menu-arrow.png) no-repeat 99% 49%; color:var(--mainWhite)} body.dark-theme .main-content select, body.dark-theme input[type=email], body.dark-theme input[type=password], body.dark-theme input[type=text], body.dark-theme textarea{background-color: var(--accentGrey);color:var(--mainWhite)} body.dark-theme #orcidAuthButton.small{background-color:var(--accentGrey)} body.dark-theme .ui-widget-content {background-color:var(--mainGrey); color:var(--mainWhite)}