﻿@font-face {
  font-family: "iCiel Borsok";
  src: url("/admin_fonts/iCiel_Borsok.eot"); /* IE9 Compat Modes */
  src: url("/admin_fonts/iCiel_Borsok.eot?#iefix") format("embedded-opentype"), url("/admin_fonts/iCiel_Borsok.woff") format("woff"), url("/admin_fonts/iCiel_Borsok.ttf") format("truetype"), url("/admin_fonts/iCiel_Borsok.svg") format("svg"); /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Quicksand";
  src: url("/admin_fonts/Quicksand-Light.eot"); /* IE9 Compat Modes */
  src: url("/admin_fonts/Quicksand-Light.eot") format("embedded-opentype"), url("/admin_fonts/Quicksand-Light.woff2") format("woff2"), url("/admin_fonts/Quicksand-Light.woff2") format("woff"), url("/admin_fonts/Quicksand-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: "Quicksand";
  src: url("/admin_fonts/Quicksand-Regular.eot"); /* IE9 Compat Modes */
  src: url("/admin_fonts/Quicksand-Regular.eot") format("embedded-opentype"), url("/admin_fonts/Quicksand-Regular.woff2") format("woff2"), url("/admin_fonts/Quicksand-Regular.woff") format("woff"), url("/admin_fonts/Quicksand-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: "Quicksand";
  src: url("/admin_fonts/Quicksand-SemiBold.eot"); /* IE9 Compat Modes */
  src: url("/admin_fonts/Quicksand-SemiBold.eot?#iefix") format("embedded-opentype"), url("/admin_fonts/Quicksand-SemiBold.woff2") format("woff2"), url("/admin_fonts/Quicksand-SemiBold.woff") format("woff"), url("/admin_fonts/Quicksand-SemiBold.ttf") format("truetype");
  font-style: normal;
  font-weight: 600;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: "Quicksand";
  src: url("/admin_fonts/Quicksand-Medium.eot"); /* IE9 Compat Modes */
  src: url("/admin_fonts/Quicksand-Medium.eot?#iefix") format("embedded-opentype"), url("/admin_fonts/Quicksand-Medium.woff2") format("woff2"), url("/admin_fonts/Quicksand-Medium.woff") format("woff"), url("/admin_fonts/Quicksand-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: 500;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: "Quicksand";
  src: url("/admin_fonts/Quicksand-Bold.eot"); /* IE9 Compat Modes */
  src: url("/admin_fonts/Quicksand-Bold.eot?#iefix") format("embedded-opentype"), url("/admin_fonts/Quicksand-Bold.woff2") format("woff2"), url("/admin_fonts/Quicksand-Bold.woff") format("woff"), url("/admin_fonts/Quicksand-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
  text-rendering: optimizeLegibility;
}
.text-1-overflow {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.text-2-overflow {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.text-3-overflow {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.text-4-overflow {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.text-5-overflow {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}

.font-bold-500 {
  font-weight: 500;
}

.font-bold-600 {
  font-weight: 600;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 1rem;
  background-color: #d9edf7;
  border-left: 5px solid #337ab7;
}

.btn-pill {
  border-radius: 5rem;
}

.min-wd90 {
  min-width: 90px;
}

.min-wd110 {
  min-width: 110px;
}

.min-wd140 {
  min-width: 140px;
}

.min-wd150 {
  min-width: 150px;
}

.min-wd180 {
  min-width: 180px;
}

.min-wd200 {
  min-width: 200px;
}

.form-control::placeholder {
  color: #cfcfcf;
  opacity: 0.8;
}

.card.no-shadow {
  -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0);
  box-shadow: 0 0 0px rgba(0, 0, 0, 0);
}

.text-flash {
  -webkit-animation: flash 3s ease 3s infinite;
  animation: flash 3s ease 3s infinite;
}

.text-orange {
  color: #ff9900;
}

.badge-btn {
  padding: 0.5em;
  border: 0px;
  font-size: 90%;
  cursor: pointer;
}

.text-primary-light {
  color: #67affd;
}

.badge-primary-light {
  color: #fff;
  background-color: #67affd;
}

.badge-light-2 {
  color: #212529;
  font-weight: 600;
  background-color: rgb(242, 242, 242);
}

.progress-bar.bg-light-2 {
  background-color: #f8f9fa;
  color: #212529;
}

.btn-primary-light {
  color: #28a745;
  background-color: rgba(40, 167, 69, 0.1);
}

.btn-success-light {
  color: #28a745;
  background-color: rgba(40, 167, 69, 0.1);
}

.btn-danger-light {
  color: #dc3545;
  background-color: rgba(220, 53, 69, 0.1);
}

.max-height {
  max-height: calc(100vh - 375px);
  overflow-y: auto;
}

.div-disabled {
  cursor: not-allowed;
  pointer-events: none;
}

.modal-title {
  font-size: 1rem;
}

.btn-beekids {
  color: #fff;
  background-color: #ff9900;
  border-color: #ff9900;
}

.btn-beekids:hover {
  color: #fff;
  background-color: #df8600;
  border-color: #c77700;
}

.btn-beekids-light {
  color: #212529;
  background-color: #ffffd3;
  border-color: #ffee8b;
}

.btn-beekids-light:hover, .btn-beekids-light.active {
  color: #212529;
  background-color: #ffc927;
  border-color: #ff9900;
}

.btn-outline-beekids {
  color: #ff9900;
  background-color: transparent;
  background-image: none;
  border-color: #ff9900;
}

.btn-outline-beekids:hover {
  color: #fff;
  background-color: #ff9900;
  border-color: #ff9900;
}

/*chosen*/
.chosen-sm .chosen-container-single .chosen-single {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.chosen-sm .chosen-container {
  font-size: 0.875rem;
}

.chosen-sm .chosen-container-single .chosen-single div b {
  background: url(/admin_css/chosen-sprite.png) no-repeat 0 5px;
}

.chosen-sm .chosen-container-multi .chosen-choices {
  padding: 3px 0.5rem;
}

.chosen-sm .chosen-container-multi .chosen-choices li.search-choice {
  margin: 1px 4px 1px 0;
  padding: 3px 20px 3px 5px;
}

.chosen-sm .chosen-container-multi .chosen-choices li.search-field input[type=text] {
  height: 21px;
}

.badge-light-primary {
  background-color: rgba(141, 196, 255, 0.3);
  color: #007bff;
}

.badge-light-warning {
  background-color: rgba(255, 216, 98, 0.3);
  color: #FDB528;
}

.badge-light-info {
  background-color: rgb(168, 238, 247);
  color: rgb(33, 193, 214);
}

.badge-light-success {
  background-color: rgba(112, 255, 145, 0.3);
  color: #28a745;
}

.badge-light-danger {
  background-color: #f9e7eb;
  color: #dc3545;
}

.badge-light-secondary {
  background-color: rgb(221, 225, 228);
  color: rgb(108, 117, 125);
}

.wiget-style-one .block-main {
  background-color: #fff;
  padding: 0.75rem;
  border-bottom-width: 4px;
  border-bottom-style: solid;
  border-radius: 7px;
  min-height: 127px;
  margin-bottom: 1.5rem;
}
.wiget-style-one .block-main .text-header .badge {
  font-size: 12px;
}
.wiget-style-one .block-main .text-bottom {
  height: 42px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.wiget-style-one .block-main ._button .btn {
  padding: 0;
  text-decoration: underline;
}
.wiget-style-one .block-main .two-col {
  display: flex;
  margin-top: 0.5rem;
}
.wiget-style-one .block-main .two-col .block-col {
  width: 50%;
}
.wiget-style-one .block-main .two-col .block-col .text {
  height: 42px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.wiget-style-one .block-main .two-col .block-col .text-2 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.wiget-style-one .block-main .two-col ._right {
  text-align: right;
}
.wiget-style-one .block-main .one-col {
  margin-top: 0.5rem;
}
.wiget-style-one .block-main .mt-35 {
  margin-top: 1.25rem;
}
.wiget-style-one .block-main .number-big > span {
  font-size: 1.5rem;
  font-weight: 700;
  background: linear-gradient(to right, #ff8a00 0%, #dd4c4f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.txt-colorGradient {
  background: linear-gradient(to right, #ff8a00 0%, #dd4c4f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.wiget-style-one.color-style-warning .block-main {
  border-bottom-color: #ffc107;
}

.wiget-style-one.color-style-danger .block-main {
  border-bottom-color: #dc3545;
}

.wiget-style-one.color-style-success .block-main {
  border-bottom-color: #20c997;
}

.wiget-style-three .block-main {
  background-color: #fff;
  padding: 0.75rem;
  border-radius: 7px;
  margin-bottom: 1.5rem;
  border-bottom-width: 4px;
  border-bottom-style: solid;
  border-color: #fff;
}
.wiget-style-three .block-main .user {
  position: relative;
}
.wiget-style-three .block-main .user .name span {
  font-size: 1.25rem;
  font-weight: 700;
  background: linear-gradient(to right, #ff8a00 0%, #dd4c4f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  position: relative;
}
.wiget-style-three .block-main .user .name::after {
  content: "";
  display: block;
  width: 30%;
  height: 2px;
  background-color: #f8f9fa;
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}
.wiget-style-three .block-main .user .icon {
  position: absolute;
  top: -0.75rem;
  right: -0.75rem;
  width: 55px;
  height: 45px;
  padding: 0.5rem 0.8rem;
  text-align: center;
  background-color: #fcf6bd;
  border-top-right-radius: 7px;
  border-bottom-left-radius: 1rem;
}
.wiget-style-three .block-main ._button .btn {
  text-decoration: underline;
  padding: 0;
}

.btn-link-waring {
  color: #ffc107;
}

.card-border-style {
  border: 1px solid rgba(76, 78, 100, 0.16);
  border-radius: 8px;
  padding: 0.75rem;
}

/*block-grid-view*/
.block-grid-view .block-main {
  border-radius: 7px;
  padding: 0.5em;
  margin-bottom: 20px;
  border: 1px solid #e9e9e9;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(71, 71, 72, 0.1);
  box-shadow: 0px 0px 5px 0px rgba(71, 71, 72, 0.1);
}
.block-grid-view .block-main:hover {
  -webkit-box-shadow: 0 0 7.5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 7.5px rgba(0, 0, 0, 0.2);
  background-color: #ffffd3;
  border: 1px solid #ffee8b;
}
.block-grid-view .block-main .images img {
  margin-bottom: 20px;
  width: 100%;
  height: 160px;
  object-fit: contain;
  vertical-align: middle;
}
.block-grid-view .block-main .title {
  font-size: 14px;
  line-height: 20px;
  color: #474748;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  min-height: 40px;
  margin-bottom: 0;
}

/*block-product*/
.block-grid-view.block-product .block-main {
  padding: 1rem;
  border: 1px solid #fff;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.05);
  margin-bottom: 1.5rem;
}
.block-grid-view.block-product .block-main .images {
  margin-bottom: 1rem;
}
.block-grid-view.block-product .block-main .images .discount {
  position: absolute;
  /* width: 26px; */
  padding: 0.5rem;
  /* height: 26px; */
  text-align: center;
  /* line-height: 26px; */
  border-bottom-left-radius: 1rem;
  background-color: rgba(255, 216, 98, 0.3);
  color: #fdb528;
  right: 10px;
  top: 5px;
  font-size: 1.25rem;
}
.block-grid-view.block-product .block-main .images img {
  width: 100%;
  height: 90px;
  object-fit: contain;
  object-position: center;
  position: relative;
  margin: 0;
}
.block-grid-view.block-product .block-main .block-row .price {
  line-height: 1.2;
}
.block-grid-view.block-product .block-main .block-row .price .times {
  font-size: 85%;
  display: block;
}
.block-grid-view.block-product .block-main .block-row .price .price-new {
  padding-right: 0px;
  background: none;
}
.block-grid-view.block-product .block-main .block-row.price {
  margin-bottom: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.block-grid-view.block-product .block-main .block-row.price .price-new {
  font-weight: 700;
  font-size: 1.2rem;
  background-image: none;
  padding-right: 5px;
}
.block-grid-view.block-product .block-main .block-row .btn-link-reference {
  color: #8AE556;
  background-color: transparent;
  padding-right: 0;
}
.block-grid-view.block-product .block-main .title {
  /*margin-left: 87px;*/
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5;
  color: #FAA21B;
  text-align: center;
  -webkit-line-clamp: 1;
  min-height: auto;
}
.block-grid-view.block-product .block-main .class {
  margin-top: 0.5rem;
  width: 100%;
  text-align: center;
  -webkit-mask-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgb(0, 0, 0) 20px);
  -ms-touch-action: pan-x;
  touch-action: pan-x;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /*padding: 3px 0;*/
  min-height: 74px;
}
.block-grid-view.block-product .block-main .class .badge {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  font-size: 13px;
  padding: 0.5rem;
}
.block-grid-view.block-product .block-main .class:hover, .block-grid-view.block-product .block-main .class:focus {
  overflow: auto;
}
.block-grid-view.block-product .block-main .non_class {
  margin-top: 0.5rem;
  min-height: 74px;
}
.block-grid-view.block-product .block-main:hover {
  border: 1px solid #ff9900;
  background-color: #fff;
}
