﻿#loader {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: #222222;
  z-index: 1000;
  opacity: 0.9;
}

#loader-inner {
  position: absolute;
  top: 50%; /*position Y halfway in*/
  left: 50%; /*position X halfway in*/
  width: 100px; /*any width*/
  height: 100px; /*any height*/
}

#loader-inner {
  z-index: 1001; /* anything higher than z-index: 1000 of .loader-section */
}

.button-cie:hover {
    background-color: #036;
    color: #FFF;
}

.button-cie {
    margin-top: -5px;
    margin-bottom: 5px;
    background-color: #06C;
    color: #FFF;
}

/*START HEADER*/
.it-header-center-wrapper {
    background: #7a0200; /*#2e58a6;*/
}

.it-header-slim-wrapper {
    background: #3d0000 /*#1b3564;*/ 
}

@media (min-width: 992px) {
    .it-header-navbar-wrapper {
        background: #7a0200; /*#2e58a6;*/
        /*background: #2e58a6;*/
    }
}

.font-md, .text-paragraph, .text-paragraph-card, .container-obj h5 {
    font-size: 1rem !important;
}




/*#7a0200!important*/


/*END HEADER*/

/*START FOOTER*/

.img-footer-download-store {
    width: 150px;
}

.small-prints {
    color: #ffffff;
    text-decoration: none;
}

.team-logo-icon {
    width: 200px;
}

.small-prints:hover {
    color: #ffffff;
}

.it-footer-main {
    background-color: #202a2e; /*#1b3564;*/
   
}
/*END FOOTER*/

.back-to-top {
    background: #3d0000; /*#2e58a6;*/
}


.cursor-pointer {
  cursor: pointer;
}

.row-selected {
  background-color:#06C !important; 
}

.row-normal {
  background-color: transparent;
}

.mvc-grid {
  line-height: inherit;
  position: relative;
  overflow-x: auto;
  font-size: 1.1rem;
}

.mvc-grid-popup .mvc-grid-value,
.mvc-grid-popup .mvc-grid-method,
.mvc-grid-popup .mvc-grid-operator {
  font-size: inherit;
}

.btn-primary {
  background-color: #2e58a6;
  border-color: #2e58a6;
}

.icon-primary {
  fill: #2e58a6 !important;
}

a.fa {
  text-decoration:none;
}

ul.checktree, ul.checktree ul {
  list-style-type: none;
}

h3.header {
    text-transform: uppercase !important;
    font-size: 0.82rem !important;
    margin-top: 5px !important;
}

h2.header {
 
    font-weight: 400 !important;
} 


a.it-footer-main{
color:white;
}

.footer-list a{

color:white;
}


.footer-info a{

color:white;
}

.footer-list ul {
  list-style-type: none !important;
}

.footer-list {
    font-size: 1em;
    list-style-type: none;
    margin: 15px 0;
    padding: 0;
}

.it-footer .logo-wrapper {
    flex-direction: row;
    align-items: flex-start;
}

.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
}

.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
    fill: #7a0200;
    width: 24px;
    height: 24px;
}

.content-wrapper .it-brand-wrapper a .it-brand-title {
    font-size: 1.778em;
    margin-bottom: 0;
    font-weight: 600;
}
/*
.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
    width: 100%;
    padding-right: var(--bs-gutter-x, 12px);
    padding-left: var(--bs-gutter-x, 12px);
    margin-right: auto;
    margin-left: auto;
}*/

.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon {
    width: auto;
    height: 50px;
    margin-right: 10px
}

@media(min-width: 992px) {
    .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon {
        width:auto;
        height: 100px;
        margin-right: 20px
    }
}

.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper .it-brand-text {
    padding-right: 0
}

@media(min-width: 992px) {
    .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-title {
        font-size:2rem
    }
}

@media(min-width: 576px) {
    .it-header-wrapper .nav-item.dropdown button {
        font-size:.875rem
    }
}

.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon:hover {
    fill: #ebeef0
}

.it-socials .dropdown-item.active,.it-socials .dropdown-item:active {
    background-color: var(--bs-dropdown-link-hover-bg)!important
}



@media (min-width: 992px){
.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav {
    padding-left: 0px;
    padding-right: 0px;
}

.it-header-wrapper .navbar .navbar-collapsable .navbar-nav.navbar-secondary li a.nav-link {
    padding: 0.89rem;
}

