body 
{
    background: url(https://igolf.nl/files/original/header.png);
    background-size: cover;
    background-repeat: no-repeat;
}
body.logged-in
{
   background:none;
}
h2
{
   color:#2a58a7;
}
.dashboard .card-body {
color:#2a58a7;
background:#fefefe;
}
input.btn.btn-primary[data-original-title="Reserveer eerst uw starttijd bij de gewenste baan. Daarna kunt u hier betalen."] {
    display: none;
}

@import url('https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap');

body {
    font-family: 'Fira Sans', sans-serif;
}

.card {
    border-radius: 0;
}

.bg-primary, .btn-primary, .badge-primary, .btn-link {
    background-color: #2A58A7;
}

.btn-link {
    color: #fff;
}

    .btn-link:hover {
        color: #fff;
        text-decoration: solid;
    }

.bg-secondary, .btn-secondary, .badge-secondary {
    background-color: #b7c5dd;
}

.bg-success, .btn-success, .badge-success {
    background-color: #1CC961;
}

.bg-danger, .btn-danger, .badge-danger {
    background-color: #C91C1C;
}

.bg-warning, .btn-warning, .badge-warning {
    background-color: #FF8121;
    color: #fff;
}

    .btn-warning:hover {
        color: #fff;
    }

.bg-info, .btn-info, .badge-info {
    background-color: #2A58A7;
}

.bg-light, .btn-light, .badge-light {
    background-color: #F5F5F5;
}

.bg-dark, .btn-dark, .badge-dark {
    background-color: #122836;
}

.page-item.active .page-link {
    background-color: #2A58A7;
    border-color: #2A58A7;
}

.dashboard .card-body {
    color: #2A58A7;
}

a {
    color: #2A58A7;
}

.btn {
    text-transform: uppercase;
    border-radius: 0;
    border: solid 1px transparent;
}

.form-control {
    border-radius: 0;
}

.btn:hover:not(:disabled):before {
    left: 0;
    width: 100%;
}

.btn:hover:not(:disabled):after {
    left: 0;
    width: 100%;
}

.btn:focus, .btn:hover {
    border-color: transparent;
    background-color: #1cc961 !important;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.table td label.btn {
    width: 100%;
}

.progress-bar {
    background-color: #2A58A7;;
}

.list-group-item.active {
    background-color: #2A58A7;;
    border-color: #2A58A7;;
}

.account .card-header {
    background: #666;
}
.account .card-header  h2{
    color: #fff;
    line-height:44px;
}