#header{
    /*    margin: 10px 0 24px 0;
        padding: 20px 0 20px 70px;*/
    overflow: hidden;
    background: url(logo.svg) no-repeat left !important;
    /*    background-size: 412px !important;*/
    height: 60px;
    width: 572px;
}

.display-no{
    display:none;
}


@media screen and (max-width: 600px) {
    #header{
        /*        padding: 92px 302px 20px 70px;*/
        /*        margin: 0px 0 30px 0;*/
               background-size: 335px !important;
        width:340px;
        height:90px;
    }
}

.gov-header {
    overflow: initial;
    background-color: #ffffff;
}

.gov-form-control--inversed .gov-form-control__input {
    border-color: #d0d0d0;
}

.gov-button{
    background-color: #1d34fe;
}


@media not all and (pointer: coarse) {
    button--inversed.gov-button--primary-outlined:hover, .gov-button--inversed.gov-button--primary-outlined:hover, .gov-button--primary-outlined.gov-hamburger:hover, .gov-calendar__days tbody tr td button.gov-button--primary-outlined:hover, .gov-button--primary-outlined.gov-calendar__toggle:hover {
        background-color: #1d34febd;
    }
}

@media not all and (pointer: coarse) {
    button--primary:hover, .gov-button--primary:hover {
        background-color: #1d34fec9;
        border-color: #1d34fec9;
        color: var(--gov-color-white);
    }
}


a {
    color:#1d34fe;
    background-image: linear-gradient(
        to right,
        #000000  ,
        #000000  50%,
        #1d34fe 50%
        );
    background-size: 200% 100%;
    background-position: -100%;
    display: inline-block;
    padding: 5px 0;
    position: relative;
    -webkit-background-clip: text;
    /*    -webkit-text-fill-color: transparent;*/
    transition: all 0.3s ease-in-out;
}

a:before{
    content: '';
    background: #1d34fe;
    display: block;
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 0;
    height: 3px;
    transition: all 0.3s ease-in-out;
}

a:hover {
    background-position: 0;
}

a:hover::before{
    width: 100%;
}


.gov-sortable-table__trigger {
    color:#1d34fe; 
}

.gov-button--primary-outlined {
    border-color: #1d34fe;
    color: #1d34fe !important; 
}

.gov-tabs__hover{
   color: #1d34fe; 
}


.u-bg-color--grey-dark {
    background-color: #1d34fe;
}

@media not all and (pointer: coarse) {
    .gov-footer__scroll-up {
        background-color: var(--gov-color-white) !important;
    }
}

.gov-footer__headline {
    color:white;
}

table th, .gov-table th{
    color:white;
}

.sg-swatch {
    background: #1d38f6;
}


@media (max-width: 51.99em) {
    .gov-container:not(.gov-container--no-y-offset):not(.gov-container--as-page):not(.gov-container--branded):not(.gov-footer) {
        padding: 0.1rem;
    }
}

.switch-label input:checked + .slider {
    background-color: #1d34fe;
}

.gov-grid-tile {
    background-color: #ffffff;
}

table tbody td.gov-table__cell--wide, .gov-table tbody td.gov-table__cell--wide {
    min-width: 259px;
}