.daterangepicker{
	z-index:99999999;
}
.sidebar-dark-primary 
.nav-sidebar>.nav-item>.nav-link.active, 
.sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active {
    background-color: #686868;
    color: #fff;
}
.btn-primary:focus,
.btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle{
    color: #fff;
    background-color: #686868;
    border-color: #686868;
}
 
/*---Custome Blue Color---------------------------*/
.page-item.active .page-link {
    background-color: #686868;
    border-color: #686868;
}
.card-primary.card-outline {
    border-top: 3px solid #686868;
}
.page-link:hover {
    background-color: #686868;
    border-color: #686868;
	color:#FFF;
}
input:checked + .slider {
      background-color: #686868;
}
.btn-outline-primary{
	color: #3BBDFF;
	border-color: #3BBDFF;
}
.btn-primary{
      background-color: #686868;
	  border-color: #686868;
}
.text-primary{
      color: #686868 !important;
}
.sortable th span {
    color: #686868;
}
.bg-primary{
	background-color: #686868 !important;
}
.bg-lpink{
	background-color:#ffeaea;
}
/*---Custome Orange Color---------------------------*/
.nav-tabs .nav-link.active {
    border-top: 4px solid #686868;
}
/*---Custome Basic Grey Color---------------------------*/
.page-link {
    color: #616161;
}
.nav-item .nav-link {
    color: #616161;
}
.form-group label{
	color: #616161;
	font-weight:500;
}
/*---scrollbar---------------------------*/
.scrollbar {
    overflow-y: scroll;
    scrollbar-color: #666 #999;
    scrollbar-width: thin;
    overflow-x: hidden;
}
::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
}
::-webkit-scrollbar-thumb {
    background: #999;
}
::-webkit-scrollbar-thumb:hover {
    background: #666666;
}

/*-------------------------------------------------*/
.card,
.badge,
.btn,
.alert,
.jconfirm.jconfirm-light .jconfirm-box,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button,
.modal-content,
.tooltip-inner,
.form-control,
.input-group-text,
.nav-tabs .nav-link,
.page-item:last-child .page-link,
.page-item:first-child .page-link,
.input-group>.input-group-append>.input-group-text {
    border-radius: 0px;
}

.alert{
    padding: 0.50rem 1rem;
    margin-bottom: 0.50rem;
}
.nav-tabs{
	border:none;
}
.nav-tabs .nav-link.active {
    padding-top: 7px;
	font-weight:bold;
}
.nav-tabs .nav-item:hover {
   background-color:#EBEBEB;
   border:none;
}
.navbar-light .navbar-nav .nav-link,
.navbar-light .navbar-nav .nav-link:hover {
    color: #FFF;
}
.table td, 
.table th {
    padding: .55rem;
}
table p{
	margin:0px;
}
.link{
	cursor:pointer;
}
.sortable th span {
    margin-left: 5px;
}
.sortable th{
	cursor:pointer;
}
.btn-warning,
.btn-warning:hover{
	color: #FFF;
}
.error-tooltip .tooltip-inner {
    max-width: 250px;
    background-color: #dc3546;
}
.error-tooltip .arrow::before {
    border-top-color: #dc3546;
}
.nav-sidebar>.nav-item .nav-icon {
    margin-left: 0 !important;
    width: 30px !important;
    margin-right: 10px !important;
}
.pointer{
	cursor:pointer;
}
.box-bordered{
    background: #f5f5f5;
    border: 1px solid #dfdfdf;
}
.active-dot {
    color: #78de45 !important;
	font-size: 11px;
}
.callout h5 {
    font-size: 1.10rem;
	color: #797979;
}

.form-group {
    margin-bottom: 5px;
}
.form-group label {
    font-size: 14px;
    margin-bottom: 1px;
}
.form-control {
    height: 34px;
    padding: 0px 10px;
}