html {
  font-size: 14px;
}


@font-face {
    font-family: 'ethnocentric rg it';
    src: url('../fonts/ethnocentric rg it.ttf') format('truetype');
}
@font-face {
    font-family: 'ethnocentric rg';
    src: url('../fonts/ethnocentric rg.ttf') format('truetype');
}
@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

.alert-screen {
    position: fixed !important;
    bottom: 10px;
    right: 30px !important;
    z-index: 9999999 !important;
}

.loader-screen {
    background-color: #000 !important;
    color: #fff !important;
    opacity: 0.6 !important;
}

.center-loader {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.card-right-title {
    text-align: right !important;
}

.company-name {
    font-weight: bold !important;
    font-family: ethnocentric rg !important;
    background: linear-gradient(#0063cf,#00d7b0);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip:  text;
}

.label {
    font-weight: 600;
    color: rgba(1, 41, 112, 0.6);
}



.loader-model {
    --bs-modal-zindex: 1055;
    --bs-modal-margin: 0.5rem;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-modal-zindex);
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
    background-color: #000 !important;
    color: #fff !important;
    opacity: 0.6 !important;
}

.dropdown-menu-arrow::before {    
    left: 5px !important;
}

.dashboard .card-icon-1 {
  font-size: 16px !important;
  width: 34px !important;
  height: 34px !important;
}

.dashboard .info-card h6 {
  font-size: 16px !important;
}

.font-s10 {
font-size: 10px;;
}

.mt-20{
  margin-top: 20px !important;
}

 .dataTables_scrollHeadInner{
  width: 100% !important; 
} 
.dataTables_scrollHeadInner table{
  width: 100% !important; 
}

#tbl-common {
  width: 100% !important; 
} 
