

.toolbar {
    position:absolute;
    top: -4px;
    left: 0;
    right: 0;
    background-color: transparent;
    line-height: 68px;
	display:none;
	z-index:999; margin:0 !important;
  
}

.menu-button {
  position: relative;
  width: 15px;
  cursor: pointer;
  padding:0px 0px;
  background:#363636;
  z-index:999;
}
.menu-button:before {
	background:#363636;
  content: "";
  position: absolute;
  top: 5px;
  right: 3px;
   z-index:999;
 
}

.menu-button span{ display:block; width:100%; height:2px; background:#fff; margin:3px 0px;}

.menu-left {
  float: left;
margin-left: 7px;
  margin-top:6px;

}

.sidebar {

    color: #fff;
    background-color:#363636;
}

.sidebar h6 {
    margin: 0 .8em;
    padding: 0;
    font-weight:300;
}

.sidebar li {
	width:100%;
    line-height: 32px;  border-right: none !important;
}


.header .top_header .left_nav .sidebar li.sale_btn a:hover{ background:#eb0000; color:#fff;}

.sidebar li  a{ width:100%; display:block; padding:16px 11px 16px 0px;}

.sidebar hr {
    margin: 2em auto;
    border: 0;
    padding: 0;
    width: 80%;
    height: 1px;
    background-color: white;
    
}
.sidebar div { overflow:hidden !important;}
.sidebar nav { width:100%; height:100%; overflow:auto;}

.sidebar .mCSB_scrollTools { width:0px; overflow:hidden; }

@media (max-width:767px) {
  .toolbar { display:block;}
  .sidebar nav  { padding-bottom:10px;}
}

.form_left23 {
  width: 130px !important;
}

.form_left13 {
  width: 66px !important;
  margin-right: 4px;
}

.check_box label.css-label a {
  font-size: 16px !important;
}
.loader {
  position: absolute;
  left: 45%;
  top: 45%;
  width: 48px;
  height: 48px;
  border: 2px solid #fff;
  border-radius: 50%;
  display: none;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
  z-index: 100;
}
.loader::after {
  content: '';  
  box-sizing: border-box;
  position: absolute;
  left: 50%;
  top: 0;
  background: #fff;
  width: 3px;
  height: 24px;
  transform: translateX(-50%);
}
.drop_overlay {
  background-color: rgb(0,0,0, 0.4) !important;
  backdrop-filter: blur(3px);
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#main_container {
    padding: 0px 0px;
}
/*.background_image {
  background-image: url(../images/back.jpg);
}*/