.loading_wrap {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #fff;
  display: block;
  position: absolute;
}

.loader_logo {
  height: 70px;
  width: 70px;
  position: absolute;
  left: calc(50% - 50px);
  top: 38%;
}

.loader_logo img {
  height: 100%;
  width: 100%;
}

.loading {
  border: 3px solid rgba(199, 116, 71, 0.45);
  position: absolute;
  left: calc(50% - 40px);
  top: 55%;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border-top-color: rgb(199, 116, 71);
  animation: loader 1s ease-in-out infinite;
  -webkit-animation: loader 1s ease-in-out infinite;
}

@keyframes loader {
  to {
    -webkit-transform: rotate(360deg);
  }
}

@-webkit-keyframes loader {
  to {
    -webkit-transform: rotate(360deg);
  }
}

.logo img {
  width: auto !important;
  height: 50px !important;
}

.text-primary {
  color: #c77549 !important;
}

.layout-sidebar-large .sidebar-left .navigation-left .nav-item.active,
.layout-sidebar-large .sidebar-left .navigation-left .nav-item.active .nav-item-hold {
  color: #c77549 !important;
}

.layout-sidebar-large .sidebar-left .navigation-left .nav-item.active .triangle {
  border-color: transparent transparent #c77549 !important;
}

.layout-sidebar-large .sidebar-left-secondary .childNav li.nav-item a.open,
.layout-sidebar-large .sidebar-left-secondary .childNav li.nav-item a.open .nav-icon,
.layout-sidebar-large .sidebar-left-secondary .childNav li.nav-item a.router-link-active,
.layout-sidebar-large .sidebar-left-secondary .childNav li.nav-item a.router-link-active .nav-icon {
  color: #c77549 !important;
}

.customizer .handle,
.customizer .handle:hover {
  background-color: #c77549 !important;
}

.btn-outline-primary,
.btn-primary {
  border-color: #c77549 !important;
}

.btn-outline-primary {
  color: #c77549 !important;
}

.btn-primary {
  background-color: #c77549 !important;
}

.btn-outline-primary:hover,
.btn-primary:hover {
  background: #c77549 !important;
  box-shadow: 0 8px 25px -8px #c77549 !important;
  color: #fff !important;
}


/* login */

.auth-layout-wrap {
  background: #fff !important
}

.auth-logo img {
  margin-bottom: 12px !important;
}

/* text */

.content .text-primary {
  color: #c77549 !important;
}

.card-icon-bg-primary [class^=i-] {
  color: rgba(199, 116, 71, 0.45) !important;
}

/* card */
.card.card-icon-bg {
  margin-top: 24px !important;
}

.layout-sidebar-large .main-content-wrap {
  background: #f2f3fa !important;
}

.card {
  box-shadow: none !important;
}


.layout-sidebar-large .main-header, 
.layout-sidebar-large .sidebar-left, 
.layout-sidebar-large .sidebar-left-secondary {
  box-shadow: none !important;
}

.layout-sidebar-large .main-header {
border-bottom: 1px solid #f2f3fa !important;
}

.app-footer {
  background-color: rgba(245, 168, 86, .2) !important;
}

.footer-bottom.border-top {
  border-top: 1px solid #f2f3fa !important;
}

.switch-primary input:checked+.slider {
  background-color: #c77549 !important;
}

table.tableOne.vgt-table thead tr th {
  text-transform: uppercase;
  font-size: 12px;
}
