code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}

/* Main */
body,html{font-size:16px;}figure.highlight pre{font-size:14px;line-height:20px;white-space:pre-wrap;word-break:break-word;height:auto!important;}nav a{padding:0 1rem;}nav ul.secondary a{height:48px;line-height:32px;display:block;}#navbar{display:flex;}.navbar-brand{width:40px;}.ds-masthead{padding-top:5rem;padding-bottom:5rem;}.ds-masthead h1{font-size:4rem;line-height:1;margin-bottom:20px;}.ds-sidebar{border-right:1px solid rgba(0,0,0,.1);margin-right:0;padding:10px 20px 40px;}.ds-sidebar .active{font-weight:700;}main.ds-main{padding-bottom:40px!important;}main.ds-main.sidebar{margin-left:0;}main.ds-main.no-sidebar{margin-left:15px;margin-right:15px;}#nav-wrapper{font-size:14px;position:relative;z-index:5;min-height:42px;background:#1d497d;}#nav-wrapper a{display:inline-block;text-transform:uppercase;padding:11px 0;font-weight:300;}.clearfix:after{display:table;}#cu-footer{background:#1d497d;line-height:27px;padding:15px 0 25px;color:#fff;}#cu-footer .a11y .fa{font-size:1.5em;font-weight:700!important;}footer .crown-container{float:left;width:27px;margin-top:-2px;}#cu-footer .cu-crown{width:30px;height:26px;}#cu-footer .cu-crown .st0{fill:#fff!important;}#cu-footer .cu-crown .st1{fill:#00294a!important;}#cu-footer-links{font-size:14px;}#cu-footer-links a{color:#fff;}#cu-footer a:hover,#footer-cu-homepage:hover .brand{color:#75aadb;}#footer-cu-homepage:hover .st0{fill:#75aadb!important;}#brand-wrapper{padding-top:10px;padding-bottom:10px;}#site-name{font-size:26px;line-height:1em;letter-spacing:1px;display:block;margin:5px 0 0 2px;padding:0;}#site-name-mobile{font-size:2em;margin-bottom:10px;}#site-name-mobile a,#site-name a{color:#1d497d;}#nav-wrapper .container{position:relative;}nav a:focus,nav a:hover{text-decoration:none;}.nav>li>a:focus,.nav>li>a:hover{background:none;}nav a.active span.l,nav a:focus span.l,nav a:hover span.l,nav li:hover>a>span.l{text-decoration:none;border-bottom:2px solid #fff;}#nav-wrapper .navbar-nav{float:right;}#nav-wrapper .nav>li{position:relative;}#nav-wrapper .nav>li>div>a{padding:11px 1.3vw;}#nav-wrapper .nav>li.active>div>a{background:#00294a;}#nav-wrapper .nav>li>div>ul{position:absolute;z-index:1;top:100%;left:0;background:#00294a;padding:5px 0;width:15em;}#nav-wrapper .nav>li>div>ul li{list-style:none;display:block;}#nav-wrapper .nav>li>div>ul a{display:block;text-transform:none;font-size:1.2em;padding:5px 1.3vw;}h1{font-size:4.286em;line-height:1em;color:#0e5a90;}.body{font-size:1.2em;line-height:1.286em;}@media (max-width:767px){h1{font-size:3em}#brand-wrapper{float:left;width:calc(100% - 100px);text-align:center;padding:0;line-height:42px;height:42px}#brand-wrapper .cu-crown{display:none}#brand-wrapper .cu-crown .st1{fill:#1d497d}#brand-wrapper .cu-crown .st0{fill:#fff}.brand{float:none;font-size:16px;margin:0 auto;color:#fff}#cu-footer-links{margin-top:10px}#cu-footer-links span{margin-right:20px}}@media (min-width:768px) and (max-width:991px){#footer-cu-homepage{margin:0 auto}#cu-footer-links{margin-top:20px;text-align:center}}@media (min-width:768px){header{background:#fff}#footer-cu-homepage{background:url("/assets/common/images/cu-blue-logo.a790910e4427.svg") no-repeat;display:block;width:327px;height:48px;text-indent:-2000px;overflow:hidden}.footer-cu-homepage-white{background:url("/assets/common/images/cu-white-logo.88755e686979.svg") no-repeat !important}#footer-cu-homepage,#footer-cu-homepage .brand,#footer-cu-homepage .st0{transition:all .2s ease-out}footer .brand{color:#fff;float:left;font-size:1.4em;padding-left:5px}#brand-wrapper .cu-crown{width:50px;height:44px;float:left}#cu-footer-links span:after{content:"\B7";margin-left:5px;margin-right:5px}#cu-footer-links span:last-child:after{content:"";margin:0}#cu-footer .cu-crown{float:left;margin-top:-3px}}@media (min-width:992px){#cu-footer-links{text-align:right}}body{color:#222;}#nav-wrapper a{color:#fff;}.nav>li>a{padding:12px 15px 5px;}.nav-lined-container{border-color:#ebebeb;border-style:solid none;border-width:1px;}.nav-lined li a{border-bottom:7px solid #fff;}.nav-lined li.ds-home-link a{align-items:center;color:#1d497d;display:flex;font-weight:700;text-decoration:none;}.nav-lined li.ds-home-link a.active{border-bottom-color:#1d497d;}.navbar-brand{margin-bottom:-15px;margin-top:-21px;}.nav-lined .active{border-bottom:7px solid #337ab7;}.cu-brand{fill:#fff;margin:14px 0 0;}.cu-brand:hover{opacity:.5;}@media (max-width:767px){#brand-wrapper{float:right;text-align:center;padding-left:25px;margin:0 65px 0 -100%}.nav-lined-container{position:relative}.nav-lined-container .container{padding:0;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.nav-lined-container:after{content:"";background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)!important;position:absolute;top:0;right:0;height:60%;width:30px;z-index:1}.nav>li>a{margin:0}.nav>li:last-child>a{margin-right:15px}}@media (min-width:768px){main{padding-bottom:20px}.nav>li>a{font-size:20px;font-weight:300}.nav-lined li{float:left}}.switch .wrapper{display:inline-block;height:25px;position:relative;top:6px;width:50px;}.switch .track{transition:background,.6s;background:#ccc;border-radius:9px;height:18px;left:4px;position:absolute;top:4px;width:42px;}.switch .slider{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;}.switch .slider:before{background-color:#555;border-radius:13px;content:"";height:25px;left:0;position:absolute;transition:left,.6s;top:0;width:25px;}.switch input{height:0;opacity:0;width:0;}.switch input:checked + .wrapper .track{background-color:#c0cd3f;}.switch input:focus + .wrapper .track{box-shadow:0 0 1px #c0cd3f;}.switch input:checked + .wrapper .slider:before{left:50%;}.switch .text-indicator{padding-left:.5em;}.accordion{margin:2rem 0;}.accordion .accordion-item{padding-left:2rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0;margin-top:1rem;}.accordion h2{margin-right:1.6rem;}.accordion .accordion-btn{background:none;border:none;color:#444;cursor:pointer;outline:none;padding:5px 0;text-align:left;width:100%;}.accordion .carret{padding-top:.4rem;transition:all .2s ease;}.accordion .accordion-index,.accordion .carret{float:left;vertical-align:middle;margin-left:-1.6rem;padding-right:.4rem;}.accordion .accordion-btn.collapsed .fas{transform:rotate(-90deg);}.accordion .accordion-text{padding:0 1.6rem 2rem 0;transition:all .2s ease-out;}.alert-cuprimary{background-color:#e9e9e9;border-color:#e9e9e9;padding:.75rem!important;}.alert-cusuccess{background-color:#6b8e23;border-color:#6b8e23;color:#fff;padding:.75rem!important;}.alert-cusuccess a[href]{color:#fff;text-decoration:underline;}.alert-cuwarning{background-color:#c75000;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M569.517%20440.013C587.975%20472.007%20564.806%20512%20527.94%20512H48.054c-36.937%200-59.999-40.055-41.577-71.987L246.423%2023.985c18.467-32.009%2064.72-31.951%2083.154%200l239.94%20416.028zM288%20354c-25.405%200-46%2020.595-46%2046s20.595%2046%2046%2046%2046-20.595%2046-46-20.595-46-46-46zm-43.673-165.346l7.418%20136c.347%206.364%205.609%2011.346%2011.982%2011.346h48.546c6.373%200%2011.635-4.982%2011.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884%200-12.356%205.78-11.981%2012.654z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-position:top .875rem left .75rem;background-repeat:no-repeat;background-size:1.25rem auto;border-color:#c75000;color:#fff;padding:.75rem .75rem .75rem 2.375rem!important;}.alert-cuwarning a[href]{color:#fff;text-decoration:underline;}.alert-cudanger{background-color:#dc2a2a;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2026%2026%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M13%2C0C5.82%2C0%2C0%2C5.82%2C0%2C13s5.82%2C13%2C13%2C13s13-5.82%2C13-13S20.18%2C0%2C13%2C0z%20M19.82%2C6.18%20%20c3.43%2C3.43%2C3.67%2C8.67%2C1.08%2C12.35L7.47%2C5.1C11.15%2C2.51%2C16.39%2C2.75%2C19.82%2C6.18z%20M6.18%2C19.82C2.75%2C16.39%2C2.51%2C11.15%2C5.1%2C7.47%20%20L18.53%2C20.9C14.85%2C23.49%2C9.61%2C23.25%2C6.18%2C19.82z%22%2F%3E%3C%2Fsvg%3E");background-position:top .875rem left .75rem;background-repeat:no-repeat;background-size:1.25rem auto;border-color:#dc2a2a;color:#fff;padding:.75rem .75rem .75rem 2.375rem!important;}.alert-cudanger a[href]{color:#fff;text-decoration:underline;}.blockquote.pullquote{font-size:1.75rem;line-height:1.357;margin-left:2rem;margin-right:2rem;}.blockquote.pullquote p{margin-bottom:12px;}.blockquote.pullquote footer{color:unset;font-size:1.25rem;margin-top:12px;}.btn[disabled]{background-color:#f2f2f2!important;border-color:#d7d7d7!important;color:#bcbcbc!important;}.navbar.with-megamenu{--dark:#093552;padding-top:0;padding-bottom:0;}.navbar.with-megamenu .navbar-nav>li>a{color:#343a40;color:var(--dark);}.navbar.with-megamenu .megamenu a[aria-expanded="true"]{background-color:#343a40;background-color:var(--dark);color:#fff!important;outline:none;}.navbar.with-megamenu .megamenu .dropdown-menu{background-color:#343a40;background-color:var(--dark);color:#fff;}.navbar.with-megamenu .megamenu .dropdown-menu.show{-webkit-animation:megamenu-drop .25s ease-out;animation:megamenu-drop .25s ease-out;}@media (min-width:576px){.navbar.with-megamenu .megamenu .dropdown-menu{-webkit-columns:2;column-count:2;grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px}}@media (min-width:768px){.navbar.with-megamenu .megamenu .dropdown-menu{-webkit-columns:4;column-count:4;grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px}}.navbar.with-megamenu .megamenu .dropdown-menu a{color:#fff!important;padding-left:0;padding-right:0;}.navbar.with-megamenu .megamenu .dropdown-menu li{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;padding:4px 0;}@-webkit-keyframes megamenu-drop{0%{opacity:0;margin-top:-1rem}to{opacity:1;margin-top:0}}@keyframes megamenu-drop{0%{opacity:0;margin-top:-1rem}to{opacity:1;margin-top:0}}.hero{position:relative;}@media (min-width:62rem){.hero{display:flex;flex-direction:column;justify-content:flex-end;min-height:30vw;padding:1rem}}.hero .hero-img{height:30vw;overflow:hidden;position:relative;width:100%;z-index:1;}.hero .hero-img img{object-fit:cover;object-position:50% 50%;display:block;width:100%;height:100%;}@media (prefers-reduced-motion:no-preference){.hero .hero-img img{-webkit-animation:img-in 1s ease-in-out;animation:img-in 1s ease-in-out}}@media (min-width:62rem){.hero .hero-img{height:100%;left:0;position:absolute;top:0;width:100%}}.hero .hero-body{margin-left:auto;margin-right:auto;max-width:800px;position:relative;text-align:center;z-index:2;}@media (prefers-reduced-motion:no-preference){.hero .hero-body{-webkit-animation:body-in 1s ease-in-out;animation:body-in 1s ease-in-out}}.hero .hero-body h1{font-size:3rem;line-height:3.5rem;}.hero .hero-body .lead{font-size:2rem;line-height:2.5rem;}@media (min-width:62rem){.hero .hero-body{background-color:rgba(0,0,0,.5);color:#fff}.hero .hero-body h1{color:#fff}}@media (min-width:62rem){.hero.hero-topleft{justify-content:flex-start}}.hero.hero-topleft .hero-body{margin-left:0;text-align:left;}@media (min-width:62rem){.hero.hero-topright{justify-content:flex-start}}.hero.hero-topright .hero-body{margin-right:0;text-align:right;}.hero.hero-bottomleft .hero-body{margin-left:0;text-align:left;}.hero.hero-bottomright .hero-body{margin-right:0;text-align:right;}@media (prefers-reduced-motion:reduce){.animate-wipe{transition:all 1ms}.animate-wipe.not-inview{opacity:1}.animate-wipe.inview{-webkit-animation:none;animation:none}}@-webkit-keyframes img-in{0%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes img-in{0%{transform:scale(1.25)}to{transform:scale(1)}}@-webkit-keyframes body-in{0%{opacity:0;top:-2rem}to{opacity:1;top:0}}@keyframes body-in{0%{opacity:0;top:-2rem}to{opacity:1;top:0}}.progressbar{--progressbg:#fff;align-items:flex-start;display:flex;justify-content:space-between;padding:0;position:relative;}.progressbar:before{border-bottom:1px solid #e6e6e6;content:"";display:block;position:absolute;height:1.125rem;width:100%;z-index:1;}.progressbar .progress-item{align-items:center;background-color:var(--progressbg);display:flex;flex-wrap:wrap;margin:0;padding:0 .5rem 0 1rem;position:relative;text-align:center;z-index:2;}.progressbar .progress-item:first-child{padding-left:0;}.progressbar .progress-item:last-child{padding-right:0;}.progressbar .progress-item:before{background-color:#ccc;border-radius:50%;content:"";display:inline-block;margin:0 auto;height:1.75em;width:1.75rem;z-index:2;}.progressbar .progress-item a,.progressbar .progress-item span{background-color:var(--progressbg);margin:.25rem auto;padding:0 .5rem;position:relative;z-index:2;}.progressbar .progress-item.complete:before{background-color:#28a745;background-color:var(--green);background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M173.898%20439.404l-166.4-166.4c-9.997-9.997-9.997-26.206%200-36.204l36.203-36.204c9.997-9.998%2026.207-9.998%2036.204%200L192%20312.69%20432.095%2072.596c9.997-9.997%2026.207-9.997%2036.204%200l36.203%2036.204c9.997%209.997%209.997%2026.206%200%2036.204l-294.4%20294.401c-9.998%209.997-26.207%209.997-36.204-.001z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:50% auto;}.progressbar .progress-item.current:before{background-color:#3a6fa2;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M497.9%20142.1l-46.1%2046.1c-4.7%204.7-12.3%204.7-17%200l-111-111c-4.7-4.7-4.7-12.3%200-17l46.1-46.1c18.7-18.7%2049.1-18.7%2067.9%200l60.1%2060.1c18.8%2018.7%2018.8%2049.1%200%2067.9zM284.2%2099.8L21.6%20362.4.4%20483.9c-2.9%2016.4%2011.4%2030.6%2027.8%2027.8l121.5-21.3%20262.6-262.6c4.7-4.7%204.7-12.3%200-17l-111-111c-4.8-4.7-12.4-4.7-17.1%200zM124.1%20339.9c-5.5-5.5-5.5-14.3%200-19.8l154-154c5.5-5.5%2014.3-5.5%2019.8%200s5.5%2014.3%200%2019.8l-154%20154c-5.5%205.5-14.3%205.5-19.8%200zM88%20424h48v36.3l-64.5%2011.3-31.1-31.1L51.7%20376H88v48z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:50% auto;}.progressbar .progress-item.current span{font-weight:700;}.progressbar .progress-item.disabled:before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M328%20256c0%2039.8-32.2%2072-72%2072s-72-32.2-72-72%2032.2-72%2072-72%2072%2032.2%2072%2072zm104-72c-39.8%200-72%2032.2-72%2072s32.2%2072%2072%2072%2072-32.2%2072-72-32.2-72-72-72zm-352%200c-39.8%200-72%2032.2-72%2072s32.2%2072%2072%2072%2072-32.2%2072-72-32.2-72-72-72z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:50% auto;}.progressbar .progress-item.disabled span{color:#555;}.progressbar .progress-item + .progress-item{margin-left:2rem;}.breadcrumb-item{margin-right:-.375rem;overflow:hidden;position:relative;z-index:1;}.breadcrumb-item>a,.breadcrumb-item>span{-webkit-clip-path:polygon(0 0,calc(100% - .75rem) 0,100% 50%,calc(100% - .75rem) 100%,0 100%,.75rem 50%);clip-path:polygon(0 0,calc(100% - .75rem) 0,100% 50%,calc(100% - .75rem) 100%,0 100%,.75rem 50%);display:block;position:relative;height:2.5rem;line-height:2.5rem;overflow:hidden;padding:0 1rem 0 1.25rem;text-overflow:ellipsis;white-space:nowrap;}.breadcrumb-item>a{background:#e6e6e6;text-decoration:none;transition:all .25s;}.breadcrumb-item>a:active,.breadcrumb-item>a:hover{background-color:#3a6fa2;background-color:var(--primary);color:#fff;}.breadcrumb-item>span{background:#f2f2f2;display:inline-block;}.breadcrumb-item.active{background:linear-gradient(90deg,transparent 0,transparent 1rem,#f2f2f2 1.01rem);flex:2 1;line-height:.5;margin-left:0;min-width:6rem;}.breadcrumb-item.active>span{-webkit-clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,0 100%,.75rem 50%);clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,0 100%,.75rem 50%);}.breadcrumb{background-color:#fff!important;}.breadcrumb .breadcrumb-item:first-child{min-width:3.125rem;}.breadcrumb .breadcrumb-item:first-child>a{-webkit-clip-path:polygon(0 0,calc(100% - .75rem) 0,100% 50%,calc(100% - .75rem) 100%,0 100%,0 50%);clip-path:polygon(0 0,calc(100% - .75rem) 0,100% 50%,calc(100% - .75rem) 100%,0 100%,0 50%);padding-left:.75rem;}.breadcrumb .breadcrumb-item.dropdown{overflow:visible;}.breadcrumb .breadcrumb-item + .breadcrumb-item{padding-left:0;}.breadcrumb .breadcrumb-item + .breadcrumb-item:before{display:none;}.breadcrumb.smallscreen li:first-child a{font-size:0;}.breadcrumb.smallscreen li:first-child a:before{content:"\f015";display:block;font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;font-size:1rem;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:900;text-rendering:auto;}@font-face{font-family:cuicons;src:url(/static/media/cuicons.b7f5a11b.eot);src:url(/static/media/cuicons.b7f5a11b.eot) format("embedded-opentype"),url(/static/media/cuicons.4444377a.woff2) format("woff2"),url(/static/media/cuicons.38a7dfc1.woff) format("woff"),url(/static/media/cuicons.396a7e03.ttf) format("truetype"),url(/static/media/cuicons.b678f091.svg) format("svg");font-style:normal;font-weight:400;}.cuicons{display:inline-block;transform:translate(0);text-rendering:auto;font:normal normal 400 14px/1 cuicons;font-size:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}.cuicons-lg{vertical-align:-15%;line-height:.75em;font-size:1.33333333em;}.cuicons-2x{font-size:2em;}.cuicons-3x{font-size:3em;}.cuicons-4x{font-size:4em;}.cuicons-5x{font-size:5em;}.cuicons-fw{width:1.28571429em;text-align:center;}.cuicons-admissions-advisement:before{content:"\ea01";}.cuicons-atom:before{content:"\ea02";}.cuicons-climate-change:before{content:"\ea03";}.cuicons-international-student:before{content:"\ea04";}.cuicons-low-library:before{content:"\ea05";}.cuicons-orientation:before{content:"\ea06";}.cuicons-transfer-student:before{content:"\ea07";}.cuicons-water:before{content:"\ea08";}

/* prism.js default theme Based on dabblet (http://dabblet.com) */
code[class*="language-"],pre[class*="language-"]{color:black;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}pre[class*="language-"]::-moz-selection,pre[class*="language-"] ::-moz-selection,code[class*="language-"]::-moz-selection,code[class*="language-"] ::-moz-selection{text-shadow:none;background:#b3d4fc;}pre[class*="language-"]::selection,pre[class*="language-"] ::selection,code[class*="language-"]::selection,code[class*="language-"] ::selection{text-shadow:none;background:#b3d4fc;}@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto;}:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#f5f2f0;}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal;}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray;}.token.punctuation{color:#999;}.token.namespace{opacity:.7;}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905;}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690;}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:hsla(0,0%,100%,.5);}.token.atrule,.token.attr-value,.token.keyword{color:#07a;}.token.function,.token.class-name{color:#DD4A68;}.token.regex,.token.important,.token.variable{color:#e90;}.token.important,.token.bold{font-weight:bold;}.token.italic{font-style:italic;}.token.entity{cursor:help;}

/* additional */
.nowrap {
    white-space: nowrap !important;
}

.hidden {
    display: none;
}

.stealth {
    visibility: hidden !important;
}

.align-right {
    text-align: right !important;
}

.align-v-middle {
    vertical-align: middle !important;
}

.requiredField .asteriskField {
    color: #FF0000;
}

.container-embedded {
    max-width: 100%;
    margin: 0;
    padding: 0;
}

.navbar {
    box-shadow: none;
}

.navbar-brand {
    width: auto;
    font-family: 'HelveticaNeue', 'Helvetica Neue', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #3A6FA2 !important;
    padding-left: 0;
}

.nav-item .logout-link {
    color: #3A6FA2 !important;
}

.nav-breadcrumb {
    margin-top: 30px;
}

.breadcrumb-item.active {
    margin-right: 0;
}

.form-select {
    display: block;
    padding: .375rem 2.25rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.form-select-lg {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem;
}

.form-select:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);
}

footer {
    font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#cu-header .bg-light {
    background-color: #ffffff !important;
}

#cu-header .btn-search {
    font-size: 26px;
    color: #3A6FA2;
    padding-top: 1px;
}

#cu-title {
    min-height: 80px;
}

#cu-title .bg-light {
    background-color: #ffffff !important;
}

#cu-title .navbar-brand {
    font-family: 'TrajanPro-Regular', 'Trajan Pro', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 52px;
    color: #3A6FA2 !important;
}

#cu-title .navbar-nav {
    font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#cu-title .navbar-nav .navbar-text {
    font-weight: 400;
    font-style: normal;
    color: #444444 !important;
    font-size: 18px;
}

#cu-title .navbar-nav .nav-item .logout-link {
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
}

.cu-privacy {
    margin-bottom: 20px;
}

#cu-contact {
    background-color: rgba(9, 53, 82, 1);
}

#cu-contact .row-wrapper {
    padding: 40px 0px;
}

#cu-contact .container .col-icon {
    color: #ffffff;
    font-size: 23px;
    display: inline;
    vertical-align: top;
}

#cu-contact .container .col-icon .fa {
    position: relative;
    top: -5px;
}

#cu-contact .container .col-text {
    display: inline-block;
}

#cu-contact p {
    margin: 0;
    color: #ffffff;
    width: 320px;
}

#cu-contact .mailto {
    color: #A6B7C8;
}

#cu-footer.footer-white-background {
    background-color: #ffffff;
}

#cu-footer #cu-footer-links a {
    color: #2C6BAC;
}

.back-to-top {
    position: fixed;
    bottom: 25px;
    right: 25px;
    display: none;
    z-index: 1000;
}

#breadcrumb-section {
    background-image: linear-gradient(90deg, #dddddd 50%, #f2f2f2 50%);
}

.nav-breadcrumb {
    margin-top: 0;
}

.nav-breadcrumb .breadcrumb-item {
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
}

.nav-breadcrumb .breadcrumb .breadcrumb-item:first-child a {
    padding-left: 5px;
}

.nav-breadcrumb .breadcrumb-item a {
    background-color: #dddddd;
    color: #426287;
    height: 44px;
    line-height: 44px;
}

.nav-breadcrumb .breadcrumb-item .current {
    height: 44px;
    line-height: 44px;
}

.nav-breadcrumb .breadcrumb-item a:hover {
    background-color: #426287;
    color: #ffffff;
}

.btn-primary {
    background-color: #3A6FA2;
    border-color: #3A6FA2;
}

.btn-primary:hover {
    background-color: #305c86;
    border-color: #2d557c;
}

.btn-selection .dropdown-toggle {
    line-height: 32px;
}

.btn-selection .dropdown-menu {
}

.validated {
    display: inline-block;
}

.validated-yes {
    color: #28a745;
}

.validated-no {
    color: #ffc107;
}

.validated > .fa {
    font-size: 38px;
}

.process-pane {
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    background-color: #444444;
    opacity: 0.9;
    overflow: hidden;
    transition: 0.5s;
}

.process-pane .process-content {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.process-pane .process-content .process-text {
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    padding-left: 20px;
    color: #ffffff;
}

.fade-enter-active, .fade-leave-active {
    transition: opacity .5s;
}

.fade-enter, .fade-leave-to {
    opacity: 0;
}

.widget-toggle-button:hover {
    cursor: pointer;
}

.masked-text {
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-all;
}
