﻿:root {
    /*--primary-color: #blue;
    --secondary-color: #c25e10;*/
   /* --header-color: #ffa90c;*/
    --header-color: #e7e7e7;
}
a {
    text-decoration: none;
}
@font-face {
    font-family: "SpaceGrotesk-Regular";
    src: url(../fonts/Space_Grotesk/SpaceGrotesk-Regular.woff2);
    src: url(../fonts/Space_Grotesk/SpaceGrotesk-Light.woff2);
    src: url(../fonts/Space_Grotesk/static/SpaceGrotesk-Regular.ttf);
}

body {
    /*min-height: 100vh;*/
    font-family: "SpaceGrotesk-Regular";
}
.spacegroteskFont {
    font-family: "SpaceGrotesk-Regular" !important;
}
.spacegroteskFont span {
    font-family: "SpaceGrotesk-Regular";
    font-size: 13px;
}

/* Header starts */
.dropdown:hover .dropdown-menu {
    display: block;
}
.headerColor {
    background-color: var(--header-color) !important; 
    
}
 
/* Header ends */

/* Footer starts */
/* Footer ends */

/* Login starts */
.loginbody {
    /*background-image: linear-gradient(to right, #005196, #1c9dab);*/
    /*background-image: linear-gradient(to right, #c25e10, #cb7311);*/
    /*background-color: #005196;*/   
    /*min-height: 100vh;*/
}
    .loginbody main {
        min-height: calc(100vh - 120px);
        background-image: url('../images/loginbg2.jpg');
        background-size: cover;
    }
/*.loginbody:before {
    content: "";
    width: 900px;
    height: 600px;
    display: inline-block;
    background: url(../images/bg.png);
    position: absolute;
    top: 0px;
    right: 0px;
}*/
.lheading {
    background-color: var(--primary-color);
    color: #fff;
    text-align: center;
    padding: 10px;
}
.login i {
    color: var(--primary-color);
}
.flex1 {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 80vh;
}
.btn-primary {
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color);
}
/*.rsection:before {
    content: "";
    width: 474px;
    height: 100vh;
    display: inline-block;
    background-image: url('../images/bg-dots.png');
    position: absolute;
    top: 0px;
    right: 0px;
}*/
/*.list-group-item {
    border: none !important;
    color: #fff !important;
}*/
/*.list-group li:before {
    content: "";
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: url('../images/tickmark.png');
    margin-right: 15px;
    background-color: var(--primary-color) !important;
    border-radius:50%;
}*/
/*.list-group-item {
    background-color: transparent;
    color: var(--primary-color) !important;
}*/
/*.primary-color {
    color: var(--primary-color);
}*/
/* Login ends */



/* Dashboard starts */
/*.mainContent {
    min-height: calc(100vh - 120px);
}*/
.mainContent {
    min-height: calc(99vh - 35px);
}
.dashboardMaster {
    min-height: calc(100vh - 176px);
}
.formHeadings {
    color: var(--primary-color);
}
.text-black {
    color: #111 !important;
}
.text-white {
    color: #fff !important;
}
.fs-12 {
    font-size: 12px;
}
@media (max-width: 768px) {
    .fs-12-xs {
        font-size: 12px;
    }
}
@media (min-width: 960px) {
    .userprofilemenu {
        position: absolute;
        right: 0px;
    }
}
/* Dashboard ends */

h5.formHeadingsSecondary {
    background-color: #d2f9d2  ;
    padding: 4px 10px;
}
/*Application form page starts*/
/*.horizantalTable td {
    display: flex;
    gap: 1rem;
}*/
.form-floating.newdd > label {
    top: -12px !important;
    font-size: 14px;
    color: #7c787d;
}
.form-floating.newdd > .form-control > table tr td * {
    margin: 0px 3px;
}
    /*Application form page ends*/


