.table th, .table td {
	vertical-align: middle;
}

.table tr .table-warning {
	background-color: rgba(253, 201, 15, 0.2) !important;
	background-color: #000;
}

.select2-container--classic .select2-selection--single,
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container--default .select2-selection--multiple,
.select2-container--classic .select2-selection--single .select2-selection__arrow,
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  	border-color: #d0d0d0;
  	color: #54667a;
  	min-height: 40px;
  	line-height: 25px; 
}
  
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid #54667a 1px;
	outline: 0; 
}

.select2-container--open {
	z-index: 9999999;
} 
	  
.select2-selection--multiple .select2-search__field{
	width:100%!important;
}
  
.form-select {
	display: block;
	width: 100%;
	padding: 8px 36px 8px 12px;
	font-size: 0.9375rem;
	font-weight: 400;
	line-height: 1.5;
	color: #54667a;
	background-color: #fff;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2311142d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right 12px center;
	background-size: 16px 12px;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	box-shadow: unset;
	appearance: none; 
}
.form-select:focus {
  	border-color: rgba(0, 0, 0, 0.25);
  	outline: 0;
  	box-shadow: unset, unset; 
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
  	padding-right: 12px;
  	background-image: none; 
}

.form-select:disabled {
  	background-color: #ecf0f2; 
}

.form-select:-moz-focusring {
  	color: transparent;
  	text-shadow: 0 0 0 #54667a; 
}
  
.form-select:active, .form-select:focus {
  	border: 1px solid #54667a;
  }
  
.form-control {
	display: block;
	width: 100%;
	padding: 8px 12px;
	font-size: 0.9375rem;
	font-weight: 400;
	line-height: 1.5;
	color: #54667a;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #d0d0d0;
	appearance: none;
	border-radius: 5px;
	box-shadow: unset;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 
}

.form-control:active, .form-control:focus {

}

body {
	  background-color: #f6f8fb;
}

.page-wrapper-decrypt {
  position: relative;
  background: #fff;
	min-height: 100%;
  background-color: #f6f8fb;
  transition: 0.2s ease-in; }

.page-wrapper-decrypt> .container-fluid, .page-wrapper-decrypt> .container-sm, .page-wrapper-decrypt> .container-md, .page-wrapper-decrypt> .container-lg, .page-wrapper-decrypt> .container-xl, .page-wrapper-decrypt> .container-xxl {
  padding: 25px;
  min-height: 100%;
  max-width: 2000px; }
  
 .object-fit-cover {
 width:50px;
 height:50px;
 object-fit:cover
 }
 
:root {
  --doc-height: 100%;
 }
 
 html,
 body {
  padding: 0;
  margin: 0;
  height: 100vh; /* fallback for Js load */
  height: var(--doc-height);
 }
 
 .usertext {
   color: #000 !important;
 }


 @media (max-width: 700px) {
 .scroll-sidebar{overflow:auto};
 }
 
 .error {
   background-color: red;
   color: white;
 }
 
 .table-responsive::-webkit-scrollbar {
     -webkit-appearance: none;
 }
 
 .table-responsive::-webkit-scrollbar:vertical {
     width: 15px;
 }
 
 .table-responsive::-webkit-scrollbar:horizontal {
     height: 15px;
 }
 
 .table-responsive::-webkit-scrollbar-thumb {
     background-color: rgba(42, 42, 42, 0.5);
     border-radius: 10px;
     border: 2px solid #ffffff;
 }
 
 .table-responsive::-webkit-scrollbar-track {
     border-radius: 10px;  
     background-color: #ffffff; 
 }
 
.bg-info, .btn-info {
    background-color: #4686BF !important;
 }
 
 .btn-info {
    border-color: #4686BF !important;
 }
 
 .btn-info:hover {
    background-color: #69A6D6 !important;
 }
 
 #main-wrapper[data-layout="vertical"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav > ul > .sidebar-item > .sidebar-link.active, #main-wrapper[data-layout="horizontal"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav > ul > .sidebar-item > .sidebar-link.active {
 background-color: #4686BF; }
 
 #main-wrapper[data-layout="vertical"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav ul .sidebar-item.selected > .sidebar-link, #main-wrapper[data-layout="horizontal"] .left-sidebar[data-sidebarbg="skin6"] .sidebar-nav ul .sidebar-item.selected > .sidebar-link {
 color: #fff;
 background-color: #4686BF; }