.w3-theme-l5 {color:#000 !important; background-color:#e8f9fe !important}
.w3-theme-l4 {color:#000 !important; background-color:#b1ecfc !important}
.w3-theme-l3 {color:#000 !important; background-color:#63d9f9 !important}
.w3-theme-l2 {color:#fff !important; background-color:#16c6f7 !important}
.w3-theme-l1 {color:#fff !important; background-color:#078fb5 !important}
.w3-theme-d1 {color:#fff !important; background-color:#034a5d !important}
.w3-theme-d2 {color:#fff !important; background-color:#034153 !important}
.w3-theme-d3 {color:#fff !important; background-color:#033948 !important}
.w3-theme-d4 {color:#fff !important; background-color:#02313e !important}
.w3-theme-d5 {color:#fff !important; background-color:#022934 !important}

.w3-theme-light {color:#000 !important; background-color:#e8f9fe !important}
.w3-theme-dark {color:#fff !important; background-color:#022934 !important}
.w3-theme-action {color:#fff !important; background-color:#022934 !important}

.w3-theme {color:#fff !important; background-color:#045167 !important}
.w3-text-theme {color:#045167 !important}
.w3-border-theme {border-color:#045167 !important}

.w3-hover-theme:hover {color:#fff !important; background-color:#045167 !important}
.w3-hover-text-theme:hover {color:#045167 !important}
.w3-hover-border-theme:hover {border-color:#045167 !important}

.w3-hotcoral, .w3-hover-hotcoral:hover {
    color: #fff !important;
    background-color: #ee786d !important
}

.w3-hover-link-hotcoral:hover,  .w3-text-hotcoral {
    color: #ee786d !important
}

a:hover {
    color: #ee786d;
}

.w3-lightblue, .w3-hover-lightblue:hover {
    color: #045167 !important;
    background-color: #dfebf2 !important
}

.w3-midblue, .w3-hover-lightblue:hover {
    color: #fff!important;
    background-color: #19a3b3 !important
}

.w3-midblue2, .w3-hover-lightblue:hover {
    color: #045167!important;
    background-color: #19a3b3 !important
}

.w3-almost-white, .w3-hover-almost-white:hover {
    color: #045167!important;
    background-color: #F2F6F9 !important
}


@font-face {
    font-family: 'FuturaPT-Demi';
    src: local('Futura PT Demi'), local('FuturaPT-Demi'),
        url('/public/fonts/FuturaPT-Demi.woff2') format('woff2'),
        url('/public/fonts/FuturaPT-Demi.woff') format('woff'),
        url('/public/fonts/FuturaPT-Demi.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaPT-Medium';
    src: local('Futura PT Medium'), local('FuturaPT-Medium'),
        url('/public/fonts/FuturaPT-Medium.woff2') format('woff2'),
        url('/public/fonts/FuturaPT-Medium.woff') format('woff'),
        url('/public/fonts/FuturaPT-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaPT-Light';
    src: local('Futura PT Light'), local('FuturaPT-Light'),
        url('/public/fonts/FuturaPT-Light.woff2') format('woff2'),
        url('/public/fonts/FuturaPT-Light.woff') format('woff'),
        url('/public/fonts/FuturaPT-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaPT-Book';
    src: local('Futura PT Book'), local('FuturaPT-Book'),
        url('/public/fonts/FuturaPT-Book.woff2') format('woff2'),
        url('/public/fonts/FuturaPT-Book.woff') format('woff'),
        url('/public/fonts/FuturaPT-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PlusJakartaSans-Regular';
    src: local('PlusJakartaSans Regular'), local('PlusJakartaSans-Regular'),
        url('/public/fonts/PlusJakartaSans-Regular.woff2') format('woff2'),
        url('/public/fonts/PlusJakartaSans-Regular.woff') format('woff'),
        url('/public/fonts/PlusJakartaSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body, h1, h2, h3, h4, h5, h6  {
    font-family: PlusJakartaSans-Regular, Times-Roman, Verdana, Geneva, sans-serif;
}

h1,h2, h3, h4  {
    font-weight: bold;
}



body {
    background-color: #045167;
}
