/*CSS rules for the 'FAS' noggin theme */

.masthead {
    background: #0E0E0E;
    position  : relative;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-weight: 600;
}


/* 1rem = 14px */

body {
    background: transparent !important;
}

.cc-footer {
    background: transparent !important;
    color     : rgba(0, 0, 0, 0.4) !important;
}



.cc-footer samll {
    font-size  : 14px;
    line-height: 18px;
}

.cc-footer samll a {
    color: rgba(0, 0, 0, 0.4);
}

.cc-footer samll a:hover {
    color: rgba(0, 0, 0, 0.4);
}

.cc-mt-80 {
    margin-top: 5.7rem;
}

.cc-mt-16 {
    margin-top: 1.3rem;
}

.cc-bodycontent .py-5:nth-of-type(1) {
    background-color: transparent !important;
    border-bottom   : none !important;
}


.cc-bodycontent .py-5 .col-md-7:nth-of-type(1) {
    width     : 100% !important;
    max-width : 100% !important;
    flex      : auto !important;
    text-align: center;
}


.cc-bodycontent .py-5 .card:nth-of-type(1) {
    max-width: 30rem !important;
    margin   : 4.57rem auto;
}

.cc-bodycontent .py-5 .card-body small {
    padding: 0.714rem 0 0 0;
    display: inline-block;
}


.cc-bodycontent {
    /* background: ; */
    background-image: url('../images/login_pagebg.svg');
}

.navbar-light .navbar-nav-font .nav-link {
    color: #ffffff;
}

.navbar-light .navbar-nav-font .nav-link:hover {
    color: #ffffff;
}