/* body { */
/*   /\* font: 14px "Lucida Grande", Helvetica, Arial, sans-serif; *\/ */
/* } */

/* a { */
/*   /\* color: #00B7FF; *\/ */
/* } */

@media (min-width: 917px) {
    .topbar {
        height: 8rem;
    }
    .pagelogotitle {
        display: flex;
        align-items: center;
        width: 100%;
    }
    .majortitle {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
}

@media (max-width: 916px) {
    .topbar {
        height: 9rem;
    }
    .pagelogotitle {
        display:inline;
        align-items: center;
        width: 100%;
    }
    .majortitle {
        position: inherit;
        margin-top: 15px;
    }
}
.sticky-footer {
    background: black;
}
footer img{
    height: 30px;
}

.bg-gradient-primary {
    background-color:#CB6015;
    background-image: linear-gradient(#CB6015, #CB6015) !important;
    background-size: cover;
}
.card{
    border-radius: 0px !important;
}

.card-header{
    border-radius: 0px !important;
    background:#63666A;
    color: white !important;
    text-transform: uppercase;
}

.background-one{
    background: #614B79;
}
.background-two{
    background: #407EC9;
}
.background-three{
    background: #ED8B00;
}
.background-four{
    background: #789D4A;
}
.background-five{
    background: #63666A;
}
.foreground-one{
    color: white;
}

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

.topbar .dropdown-list .dropdown-header {
    background-color: #DA291C;
    border: 1px solid #DA291C;
}

.icon-stack {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.icon-stack-1x, .icon-stack-2x, .icon-stack-3x {
    position: absolute;
    text-align: center;
}

.icon-stack-1x {
    transform: translate(0%, -50%);
}
.icon-stack-2x {
    transform: translate(70%, -50%);
}
.col-auto{
    width: 2em;
}
.fa, .fab, .fad, .fal, .far, .fas{
    line-height: inherit !important;
}
.card-body{
    aspect-ratio:4/3;
}

.noar{
    aspect-ratio: auto !important;
}
.chart-pie {
    height: 61.8% !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.card-body img{
    vertical-align: middle;
    border-style: none;
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
