.sidebar-txt{
    font-size: 13px !important;
    font-family: 'Gilroy-Medium', sans-serif !important;
}
.sidebar-hd-txt{
    font-weight: 600 !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 11px !important;
}
.sidebar-crcl-ble{
    border-radius: 37px;
    background: #00607c;
    color: white;
    text-transform: uppercase;
    font-size: 9px;
    padding: 4px;
    margin-top: 6px;
    position: absolute;
    margin-left: 2px;
}
.sidebar-crcl-yllw{
    border-radius: 37px;
    background: #ffbe28;
    color: white;
    text-transform: uppercase;
    font-size: 9px;
    padding: 4px;
    margin-top: 6px;
    position: absolute;
    margin-left: 2px;
}
.sidebar-crcl-green{
    border-radius: 37px;
    background: #00811b;
    color: white;
    text-transform: uppercase;
    font-size: 9px;
    padding: 4px;
    margin-top: 6px;
    position: absolute;
    margin-left: 2px;
}
.sidebar-user-name{
    font-weight: 600;
    font-family: 'Gilroy-Medium', sans-serif !important;
    font-size: 13px;
    color: black;
}
.sidebar-user-online{
    font-weight: 400 !important;
    font-size: 9px !important;
    color: black !important;
    font-family: 'Gilroy-Medium', sans-serif !important;
}
.header-pg-title{
    font-weight: 400 !important;
    font-size: 19px !important;
    font-family: 'Gilroy-Medium', sans-serif !important;
}
.side-nav-txt-01{
    font-size: 11px !important;
    font-family: 'Gilroy-Medium', sans-serif !important;
}
.side-nav-txt-02{
    font-weight: 300 !important;
    font-size: 11px !important;
    font-family: 'Gilroy-Medium', sans-serif !important;
    color: #818181 !important;
}
.hp-block-href{
    font-size: 12px !important;
    font-family: 'Gilroy-Medium', sans-serif !important;
    font-weight: 600 !important;
}
.margin-algn-15{
    margin-top: 15px !important;
}
.hp-block-nmb{
    font-size: 16px !important;
    margin-top: 3px !important;
    font-family: 'Gilroy-Medium', sans-serif !important;
}
.hp-block-h1{
    font-size: 13px !important;
    font-family: 'Gilroy-Medium', sans-serif !important;

}
.header-tag {
    font-weight: 700 !important;
    font-size: 12px !important;
    padding: 10px !important;
    text-transform: uppercase !important;
    color: white !important;
    margin-left: -10px !important;
    background: #292559;
    font-family: 'Gilroy-Medium', sans-serif !important;
    letter-spacing: 0.7 !important;
}
.navbar-txt {
    font-weight: 600!important;
    text-transform: uppercase !important;
    font-family: 'Gilroy-Medium', sans-serif !important;
    letter-spacing: 0.4!important;
}
.form-txt{
	font-weight: 400 !important;
    font-family: 'Gilroy-Medium', sans-serif !important;
	font-size: 13px !important;
}
.textbox-txt {
    font-weight: 400 !important;
    font-size: 13px !important;
    font-family: 'Gilroy-Medium', sans-serif !important;
}
.info-msg-txt{
    color: #fff;
    font-weight: 500;
    font-size: 11px;
    background: #003474;
    padding: 6px;
    border-radius: 6px;
    font-family: 'Gilroy-Medium', sans-serif !important;
}
.tbl-header-data {
    text-transform: uppercase;
    box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
    font-size: 14px;
    background: black;
    color: white;
    border: 2px solid black !important;
    border-right: 2px solid #535353 !important;
    font-family: 'Gilroy-Medium', sans-serif !important;
}
table.table-bordered.dataTable tbody th:not(:first-child), table.table-bordered.dataTable tbody td:not(:first-child) {
    border-bottom-width: 0;
    border-right: 2px solid rgb(233, 233, 233);
    border-bottom: 2px solid rgb(233, 233, 233);
    font-weight: 400;
    font-size: 13px;
    font-family: 'Gilroy-Medium', sans-serif !important;
}
table.table-bordered.dataTable tbody th:first-child,
table.table-bordered.dataTable tbody td:first-child {
  border-right: 2px solid rgb(233, 233, 233) !important;
  border-left: 2px solid rgb(233, 233, 233) !important;
  border-bottom: 2px solid rgb(233, 233, 233) !important;
  font-weight: 400;
  font-size: 13px  !important;
  font-family: 'Gilroy-Medium', sans-serif !important;
}

table.table-bordered.dataTable tbody th:not(:first-child),
table.table-bordered.dataTable tbody td:not(:first-child) {
  border-bottom-width: 0;
  border-right: 2px solid rgb(233, 233, 233);
  border-bottom: 2px solid rgb(233, 233, 233);
  font-weight: 400;
  font-size: 13px  !important;
  font-family: 'Gilroy-Medium', sans-serif !important;
}
.tbl-body{
	border-right: 2px solid rgb(233, 233, 233)!important;
	border-bottom: 2px solid rgb(233, 233, 233)!important;
	font-weight: 400;
    font-size: 13px  !important;
    font-family: 'Gilroy-Medium', sans-serif !important;
}
.tbl-body-data{
	border-right: 2px solid rgb(233, 233, 233)!important;
	border-left: 2px solid rgb(233, 233, 233)!important;
	border-bottom: 2px solid rgb(233, 233, 233)!important;
	font-weight: 400;
	font-family: 'Gilroy-Medium', sans-serif !important;
	font-size: 13px;
}
.tbl-body-data-last{
    border-right: 2px solid rgb(233, 233, 233)!important;
    border-bottom: 2px solid rgb(233, 233, 233)!important;
    font-weight: 400;
    font-family: 'Gilroy-Medium', sans-serif !important;
    font-size: 13px;
}
div.dataTables_info {
    padding-top: 8px;
    white-space: nowrap;
    font-weight: 400;
    color: black;
    font-size: 13px !important;
    font-family: 'Gilroy-Medium', sans-serif !important;
}
.tbl-header{
	text-transform:uppercase;
	box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.15);
	font-size: 14px;
    font-family: 'Gilroy-Medium', sans-serif !important;
	background: black;
	color: white;
	border: 2px solid black !important;
	border-right: 2px solid #535353 !important;
	border-left: 2px solid #535353 !important;
	font-weight: 700 !important;
}
div.dataTables_paginate {
    margin: 0;
    white-space: nowrap;
    text-align: right;
    font-weight: 400;
    font-family: 'Gilroy-Medium', sans-serif !important;
    font-size: 12px;
}
div.dataTables_wrapper div.dataTables_length label {
    text-align: left;
    white-space: nowrap;
    font-weight: 400 !important;
	font-family: 'Gilroy-Medium', sans-serif !important;
    font-size: 13px;
}
div.dataTables_wrapper div.dataTables_filter label {
    white-space: nowrap;
    text-align: left;
    font-weight: 400 !important;
    font-family: 'Gilroy-Medium', sans-serif !important;
    font-size: 13px;
}
button{
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    background: #ffe000;
    color: black;
    border-color: #ffe000;
    padding: 7px;
    border-radius: 3px;
    font-family: 'Gilroy-Bold', sans-serif !important;
    letter-spacing: 0.9;
  }
  
button.dt-button, div.dt-button, a.dt-button, input.dt-button {
    font-weight: 700  !important;
    font-size: 12px  !important;
    text-transform: uppercase  !important;
    background: #ffe000  !important;
    color: black  !important;
    border-color: #ffe000  !important;
    padding: 7px !important;
    border-radius: 3px !important;
    font-family: 'Gilroy-Bold', sans-serif !important;
    letter-spacing: 0.9;
  }
.modal-title-txt{
	font-weight: 600 !important;
    font-family: 'Gilroy-Medium', sans-serif !important;
	font-size: 15px !important;
	color: white;
    letter-spacing: 0.7;
}
.modal-inner-txt{
    font-weight: 400;
    font-size: 13px !important;
    font-family: 'Gilroy-Medium', sans-serif !important;
}
.modal-inner-p-txt{
    font-size: 13px !important;
}
.btn-txt {
    font-size: 13px !important;
    font-family: 'Gilroy-Medium', sans-serif !important;
}
.btn-mybtn {
    background-color: #f1c700 !important;
    border-color: #f1c700 !important;
    color: black !important;
}
.btn-mybtn:hover {
    background-color: #ffd300 !important;
    border-color: #ffd300 !important;
    color: black !important;
}
.btn-purple {
    background-color: #943cbc !important;
    border-color: #943cbc !important;
    color:white !important;
}
.btn-purple:hover {
    background-color: #740ba5 !important;
    border-color: #740ba5 !important;
    color:white !important;
}
.btn-default {
    background-color: #008080 !important;
    color: #fff !important;
    border-color: #008080 !important;
}
.btn-default:hover {
    background-color: #03a4a4 !important;
    color: #fff !important;
    border-color: #03a4a4 !important;
}
/* Highlighted search term */
.highlight {
    background-color: yellow !important;
    font-weight: bold !important;
}

/* Remove highlight from previous search terms */
.unhighlight {
    background-color: inherit !important;
    font-weight: normal !important;
}
.btn-myrbtn {
    background-color: #ff9900 !important;
    border-color: #ff9900 !important;
    color: black !important;
}
.btn-myrbtn:hover {
    background-color: #ffa825 !important;
    border-color: #ffa825 !important;
    color: black !important;
}
.switch {
  position: relative !important;
  display: inline-block !important;
  width: 50px !important;
  height: 22px !important;
}

.switch input { 
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
}

.slider {
  position: absolute !important;
  cursor: pointer !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  background-color: #d90000 !important;
  -webkit-transition: .4s !important;
  transition: .4s !important;
}

.slider:before {
    position: absolute !important;
    content: "" !important;
    height: 18px !important;
    width: 18px !important;
    left: 3px !important;
    bottom: 2px !important;
    background-color: white !important;
    -webkit-transition: .4s !important;
    transition: .4s !important;
}

input:checked + .slider {
  background-color: #00953b !important;
}

input:focus + .slider {
  box-shadow: 0 0 1px #00953b !important;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px) !important;
  -ms-transform: translateX(26px) !important;
  transform: translateX(26px) !important;
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px !important;
}

.slider.round:before {
  border-radius: 50% !important;
}
.bg-green, .callout.callout-success, .alert-success, .label-success, .modal-success .modal-body {
    background-color: #00a65a !important;
    font-size: 13px;
    font-family: 'Gilroy-Medium', sans-serif !important;
}   
.bg-red, .callout.callout-danger, .alert-danger, .alert-error, .label-danger, .modal-danger .modal-body {
    background-color: #dd4b39 !important;
    font-size: 13px;
    font-family: 'Gilroy-Medium', sans-serif !important;
}
.navbar-avatar-my {
    color: #ffbe28;
    font-weight: 600;
    text-transform: uppercase;
    padding: 6px;
    border-radius: 4px;
    background: #1e1e1e;
    font-family: 'Gilroy-Medium', sans-serif !important;
    letter-spacing: 0.4!important;
    font-size: 14px;
}
.info-msg-txt-02{
    color: #fff;
    font-weight: 500;
    font-size: 11px;
    background: #ff0c00;
    padding: 6px;
    border-radius: 6px;
    font-family: 'Gilroy-Medium', sans-serif !important;
}

.sidebar-crcl-red{
    border-radius: 37px;
    background: #ff0000;
    color: white;
    text-transform: uppercase;
    font-size: 9px;
    padding: 4px;
    margin-top: 6px;
    position: absolute;
    margin-left: 2px;
}
