﻿


body {
    font-family: "Open Sans" !important;
}

.form-control {
    padding: 13px 16px !important;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out !important;
}

.jntitle {
    font-size: 1.75rem !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.card-body {
    padding: 3vh 2vw !important;
}

.form-control:focus {
    box-shadow: none !important;
    border: 1px solid #5A6A85 !important;
}

.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
}

/*.min-vh-75 {
    min-height: 75vh !important;
}
*/
.jnheading2 {
    font-size: 1.3rem !important;
}

.card {
    border: none !important;
    box-shadow: rgba(145, 158, 171, 0.2) 0px 0px 2px 0px, rgba(145, 158, 171, 0.12) 0px 12px 24px -4px;
}
#loadergif {
    position: relative;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    border: 10px solid transparent;
    background: transparent;
    animation: spin 1.5s linear infinite;
}

    #loadergif::before, #loadergif::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        border-radius: 50%;
    }

    #loadergif::before {
        background: conic-gradient( #55b8b9 0% 18%, transparent 18% 25%, #c3c3c3 25% 43%, transparent 43% 50%, #55b8b9 50% 68%, transparent 68% 75%, #c3c3c3 75% 93%, transparent 93% 100% );
    }

    #loadergif::after {
        background-color: #f5f7fd;
        margin: 6px;
        border-radius: 50%;
    }

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@media (min-width: 992px) {
    .col-lg-4 {
        flex: 0 0 auto;
        width: 37.33333333% !important;
    }
}