@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");

/* @media (min-width: 768px) {

  .horizontal .hor-header .container,
  .horizontal .horizontal-main .container,
  .horizontal .main-content.horizontal-content .container {
    max-width: 95% !important;
    padding: 0;
  }
} */
@media (min-width: 768px) {

  .horizontal .hor-header .container,
  .horizontal .horizontal-main .container,
  .horizontal .main-content.horizontal-content .container {
    max-width: 95% !important;
    padding: 0;
  }
}
.main-header.custoM-container.hor-header > .container-fluid{

  width: 100% !important;
}

@media only screen and (min-width: 992px) {
  .dark-theme .main-header {
    background: #131729 !important;
  }

  .side-menu__label {

    font-size: 16px !important;
  }

  .dark-theme .card .table-bordered thead th {

    font-size: 16px !important;
    letter-spacing: 0.50px !important;
  }

  table a {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.57px;
  }
}

.dark-theme .main-header {
  background: #131729 !important;
}

body.dark-theme {
  background: #0e101e !important;
}

html,
body {
  font-family: "Manrope", sans-serif !important;
}

h5 {
  font-weight: 700 !important;
}

.btn-info {
  background-color: #d8c70a !important;
  border: 1px solid #d8c70a;
  padding: 7px 20px;
  margin-top: 1px;
  color: #000 !important;
}

.dark-theme .main-footer {
  background-color: #66b500;
  border-top: 1px solid #66b500;
  padding: 4px 8px !important;
}

.main-footer .container-fluid {

  font-size: 14px !important;
}

.btn-info:hover {
  background-color: #487c03;
  border: 1px solid #487c03;
}

.btn-success {
  background-color: #66b500 !important;
  border: 1px solid #66b500;
  padding: 7px 20px;
}

.btn-success i {

  color: #fff !important;
}

.btn-warning {
  background-color: #fcb758 !important;
  border: 1px solid #fcb758;
  padding: 7px 20px;
}

.success {
  background-color: #66b500 !important;
  border: 1px solid #66b500;
}

.badge-success {
  background-color: #66b500 !important;
}

.btn-success:hover,
.btn-warning:hover {
  border-color: #66b500 !important;
}

.text-primary {
  color: #131729 !important;
  font-weight: 600;
}

.card-title:before {
  background-color: #66b500 !important;
}

.side-menu__item:hover .side-menu__label {
  color: #66b500 !important;
  fill: #66b500 !important;
}

.side-menu__item:hover .angle {
  color: #66b500 !important;
  fill: #66b500 !important;
}

.dark-theme .slide:hover .side-menu__label {
  color: #66b500 !important;
}

.dark-theme .slide-item:hover {
  color: #66b500 !important;
}

.dark-theme .angle {
  color: #fff !important;
}

@media (min-width: 768px) {
  .horizontal-hover.horizontal .slide:hover ul.slide-menu {
    border-radius: 0 !important;
    border-top: 2px solid #66b500;
    background: #fff !important;
  }

  .horizontal .side-menu .slide .side-menu__item.active {
    border-bottom-color: #66b500 !important;
  }

  .dark-theme .slide a {
    color: #131729 !important;
    font-size: 15px !important;
  }

  .dark-theme .slide a:hover {
    color: #66b500 !important;
  }
}

@media (min-width: 768px) {
  .horizontal-hover.horizontal .sub-slide:hover .sub-slide-menu {
    border-radius: 0 !important;
    border-top: 2px solid #66b500;
    background: #fff !important;
  }
  .main-header.custoM-container{
    padding-left: 0 !important;
    margin-bottom: 0;

  }
}

.dark-theme .app-sidebar {
  background-color: #131729 !important;
  border-right-color: #131729 !important;
}

.dark-theme .side-menu__label,
.dark-theme .side-menu .side-menu__icon {
  color: #fff !important;
  fill: #fff !important;
  /* font-weight: 600 !important; */
}

.dark-theme .card-header {
  background: #2c2f3c !important;
  border-radius: 10px !important;
}

.dark-theme .card {
  background: #2c2f3c !important;
  border-color: #ffffff63 !important;
  border: 0 !important;
  border-radius: 10px !important;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.dark-theme .table tbody tr,
.dark-theme .table-bordered thead th {
  background: #2c2f3c !important;
}

/* .dark-theme .table-bordered {
  border: 1px solid rgb(234 236 241 / 30%) !important;
} */

.dark-theme .form-control {
  /* background: #2c2f3c !important; */
  background: #d9d9d9 ;
  color: #020202;

}

.dark-theme .form-control:focus {
  border-color: #66b500 !important;
}


@media (max-width: 768px) {
  .responsive-logo .header-logo {
    top: 22px !important;
  }
  /* .margin_topset{

    margin-top: 50px;
  } */
  .horizontal .margin_topset .breadcrumb-header{

    position: relative;
    margin-top: -9px;
    
    }
}
.horizontal .margin_topset .breadcrumb-header{

position: relative;

}
.main-header.custoM-container{

  position: relative !important;


}

table a {
  color: #66b500 !important;
}

table .btn-info {
  background: #fcb758 !important;
  border-color: #fcb758 !important;
  padding: 7px 12px !important;
}

table .btn-info i {
  color: #131729 !important;
}

table .btn-warning {
  background: #556d8f !important;
  border-color: #556d8f !important;
  padding: 7px 12px !important;
}

table .btn-warning i {
  color: #fff !important;
}

table .btn-danger {
  padding: 7px 12px !important;
}

.btn-info.btn-sm {

  background-color: #487c03 !important;
  border-color: #487c03 !important;
  color: #fff !important;
}

.btn-info.btn-secondary {

  background-color: #ffd5ac !important;
  border-color: #ffd5ac !important;
  color: #fff !important;
}

.dark-theme .inputClassSet .form-control {

  background: #fff !important;
  color: #000 !important;
  height: 53px;
}

.dark-theme .inputClassSet .form-control::placeholder {

  color: #000 !important;
}

.dark-theme .inputClassSet .form-control#projectform-description {

  height: 120px !important;
}

.inputClassSet label {

  font-size: 16px !important;
}

.dark-theme .inputClassSet .form-control option {

  color: #fff !important;
}

textarea.form-control::placeholder {

  color: #000 !important;
}

.btn-warning.btn_color {

  padding: 10px 40px !important;
  color: #000 !important;
  background-color: #66b500 !important;
  border-color: #66b500 !important;
  color: #fff !important;
  font-size: 16px !important;
}

.btn-info.btn_color2 {

  padding: 10px 40px !important;
  font-size: 16px !important;
}

.btn-primary.btn_color2,
.btn-danger.btn_color2 {

  padding: 10px 40px !important;
  font-size: 16px !important;
}

.btn-primary.btn_color2 {
  border-color: transparent !important;
}

.btn-primary.btn_color2:hover {

  background-color: #487c03 !important;

}

.table td {

  font-size: 15px !important;
  font-weight: 600 !important;
  letter-spacing: 0.57px !important;
}

.input_colorSet .form-control::placeholder {

  color: #000 !important;
}

.input_colorSet .form-control option {

  color: #fff !important;
}

.input_colorSet label {

  font-size: 15px;
}

.btn-primary.btn-sm {
  color: #000 !important;
}

.input_colorSet .custom-control-input.is-valid~.custom-control-label {

  color: #38cab3 !important;
  font-size: 15px !important;
}

.input_colorSet.set_pading .form-control.list option {

  padding: 6px;
}

/* .btn-info.btn-secondary i{

  color: #fff !important;
} */
/* .dark-theme .card-sigin{

  background: #131729  !important;
} */
.btn-primary.btn-block {
  background-color: #66b500 !important;
  border-color: #66b500;
  padding: 8px;
}

.main-signup-header h2 {
  color: #66b500 !important;
}

.dark-theme .slide-item.active,
.dark-theme .slide-item:hover,
.dark-theme .slide-item:focus {
  color: #66b500 !important;
}

.dark-theme .slide-item.active {
  color: #66b500 !important;
}

.app-sidebar .slide-menu a.active:before {
  color: #66b500 !important;
}

.main-profile-menu .dropdown-item:hover {
  color: #66b500 !important;
}

.dark-theme .bg-primary {
  background-color: #898b95d6 !important;
}

#back-to-top {
  background-color: #66b500 !important;
}

.tabs-style-2 li .nav-link.active {
  box-shadow: inset 0 3px 1px #66b500 !important;
}

/* body{

  font-family: "Manrope", sans-serif !important;
} */

.dark-theme .slide.is-expanded a {
  color: rgba(255, 255, 255, 0.6) !important;
}

.dark-theme .slide.is-expanded a:hover {
  color: #66b500 !important;
}

.datepicker-dropdown {
  z-index: 1000 !important;
}

.dark-theme .side-menu .slide .side-menu__item.active .side-menu__label {
  color: #66b500 !important;
}

.avatar {
  position: relative;
  height: 2.625rem;
  width: 2.625rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.4rem;
  color: #fff;
  font-weight: 500;
}

.avatar.avatar-xs {
  width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  font-size: 0.65rem;
}

.profile-image img {
  width: 111px !important;
  height: auto !important;
}

.btn,
.sp-container button {
  padding: 0.5rem 0.78rem !important;
}

.dark-theme a.text-primary.text-hobverr:hover {

  color: #fff !important;
}

.popupButton.bg-warning {

  color: #000 !important;
}

.dark-theme .table_bg.table-bordered thead th {
  background: #4e5661 !important;
}

.desktop-dark.deskimg {

  height: auto !important;
  margin-top: 10px;
}

.mobile-logo.mob-img {

  height: auto !important;
  margin-top: 20px;
}

.dark-theme .card .table-bordered thead th {

  background: #4e5661 !important;
}

.form-check-label {
  color: #fff;
}