body{
    background-color: #1C1C1E;
    -webkit-print-color-adjust: exact !important;
    font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 22px;
}
.cursor-pointer{
	cursor:pointer;
}
.bg-login-form{
	background-color:#2C2C2E;
	border-radius:10px!important;
}
.btn-login-blue{
	background: #1848AC;
	border-radius: 10px;
}
/*Dashboard*/

.pre-line{
	white-space: pre-line;
}

.text-white-admin{
	color:#A3A3A3;
}
.logo_custom_style{
	padding: 16px 61px 54px 0px;
}

input[type=text]:focus {
 background-color:#474747;
 color:#fff;
}

.form-control, .form-control:disabled, .form-control[readonly] {
   background: #303030;
   opacity: 1;
}
input[type=password]:focus {
	background-color:#474747;
 	color:#fff;
}
.height_100vh {
    height: 100vh;
}
.border-inputbox{
	border-radius:10px;
	border-color:rgba(255, 255, 255, 0.2);
	background-color:#474747;
}

input::placeholder {
  text-color:#8F8F8F;
}
input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:   #8F8F8F !important;
    font-size:13px !important;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:   #8F8F8F !important;
    opacity:  1 !important;
    font-size:13px !important;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:   #8F8F8F !important;
    opacity:  1 !important;
    font-size:13px !important;
}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:   #8F8F8F !important;
    font-size:13px !important;
}
input::-ms-input-placeholder { /* Microsoft Edge */
    color:   #8F8F8F !important;
    font-size:13px !important;
}

input::placeholder { /* Most modern browsers support this now. */
    color:   #8F8F8F !important;
    font-size:13px !important;
}
.list-group-item.active  {
	background-color: rgba(255,255,255,0.1) !important;
	font-size: 9px;
	color: rgba(64, 163, 255, 1) !important;
	border-right: 2px solid #007bff !important;
}

.list-group-flush>.list-group-item {
    border-width: 0 0px 0 0;
    padding: 9px 36px 27px 30px;
}
@media (max-width: 1445px){
	.list-group-flush>.list-group-item {
    padding: 17px 36px 17px 12px !important;
	}
	.login_btn{
		bottom:15px !important;
	}
}
.login_btn{
	bottom:56px;
}

.list-group-item.active .fas_custom, .mobile_active.active .fas_custom{
    color: #40A3FF !important;
    filter: invert(55%) sepia(85%) saturate(2669%) hue-rotate(189deg) brightness(104%) contrast(102%);
}
.list-group-item:hover{
    background-color: rgba(255,255,255,0.1) !important;
    color:#D0CFCF;
}
.active_sample{
    color: #1148ed !important;
}
.list-group-item+.list-group-item.active {
    margin-top: -1px !important;
    border-top-width: inherit;
}
.border_special_settings {
    border-bottom: 2px solid rgba(64, 163, 255, 1) !important;
}
table{
 	border-collapse: collapse;
  	border-radius: 0.5em;
  	overflow: hidden;
  	background:rgba(255, 255, 255, 0.09);
}

thead {
  padding: 1em;
  background:rgba(255, 255, 255, 0.1);
  width:20px;
  font-size:17px;
  color:#fff;
}

.accept-setting{
	color:#28A745;
}

.box-color{
	background: #2C2C2E;
	border-width: 0 0px 0 0;
}
.admn-box{
	box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.4);
	border-radius: 5px;
}
.date-picker::-webkit-calendar-picker-indicator{
	filter:invert(1);
}

.a{
	color:#fff;
}
.form-check-input:checked{
	background-color: #30B700 !important;
    border-color: #30B700 !important;
	
}
.fs-7{
 font-size:9px;
 }
 
@media (min-width: 1200px) {
	 .fs-7{
	 	font-size:14px;
	 }
	 .list-group-item.active  {
		background-color: rgba(255,255,255,0.1) !important;
		font-size: 14px;
		color: rgba(64, 163, 255, 1) !important;
		border-right: 2px solid #007bff !important;
	}
}
.modal-header{
	border-bottom:1px solid #494949 !important;
	background:#2C2C2E!important;
}

.modal-black .modal-input {
    color: #fff !important;
}
.modal-body{
	background:#2C2C2E!important;
}
.modal-input{
	background:#444444!important;
}
.select_picker .btn-select{
	font-size:13px;
    color: #fff;
    background-color: #444444!important;
    border-color: #444444!important;
}
.select_picker .dropdown-item {
    color: #ffffff !important;
}
.select_picker .dropdown-menu {
    background-color: #444444 !important;
}
.select_picker .dropdown-item.active, .dropdown-item:active {
    background-color: #303030 !important;
}
.select_picker .dropdown-item:focus, .select_picker .dropdown-item:hover {
    color: #1e2125;
    background-color: #686868;
}
.select_picker  .bs-actionsbox .btn-light {
    color: #f7f7f7 !important;
    background-color: #757778 !important;
    border-color: #61666a !important;
}
.apexcharts-tooltip{
	background-color:#52575C !important;
	color:#FFFFFF;
	border-color:#52575C !important;
}
input.form-control-login:-webkit-autofill,
input.form-control-login:-webkit-autofill:hover, 
input.form-control-login:-webkit-autofill:focus, 
input.form-control-login:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px #474747 inset !important;
}
input.form-control-login:-webkit-autofill{
    -webkit-text-fill-color: #fff !important;
}
 
.btn-close{
	background-image:url("../images/close.svg");
	background-size: cover;
}
.btn-blue{
	background:#40A3FF;
	width:204px;
}
.btn-red{
	background:#DE1A22;
	width:204px;
}
.btn-green{
	background:#28A745;
	color:#fff;
}
.btn-logout{
	color:#FF0C0C;
}
td {
  padding: 1px;
}
 
.form-focus-date:focus {
    color: #f3f9ff !important;
    background-color: #474747 !important;
}
.text-red{
	color:#FE2B34;
}
.border_dashboard {
    border-bottom: 1px solid #444444 !important;
}
 