.search-btn {
  border-right: 0;
  border-left: 1px solid #E7E9EB;
  border-radius: 2px 0 0 2px !important;
}

.page-search-input {
  border-right: 1px solid #E7E9EB !important;
  border-left: unset !important;
}

.main-content {
  background-color: #FCFCFC;
  margin-left: 250px;
  margin-right: 0;
}

#page-topbar{
  right: 0;
  left: 250px;
 }

.checkbox-wrapper-3 .toggle:before {
  left: 0;
  right: unset;
}

.chat-body .send-container button {
  right: 22px;
  left: unset;
}

.print_btn:hover::after {
  content: "Print";
  position: absolute;
  top: -25px; 
  left: 50%;
  transform: translateX(-50%);
  background: #333;
  color: #fff;
  padding: 2px 6px;
  font-size: 12px;
  border-radius: 4px;
  white-space: nowrap;
  z-index: 100;
}

#export_excel:hover::after {
  content: "Download Execl";
  position: absolute;
  top: -25px; 
  left: 50%;
  transform: translateX(-50%);
  background: #333;
  color: #fff;
  padding: 2px 6px;
  font-size: 12px;
  border-radius: 4px;
  white-space: nowrap;
  z-index: 100;
}


.fa-angle-right,
.fa-angle-left {
  rotate: 180deg;
}

.required-astric {
  margin-left: 5px;
  margin-right: 0;
}

[type="number"],
[type="tel"],
[type="url"] {
  direction: ltr;
}

input[type="email"]::placeholder {
    text-align: left;
}

.form-check .form-check-input {
    margin-left: 0;
}

.sys-select {
    padding: 8px 35px 8px 16px;
}

@media (max-width: 798px) {
  .main-content {
    margin-left: 0px;
  }
  #page-topbar {
    left: 0;
  }
}