@import url('https://fonts.googleapis.com/css2?family=Montserrat&family=Nunito&family=Raleway&family=Roboto&family=Lato&display=swap');

.brand-text {
    /* font-family: 'Nunito', sans-serif; */
    font-family: 'Lato', sans-serif;
}

.landing-area {
    width: auto;
    height: 100vh;
    background: url("../images/capitol.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    object-fit: fill;
    /* background-attachment: fixed; */
    /* padding-bottom: 5%; */
}

.ff-raleway {
    font-family: 'Raleway', sans-serif !important;
}
.ff-lato {
    font-family: 'Lato', sans-serif !important;
}
.ff-roboto {
    font-family: 'Roboto', sans-serif !important;
}
.ff-poppins {
    font-family: 'Poppins', sans-serif !important;
}
.ff-noto-serif {
    font-family: 'Noto Serif', serif !important;
}

.landing-area .brand-text {
    font-size: 5vh;
    font-weight: bolder;
}

.owl-carousel .item img {
    width: 80% !important;
    height: auto !important;
    margin: 0 auto;
}

.footer-column {
    /* font-family: 'Roboto', sans-serif; */
    font-family: 'Raleway', sans-serif;
}

.footer-column ul a {
    color: #777777;
    transition: 0.3s;
    display: inline-block;
    line-height: 1;
}

.guide-area {
    background: linear-gradient(
    to top,
    rgba(200, 200, 200, 0.5),
    rgba(255,255,255, 1)
    ),url('../img/hero-bg.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    padding-bottom: 3%;
    display: flex;
}

.guide-area .card {
    margin-top: 5%;
    /* height: auto; */
}

.contact-area {
    font-family: 'Raleway', sans-serif;
    text-align: justify;
}

.contact-area .contact-column{
    padding-right: 15px;
    padding-left: 15px;
}

.profile-image {
    border-radius: 50%;
    height: 200px;
    width: 200px;
    border: solid 1px #ddd;
}

/*.nav-tabs.flex-column a.nav-link{
    text-align: center;
}*/

.nav-tabs.flex-column .nav-link.active, .nav-tabs.flex-column .nav-item.show .nav-link {
    border-color: #dee2e6 #dee2e6 #dee2e6 ;
    border-left: 5px solid #dc3545;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #ffffff;
    border-color: #dee2e6 #dee2e6 #ffffff;
    font-weight: 600;
}

.nav-link {
    font-family: 'Raleway', sans-serif;
}

.upload-box{
    height: 150px;
    width: 100%;
    border: dashed 2px #ddd;
}
  
.upload-icon{
text-align: center;
font-size: 100px;
color: #ddd;
line-height: 150px;
}

.hide-default{
display:none;
}