.school-name {
    font-size: 2.5rem;
}

body {
    overflow-x: hidden;
}


.menu-mobile-label {

    color: white;
    font-size: 25px;
    float: left;
    margin-top: 13px;

}

#main-nav {
    padding: 0px;
}

#main-nav li {
    padding: 0px;
    margin: 0px;

}

#main-nav {
    background: #0060b1;
    position: sticky !important;
    top: 0px !important;
    z-index: 999;
}

#main-nav li.dropdown li {
    text-align: center;
}


#main-nav li a {
    color: white;
}

#main-nav li.active a {
    color: orange !important;
}

#main-nav li ul.dropdown-menu li a {
    color: black !important;
}

#main-nav li ul.dropdown-menu li.active a {
    color: #2461ec !important;
}

.notice-marquee {

    margin-bottom: -3px;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
}

li.dropdown-item {
    padding: 0px 8px 0 8px !important;
}

#logo-container {
    padding: 30px 0px;
}

.nav-menu-container {

    padding: 0px 0px 0px 20px;
}

.footer-links {
    font-size: 11px !important;
    text-decoration: underline;
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    text-decoration: none;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: .25rem;

}

.card:hover {
    transition: all 0.1s ease-out;
    box-shadow: 0px 4px 8px rgba(38, 38, 38, 0.2);
}

.card .card-img-top {
    width: 100%;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
}


@media screen and (min-width: 800px) {
    .modal-content {
        text-align: justify;
        height: auto;
        min-height: inherit;
        width: auto;
        min-width: 160%;
        border-radius: 0;
    }

    .modal-dialog {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        margin: 0 auto;
        position: absolute;
        top: 0%;
        left: 25%;
    }


}

.recent-news-loop > a > .card {
    width: 100%;
    background: #eeeeed99;
    margin-bottom: 7%;
}

.recent-news-loop > a > .card > .card-body {
    padding: 10px;
    height: 174px;
}

.recent-news-loop > a > .card > .card-body > p {
    color: #333333d9;
}

.newsloop-title {
    line-height: 30px !important;
    color: #0060b1;
}

.recent-news-loop .card img {
    height: 200px;
}

.newsloop-readmore {
    margin-top: 8px;
}

.videoNine .single_post.related_post_sec ul li {
    border-bottom: 1px solid #efefef;
}

.videoNine .single_post.related_post_sec ul li:last-child {
    border-bottom: none;
}

.inputgrp-btn-files {
    height: 42px;
}

.download-file-header {
    border-bottom: none;
}

.not-found-padding-file {
    padding: 50px !Important;
}

@media screen and (min-width: 1025px) {
    #align-nav {
        margin-left: -30px;
    }

    #main-nav ul {
        margin-left: -20px;
    }

}


.navbar-collapse {
    overflow: hidden;
    overflow-y: hidden !important;
    max-height: 600px !important;

}

.result-banner {
    margin: 0;
    font-size: 20px;
    height: 80px;
    text-align: center;
}
.view-result-button{
    border-radius: 10px;
    box-shadow:1px 2px rgba(0,0,0,0.4);
    transition: 0.4s;
    letter-spacing: 1px;
}

.view-result-button:hover{
    box-shadow:none;
}










