@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&family=Source+Serif+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300&display=swap');

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: 'Source Serif Pro', serif;
    margin-top: 0;
    transition: all 600ms ease-in-out;
    -webkit-transition: all 600ms ease-in-out;
    -moz-transition: all 600ms ease-in-out;
    -o-transition: all 600ms ease-in-out;
}
.contactDetails {
  color: white;
}
.loginWrap h4::after {
    content: '•';
    margin-left: 5px;
    color: #204c88;
}
.cardBodyForm h3::after, .cardBodyForm h4::after {
    content: '•';
    margin-left: 5px;
    color: #204c88;
}
.cardBodyForm h3, .cardBodyForm h4 {
    font-size: 20px;
    font-weight: 600;
    color: #333;
    margin-bottom: 20px;
}
.typeClass {
    margin-right: 8px;
}
.cardBodyForm hr {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.sidebarWrap {
  min-height: calc(100vh);
  background-color: #02254f;
  border-right: 1px solid #204c88;
}

.contentWrapLogin .card {
    border: none;
}

.btn.mt-4 {
    background: #204c88!important;
}

.loginImage {
    background-image: url("/media/design18.gnomen-europe.com/images/login-bg.jpg") !important;
    background-size: cover;background-position: center center;
}


.btn-primary, .btn-primary:hover, .btn-primary:focus, .viewing-slots tr:nth-child(2) .container input:checked ~ .checkmark {
    background: #204c88 !important;
}
.main-color, .btn-link, .btn-link:hover, .nav a.nav-link.active, .nav a.nav-link.active:hover, .nav .nav-link.active i, a, a:hover, .bookViewingWrap table tr:first-child td.today b {
    color: #204c88;
}
.carousel::before {
    width: 100%;
    height: 100%;
    position: absolute;
    content: '';
    background-color: rgba(0, 0, 0, 0.6);
}
.logoWrap {
    border-bottom: none;
}
.logo {
    max-width: 190px;
    max-height: 190px;
}

.loginWrap h4 {
    font-size: 20px;
    color: #333;
    font-weight: 600;
}

.carousel {
    background-color: transparent;
}