body  {

    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    /*font-family: 'Sofia', sans-serif;*/
    background-color: white !important;

}


nav.navbar-dark {
    background-color:#c30f1e !important;
}

nav.navbar a.navbar-brand {
    font-size: 1.25rem !important;
    font-weight: 400;
}

nav.navbar a.navbar-brand > img {
    width: 32px;
    height: 32px;
    margin-right: 6px;
}

nav.navbar a.navbar-brand > div {
    height: 32px;
    float: right;
    color: #ffffff;
}


nav.navbar a.navbar-brand > div > div.name1,
nav.navbar a.navbar-brand > div > div.name2 {
    text-transform: uppercase;
    font-size: 0.75rem;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
}



nav.navbar a.navbar-brand > span {
    text-transform: uppercase;
}

nav.navbar .nav-item, nav.navbar .nav-link .nav-label{
    text-transform: uppercase;
    font-size: 1rem !important;
    font-weight: 400;
    /*color:white !important;*/
}


.bg-image-full.intro {
    /*padding-top: 180px;*/
    padding-top: 110px;
    /*padding-bottom: 180px;*/
    padding-bottom: 80px;
    min-height: 300px;
    background: repeat;
    background-size: initial;
}

/* for subsub multilevel menus */
.dropdown-item a, a.dropdown-toggle.subsub,div.dropdown-menu a
{
    color: #c30f1e !important;

    text-decoration:none;
}

a:active, a.dropdown-toggle.subsub:active
{

    color:white !important;
    background-color:  #c30f1e !important;

}
li.dropdown-item:active{
    background-color:  #c30f1e !important;

}
/* Menu separator */
.line {
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed #c30f1e;
    margin: 10px 0;
}

.text-info{

    color:#c30f1e !important;
}



footer {
    background-color: #9d9d9c !important;
    color: #ffffff;
    padding-top: 15px;
    padding-bottom: 15px;
}


/* login form */

.login-form{
    width:330px;
    margin:20px;
    align-content :center ;
}

.btn-primary, .bg-primary
{
    background-color: #c30f1e !important;;
    /*background-color: #F8F9FA; !important;*/
    /*color: #c30f1e;!important;*/
    /*border: 1px solid #c30f1e !important;*/
}

.global-container{
    height:100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f5f5f5;
}

.text-standard {

    color: #706F6F;
}
