/* GENERATED by tools/build_palette_css.py from the parent theme CSS: accent colours -> school palette. Do not edit. */
/* scuole.css: 900 rules */
.bg-alert{background-color:#364872;color:#fff}
.bg-red-radial{background:#364973;background:-moz-radial-gradient(center,ellipse cover,#364973 0,#2d3c5f 100%);background:-webkit-radial-gradient(center,ellipse cover,#364973 0,#2d3c5f 100%);background:radial-gradient(ellipse at center,#364973 0,#2d3c5f 100%);color:#fff}
.bg-blue-dark{background-color:#171f31;color:#fff}
.bg-red-gradient{background:#2d3c5f;background:-moz-linear-gradient(left,#2d3c5f 0,#405689 100%);background:-webkit-linear-gradient(left,#2d3c5f 0,#405689 100%);background:linear-gradient(to right,#2d3c5f 0,#405689 100%);color:#fff}
.icon-bluelectric{fill:#354771!important}
.bg-linear-vertical-blue-light:before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#a0afd2;background:-moz-linear-gradient(top,#a0afd2 0,#447184 100%);background:-webkit-linear-gradient(top,#a0afd2 0,#447184 100%);background:linear-gradient(to bottom,#a0afd2 0,#447184 100%);content:"";display:block;opacity:.15}
.bg-linear-vertical-blue-light:after{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 1280 360' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg id='Group-27'%3E%3Cpath id='Rectangle-12' d='M0,-45.918l351,213.455l0,322.347l-351,-213.455l0,-322.347Z' style='fill:url(%23_Linear1);fill-rule:nonzero;'/%3E%3Cpath id='Rectangle-12-Copy-2' d='M1280,535.803l-351,-213.456l0,-322.347l351,213.456l0,322.347Z' style='fill:url(%23_Linear2);fill-rule:nonzero;'/%3E%3Cpath id='Rectangle-12-Copy-3' d='M1232,259.374l-351,-213.456l0,-322.347l351,213.456l0,322.347Z' style='fill:url(%23_Linear3);fill-rule:nonzero;'/%3E%3Cpath id='Rectangle-12-Copy' d='M527,678.15l-351,-213.456l0,-322.347l351,213.456l0,322.347Z' style='fill:url(%23_Linear4);fill-rule:nonzero;'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='_Linear1' x1='0' y1='0' x2='1' y2='0' gradientUnits='userSpaceOnUse' gradientTransform='matrix(-150.63,-535.803,535.803,-150.63,250.815,489.884)'%3E%3Cstop offset='0' style='stop-color:%23d3daeb;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23354771;stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='_Linear2' x1='0' y1='0' x2='1' y2='0' gradientUnits='userSpaceOnUse' gradientTransform='matrix(150.63,535.803,-535.803,150.63,1029.19,1e-06)'%3E%3Cstop offset='0' style='stop-color:%23d3daeb;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23354771;stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='_Linear3' x1='0' y1='0' x2='1' y2='0' gradientUnits='userSpaceOnUse' gradientTransform='matrix(150.63,535.803,-535.803,150.63,981.185,-276.429)'%3E%3Cstop offset='0' style='stop-color:%23d3daeb;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23354771;stop-opacity:1'/%3E%3C/linearGradient%3E%3ClinearGradient id='_Linear4' x1='0' y1='0' x2='1' y2='0' gradientUnits='userSpaceOnUse' gradientTransform='matrix(150.63,535.803,-535.803,150.63,276.185,142.347)'%3E%3Cstop offset='0' style='stop-color:%23d3daeb;stop-opacity:1'/%3E%3Cstop offset='1' style='stop-color:%23354771;stop-opacity:1'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");content:"";display:block;background-position:center center;background-repeat:no-repeat;background-size:100% auto;opacity:.07}
.primary-bg{background-color:#2a395a}
.primary-color{color:#2a395a}
.primary-border-color{border-color:#2a395a!important}
.primary-border-color.border{border-color:#2a395a!important}
.primary-bg-a1{background-color:#d3daeb}
.primary-color-a1{color:#d3daeb}
.primary-border-color-a1{border-color:#d3daeb!important}
.primary-border-color-a1.border{border-color:#d3daeb!important}
.primary-bg-a2{background-color:#afbcd9}
.primary-color-a2{color:#afbcd9}
.primary-border-color-a2{border-color:#afbcd9!important}
.primary-border-color-a2.border{border-color:#afbcd9!important}
.primary-bg-a3{background-color:#475f97}
.primary-color-a3{color:#475f97}
.primary-border-color-a3{border-color:#475f97!important}
.primary-border-color-a3.border{border-color:#475f97!important}
.primary-bg-a4{background-color:#3d5181}
.primary-color-a4{color:#3d5181}
.primary-border-color-a4{border-color:#3d5181!important}
.primary-border-color-a4.border{border-color:#3d5181!important}
.primary-bg-a5{background-color:#33446d}
.primary-color-a5{color:#33446d}
.primary-border-color-a5{border-color:#33446d!important}
.primary-border-color-a5.border{border-color:#33446d!important}
.primary-bg-a6{background-color:#2a395a}
.primary-color-a6{color:#2a395a}
.primary-border-color-a6{border-color:#2a395a!important}
.primary-border-color-a6.border{border-color:#2a395a!important}
.primary-bg-a7{background-color:#25324f}
.primary-color-a7{color:#25324f}
.primary-border-color-a7{border-color:#25324f!important}
.primary-border-color-a7.border{border-color:#25324f!important}
.primary-bg-a8{background-color:#202b44}
.primary-color-a8{color:#202b44}
.primary-border-color-a8{border-color:#202b44!important}
.primary-border-color-a8.border{border-color:#202b44!important}
.primary-bg-a9{background-color:#1b2439}
.primary-color-a9{color:#1b2439}
.primary-border-color-a9{border-color:#1b2439!important}
.primary-border-color-a9.border{border-color:#1b2439!important}
.primary-bg-a10{background-color:#171f31}
.primary-color-a10{color:#171f31}
.primary-border-color-a10{border-color:#171f31!important}
.primary-border-color-a10.border{border-color:#171f31!important}
.primary-bg-a11{background-color:#171f31}
.primary-color-a11{color:#171f31}
.primary-border-color-a11{border-color:#171f31!important}
.primary-border-color-a11.border{border-color:#171f31!important}
.primary-bg-a12{background-color:#171f31}
.primary-color-a12{color:#171f31}
.primary-border-color-a12{border-color:#171f31!important}
.primary-border-color-a12.border{border-color:#171f31!important}
.primary-bg-b1{background-color:#2a395a}
.primary-color-b1{color:#2a395a}
.primary-border-color-b1{border-color:#2a395a!important}
.primary-border-color-b1.border{border-color:#2a395a!important}
.primary-bg-b2{background-color:#293757}
.primary-color-b2{color:#293757}
.primary-border-color-b2{border-color:#293757!important}
.primary-border-color-b2.border{border-color:#293757!important}
.primary-bg-b3{background-color:#263351}
.primary-color-b3{color:#263351}
.primary-border-color-b3{border-color:#263351!important}
.primary-border-color-b3.border{border-color:#263351!important}
.primary-bg-b4{background-color:#232e49}
.primary-color-b4{color:#232e49}
.primary-border-color-b4{border-color:#232e49!important}
.primary-border-color-b4.border{border-color:#232e49!important}
.primary-bg-c1{background-color:#dce2ef}
.primary-color-c1{color:#dce2ef}
.primary-border-color-c1{border-color:#dce2ef!important}
.primary-border-color-c1.border{border-color:#dce2ef!important}
.primary-bg-c2{background-color:#d0d8e9}
.primary-color-c2{color:#d0d8e9}
.primary-border-color-c2{border-color:#d0d8e9!important}
.primary-border-color-c2.border{border-color:#d0d8e9!important}
.primary-bg-c3{background-color:#bfc9e1}
.primary-color-c3{color:#bfc9e1}
.primary-border-color-c3{border-color:#bfc9e1!important}
.primary-border-color-c3.border{border-color:#bfc9e1!important}
.primary-bg-c4{background-color:#afbcd9}
.primary-color-c4{color:#afbcd9}
.primary-border-color-c4{border-color:#afbcd9!important}
.primary-border-color-c4.border{border-color:#afbcd9!important}
.primary-bg-c5{background-color:#9eadd1}
.primary-color-c5{color:#9eadd1}
.primary-border-color-c5{border-color:#9eadd1!important}
.primary-border-color-c5.border{border-color:#9eadd1!important}
.primary-bg-c6{background-color:#475f98}
.primary-color-c6{color:#475f98}
.primary-border-color-c6{border-color:#475f98!important}
.primary-border-color-c6.border{border-color:#475f98!important}
.primary-bg-c7{background-color:#42588d}
.primary-color-c7{color:#42588d}
.primary-border-color-c7{border-color:#42588d!important}
.primary-border-color-c7.border{border-color:#42588d!important}
.primary-bg-c8{background-color:#3d5282}
.primary-color-c8{color:#3d5282}
.primary-border-color-c8{border-color:#3d5282!important}
.primary-border-color-c8.border{border-color:#3d5282!important}
.primary-bg-c9{background-color:#384b77}
.primary-color-c9{color:#384b77}
.primary-border-color-c9{border-color:#384b77!important}
.primary-border-color-c9.border{border-color:#384b77!important}
.primary-bg-c10{background-color:#33446c}
.primary-color-c10{color:#33446c}
.primary-border-color-c10{border-color:#33446c!important}
.primary-border-color-c10.border{border-color:#33446c!important}
.primary-bg-c11{background-color:#2f3e63}
.primary-color-c11{color:#2f3e63}
.primary-border-color-c11{border-color:#2f3e63!important}
.primary-border-color-c11.border{border-color:#2f3e63!important}
.primary-bg-c12{background-color:#2a395a}
.primary-color-c12{color:#2a395a}
.primary-border-color-c12{border-color:#2a395a!important}
.primary-border-color-c12.border{border-color:#2a395a!important}
.analogue-1-bg{background-color:#3d5282}
.analogue-1-color{color:#3d5282}
.analogue-1-border-color-{border-color:#3d5282!important}
.analogue-1-border-color-.border{border-color:#3d5282!important}
.analogue-1-bg-a2{background-color:#c8d1e5}
.analogue-1-color-a2{color:#c8d1e5}
.analogue-1-border-color-a2{border-color:#c8d1e5!important}
.analogue-1-border-color-a2.border{border-color:#c8d1e5!important}
.analogue-1-bg-a3{background-color:#a4b2d4}
.analogue-1-color-a3{color:#a4b2d4}
.analogue-1-border-color-a3{border-color:#a4b2d4!important}
.analogue-1-border-color-a3.border{border-color:#a4b2d4!important}
.analogue-1-bg-a4{background-color:#445a90}
.analogue-1-color-a4{color:#445a90}
.analogue-1-border-color-a4{border-color:#445a90!important}
.analogue-1-border-color-a4.border{border-color:#445a90!important}
.analogue-1-bg-a5{background-color:#3a4d7b}
.analogue-1-color-a5{color:#3a4d7b}
.analogue-1-border-color-a5{border-color:#3a4d7b!important}
.analogue-1-border-color-a5.border{border-color:#3a4d7b!important}
.analogue-1-bg-a6{background-color:#314168}
.analogue-1-color-a6{color:#314168}
.analogue-1-border-color-a6{border-color:#314168!important}
.analogue-1-border-color-a6.border{border-color:#314168!important}
.analogue-1-bg-a7{background-color:#2b395b}
.analogue-1-color-a7{color:#2b395b}
.analogue-1-border-color-a7{border-color:#2b395b!important}
.analogue-1-border-color-a7.border{border-color:#2b395b!important}
.analogue-1-bg-a8{background-color:#25314e}
.analogue-1-color-a8{color:#25314e}
.analogue-1-border-color-a8{border-color:#25314e!important}
.analogue-1-border-color-a8.border{border-color:#25314e!important}
.analogue-1-bg-a9{background-color:#1f2941}
.analogue-1-color-a9{color:#1f2941}
.analogue-1-border-color-a9{border-color:#1f2941!important}
.analogue-1-border-color-a9.border{border-color:#1f2941!important}
.analogue-1-bg-a10{background-color:#182134}
.analogue-1-color-a10{color:#182134}
.analogue-1-border-color-a10{border-color:#182134!important}
.analogue-1-border-color-a10.border{border-color:#182134!important}
.analogue-1-bg-a11{background-color:#171f31}
.analogue-1-color-a11{color:#171f31}
.analogue-1-border-color-a11{border-color:#171f31!important}
.analogue-1-border-color-a11.border{border-color:#171f31!important}
.analogue-1-bg-a12{background-color:#171f31}
.analogue-1-color-a12{color:#171f31}
.analogue-1-border-color-a12{border-color:#171f31!important}
.analogue-1-border-color-a12.border{border-color:#171f31!important}
.analogue-2-bg{background-color:#2f3f65}
.analogue-2-color{color:#2f3f65}
.analogue-2-border-color-{border-color:#2f3f65!important}
.analogue-2-border-color-.border{border-color:#2f3f65!important}
.analogue-2-bg-a1{background-color:#dce2ef}
.analogue-2-color-a1{color:#dce2ef}
.analogue-2-border-color-a1{border-color:#dce2ef!important}
.analogue-2-border-color-a1.border{border-color:#dce2ef!important}
.analogue-2-bg-a2{background-color:#b7c2dd}
.analogue-2-color-a2{color:#b7c2dd}
.analogue-2-border-color-a2{border-color:#b7c2dd!important}
.analogue-2-border-color-a2.border{border-color:#b7c2dd!important}
.analogue-2-bg-a3{background-color:#49629c}
.analogue-2-color-a3{color:#49629c}
.analogue-2-border-color-a3{border-color:#49629c!important}
.analogue-2-border-color-a3.border{border-color:#49629c!important}
.analogue-2-bg-a4{background-color:#3f5486}
.analogue-2-color-a4{color:#3f5486}
.analogue-2-border-color-a4{border-color:#3f5486!important}
.analogue-2-border-color-a4.border{border-color:#3f5486!important}
.analogue-2-bg-a5{background-color:#354772}
.analogue-2-color-a5{color:#354772}
.analogue-2-border-color-a5{border-color:#354772!important}
.analogue-2-border-color-a5.border{border-color:#354772!important}
.analogue-2-bg-a6{background-color:#2d3c5f}
.analogue-2-color-a6{color:#2d3c5f}
.analogue-2-border-color-a6{border-color:#2d3c5f!important}
.analogue-2-border-color-a6.border{border-color:#2d3c5f!important}
.analogue-2-bg-a7{background-color:#273453}
.analogue-2-color-a7{color:#273453}
.analogue-2-border-color-a7{border-color:#273453!important}
.analogue-2-border-color-a7.border{border-color:#273453!important}
.analogue-2-bg-a8{background-color:#212d47}
.analogue-2-color-a8{color:#212d47}
.analogue-2-border-color-a8{border-color:#212d47!important}
.analogue-2-border-color-a8.border{border-color:#212d47!important}
.analogue-2-bg-a9{background-color:#1c253b}
.analogue-2-color-a9{color:#1c253b}
.analogue-2-border-color-a9{border-color:#1c253b!important}
.analogue-2-border-color-a9.border{border-color:#1c253b!important}
.analogue-2-bg-a10{background-color:#171f31}
.analogue-2-color-a10{color:#171f31}
.analogue-2-border-color-a10{border-color:#171f31!important}
.analogue-2-border-color-a10.border{border-color:#171f31!important}
.analogue-2-bg-a11{background-color:#171f31}
.analogue-2-color-a11{color:#171f31}
.analogue-2-border-color-a11{border-color:#171f31!important}
.analogue-2-border-color-a11.border{border-color:#171f31!important}
.analogue-2-bg-a12{background-color:#171f31}
.analogue-2-color-a12{color:#171f31}
.analogue-2-border-color-a12{border-color:#171f31!important}
.analogue-2-border-color-a12.border{border-color:#171f31!important}
.complementary-1-bg{background-color:#405689}
.complementary-1-border-color-{border-color:#405689!important}
.complementary-1-border-color-.border{border-color:#405689!important}
.complementary-1-bg-a2{background-color:#d8deed}
.complementary-1-color-a2{color:#d8deed}
.complementary-1-border-color-a2{border-color:#d8deed!important}
.complementary-1-border-color-a2.border{border-color:#d8deed!important}
.complementary-1-bg-a3{background-color:#b4c0db}
.complementary-1-color-a3{color:#b4c0db}
.complementary-1-border-color-a3{border-color:#b4c0db!important}
.complementary-1-border-color-a3.border{border-color:#b4c0db!important}
.complementary-1-bg-a4{background-color:#486199}
.complementary-1-color-a4{color:#486199}
.complementary-1-border-color-a4{border-color:#486199!important}
.complementary-1-border-color-a4.border{border-color:#486199!important}
.complementary-1-bg-a5{background-color:#3e5385}
.complementary-1-color-a5{color:#3e5385}
.complementary-1-border-color-a5{border-color:#3e5385!important}
.complementary-1-border-color-a5.border{border-color:#3e5385!important}
.complementary-1-bg-a6{background-color:#354771}
.complementary-1-color-a6{color:#354771}
.complementary-1-border-color-a6{border-color:#354771!important}
.complementary-1-border-color-a6.border{border-color:#354771!important}
.complementary-1-bg-a7{background-color:#2f3e63}
.complementary-1-color-a7{color:#2f3e63}
.complementary-1-border-color-a7{border-color:#2f3e63!important}
.complementary-1-border-color-a7.border{border-color:#2f3e63!important}
.complementary-1-bg-a8{background-color:#283554}
.complementary-1-color-a8{color:#283554}
.complementary-1-border-color-a8{border-color:#283554!important}
.complementary-1-border-color-a8.border{border-color:#283554!important}
.complementary-1-bg-a9{background-color:#212d47}
.complementary-1-color-a9{color:#212d47}
.complementary-1-border-color-a9{border-color:#212d47!important}
.complementary-1-border-color-a9.border{border-color:#212d47!important}
.complementary-1-bg-a10{background-color:#1b2439}
.complementary-1-color-a10{color:#1b2439}
.complementary-1-border-color-a10{border-color:#1b2439!important}
.complementary-1-border-color-a10.border{border-color:#1b2439!important}
.complementary-1-bg-a11{background-color:#171f31}
.complementary-1-color-a11{color:#171f31}
.complementary-1-border-color-a11{border-color:#171f31!important}
.complementary-1-border-color-a11.border{border-color:#171f31!important}
.complementary-1-bg-a12{background-color:#171f31}
.complementary-1-color-a12{color:#171f31}
.complementary-1-border-color-a12{border-color:#171f31!important}
.complementary-1-border-color-a12.border{border-color:#171f31!important}
.complementary-3-bg{background-color:#2e4c59}
.complementary-3-color{color:#2e4c59}
.complementary-3-border-color-{border-color:#2e4c59!important}
.complementary-3-border-color-.border{border-color:#2e4c59!important}
.complementary-3-bg-a1{background-color:#d5e3e9}
.complementary-3-color-a1{color:#d5e3e9}
.complementary-3-border-color-a1{border-color:#d5e3e9!important}
.complementary-3-border-color-a1.border{border-color:#d5e3e9!important}
.complementary-3-bg-a2{background-color:#b1ccd7}
.complementary-3-color-a2{color:#b1ccd7}
.complementary-3-border-color-a2{border-color:#b1ccd7!important}
.complementary-3-border-color-a2.border{border-color:#b1ccd7!important}
.complementary-3-bg-a3{background-color:#4b7d92}
.complementary-3-color-a3{color:#4b7d92}
.complementary-3-border-color-a3{border-color:#4b7d92!important}
.complementary-3-border-color-a3.border{border-color:#4b7d92!important}
.complementary-3-bg-a4{background-color:#406b7d}
.complementary-3-color-a4{color:#406b7d}
.complementary-3-border-color-a4{border-color:#406b7d!important}
.complementary-3-border-color-a4.border{border-color:#406b7d!important}
.complementary-3-bg-a5{background-color:#365a6a}
.complementary-3-color-a5{color:#365a6a}
.complementary-3-border-color-a5{border-color:#365a6a!important}
.complementary-3-border-color-a5.border{border-color:#365a6a!important}
.complementary-3-bg-a6{background-color:#2d4b58}
.complementary-3-color-a6{color:#2d4b58}
.complementary-3-border-color-a6{border-color:#2d4b58!important}
.complementary-3-border-color-a6.border{border-color:#2d4b58!important}
.complementary-3-bg-a7{background-color:#28424d}
.complementary-3-color-a7{color:#28424d}
.complementary-3-border-color-a7{border-color:#28424d!important}
.complementary-3-border-color-a7.border{border-color:#28424d!important}
.complementary-3-bg-a8{background-color:#223842}
.complementary-3-color-a8{color:#223842}
.complementary-3-border-color-a8{border-color:#223842!important}
.complementary-3-border-color-a8.border{border-color:#223842!important}
.complementary-3-bg-a9{background-color:#1c2f37}
.complementary-3-color-a9{color:#1c2f37}
.complementary-3-border-color-a9{border-color:#1c2f37!important}
.complementary-3-border-color-a9.border{border-color:#1c2f37!important}
.complementary-3-bg-a10{background-color:#18282f}
.complementary-3-color-a10{color:#18282f}
.complementary-3-border-color-a10{border-color:#18282f!important}
.complementary-3-border-color-a10.border{border-color:#18282f!important}
.complementary-3-bg-a11{background-color:#18282f}
.complementary-3-color-a11{color:#18282f}
.complementary-3-border-color-a11{border-color:#18282f!important}
.complementary-3-border-color-a11.border{border-color:#18282f!important}
.complementary-3-bg-a12{background-color:#18282f}
.complementary-3-color-a12{color:#18282f}
.complementary-3-border-color-a12{border-color:#18282f!important}
.complementary-3-border-color-a12.border{border-color:#18282f!important}
.analogue-1-bg{background-color:#3d5282}
.analogue-1-color{color:#3d5282}
.analogue-1-border-color-{border-color:#3d5282!important}
.analogue-1-border-color-.border{border-color:#3d5282!important}
.analogue-1-bg-b1{background-color:#3d5282}
.analogue-1-color-b1{color:#3d5282}
.analogue-1-border-color-b1{border-color:#3d5282!important}
.analogue-1-border-color-b1.border{border-color:#3d5282!important}
.analogue-1-bg-b2{background-color:#3c507f}
.analogue-1-color-b2{color:#3c507f}
.analogue-1-border-color-b2{border-color:#3c507f!important}
.analogue-1-border-color-b2.border{border-color:#3c507f!important}
.analogue-1-bg-b3{background-color:#394d7a}
.analogue-1-color-b3{color:#394d7a}
.analogue-1-border-color-b3{border-color:#394d7a!important}
.analogue-1-border-color-b3.border{border-color:#394d7a!important}
.analogue-2-bg{background-color:#2f3f65}
.analogue-2-color{color:#2f3f65}
.analogue-2-border-color-{border-color:#2f3f65!important}
.analogue-2-border-color-.border{border-color:#2f3f65!important}
.analogue-2-bg-b1{background-color:#2f3f65}
.analogue-2-color-b1{color:#2f3f65}
.analogue-2-border-color-b1{border-color:#2f3f65!important}
.analogue-2-border-color-b1.border{border-color:#2f3f65!important}
.analogue-2-bg-b2{background-color:#2e3d61}
.analogue-2-color-b2{color:#2e3d61}
.analogue-2-border-color-b2{border-color:#2e3d61!important}
.analogue-2-border-color-b2.border{border-color:#2e3d61!important}
.analogue-2-bg-b3{background-color:#2b3a5b}
.analogue-2-color-b3{color:#2b3a5b}
.analogue-2-border-color-b3{border-color:#2b3a5b!important}
.analogue-2-border-color-b3.border{border-color:#2b3a5b!important}
.analogue-2-bg-b4{background-color:#273554}
.analogue-2-color-b4{color:#273554}
.analogue-2-border-color-b4{border-color:#273554!important}
.analogue-2-border-color-b4.border{border-color:#273554!important}
.complementary-1-bg-b1{background-color:#405689}
.complementary-1-color-b1{color:#405689}
.complementary-1-border-color-b1{border-color:#405689!important}
.complementary-1-border-color-b1.border{border-color:#405689!important}
.complementary-1-bg-b2{background-color:#3e5385}
.complementary-1-color-b2{color:#3e5385}
.complementary-1-border-color-b2{border-color:#3e5385!important}
.complementary-1-border-color-b2.border{border-color:#3e5385!important}
.complementary-1-bg-b3{background-color:#3b4f7e}
.complementary-1-color-b3{color:#3b4f7e}
.complementary-1-border-color-b3{border-color:#3b4f7e!important}
.complementary-1-border-color-b3.border{border-color:#3b4f7e!important}
.complementary-3-bg-b1{background-color:#2e4c59}
.complementary-3-color-b1{color:#2e4c59}
.complementary-3-border-color-b1{border-color:#2e4c59!important}
.complementary-3-border-color-b1.border{border-color:#2e4c59!important}
.complementary-3-bg-b2{background-color:#2c4955}
.complementary-3-color-b2{color:#2c4955}
.complementary-3-border-color-b2{border-color:#2c4955!important}
.complementary-3-border-color-b2.border{border-color:#2c4955!important}
.complementary-3-bg-b3{background-color:#294550}
.complementary-3-color-b3{color:#294550}
.complementary-3-border-color-b3{border-color:#294550!important}
.complementary-3-border-color-b3.border{border-color:#294550!important}
.complementary-3-bg-b4{background-color:#253e49}
.complementary-3-color-b4{color:#253e49}
.complementary-3-border-color-b4{border-color:#253e49!important}
.complementary-3-border-color-b4.border{border-color:#253e49!important}
.neutral-1-bg{background-color:#171f31}
.neutral-1-color{color:#171f31}
.neutral-1-border-color-{border-color:#171f31!important}
.neutral-1-border-color-.border{border-color:#171f31!important}
.neutral-1-bg-a10{background-color:#171f31}
.neutral-1-color-a10{color:#171f31}
.neutral-1-border-color-a10{border-color:#171f31!important}
.neutral-1-border-color-a10.border{border-color:#171f31!important}
.home-message .btn-outline-black.focus,.home-message .btn-outline-black:focus{box-shadow:inset 0 0 0 1px #171f31,0 0 0 .2rem rgba(23,31,49,.5)}
.home-message .btn-outline-black.disabled,.home-message .btn-outline-black:disabled{color:#171f31;background-color:transparent}
.home-message .btn-outline-black:not(:disabled):not(.disabled).active,.home-message .btn-outline-black:not(:disabled):not(.disabled):active,.show>.btn-outline-black.dropdown-toggle{color:#171f31;background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px #171f31}
.home-message .btn-outline-black:not(:disabled):not(.disabled).active:focus,.home-message .btn-outline-black:not(:disabled):not(.disabled):active:focus,.home-message .show>.btn-outline-black.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(23,31,49,.5)}
.home-message.red,.home-message.red .msg svg{background-color:#364973;color:#fff!important;fill:#fff!important}
.home-message.purple,.home-message.purple .msg svg{background-color:#314269;color:#fff!important;fill:#fff!important}
.home-message .msg svg,.home-message.green{background-color:#223841;color:#fff!important;fill:#fff!important}
.home-message.blue,.home-message.blue .msg svg{background-color:#354771;color:#fff!important;fill:#fff!important}
.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(42,57,90,.25)}
.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(42,57,90,.25),inset 0 3px 5px rgba(0,0,0,.125)}
.btn-primary{color:#fff;background-color:#2a395a;border-color:#2a395a;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.btn-primary:hover{color:#fff;background-color:#232e49;border-color:#202b44}
.btn-primary.focus,.btn-primary:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(42,57,90,.5)}
.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#2a395a;border-color:#2a395a}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#202b44;border-color:#1d273e}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(42,57,90,.5)}
.btn-success{color:#fff;background-color:#1e313a;border-color:#1e313a;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.btn-success:hover{color:#fff;background-color:#18282f;border-color:#18282f}
.btn-success.focus,.btn-success:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(30,49,58,.5)}
.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#1e313a;border-color:#1e313a}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#18282f;border-color:#18282f}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(30,49,58,.5)}
.btn-danger{color:#fff;background-color:#384b78;border-color:#384b78;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.btn-danger:hover{color:#fff;background-color:#304167;border-color:#2e3d61}
.btn-danger.focus,.btn-danger:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(56,75,120,.5)}
.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#384b78;border-color:#384b78}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#2e3d61;border-color:#2b3a5b}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(56,75,120,.5)}
.btn-dark{color:#fff;background-color:#171f31;border-color:#171f31;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.btn-dark:hover{color:#fff;background-color:#171f31;border-color:#171f31}
.btn-dark.focus,.btn-dark:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(23,31,49,.5)}
.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#171f31;border-color:#171f31}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#171f31;border-color:#08121b}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(23,31,49,.5)}
.btn-redbrown{color:#fff;background-color:#364973;border-color:#364973;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.btn-redbrown:hover{color:#fff;background-color:#2e3e63;border-color:#2c3a5d}
.btn-redbrown.focus,.btn-redbrown:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(54,73,115,.5)}
.btn-redbrown.disabled,.btn-redbrown:disabled{color:#fff;background-color:#364973;border-color:#364973}
.btn-redbrown:not(:disabled):not(.disabled).active,.btn-redbrown:not(:disabled):not(.disabled):active,.show>.btn-redbrown.dropdown-toggle{color:#fff;background-color:#2c3a5d;border-color:#293757}
.btn-redbrown:not(:disabled):not(.disabled).active:focus,.btn-redbrown:not(:disabled):not(.disabled):active:focus,.show>.btn-redbrown.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(54,73,115,.5)}
.btn-purplelight{color:#fff;background-color:#314269;border-color:#314269;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.btn-purplelight:hover{color:#fff;background-color:#293758;border-color:#273452}
.btn-purplelight.focus,.btn-purplelight:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(49,66,105,.5)}
.btn-purplelight.disabled,.btn-purplelight:disabled{color:#fff;background-color:#314269;border-color:#314269}
.btn-purplelight:not(:disabled):not(.disabled).active,.btn-purplelight:not(:disabled):not(.disabled):active,.show>.btn-purplelight.dropdown-toggle{color:#fff;background-color:#273452;border-color:#24304c}
.btn-purplelight:not(:disabled):not(.disabled).active:focus,.btn-purplelight:not(:disabled):not(.disabled):active:focus,.show>.btn-purplelight.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(49,66,105,.5)}
.btn-greendark{color:#fff;background-color:#21363f;border-color:#21363f;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.btn-greendark:hover{color:#fff;background-color:#192930;border-color:#18282f}
.btn-greendark.focus,.btn-greendark:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(34,56,65,.5)}
.btn-greendark.disabled,.btn-greendark:disabled{color:#fff;background-color:#21363f;border-color:#21363f}
.btn-greendark:not(:disabled):not(.disabled).active,.btn-greendark:not(:disabled):not(.disabled):active,.show>.btn-greendark.dropdown-toggle{color:#fff;background-color:#18282f;border-color:#18282f}
.btn-greendark:not(:disabled):not(.disabled).active:focus,.btn-greendark:not(:disabled):not(.disabled):active:focus,.show>.btn-greendark.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(34,56,65,.5)}
.btn-bluelectric{color:#fff;background-color:#354771;border-color:#354771;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.btn-bluelectric:hover{color:#fff;background-color:#2d3c60;border-color:#2a395a}
.btn-bluelectric.focus,.btn-bluelectric:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(53,71,113,.5)}
.btn-bluelectric.disabled,.btn-bluelectric:disabled{color:#fff;background-color:#354771;border-color:#354771}
.btn-bluelectric:not(:disabled):not(.disabled).active,.btn-bluelectric:not(:disabled):not(.disabled):active,.show>.btn-bluelectric.dropdown-toggle{color:#fff;background-color:#2a395a;border-color:#283554}
.btn-bluelectric:not(:disabled):not(.disabled).active:focus,.btn-bluelectric:not(:disabled):not(.disabled):active:focus,.show>.btn-bluelectric.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(53,71,113,.5)}
.btn-outline-primary{color:#2a395a;background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px #2a395a}
.btn-outline-primary:hover{color:#202b44;box-shadow:inset 0 0 0 1px #202b44}
.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:inset 0 0 0 1px #2a395a,0 0 0 .2rem rgba(42,57,90,.5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#2a395a;background-color:transparent}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#2a395a;background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px #2a395a}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(42,57,90,.5)}
.btn-outline-success{color:#1e313a;background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px #1e313a}
.btn-outline-success:hover{color:#18282f;box-shadow:inset 0 0 0 1px #18282f}
.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:inset 0 0 0 1px #1e313a,0 0 0 .2rem rgba(30,49,58,.5)}
.btn-outline-success.disabled,.btn-outline-success:disabled{color:#1e313a;background-color:transparent}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#1e313a;background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px #1e313a}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(30,49,58,.5)}
.btn-outline-danger{color:#384b78;background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px #384b78}
.btn-outline-danger:hover{color:#2e3d61;box-shadow:inset 0 0 0 1px #2e3d61}
.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:inset 0 0 0 1px #384b78,0 0 0 .2rem rgba(56,75,120,.5)}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#384b78;background-color:transparent}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#384b78;background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px #384b78}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(56,75,120,.5)}
.btn-outline-dark{color:#171f31;background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px #171f31}
.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:inset 0 0 0 1px #171f31,0 0 0 .2rem rgba(23,31,49,.5)}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#171f31;background-color:transparent}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#171f31;background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px #171f31}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(23,31,49,.5)}
.btn-outline-redbrown{color:#364973;background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px #364973}
.btn-outline-redbrown:hover{color:#2c3a5d;box-shadow:inset 0 0 0 1px #2c3a5d}
.btn-outline-redbrown.focus,.btn-outline-redbrown:focus{box-shadow:inset 0 0 0 1px #364973,0 0 0 .2rem rgba(54,73,115,.5)}
.btn-outline-redbrown.disabled,.btn-outline-redbrown:disabled{color:#364973;background-color:transparent}
.btn-outline-redbrown:not(:disabled):not(.disabled).active,.btn-outline-redbrown:not(:disabled):not(.disabled):active,.show>.btn-outline-redbrown.dropdown-toggle{color:#364973;background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px #364973}
.btn-outline-redbrown:not(:disabled):not(.disabled).active:focus,.btn-outline-redbrown:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-redbrown.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(54,73,115,.5)}
.btn-outline-purplelight{color:#314269;background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px #314269}
.btn-outline-purplelight:hover{color:#273452;box-shadow:inset 0 0 0 1px #273452}
.btn-outline-purplelight.focus,.btn-outline-purplelight:focus{box-shadow:inset 0 0 0 1px #314269,0 0 0 .2rem rgba(49,66,105,.5)}
.btn-outline-purplelight.disabled,.btn-outline-purplelight:disabled{color:#314269;background-color:transparent}
.btn-outline-purplelight:not(:disabled):not(.disabled).active,.btn-outline-purplelight:not(:disabled):not(.disabled):active,.show>.btn-outline-purplelight.dropdown-toggle{color:#314269;background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px #314269}
.btn-outline-purplelight:not(:disabled):not(.disabled).active:focus,.btn-outline-purplelight:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-purplelight.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(49,66,105,.5)}
.btn-outline-greendark{color:#21363f;background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px #21363f}
.btn-outline-greendark:hover{color:#18282f;box-shadow:inset 0 0 0 1px #18282f}
.btn-outline-greendark.focus,.btn-outline-greendark:focus{box-shadow:inset 0 0 0 1px #21363f,0 0 0 .2rem rgba(34,56,65,.5)}
.btn-outline-greendark.disabled,.btn-outline-greendark:disabled{color:#21363f;background-color:transparent}
.btn-outline-greendark:not(:disabled):not(.disabled).active,.btn-outline-greendark:not(:disabled):not(.disabled):active,.show>.btn-outline-greendark.dropdown-toggle{color:#21363f;background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px #21363f}
.btn-outline-greendark:not(:disabled):not(.disabled).active:focus,.btn-outline-greendark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-greendark.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(34,56,65,.5)}
.btn-outline-bluelectric{color:#354771;background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px #354771}
.btn-outline-bluelectric:hover{color:#2a395a;box-shadow:inset 0 0 0 1px #2a395a}
.btn-outline-bluelectric.focus,.btn-outline-bluelectric:focus{box-shadow:inset 0 0 0 1px #354771,0 0 0 .2rem rgba(53,71,113,.5)}
.btn-outline-bluelectric.disabled,.btn-outline-bluelectric:disabled{color:#354771;background-color:transparent}
.btn-outline-bluelectric:not(:disabled):not(.disabled).active,.btn-outline-bluelectric:not(:disabled):not(.disabled):active,.show>.btn-outline-bluelectric.dropdown-toggle{color:#354771;background-color:transparent;background-image:none;box-shadow:inset 0 0 0 1px #354771}
.btn-outline-bluelectric:not(:disabled):not(.disabled).active:focus,.btn-outline-bluelectric:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-bluelectric.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(53,71,113,.5)}
.btn-link{font-weight:400;color:#2a395a;text-decoration:underline}
.btn-link:hover{color:#1b2439;text-decoration:underline}
.badge-primary{color:#fff;background-color:#2a395a}
a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#202b44}
a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(42,57,90,.5)}
.badge-success{color:#fff;background-color:#1e313a}
a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#18282f}
a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(30,49,58,.5)}
.badge-danger{color:#fff;background-color:#384b78}
a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#2e3d61}
a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(56,75,120,.5)}
.badge-dark{color:#fff;background-color:#171f31}
a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#171f31}
a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,31,49,.5)}
.badge-redbrown{color:#fff;background-color:#364973}
a.badge-redbrown:focus,a.badge-redbrown:hover{color:#fff;background-color:#2c3a5d}
a.badge-redbrown.focus,a.badge-redbrown:focus{outline:0;box-shadow:0 0 0 .2rem rgba(54,73,115,.5)}
.badge-purplelight{color:#fff;background-color:#314269}
a.badge-purplelight:focus,a.badge-purplelight:hover{color:#fff;background-color:#273452}
a.badge-purplelight.focus,a.badge-purplelight:focus{outline:0;box-shadow:0 0 0 .2rem rgba(49,66,105,.5)}
.badge-greendark{color:#fff;background-color:#21363f}
a.badge-greendark:focus,a.badge-greendark:hover{color:#fff;background-color:#18282f}
a.badge-greendark.focus,a.badge-greendark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(34,56,65,.5)}
.badge-bluelectric{color:#fff;background-color:#354771}
a.badge-bluelectric:focus,a.badge-bluelectric:hover{color:#fff;background-color:#2a395a}
a.badge-bluelectric.focus,a.badge-bluelectric:focus{outline:0;box-shadow:0 0 0 .2rem rgba(53,71,113,.5)}
.bg-primary{background-color:#2a395a!important}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#202b44!important}
.bg-success{background-color:#1e313a!important}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#18282f!important}
.bg-danger{background-color:#384b78!important}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#2e3d61!important}
.bg-dark{background-color:#171f31!important}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#171f31!important}
.bg-redbrown{background-color:#364973!important}
a.bg-redbrown:focus,a.bg-redbrown:hover,button.bg-redbrown:focus,button.bg-redbrown:hover{background-color:#2c3a5d!important}
.bg-purplelight{background-color:#314269!important}
a.bg-purplelight:focus,a.bg-purplelight:hover,button.bg-purplelight:focus,button.bg-purplelight:hover{background-color:#273452!important}
.bg-greendark{background-color:#21363f!important}
a.bg-greendark:focus,a.bg-greendark:hover,button.bg-greendark:focus,button.bg-greendark:hover{background-color:#18282f!important}
.bg-bluelectric{background-color:#354771!important}
a.bg-bluelectric:focus,a.bg-bluelectric:hover,button.bg-bluelectric:focus,button.bg-bluelectric:hover{background-color:#2a395a!important}
.text-primary{color:#2a395a!important}
a.text-primary:focus,a.text-primary:hover{color:#1b2439!important}
.text-success{color:#1e313a!important}
a.text-success:focus,a.text-success:hover{color:#18282f!important}
.text-danger{color:#384b78!important}
a.text-danger:focus,a.text-danger:hover{color:#283656!important}
.text-dark{color:#171f31!important}
.text-redbrown{color:#364973!important}
a.text-redbrown:focus,a.text-redbrown:hover{color:#263351!important}
.text-purplelight{color:#314269!important}
a.text-purplelight:focus,a.text-purplelight:hover{color:#212d47!important}
.text-greendark{color:#21363f!important}
a.text-greendark:focus,a.text-greendark:hover{color:#18282f!important}
.text-bluelectric{color:#354771!important}
a.text-bluelectric:focus,a.text-bluelectric:hover{color:#25324f!important}
.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#2a395a;background-color:#2a395a;box-shadow:none}
.custom-control-input:focus~.custom-control-label::before{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(42,57,90,.25)}
.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#a9b6d6;border-color:#a9b6d6;box-shadow:none}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#2a395a;background-color:#2a395a;box-shadow:none}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(42,57,90,.5)}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(42,57,90,.5)}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(42,57,90,.5)}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(42,57,90,.5)}
.custom-select:focus{border-color:#5c6f82;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .2rem rgba(42,57,90,.25)}
.custom-file-input:focus~.custom-file-label{border-color:#5c6f82;box-shadow:0 0 0 .2rem rgba(42,57,90,.25)}
.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(42,57,90,.25)}
.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(42,57,90,.25)}
.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(42,57,90,.25)}
.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#2a395a;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}
.custom-range::-webkit-slider-thumb:active{background-color:#a9b6d6}
.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#2a395a;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}
.custom-range::-moz-range-thumb:active{background-color:#a9b6d6}
.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#2a395a;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}
.custom-range::-ms-thumb:active{background-color:#a9b6d6}
.btn-icon .rounded-icon.rounded-primary{background-color:#2a395a}
.btn-icon .rounded-icon.rounded-success{background-color:#1e313a}
.btn-icon .rounded-icon.rounded-danger{background-color:#384b78}
.btn-icon .rounded-icon.rounded-dark{background-color:#171f31}
.btn-icon .rounded-icon.rounded-redbrown{background-color:#364973}
.btn-icon .rounded-icon.rounded-purplelight{background-color:#314269}
.btn-icon .rounded-icon.rounded-greendark{background-color:#21363f}
.btn-icon .rounded-icon.rounded-bluelectric{background-color:#354771}
.btn-primary.disabled.btn-progress,.btn-primary:disabled.btn-progress{background-color:#475f97;border-color:#475f97;color:#fff;opacity:1}
.bg-dark .btn-primary{color:#000;background-color:#fff;border-color:#2a395a;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);color:#2a395a}
.bg-dark .btn-primary:hover{color:#000;background-color:#fff;border-color:#202b44}
.bg-dark .btn-primary.focus,.bg-dark .btn-primary:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(42,57,90,.5)}
.bg-dark .btn-primary.disabled,.bg-dark .btn-primary:disabled{color:#000;background-color:#fff;border-color:#2a395a}
.bg-dark .btn-primary:not(:disabled):not(.disabled).active,.bg-dark .btn-primary:not(:disabled):not(.disabled):active,.show>.bg-dark .btn-primary.dropdown-toggle{color:#000;background-color:#fff;border-color:#1d273e}
.bg-dark .btn-primary:not(:disabled):not(.disabled).active:focus,.bg-dark .btn-primary:not(:disabled):not(.disabled):active:focus,.show>.bg-dark .btn-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(42,57,90,.5)}
.bg-dark .btn-primary:hover{color:#202b44}
.bg-dark .btn-primary.disabled,.bg-dark .btn-primary:disabled{color:#202b44}
.bg-dark .btn-secondary{color:#fff;background-color:#2a395a;border-color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);color:#fff}
.bg-dark .btn-secondary:hover{color:#fff;background-color:#32436b;border-color:#e6e6e6}
.bg-dark .btn-secondary.disabled,.bg-dark .btn-secondary:disabled{color:#fff;background-color:#2a395a;border-color:#fff}
.bg-dark .btn-secondary:not(:disabled):not(.disabled).active,.bg-dark .btn-secondary:not(:disabled):not(.disabled):active,.show>.bg-dark .btn-secondary.dropdown-toggle{color:#fff;background-color:#354771;border-color:#dfdfdf}
.h1,.h2,.h3,.h4,h1,h2,h3,h4{color:#171f31}
.greendark .text-icon svg{fill:#21363f}
.icon-bluelectric{fill:#354771!important}
.badge-primary{color:#fff;background-color:#2a395a;border-color:#2a395a;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.badge-primary:hover{color:#fff;background-color:#232e49;border-color:#202b44}
.badge-primary.focus,.badge-primary:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(52,70,110,.5)}
.badge-primary.disabled,.badge-primary:disabled{color:#fff;background-color:#2a395a;border-color:#2a395a}
.badge-primary:not(:disabled):not(.disabled).active,.badge-primary:not(:disabled):not(.disabled):active,.show>.badge-primary.dropdown-toggle{color:#fff;background-color:#202b44;border-color:#1d273e}
.badge-primary:not(:disabled):not(.disabled).active:focus,.badge-primary:not(:disabled):not(.disabled):active:focus,.show>.badge-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(52,70,110,.5)}
.badge-success{color:#fff;background-color:#1e313a;border-color:#1e313a;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.badge-success:hover{color:#fff;background-color:#18282f;border-color:#18282f}
.badge-success.focus,.badge-success:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(42,70,82,.5)}
.badge-success.disabled,.badge-success:disabled{color:#fff;background-color:#1e313a;border-color:#1e313a}
.badge-success:not(:disabled):not(.disabled).active,.badge-success:not(:disabled):not(.disabled):active,.show>.badge-success.dropdown-toggle{color:#fff;background-color:#18282f;border-color:#18282f}
.badge-success:not(:disabled):not(.disabled).active:focus,.badge-success:not(:disabled):not(.disabled):active:focus,.show>.badge-success.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(42,70,82,.5)}
.badge-danger{color:#fff;background-color:#384b78;border-color:#384b78;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.badge-danger:hover{color:#fff;background-color:#304167;border-color:#2e3d61}
.badge-danger.focus,.badge-danger:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(64,85,135,.5)}
.badge-danger.disabled,.badge-danger:disabled{color:#fff;background-color:#384b78;border-color:#384b78}
.badge-danger:not(:disabled):not(.disabled).active,.badge-danger:not(:disabled):not(.disabled):active,.show>.badge-danger.dropdown-toggle{color:#fff;background-color:#2e3d61;border-color:#2b3a5b}
.badge-danger:not(:disabled):not(.disabled).active:focus,.badge-danger:not(:disabled):not(.disabled):active:focus,.show>.badge-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(64,85,135,.5)}
.badge-dark{color:#fff;background-color:#171f31;border-color:#171f31;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.badge-dark:hover{color:#fff;background-color:#171f31;border-color:#171f31}
.badge-dark.disabled,.badge-dark:disabled{color:#fff;background-color:#171f31;border-color:#171f31}
.badge-dark:not(:disabled):not(.disabled).active,.badge-dark:not(:disabled):not(.disabled):active,.show>.badge-dark.dropdown-toggle{color:#fff;background-color:#171f31;border-color:#08121b}
.badge-redbrown{color:#fff;background-color:#364973;border-color:#364973;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.badge-redbrown:hover{color:#fff;background-color:#2e3e63;border-color:#2c3a5d}
.badge-redbrown.focus,.badge-redbrown:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(62,83,132,.5)}
.badge-redbrown.disabled,.badge-redbrown:disabled{color:#fff;background-color:#364973;border-color:#364973}
.badge-redbrown:not(:disabled):not(.disabled).active,.badge-redbrown:not(:disabled):not(.disabled):active,.show>.badge-redbrown.dropdown-toggle{color:#fff;background-color:#2c3a5d;border-color:#293757}
.badge-redbrown:not(:disabled):not(.disabled).active:focus,.badge-redbrown:not(:disabled):not(.disabled):active:focus,.show>.badge-redbrown.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(62,83,132,.5)}
.badge-purplelight{color:#fff;background-color:#314269;border-color:#314269;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.badge-purplelight:hover{color:#fff;background-color:#293758;border-color:#273452}
.badge-purplelight.focus,.badge-purplelight:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(58,77,123,.5)}
.badge-purplelight.disabled,.badge-purplelight:disabled{color:#fff;background-color:#314269;border-color:#314269}
.badge-purplelight:not(:disabled):not(.disabled).active,.badge-purplelight:not(:disabled):not(.disabled):active,.show>.badge-purplelight.dropdown-toggle{color:#fff;background-color:#273452;border-color:#24304c}
.badge-purplelight:not(:disabled):not(.disabled).active:focus,.badge-purplelight:not(:disabled):not(.disabled):active:focus,.show>.badge-purplelight.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(58,77,123,.5)}
.badge-greendark{color:#fff;background-color:#21363f;border-color:#21363f;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.badge-greendark:hover{color:#fff;background-color:#192930;border-color:#18282f}
.badge-greendark.focus,.badge-greendark:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(46,76,88,.5)}
.badge-greendark.disabled,.badge-greendark:disabled{color:#fff;background-color:#21363f;border-color:#21363f}
.badge-greendark:not(:disabled):not(.disabled).active,.badge-greendark:not(:disabled):not(.disabled):active,.show>.badge-greendark.dropdown-toggle{color:#fff;background-color:#18282f;border-color:#18282f}
.badge-greendark:not(:disabled):not(.disabled).active:focus,.badge-greendark:not(:disabled):not(.disabled):active:focus,.show>.badge-greendark.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(46,76,88,.5)}
.badge-bluelectric{color:#fff;background-color:#354771;border-color:#354771;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}
.badge-bluelectric:hover{color:#fff;background-color:#2d3c60;border-color:#2a395a}
.badge-bluelectric.focus,.badge-bluelectric:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(61,82,130,.5)}
.badge-bluelectric.disabled,.badge-bluelectric:disabled{color:#fff;background-color:#354771;border-color:#354771}
.badge-bluelectric:not(:disabled):not(.disabled).active,.badge-bluelectric:not(:disabled):not(.disabled):active,.show>.badge-bluelectric.dropdown-toggle{color:#fff;background-color:#2a395a;border-color:#283554}
.badge-bluelectric:not(:disabled):not(.disabled).active:focus,.badge-bluelectric:not(:disabled):not(.disabled):active:focus,.show>.badge-bluelectric.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(61,82,130,.5)}
.badge-outline-primary{color:#2a395a;border-color:#2a395a}
.badge-outline-primary:hover{color:#fff;background-color:#2a395a!important;border-color:#2a395a}
.badge-outline-primary.focus,.badge-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(42,57,90,.5)}
.badge-outline-primary.disabled,.badge-outline-primary:disabled{color:#2a395a;background-color:transparent}
.badge-outline-primary:not(:disabled):not(.disabled).active,.badge-outline-primary:not(:disabled):not(.disabled):active,.show>.badge-outline-primary.dropdown-toggle{color:#fff;background-color:#2a395a;border-color:#2a395a}
.badge-outline-primary:not(:disabled):not(.disabled).active:focus,.badge-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.badge-outline-primary.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(42,57,90,.5)}
.badge-outline-success{color:#1e313a;border-color:#1e313a}
.badge-outline-success:hover{color:#fff;background-color:#1e313a;border-color:#1e313a}
.badge-outline-success.focus,.badge-outline-success:focus{box-shadow:0 0 0 .2rem rgba(30,49,58,.5)}
.badge-outline-success.disabled,.badge-outline-success:disabled{color:#1e313a;background-color:transparent}
.badge-outline-success:not(:disabled):not(.disabled).active,.badge-outline-success:not(:disabled):not(.disabled):active,.show>.badge-outline-success.dropdown-toggle{color:#fff;background-color:#1e313a;border-color:#1e313a}
.badge-outline-success:not(:disabled):not(.disabled).active:focus,.badge-outline-success:not(:disabled):not(.disabled):active:focus,.show>.badge-outline-success.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(30,49,58,.5)}
.badge-outline-danger{color:#384b78;border-color:#384b78}
.badge-outline-danger:hover{color:#fff;background-color:#384b78;border-color:#384b78}
.badge-outline-danger.focus,.badge-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(56,75,120,.5)}
.badge-outline-danger.disabled,.badge-outline-danger:disabled{color:#384b78;background-color:transparent}
.badge-outline-danger:not(:disabled):not(.disabled).active,.badge-outline-danger:not(:disabled):not(.disabled):active,.show>.badge-outline-danger.dropdown-toggle{color:#fff;background-color:#384b78;border-color:#384b78}
.badge-outline-danger:not(:disabled):not(.disabled).active:focus,.badge-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.badge-outline-danger.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(56,75,120,.5)}
.badge-outline-dark{color:#171f31;border-color:#171f31}
.badge-outline-dark:hover{color:#fff;background-color:#171f31;border-color:#171f31}
.badge-outline-dark.focus,.badge-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(23,31,49,.5)}
.badge-outline-dark.disabled,.badge-outline-dark:disabled{color:#171f31;background-color:transparent}
.badge-outline-dark:not(:disabled):not(.disabled).active,.badge-outline-dark:not(:disabled):not(.disabled):active,.show>.badge-outline-dark.dropdown-toggle{color:#fff;background-color:#171f31;border-color:#171f31}
.badge-outline-dark:not(:disabled):not(.disabled).active:focus,.badge-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.badge-outline-dark.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(23,31,49,.5)}
.badge-outline-redbrown{color:#364973;border-color:#364973}
.badge-outline-redbrown:hover{color:#fff;background-color:#364973;border-color:#364973}
.badge-outline-redbrown.focus,.badge-outline-redbrown:focus{box-shadow:0 0 0 .2rem rgba(54,73,115,.5)}
.badge-outline-redbrown.disabled,.badge-outline-redbrown:disabled{color:#364973;background-color:transparent}
.badge-outline-redbrown:not(:disabled):not(.disabled).active,.badge-outline-redbrown:not(:disabled):not(.disabled):active,.show>.badge-outline-redbrown.dropdown-toggle{color:#fff;background-color:#364973;border-color:#364973}
.badge-outline-redbrown:not(:disabled):not(.disabled).active:focus,.badge-outline-redbrown:not(:disabled):not(.disabled):active:focus,.show>.badge-outline-redbrown.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(54,73,115,.5)}
.badge-outline-purplelight{color:#314269;border-color:#314269}
.badge-outline-purplelight:hover{color:#fff;background-color:#314269;border-color:#314269}
.badge-outline-purplelight.focus,.badge-outline-purplelight:focus{box-shadow:0 0 0 .2rem rgba(49,66,105,.5)}
.badge-outline-purplelight.disabled,.badge-outline-purplelight:disabled{color:#314269;background-color:transparent}
.badge-outline-purplelight:not(:disabled):not(.disabled).active,.badge-outline-purplelight:not(:disabled):not(.disabled):active,.show>.badge-outline-purplelight.dropdown-toggle{color:#fff;background-color:#314269;border-color:#314269}
.badge-outline-purplelight:not(:disabled):not(.disabled).active:focus,.badge-outline-purplelight:not(:disabled):not(.disabled):active:focus,.show>.badge-outline-purplelight.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(49,66,105,.5)}
.badge-outline-greendark{color:#21363f;border-color:#21363f}
.badge-outline-greendark:hover{color:#fff;background-color:#21363f;border-color:#21363f}
.badge-outline-greendark.focus,.badge-outline-greendark:focus{box-shadow:0 0 0 .2rem rgba(34,56,65,.5)}
.badge-outline-greendark.disabled,.badge-outline-greendark:disabled{color:#21363f;background-color:transparent}
.badge-outline-greendark:not(:disabled):not(.disabled).active,.badge-outline-greendark:not(:disabled):not(.disabled):active,.show>.badge-outline-greendark.dropdown-toggle{color:#fff;background-color:#21363f;border-color:#21363f}
.badge-outline-greendark:not(:disabled):not(.disabled).active:focus,.badge-outline-greendark:not(:disabled):not(.disabled):active:focus,.show>.badge-outline-greendark.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(34,56,65,.5)}
.badge-outline-bluelectric{color:#354771;border-color:#354771}
.badge-outline-bluelectric:hover{color:#fff;background-color:#354771;border-color:#354771}
.badge-outline-bluelectric.focus,.badge-outline-bluelectric:focus{box-shadow:0 0 0 .2rem rgba(53,71,113,.5)}
.badge-outline-bluelectric.disabled,.badge-outline-bluelectric:disabled{color:#354771;background-color:transparent}
.badge-outline-bluelectric:not(:disabled):not(.disabled).active,.badge-outline-bluelectric:not(:disabled):not(.disabled):active,.show>.badge-outline-bluelectric.dropdown-toggle{color:#fff;background-color:#354771;border-color:#354771}
.badge-outline-bluelectric:not(:disabled):not(.disabled).active:focus,.badge-outline-bluelectric:not(:disabled):not(.disabled):active:focus,.show>.badge-outline-bluelectric.dropdown-toggle:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125),0 0 0 .2rem rgba(53,71,113,.5)}
.modal.modal-actions .modal-dialog .modal-content .link-list-wrapper ul li a{position:relative;z-index:0;padding-left:50px;color:#171f31;line-height:2.4}
.modal.modal-actions .modal-dialog .modal-content .link-list-wrapper ul li a span{color:#171f31}
.card .card-body .dsi_more{display:block;text-align:right;font-weight:700;color:#364973;padding:10px 0 0}
.redbrown .card.card-border-top:before{background-color:#364973}
.bluelectric .card.card-border-top:before{background-color:#354771}
.redbrown .card.card-bg.card-bg-simple:before{background-color:#dbe1ee}
.bluelectric .card.card-bg.card-bg-simple:before{background-color:#354771}
.purplelight .card.card-icon svg{fill:#314269}
.redbrown .card.card-icon svg{fill:#364973}
.greendark .card.card-icon svg{fill:#21363f}
.bluelectric .card.card-icon svg{fill:#354771}
.purplelight .card.card-icon-main svg{fill:#314269}
.redbrown .card.card-icon-main svg{fill:#364973}
.greendark .card.card-icon-main svg{fill:#21363f}
.bluelectric .card.card-icon-main svg{fill:#354771}
.card.card-icon-big .h4,.card.card-icon-big h4{color:#364973;font-size:1.13rem;font-weight:700;margin:0 0 15px 0;display:block}
.card.card-serif .card-body p{font-family:"Titillium Web",Geneva,Tahoma,sans-serif;font-size:1.25rem;padding:0 0 0 20px;margin:0;color:#fff;border-left:2px solid #364973;line-height:1.4}
.card.card-bg a.read-more:hover{color:#364973;text-decoration:underline}
.redbrown .card.card-large.card-icon .card-title svg{fill:#364973}
.redbrown .card.card-large.card-icon .card-title .h3,.redbrown .card.card-large.card-icon .card-title h3{color:#364973}
.redbrown .card.card-large.card-icon .card-title .h3 a,.redbrown .card.card-large.card-icon .card-title h3 a{color:#364973}
.card.card-folded:before{content:"";position:absolute;top:0;right:0;border-style:solid;border-color:#364973 #364973 #eee #eee;background:#eee;display:block;width:0;border-width:24px;border-radius:0 0 0 5px}
.card.card-article .card-article-img .icon-bluelectric{bottom:-27px;right:-50px;fill:#354771;width:230px;height:230px}
.card.card-article .card-article-img .icon-greendark{bottom:-27px;right:-50px;fill:#21363f;width:230px;height:230px;transform:rotate(-25deg)}
.card.card-article .card-article-img .icon-redbrown{bottom:-27px;right:-50px;fill:#364973;width:230px;height:230px}
.card.card-article .card-article-img .icon-purplelight{bottom:-17px;right:-20px;fill:#314269;width:220px;height:220px}
.card.card-article.card-article-purplelight:before{background-color:#314269}
.card.card-article.card-article-purplelight .date{background-color:#314269}
.card.card-article.card-article-redbrown:before{background-color:#364973}
.card.card-article.card-article-redbrown .date{background-color:#364973}
.card.card-article.card-article-bluelectric:before{background-color:#354771}
.card.card-article.card-article-bluelectric .date{background-color:#354771}
.card.card-article.card-article-greendark:before{background-color:#21363f}
.card.card-article.card-article-greendark .date{background-color:#21363f}
.redbrown .card-simple-wrapper .card-simple .card-simple-body:before{background-color:#dbe1ee}
.bluelectric .card-simple-wrapper .card-simple .card-simple-body:before{background-color:#354771}
.card-event-dates .card-event-dates-icon{width:40px;height:40px;flex-shrink:0;margin:0 12px 0 0;border-radius:50%;overflow:hidden;background-color:#21363f;display:flex;align-items:center;justify-content:center}
.card-aside .card-header{padding:1rem 1.25rem;background-color:#354771;color:#fff;font-weight:700}
.btn.btn-action{background-color:#171f31;color:#fff;padding-top:6px;padding-bottom:6px}
.bg-bluelectricdark .btn-bluelectric{background-color:#3a4e7c}
.bg-bluelectric .btn-bluelectric{background-color:#25324f}
.btn-bluelectric:hover{background-color:#202b44}
.mobile-header-control svg{width:24px;height:24px;fill:#2a395a}
.redbrown .splide .splide__arrows .splide__arrow--next svg,.redbrown .splide .splide__arrows .splide__arrow--prev svg{fill:#364973}
.redbrown .splide .didascalia-text{background-color:#364973}
.redbrown .splide__arrow{color:#364973}
.bluelectric .splide .splide__arrows .splide__arrow--next svg,.bluelectric .splide .splide__arrows .splide__arrow--prev svg{fill:#354771}
.bluelectric .didascalia-text{background-color:#354771}
.bluelectric .splide__arrow{color:#354771}
.greendark .splide .splide__arrows .splide__arrow--next svg,.greendark .splide .splide__arrows .splide__arrow--prev svg{fill:#21363f}
.greendark .didascalia-text{background-color:#21363f}
.greendark .splide__arrow svg{fill:#21363f}
.greendark .splide__arrow{color:#21363f}
.carousel-classroom .splide__arrows .splide__arrow--next,.carousel-classroom .splide__arrows .splide__arrow--prev{width:32px;height:32px;background:0 0;display:flex;align-items:center;justify-content:center;color:#354771!important}
.carousel-classroom .splide__arrows .splide__arrow--next svg,.carousel-classroom .splide__arrows .splide__arrow--prev svg{width:50%;height:100%;fill:#354771!important}
.redbrown .year-carousel .splide__slide .dot-text{color:#364973}
.year-carousel .splide__slide .dot-text:before{content:'';position:absolute;top:0;right:0;width:100%;height:1px;background-color:#364973}
.year-carousel .splide__slide .dot-text:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:1px solid #364973;border-radius:50%;z-index:1;background-color:#fff}
.bg-blue-dark .year-carousel .splide__slide .dot-text:after{background-color:#171f31}
.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-item .item .dot-text:before{background-color:#364973}
.owl-carousel.carousel-theme.carousel-calendar-years .owl-item .item .dot-text:after{width:20px;height:20px;content:"";border:1px solid #364973;display:block;border-radius:50%;position:absolute;z-index:1;top:50%;margin-top:-10px;background-color:#fff;right:50%;margin-right:-10px}
.bg-blue-dark .owl-carousel.carousel-theme.carousel-calendar-years .owl-item .item .dot-text:after{background-color:#171f31}
.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-item .item .dot-text:after{border-color:#364973}
.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-item .item .dot-text span{color:#364973}
.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-item:first-child .item .dot-text:before{background-color:#364973}
.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-next svg,.redbrown .owl-carousel.carousel-theme.carousel-calendar-years .owl-nav .owl-prev svg{fill:#364973}
.owl-carousel.carousel-theme.carousel-hours .owl-nav .owl-next svg,.owl-carousel.carousel-theme.carousel-hours .owl-nav .owl-prev svg{width:32px;height:32px;display:block;fill:#354771;top:0;margin:0;position:absolute;z-index:1}
.leaflet-container a{-webkit-tap-highlight-color:rgba(58,78,124,0.4)}
.leaflet-container a{color:#232f4a}
.leaflet-zoom-box{border:2px dotted #405587;background:rgba(255,255,255,.5)}
@media (max-width:991.98px){.redbrown .r-tabs .r-tabs-accordion-title a:before{content:url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><g id='group-check'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M30.001,6.819c1.727,0.238 2.625,2.423 1.501,3.804c-4.48,4.798 -9.281,9.288 -13.923,13.93c-0.879,0.822 -2.215,0.861 -3.14,0.108c-4.799,-4.481 -9.288,-9.281 -13.93,-13.923c-1.603,-1.715 0.882,-5.473 3.256,-3.256l12.186,12.187l12.302,-12.295c0.491,-0.398 0.749,-0.621 1.748,-0.555Z' style='fill:rgb(54,73,116);'/></g></svg>")}}
.responsive-tabs-horizontal ul.r-tabs-nav{background-color:#24304c}
.responsive-tabs-aside ul.r-tabs-nav li.r-tabs-state-active{background-color:#364973;color:#fff;font-weight:600}
.bg-redbrown .responsive-tabs-aside ul.r-tabs-nav li.r-tabs-state-active{background-color:#fff;color:#364973}
.bg-redbrown .responsive-tabs-aside ul.r-tabs-nav li.r-tabs-state-active a{color:#364973}
.bg-bluelectric .responsive-tabs-aside ul.r-tabs-nav li.r-tabs-state-active{background-color:#354771;color:#fff}
@media (max-width:991.98px){.bg-redbrown .responsive-tabs-aside.responsive-tabs-aside-large .responsive-tabs-content{background-color:#283555;padding-top:30px;padding-bottom:30px}}
.mini-clndr .clndr .clndr-controls .clndr-previous-button:before{content:url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M22.083,32l3.834,-3.833l-12.334,-12.167l12.167,-12.167l-3.833,-3.833l-15.834,16l16,16Z' style='fill:rgb(34,56,65);'/></svg>");width:20px;height:20px;display:inline-block}
.bluelectric .mini-clndr .clndr .clndr-controls .clndr-previous-button:before{content:url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M22.083,32l3.834,-3.833l-12.334,-12.167l12.167,-12.167l-3.833,-3.833l-15.834,16l16,16Z' style='fill:rgb(53,71,113);'/></svg>");width:20px;height:20px;display:inline-block}
.mini-clndr .clndr .clndr-controls .clndr-next-button:before{content:url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M9.917,32l-3.834,-3.833l12.334,-12.167l-12.167,-12.167l3.833,-3.833l15.834,16l-16,16Z' style='fill:rgb(34,56,65);'/></svg>");width:20px;height:20px;display:inline-block}
.bluelectric .mini-clndr .clndr .clndr-controls .clndr-next-button:before{content:url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M9.917,32l-3.834,-3.833l12.334,-12.167l-12.167,-12.167l3.833,-3.833l15.834,16l-16,16Z' style='fill:rgb(53,71,113);'/></svg>");width:20px;height:20px;display:inline-block}
.mini-clndr .clndr .days-container .days .day.event,.mini-clndr .clndr .days-container .days .empty.event{cursor:pointer;transition:background-color .5s ease 0s;position:relative;z-index:0;background-color:#21363f}
.bluelectric .mini-clndr .clndr .days-container .days .day.event,.bluelectric .mini-clndr .clndr .days-container .days .empty.event{background-color:#354771}
.section .section-title{color:#171f31;margin:0 0 10px 0}
.section.section-half-wrapper.bg-bluelectric .section-half{background-color:#2d3c60}
.section.section-tabs-bg .responsive-tabs ul{background-color:#2a385a;position:relative;z-index:0}
.section.section-tabs-bg .responsive-tabs ul:before{content:"";position:absolute;z-index:1;top:0;background-color:#2a385a;--widthA:calc(100vw - 1172px);--widthB:calc(-100vw + 1172px);width:calc(var(--widthA)/ 2);left:calc(var(--widthB)/ 2);height:100%}
.section.bg-purplegradient{color:#fff;background:#314269;background:-moz-linear-gradient(left,#314269 0,#171f31 100%);background:-webkit-linear-gradient(left,#314269 0,#171f31 100%);background:linear-gradient(to right,#314269 0,#171f31 100%)}
.section.bg-greendarkgradient{color:#fff;background:#20363f;background:-moz-linear-gradient(left,#20363f 0,#416b7e 100%);background:-webkit-linear-gradient(left,#20363f 0,#416b7e 100%);background:linear-gradient(to right,#20363f 0,#416b7e 100%)}
.section-hours .hours ul:before{position:absolute;z-index:1;width:1px;height:100%;top:0;right:0;background-color:#354771;content:""}
.section-hours-top:before{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/%3E%3Cpath d='M16,23.486l16,-14.902l-32,0l16,14.902Z' style='fill:%232d3c60;'/%3E%3C/svg%3E");content:"";position:absolute;z-index:1;top:-6px;left:-11px;width:22px;height:22px;display:block}
.section-hours-top .class-selector-wrapper:before{position:absolute;z-index:1;width:1px;height:100%;top:0;left:-1px;background-color:#354771;content:""}
.section-hours-top .class-selector-wrapper .class-selector:before{background-image:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/%3E%3Cpath d='M16,23.486l16,-14.902l-32,0l16,14.902Z' style='fill:%23354771;'/%3E%3C/svg%3E");content:"";position:absolute;z-index:1;top:50%;right:-17px;width:12px;height:12px;display:block;margin-top:-6px}
.section-hours-top .class-selector-wrapper .class-selector span.class-name{font-size:2rem;position:relative;z-index:0;top:4px;font-weight:800;color:#354771}
.bg-bluelectricdark{background-color:#2d3c60}
.section-bluedark{background-color:#171f31;color:#fff}
a.read-more:before{content:url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path d='M13.606,2.494l1.585,-1.585c0.672,-0.672 1.757,-0.672 2.421,0l13.884,13.877c0.672,0.671 0.672,1.757 0,2.421l-13.884,13.884c-0.671,0.672 -1.757,0.672 -2.421,0l-1.585,-1.585c-0.679,-0.679 -0.665,-1.786 0.028,-2.45l8.606,-8.199l-20.526,0c-0.95,0 -1.714,-0.764 -1.714,-1.714l0,-2.286c0,-0.95 0.764,-1.714 1.714,-1.714l20.526,0l-8.606,-8.199c-0.7,-0.664 -0.714,-1.771 -0.028,-2.45Z' style='fill:rgb(54,73,115);'/></svg>");position:absolute;z-index:1;top:1px;right:0;display:block;width:12px;height:12px}
.redbrown a.read-more{color:#364973}
.header-notification-alert.has-notifications a:before{content:"";width:8px;height:8px;background:#405689;border-radius:4px;position:absolute;z-index:2;top:-3px;right:-3px}
.sticky-main-nav ul.nav-list>li.text-redbrown a{color:#364973}
.sticky-main-nav ul.nav-list>li.text-greendark a{color:#21363f}
.sticky-main-nav ul.nav-list>li.text-purplelight a{color:#314269}
.sticky-main-nav ul.nav-list>li.text-bluelectric a{color:#354771}
.sticky-main-nav ul.nav-list>li>a.toggle-dropdown-megamenu.active:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#171f31;border-width:10px;margin-left:-10px;margin-top:-20px}
#sub-nav ul.nav-list>li.text-redbrown a{color:#364973}
#sub-nav ul.nav-list>li.text-greendark a{color:#21363f}
#sub-nav ul.nav-list>li.text-purplelight a{color:#314269}
#sub-nav ul.nav-list>li.text-bluelectric a{color:#354771}
#sub-nav ul.nav-list>li>a.toggle-dropdown-megamenu.active:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#171f31;border-width:10px;margin-left:-10px;margin-top:-20px}
#main-wrapper .menu-dropdown-megamenu{width:100%;background-color:#171f31;box-shadow:0 .25rem .938rem rgba(0,0,0,.15)}
#search-modal .form-group svg{width:35px;height:35px;fill:#2a395a}
.cat-filters .custom-control.custom-submit-primary button{color:#2a395a;border-color:#2a395a}
.cat-filters .custom-control.custom-submit-bluelectric button{color:#354771;border-color:#354771}
.cat-filters .custom-control.custom-submit-purplelight button{color:#314269;border-color:#314269}
.cat-filters .custom-control.custom-submit-greendark button{color:#21363f;border-color:#21363f}
.cat-filters .custom-control.custom-submit-redbrown button{color:#364973;border-color:#364973}
#access-modal .form-group svg{position:absolute;z-index:1;bottom:15px;left:0;width:35px;height:35px;fill:#2a395a}
.nav-list-mobile .nav-list-primary>li.text-redbrown .dl-back a,.nav-list-mobile .nav-list-primary>li.text-redbrown>a{color:#364973}
.nav-list-mobile .nav-list-primary>li.text-greendark .dl-back a,.nav-list-mobile .nav-list-primary>li.text-greendark>a{color:#21363f}
.nav-list-mobile .nav-list-primary>li.text-purplelight .dl-back a,.nav-list-mobile .nav-list-primary>li.text-purplelight>a{color:#314269}
.nav-list-mobile .nav-list-primary>li.text-bluelectric .dl-back a,.nav-list-mobile .nav-list-primary>li.text-bluelectric>a{color:#354771}
.menu-user.menu-user-blue:before{background:#d3daeb}
.user-details:before{position:absolute;z-index:1;bottom:0;left:0;content:"";background:#171f31;width:100%;height:1px;opacity:.1}
.menu-user-blue .user-details{background:#d3daeb}
.menu-user-list ul li.has-notifications a:before{content:"";width:8px;height:8px;background:#405689;border-radius:4px;position:absolute;z-index:1;top:12px;right:16px}
.menu-user-blue .menu-user-list ul li.active a{background:#bac5de}
.menu-user-list ul li.active a:before{position:absolute;z-index:1;bottom:0;left:0;content:"";background:#171f31;width:100%;height:1px;opacity:.1}
.menu-user-bottom:before{position:absolute;z-index:1;top:0;left:0;content:"";background:#171f31;width:100%;height:1px;opacity:.1}
.purplelight .actions-wrapper .toggle-actions{color:#314269}
.redbrown .actions-wrapper .toggle-actions{color:#364973}
.greendark .actions-wrapper .toggle-actions{color:#21363f}
.bluelectric .actions-wrapper .toggle-actions{color:#354771}
.purplelight .actions-wrapper .toggle-actions svg{fill:#314269}
.redbrown .actions-wrapper .toggle-actions svg{fill:#364973}
.greendark .actions-wrapper .toggle-actions svg{fill:#21363f}
.bluelectric .actions-wrapper .toggle-actions svg{fill:#354771}
.aside-main .toggle-link-list{display:block;padding:15px 30px 19px 0;color:#171f31;font-size:.88rem;font-weight:600;position:relative;z-index:0}
.purplelight .aside-main .toggle-link-list .icon-toggle{fill:#314269}
.redbrown .aside-main .toggle-link-list .icon-toggle{fill:#364973}
.greendark .aside-main .toggle-link-list .icon-toggle{fill:#21363f}
.bluelectric .aside-main .toggle-link-list .icon-toggle{fill:#354771}
.purplelight .aside-main .link-list-wrapper ul li a{color:#314269}
.redbrown .aside-main .link-list-wrapper ul li a{color:#364973}
.greendark .aside-main .link-list-wrapper ul li a{color:#21363f}
.bluelectric .aside-main .link-list-wrapper ul li a{color:#354771}
.purplelight .aside-title:after{background:#314269}
.redbrown .aside-title:after{background:#364973}
.greendark .aside-title:after{background:#21363f}
.bluelectric .aside-title:after{background:#354771}
.purplelight .calendar-vertical .calendar-date .calendar-date-day{color:#314269}
.redbrown .calendar-vertical .calendar-date .calendar-date-day{color:#364973}
.greendark .calendar-vertical .calendar-date .calendar-date-day{color:#21363f}
.bluelectric .calendar-vertical .calendar-date .calendar-date-day{color:#354771}
.purplelight .calendar-vertical .calendar-date .calendar-date-day:before{background-color:#314269}
.redbrown .calendar-vertical .calendar-date .calendar-date-day:before{background-color:#364973}
.greendark .calendar-vertical .calendar-date .calendar-date-day:before{background-color:#21363f}
.bluelectric .calendar-vertical .calendar-date .calendar-date-day:before{background-color:#354771}
.purplelight .calendar-vertical .calendar-date .calendar-date-day:after{background-color:#314269}
.redbrown .calendar-vertical .calendar-date .calendar-date-day:after{background-color:#364973}
.greendark .calendar-vertical .calendar-date .calendar-date-day:after{background-color:#21363f}
.bluelectric .calendar-vertical .calendar-date .calendar-date-day:after{background-color:#354771}
.redbrown .calendar-vertical .calendar-date .calendar-date-description .calendar-date-description-content:before{background-color:#dbe1ee}
.greendark .calendar-vertical .calendar-date .calendar-date-description .calendar-date-description-content:before{background-color:#d0e0e7}
.bluelectric .calendar-vertical .calendar-date .calendar-date-description .calendar-date-description-content:before{background-color:#354771}
.article-title .title-content .h1,.article-title .title-content h1{margin:0 0 20px 0;font-size:3rem;font-weight:600;letter-spacing:-1.8px;line-height:1.17;padding:0;color:#171f31}
.article-title .title-content p{font-size:1.34rem;line-height:1.37;font-weight:400;color:#171f31}
.article-wrapper .h6,.article-wrapper h6{font-weight:700;color:#171f31;margin:0 0 20px 0}
.purplelight .article-wrapper blockquote{border-color:#314269}
.redbrown .article-wrapper blockquote{border-color:#364973}
.greendark .article-wrapper blockquote{border-color:#385d6d}
.bluelectric .article-wrapper blockquote{border-color:#354771}
.article-wrapper .in-evidence{background-color:#21363f;color:#fff;padding:50px;margin:0 0 40px 0;font-family:"Titillium Web",Geneva,Tahoma,sans-serif;font-size:1.13rem}
.purplelight .text-border-left{border-color:#314269}
.redbrown .text-border-left{border-color:#364973}
.greendark .text-border-left{border-color:#385d6d}
.bluelectric .text-border-left{border-color:#354771}
.note.cns img{background-color:#1d273e}
.purplelight .note a{color:#314269}
.redbrown .note a{color:#364973}
.bluelectric .note a{color:#354771}
.purplelight .accordion-responsive .accordion-header:before{content:url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M14,14l0,-12c0,-1.104 0.896,-2 2,-2c1.104,0 2,0.896 2,2l0,12l12,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-12,0l0,12c0,1.104 -0.896,2 -2,2c-1.104,0 -2,-0.896 -2,-2l0,-12l-12,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2l12,0Z' style='fill:rgb(49,66,105);'/></svg>")}
.redbrown .accordion-responsive .accordion-header:before{content:url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M14,14l0,-12c0,-1.104 0.896,-2 2,-2c1.104,0 2,0.896 2,2l0,12l12,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-12,0l0,12c0,1.104 -0.896,2 -2,2c-1.104,0 -2,-0.896 -2,-2l0,-12l-12,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2l12,0Z' style='fill:rgb(54,73,115);'/></svg>")}
.purplelight .accordion-responsive .accordion-header.accordion-active:before{content:url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M2,14l28,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-28,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2Z' style='fill:rgb(49,66,105);'/></svg>")}
.redbrown .accordion-responsive .accordion-header.accordion-active:before{content:url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M2,14l28,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-28,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2Z' style='fill:rgb(54,73,115);'/></svg>")}
.purplelight .accordion-large .accordion-header:before{content:url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M14,14l0,-12c0,-1.104 0.896,-2 2,-2c1.104,0 2,0.896 2,2l0,12l12,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-12,0l0,12c0,1.104 -0.896,2 -2,2c-1.104,0 -2,-0.896 -2,-2l0,-12l-12,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2l12,0Z' style='fill:rgb(49,66,105);'/></svg>")}
.redbrown .accordion-large .accordion-header:before{content:url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M14,14l0,-12c0,-1.104 0.896,-2 2,-2c1.104,0 2,0.896 2,2l0,12l12,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-12,0l0,12c0,1.104 -0.896,2 -2,2c-1.104,0 -2,-0.896 -2,-2l0,-12l-12,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2l12,0Z' style='fill:rgb(54,73,116);'/></svg>")}
.purplelight .accordion-large .accordion-header.accordion-active:before{content:url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M2,14l28,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-28,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2Z' style='fill:rgb(49,66,105);'/></svg>")}
.redbrown .accordion-large .accordion-header.accordion-active:before{content:url("data:image/svg+xml; utf8, <svg width='100%' height='100%' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;'><rect id='Rectangle-path' x='0' y='0.035' width='32' height='32' style='fill:none;'/><path id='Rectangle-6' d='M2,14l28,0c1.104,0 2,0.896 2,2c0,1.104 -0.896,2 -2,2l-28,0c-1.104,0 -2,-0.896 -2,-2c0,-1.104 0.896,-2 2,-2Z' style='fill:rgb(54,73,116);'/></svg>")}
.redbrown .accordion-large .accordion-content p a{color:#364973}
.purplelight .accordion-cards.accordion-responsive .card .card-body ul li a{color:#314269}
.section-hero-left{background:#364973;background:-moz-linear-gradient(left,#364973 0,#2d3c5f 100%);background:-webkit-linear-gradient(left,#364973 0,#2d3c5f 100%);background:linear-gradient(to right,#364973 0,#2d3c5f 100%);color:#fff;position:relative;z-index:0;min-height:480px;display:flex;align-items:center}
.section-hero-blue{background:#455c93;background:-moz-linear-gradient(top,#455c93 0,#2d3c60 100%);background:-webkit-linear-gradient(top,#455c93 0,#2d3c60 100%);background:linear-gradient(to bottom,#455c93 0,#2d3c60 100%);color:#fff;position:relative;z-index:0;min-height:280px;display:flex;align-items:center}
.gallery-item figure figcaption{position:absolute;z-index:1;bottom:0;left:0;padding:15px 20px 15px 20px;background-color:#364973;color:#fff;font-size:.88rem;overflow-wrap:break-word;width:100%}
.greendark .gallery-item figure figcaption{background-color:#21363f}
.bluelectric .gallery-item figure figcaption{background-color:#354771}
.redbrown .big-data{color:#364872}
.purplelight .big-data-details svg{fill:#314269}
.redbrown .big-data-details svg{fill:#364973}
.big-data-rounded{width:100%;background-color:#364973;color:#fff;position:relative;z-index:0;max-width:376px;border-radius:50%}
.big-data-rounded-icon .big-data-rounded-icon-wrapper{width:146px;height:146px;background-color:#364973;color:#fff;position:relative;z-index:0;display:flex;align-items:center;text-align:center;justify-content:center;flex-shrink:0;border-radius:50%;margin:0 30px 0 0}
.redbrown .dot-values-wrapper{color:#364973}
.redbrown .dot-values-content:before{background-color:#364973}
.dot-value:before{width:7px;height:7px;content:"";border:1px solid #364973;display:block;border-radius:50%;position:absolute;z-index:1;top:50%;margin-top:-4px;background-color:#fff;right:-3px}
.redbrown .dot-value.dot-value-active span{background-color:#364973}
.greendark .transcription-accordion .collapse-header [data-toggle=collapse]{color:#21363f}
.bluelectric .transcription-accordion .collapse-header [data-toggle=collapse]{color:#354771}
.redbrown .transcription-accordion .collapse-header [data-toggle=collapse]{color:#364973}
/* carousel-style-double.css: 14 rules */
.redbrown .splide .splide__arrows .splide__arrow--next svg,.redbrown .splide .splide__arrows .splide__arrow--prev svg{fill:#364973}
.redbrown .splide .didascalia-text{background-color:#364973}
.redbrown .splide__arrow{color:#364973}
.bluelectric .splide .splide__arrows .splide__arrow--next svg,.bluelectric .splide .splide__arrows .splide__arrow--prev svg{fill:#354771}
.bluelectric .didascalia-text{background-color:#354771}
.bluelectric .splide__arrow{color:#354771}
.greendark .splide .splide__arrows .splide__arrow--next svg,.greendark .splide .splide__arrows .splide__arrow--prev svg{fill:#223841}
.greendark .didascalia-text{background-color:#21363f}
.greendark .splide__arrow svg{fill:#223841}
.greendark .splide__arrow{color:#21363f}
.redbrown .year-carousel .splide__slide .dot-text{color:#364973}
.year-carousel .splide__slide .dot-text:before{content:'';position:absolute;top:0;right:0;width:100%;height:1px;background-color:#364973}
.year-carousel .splide__slide .dot-text:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:1px solid #364973;border-radius:50%;z-index:1;background-color:#fff}
.bg-blue-dark .year-carousel .splide__slide .dot-text:after{background-color:#171f31}
