#preloader {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 2000;
  display: block;
  margin: auto;
}
#loader {
  width: 100%;
  height: 100%;
  position: absolute;
 
}

.logo-text-amosis {
  font-family: abibas;
  text-transform: uppercase;
  padding: 10px 0px;
  display: inline-block;
  font-size: 40px;
  color: #343a40;
  white-space: nowrap;
  font-weight: 400;
  line-height: 30px;
  overflow: hidden;
  text-align: center;
  display: block;
  -webkit-text-stroke: 2px #a09393;
}
.card {
  border-radius: 1rem;
}
.card .card-header-amosis .card-icon,
.card .card-header-amosis:not(.card-header-icon):not(.card-header-text),
.card .card-header-amosis .card-text {
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px #212529;
}
.card .card-header-amosis .card-icon,
.card .card-header-amosis .card-text,
.card .card-header-amosis:not(.card-header-icon):not(.card-header-text),
.card.bg-amosis,
.card.card-rotate.bg-amosis .front,
.card.card-rotate.bg-amosis .back {
  background: #1D594E;
  
}
.card-header-amosis {
  background: #1D594E;
  border-radius: 20px!important;
  text-align: center;
}
.sidebar[data-color="amosis"] li.active > a {
  background-color: #1D594E;
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px #142533;
  border-radius: 1rem;
}
.sidebar .nav li a, .sidebar .nav li .dropdown-menu a {
  margin: 10px 15px 0;
  border-radius: 3px;
  color: #3C4858;
  padding-left: 10px;
  padding-right: 10px;
  text-transform: capitalize;
  font-size: 13px;
  padding: 10px 15px;
  border-radius: 1rem;
}
.card .card-header-gold .card-icon,
.card .card-header-gold .card-text,
.card .card-header-gold:not(.card-header-icon):not(.card-header-text),
.card.bg-gold,
.card.card-rotate.bg-gold .front,
.card.card-rotate.bg-gold .back {
  background: #F27405;
  border-radius:1rem;
}
.btn.btn-primary:active:hover,
.btn.btn-primary:active:focus,
.btn.btn-primary:active.focus,
.btn.btn-primary.active:hover,
.btn.btn-primary.active:focus,
.btn.btn-primary.active.focus,
.open > .btn.btn-primary.dropdown-toggle:hover,
.open > .btn.btn-primary.dropdown-toggle:focus,
.open > .btn.btn-primary.dropdown-toggle.focus,
.show > .btn.btn-primary.dropdown-toggle:hover,
.show > .btn.btn-primary.dropdown-toggle:focus,
.show > .btn.btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #142533;
  border-color: #142533;
}
.btn.btn-primary:focus,
.btn.btn-primary.focus,
.btn.btn-primary:hover {
  color: #fff;
  background-color: #1D594E;
  border-color: #1D594E;
}
.btn.btn-primary {
  color: #fff;
  background-color: #1D594E;
  border-color: #1D594E;
  border-radius: 0.9rem;
}
.btn.btn-primary:focus,
.btn.btn-primary:active,
.btn.btn-primary:hover {
  box-shadow: 0 14px 26px -12px rgb(20, 37, 51),
    0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(156, 39, 176, 0.2);
}
.btn.btn-info-amosis:focus, 
.btn.btn-info-amosis:active, 
.btn.btn-info-amosis:hover {
  box-shadow: 0 14px 26px -12px rgb(20, 94, 116), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgb(18, 81, 101);
}
.btn.btn-info-amosis:focus, 
.btn.btn-info-amosis.focus, 
.btn.btn-info-amosis:hover {
  color: #fff;
  background-color: #13576c;
  border-color: #125468;
}
.btn.btn-info-amosis {
  color: #fff;
  background-color: #13576c;
  border-color: #125468;
}
.btn.btn-danger-amosis:focus, 
.btn.btn-danger-amosis:active, 
.btn.btn-danger-amosis:hover {
  box-shadow: 0 14px 26px -12px rgb(146, 25, 25), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgb(101, 18, 18);
}
.btn.btn-danger-amosis:focus, 
.btn.btn-danger-amosis.focus, 
.btn.btn-danger-amosis:hover {
  color: #fff;
  background-color: #b11a1a;
  border-color: #9c1818;
}
.btn.btn-danger-amosis {
  color: #fff;
  background-color: #b11a1a;
  border-color: #9c1818;
}

.text-primary-amosis{
    color: #10485a !important;
}


.card .card-header-info-amosis .card-icon, .card .card-header-info-amosis .card-text, .card .card-header-info-amosis:not(.card-header-icon):not(.card-header-text), .card.bg-info, .card.card-rotate.bg-info .front, .card.card-rotate.bg-info .back {
    background: #1D594E;
    border-radius:1rem;
}
.form-control, .is-focused .form-control {
  background-image: linear-gradient(to top, #125265 2px, rgba(156, 39, 176, 0) 2px), linear-gradient(to top, #d2d2d2 1px, rgba(210, 210, 210, 0) 1px);
}
.card .card-header-success-amosis .card-icon, .card .card-header-success .card-text, .card .card-header-success:not(.card-header-icon):not(.card-header-text), .card.bg-success, .card.card-rotate.bg-success .front, .card.card-rotate.bg-success .back {
  background: linear-gradient(60deg, #0e0e0e, #30ce37);
}

.page-item.active .page-link {
  z-index: 1;
  color: #ffffff;
  background-color: #212529;
  border-color: #212529;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: 0;
  line-height: 1.25;
  color: #6c757d;
  background-color: transparent;
  border: 0 solid #dee2e6;
}
.btn-success{
  background-color: #F29F05 !important;
  border-color: #F29F05;
  border-radius: 1rem;
  box-shadow: none!important;
}
.btn-success:hover{
  background-color: #ce8703 !important;
  border-color: #df9100;
  border-radius: 1rem;
  box-shadow: none!important;
}
.is-focused [class^='bmd-label'], .is-focused [class*=' bmd-label'] {
  color: #687583 !important;
}
.card .card-header-success-amosis .card-icon, .card .card-header-success .card-text, .card .card-header-success:not(.card-header-icon):not(.card-header-text), .card.bg-success, .card.card-rotate.bg-success .front, .card.card-rotate.bg-success .back {
  background: #F2CB05 ;
  color: #0e0e0e;
  border-radius:1rem;
}
.card .card-header-product-amosis .card-icon, .card .card-header-success .card-text, .card .card-header-success:not(.card-header-icon):not(.card-header-text), .card.bg-success, .card.card-rotate.bg-success .front, .card.card-rotate.bg-success .back {
  background: #F29F05;
  border-radius:1rem;
}
.card .card-header-marcas-amosis .card-icon, .card .card-header-success .card-text, .card .card-header-success:not(.card-header-icon):not(.card-header-text), .card.bg-success, .card.card-rotate.bg-success .front, .card.card-rotate.bg-success .back {
  background: #F28705;
  border-radius:1rem;
}
.card .card-header-categoria-amosis .card-icon, .card .card-header-success .card-text, .card .card-header-success:not(.card-header-icon):not(.card-header-text), .card.bg-success, .card.card-rotate.bg-success .front, .card.card-rotate.bg-success .back {
  background: #F23030;
  border-radius:1rem;
}
.card .card-header-um-amosis .card-icon, .card .card-header-success .card-text, .card .card-header-success:not(.card-header-icon):not(.card-header-text), .card.bg-success, .card.card-rotate.bg-success .front, .card.card-rotate.bg-success .back {
  background: #F23030;
  border-radius:1rem;
}
.card .card-header-entrada-amosis .card-icon, .card .card-header-success .card-text, .card .card-header-success:not(.card-header-icon):not(.card-header-text), .card.bg-success, .card.card-rotate.bg-success .front, .card.card-rotate.bg-success .back {
  background: #F29F05;
  border-radius:1rem;
}
.card .card-header-salida-amosis .card-icon, .card .card-header-success .card-text, .card .card-header-success:not(.card-header-icon):not(.card-header-text), .card.bg-success, .card.card-rotate.bg-success .front, .card.card-rotate.bg-success .back {
  background: #F28705;
  border-radius:1rem;
}
.dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus, .dropdown-menu a:hover, .dropdown-menu a:focus, .dropdown-menu a:active {
  box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(23, 111, 136, 0.65);
  background-color: #114a5c;
  color: #FFFFFF;
  border-radius: 1rem;
}

.card .card-header-info .card-icon, .card .card-header-info .card-text, .card .card-header-info:not(.card-header-icon):not(.card-header-text), .card.bg-info, .card.card-rotate.bg-info .front, .card.card-rotate.bg-info .back {
  background: #F29F05;
  border-radius: 1rem;
}
.card .card-header-info .card-icon, .card .card-header-info:not(.card-header-icon):not(.card-header-text), .card .card-header-info .card-text {
  box-shadow: none;
}
.card .card-header-success .card-icon, .card .card-header-success .card-text, .card .card-header-success:not(.card-header-icon):not(.card-header-text), .card.bg-success, .card.card-rotate.bg-success .front, .card.card-rotate.bg-success .back {
  background: #138045;
  border-radius: 1rem;
}

.card [class*="card-header-"]:not(.card-header-icon):not(.card-header-text):not(.card-header-image) {
    border-radius: 3px;
    margin-top: -20px;
    padding: 15px;
    border-radius: 1rem;
}
.btn.btn-primary.btn-link {
  background-color: transparent;
  color: #0a222c;
  box-shadow: none;
}
.btn.btn-primary.btn-link:hover, .btn.btn-primary.btn-link:focus, .btn.btn-primary.btn-link:active {
  background-color: transparent;
  color:#0a222c;
}
.shop-panel {
  padding: 20px;
  border-radius: 7px;
  text-align: center;
}
.bg-red {
  background: #F23030;
}
.bg-blue {
  background: #1D594E;
}
.item{
  position: relative;
  padding: .75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: .25rem;
  float: left;
  width: 100%;
}
.item-primary{
  color: #114c5f;
  font-weight: bold;
  background-color: #e2e2e2;
  border-color: transparent;
  padding: 4px 0px 4px;
  display: block;
  float: left;
  width: 100%;  
  
}
.pro-n {
  background: #114b5d;
  color: #fff;
  display: inline-block;
  width: 25px;
  height: 25px;
  text-align: center;
  border-radius: 20%;
  font-weight: bold;
}
.pro-d{
  font-weight: bold;
}

.p-active{
  border: 3px solid #114c5f;
}
div a img{
    display:none;
}
.btn.btn-rose {
  color: #fff;
  background-color: #F23030;
  border-color: #F23030;
  box-shadow: 0 2px 2px 0 rgb(233 30 99 / 14%), 0 3px 1px -2px rgb(233 30 99 / 20%), 0 1px 5px 0 rgb(233 30 99 / 12%);
  border-radius: 1rem;
}
.btn.btn-rose:hover {
  color: #fff;
  background-color: #c00f0f;
  border-color: #b80a0a;
  border-radius: 1rem;
 
}



.sidebar .user {
  padding-bottom: 20px;
  margin: 20px auto 0;
  position: relative; }
.sidebar .user:after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 15px;
  height: 1px;
  width: calc(100% - 30px);
  background-color: rgba(180, 180, 180, 0.3); }
.sidebar .user .photo {
  width: 34px;
  height: 34px;
  overflow: hidden;
  float: left;
  z-index: 5;
  margin-right: 11px;
  border-radius: 50%;
  margin-left: 23px;
 }
.sidebar .user .photo img {
  width: 100%; }
.sidebar .user a {
  color: #3C4858;
  padding: 6px 15px;
  white-space: nowrap; }
.sidebar .user .info > a {
  display: block;
  line-height: 22px; }
.sidebar .user .info > a > span {
  display: block;
  position: relative;
  opacity: 1; }
.sidebar .user .info .caret {
  position: absolute;
  top: 10px;
  right: 27px; 
}

.card .footer .card-avatar {
  margin-top: 10px;
  margin-bottom: -70px; 
}
.card .card-avatar, .card .card-avatar {
  max-width: 130px;
  max-height: 130px;
  margin: -50px auto 0;
  border-radius: 50%;
  overflow: hidden;
  box-shadow: 0 10px 30px -12px rgba(0, 0, 0, 0.42), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); 
}
.card img {
  width: 100%;
  height: auto;
}
.profile-img {
  width: 50px;
  height: 50px;
  border: 2px solid #f7f7f7;
  border-radius: 6px;
 
}

