body, html {
     font-size: 13px;
      scroll-behavior: smooth;
}

 small {
     font-size: 10px;
}
 h2 {
     font-size: 1.8rem;
     color: #052e54;
     margin-bottom: 2rem;
     text-transform: uppercase;
     font-weight: 400;
}
 h6 {
     font-size: 1.07143rem;
     color: #000;
     display: inline-block;
     font-weight: 600;
}
 h4 {
     color: #ceac67 !important;
}
 li {
     line-height: 1.4rem;

}
.fill-yellow {
    padding: 3px;
    display: block;
    margin: 1px;
    background-color: #ffef7799;
}
.sticky {
    display: block;
    position: absolute;
    left: -300px;
    padding: 20px;
    width: 240px;
    background: rgba(255, 255, 255, 1);
}

 .HeroSmokeScreen {
     padding: 15% 6%;
     background: linear-gradient(360deg, rgba(0, 32, 48, 1) 0%, rgba(13, 56, 102, 0) 60%);
}
 .button {
     border-bottom: 1px solid #ffffff85 !important;
     border: 1px solid #ffffff85;
     border-color: #ffffff85;
}
 .side-navigation a:link {
    border-bottom: 0;
    color: rgba(0, 33, 66, 1);
    padding: .5rem;
    /* border-left: 2px solid #011a393b; */
    line-height: 1.2em;
    font-size: .9rem;
    /* padding-left: 10px; */
    text-transform: capitalize;
    background: #afc1d34f;
    width: 100%;
    display: inline-block;
    transition:.3s;
}
 .side-navigation a:visited {
    color: rgba(0, 33, 66, 1);
    border-left: 3px solid #cfdae5 !important;
}
 .side-navigation a:hover {
     border-bottom: 0;
     background: rgba(0, 33, 66, 1);
     color: #eef4f9;
     transition:.3s;
}
 .side-navigation p {
     margin-bottom: .7rem;
}
 .BlueTextArea .bluetextareacontent p, bluetextareacontent p{
     line-height: 1.5rem !important;
}
 .BlueTextArea.CVW {
     background-position: top center;
     background-repeat: no-repeat !important;
     background-size: 100%;
     background-color: #011a39;
     background-blend-mode: normal, overlay, exclusion, normal !important;
}
.BlueTextAreaColumns {
    padding: 2em 4em 2em;
}
 .WhiteBlocks ul {
     margin-bottom:0px;
}

 .FeaturePanel {
    padding-top: 4%;
    padding-bottom: 4%;
    padding-left: 3%;
    padding-right: 3%;
}
@media only screen and (max-width: 40em) {
     .FeaturePanel {
            padding-left: 0;
            padding-right: 0;
    }
}
 .FeatureColumns {
    background-color: #fff;
    padding: 3em 2em;
    box-shadow: 4px 13px 13px rgb(140 140 140);
    margin: .7em;
}
.FeatureInfo, .FeatureInfo p {
    color: #575757; 
}

/*.FeatureColumns a {
     color: #fac52b;
     border-bottom:1px dotted #fac52b !important;
}*/
 .FeatureTitle {
     color: #1e5282;
     text-transform: uppercase;
     font-size: 1.9em;
     line-height: 1em;
     font-weight: 400;
     text-align: center;
}
.FeatureInfo {
    margin-bottom: 0.5em;
}
.LifestyleTitle {
    font-size: 1.5em !important;
    }
.LifestylePanel .LifestyleColumns:nth-child(3) {
    Background-color: #21588b;
}
 table {
     background: none;
     margin-bottom: 1.42857rem;
     border: 0;
     table-layout: auto;
     color: white;
     border-collapse: collapse;
}
 table tfoot, table thead {
     background: none;
     color: #fbc42b;
}
 table tr td, table tr th {
     padding: .64286rem .71429rem;
     font-size: 1rem;
     color: #ddd;
     border-bottom: 1px solid #b3965a96;
     text-align: left;
     border-collapse: collapse;
}
 table tfoot tr td, table tfoot tr th, table thead tr td, table thead tr th {
     padding: .47143rem .31429rem .71429rem;
     font-size: .9rem;
     font-weight: 700;
     line-height: normal;
     color: #bababa;
     background: #00000036;
}
 table tr.alt, table tr.even, table tr:nth-of-type(even) {
    background: #e7e7e71c;
    border-bottom: 1px solid #b3965a96;
    border-top: 1px solid #b3965a96;
}
 h3.letter {
     width: 100%;
     text-align: left;
     border-bottom: 1px solid #DDDDDD;
     line-height: 0.1em;
     margin: 10px 0 20px;
}
 .PastEvent {
     display:none;
}
 .accordion .accordion-navigation>.content.active, .accordion dd>.content.active {
     display: block;
     background: #fff;
     padding-left: 3rem;
}
 @media only screen and (min-width: 64.063em) {
     .BluePanelSmokeScreen bluetextareacontent .row .columns {
         position: relative;
         padding-left: 0;
         padding-right: 1.07143rem;
         float: left;
    }
}
 @media only screen and (min-width: 40.063em) and (max-width: 64em) {
     .FeaturePanel {
         background-color: #a6a6a6;
    }
}
 div.AdmissionsBack + div.row.collapse > .small-12 {
     background-color:white;
}
 .ThirdLevelBody.ecaintro > div {
     padding: 3.8% 8.5% 3.8% 8.5% !important;
}
 .ThirdLevelBody.ecaintro {
     padding-bottom: 0% !important;
}
 .ecaList {
     margin:0em 4em;
}
 hr {
     border: solid #ffffff5c;
     border-width: 1px 0 0;
     margin: .2rem 0 .8rem;
}
 .backToTop {
    text-align: right;
    display: block;
    font-size: .8rem;
    float: right;
    padding: .2rem 1rem;
}
 .backToTop a:link {
    border-bottom: 1px dotted !important;
}
 .backToTop a::after {
     content: "\25b2";
     margin-left: 5px;
     color: #fac52b;
}
 .ProgramPanel.Panels1 .backToTop a:link {
    background: white;
    float: right;
    display: block;
    margin-bottom: 80px;
    margin-top: 2rem;
    border-bottom: 1px dotted rgba(30, 82, 130, 1) !important;
}
/*.touch .MegaMenuCols {
    display:block!important;
}
*/
 .touch .side-nav a.critical {
    display:block!important;
}
 .ThirdLevelBody .smaller .columns a.button {
     position: absolute;
     bottom: 0px;
     left: 5%;
     width: 90%;
}
 .ThirdLevelBody .smaller .columns {
     padding-bottom: 6em;
}
 .SmallInstaRow .social-cards {
     padding: 2em;
}
 .Panels1 .ProgramName{
     margin-top:-0.7em;
     font-size: 3em;
}
 .background-filters{
     background-blend-mode:multiply;
     background-blend-mode:screen;
     background-blend-mode:overlay;
     background-blend-mode:darken;
     background-blend-mode:lighten;
     background-blend-mode:color-dodge;
     background-blend-mode:color-burn;
     background-blend-mode:hard-light;
     background-blend-mode:soft-light;
     background-blend-mode:difference;
     background-blend-mode:exclusion;
     background-blend-mode:hue;
     background-blend-mode:saturation;
     background-blend-mode:color;
     background-blend-mode:luminosity;
}



 .PhotoMosaicPanel{
     background-color:white;
}
 .MosaicButton {
     width:100%;
     background-color:#fbc42b;
     color:#000000;
     text-transform: uppercase;
     font-size: 1.8em;
     font-weight: 400;
     padding-top: 1.8em;
}
 .Buttons2 {
     margin-bottom:10px;
}
 .large-push-0 > a + a > div.Buttons2 {
    margin-bottom:0px;
}
 .PhotoMosaicPanel .3Buttons {
     height:30%;
}
 .PhotoMosaicPanel .1Buttons {
     height:100%;
}
 .PhotoMosaicPanelTop, .PhotoMosaicPanelBottom, .PhotoMosaicPanelLeft {
     background-size:cover;
}
 .LeftImage h1, .RightImage h1, .LeftImage h2, .RightImage h2 {
     color:white;
     font-weight:400;
     text-transform:uppercase;
     font-size: 1.7em;
}
 .LeftImage h2, .RightImage h2 {
     text-align: left;
     color: #fbc42b !important;
     font-size: 2em !important;
     margin-top: 0;
     margin-bottom: 1rem;
     line-height: 1;
     font-weight: 400;
     text-transform: uppercase !important;
}
 .RightImage .medium-8 {
     padding: 3em 3em 3em 3em;
}
.LeftImage .medium-8 {
    padding: 3em 3em 1em 3em;
}
 .LeftImage, .RightImage {
     background:#104678!important;
}
 .LeftImage div.row div.medium-4, .RightImage div.row div.medium-4 {
     background-size: 0%, 100%, cover, 100%;
     background-blend-mode: normal, normal, hard-light, hard-light;
}
 .LeftImage div.row div.medium-4 {
     background-position:left;
}
 .RightImage div.row div.medium-4 {
     background-position:right;
}
 .WhiteBlocks > div.medium-6 {
     background-size: cover;
     background-color:#FFFFFF;
     padding:4em 
}
 .WhiteBlocks h2 {
     color: black;
     text-transform: uppercase;
     font-size: 2em;
}
 .ProgramPanelWhite {
     background-color:white;
}
 .Panels1 .ProgramAcronym {
     color: #575757;
     padding-bottom: 0.5em;
     font-size: 2em !important;
     margin-top: 0;
     line-height: 1;
     font-weight: 400;
     text-transform: uppercase !important;
}
 .Herohr {
    display:none;
}
 .Smoke.Subpage .HeroSubTitle, .Basicpage .HeroSlogan, .Smoke .HeroSubTitle {
     color: #FFFFFF;
     text-transform: uppercase;
     font-size: 2.5em;
}
 .HeroPanel.Smoke.Subpage {
     height: 420px;
     background-position-x: center;
}
 div.BlueTextArea div.BlueTextAreaColumns > h2 {
     color:#fac52b !important;
     font-size: 2em !important;
     margin-top: 0;
     margin-bottom: 2rem;
     font-weight: 400;
     text-transform: uppercase !important;
}
 .BlueTextArea h3 {
     color: #ceac67;
     font-size: 1.7em;
     text-transform: none;
     text-align: left;
     width: 100%;
     line-height: 1.2;
     margin-bottom: .5em;
     margin-top: .7rem;
     font-weight: 400;
}
.BlueTextArea li,
.ProgramBlurb li{
     line-height: 1.4rem;
     margin-bottom: 1rem;
}
.BlueTextArea a {
    color: #FFFFFF;
    border-bottom: dotted 1px #ffffff91;
}
 div.Subpage h1.HeroTitle {
     text-align: center !important;
     text-transform: uppercase !important;
     line-height: .9em !important;
     color: #ffd034 !important ;
     font-weight: 500 !important;
}
 .Subpage .HeroTitle {
     color: #FFFFFF !important;
     text-shadow: 4px 4px 15px rgb(0, 0, 0)!important;
}
 #Contact-FormPanel12 {
     padding-top:10rem;
}
 #Contact-FormPanel12 bluetextareacontent {
     width: 85%;
     display: block;
     margin: auto;
}
/* Small */
 @media screen and (max-width: 40em) {
     .BlueTextAreaColumns {
         padding: 3em 2em 2em;
    }
     .BluePanelSmokeScreen {
         padding-top: 0%;
         padding-bottom: 0%;
    }
     .FeaturePanel {
         background-color: #a6a6a6;
    }
     h2 {
         font-size: 1.7rem;
    }
     .TabPanelRow h3, .Panels1 .ProgramName, #CandidatePanel5 .CareersSubTitle, .BlueTextArea h3, .Panels1 .ProgramName, .CareersSubTitle {
         font-size: 1.5em !important;
         width: auto;
    }
     .LifestyleTitle {
         line-height: 1.1em !important;
         margin-top: 0.1em !important;
         font-size: 1.5em !important;
    }
     .LeftImage h2, .RightImage h2 {
         font-size: 1.7em !important;
    }
     .RightImage .medium-8, .LeftImage .medium-8 {
         padding: 4em 3em 4em 3em;
    }
     .Panels1 .ProgramAcronym {
         font-size: 1.85em !important;
         max-width: auto;
         text-align: center;
         margin: 3% 0;
         padding-top: 0px;
    }
     .Panels1 .ProgramColumns {
         padding: 3em 2em 2em;
         background: white;
    }
     .ProgramColumns {
         padding: 3em 3em 10em;
    }
    .RightImage .medium-8 {
        padding: 4em 3em 3em 3em;
    }
     .Smoke.Subpage .HeroSubTitle, .Basicpage .HeroSlogan, .Smoke .HeroSubTitle {
         font-size: 1.7em;
    }
     .Smoke .HeroSubTitle {
         font-size: 1.7em;
    }

 .WhiteBlocksImage {
     min-height: 100vw;
}
 .LeftImage div.row div.medium-4 {
     background-position-y: 40%;
}
 .LeftImage div.row div.medium-4, .RightImage div.row div.medium-4 {
     background-size: 101%, 0%, cover, cover;
     background-blend-mode: normal, normal, hard-light, hard-light;
     background-position-x: center;
     background-repeat: no-repeat;
     background-position-y: bottom, center,center,center;
}
.Panels1 .ProgramAcronym {
    text-align: center;
    margin: 1rem;
    padding-top: 0px;
}
 .PhotoMosaicPanelLeft {
     min-height:50vw;
     border: solid white;
     border-width: 10px 10px 0px 10px;
}
 .PhotoMosaicPanelTop {
     height:50vw;
}
 .PhotoMosaicPanelBottom {
     height:50vw;
}
 .MosaicButton {
     border-right: 10px solid white;
}
 .PhotoMosaicPanelLeft+div.large-6 {
     border: solid white;
     border-width: 10px 10px 10px 10px;
}
 .Buttons2 {
     height: calc(25vw - 5px);
}
 .LeftImage > .row > .medium-4, .RightImage > .row > .medium-4 {
     max-height:200px !important;
     height:200px !important;
}
div.Subpage h1.HeroTitle {
    margin-top: 6em !important;
    font-size: 2.6em !important;
}
 div.Subpage h2.HeroSubTitle {
     font-size: 1.7em !important;
}
 .WhiteBlocks > div.medium-6 {
     padding:1em 
}
}

/* Large */
/*@media screen and (min-width: 64em) {
*/
/*Medium and up*/
 @media screen and (min-width:40.063em){
     .LeftImage .medium-8 {
         padding: 4em 3em 4em 0em;
    }
    .RightImage .medium-8 {
        padding: 5em 2em 3em 4em;
    }
     .ProgramColumns {
         padding: 4em 5em 15em;
    }
     div.Subpage h1.HeroTitle {
         margin-top: 2.1em !important;
         font-size: 4em !important;
         padding-left: 2em !important;
         padding-right: 2em !important;
    }
     .PhotoMosaicPanelLeft {
         min-height:500px;
         border: solid white;
         border-width: 10px 5px 10px 10px;
    }
     .PhotoMosaicPanelTop {
         height:240px;
         border-bottom: 10px solid white;
    }
     .PhotoMosaicPanelBottom {
         height:240px;
    }
     .MosaicButton {
         border-right: 10px solid white;
    }
     .PhotoMosaicPanelLeft+div.large-6 {
         border: solid white;
         border-width: 10px 10px 10px 5px;
    }
     .Buttons2 {
         height:115px;
    }
     #indexPanel4 div.row div.medium-4 {
         background-position: 70%;
    }
}
 .row.WhiteBlocks + .row.WhiteBlocks .WhiteBlocksImage {
     background-position: center !important;
}
 .navlinks {
    background-color:white;
}
 div.FAQ {
     padding:4rem 3rem;
     background-position: left bottom, left bottom;
     background-repeat: no-repeat, repeat-y;
     background-size: 100%;
     background-color: black;
     background-blend-mode: hard-light, screen;
}



.sidebar {
    position: fixed;
    overflow-y: hidden;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    top: 23px;
    left: 23px;
    width: 16%;
    background: #fff;
    padding: 5px;
    box-shadow: 7px 7px 13px rgb(212 212 212 / 69%);
    transition:.3s;
}
@media only screen and (max-width: 93.125em) {
    .sidebar {
        display: none;
    }
}
.sidebar.show {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}



/* Dcf Table */
.dcf-txt-center {
      text-align: center!important
    }
    .dcf-txt-left {
      text-align: left!important
    }
    .dcf-txt-right {
      text-align: right!important
    }
    
.dcf-table caption {
      color: var(--caption);
      font-size: 1.13em;
      font-weight: 700;
      padding-bottom: .56rem
    }
    .dcf-table thead {
      font-size: .84em
    }
    .dcf-table tbody {
      border-bottom: 1px solid var(--b-table);
      border-top: 1px solid var(--b-table);
      font-size: .84em
    }
    .dcf-table tfoot {
      font-size: .84em
    }
    .dcf-table td, .dcf-table th {
      padding-right: 1.78em
    }
    .dcf-table-bordered, .dcf-table-bordered td, .dcf-table-bordered th {
      border: 1px solid var(--b-table)
    }
    .dcf-table-bordered td, .dcf-table-bordered th, .dcf-table-striped td, .dcf-table-striped th {
      padding-left: 1em;
      padding-right: 1em
    }
    .dcf-table-bordered tr:not(:last-child), .dcf-table-striped tr:not(:last-child) {
      border-bottom: 1px solid var(--b-table)
    }
    .dcf-table-striped tbody tr:nth-of-type(2n) {
      background-color: var(--bg-table-stripe)
    }
    .dcf-table thead td, .dcf-table thead th {
      padding-bottom: .75em;
      vertical-align: bottom
    }
    .dcf-table tbody td, .dcf-table tbody th, .dcf-table tfoot td, .dcf-table tfoot th {
      padding-top: .75em;
      vertical-align: top
    }
    .dcf-table tbody td, .dcf-table tbody th {
      padding-bottom: .75em
    }
    .dcf-table-bordered thead th {
      padding-top: 1.33em
    }
    .dcf-wrapper-table-scroll {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      left: 50%;
      margin-left: -50vw;
      margin-right: -50vw;
      padding-bottom: 1em;
      position: relative;
      right: 50%;
      width: 100vw
    }
    @media only screen and (max-width:48em) {

        th[scope="row"] {
          font-weight: bold;
          color: #fac52b;
        }   
        td[data-label]::before {
          content: attr(data-label);
          font-weight: bold;
          color:red;
          margin-right: 0.5em;
          display: inline-block; /* or block, depending on your layout needs */
        }
        .dcf-table tbody td, .dcf-table tbody th {
           border-bottom: 0;
        }
        .dcf-table-responsive:not(.dcf-table-bordered):not(.dcf-table-striped) tbody td {
        border-bottom: 0;
        }
    
      .dcf-table-responsive thead {
        clip: rect(0 0 0 0);
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        height: 1px;
        overflow: hidden;
        position: absolute;
        width: 1px;
        white-space: nowrap
      }
      .dcf-table-responsive tr {
        display: block
      }
      .dcf-table-responsive td {
        -webkit-column-gap: 3.16vw;
        -moz-column-gap: 3.16vw;
        column-gap: 3.16vw;
        display: grid;
        grid-template-columns: 1fr 2fr;
        text-align: left!important
      }
      .dcf-table-responsive.dcf-table-bordered, .dcf-table-responsive.dcf-table-bordered thead th {
        border-width: 0
      }
      .dcf-table-responsive.dcf-table-bordered tbody td {
        border-top-width: 0
      }
      .dcf-table-responsive:not(.dcf-table-bordered) tbody tr {
        padding-bottom: .75em
      }
      .dcf-table-responsive:not(.dcf-table-bordered) tbody td {
        padding-bottom: 0
      }
      .dcf-table-responsive:not(.dcf-table-bordered):not(.dcf-table-striped) tbody td {
        padding-right: 0
      }
      .dcf-table-responsive.dcf-table-bordered tbody tr:last-child td:last-child {
        border-bottom-width: 0
      }
      .dcf-table-responsive tbody td:before {
        content: attr(data-label);
        float: left;
        font-weight: 700;
        color: #ccc;
        font-size: .8rem;
        display: block;
      }
    }
.dcf-overflow-x-auto {
      overflow-x: auto!important;
      -webkit-overflow-scrolling: touch
    }
    
 .LifestyleLink svg {
 
     width:100%;
 }

a.extlink:after {
    content: url('data:image/svg+xml; \A \A \A utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.3%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2212px%22%20height%3D%2212px%22%20viewBox%3D%22400.038%20394%2012%2012%22%20enable-background%3D%22new%20400.038%20394%2012%2012%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolyline%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%231D5282%22%20stroke-width%3D%221.4455%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20points%3D%22%0A%09405.171%2C395.702%20400.901%2C395.702%20400.901%2C405.031%20410.232%2C405.031%20410.232%2C400.953%20%22%2F%3E%0A%3Cpolygon%20fill%3D%22none%22%20stroke%3D%22%231D5282%22%20stroke-width%3D%220.9637%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20points%3D%22%0A%09406.093%2C395.166%20407.273%2C396.346%20402.793%2C400.82%20405.21%2C403.282%20409.613%2C398.884%20410.792%2C400.022%20411.546%2C394.553%20%22%2F%3E%0A%3C%2Fsvg%3E%0A');
}
a.pdflink:after {
    content: url('data:image/svg+xml; \A \A \A utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!--%20Generator%3A%20Adobe%20Illustrator%2016.0.3%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20%20--%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2212px%22%20height%3D%2216px%22%20viewBox%3D%22299%20394%2012%2016%22%20enable-background%3D%22new%20299%20394%2012%2016%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%237E7E7E%22%20points%3D%22311%2C410%20299%2C410%20299%2C394%20308.878%2C394%20311%2C396.179%20%22%2F%3E%0A%3Cpolyline%20fill%3D%22%23FFFFFF%22%20points%3D%22307.89%2C394.648%20307.89%2C396.877%20310.203%2C396.877%20%22%2F%3E%0A%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%22307.136%2C397.503%20307.138%2C394.67%20299.755%2C394.67%20299.755%2C409.289%20305.326%2C409.289%20307.315%2C409.289%20%0A%09310.245%2C409.289%20310.245%2C397.502%20%22%2F%3E%0A%3Crect%20x%3D%22300.821%22%20y%3D%22395.609%22%20fill%3D%22%23A82622%22%20width%3D%225.212%22%20height%3D%221.979%22%2F%3E%0A%3Crect%20x%3D%22305.172%22%20y%3D%22398.563%22%20fill%3D%22%23A7A7A7%22%20width%3D%224.02%22%20height%3D%220.97%22%2F%3E%0A%3Crect%20x%3D%22305.174%22%20y%3D%22400.642%22%20fill%3D%22%23A7A7A7%22%20width%3D%224.021%22%20height%3D%220.97%22%2F%3E%0A%3Crect%20x%3D%22300.821%22%20y%3D%22398.563%22%20fill%3D%22%23A7A7A7%22%20width%3D%223.01%22%20height%3D%223.049%22%2F%3E%0A%3Crect%20x%3D%22306.183%22%20y%3D%22404.756%22%20fill%3D%22%23A7A7A7%22%20width%3D%223.009%22%20height%3D%223.049%22%2F%3E%0A%3Crect%20x%3D%22300.892%22%20y%3D%22404.756%22%20fill%3D%22%23A7A7A7%22%20width%3D%224.021%22%20height%3D%220.969%22%2F%3E%0A%3Crect%20x%3D%22300.894%22%20y%3D%22406.834%22%20fill%3D%22%23A7A7A7%22%20width%3D%224.021%22%20height%3D%220.971%22%2F%3E%0A%3Crect%20x%3D%22300.821%22%20y%3D%22402.68%22%20fill%3D%22%23A7A7A7%22%20width%3D%228.37%22%20height%3D%220.969%22%2F%3E%0A%3C%2Fsvg%3E'); line-height:10px!important;
}

/*Base Access Message */


.Outage .row {
     font-size: 1.1em;
     line-height: 1.2em;
     color: #EEE;
     text-align: center;
     padding: 10px 10px;
     font-weight:500;
}
 .Shutdown, .Outage {
     background-color: #841300;
     background: linear-gradient(to right, #4e0000 0%, #701000 50%, #4e0000 100%);
}
 .BaseAccess {
     color: white;
     background: #B71C1C;
}
 .BaseAccess [class^=fi-]:before {
     color: #FFFFFF !important;
}
 .BaseAccess .row {
     font-size: 13;
}
 .BaseAccess a {
     color:#FFFFFF;
     font-weight: bold;
}
 .BaseAccess a:hover {
     color:#FFFFFF;
     font-weight: bold;
     text-decoration: underline;
}

