.content-header a {
    color: #006060;
    border-bottom: 2px solid #a7e1ea;
    padding-bottom: 2px;
}
.content-header a:hover {
    text-decoration: none;
    background-color: #e0f6fb;
    border-bottom: none;
}
.error-page .content-header {
    margin-bottom: 40px;
}

.global-alerts-container{
    background:#ffd200
}
.global-alert-item{
    background:#ffd200;
    overflow:hidden;
    color:#193542
}

.header .logo {
    margin: 0;
    margin: 35px;
}

.header {
    display: flex;
    justify-content: center;
}

ul {
    padding: 1rem 0;
}

thead {
    border-top: 1px solid #dfe4e4; 
}

.custom-table table>tbody>tr>th {
    border: 0;
    text-transform: none;
}

.custom-table table>caption+thead>tr:first-child>td:first-child {
    border: 0;
    border-top: 1px solid #dfe4e4;
    border-bottom: 1px solid #dfe4e4;
}

td {
    text-transform: none;
}

th {
    font-weight: normal;
}


@media only screen and (min-width: 768px){
    .global-alert-item{
        /* max-height:50px */
    }
}
.global-alert-item.active{
    max-height:none
}
@media only screen and (min-width: 768px){
    .global-alert-item.active .alert-data{
        white-space:normal;
        overflow:visible;
        text-overflow:unset
    }
    .global-alert-item.active .alert-data p,.global-alert-item.active .alert-data ul,.global-alert-item.active .alert-data ol{
        display:block
    }
}
.global-alert-item:first-child>.container{
    border-top:none
}
.global-alert-item>.container{
    border-top:1px solid rgba(25,53,66,0.1)
}
.global-alert-item>.container>.row{
    position:relative
}
@media only screen and (min-width: 768px){
    .global-alert-item>.container>.row{
        display:flex
    }
}
.global-alert-item .typeof-alert{
    position:relative;
    padding-top:4px;
    white-space:nowrap;
    max-width:90%
}
@media only screen and (min-width: 768px){
    .global-alert-item .typeof-alert{
        padding-top:9px;
        max-width:none
    }
}
.global-alert-item .typeof-alert img{
    height:20px
}
@media only screen and (min-width: 768px){
    .global-alert-item .typeof-alert img{
        height:30px
    }
}
.global-alert-item .typeof-alert .global-alert-type{
    position:relative;
    /* text-transform:uppercase; */
    top:2px;
    left:3px
}
.global-alert-item .alert-data{
    padding:13px 11px 10px 11px
}
@media only screen and (min-width: 768px){
    .global-alert-item .alert-data{
        /* white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis; */
        padding:13px 40px 10px
    }
    .global-alert-item .alert-data p,.global-alert-item .alert-data ul,.global-alert-item .alert-data ol{
        display:none
    }
}
.global-alert-item .alert-data a{
    text-decoration:underline;
    color:#193542
}
.global-alert-item .alert-data a:hover{
    text-decoration:none
}
.global-alert-item .alert-data p,.global-alert-item .alert-data ul,.global-alert-item .alert-data ol{
    color:#193542
}
.global-alert-item .alert-toggle{
    position:absolute;
    top:0;
    right:10px
}
@media only screen and (min-width: 768px){
    .global-alert-item .alert-toggle{
        display:none
    }
}
.global-alert-item .alert-toggle button{
    padding:0;
    margin-top:5px;
    border:none;
    background:none
}
@media only screen and (min-width: 768px){
    .global-alert-item .alert-toggle button{
        margin-top:11px
    }
}
.global-alert-item .alert-toggle button.active:after{
    transform:rotate(-90deg)
}
.global-alert-item .alert-toggle button:after{
    content:'\e608';
    -webkit-font-smoothing:antialiased;
    font-family:duke-icons;
    transform:rotate(90deg);
    display:inline-block
}
noscript .global-alert-item{
    max-height:500px
}
noscript .global-alert-item .alert-data{
    white-space:normal;
    overflow:visible;
    text-overflow:unset
}