:root {
    --green: #277e27
}

@import url('https://fonts.googleapis.com/css2?family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body, h1, h2, h3, h4, h5, h6, p {
    font-family: 'Prompt', sans-serif, tahoma, arial;
}

.abcd-class {font-weight:bold;}
.btn-primary {
    color: #fff !important;
    background-color: #87381b;
    border-color: #450e00;
}
.btn-primary:hover {
    color: #fff;
    background-color: #87381b;
    border-color: #87381b;
}
button.btn.dropdown-toggle.btn-light {
    background-color:  #0000;
}
.countrypicker button {
    padding: 7px;
    margin-top: 1px;
    right: 2px;
    background: #87381b;
    color: white;
    font-size: 14px;
    padding: 7px;
}
a {color: #0a6c0a !important; transition: 0.5s;}



a:hover {
    color: #0056b3;
    text-decoration: underline;
}
.back-to-top {
    position: fixed;
    display: none;
    background: #450e00;
    color: #fff;
    width: 44px;
    height: 44px;
    text-align: center;
    line-height: 1;
    font-size: 16px;
    border-radius: 50%;
    right: 15px;
    bottom: 15px;
    transition: background 0.5s;
    z-index: 11;
}


#header .logo img {
    max-height: 49px;
}
#how-it-works .card:hover {
    background: #87381b;
    color: white;
    border-color: #87381b;
}

#how-it-works .card:hover i.fa {
    color: #FFF;
}
#how-it-works .card:hover p {
    color: #FFF;
}
#how-it-works .card:hover a.readmore {
    color: rgb(255 255 255 / 50%) !important;
}
#how-it-works .card i {
    color: #b7b7b7;
}
#intro .intro-info h2 {
    color: #000000;
}
.section-header h3 {
    color: var(--black);
}
#how-it-works .card i {
    font-size: 28px;
}
#news-section .card:hover {
    background: #e1dede;
    border-color: #f1f1f1;
}
#intro .intro-info h2 span {
    color: var(--black);
}
#intro .intro-info .btn-get-started {
    background: #450e00;
    border: 2px solid  #450e00;
    color: #fff !important;
}
#intro .intro-info h2 {
    color: #fff;
}
#departments .title {
    font-weight: 700;
    margin-bottom: 15px;
    font-size: 16px;
    position: absolute;
    text-align: center;
    display: block;
    width: 80%;
    top: 15px;
    color: #87381b;
}
.dropdown.bootstrap-select.countrypicker.fit-width {
    display: none;
}
#footer {
    background: #87381b;
    padding: 0 0 0px 0;
    color: #eee;
    font-size: 14px;
}
.login-page, .register-page {
    height: auto;
    background: #8d371c;
}
.login-logo, .register-logo {
    font-size: 35px;
    text-align: center;
    margin-bottom: 0px;
    font-weight: 300;
}
.login-logo img {
    width: 197px;
}