.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
} 

.hideme{
  display:none;
}
.cardss {
   
    padding-top: 20px;
   
}

.uppercase{ 
  text-transform: uppercase !important;
}

.lowercase {
    text-transform: lowercase !important;
}

.capitalize {
    text-transform: capitalize !important;
}

.padding_tb15
{
  padding: 15px 0px;
  text-align: center; 
  border-bottom: 1px solid rgba(0,0,0,.1);
}
.block-header .breadcrumb
{
  background-color: transparent !important;
}
 .search_height
 {
  height: 35px;
 }
 .search_margin
 {
  margin-right: 25px;
  margin-top: 4px;
 }
 .update_padding
 {
  padding: 0px;
 }
 /*********** Main Heading Class **********/
.heading_pt13
{
  padding-top: 13px;
}


/************ Sub Heading Color Class **********/
.breadcrumb-item.active 
{
  color: #000 !important;
}
.breadcrumb-item 
{
  color: #000 !important;  
}
.breadcrumb-item::before 
{
  color: #000 !important;  
}
.breadcrumb-item::before a
{
  color: #000 !important;  
}
.color-black
{
  color: #000 !important;  
}

.heading_deposit
{
  fill: #9a0000 !important;
  color: #9a0000 !important;
}
.dataTables_filter
{
  
  margin: 0px !important;
  border: 1px solid #125AAD;
  border-radius: 50px;
  padding-left: 15px;
}


.dataTables_wrapper input[type="search"]
{
  border: none !important;
  background-color: transparent;
  margin-top: 10px;
  
}
.heading_center
{
  text-align: center;
}
.deactivate_br
{
  background-color: #bf181e !important;
  border-radius: 40px !important;
  padding: 10px 16px !important;
}
.activate_br
{
  border-radius: 40px !important;
  padding: 10px 16px !important;
  background-color: #048000 !important;
}
.cancel_br
{
  background-color: #4a4a4a !important;
  border-radius: 40px !important;
  padding: 10px 16px !important;
}

.status_align
{
  text-align: center;
}
.card .body .table td, .card .body .table th 
{
  vertical-align: middle;
  text-align: center;
}

.btn-sm_eye_box 
{
  font-size: 0 !important;
  border-radius: 40px !important;
  padding: 8px 8px !important;
  vertical-align: middle !important;
  text-align: center !important;
  background-color: #4a4a4a !important;
}
.material-icons_eye 
{
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 20px !important;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
.no_padding
{
  padding: 0px !important;
}
.top_counter .icon 
{
  float: left;
  width: 50px;
  height: 50px;
  margin-bottom: 10px;
  margin-right: 20px; 
  background: #f5f5f5;
  border-radius: .25rem;
}
.content .number
{
  font-size: 14px !important;
  padding-top: 5px;
}
.page-header .card-plain{
  height: auto;
  width: 100%; 
  border: 4px solid #fff;
  border-radius: 25px !important;
  padding: 50px 20px;  
}
.background_color
{
  background-color: #ccc !important;
}

.message_center{
  margin: 0 auto;
} 

.scroll_property
{
  margin-top: 35px;
  padding: 0px 0px 0px 13px;
  width: 200px;
  z-index: 9999;
}
.listitem{
    color:black;
}
.height-250{
height: 250px;
overflow-y: auto;
min-height: 100%; 
position: absolute;
}
.inputerror{
font-size: 0.9em !important;
color: red !important;
}

/********************************** Harshit CSS ***************************/
body {
  background-color: #f0f6ff !important;
}
.card {
  border-radius: 12px !important;
}
.page-header:before {
/*  background-image: radial-gradient(circle, #f29a00, #f48e00, #f68200, #f77400, #f86602) !important; */
}
.sidebar .menu .list .menu-toggle:after, .sidebar .menu .list .menu-toggle:before {
  top: calc(50% - 14px) !important;
  right: 2px !important;
  font-size: 22px !important;
}
.sidebar .menu .list .ml-menu li a:before {
  left: 13px !important;
  font-size: 20px !important;
  top: 4px !important;
}
.sidebar .menu .list a i {
  width: 16px;
  font-size: 22px !important;
  color: #4a4a4a !important;
}
.icon-add_user_phonebook:before {
  content: "\e907";
  color: #4a4a4a !important;
}
.icon-user:before {
  content: "\e95b";
  color: #4a4a4a !important;
}
.icon-cashout:before {
  content: "\e911";
  /*color: #fff !important;*/
}
.icon-add_money:before {
  content: "\e904";
  color: #fff !important;
}
.icon-chat_send_money:before {
  content: "\e919";
  color: #4a4a4a !important;
}
.icon-cashout-h:before {
    content: "\e911";
    color: #4a4a4a !important;
}
.icon-add_money-h:before {
    content: "\e904";
    color: #4a4a4a !important;
}
.icon-payment_request:before {
  content: "\e93c";
  color: #4a4a4a !important;
}
.icon-pay_bill:before {
  content: "\e93b";
  color: #4a4a4a !important;
}
.theme-blush .block-header h2 {
     color: #4a4a4a !important; 
}
/*.tab-content .menu ul li { border-bottom: 1px solid #fff !important; }*/

.btn.btn-orange {
  background-color: #f29a00;
  color: #fff;
}
.badge-danger {
  border-color: #ff0000 !important;
  color: #ff0000 !important;
}
.sidebar .menu .list .ml-menu li a:before {
  content: '\f30f';
  position: absolute;
  left: 14px;
  font-size: 12px;
  font-family: 'Material-Design-Iconic-Font';
  color: #4a4a4a !important;
  top: 8px;
}
.theme-blush .btn-primary.btn-simple {
  border-color: #000 !important;
  color: #000 !important;
  background: transparent !important;
}


.theme-blush .navbar, .theme-blush .page-loader-wrapper {
  background: #fff !important;
}
.table-hover tbody tr:hover {
  background-color: transparent !important; 
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: #f0f6ff !important;
} 
.tab-content .tab-pane .menu .slimScrollDiv { height: calc(100vh - 0px) !important; }
/*.tab-content .tab-pane .menu .slimScrollDiv ul { height: calc(100vh - 0px)   !important; }*/
.navbar a:not(.btn):not(.dropdown-item) { color: red !important; }
.navbar-nav.navbar-left .input-group .input-group-addon {
  color: #000 !important;
  border-color: #000 !important;
}
.border-c { border-color: #000 !important; }
.m-b-10, .sidebar .user-info .detail,
.weather .city, .top-report .progress,
.w_calender ul:nth-of-type(6),
.profile-page .profile-header .job_post { color: #4a4a4a !important; }

.theme-blush .sidebar .menu .list li.active>:first-child i,
.theme-blush .sidebar .menu .list li.active>:first-child span {
    color: #125aad !important;
}
.dark_b { color: #2a2b2d !important; }
.f-600 { font-weight: 600 !important; }
.f-700 { font-weight: 700 !important; }
.bg_p_login { background-color: #125AAD !important; }
.input_grey { color: #4a4a4a !important; }
.input_border_login { 
  border: 1px solid #ccc !important;
  border-radius: 7px !important;
  color: #4a4a4a !important; }
.boxshadow {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5) !important; }
.boxshadow-login {
  box-shadow: 0 20px 50px 0 rgba(0,0,0,0.15) !important;
  background: #FFFFFF;
  /*box-shadow: 0 20px 50px 0 rgba(0,0,0,0.15);*/
  border-radius: 31px; }
.f-18 {
  font-size: 18px !important; } 
.bg_blue { background-color: #125AAD !important; }
.white { color: #fff !important; }
.black { color: #000 !important; }
.sidebar .menu .list a { color: #4a4a4a !important; }
.theme-blush section.content:before {
  background-color: #fff !important;
  box-shadow: 0px 9px 40px #88888833;
}   
.theme-blush .btn-primary {
  background: #125AAD !important;
}
.btn.deactivate_br{
  margin-bottom: 20px; 
}
.color-purple{
background-color: #125AAD !important;
}
.box-shadow {
  box-shadow: 0px 9px 40px #88888833 !important;
}
.navbar {
    box-shadow: none !important;
}
.block-header .breadcrumb a {
    color: #125AAD !important;
}
.theme-blush .nav-tabs .nav-link.active {
    border: 1px solid #125AAD !important;
}
.gradient_box { 
  background-image: linear-gradient(90deg, #125FB0 0%, #00A9E0 96%) !important;
  padding-top: 12px;
}
/*.tab-content .tab-pane .menu ul li a img { filter: grayscale(100%); }*/
.tab-content .tab-pane .menu ul li.active a > img {
    filter: grayscale(0%);
    width: 20px;
    text-decoration: none;
    outline: none;
    background: transparent !important;
}
.tab-content .tab-pane .menu ul li a img:focus {
    filter: none !important;
    text-decoration: none;
    outline: none;
    background: transparent !important;
}
.tab-content .tab-pane .menu ul li a img:focus-within {
    filter: none !important;
    text-decoration: none;
    outline: none;
    background: transparent !important;
}
.sidebar .menu .list a span {
    margin: 0 0 0 3px !important;
    display: inline-block;
    font-size: 14px;
}
.sidebar .menu .list a:hover,
 .sidebar .menu .list a:active,
  .sidebar .menu .list a:focus {
    background: transparent !important;
    outline: none !important;
  }
/*.tab-content .tab-pane .menu .slimScrollDiv ul li a img { width: 20px; }*/

.m-r-30{
margin-right: 30px !important;
}