body {
  background: #EDF2F9 !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  font-family: Poppins, sans-serif !important;
  min-width: 0 !important;
}
body.admin_body_col_1 {
  background: #EDF2F9 !important;
}
body.cms_news #page-title {
  display: none;
}
body.nobackground #admin-content-wrapper .admin-content {
  padding: 0 !important;
  background: none !important;
  box-shadow: none !important;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
body .item-config {
  margin-top: 8px;
  margin-bottom: 8px;
  position: relative;
  float: left;
}
body .settings-top {
  position: relative;
  float: left;
}
body .settings-bottom {
  position: relative;
  float: left;
}
body .item-config-tabs {
  margin-top: 20px;
}
body .item-config-tabs li {
  border-top: #cdcdcd 1px solid;
  background: rgba(255, 255, 255, 0.5);
}
body .item-config-tabs li.active {
  background: none;
}
body .item-config-tabs li a {
  display: block;
  padding: 8px 0 8px 0;
  text-shadow: 1px 1px 5px #ffffff;
}
body .tab-content-container {
  display: inline;
  float: left;
  position: relative;
  margin: 8px 0px 11px 0;
  padding-right: 10px;
  box-shadow: -4px 0px 4px 0px rgba(255, 255, 255, 0.49);
  -o-box-shadow: -4px 0px 4px 0px rgba(255, 255, 255, 0.49);
  -webkit-box-shadow: -4px 0px 4px 0px rgba(255, 255, 255, 0.49);
  -moz-box-shadow: -4px 0px 4px 0px rgba(255, 255, 255, 0.49);
}
body ul.tagit {
  padding: 0px 3px !important;
}
body a.btn1,
body a.btn2 {
  padding: 0;
}
body #admin-content-wrapper {
  background: #EDF2F9 !important;
  width: 100%;
  padding-top: 70px;
  margin: 0;
}
body #admin-content-wrapper .admin-header {
  height: 50px;
  width: 100%;
  background: #FFF;
  border-bottom: 1px solid #E7E7E7;
  position: fixed;
  top: 0px;
  left: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  z-index: 1200;
}
body #admin-content-wrapper .admin-header .admin-header-info-container {
  width: 1190px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  flex-flow: row;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-languages-container {
  min-width: 100px;
  height: 100%;
  position: relative;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-languages-container .open-languages {
  font-weight: 400;
  font-size: 12px;
  line-height: 30px;
  color: #191919;
  width: 100%;
  height: 100%;
  text-decoration: none !important;
  position: relative;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-languages-container .open-languages:hover,
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-languages-container .open-languages.active {
  text-decoration: underline !important;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-languages-container .open-languages span:after {
  width: 10px;
  height: 6px;
  content: '';
  display: inline-block;
  margin-left: 10px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABuSURBVHgBdY7BDYAgDEVpPRC42DCRG+kGrRM4kxtx44a2RhNioAk0fX35KaSUtlor5ZzFdcr21lElh4hMRNKRjB3qzB9gfVcrm/Qytnmyr5RyhhAcAIj3HmKMi2LWJNGT9t49T3KbNCyTVVr//AbFZSaCBHv0SQAAAABJRU5ErkJggg==');
  z-index: 15;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-languages-container .open-languages.active span:after {
  transform: rotate(180deg);
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-languages-container .admin-header-languages {
  display: none;
  top: 55px;
  left: -10px;
  background: #FFF;
  width: 150px;
  position: absolute;
  z-index: 105;
  border: 1px solid #E7E7E7;
  box-shadow: 0px 0px 20px #DEE3EA;
  padding: 10px 20px;
  box-sizing: border-box;
  border-radius: 10px;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-languages-container .admin-header-languages li {
  width: 100%;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-languages-container .admin-header-languages li a {
  font-weight: 400;
  font-size: 12px;
  line-height: 30px;
  color: #191919;
  width: 100%;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-languages-container .admin-header-languages.active {
  display: block;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-search-container {
  min-width: 220px !important;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-search-container #main_search_form {
  width: 100%;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-search-container #main_search_form #main-search-wrap {
  width: 100%;
  position: relative;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-search-container #main_search_form #main-search-wrap #admin-search-input {
  width: 100%;
  padding: 0 50px 0 20px !important;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-search-container #main_search_form #main-search-wrap #search-suggestion {
  right: 0px !important;
  top: 42px !important;
  position: absolute;
  z-index: 100;
  width: 400px !important;
  background: #fff !important;
  border: 1px solid #E7E7E7 !important;
  box-shadow: 0px 0px 20px #DEE3EA !important;
  border-radius: 4px !important;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-search-container #main_search_form #main-search-wrap #main-search-submit {
  width: 46px !important;
  height: 100% !important;
  position: absolute;
  content: '';
  top: 0px;
  right: 0px;
  background: no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFLSURBVHgBnVO7bcMwECXpwlBHfYqUGkEjaIPEE8QbJBtYKdMlEwTp0sUbWJ4g2sAaQEDYSY2kvAeQgMQktqEHHHji3b37UVJMoLVOlVIPUO8gKe/Gcaxw99L3/dEYUwsP0ilRFD3i2NmgUkpZkRNnhu8cej0MwwYklU/C4AIyhmH4iSq0b2dlsJ3g8w09+2V0weIMHAnky8/+RgI6iAtIkiS3vrm7UxD2uP9rQD6apilxGAz1dkZgB3YtaiRMpwQGosVCKGYHY3aNs53TrGJld55PB/NvNqW2PPEe3qes2u74dG4T3D83wK3NSDF9gyo29EGGQxzH916g5kODze3fTO1y2h9aOUBSOvEfsDqFz3tvey/QwhPyFrxfOYKu6wzkdb1eM5C7vkEQV/YBKRDw3LbtMQgCAXsBPwn/UiwBWtrZF1msxAK4SoDtDxuulh1z5MvsAAAAAElFTkSuQmCC') !important;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-cache-container {
  margin-left: 20px;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container {
  margin-left: auto;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-client-plan-info {
  font-weight: 400;
  font-size: 12px;
  line-height: 30px;
  color: #191919;
  height: 100%;
  padding-right: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-client-plan-info strong {
  font-weight: 600;
  margin: 0 13px 0 3px;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-client-plan-info span {
  color: #74A81A;
  margin-left: 3px;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-client-plan-info span.expiring_soon {
  color: #FEB621;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-client-plan-info span.expired {
  color: #FF2222;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-person-container {
  height: 100%;
  position: relative;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-person-container .open-info {
  font-weight: 400;
  font-size: 12px;
  line-height: 30px;
  color: #191919;
  width: 100%;
  height: 100%;
  border-left: 1px solid #E7E7E7;
  padding-left: 20px;
  text-decoration: none !important;
  position: relative;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-person-container .open-info:hover,
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-person-container .open-info.active {
  text-decoration: underline !important;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-person-container .open-info span:after {
  width: 10px;
  height: 6px;
  content: '';
  display: inline-block;
  margin-left: 10px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABuSURBVHgBdY7BDYAgDEVpPRC42DCRG+kGrRM4kxtx44a2RhNioAk0fX35KaSUtlor5ZzFdcr21lElh4hMRNKRjB3qzB9gfVcrm/Qytnmyr5RyhhAcAIj3HmKMi2LWJNGT9t49T3KbNCyTVVr//AbFZSaCBHv0SQAAAABJRU5ErkJggg==');
  z-index: 15;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-person-container .open-info.active span:after {
  transform: rotate(180deg);
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-person-container .admin-header-person {
  display: none;
  top: 55px;
  left: -10px;
  background: #FFF;
  width: 150px;
  position: absolute;
  z-index: 105;
  border: 1px solid #E7E7E7;
  box-shadow: 0px 0px 20px #DEE3EA;
  padding: 10px 20px;
  box-sizing: border-box;
  border-radius: 10px;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-person-container .admin-header-person li {
  width: 100%;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-person-container .admin-header-person li a {
  font-weight: 400;
  font-size: 12px;
  line-height: 30px;
  color: #191919;
  width: 100%;
  text-decoration: none !important;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-person-container .admin-header-person li a:hover {
  text-decoration: underline !important;
}
body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-person-container .admin-header-person.active {
  display: block;
}
body #admin-content-wrapper .site_region {
  background: #52555F;
  min-height: 70px;
}
body #admin-content-wrapper .site_part_in_list,
body #admin-content-wrapper .site_part_in_region {
  cursor: pointer;
}
body #admin-content-wrapper .site_part_in_list .site_part_settings_button,
body #admin-content-wrapper .site_part_in_region .site_part_settings_button,
body #admin-content-wrapper .site_part_in_list .site_part_remove,
body #admin-content-wrapper .site_part_in_region .site_part_remove {
  cursor: pointer;
}
body #admin-content-wrapper > .container_60 {
  width: 1230px;
}
body #admin-content-wrapper > .container_60 .grid_60 {
  width: 100%;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container {
  background: #FFFFFF;
  box-shadow: 0px 0px 20px #DEE3EA;
  border-radius: 10px;
  padding: 30px 30px 60px;
  float: left;
  width: 100%;
  margin-top: 20px;
  box-sizing: border-box;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .top-info {
  float: left;
  width: 100%;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .top-info h3 {
  font-weight: 500;
  font-size: 18px;
  line-height: 36px;
  color: #5E6E82;
  float: left;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .top-info .period-container {
  float: right;
  font-weight: 400;
  font-size: 13px;
  line-height: 36px;
  color: #9C9CA1;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .top-info .period-container input.datepicker {
  font-size: 13px !important;
  color: #758193 !important;
  padding: 0 7px !important;
  height: 36px !important;
  line-height: 36px !important;
  background: #EDF2F9 !important;
  border: 1px solid #E7E7E7 !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  width: 110px !important;
  margin: 0 10px;
  text-align: center !important;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .top-info .period-container input.datepicker:focus,
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .top-info .period-container input.datepicker:hover {
  border: 1px solid #BBB !important;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .top-info .period-container input.datepicker:last-child {
  margin-right: 0;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info {
  float: left;
  width: 100%;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-nav {
  float: left;
  width: 100%;
  margin-top: 33px;
  margin-bottom: 33px;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-nav .slick-track {
  display: flex;
  gap: 0 16px;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-nav .slick-track:before,
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-nav .slick-track:after {
  display: none;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-nav .slick-slide {
  width: auto !important;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-nav .slick-slide.slick-current .slider-nav-container {
  border: 2px solid #2C7BE5;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-nav .slick-slide[data-slick-index="1"] .slider-nav-container {
  background: url(images/nav2.svg) no-repeat 15px 14px;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-nav .slick-slide[data-slick-index="2"] .slider-nav-container {
  background: url(images/nav3.svg) no-repeat 16px 14px;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-nav .slick-slide[data-slick-index="3"] .slider-nav-container {
  background: url(images/nav4.svg) no-repeat 15px 14px;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-nav .slick-slide[data-slick-index="4"] .slider-nav-container {
  background: url(images/nav5.svg) no-repeat 15px 14px;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-nav .slider-nav-container {
  border: 2px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  padding: 8px 10px 5px 70px;
  box-sizing: border-box;
  background: url(images/nav1.svg) no-repeat 15px 14px;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-nav .slider-nav-container .nav-text {
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #5E6E82;
  display: block;
  width: 100%;
  white-space: nowrap;
  margin-bottom: 2px;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-nav .slider-nav-container .nav-info {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #191919;
  display: block;
  width: 100%;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-nav .slider-nav-container .nav-percentage {
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
  display: block;
  width: 100%;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-nav .slider-nav-container .nav-percentage.plus {
  color: #74A81A;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-nav .slider-nav-container .nav-percentage.minus {
  color: #E5372C;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-nav .slider-nav-container:hover {
  background-color: #EDF2F9 !important;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .main-info .slider-for {
  float: left;
  width: 100%;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .no-statistics {
  background: url(images/no-info.svg) no-repeat center 50px;
  width: 100%;
  padding-top: 400px;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #191919;
  text-align: center;
}
body #admin-content-wrapper > .container_60 .grid_60 .statistics-container .no-statistics span {
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  color: #5E6E82;
}
body #admin-content-wrapper #admin-hor-menu {
  position: fixed;
  top: 0px;
  left: 0px;
  bottom: 60px;
  width: 200px;
  background: #FFF !important;
  padding: 70px 0px 0;
  border-right: 1px solid #E7E7E7;
  box-shadow: 0px 0px 20px #DEE3EA;
  z-index: 1205;
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: thin;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper #admin-hor-menu .admin-logo-container {
  width: 200px;
  position: absolute;
  left: 0px;
  top: 0px;
  height: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: left;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper #admin-hor-menu .admin-logo-container a {
  width: 130px;
  height: 30px;
  display: inline-block;
  background: url('https://cdn.evispa.lt/verskis/logo/verskis-zenklas-orig.svg') no-repeat left center;
  background-size: 30px;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper #admin-hor-menu .admin-logo-container a img,
body #admin-content-wrapper #admin-hor-menu .admin-logo-container a source {
  height: 30px !important;
  width: auto !important;
  max-width: 100% !important;
  max-height: 30px !important;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper #admin-hor-menu .admin-logo-container a img:last-child {
  display: none;
}
body #admin-content-wrapper #admin-hor-menu .admin-menu-search {
  float: left;
  width: 100%;
  box-sizing: border-box;
}
body #admin-content-wrapper #admin-hor-menu .admin-menu-search #admin-menu-search-select {
  display: none !important;
}
body #admin-content-wrapper #admin-hor-menu .admin-menu-search .select2-container .select2-selection {
  height: 40px !important;
  font-weight: 500 !important;
  line-height: 40px !important;
  padding-left: 0px !important;
  border: 0px none !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
body #admin-content-wrapper #admin-hor-menu .admin-menu-search .select2-container #select2-admin-menu-search-select-container {
  padding: 0 !important;
}
body #admin-content-wrapper #admin-hor-menu .admin-menu-search .select2-container .select2-selection__placeholder {
  padding-left: 51px !important;
  color: #5E6E82 !important;
  background: url(images/admin-hor-search.svg) no-repeat 18px center !important;
}
body #admin-content-wrapper #admin-hor-menu .admin-menu-search .select2-container .select2-selection__arrow {
  transform: rotate(-90deg);
  width: 50px;
}
body #admin-content-wrapper #admin-hor-menu .admin-menu-search .select2-container .select2-search--dropdown {
  padding: 0px 10px;
  margin-bottom: 5px !important;
}
body #admin-content-wrapper #admin-hor-menu .admin-menu-search .select2-container .select2-search--dropdown .select2-search__field {
  border-radius: 4px;
  border: 1px solid #E7E7E7 !important;
  color: #191919 !important;
  font-size: 12px !important;
  height: 36px !important;
  line-height: 36px !important;
  padding-left: 15px !important;
}
body #admin-content-wrapper #admin-hor-menu .admin-menu-search .select2-container .select2-search--dropdown .select2-results__group {
  padding: 4px 10px;
}
body #admin-content-wrapper #admin-hor-menu .admin-menu-search .select2-container .select2-dropdown {
  border: 0px none !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
body #admin-content-wrapper #admin-hor-menu .admin-menu-search .select2-container .select2-dropdown .select2-results > ul.select2-results__options {
  scrollbar-width: thin;
}
body #admin-content-wrapper #admin-hor-menu .admin-menu-search .select2-container .select2-dropdown .select2-results > ul.select2-results__options > li {
  font-size: 13px !important;
  line-height: 18px !important;
  padding: 4px 10px !important;
}
body #admin-content-wrapper #admin-hor-menu .admin-menu-search .select2-container .select2-dropdown .select2-results > ul.select2-results__options > li.select2-results__option > strong.select2-results__group {
  padding: 4px 0px;
  color: #5E6E82 !important;
  opacity: 0.5;
  font-weight: 400 !important;
}
body #admin-content-wrapper #admin-hor-menu .admin-menu-search .select2-container .select2-dropdown .select2-results > ul.select2-results__options > li > ul > li {
  font-size: 13px !important;
  line-height: 18px !important;
  padding: 4px 10px !important;
}
body #admin-content-wrapper #admin-hor-menu .admin-menu-search .select2-container.select2-container--open .select2-selection__arrow {
  transform: rotate(0deg);
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu {
  float: left;
  width: 100%;
  padding: 0 10px;
  box-sizing: border-box;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 {
  width: 100% !important;
  float: left;
  background: none;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1 {
  width: 100%;
  display: block;
  font-weight: 500;
  font-size: 13px;
  line-height: 35px;
  color: #5E6E82;
  text-decoration: none !important;
  position: relative;
  padding: 3px 0 3px 41px;
  float: left;
  box-sizing: border-box;
  white-space: nowrap;
  transition: all 0.15s ease 0s;
  -webkit-transition: 0.15s ease 0s;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1:hover {
  color: #101C2C;
  background: #E2E8F0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1:hover:before,
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1:hover:after {
  filter: brightness(0%);
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1:before {
  width: 20px;
  height: 20px;
  content: '';
  background-image: url(images/admin-hor.png);
  position: absolute;
  left: 9px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1:after {
  width: 10px;
  height: 6px;
  content: '';
  right: 11px;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  display: inline-block;
  margin-left: 10px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABuSURBVHgBdY7BDYAgDEVpPRC42DCRG+kGrRM4kxtx44a2RhNioAk0fX35KaSUtlor5ZzFdcr21lElh4hMRNKRjB3qzB9gfVcrm/Qytnmyr5RyhhAcAIj3HmKMi2LWJNGT9t49T3KbNCyTVVr//AbFZSaCBHv0SQAAAABJRU5ErkJggg==');
  z-index: 15;
  transform: rotate(-90deg);
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.active,
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.current {
  color: #101C2C;
  background: #E2E8F0;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.active:after,
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.current:after {
  transform: rotate(0deg);
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.active:before,
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.current:before {
  filter: brightness(0%);
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.current + .admin-fat-menu {
  display: block;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1#admin-top_menu_link_0 .admin-hor-menu-level1:after {
  display: none !important;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1#admin-top_menu_link_search {
  display: none;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1#admin-top_menu_link_search .admin-hor-menu-level1:before {
  background: url(images/admin-hor-search.svg);
  left: 50%;
  transform: translate(-50%, -50%);
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1#admin-top_menu_link_search .admin-hor-menu-level1:after {
  display: none !important;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1#admin-top_menu_link_0 .admin-hor-menu-level1:before {
  background: url(images/admin-hor-0.svg);
  background-size: 20px;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1#admin-top_menu_link_self_service .admin-hor-menu-level1:before {
  background: url(images/admin-hor-00.svg);
  background-size: 20px;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1#admin-top_menu_link_1 .admin-hor-menu-level1:before {
  background: url(images/admin-hor-2.svg);
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1#admin-top_menu_link_2 .admin-hor-menu-level1:before {
  background: url(images/admin-hor-3.svg);
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1#admin-top_menu_link_3 .admin-hor-menu-level1:before {
  background: url(images/admin-hor-1.svg);
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1#admin-top_menu_link_4 .admin-hor-menu-level1:before {
  background: url(images/admin-hor-6.svg);
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1#admin-top_menu_link_5 .admin-hor-menu-level1:before {
  background: url(images/admin-hor-4.svg);
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1#admin-top_menu_link_20 .admin-hor-menu-level1:before {
  background: url(images/admin-hor-8.svg);
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1#admin-top_menu_link_61 .admin-hor-menu-level1:before {
  background: url(images/admin-hor-5.svg);
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1#admin-top_menu_link_286 .admin-hor-menu-level1:before {
  background: url(images/admin-hor-7.svg);
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu {
  display: none;
  float: left;
  width: 100%;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .admin-fat-menu-big-cat {
  display: none;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .grid_12 {
  width: 100%;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3 {
  border-left: 2px solid #EDF2F9 !important;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3 a {
  font-weight: 500 !important;
  font-size: 12px !important;
  line-height: 20px !important;
  color: #5E6E82 !important;
  padding: 5px 3px 5px 12px !important;
  width: 100% !important;
  display: block !important;
  text-decoration: none !important;
  box-sizing: border-box;
  position: relative;
  z-index: 25;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3 a:before {
  width: 0px;
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  background: #EDF2F9;
  content: '';
  display: block;
  z-index: -1;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3 a:hover {
  color: #101C2C !important;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3 a:hover:before {
  width: 100%;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3 a.active {
  font-weight: 700 !important;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3.current a {
  color: #101C2C !important;
}
body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3.current a:before {
  width: 100%;
}
body #admin-content-wrapper #admin-hor-menu .admin-personalization {
  position: fixed;
  bottom: 0px;
  left: 0px;
  text-align: center;
  width: 200px;
  border-right: 1px solid #e7e7e7;
  background: #FFF;
  height: 60px;
  z-index: 35;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
  box-sizing: border-box;
}
body #admin-content-wrapper #admin-hor-menu .admin-personalization a {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  margin-right: 5px;
  margin-top: 20px;
  display: inline-block;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper #admin-hor-menu .admin-personalization a.color-white {
  background: #FFF;
}
body #admin-content-wrapper #admin-hor-menu .admin-personalization a.color-grey {
  background: #D1D8E3;
}
body #admin-content-wrapper #admin-hor-menu .admin-personalization a.color-dark {
  background: #3F424E;
}
body #admin-content-wrapper #admin-hor-menu .admin-personalization a.active {
  display: none;
}
body #admin-content-wrapper #admin-hor-menu .admin-personalization a:hover {
  opacity: 0.7;
}
body #admin-content-wrapper #admin-hor-menu:after {
  width: 200px;
  height: 1px;
  background: #E7E7E7;
  content: '';
  position: fixed;
  display: block;
  bottom: 60px;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper #admin-hor-menu:before {
  position: fixed;
  bottom: 0px;
  left: 0px;
  text-align: center;
  width: 199px;
  border-right: 1px solid #e7e7e7;
  background: #FFF;
  height: 60px;
  z-index: 35;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
  content: '';
  box-sizing: border-box;
}
body #admin-content-wrapper .admin_links {
  height: 40px;
  width: 100%;
  background: #f4f4f4;
  border-bottom: 1px solid #E7E7E7;
  align-items: center;
  top: 50px;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  justify-content: center;
  z-index: 5;
}
body #admin-content-wrapper .admin_links ul {
  width: 1190px;
  margin: 0 auto;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}
body #admin-content-wrapper .admin_links ul li {
  margin: 0;
}
body #admin-content-wrapper .admin_links ul li a {
  font-weight: 400;
  font-size: 12px;
  line-height: 30px;
  color: #191919;
  text-decoration: none !important;
}
body #admin-content-wrapper .admin_links ul li a:hover {
  text-decoration: underline !important;
}
body #admin-content-wrapper .admin_links .converters {
  max-width: 220px;
}
body #admin-content-wrapper .admin_links .converters.collapsed {
  background: #f4f4f4;
}
body #admin-content-wrapper .admin_carts {
  height: 40px;
  width: 100%;
  background: #FFF;
  border-bottom: 1px solid #E7E7E7;
  align-items: center;
  top: 50px;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  justify-content: center;
  z-index: 5;
}
body #admin-content-wrapper .admin_carts .admin-carts-container {
  width: 1190px;
  margin: 0 auto;
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row;
  align-items: center;
}
body #admin-content-wrapper .admin_carts .admin-carts-container .cart-title {
  color: #aaa !important;
  font-size: 12px;
  line-height: 30px;
  margin-right: 10px;
}
body #admin-content-wrapper .admin_carts .admin-carts-container .admin-cart {
  font-weight: 400;
  font-size: 12px;
  line-height: 30px;
  color: #191919;
  text-decoration: none !important;
}
body #admin-content-wrapper .admin_carts .admin-carts-container .admin-cart .delete_item {
  position: relative;
  top: 15px;
  right: 3px;
}
body #admin-content-wrapper .admin_carts .admin-carts-container .admin-cart:hover {
  text-decoration: underline !important;
}
body #admin-content-wrapper .owner-info-top-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  float: left;
  width: 100%;
  flex-wrap: wrap;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top {
  background: #FFFFFF;
  box-shadow: 0px 0px 20px #DEE3EA;
  border-radius: 10px;
  margin-bottom: 15px;
  box-sizing: border-box;
  padding: 20px;
  width: 295px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-flow: row;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top b {
  font-weight: 400;
  font-size: 13px;
  line-height: 30px;
  color: #191919;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top b span {
  font-weight: 600;
  font-size: 13px;
  line-height: 30px;
  color: #5E6E82;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top span {
  font-weight: 400;
  font-size: 13px;
  line-height: 30px;
  color: #5E6E82;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top span a {
  font-weight: 400;
  font-size: 13px;
  line-height: 30px;
  text-decoration-line: underline;
  color: #2C7BE5;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top span a:hover {
  text-decoration: none;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top .icon-container {
  width: 60px;
  float: left;
  height: 100%;
  box-sizing: border-box;
  background: #ECECEC;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top .info-container {
  width: calc(100% - 60px);
  float: left;
  padding-left: 20px;
  box-sizing: border-box;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-plan .icon-container {
  background: url(images/owner-icon-1.svg) no-repeat center center;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-version .icon-container {
  background: url(images/owner-icon-2.svg) no-repeat center center;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-invoice {
  width: 607px;
  padding-right: 30px;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-invoice .icon-container {
  background: url(images/owner-icon-3.svg) no-repeat center center;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-invoice .info-container {
  width: auto;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-invoice .info-container span {
  color: #9C9CA1;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-invoice .info-container .invoice-price {
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: #74A81A;
  display: inline-block;
  margin-left: 15px;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-invoice .button-container {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-invoice .button-container .btn1 {
  height: 40px;
  line-height: 40px;
  text-decoration: none;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-invoice .button-container .btn1 strong {
  padding: 0 45px !important;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-usage {
  padding: 20px 20px 20px 15px;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-usage .icon-container {
  background: none;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-usage .icon-container .svg-item {
  width: 110%;
  margin: 0 auto;
  animation: donutfade 1s;
}
@keyframes donutfade {
  0% {
    opacity: .2;
  }
  100% {
    opacity: 1;
  }
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-usage .icon-container .donut-ring {
  stroke: #EDF2F9;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-usage .icon-container .donut-segment {
  transform-origin: center;
  stroke: #2C7BE5;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-usage .icon-container .donut-percent {
  animation: donutfadelong 1s;
}
@keyframes donutfadelong {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-usage .icon-container .donut-percent {
  font-weight: 500;
  font-size: 0.8em;
  fill: #9DA9BB;
  line-height: 1;
  transform: translateY(0.5em);
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-usage .icon-container .donut-data {
  font-size: 0.12em;
  line-height: 1;
  transform: translateY(0.5em);
  text-align: center;
  text-anchor: middle;
  color: #666;
  fill: #666;
  animation: donutfadelong 1s;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-usage .icon-container .svg-item {
  display: inline-block;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-usage .info-container > span {
  font-weight: 500;
  font-size: 24px;
  line-height: 30px;
  color: #5E6E82;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-usage .info-container > span .total {
  font-weight: 400;
  font-size: 12px;
  line-height: 30px;
  color: #9C9CA1;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-invoice {
  padding-right: 40px;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-invoice .info-container {
  width: auto;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-invoice .info-container .invoice-price {
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: #74A81A;
  display: inline-block;
  margin-left: 15px;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-goods .icon-container {
  background: url(images/owner-icon-6.svg) no-repeat center center;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-goods .info-container span {
  font-weight: 500;
  font-size: 24px;
  line-height: 30px;
  color: #5E6E82;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-sales .info-container span {
  font-weight: 500;
  font-size: 24px;
  line-height: 30px;
  color: #5E6E82;
}
body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-wealth .info-container span {
  font-weight: 500;
  font-size: 24px;
  line-height: 30px;
  color: #5E6E82;
}
body #admin-content-wrapper .admin-content {
  width: 100%;
  float: left;
  padding: 20px 15px;
  box-shadow: 0px 0px 20px #DEE3EA;
  border-radius: 10px;
  margin-top: 20px !important;
  box-sizing: border-box;
  /* icons for admin */
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-header h3 {
  color: #191919;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-search {
  margin-left: auto;
  position: relative;
  width: 260px;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-search #file-storage-search-input {
  width: 100%;
  padding: 0 20px 0 46px !important;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-search #file-storage-search-suggestion {
  right: 0px !important;
  top: 42px !important;
  position: absolute;
  z-index: 100;
  width: 400px !important;
  background: #fff !important;
  border: 1px solid #E7E7E7 !important;
  box-shadow: 0px 0px 20px #DEE3EA !important;
  border-radius: 4px !important;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-search #file-storage-search-submit {
  width: 46px !important;
  height: 100% !important;
  position: absolute;
  content: '';
  top: 0px;
  left: 0px;
  background: no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFLSURBVHgBnVO7bcMwECXpwlBHfYqUGkEjaIPEE8QbJBtYKdMlEwTp0sUbWJ4g2sAaQEDYSY2kvAeQgMQktqEHHHji3b37UVJMoLVOlVIPUO8gKe/Gcaxw99L3/dEYUwsP0ilRFD3i2NmgUkpZkRNnhu8cej0MwwYklU/C4AIyhmH4iSq0b2dlsJ3g8w09+2V0weIMHAnky8/+RgI6iAtIkiS3vrm7UxD2uP9rQD6apilxGAz1dkZgB3YtaiRMpwQGosVCKGYHY3aNs53TrGJld55PB/NvNqW2PPEe3qes2u74dG4T3D83wK3NSDF9gyo29EGGQxzH916g5kODze3fTO1y2h9aOUBSOvEfsDqFz3tvey/QwhPyFrxfOYKu6wzkdb1eM5C7vkEQV/YBKRDw3LbtMQgCAXsBPwn/UiwBWtrZF1msxAK4SoDtDxuulh1z5MvsAAAAAElFTkSuQmCC') !important;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-uploader {
  margin-bottom: 15px;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-uploader .message {
  margin-bottom: 15px;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  gap: 15px 10px;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card {
  width: calc(20% - 8px);
  background: #FFF;
  border: 1px solid #eee;
  box-shadow: rgba(17, 24, 39, 0.06) 0px 6px 18px 0px;
  position: relative;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  overflow: hidden;
  box-sizing: border-box;
  transition: all 0.2s linear 0s;
  -webkit-transition: 0.2s linear 0s;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-card-delete {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 34px;
  height: 34px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  background: rgba(255, 255, 255, 0.95);
  color: #E5372C;
  opacity: 0;
  transform: translateY(-6px);
  transition: .18s;
  box-sizing: border-box;
  z-index: 9;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-card-delete svg {
  width: 24px;
  height: 24px;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-card-delete:hover {
  background: #ffeaea;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-card-delete-alert {
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  padding: 20px;
  background: #FFF;
  z-index: -1;
  visibility: hidden;
  opacity: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  position: absolute;
  overflow: hidden;
  transition: all 0.15s linear 0s;
  -webkit-transition: 0.15s linear 0s;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-card-delete-alert h3 {
  color: #1f2a44;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  width: 100%;
  transition: all 0.1s ease 0s;
  -webkit-transition: 0.1s ease 0s;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-card-delete-alert p {
  color: #334a7a;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  width: 100%;
  display: block;
  transition: all 0.1s ease 0s;
  -webkit-transition: 0.1s ease 0s;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-card-delete-alert > div {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-card-delete-alert > div > a {
  width: calc(50% - 5px) !important;
  text-decoration: none !important;
  text-align: center;
  font-weight: 500 !important;
  font-size: 12px !important;
  height: 36px !important;
  line-height: 36px !important;
  transition: all 0.1s ease 0s;
  -webkit-transition: 0.1s ease 0s;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-card-delete-alert > div > a.btn2:hover {
  background: #E5372C !important;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-card-delete-alert.active {
  z-index: 99;
  visibility: visible;
  opacity: 1;
  transform: rotateY(180deg);
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-thumb {
  width: 100%;
  height: 240px;
  background: #edf2f9;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: all 0.2s linear 0s;
  -webkit-transition: 0.2s linear 0s;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-thumb img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: all 0.1s linear 0s;
  -webkit-transition: 0.1s linear 0s;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-thumb svg {
  width: 64px;
  height: 64px;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-thumb svg text {
  font-size: 18px;
  font-weight: 700;
  fill: #2c7be5;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-thumb .open-full-image {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 34px;
  height: 34px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9px;
  border: 1px solid rgba(0, 0, 0, 0.07);
  background: rgba(255, 255, 255, 0.95);
  color: #E5372C;
  opacity: 0;
  transform: translateY(6px);
  transition: .18s;
  box-sizing: border-box;
  z-index: 8;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-thumb .open-full-image svg {
  width: 18px;
  height: 18px;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-thumb .open-full-image:hover {
  background: #d7f2ff;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-thumb:hover .open-full-image {
  opacity: 1;
  transform: none;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-metainfo {
  width: 100%;
  padding: 10px 10px 52px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start;
  height: calc(100% - 240px);
  position: relative;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-metainfo .file-storage-title {
  color: #1f2a44;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-metainfo .file-storage-date {
  color: #334a7a;
  font-size: 12px;
  font-weight: 500;
  line-height: 17px;
  width: 100%;
  display: block;
  margin: 3px 0;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-metainfo .file-storage-info {
  width: 100%;
  color: #6a7aa0;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px 5px;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-metainfo .file-storage-info > a {
  border: 1px dashed #dbe4f3;
  padding: 2px 8px;
  border-radius: 6px;
  color: #355fb6;
  background: #f7fbff;
  cursor: pointer;
  text-decoration: none !important;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-metainfo .file-storage-info > a:hover {
  background: #e9f2ff;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-metainfo .file-storage-info.active > a {
  background: #e9f2ff;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-metainfo .file-storage-info.active > a:hover {
  background: #f7fbff;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-metainfo .copy-btn {
  border: 1px solid #dbe4f3;
  background: #f6f9ff;
  height: 34px;
  color: #275dbd;
  line-height: 34px;
  font-weight: 600;
  font-size: 12px;
  margin-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  position: absolute;
  bottom: 12px;
  left: 10px;
  right: 10px;
  appearance: none;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  transition: all 0.18s ease 0s;
  -webkit-transition: 0.18s ease 0s;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-metainfo .copy-btn svg {
  height: 20px;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-metainfo .copy-btn:hover {
  background: #e9f2ff;
  border-color: #cfe1ff;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-metainfo .copy-btn.is-copied {
  color: #FFF;
  background: #16a34a;
  border-color: #16a34a;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-metainfo:has(.file-storage-info.active) .file-storage-resize-panel {
  height: 155px;
  padding: 10px;
  border-color: #e5eaf6;
  background: #fbfdff;
  margin-top: 10px;
  visibility: visible;
  top: 42px;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-resize-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 0px;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 0px;
  padding: 0px;
  position: relative;
  border: 1px dashed transparent;
  border-radius: 8px;
  background: transparent;
  transition: all 0.2s linear 0s;
  -webkit-transition: 0.2s linear 0s;
  overflow: hidden;
  visibility: hidden;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-resize-panel > div {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-resize-panel > div label {
  width: calc(50% - 5px);
  display: block;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-resize-panel > div label span {
  width: 100%;
  float: left;
  margin-bottom: 3px;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-resize-panel > div label input[type="number"] {
  width: 100%;
  margin-left: auto;
  -moz-appearance: textfield;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-resize-panel > div label input[type="number"]::-webkit-outer-spin-button,
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-resize-panel > div label input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-resize-panel label {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card .file-storage-resize-panel .apply-new-size {
  width: 100% !important;
  text-decoration: none !important;
  font-weight: 600 !important;
  font-size: 12px !important;
  height: 36px !important;
  text-align: center;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card:hover {
  border-color: #2c7be5;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card:hover .file-card-delete {
  opacity: 1;
  transform: none;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card:has(.file-card-delete:hover, .file-card-delete-alert.active) {
  border-color: #E5372C;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card:has(.file-card-delete-alert.active) {
  transform: rotateY(180deg);
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card:has(.file-storage-info.active) .file-card-delete {
  top: 20px;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card:has(.file-storage-info.active) .file-storage-thumb {
  height: 77px;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card:has(.file-storage-info.active) .file-storage-thumb > a {
  display: none;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card.removed {
  opacity: 0;
  visibility: hidden;
  width: 0px !important;
  padding: 0 !important;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card.removed .file-card-delete-alert h3,
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card.removed .file-card-delete-alert p {
  width: 0px !important;
  overflow: hidden;
  font-size: 1px !important;
  line-height: 1px !important;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card.removed .file-card-delete-alert > div {
  width: 0px !important;
  overflow: hidden;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card.removed .file-card-delete-alert > div > a {
  font-size: 1px !important;
  height: 1px !important;
  line-height: 1px !important;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card.removed .file-storage-metainfo {
  padding: 0 !important;
}
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card.removed .file-storage-metainfo .file-storage-title,
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card.removed .file-storage-metainfo .file-storage-date,
body #admin-content-wrapper .admin-content .file-storage-container .file-storage-container-content .file-storage-card.removed .file-storage-metainfo .file-storage-info {
  font-size: 0px !important;
  line-height: 0px !important;
}
body #admin-content-wrapper .admin-content .grid_48:has(.breadcrumb-container) {
  overflow-x: auto;
  padding-bottom: 15px;
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb {
  line-height: 36px;
  height: 36px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb .breadcrumb-item {
  background: #B7BDD1;
  padding: 0px 13px;
  white-space: nowrap;
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb .breadcrumb-item .a0 {
  color: #FFF;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
  border-bottom: 1px solid transparent;
  transition: all .2s ease 0s;
  -webkit-transition: .2s ease 0s;
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb .breadcrumb-item .a0:hover {
  border-bottom-color: #FFF;
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb .breadcrumb-item:first-child {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb .breadcrumb-item:first-child:before {
  background: #FFF;
  left: 34px;
  top: 9px;
  bottom: 9px;
  width: 1px;
  content: '';
  position: absolute;
  opacity: 0.8;
  border-radius: 3px;
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb .breadcrumb-item.last {
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb .breadcrumb-item.last + span {
  display: none;
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb .breadcrumb-item:has(.breadcrumb-contextmenu) {
  padding-left: 46px;
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb .breadcrumb-item:has(.breadcrumb-contextmenu) .breadcrumb-contextmenu {
  position: absolute;
  width: 38px;
  height: 36px;
  top: 0px;
  left: 0px;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb .breadcrumb-item:has(.breadcrumb-contextmenu) .breadcrumb-contextmenu svg {
  flex-shrink: 0;
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb .breadcrumb-item + span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 13px;
  height: 36px;
  background: #B7BDD1;
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb .breadcrumb-item + span svg {
  opacity: 0.5;
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb.breadcrumb-main .breadcrumb-item {
  background: linear-gradient(180deg, #7d7d7d 0%, #9a9999 100%);
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb.breadcrumb-main .breadcrumb-item:first-child {
  padding-left: 16px;
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb.breadcrumb-main .breadcrumb-item:first-child a {
  margin-left: 30px;
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb.breadcrumb-main .breadcrumb-item:first-child a:after {
  width: 15px;
  height: 36px;
  background: url(images/star.svg) no-repeat center center;
  position: absolute;
  left: 11px;
  top: 0px;
  content: '';
}
body #admin-content-wrapper .admin-content .breadcrumb-container ul.breadcrumb.breadcrumb-main .breadcrumb-item + span {
  background: linear-gradient(180deg, #7d7d7d 0%, #9a9999 100%);
}
body #admin-content-wrapper .admin-content .breadcrumb-container .breadcrumb-menu {
  background: #fff;
  left: 0px !important;
  top: 34px !important;
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.08);
  border-radius: 5px;
}
body #admin-content-wrapper .admin-content .breadcrumb-container .breadcrumb-menu a {
  width: 100%;
  color: #191919 !important;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  padding: 5px 10px;
  gap: 5px;
  text-decoration: none !important;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content .breadcrumb-container .breadcrumb-menu a:first-child:hover {
  color: #D93F3F;
}
body #admin-content-wrapper .admin-content .breadcrumb-container .breadcrumb-menu a:last-child:hover svg path {
  fill: #000;
}
body #admin-content-wrapper .admin-content .breadcrumb-container .breadcrumb-menu a svg {
  flex-shrink: 0;
}
body #admin-content-wrapper .admin-content .breadcrumb-container .breadcrumb-menu a svg path {
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
  fill: transparent;
}
body #admin-content-wrapper .admin-content .breadcrumb-container .breadcrumb-menu a:first-child {
  border-bottom: 1px solid #EDEDED;
}
body #admin-content-wrapper .admin-content .ratio {
  position: relative;
  font-size: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  align-items: center;
}
body #admin-content-wrapper .admin-content .ratio li {
  position: relative;
  font-size: 16px;
}
body #admin-content-wrapper .admin-content .ratio li span {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 14px;
  text-rendering: auto;
  position: relative;
}
body #admin-content-wrapper .admin-content .ratio li span:after {
  color: #2c7be5;
  position: relative;
  content: "\f005";
  z-index: 0;
  left: 0;
}
body #admin-content-wrapper .admin-content .ratio li.n_fill span:before {
  color: #d3d3d3;
  z-index: 5;
  position: absolute;
  content: "\f005";
  top: 0px;
}
body #admin-content-wrapper .admin-content .third-party-config form[name="third_party_settings_form"] > .grid_12 .admin-tabs li:last-child a {
  border-bottom: 0px none !important;
}
body #admin-content-wrapper .admin-content .third-party-config form[name="third_party_settings_form"] > .grid_12 .mt10:has(.submit-button) {
  position: sticky;
  border-top: 1px solid #d1d1d1;
  float: left;
  bottom: 0px;
  width: 100%;
  background: #FFF;
  padding: 10px 0;
  margin-top: 0px !important;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container {
  padding: 45px 60px;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content {
  border-radius: 10px;
  padding: 30px;
  border: 1px solid #C5CAD1;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-question {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none !important;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-question:before {
  width: 45px;
  height: 45px;
  color: #2C7BE5;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 45px;
  margin-right: 20px;
  flex-shrink: 0;
  border: 2px solid #2C7BE5;
  -webkit-border-radius: 45px;
  -moz-border-radius: 45px;
  border-radius: 45px;
  background-position: left center;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-question:after {
  right: 10px;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-question > span.duk-text-info {
  width: 675px;
  flex-shrink: 0;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-question > span.duk-text-info h3 {
  color: #191919;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: block;
  width: 100%;
  margin: 0;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-question > span.duk-text-info p {
  color: #5E6E82;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: block;
  width: 100%;
  margin: 0;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-question > span.progress {
  width: auto;
  flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: 67px;
  gap: 20px;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-question > span.progress > span[class^="progress-bar-"] {
  border-radius: 4px;
  background: #EDF2F9;
  width: 140px;
  height: 8px;
  position: relative;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-question > span.progress > span[class^="progress-bar-"]:before {
  border-radius: 4px;
  background: #2C7BE5;
  left: 0px;
  top: 0px;
  content: '';
  height: 100%;
  position: absolute;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-question > span.progress > span[class^="progress-bar-"].progress-bar-25:before {
  width: 25%;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-question > span.progress > span[class^="progress-bar-"].progress-bar-33:before {
  width: calc(100% / 3);
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-question > span.progress > span[class^="progress-bar-"].progress-bar-50:before {
  width: 50%;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-question > span.progress > span[class^="progress-bar-"].progress-bar-66:before {
  width: calc(100% / 1.5);
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-question > span.progress > span[class^="progress-bar-"].progress-bar-75:before {
  width: 75%;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-question > span.progress > span[class^="progress-bar-"].progress-bar-100:before {
  width: 100%;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-question > span.progress > .progress-text {
  color: #5E6E82;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer {
  padding: 0;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item {
  width: 100%;
  border-radius: 10px;
  border: 1px solid #C5CAD1;
  background: #FFF;
  padding: 18px 30px 18px 65px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item label {
  width: 850px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-start;
  gap: 15px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item label:before {
  width: 20px;
  height: 20px;
  border: 1px solid #E7E7E7;
  background: #F5F5F5;
  position: absolute;
  left: -35px;
  top: 4px;
  content: '';
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item label:after {
  width: 20px;
  height: 20px;
  background: #2c7be5 url(images/to-do-completed.svg) no-repeat center center;
  position: absolute;
  left: -35px;
  top: 4px;
  content: '';
  opacity: 0;
  visibility: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item label input {
  visibility: hidden;
  opacity: 0;
  display: none;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item label span h4 {
  color: #191919;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: block;
  width: 100%;
  margin: 0;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item label span p {
  color: #5E6E82;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: block;
  width: 100%;
  margin: 0;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item .help-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  margin-left: auto;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item .help-container svg > circle,
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item .help-container svg > path {
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item .help-container svg:hover > circle {
  fill: #5E6E82;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item .help-container svg:hover > path {
  stroke: #FFF;
  fill: #FFF;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item .help-container svg.to-do-video:hover > path {
  fill: #5E6E82;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item:first-child {
  margin-top: 30px;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item + .to-do-item {
  margin-top: 10px;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item.to-do-item-completed {
  border-color: #2C7BE5;
  background: rgba(237, 242, 249, 0.2);
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item.to-do-item-completed label span h4 {
  color: #5E6E82;
  text-decoration-line: line-through;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content .duk-content-answer .to-do-item.to-do-item-completed label:after {
  opacity: 1;
  visibility: visible;
  background: #2c7be5 url(images/to-do-completed.svg) no-repeat center center;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content + .duk-container-content {
  margin-top: 20px;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content:has(.progress-bar-100) {
  border: 1px solid #C5CAD1;
  background: #EEF2F9;
}
body #admin-content-wrapper .admin-content .duk-container-main.to-do-list .duk-container .duk-container-content:has(.progress-bar-100) .duk-content-question:before {
  background: #2c7be5 url(images/to-do-completed.svg) no-repeat center center;
  content: '';
  background-size: 18px;
}
body #admin-content-wrapper .admin-content #page-title {
  margin: 10px 0 15px;
}
body #admin-content-wrapper .admin-content #menu_form #change_filter_order {
  margin-top: 1px !important;
  display: inline-block;
}
body #admin-content-wrapper .admin-content .list-item,
body #admin-content-wrapper .admin-content .item-list,
body #admin-content-wrapper .admin-content .list_item,
body #admin-content-wrapper .admin-content .product_container > div,
body #admin-content-wrapper .admin-content .warehouses_list > .b2,
body #admin-content-wrapper .admin-content .item div[id^="feedback"],
body #admin-content-wrapper .admin-content #currency_ajax .b2,
body #admin-content-wrapper .admin-content #inner-list-wrapper .coupons-list > .grid_60,
body #admin-content-wrapper .admin-content .cash-coupon-list .offers-list .item,
body #admin-content-wrapper .admin-content .articles-list .b2,
body #admin-content-wrapper .admin-content .know-what-container.b2,
body #admin-content-wrapper .admin-content .system-texts .b2 {
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
body #admin-content-wrapper .admin-content .list-item:hover,
body #admin-content-wrapper .admin-content .item-list:hover,
body #admin-content-wrapper .admin-content .list_item:hover,
body #admin-content-wrapper .admin-content .product_container > div:hover,
body #admin-content-wrapper .admin-content .warehouses_list > .b2:hover,
body #admin-content-wrapper .admin-content .item div[id^="feedback"]:hover,
body #admin-content-wrapper .admin-content #currency_ajax .b2:hover,
body #admin-content-wrapper .admin-content #inner-list-wrapper .coupons-list > .grid_60:hover,
body #admin-content-wrapper .admin-content .cash-coupon-list .offers-list .item:hover,
body #admin-content-wrapper .admin-content .articles-list .b2:hover,
body #admin-content-wrapper .admin-content .know-what-container.b2:hover,
body #admin-content-wrapper .admin-content .system-texts .b2:hover {
  border-color: #2c7be5;
}
body #admin-content-wrapper .admin-content .product_container .grid_6 img {
  max-width: 100%;
  height: auto;
}
body #admin-content-wrapper .admin-content .representative {
  background: #FFFFFF;
  box-shadow: 0 0 10px #DEE3EA;
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 10px 20px 10px 55px;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content .representative .representative-title {
  font-weight: 400;
  font-size: 15px;
  color: #191919;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content .representative .representative-data {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  gap: 1em;
}
body #admin-content-wrapper .admin-content .representative .action-buttons {
  display: flex;
  width: 100%;
  gap: 10px;
  margin-top: 10px;
}
body #admin-content-wrapper .admin-content .representative .action-buttons .btn3 {
  border-radius: 4px;
  border: 1px solid #2C7BE5;
  background: #FFF;
  padding: 0 20px;
  height: 30px;
  line-height: 30px;
  color: #2C7BE5;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  text-decoration: none !important;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .representative .action-buttons .btn3:hover,
body #admin-content-wrapper .admin-content .representative .action-buttons .btn3.active {
  background: #EEF2F9;
  border-color: #EEF2F9;
  color: #5E6E82;
}
body #admin-content-wrapper .admin-content .representative .removeRepresentativeWarning .btn1 {
  float: left;
  padding: 0 30px !important;
  height: 40px !important;
  line-height: 40px !important;
  text-decoration: none !important;
  font-weight: 600 !important;
}
body #admin-content-wrapper .admin-content .addRepresentative {
  position: absolute;
  top: 0;
  right: 0;
}
body #admin-content-wrapper .admin-content .report_filter .report_container {
  display: none;
  float: right;
  position: absolute;
  z-index: 1;
  right: 0;
  margin-top: .5em;
  padding: .5em;
  border: 1px solid #D1D1D1;
  background-color: white;
}
body #admin-content-wrapper .admin-content .banner_zones_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0px 10px;
  flex-wrap: wrap;
}
body #admin-content-wrapper .admin-content .banner_zones_list .list-item {
  width: 100%;
  box-sizing: border-box;
  margin-top: 10px !important;
  position: relative;
  border-radius: 4px;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .banner_zones_list .list-item.slug_main_title,
body #admin-content-wrapper .admin-content .banner_zones_list .list-item.slug_main_mobile,
body #admin-content-wrapper .admin-content .banner_zones_list .list-item.slug_cat_left,
body #admin-content-wrapper .admin-content .banner_zones_list .list-item.slug_cat_right {
  width: calc(50% - 5px);
}
body #admin-content-wrapper .admin-content .banner_zones_list .list-item.slug_main_title .grid_39,
body #admin-content-wrapper .admin-content .banner_zones_list .list-item.slug_main_mobile .grid_39,
body #admin-content-wrapper .admin-content .banner_zones_list .list-item.slug_cat_left .grid_39,
body #admin-content-wrapper .admin-content .banner_zones_list .list-item.slug_cat_right .grid_39 {
  width: 350px;
}
body #admin-content-wrapper .admin-content .banner_zones_list .list-item:hover {
  border-color: #2c7be5;
}
body #admin-content-wrapper .admin-content .banner_zones_list .thumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  position: absolute;
  right: 15px;
  top: 15px;
  bottom: 15px;
  overflow: hidden;
}
body #admin-content-wrapper .admin-content .banner_zones_list .thumbs .thumb {
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .banner_zones_list .thumbs .thumb.inactive {
  filter: grayscale(100%);
}
body #admin-content-wrapper .admin-content .banner_zones_list .thumbs .thumb.inactive:hover {
  filter: none;
}
body #admin-content-wrapper .admin-content .grid_12 {
  width: 230px;
}
body #admin-content-wrapper .admin-content .grid_12.report_container {
  width: 250px;
}
body #admin-content-wrapper .admin-content .grid_12.report_container .grid_12 {
  width: 100%;
}
body #admin-content-wrapper .admin-content .grid_48 {
  width: 950px;
}
body #admin-content-wrapper .admin-content #info-tabs .info-tabs-description {
  max-height: 120px;
  overflow: hidden;
}
body #admin-content-wrapper .admin-content .offer-form-wrapper .offer-items-table .view-data-quantity input {
  min-width: 45px !important;
}
body #admin-content-wrapper .admin-content #cart_wrap #cart_form .cart-list .cart-body .cart-body-price-xs {
  display: none;
}
body #admin-content-wrapper .admin-content #cart_wrap #cart_form .cart-list .r-remove-wrapper.visible-xs {
  display: none !important;
}
body #admin-content-wrapper .admin-content #cart_wrap #cart_form .cart-list a.remove-attr {
  margin: 0 5px !important;
  position: relative;
  top: 6px;
  right: auto;
  transform: none;
  padding-left: 21px !important;
}
body #admin-content-wrapper .admin-content .js-attribute-edit #edit-item-container a.remove-attr {
  position: relative;
  right: auto;
  top: 6px;
  transform: none;
  left: 5px;
}
body #admin-content-wrapper .admin-content .filter-document-search .input_icon_search {
  font-size: 13px !important;
  color: #758193 !important;
  padding: 0 7px !important;
  height: 36px !important;
  line-height: 36px !important;
  border: 1px solid #E7E7E7 !important;
  background: #edf2f9 no-repeat 95% center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFLSURBVHgBnVO7bcMwECXpwlBHfYqUGkEjaIPEE8QbJBtYKdMlEwTp0sUbWJ4g2sAaQEDYSY2kvAeQgMQktqEHHHji3b37UVJMoLVOlVIPUO8gKe/Gcaxw99L3/dEYUwsP0ilRFD3i2NmgUkpZkRNnhu8cej0MwwYklU/C4AIyhmH4iSq0b2dlsJ3g8w09+2V0weIMHAnky8/+RgI6iAtIkiS3vrm7UxD2uP9rQD6apilxGAz1dkZgB3YtaiRMpwQGosVCKGYHY3aNs53TrGJld55PB/NvNqW2PPEe3qes2u74dG4T3D83wK3NSDF9gyo29EGGQxzH916g5kODze3fTO1y2h9aOUBSOvEfsDqFz3tvey/QwhPyFrxfOYKu6wzkdb1eM5C7vkEQV/YBKRDw3LbtMQgCAXsBPwn/UiwBWtrZF1msxAK4SoDtDxuulh1z5MvsAAAAAElFTkSuQmCC') !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  max-width: 100%;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .filter-document-search .input_icon_search:focus,
body #admin-content-wrapper .admin-content .filter-document-search .input_icon_search:hover {
  border: 1px solid #BBB !important;
}
body #admin-content-wrapper .admin-content .filter-item-box .datepicker {
  font-size: 13px !important;
  color: #758193 !important;
  padding: 0 7px !important;
  height: 36px !important;
  line-height: 36px !important;
  background: #EDF2F9 !important;
  border: 1px solid #E7E7E7 !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  max-width: 100%;
  width: 100% !important;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .filter-item-box .datepicker:focus,
body #admin-content-wrapper .admin-content .filter-item-box .datepicker:hover {
  border: 1px solid #BBB !important;
}
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form span.ac-dropdown-button {
  height: 100%;
  width: 35px;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
}
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .checkout-right {
  background: #f5f5f5 !important;
}
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .checkout-right .checkout-part-confirm .grid_100.alpha.omega > a {
  float: right;
}
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .checkout-right .checkout-part-confirm .checkout-right-bottom .checkout-right-bottom-coupons .checkout-right-bottom-coupons-body .checkout-coupon-wrapper .input-container input,
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .checkout-right .checkout-part-confirm .checkout-right-bottom .checkout-right-bottom-coupons .checkout-right-bottom-coupons-body .checkout-cash-coupon-wrapper .input-container input {
  background: #FFF !important;
}
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .checkout-right .checkout-part-confirm .checkout-right-bottom .grid_100.alpha.omega {
  margin: 10px 0 15px;
}
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .checkout-right .checkout-part-confirm .checkout-right-bottom .grid_100.alpha.omega > a {
  float: right;
}
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .checkout-right .checkout-part-confirm .checkout-right-bottom #checkout_confirm {
  width: 100% !important;
  text-decoration: none !important;
}
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .cart_tab a {
  padding: 0;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  box-sizing: border-box;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  height: 41px;
}
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .parcel_choice.active span {
  background-color: #2C7BE5;
}
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .cart_tab.active a,
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .method_choice.active a,
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .parcel_choice.active a {
  background: #2C7BE5;
  border: 1px solid #2C7BE5;
  color: #fff;
}
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .choose-bank a:hover,
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .choosen-bank a {
  border-color: #2C7BE5 !important;
}
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .checkout_head:before {
  border-color: #000000;
}
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .cart_tab.active span:before {
  border-color: #2C7BE5 transparent transparent transparent;
}
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .cart_tab.active span:after {
  border-color: #2C7BE5 transparent transparent transparent;
}
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .flash-error {
  position: absolute;
  top: -20px;
  left: 0px;
  right: 0px;
  z-index: 5;
}
body #admin-content-wrapper .admin-content #checkout_wrap #checkout_main_form .violations {
  width: 100% !important;
}
body #admin-content-wrapper .admin-content #cart_wrap .cart-wrap-left #cart_form .cart-list .cart-body .cart-body-line .cart-body-price {
  flex-wrap: nowrap;
  gap: 3px;
}
body #admin-content-wrapper .admin-content #cart_wrap .cart-wrap-left #cart_form .cart-list .cart-body .cart-body-line .cart-body-price .price_input {
  font-weight: 400 !important;
  font-size: 14px !important;
  height: 40px !important;
  line-height: 40px !important;
  color: #000 !important;
  width: 70px !important;
}
body #admin-content-wrapper .admin-content #cart_wrap .cart-wrap-left #cart_form .cart-list .cart-body .cart-body-line .cart-body-price .price_input + .fs0 {
  font-weight: 400 !important;
  font-size: 14px !important;
  height: 40px !important;
  line-height: 40px !important;
  color: #000 !important;
}
body #admin-content-wrapper .admin-content #cart_wrap .cart-wrap-right {
  background: #f5f5f5 !important;
}
body #admin-content-wrapper .admin-content #cart_wrap .cart-wrap-right .summary-coupon .input-container input {
  background: #fff !important;
}
body #admin-content-wrapper .admin-content #cart_wrap .cart-wrap-right .cart-summary-final .offer-button {
  text-decoration: none !important;
}
body #admin-content-wrapper .admin-content #cart_wrap .cart-wrap-right .cart-summary-final .offer-button strong {
  padding: 0 20px !important;
}
body #admin-content-wrapper .admin-content .current-list-content .order-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
body #admin-content-wrapper .admin-content .current-list-content .order-item + .grid_60 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
body #admin-content-wrapper .admin-content .coupon_goods_select_container {
  position: relative;
}
body #admin-content-wrapper .admin-content .coupon_goods_select_container .product-search-suggestion {
  right: 8px !important;
  left: auto !important;
  top: 38px !important;
  position: absolute;
  z-index: 100;
  width: auto !important;
  background: #fff !important;
  border: 1px solid #E7E7E7 !important;
  box-shadow: 0px 0px 20px #DEE3EA !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  margin: 0 !important;
}
body #admin-content-wrapper .admin-content .admin-product-tab-content-related .product-search-suggestion,
body #admin-content-wrapper .admin-content .admin-product-tab-content-alternatives .product-search-suggestion,
body #admin-content-wrapper .admin-content .admin-product-tab-content-includes .product-search-suggestion {
  top: 3px !important;
  left: 0px !important;
  right: auto !important;
  width: 382px !important;
  border: 1px solid #E7E7E7 !important;
  box-shadow: 0px 0px 20px #DEE3EA !important;
  border-radius: 4px !important;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content .admin-product-tab-content-related .product-search-suggestion .suggestion-item .valign img,
body #admin-content-wrapper .admin-content .admin-product-tab-content-alternatives .product-search-suggestion .suggestion-item .valign img,
body #admin-content-wrapper .admin-content .admin-product-tab-content-includes .product-search-suggestion .suggestion-item .valign img {
  max-width: 100%;
}
body #admin-content-wrapper .admin-content .admin-product-tab-content-complementary_products select {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
body #admin-content-wrapper .admin-content .invoice {
  width: 100%;
  height: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  background: #FFFFFF;
  box-shadow: 0px 0px 10px #DEE3EA;
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 0 20px 0 18px;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content .invoice .invoice-title {
  padding-left: 54px;
  padding-right: 30px;
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  height: 100%;
  width: 380px;
  color: #191919;
  background: url(images/owner-icon-3.svg) no-repeat left center;
  background-size: 40px;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content .invoice .invoice-preview,
body #admin-content-wrapper .admin-content .invoice .invoice-download {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  height: 100%;
}
body #admin-content-wrapper .admin-content .invoice .invoice-preview a,
body #admin-content-wrapper .admin-content .invoice .invoice-download a {
  font-size: 13px;
  line-height: 40px;
  color: #F0640F;
  font-weight: 400;
  text-decoration-line: underline;
}
body #admin-content-wrapper .admin-content .invoice .invoice-preview {
  margin-right: 20px;
}
body #admin-content-wrapper .admin-content .invoice .invoice-data {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  height: 100%;
}
body #admin-content-wrapper .admin-content .invoice .invoice-data .invoice-date {
  font-weight: 400;
  font-size: 13px;
  line-height: 40px;
  color: #9C9CA1;
  text-align: left;
  width: 80px;
  white-space: nowrap;
}
body #admin-content-wrapper .admin-content .invoice .invoice-data .invoice-amount {
  font-weight: 500;
  font-size: 18px;
  line-height: 40px;
  color: #74A81A;
  width: 150px;
  margin-left: 30px;
  text-align: right;
}
body #admin-content-wrapper .admin-content .invoice .invoice-data .invoice-amount > span {
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 40px !important;
  color: #74A81A !important;
}
body #admin-content-wrapper .admin-content .invoice .invoice-data .invoice-amount .liabilities {
  font-size: 13px;
  line-height: 13px;
  color: #F0640F;
  font-weight: normal;
}
body #admin-content-wrapper .admin-content .invoice .invoice-data .invoice-status {
  width: 150px;
  margin-left: 30px;
}
body #admin-content-wrapper .admin-content .invoice .invoice-data .invoice-status .invoice-paid {
  font-weight: 500;
  font-size: 12px;
  line-height: 40px;
  color: #74A81A;
  text-align: center;
  width: 100%;
  background: rgba(237, 242, 249, 0.5);
  border-radius: 4px;
}
body #admin-content-wrapper .admin-content .invoice .invoice-data .invoice-status .invoice-paid span {
  background: no-repeat left 5px url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB6SURBVHgBhdCxDYAgEAXQO4zRUFFaugpjuAWdM9i5AaVjsIIjWLqEnByJhiAqFfn3IHeH8HOMVappW4VfaFy63qNwALTi9WIa9q2EPBAcRFrUUloOuPCG5vAJmhBWiE4AgiCvGeaIs9hjiiPM0A1TzPccPVcRMA9Xqp0ng0PfL+hIxwAAAABJRU5ErkJggg==');
  padding-left: 20px;
}
body #admin-content-wrapper .admin-content .invoice .invoice-data .invoice-status .btn1 {
  display: block;
  text-align: center;
  font-weight: 600;
  font-size: 12px;
}
body #admin-content-wrapper .admin-content .invoice .invoice-data .invoice-status .btn1:hover {
  text-decoration: none !important;
}
body #admin-content-wrapper .admin-content .col1 a,
body #admin-content-wrapper .admin-content .col2-left a,
body #admin-content-wrapper .admin-content .col2-right a,
body #admin-content-wrapper .admin-content .col3-right a,
body #admin-content-wrapper .admin-content .items-per-row0 a,
body #admin-content-wrapper .admin-content .items-per-row1 a,
body #admin-content-wrapper .admin-content .items-per-row2 a,
body #admin-content-wrapper .admin-content .items-per-row3 a,
body #admin-content-wrapper .admin-content .items-per-row4 a,
body #admin-content-wrapper .admin-content .items-per-row6 a,
body #admin-content-wrapper .admin-content .layout-config a,
body #admin-content-wrapper .admin-content #crop9x16 a,
body #admin-content-wrapper .admin-content #crop16x9 a,
body #admin-content-wrapper .admin-content #crop4x3 a,
body #admin-content-wrapper .admin-content #crop3x4 a,
body #admin-content-wrapper .admin-content #crop1x1 a,
body #admin-content-wrapper .admin-content #crop1x16 a,
body #admin-content-wrapper .admin-content #crop16x1 a,
body #admin-content-wrapper .admin-content #crop15x1 a,
body #admin-content-wrapper .admin-content #crop1x15 a,
body #admin-content-wrapper .admin-content #crop162x1 a,
body #admin-content-wrapper .admin-content #crop235x1 a,
body #admin-content-wrapper .admin-content #crop1x235 a,
body #admin-content-wrapper .admin-content #crop1x162 a,
body #admin-content-wrapper .admin-content #cat_photo_left a,
body #admin-content-wrapper .admin-content #cat_photo_right a,
body #admin-content-wrapper .admin-content #cat_photo_top a,
body #admin-content-wrapper .admin-content #cat_text_only a {
  border-radius: 4px;
  height: 60px;
  width: 80px;
  border: 1px solid #C5CAD1;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .good_icons .img {
  border: 2px solid #ffffff;
}
body #admin-content-wrapper .admin-content .good_icons .img-border {
  border: 2px solid #666666;
}
body #admin-content-wrapper .admin-content .col1 a:hover,
body #admin-content-wrapper .admin-content .col1 a.active,
body #admin-content-wrapper .admin-content .col2-left a:hover,
body #admin-content-wrapper .admin-content .col2-left a.active,
body #admin-content-wrapper .admin-content .col2-right a:hover,
body #admin-content-wrapper .admin-content .col2-right a.active,
body #admin-content-wrapper .admin-content .col3-right a:hover,
body #admin-content-wrapper .admin-content .col3-right a.active,
body #admin-content-wrapper .admin-content .items-per-row0 a:hover,
body #admin-content-wrapper .admin-content .items-per-row0 a.active,
body #admin-content-wrapper .admin-content .items-per-row1 a:hover,
body #admin-content-wrapper .admin-content .items-per-row1 a.active,
body #admin-content-wrapper .admin-content .items-per-row2 a:hover,
body #admin-content-wrapper .admin-content .items-per-row2 a.active,
body #admin-content-wrapper .admin-content .items-per-row3 a:hover,
body #admin-content-wrapper .admin-content .items-per-row3 a.active,
body #admin-content-wrapper .admin-content .items-per-row4 a:hover,
body #admin-content-wrapper .admin-content .items-per-row4 a.active,
body #admin-content-wrapper .admin-content .items-per-row6 a:hover,
body #admin-content-wrapper .admin-content .items-per-row6 a.active,
body #admin-content-wrapper .admin-content .layout-config a:hover,
body #admin-content-wrapper .admin-content .layout-config a.active,
body #admin-content-wrapper .admin-content #crop9x16 a:hover,
body #admin-content-wrapper .admin-content #crop9x16 a.active,
body #admin-content-wrapper .admin-content #crop16x9 a:hover,
body #admin-content-wrapper .admin-content #crop16x9 a.active,
body #admin-content-wrapper .admin-content #crop4x3 a:hover,
body #admin-content-wrapper .admin-content #crop4x3 a.active,
body #admin-content-wrapper .admin-content #crop3x4 a:hover,
body #admin-content-wrapper .admin-content #crop3x4 a.active,
body #admin-content-wrapper .admin-content #crop1x1 a:hover,
body #admin-content-wrapper .admin-content #crop1x1 a.active,
body #admin-content-wrapper .admin-content #crop1x16 a:hover,
body #admin-content-wrapper .admin-content #crop1x16 a.active,
body #admin-content-wrapper .admin-content #crop16x1 a:hover,
body #admin-content-wrapper .admin-content #crop16x1 a.active,
body #admin-content-wrapper .admin-content #crop1x15 a:hover,
body #admin-content-wrapper .admin-content #crop1x15 a.active,
body #admin-content-wrapper .admin-content #crop15x1 a:hover,
body #admin-content-wrapper .admin-content #crop15x1 a.active,
body #admin-content-wrapper .admin-content #crop162x1 a:hover,
body #admin-content-wrapper .admin-content #crop162x1 a.active,
body #admin-content-wrapper .admin-content #crop235x1 a:hover,
body #admin-content-wrapper .admin-content #crop235x1 a.active,
body #admin-content-wrapper .admin-content #crop1x162 a:hover,
body #admin-content-wrapper .admin-content #crop1x162 a.active,
body #admin-content-wrapper .admin-content #crop1x235 a:hover,
body #admin-content-wrapper .admin-content #crop1x235 a.active,
body #admin-content-wrapper .admin-content #cat_photo_left a:hover,
body #admin-content-wrapper .admin-content #cat_photo_left a.active,
body #admin-content-wrapper .admin-content #cat_photo_right a:hover,
body #admin-content-wrapper .admin-content #cat_photo_right a.active,
body #admin-content-wrapper .admin-content #cat_photo_top a:hover,
body #admin-content-wrapper .admin-content #cat_photo_top a.active,
body #admin-content-wrapper .admin-content #cat_text_only a:hover,
body #admin-content-wrapper .admin-content #cat_text_only a.active {
  box-shadow: inset 0px 0px 0px 1px #2c7be5;
  border-color: #2c7be5;
}
body #admin-content-wrapper .admin-content .service {
  width: 100%;
  min-height: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  background: #FFFFFF;
  box-shadow: 0px 0px 10px #DEE3EA;
  border-radius: 5px;
  margin-bottom: 10px;
  padding: 10px 20px 10px 18px;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content .service .service-title {
  padding-left: 61px;
  padding-right: 30px;
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  min-height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  height: 100%;
  width: 600px;
  color: #191919;
  background: url(images/owner-icon-1.svg) no-repeat left center;
  background-size: 40px;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content .service .service-data {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  height: 100%;
}
body #admin-content-wrapper .admin-content .service .service-data .service-price {
  font-weight: 500;
  font-size: 18px;
  line-height: 40px;
  color: #74A81A;
  width: 150px;
  text-align: right;
}
body #admin-content-wrapper .admin-content .service .service-data .service-price del {
  color: #9C9CA1;
  text-decoration-line: line-through;
}
body #admin-content-wrapper .admin-content .service .service-data .service-price span.fwn {
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 40px !important;
  color: #74A81A !important;
}
body #admin-content-wrapper .admin-content .service .service-data .service-price span {
  font-weight: 400;
  font-size: 13px;
  line-height: 40px;
  color: #9C9CA1;
}
body #admin-content-wrapper .admin-content .service .service-data .service-validation {
  font-weight: 400;
  font-size: 13px;
  line-height: 40px;
  color: #9C9CA1;
  margin-left: 60px;
}
body #admin-content-wrapper .admin-content .service .service-data .service-date {
  font-weight: 500;
  font-size: 13px;
  line-height: 40px;
  height: 40px;
  width: 180px;
  color: #191919;
  margin-left: 20px;
  background: rgba(237, 242, 249, 0.5);
  border-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
}
body #admin-content-wrapper .admin-content .service .service-data .service-date div {
  margin-left: 5px;
  color: #74A81A;
  background: none !important;
  border: 0px none !important;
}
body #admin-content-wrapper .admin-content .service .service-data .service-date div.danger {
  color: #E5372C;
}
body #admin-content-wrapper .admin-content .service .service-data .service-date div.warning {
  color: #f0640f;
}
body #admin-content-wrapper .admin-content .service .service-data .service-date.type-warning {
  background: rgba(240, 100, 15, 0.23);
}
body #admin-content-wrapper .admin-content .service .service-data .service-date.type-danger {
  background: rgba(249, 140, 133, 0.43);
}
body #admin-content-wrapper .admin-content .service .service-data .service-date .canBeEqualized {
  background: url(images/message-information.svg) center center no-repeat !important;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-left: 10px;
  filter: grayscale(95%);
  position: relative;
}
body #admin-content-wrapper .admin-content .service .service-data .service-date .canBeEqualized span {
  background: rgba(90, 110, 130, 0.9);
  padding: 15px;
  position: absolute;
  color: #FFF;
  font-size: 14px;
  line-height: 19px;
  text-align: left;
  display: none;
  width: 300px;
  bottom: 25px;
  right: -5px;
}
body #admin-content-wrapper .admin-content .service .service-data .service-date .canBeEqualized:hover span {
  display: block;
}
body #admin-content-wrapper .admin-content .service .service-info {
  width: 100%;
  padding-left: 60px;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content .service .service-info .service-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  gap: 10px;
  margin-top: 10px;
}
body #admin-content-wrapper .admin-content .service .service-info .service-buttons .btn3 {
  border-radius: 4px;
  border: 1px solid #2C7BE5;
  background: #FFF;
  padding: 0px 20px;
  height: 30px;
  line-height: 30px;
  color: #2C7BE5;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  text-decoration: none !important;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .service .service-info .service-buttons .btn3:hover,
body #admin-content-wrapper .admin-content .service .service-info .service-buttons .btn3.active {
  background: #EEF2F9;
  border-color: #EEF2F9;
  color: #5E6E82;
}
body #admin-content-wrapper .admin-content .service .service-info .attention-message {
  color: #191919;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}
body #admin-content-wrapper .admin-content .service .service-info .attention-message strong {
  font-weight: 600;
}
body #admin-content-wrapper .admin-content .service .service-info .attention-message ul {
  margin: 5px 0 5px 10px;
  list-style-type: disc;
}
body #admin-content-wrapper .admin-content .service .service-info .attention-message ol {
  margin: 5px 0 5px 10px;
  list-style-type: decimal;
}
body #admin-content-wrapper .admin-content .service .service-info .accept-rework {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
body #admin-content-wrapper .admin-content .service .service-info .accept-rework .btn1 {
  float: left;
  padding: 0 30px !important;
  height: 40px !important;
  line-height: 40px !important;
  text-decoration: none !important;
  font-weight: 600 !important;
}
body #admin-content-wrapper .admin-content .service:nth-of-type(1) {
  margin-top: 5px;
}
body #admin-content-wrapper .admin-content .service.type_domain .service-title {
  background-image: url(images/services-1.svg);
}
body #admin-content-wrapper .admin-content .service.type_remarketing .service-title {
  background-image: url(images/services-4.svg);
}
body #admin-content-wrapper .admin-content .service.type_hosting .service-title,
body #admin-content-wrapper .admin-content .service.type_hostingservers .service-title,
body #admin-content-wrapper .admin-content .service.type_hostingfreeze .service-title,
body #admin-content-wrapper .admin-content .service.type_diskusage .service-title {
  background-image: url(images/services-3.svg);
}
body #admin-content-wrapper .admin-content .service.type_ssl .service-title {
  background-image: url(images/services-5.svg);
}
body #admin-content-wrapper .admin-content .service.type_support_services .service-title {
  background-image: url(images/services-6.svg);
}
body #admin-content-wrapper .admin-content .service.type_verskismoduliai .service-title {
  background-image: url(images/services-8.svg);
}
body #admin-content-wrapper .admin-content .service.type_updates .service-title {
  background-image: url(images/services-7.svg);
}
body #admin-content-wrapper .admin-content .service.type_verskisnuomaA .service-title,
body #admin-content-wrapper .admin-content .service.type_verskisnuomacatalog .service-title,
body #admin-content-wrapper .admin-content .service.type_verskisnuomaB .service-title,
body #admin-content-wrapper .admin-content .service.type_verskisnuomaC .service-title {
  background-image: url(images/services-9.svg);
}
body #admin-content-wrapper .admin-content .service.type_web_importai_nuoma .service-title {
  background-image: url(images/services-10.svg);
}
body #admin-content-wrapper .admin-content .service.type_web_accountant_nuoma .service-title {
  background-image: url(images/services-12.svg);
}
body #admin-content-wrapper .admin-content .service.type_hostingserversdedicated .service-title {
  background-image: url(images/services-2.svg);
}
body #admin-content-wrapper .admin-content .service.type_web_importai_support .service-title {
  background-image: url(images/services-11.svg);
}
body #admin-content-wrapper .admin-content label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content label input[type="checkbox"],
body #admin-content-wrapper .admin-content label input[type="radio"] {
  top: auto;
  margin-right: 5px;
}
body #admin-content-wrapper .admin-content label.full-label {
  width: 100%;
  font-size: 13px;
  white-space: nowrap;
}
body #admin-content-wrapper .admin-content label a {
  margin-left: 5px;
}
body #admin-content-wrapper .admin-content label strong {
  margin-right: 5px;
}
body #admin-content-wrapper .admin-content label[for="meta_header"],
body #admin-content-wrapper .admin-content label[for="default_lang"] {
  width: 100%;
}
body #admin-content-wrapper .admin-content .uploader,
body #admin-content-wrapper .admin-content ul.tagit {
  background: #EDF2F9 !important;
}
body #admin-content-wrapper .admin-content ul.tagit {
  border: 1px solid #E7E7E7 !important;
  border-radius: 4px !important;
}
body #admin-content-wrapper .admin-content ul.tagit input {
  background: #fff !important;
}
body #admin-content-wrapper .admin-content ul.tagit .tagit-choice {
  padding: 0px 4px;
  height: 34px;
  line-height: 34px;
  margin: 4px 3px;
}
body #admin-content-wrapper .admin-content #admin_good_tabs .template label {
  display: block;
}
body #admin-content-wrapper .admin-content #admin_good_tabs .connectedSortable .site_part {
  width: 230px;
}
body #admin-content-wrapper .admin-content #admin_good_tabs #form_DPD_settings {
  float: left;
}
body #admin-content-wrapper .admin-content #admin_good_tabs.settings-top .item-config-tabs li:not(.off) a {
  color: #2c7be5;
}
body #admin-content-wrapper .admin-content #admin_good_tabs div.uploader2[class*="js-uploader-wrapper"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
body #admin-content-wrapper .admin-content #admin_good_tabs div.uploader2[class*="js-uploader-wrapper"] .upl_img_cont {
  order: 1;
  margin-top: 0 !important;
}
body #admin-content-wrapper .admin-content #admin_good_tabs div.uploader2[class*="js-uploader-wrapper"] .upl_img_cont .image_drag .b2 {
  border: 1px solid #c5cad1;
  border-radius: 4px;
}
body #admin-content-wrapper .admin-content #admin_good_tabs div.uploader2[class*="js-uploader-wrapper"] .uploader {
  order: 2;
  width: calc(100% - 160px);
  height: 120px;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content #admin_good_tabs .good_save_button.btn2 {
  clear: both;
}
body #admin-content-wrapper .admin-content .related_select_container .list_item .flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
body #admin-content-wrapper .admin-content .related_select_container .list_item .flex input[type="checkbox"] {
  top: auto;
}
body #admin-content-wrapper .admin-content .admin-top-actions.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
body #admin-content-wrapper .admin-content .admin-top-actions.flex .left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
body #admin-content-wrapper .admin-content .admin-top-actions.flex .right {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
body #admin-content-wrapper .admin-content .item div[id*='feedback'] .ui-widget:before {
  display: none;
}
body #admin-content-wrapper .admin-content .address-editor > div {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
}
body #admin-content-wrapper .admin-content .address-editor > div.grid_18,
body #admin-content-wrapper .admin-content .address-editor > div.grid_24 {
  width: calc(100% / 3 - 20px / 3) !important;
}
body #admin-content-wrapper .admin-content .address-editor > div.grid_18 {
  margin-right: 10px !important;
}
body #admin-content-wrapper .admin-content .address-editor > div span.ac-dropdown-button {
  margin-top: 0px !important;
  top: 0px;
  right: -2px;
  position: absolute;
}
body #admin-content-wrapper .admin-content .address-editor > .grid_10,
body #admin-content-wrapper .admin-content .address-editor > .grid_15 {
  width: calc(50% - 5px) !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 10px;
}
body #admin-content-wrapper .admin-content .address-editor > .grid_10 + .grid_10,
body #admin-content-wrapper .admin-content .address-editor > .grid_15 + .grid_10 {
  margin-left: 10px !important;
}
body #admin-content-wrapper .admin-content .address-editor > .grid_10 + .grid_10 + .grid_10,
body #admin-content-wrapper .admin-content .address-editor > .grid_15 + .grid_10 + .grid_10 {
  margin-left: 0 !important;
  margin-right: 10px !important;
}
body #admin-content-wrapper .admin-content .address-editor > .grid_10 input,
body #admin-content-wrapper .admin-content .address-editor > .grid_15 input {
  width: 100% !important;
}
body #admin-content-wrapper .admin-content .address-editor > .grid_10 span.ac-dropdown-button,
body #admin-content-wrapper .admin-content .address-editor > .grid_15 span.ac-dropdown-button {
  margin-top: 0px !important;
  top: auto !important;
  bottom: 0px !important;
  right: -2px;
  position: absolute;
}
body #admin-content-wrapper .admin-content .address-editor > .grid_5,
body #admin-content-wrapper .admin-content .address-editor > .grid_4,
body #admin-content-wrapper .admin-content .address-editor > .grid_6 {
  width: calc(100% / 3 - 20px / 3) !important;
}
body #admin-content-wrapper .admin-content .address-editor > .grid_5 input,
body #admin-content-wrapper .admin-content .address-editor > .grid_4 input,
body #admin-content-wrapper .admin-content .address-editor > .grid_6 input {
  width: 100% !important;
}
body #admin-content-wrapper .admin-content .address-editor > .grid_4 {
  margin-right: 10px !important;
  margin-left: 10px !important;
}
body #admin-content-wrapper .admin-content #delivery_method .address-editor {
  margin-top: 15px;
}
body #admin-content-wrapper .admin-content #price_list_name + .simpleTree input[type="text"] {
  height: 16px !important;
  line-height: 16px !important;
  width: 35px !important;
}
body #admin-content-wrapper .admin-content #menu_mapper,
body #admin-content-wrapper .admin-content #catalog_mapper {
  max-height: 800px;
}
body #admin-content-wrapper .admin-content .service-plans li span.b1:not(.disabled) {
  background-color: #1f2937 !important;
  border: 1px solid #1f2937 !important;
  color: #ffffff;
}
body #admin-content-wrapper .admin-content .service-plans li span.locked,
body #admin-content-wrapper .admin-content .service-plans li span.not-in-current-plan {
  background-color: #ffbb00 !important;
}
body #admin-content-wrapper .admin-content form.abandonedCartSettings .mt10 + .mt10 {
  margin-top: 0px !important;
  margin-left: 20px;
}
body #admin-content-wrapper .admin-content .form_radio_icons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
body #admin-content-wrapper .admin-content .form_radio_icons .grid_4 {
  width: 80px !important;
  margin: 0 !important;
}
body #admin-content-wrapper .admin-content #menu_tabs_panes label {
  color: #191919;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 10px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  transition: all .2s ease 0s;
  -webkit-transition: .2s ease 0s;
}
body #admin-content-wrapper .admin-content #menu_tabs_panes label:hover {
  cursor: pointer;
}
body #admin-content-wrapper .admin-content #menu_tabs_panes label:has(input:checked) {
  color: #2C7BE5;
}
body #admin-content-wrapper .admin-content #menu_tabs_panes input:checked + label {
  color: #2C7BE5;
}
body #admin-content-wrapper .admin-content #menu_tabs_panes input + label {
  margin-bottom: 0 !important;
}
body #admin-content-wrapper .admin-content #menu_tabs_panes .form_radio_icons:has(input[name="category_image_ratio"]) .layout-config {
  width: 60px !important;
  height: 40px !important;
}
body #admin-content-wrapper .admin-content #menu_tabs_panes .form_radio_icons:has(input[name="category_image_ratio"]) .layout-config a {
  width: 58px !important;
  height: 38px !important;
}
body #admin-content-wrapper .admin-content #menu_tabs_panes .form_radio_icons:has(input[name="category_image_ratio"]) .grid_4 {
  width: 60px !important;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable h2 {
  color: #191919;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable .column-container {
  margin-top: 20px;
  width: 100% !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable .column-container .column {
  width: calc(25% - 30px / 4) !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  gap: 10px;
  margin: 0 !important;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable .column-container .column .site_part {
  margin: 0 !important;
  width: 100% !important;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable .column-container .column .site_part .site_part_in_list {
  border-radius: 4px;
  border: 1px dashed #C5CAD1;
  background: #FFF;
  color: #5E6E82;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  padding: 13px 10px !important;
  width: 100% !important;
  box-sizing: border-box;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable .column-container .column .site_part .site_part_in_list:hover {
  border-style: solid;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div {
  background: #52555F;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .category_region_header,
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .category_region_footer {
  text-align: center;
  color: #2C2C2C;
  font-size: 13px;
  background: #CCC;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_region {
  background: #3F424E;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region {
  border-radius: 4px;
  border: 1px solid #C5CAD1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  padding: 0 !important;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .grid_2 {
  margin: 0 !important;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .grid_2 .site_part_settings_button {
  background: none !important;
  height: 100%;
  width: 100%;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .grid_2 .site_part_settings_button:before {
  width: 8px;
  height: 5px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
  background: no-repeat center center url(images/arrow.icon.svg);
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .grid_2 .site_part_settings_button:hover:before {
  opacity: 0.4;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .grid_2 .site_part_settings_button.ui-icon-triangle-1-s:before {
  transform: translate(-50%, -50%) rotate(-90deg);
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .grid_2.omega {
  margin-left: auto !important;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .grid_2.omega .site_part_remove {
  background: no-repeat center center url(images/x-close.svg) !important;
  height: 100%;
  width: 100%;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .grid_2.omega .site_part_remove:hover {
  opacity: 0.4;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .part_title {
  color: #191919 !important;
  font-size: 12px !important;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 16px;
  margin: 11px 0 !important;
  width: 210px !important;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .site_part_settings {
  margin-top: 0 !important;
  padding-top: 10px;
  padding-bottom: 20px;
  border-top: 1px solid #C5CAD1;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .site_part_settings label {
  color: #191919;
  font-size: 12px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  cursor: pointer;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .site_part_settings label input {
  margin-right: 0px;
  top: auto;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .site_part_settings input[type="text"],
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .site_part_settings input[type="file"],
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .site_part_settings input[type="number"],
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .site_part_settings input[type="password"],
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .site_part_settings select {
  height: 40px !important;
  line-height: 40px !important;
  color: #5E6E82 !important;
  padding: 0 15px !important;
  margin-top: 12px;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .site_part_settings .form_radio_icons {
  margin-top: 12px;
  gap: 12px;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .site_part_settings .form_radio_icons .grid_4 {
  width: 68px !important;
}
body #admin-content-wrapper .admin-content .blocks_sorter_wrapper .connectedSortable + div .site_part_in_region .site_part_settings .form_radio_icons .grid_4 a {
  width: 68px;
  height: 50px;
}
body #admin-content-wrapper .admin-content .inactive-item:not(.item-list),
body #admin-content-wrapper .admin-content .inactive-item.option_item_wrap,
body #admin-content-wrapper .admin-content .inactive-item.item-list {
  background: rgba(204, 204, 204, 0.4);
}
body #admin-content-wrapper .admin-content .inactive-item:not(.item-list) .b2,
body #admin-content-wrapper .admin-content .inactive-item.option_item_wrap .b2,
body #admin-content-wrapper .admin-content .inactive-item.item-list .b2,
body #admin-content-wrapper .admin-content .inactive-item:not(.item-list).b2,
body #admin-content-wrapper .admin-content .inactive-item.option_item_wrap.b2,
body #admin-content-wrapper .admin-content .inactive-item.item-list.b2 {
  border-color: rgba(204, 204, 204, 0.8);
}
body #admin-content-wrapper .admin-content .inactive-item:not(.item-list) a,
body #admin-content-wrapper .admin-content .inactive-item.option_item_wrap a,
body #admin-content-wrapper .admin-content .inactive-item.item-list a {
  color: #989898 !important;
}
body #admin-content-wrapper .admin-content .inactive-item:not(.item-list) a.event-icon-visibility,
body #admin-content-wrapper .admin-content .inactive-item.option_item_wrap a.event-icon-visibility,
body #admin-content-wrapper .admin-content .inactive-item.item-list a.event-icon-visibility,
body #admin-content-wrapper .admin-content .inactive-item:not(.item-list) a.option_visible_toggle,
body #admin-content-wrapper .admin-content .inactive-item.option_item_wrap a.option_visible_toggle,
body #admin-content-wrapper .admin-content .inactive-item.item-list a.option_visible_toggle {
  color: #2c7be5 !important;
  font-weight: 600;
}
body #admin-content-wrapper .admin-content .inactive-item.item-list h2 a {
  color: #aaa !important;
}
body #admin-content-wrapper .admin-content .item-list h2.c5 a {
  color: #aaa !important;
}
body #admin-content-wrapper .admin-content #banner_list .banner_list_item {
  border: 1px solid #c5cad1;
  border-radius: 4px;
  transition: all .2s ease 0s;
  -webkit-transition: .2s ease 0s;
}
body #admin-content-wrapper .admin-content #banner_list .banner_list_item:hover {
  border-color: #2c7be5;
}
body #admin-content-wrapper .admin-content #banner_list .banner_list_item .banner_info_display div[class*="js-uploader-wrapper"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
body #admin-content-wrapper .admin-content #banner_list .banner_list_item .banner_info_display div[class*="js-uploader-wrapper"] .upl_img_cont {
  order: 1;
  margin-top: 0 !important;
}
body #admin-content-wrapper .admin-content #banner_list .banner_list_item .banner_info_display div[class*="js-uploader-wrapper"] .upl_img_cont .image_drag .b2 {
  border: 1px solid #c5cad1;
  border-radius: 4px;
}
body #admin-content-wrapper .admin-content #banner_list .banner_list_item .banner_info_display div[class*="js-uploader-wrapper"] .uploader {
  order: 2;
  width: calc(100% - 160px);
  height: 120px;
  box-sizing: border-box;
}
body #admin-content-wrapper .admin-content .sitemap_management {
  position: sticky;
  top: 70px;
}
body #admin-content-wrapper .admin-content #wrap_more_attributes_answer > label {
  clear: both;
}
body #admin-content-wrapper .settings-bottom .tab-panes .grid_24:has(label + .form_radio_icons) label {
  color: #191919;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  margin: 0 0 20px !important;
}
body #admin-content-wrapper .settings-bottom .tab-panes .grid_24 + .grid_24 label {
  color: #191919;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .settings-bottom .tab-panes .grid_24 + .grid_24 label:hover {
  cursor: pointer;
}
body #admin-content-wrapper .settings-bottom .tab-panes .grid_24 + .grid_24 label:has(input:checked) {
  color: #2C7BE5;
}
body #admin-content-wrapper .settings-bottom .tab-panes .grid_24 + .grid_24 label input {
  margin-right: 0px;
}
body #admin-content-wrapper .settings-bottom .tab-panes .grid_24 + .grid_24 label.mt15 {
  margin-top: 25px !important;
}
body #admin-content-wrapper .settings-bottom .tab-panes .grid_24 + .grid_24 label:has(input) {
  margin-top: 10px !important;
}
body #admin-content-wrapper .settings-bottom .tab-panes #goods_per_page .grid_4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin: 0 !important;
  gap: 10px;
}
body #admin-content-wrapper .settings-bottom .tab-panes #goods_per_page .grid_4 input {
  top: auto;
  cursor: pointer;
}
body #admin-content-wrapper .settings-bottom .tab-panes #goods_per_page .grid_4 input:checked + label {
  color: #2C7BE5;
}
body #admin-content-wrapper .settings-bottom .tab-panes #goods_per_page .grid_4 label {
  color: #191919;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0 !important;
  cursor: pointer;
}
body #admin-content-wrapper .settings-bottom .tab-panes .design-layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  float: none;
}
body #admin-content-wrapper .settings-bottom .tab-panes .design-layout label {
  width: calc(50% - 10px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 25px;
  flex-wrap: wrap;
  padding: 10px;
  border-radius: 4px;
  border: 1px solid #C5CAD1;
  background: #EDF2F9;
  cursor: pointer;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .settings-bottom .tab-panes .design-layout label img {
  width: 100%;
}
body #admin-content-wrapper .settings-bottom .tab-panes .design-layout label span {
  color: #191919;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: 100%;
  display: block;
  margin-top: auto;
}
body #admin-content-wrapper .settings-bottom .tab-panes .design-layout label input {
  display: none;
  visibility: hidden;
}
body #admin-content-wrapper .settings-bottom .tab-panes .design-layout label:has(input:checked) {
  box-shadow: inset 0 0 0 1px #2c7be5;
  border-color: #2c7be5;
}
body #admin-content-wrapper .settings-bottom .tab-panes hr {
  margin: 30px 0 0;
  background: #D3D7DD;
  height: 1px;
  border: 0px none;
  width: 100%;
}
body #admin-content-wrapper .settings-bottom .tab-panes .short-explanation {
  color: #757575;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
body #admin-content-wrapper .settings-bottom .tab-panes .styled-label {
  color: #191919;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 10px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
  cursor: pointer;
}
body #admin-content-wrapper .settings-bottom .tab-panes .styled-label input {
  margin-right: 0px;
}
body #admin-content-wrapper .settings-bottom .tab-panes .styled-label.mt15 {
  margin-top: 25px !important;
}
body #admin-content-wrapper .settings-bottom .tab-panes .styled-label + .hidden-input {
  display: none;
  width: 400px;
  margin-left: 23px;
  padding: 0 15px !important;
}
body #admin-content-wrapper .settings-bottom .tab-panes .styled-label + .hidden-inputs {
  display: none;
}
body #admin-content-wrapper .settings-bottom .tab-panes .styled-label + .hidden-inputs .hidden-input {
  padding: 0 15px !important;
  width: 400px;
}
body #admin-content-wrapper .settings-bottom .tab-panes .styled-label:has(input:checked) {
  color: #2C7BE5;
}
body #admin-content-wrapper .settings-bottom .tab-panes .styled-label:has(input:checked) + .hidden-input,
body #admin-content-wrapper .settings-bottom .tab-panes .styled-label:has(input:checked) + .hidden-inputs {
  display: block;
  margin-top: 10px;
}
body #admin-content-wrapper .settings-bottom .tab-panes .select-social,
body #admin-content-wrapper .settings-bottom .tab-panes .input-social {
  width: 400px;
  padding: 0 15px !important;
}
body #admin-content-wrapper .settings-bottom .tab-panes .hidden-inputs .input-row {
  margin-top: 10px;
}
body #admin-content-wrapper .settings-bottom .tab-panes .hidden-inputs.pl23 {
  padding-left: 23px;
}
body #admin-content-wrapper .settings-bottom .tab-panes .hidden-inputs .remove-input {
  background: none !important;
  border: 0px none !Important;
  margin: 0 0 0 5px;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .settings-bottom .tab-panes .hidden-inputs .remove-input:hover {
  opacity: 0.7;
}
body #admin-content-wrapper .settings-bottom .tab-panes .additional-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  align-items: center;
  color: #2C7BE5;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 10px;
  text-decoration: none !important;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .settings-bottom .tab-panes .additional-input svg path {
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .settings-bottom .tab-panes .additional-input:hover {
  color: #f0640f;
}
body #admin-content-wrapper .settings-bottom .tab-panes .additional-input:hover svg path {
  stroke: #f0640f;
}
body #admin-content-wrapper .settings-bottom .tab-panes .shop-sitemap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  flex-wrap: wrap;
}
body #admin-content-wrapper .settings-bottom .tab-panes .shop-sitemap li {
  width: 100%;
  color: #191919;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  position: relative;
  padding-left: 14px;
  box-sizing: border-box;
}
body #admin-content-wrapper .settings-bottom .tab-panes .shop-sitemap li:before {
  width: 6px;
  height: 6px;
  background: #2C7BE5;
  left: 0px;
  top: calc(50% - 3px);
  content: '';
  position: absolute;
}
body #admin-content-wrapper .settings-bottom .tab-panes .add-social {
  height: 36px !important;
  line-height: 36px !important;
  display: inline-flex;
  align-items: center;
  justify-content-align: center;
  padding: 0 20px !important;
  box-sizing: border-box;
}
body #admin-content-wrapper .settings-bottom .visibility_container label,
body #admin-content-wrapper .settings-bottom label.full-label {
  color: #191919;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .settings-bottom .visibility_container label:hover,
body #admin-content-wrapper .settings-bottom label.full-label:hover {
  cursor: pointer;
}
body #admin-content-wrapper .settings-bottom .visibility_container label:hover:has(input[disabled="disabled"]),
body #admin-content-wrapper .settings-bottom label.full-label:hover:has(input[disabled="disabled"]) {
  cursor: not-allowed;
}
body #admin-content-wrapper .settings-bottom .visibility_container label:has(input:checked),
body #admin-content-wrapper .settings-bottom label.full-label:has(input:checked) {
  color: #2C7BE5;
}
body #admin-content-wrapper .settings-bottom .visibility_container label input,
body #admin-content-wrapper .settings-bottom label.full-label input {
  margin-right: 0px;
}
body #admin-content-wrapper .settings-bottom .visibility_container label.mt15,
body #admin-content-wrapper .settings-bottom label.full-label.mt15 {
  margin-top: 20px !important;
}
body #admin-content-wrapper .settings-bottom .visibility_container label:has(input),
body #admin-content-wrapper .settings-bottom label.full-label:has(input) {
  margin-top: 5px !important;
}
body #admin-content-wrapper .settings-bottom .footer-socials {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
body #admin-content-wrapper .settings-bottom .footer-socials .social-label {
  border-radius: 5px;
  margin-top: 10px;
  border: 1px solid #BBB;
  background: #FFF;
  padding: 5px 10px;
  cursor: grab;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  width: 400px;
}
body #admin-content-wrapper .settings-bottom .footer-socials .social-label .social-name {
  color: #191919;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
body #admin-content-wrapper .settings-bottom .footer-socials .social-label .social-url {
  color: #616E80;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-left: auto;
}
body #admin-content-wrapper .settings-bottom .footer-socials .social-label .remove-social {
  cursor: pointer;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .settings-bottom .footer-socials .social-label .remove-social:hover {
  opacity: 0.7;
}
body #admin-content-wrapper .settings-bottom .footer-socials .social-label:active {
  cursor: grabbing;
  background: #2C7BE5;
  border-color: #2C7BE5;
}
body #admin-content-wrapper .settings-bottom .footer-socials .social-label:active .social-name,
body #admin-content-wrapper .settings-bottom .footer-socials .social-label:active .social-url {
  color: #FFF;
}
body #admin-content-wrapper .settings-bottom .footer-socials .social-label:active svg rect {
  fill: #FFF;
}
body #admin-content-wrapper .settings-bottom .styled-title {
  color: #191919;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
body #admin-content-wrapper .settings-bottom .small-title {
  color: #191919;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}
body #admin-content-wrapper .settings-bottom .xs-title {
  color: #191919;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
body #admin-content-wrapper .settings-bottom .styled-labels label {
  color: #191919;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 10px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .settings-bottom .styled-labels label input {
  margin-right: 0px;
}
body #admin-content-wrapper .settings-bottom .styled-labels label:hover {
  cursor: pointer;
}
body #admin-content-wrapper .settings-bottom .styled-labels label:has(input:checked) {
  color: #2C7BE5;
}
body #admin-content-wrapper .settings-bottom .styled-labels2 label {
  color: #191919;
  font-size: 13px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 10px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .settings-bottom .styled-labels2 label input {
  margin-right: 0px;
}
body #admin-content-wrapper .settings-bottom .styled-labels2 label:hover {
  cursor: pointer;
}
body #admin-content-wrapper .settings-bottom .styled-labels2 label:has(input:checked) {
  color: #2C7BE5;
}
body #admin-content-wrapper .settings-bottom .save-design {
  width: 100% !important;
}
body #admin-content-wrapper .settings-bottom .save-design strong {
  width: 100% !important;
}
body #admin-content-wrapper .layout-config a {
  background: no-repeat center center url(images/layouts/a0.svg);
}
body #admin-content-wrapper .col1 a {
  background: no-repeat center center url(images/layouts/a1.svg);
}
body #admin-content-wrapper .col2-right a {
  background: no-repeat center center url(images/layouts/a2.svg);
}
body #admin-content-wrapper .col2-left a {
  background: no-repeat center center url(images/layouts/a3.svg);
}
body #admin-content-wrapper .col3-right a {
  background: no-repeat center center url(images/layouts/a4.svg);
}
body #admin-content-wrapper .items-per-row3 a {
  background: no-repeat center center url(images/layouts/q1.svg);
}
body #admin-content-wrapper .items-per-row4 a {
  background: no-repeat center center url(images/layouts/q2.svg);
}
body #admin-content-wrapper .items-per-row6 a {
  background: no-repeat center center url(images/layouts/q6.svg);
}
body #admin-content-wrapper .items-per-row0 a {
  background: no-repeat center center url(images/layouts/q4.svg);
}
body #admin-content-wrapper #cat_photo_left a {
  background: no-repeat center center url(images/layouts/c1.svg);
}
body #admin-content-wrapper #cat_photo_right a {
  background: no-repeat center center url(images/layouts/c2.svg);
}
body #admin-content-wrapper #cat_text_only a,
body #admin-content-wrapper #cat_photo_top a {
  background: no-repeat center center url(images/layouts/c0.svg);
}
body #admin-content-wrapper #crop1x1 a {
  background: no-repeat center center url(images/layouts/crop1x1.svg);
  width: 58px !important;
  height: 38px !important;
}
body #admin-content-wrapper #crop4x3 a {
  background: no-repeat center center url(images/layouts/crop4x3.svg);
  width: 58px !important;
  height: 38px !important;
}
body #admin-content-wrapper #crop15x1 a {
  background: no-repeat center center url(images/layouts/crop15x1.svg);
  width: 58px !important;
  height: 38px !important;
}
body #admin-content-wrapper #crop162x1 a {
  background: no-repeat center center url(images/layouts/crop162x1.svg);
  width: 58px !important;
  height: 38px !important;
}
body #admin-content-wrapper #crop16x9 a {
  background: no-repeat center center url(images/layouts/crop16x9.svg);
  width: 58px !important;
  height: 38px !important;
}
body #admin-content-wrapper #crop235x1 a {
  background: no-repeat center center url(images/layouts/crop235x1.svg);
  width: 58px !important;
  height: 38px !important;
}
body #admin-content-wrapper #crop3x4 a {
  background: no-repeat center center url(images/layouts/crop3x4.svg);
  width: 58px !important;
  height: 38px !important;
}
body #admin-content-wrapper #crop1x15 a {
  background: no-repeat center center url(images/layouts/crop1x15.svg);
  width: 58px !important;
  height: 38px !important;
}
body #admin-content-wrapper #crop1x162 a {
  background: no-repeat center center url(images/layouts/crop1x162.svg);
  width: 58px !important;
  height: 38px !important;
}
body #admin-content-wrapper #crop9x16 a {
  background: no-repeat center center url(images/layouts/crop9x16.svg);
  width: 58px !important;
  height: 38px !important;
}
body #admin-content-wrapper #crop1x235 a {
  background: no-repeat center center url(images/layouts/crop1x235.svg);
  width: 58px !important;
  height: 38px !important;
}
body #admin-content-wrapper .watermark-position > a {
  width: 29px;
  height: 29px;
  display: block;
  border-radius: 3px;
  border: 1px solid #C5CAD1;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .watermark-position > a.active,
body #admin-content-wrapper .watermark-position > a:hover {
  box-shadow: inset 0px 0px 0px 1px #2c7be5;
  border-color: #2c7be5;
}
body #admin-content-wrapper .watermark-position.top_left > a {
  background: no-repeat center center url(images/layouts/w1.svg);
}
body #admin-content-wrapper .watermark-position.top_center > a {
  background: no-repeat center center url(images/layouts/w2.svg);
}
body #admin-content-wrapper .watermark-position.top_right > a {
  background: no-repeat center center url(images/layouts/w3.svg);
}
body #admin-content-wrapper .watermark-position.middle_left > a {
  background: no-repeat center center url(images/layouts/w4.svg);
}
body #admin-content-wrapper .watermark-position.middle_center > a {
  background: no-repeat center center url(images/layouts/w5.svg);
}
body #admin-content-wrapper .watermark-position.middle_right > a {
  background: no-repeat center center url(images/layouts/w6.svg);
}
body #admin-content-wrapper .watermark-position.bottom_left > a {
  background: no-repeat center center url(images/layouts/w7.svg);
}
body #admin-content-wrapper .watermark-position.bottom_center > a {
  background: no-repeat center center url(images/layouts/w8.svg);
}
body #admin-content-wrapper .watermark-position.bottom_right > a {
  background: no-repeat center center url(images/layouts/w9.svg);
}
body #admin-content-wrapper input[type="text"],
body #admin-content-wrapper input[type="search"],
body #admin-content-wrapper input[type="file"],
body #admin-content-wrapper input[type="number"],
body #admin-content-wrapper input[type="password"],
body #admin-content-wrapper select {
  font-size: 13px !important;
  color: #758193 !important;
  padding: 0 7px !important;
  height: 36px !important;
  line-height: 34px !important;
  background: #EDF2F9 !important;
  border: 1px solid #E7E7E7 !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  max-width: 100%;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper input[type="text"]:focus,
body #admin-content-wrapper input[type="search"]:focus,
body #admin-content-wrapper input[type="file"]:focus,
body #admin-content-wrapper input[type="number"]:focus,
body #admin-content-wrapper input[type="password"]:focus,
body #admin-content-wrapper select:focus,
body #admin-content-wrapper input[type="text"]:hover,
body #admin-content-wrapper input[type="search"]:hover,
body #admin-content-wrapper input[type="file"]:hover,
body #admin-content-wrapper input[type="number"]:hover,
body #admin-content-wrapper input[type="password"]:hover,
body #admin-content-wrapper select:hover {
  border: 1px solid #BBB !important;
}
body #admin-content-wrapper input[type="text"]:focus + span + span.ac-dropdown-button:before,
body #admin-content-wrapper input[type="search"]:focus + span + span.ac-dropdown-button:before,
body #admin-content-wrapper input[type="file"]:focus + span + span.ac-dropdown-button:before,
body #admin-content-wrapper input[type="number"]:focus + span + span.ac-dropdown-button:before,
body #admin-content-wrapper input[type="password"]:focus + span + span.ac-dropdown-button:before,
body #admin-content-wrapper select:focus + span + span.ac-dropdown-button:before,
body #admin-content-wrapper input[type="text"]:hover + span + span.ac-dropdown-button:before,
body #admin-content-wrapper input[type="search"]:hover + span + span.ac-dropdown-button:before,
body #admin-content-wrapper input[type="file"]:hover + span + span.ac-dropdown-button:before,
body #admin-content-wrapper input[type="number"]:hover + span + span.ac-dropdown-button:before,
body #admin-content-wrapper input[type="password"]:hover + span + span.ac-dropdown-button:before,
body #admin-content-wrapper select:hover + span + span.ac-dropdown-button:before {
  border-color: #BBB !important;
  color: #111 !important;
}
body #admin-content-wrapper input[type="text"]:disabled,
body #admin-content-wrapper input[type="search"]:disabled,
body #admin-content-wrapper input[type="file"]:disabled,
body #admin-content-wrapper input[type="number"]:disabled,
body #admin-content-wrapper input[type="password"]:disabled,
body #admin-content-wrapper select:disabled,
body #admin-content-wrapper input[type="text"][readonly],
body #admin-content-wrapper input[type="search"][readonly],
body #admin-content-wrapper input[type="file"][readonly],
body #admin-content-wrapper input[type="number"][readonly],
body #admin-content-wrapper input[type="password"][readonly],
body #admin-content-wrapper select[readonly] {
  background: #F8F8F8 !important;
  border-color: #D4D4D4 !important;
  cursor: not-allowed;
}
body #admin-content-wrapper input[type="text"]::placeholder,
body #admin-content-wrapper input[type="search"]::placeholder,
body #admin-content-wrapper input[type="file"]::placeholder,
body #admin-content-wrapper input[type="number"]::placeholder,
body #admin-content-wrapper input[type="password"]::placeholder,
body #admin-content-wrapper select::placeholder {
  color: #B4BAC5 !important;
}
body #admin-content-wrapper input[type="text"]::-webkit-input-placeholder,
body #admin-content-wrapper input[type="search"]::-webkit-input-placeholder,
body #admin-content-wrapper input[type="file"]::-webkit-input-placeholder,
body #admin-content-wrapper input[type="number"]::-webkit-input-placeholder,
body #admin-content-wrapper input[type="password"]::-webkit-input-placeholder,
body #admin-content-wrapper select::-webkit-input-placeholder {
  color: #B4BAC5 !important;
}
body #admin-content-wrapper input[type="text"]:-ms-input-placeholder,
body #admin-content-wrapper input[type="search"]:-ms-input-placeholder,
body #admin-content-wrapper input[type="file"]:-ms-input-placeholder,
body #admin-content-wrapper input[type="number"]:-ms-input-placeholder,
body #admin-content-wrapper input[type="password"]:-ms-input-placeholder,
body #admin-content-wrapper select:-ms-input-placeholder {
  color: #B4BAC5 !important;
}
body #admin-content-wrapper input[type="text"]::-ms-input-placeholder,
body #admin-content-wrapper input[type="search"]::-ms-input-placeholder,
body #admin-content-wrapper input[type="file"]::-ms-input-placeholder,
body #admin-content-wrapper input[type="number"]::-ms-input-placeholder,
body #admin-content-wrapper input[type="password"]::-ms-input-placeholder,
body #admin-content-wrapper select::-ms-input-placeholder {
  color: #B4BAC5 !important;
}
body #admin-content-wrapper input[type="text"]::-moz-placeholder,
body #admin-content-wrapper input[type="search"]::-moz-placeholder,
body #admin-content-wrapper input[type="file"]::-moz-placeholder,
body #admin-content-wrapper input[type="number"]::-moz-placeholder,
body #admin-content-wrapper input[type="password"]::-moz-placeholder,
body #admin-content-wrapper select::-moz-placeholder {
  color: #B4BAC5 !important;
  opacity: 1;
}
body #admin-content-wrapper select[multiple] {
  /**height: 230px !important;**/
  width: 100%;
}
body #admin-content-wrapper select[multiple] option[selected] {
  background: #2c7be5 !important;
  color: #FFF !important;
}
body #admin-content-wrapper select[multiple]:disabled {
  background: #F8F8F8 !important;
  border-color: #D4D4D4 !important;
  cursor: not-allowed;
}
body #admin-content-wrapper textarea:not(.cke_source) {
  font-size: 13px !important;
  color: #758193 !important;
  padding: 5px 7px !important;
  min-height: 36px !important;
  line-height: 20px !important;
  background: #EDF2F9 !important;
  border: 1px solid #E7E7E7 !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  max-width: 100%;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper textarea:not(.cke_source):focus,
body #admin-content-wrapper textarea:not(.cke_source):hover {
  border: 1px solid #BBB !important;
}
body #admin-content-wrapper textarea:not(.cke_source).redirects-fast-add {
  height: 150px !important;
}
body #admin-content-wrapper textarea:not(.cke_source).redirects-fast-add:focus {
  height: 350px !important;
}
body #admin-content-wrapper textarea:not(.cke_source):disabled {
  background: #F8F8F8 !important;
  border-color: #D4D4D4 !important;
  cursor: not-allowed;
}
body #admin-content-wrapper input[type="checkbox"],
body #admin-content-wrapper input[type="radio"] {
  top: 3.5px;
  position: relative;
  accent-color: #2c7be5;
}
body #admin-content-wrapper input[type="checkbox"]:disabled,
body #admin-content-wrapper input[type="radio"]:disabled {
  background: #F8F8F8 !important;
  border-color: #D4D4D4 !important;
  cursor: not-allowed;
}
body #admin-content-wrapper span.ac-dropdown-button {
  background: none !important;
  height: 36px !important;
  margin-top: -36px !important;
  width: 24px;
  float: right;
  cursor: pointer;
  position: relative;
}
body #admin-content-wrapper span.ac-dropdown-button:before {
  content: "▼" !important;
  background: #EDF2F9;
  display: block;
  width: 22px;
  height: 36px !important;
  padding-top: 8px;
  font-size: 11px !important;
  border: 1px solid #E7E7E7;
  text-align: center;
  color: #758193;
  box-sizing: border-box;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
body #admin-content-wrapper .btn1,
body #admin-content-wrapper .offer-button,
body #admin-content-wrapper input[type="submit"] {
  width: auto !important;
  background: #2C7BE5 !important;
  border: 0px none !important;
  padding-top: 0;
  padding-bottom: 0;
  height: 36px !important;
  line-height: 36px !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .btn1.equalize-services {
  position: absolute;
  top: 0px;
  right: 0px;
}
body #admin-content-wrapper .btn2 {
  width: auto !important;
  background: #B7BDD1 !important;
  border: 0px none !important;
  height: 36px !important;
  line-height: 36px !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-content-wrapper .btn1:hover,
body #admin-content-wrapper .offer-button:hover,
body #admin-content-wrapper .btn2:hover,
body #admin-content-wrapper input[type="submit"]:hover {
  background: #F0640F !important;
}
body #admin-content-wrapper .btn1 strong,
body #admin-content-wrapper .offer-button strong,
body #admin-content-wrapper .btn2 strong {
  font-weight: 600 !important;
  font-size: 12px !important;
  height: 36px !important;
  line-height: 36px !important;
  text-align: center;
  color: #FFFFFF !important;
  padding: 0 20px !important;
  white-space: nowrap;
  box-sizing: border-box;
  background: none !important;
  text-shadow: none !important;
}
body #admin-content-wrapper .offer-button,
body #admin-content-wrapper .offer-button strong {
  height: 42px !important;
  line-height: 42px !important;
}
body #admin-content-wrapper .btn1 span,
body #admin-content-wrapper .offer-button span,
body #admin-content-wrapper .btn2 span {
  display: none !important;
}
body #admin-content-wrapper .zit {
  z-index: 30 !important;
}
body #admin-content-wrapper .in-stock-icon,
body #admin-content-wrapper .sold-out-icon {
  display: none !important;
}
body #admin-content-wrapper .templates {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
body #admin-content-wrapper .templates > h2.mt10.mb10 {
  display: block;
  width: 100%;
}
body #admin-content-wrapper .templates > h2.mt10.mb10 + div {
  display: block;
  width: 100%;
}
body #admin-content-wrapper .templates .template {
  text-align: center;
  position: relative;
}
body #admin-content-wrapper .templates .template > input {
  visibility: hidden;
  display: none;
}
body #admin-content-wrapper .templates .template > input:hover + label,
body #admin-content-wrapper .templates .template > input:checked + label {
  color: #2c7be5;
}
body #admin-content-wrapper .templates .template > input:checked + label {
  font-weight: 600;
  box-shadow: 0px 0px 0px 2px #2c7be5;
}
body #admin-content-wrapper .templates .template > input:checked + label img {
  opacity: 1;
}
body #admin-content-wrapper .templates .template > input:checked + label + .template_demo_url {
  background: #2c7be5 !important;
}
body #admin-content-wrapper .templates .template > input:checked + label + .template_demo_url:hover {
  background: #f0640f !important;
}
body #admin-content-wrapper .templates .template label {
  cursor: pointer;
  padding: 5px;
  border-radius: 5px;
  box-shadow: 0px 0px 0px 2px #FFF;
  transition: all .2s ease 0s;
  box-sizing: border-box;
}
body #admin-content-wrapper .templates .template label img {
  max-width: 100%;
  opacity: 0.5;
  transition: all .2s ease 0s;
}
body #admin-content-wrapper .templates .template label:hover img {
  opacity: 1;
}
body #admin-content-wrapper .templates .template label:hover + .template_demo_url {
  background: #2c7be5 !important;
}
body #admin-content-wrapper .templates .template label:hover + .template_demo_url:hover {
  background: #f0640f !important;
}
body #admin-content-wrapper .templates .template_demo_url {
  width: auto !important;
  background: #b7bdd1 !important;
  border: 0 none !important;
  height: 32px !important;
  line-height: 32px !important;
  border-radius: 5px !important;
  position: relative;
  font-weight: 600 !important;
  font-size: 12px !important;
  color: #fff !important;
  padding: 0 20px !important;
  margin-top: 10px;
  white-space: nowrap;
  box-sizing: border-box;
  display: inline-block;
  text-decoration: none !important;
  transition: all .2s ease 0s;
}
body #admin-content-wrapper .templates .template_demo_url:hover {
  background: #f0640f !important;
}
body #admin-content-wrapper.with-admin-cart {
  padding-top: 110px !important;
}
body #admin-content-wrapper.with-admin-menu {
  padding-top: 110px !important;
}
body #admin-content-wrapper.with-admin-menu.with-admin-cart {
  padding-top: 160px !important;
}
body #admin-content-wrapper.with-admin-menu.with-admin-cart .admin_links {
  top: 90px;
}
body #admin-content-wrapper.color-grey .select2-container .select2-selection--single {
  background: #e0e6ee !important;
}
body #admin-content-wrapper.color-grey #admin-hor-menu {
  background: #D1D8E3 !important;
  border-right: 1px solid #D1D8E3;
  box-shadow: none !important;
}
body #admin-content-wrapper.color-grey #admin-hor-menu .admin-logo-container a img:last-child {
  display: none;
}
body #admin-content-wrapper.color-grey #admin-hor-menu .admin-menu-search .select2-container .select2-dropdown {
  background: #e0e6ee !important;
}
body #admin-content-wrapper.color-grey #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1 {
  color: #5E6E82 !important;
}
body #admin-content-wrapper.color-grey #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.active,
body #admin-content-wrapper.color-grey #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1:hover {
  background: #E0E6EE !important;
  color: #101C2C !important;
}
body #admin-content-wrapper.color-grey #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.active:before,
body #admin-content-wrapper.color-grey #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1:hover:before,
body #admin-content-wrapper.color-grey #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.active:after,
body #admin-content-wrapper.color-grey #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1:hover:after {
  filter: brightness(0);
}
body #admin-content-wrapper.color-grey #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1:before {
  filter: brightness(28%);
}
body #admin-content-wrapper.color-grey #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1:after {
  filter: brightness(40%);
}
body #admin-content-wrapper.color-grey #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu-big-cat {
  background: #D1D8E3 !important;
  color: #111 !important;
}
body #admin-content-wrapper.color-grey #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3 {
  border-left: 2px solid #EDF2F9 !important;
}
body #admin-content-wrapper.color-grey #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3 a {
  color: #5E6E82 !important;
}
body #admin-content-wrapper.color-grey #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3 a:before {
  background: #EDF2F9;
}
body #admin-content-wrapper.color-grey #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3 a:hover {
  color: #101C2C !important;
}
body #admin-content-wrapper.color-grey #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3.current a:before {
  background: #EDF2F9;
}
body #admin-content-wrapper.color-grey #admin-hor-menu .admin-personalization {
  background: #D1D8E3;
  color: #5E6E82 !important;
  border-color: #D1D8E3 !important;
}
body #admin-content-wrapper.color-grey #admin-hor-menu .close-admin-hor-menu {
  filter: invert(1);
}
body #admin-content-wrapper.color-grey #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1 .admin-fat-menu {
  color: #101C2C !important;
}
body #admin-content-wrapper.color-grey #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3 a:hover {
  background: #D1D8E3 !important;
  color: #111 !important;
}
body #admin-content-wrapper.color-grey #admin-hor-menu:after {
  background: #edf2f9;
}
body #admin-content-wrapper.color-grey #admin-hor-menu:before {
  background: #D1D8E3 !important;
  border-right: 1px solid #D1D8E3;
}
body #admin-content-wrapper.color-dark .select2-container .select2-selection--single {
  background: #4a4d57 !important;
}
body #admin-content-wrapper.color-dark .admin-content .select2-container .select2-selection--single {
  background-color: #edf2f9 !important;
}
body #admin-content-wrapper.color-dark #admin-hor-menu {
  background: #3F424E !important;
  border-right: 1px solid #3F424E;
  box-shadow: none !important;
}
body #admin-content-wrapper.color-dark #admin-hor-menu .admin-logo-container a {
  background: url('https://cdn.evispa.lt/verskis/logo/verskis-zenklas-orig-white.svg') no-repeat left center;
}
body #admin-content-wrapper.color-dark #admin-hor-menu .admin-logo-container a img:first-child {
  display: none;
}
body #admin-content-wrapper.color-dark #admin-hor-menu .admin-logo-container a img:last-child {
  display: block;
}
body #admin-content-wrapper.color-dark #admin-hor-menu .admin-menu-search .select2-container .select2-selection__placeholder {
  filter: brightness(0) invert(1);
}
body #admin-content-wrapper.color-dark #admin-hor-menu .admin-menu-search .select2-container .select2-selection__arrow {
  filter: brightness(0) invert(1);
}
body #admin-content-wrapper.color-dark #admin-hor-menu .admin-menu-search .select2-container .select2-search--dropdown .select2-search__field {
  border: 0px none !important;
  color: #fff !important;
  background: #2B2E3A !important;
}
body #admin-content-wrapper.color-dark #admin-hor-menu .admin-menu-search .select2-container .select2-search--dropdown .select2-results__group {
  padding: 4px 10px;
}
body #admin-content-wrapper.color-dark #admin-hor-menu .admin-menu-search .select2-container .select2-dropdown {
  background: #4a4d57 !important;
}
body #admin-content-wrapper.color-dark #admin-hor-menu .admin-menu-search .select2-container .select2-dropdown .select2-results > ul.select2-results__options > li {
  color: #fff !important;
}
body #admin-content-wrapper.color-dark #admin-hor-menu .admin-menu-search .select2-container .select2-dropdown .select2-results > ul.select2-results__options > li.select2-results__option > strong.select2-results__group {
  color: #fff !important;
  opacity: 0.5;
}
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 {
  background: #3F424E !important;
  border-right: 1px solid #3F424E;
}
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1 {
  color: #B2B3B8 !important;
}
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.active,
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1:hover,
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.current {
  background: #4a4d57 !important;
  color: #FFF !important;
}
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.active:before,
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1:hover:before,
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.current:before,
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.active:after,
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1:hover:after,
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.current:after {
  filter: brightness(0) invert(1);
}
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1:before {
  filter: brightness(28%) invert(1);
}
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1:after {
  filter: brightness(40%) invert(1);
}
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3 {
  border-left: 2px solid #52555F !important;
}
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3 a {
  color: #B2B3B8 !important;
}
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3 a:before {
  background: #52555F;
}
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3 a:hover {
  color: #B2B3B8 !important;
}
body #admin-content-wrapper.color-dark #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3.current a:before {
  background: #52555f;
  width: 100%;
}
body #admin-content-wrapper.color-dark #admin-hor-menu .admin-personalization {
  background: #3F424E;
  color: #B2B3B8 !important;
  border-color: #3F424E !important;
}
body #admin-content-wrapper.color-dark #admin-hor-menu .close-admin-hor-menu {
  filter: invert(1);
}
body #admin-content-wrapper.color-dark #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1 .admin-fat-menu {
  color: #B2B3B8 !important;
}
body #admin-content-wrapper.color-dark #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3 a:hover {
  background: #3F424E !important;
  color: #FFF !important;
}
body #admin-content-wrapper.color-dark #admin-hor-menu:after {
  background: #52555f;
}
body #admin-content-wrapper.color-dark #admin-hor-menu:before {
  background: #3F424E !important;
  border-right: 1px solid #3F424E;
}
body #admin-content-wrapper .select2-container {
  z-index: 505;
  width: 100% !important;
}
body #admin-content-wrapper .select2-container .select2-selection--single {
  font-size: 13px !important;
  color: #758193 !important;
  padding: 0 7px !important;
  height: 36px !important;
  line-height: 36px !important;
  background: #edf2f9 !important;
  border: 1px solid #e7e7e7 !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  max-width: 100%;
  transition: all .2s ease 0s;
  -webkit-transition: .2s ease 0s;
}
body #admin-content-wrapper .select2-container .select2-selection__arrow {
  height: 100%;
  width: 35px;
  right: 0px;
  top: 0;
  bottom: 0;
  position: absolute;
  margin-top: 0;
  background: no-repeat center center url(/styles/common/images/arrow-down.svg) !important;
  transition: all .2s ease 0s;
  -webkit-transition: .2s ease 0s;
}
body #admin-content-wrapper .select2-container .select2-selection__arrow b {
  display: none !important;
}
body #admin-content-wrapper .select2-container.select2-container--open .select2-selection__arrow {
  transform: rotate(180deg);
}
body #admin-content-wrapper .select2-container .select2-dropdown {
  background-color: #edf2f9;
}
body #admin-content-wrapper .short-info .fa {
  margin-right: 3px;
}
body #admin-content-wrapper .short-info a {
  text-decoration: underline !important;
}
body #admin-content-wrapper .short-info a:hover {
  text-decoration: none !important;
}
body .modal#terminal-locations .modal-content .modal-body .form-group select,
body .modal#terminal-locations .modal-content .modal-body .form-group .select2-selection {
  background: #edf2f9 !important;
}
body .allow_multiple .site_part_in_list {
  border-radius: 4px;
  border: 1px solid #2C7BE5;
  padding: 13px 10px !important;
  color: #5E6E82;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  width: 208px;
}
body #admin-login-line {
  padding-top: 19px;
  width: 100%;
}
body #admin-login-line #languages ul li {
  margin-right: 30px;
  padding: 0;
  border-right: 0px none;
}
body #admin-login-line #languages ul li a {
  font-weight: 400;
  font-size: 12px;
  line-height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  color: #5E6E82;
  margin-right: 0px;
}
body #admin-login-line #languages ul li a:hover {
  color: #323A45;
}
body #admin-login-line #languages ul li:last-child {
  margin-right: 0;
}
body #admin-login-line .sso-login {
  font-weight: 400;
  font-size: 12px;
  line-height: 30px;
  text-align: right;
  color: #5E6E82;
}
body #admin-login-line .sso-login:hover {
  color: #323A45;
}
body #admin-login-content {
  width: 100%;
  text-align: center;
}
body #admin-login-content .admin-login-block {
  box-shadow: 0px 0px 20px #DEE3EA;
  background: #FFFFFF;
  display: inline-block;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  /**&:after {
				background: url(images/login.jpg);
				width: 50%;
				height: 100%;
				top: 0px;
				right: 0px;
				content: '';
				display: block;
				position: absolute;
				border-radius: 0px 10px 10px 0px;
				background-size: cover;
			}**/
}
body #admin-login-content .admin-login-block .admin-login-container {
  width: 430px;
  float: left;
  padding: 40px 70px 60px;
  text-align: center;
  box-sizing: border-box;
}
body #admin-login-content .admin-login-block .admin-login-container .please-login {
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #191919;
  margin-top: 16px;
}
body #admin-login-content .admin-login-block .admin-login-container .verskis-logo img {
  width: 177px;
}
body #admin-login-content .admin-login-block .admin-login-container #login-form {
  margin-top: 35px;
}
body #admin-login-content .admin-login-block .admin-login-container #login-form .forget-password {
  margin-top: 10px;
  position: relative;
}
body #admin-login-content .admin-login-block .admin-login-container #login-form .forget-password .forgot-password {
  font-weight: 400;
  font-size: 12px;
  text-align: right;
  color: #2C7BE5;
  top: 10px;
  position: absolute;
  right: 20px;
  text-decoration: underline !important;
}
body #admin-login-content .admin-login-block .admin-login-container #login-form .forget-password .forgot-password:hover {
  text-decoration: none !important;
}
body #admin-login-content .admin-login-block .admin-login-container #login-form .admin-bottom-actions .btn1 {
  width: auto !important;
  background: #2C7BE5 !important;
  border: 0px none !important;
  height: 40px !important;
  line-height: 40px !important;
  border-radius: 4px !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  text-align: center;
  color: #FFFFFF !important;
  padding: 0 !important;
  white-space: nowrap;
  margin-top: 20px;
  display: block;
  box-sizing: border-box;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-login-content .admin-login-block .admin-login-container #login-form .admin-bottom-actions .btn1:hover {
  background: #F0640F !important;
  text-decoration: none !important;
}
body #admin-login-content .admin-login-block .admin-login-container #login-form input[type="text"],
body #admin-login-content .admin-login-block .admin-login-container #login-form input[type="password"] {
  width: 100%;
  font-size: 14px !important;
  color: #9DA9BB !important;
  padding: 0 20px !important;
  height: 40px !important;
  line-height: 40px !important;
  background: #EDF2F9 !important;
  border: 1px solid #E7E7E7 !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  max-width: 100%;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #admin-login-content .admin-login-block .admin-login-container #login-form input[type="text"]:focus,
body #admin-login-content .admin-login-block .admin-login-container #login-form input[type="password"]:focus,
body #admin-login-content .admin-login-block .admin-login-container #login-form input[type="text"]:hover,
body #admin-login-content .admin-login-block .admin-login-container #login-form input[type="password"]:hover {
  border: 1px solid #BBB !important;
}
body #admin-login-content .admin-login-block .admin-login-container #login-form input[type="text"]:focus + span + span.ac-dropdown-button:before,
body #admin-login-content .admin-login-block .admin-login-container #login-form input[type="password"]:focus + span + span.ac-dropdown-button:before,
body #admin-login-content .admin-login-block .admin-login-container #login-form input[type="text"]:hover + span + span.ac-dropdown-button:before,
body #admin-login-content .admin-login-block .admin-login-container #login-form input[type="password"]:hover + span + span.ac-dropdown-button:before {
  border-color: #BBB !important;
  color: #111 !important;
}
body #admin-login-content .admin-login-block .admin-login-info {
  float: right;
  width: 430px;
}
body #admin-footer {
  margin-top: auto;
  height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
body #admin-footer .contact-person {
  height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  background: url(images/helper.svg) left center no-repeat;
  padding-left: 36px;
  float: left;
}
body #admin-footer .contact-person .contact-position {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #191919;
}
body #admin-footer .contact-person .contact-work-time {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #5E6E82;
  margin-left: 9px;
}
body #admin-footer .contact-person .contact-phone {
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  color: #191919;
  text-decoration: none;
  margin-left: 16px;
}
body #admin-footer .contact-person .contact-phone:hover {
  text-decoration: underline;
}
body #admin-footer .contact-person .contact-mail {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #2C7BE5;
  margin-left: 15px;
  text-decoration: underline !important;
}
body #admin-footer .contact-person .contact-mail:hover {
  text-decoration: none !important;
}
body #admin-footer .provider {
  height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  float: right;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #191919;
}
body #admin-footer .provider strong {
  font-weight: 700;
  font-size: 12px;
  line-height: 18px;
  color: #191919;
  margin: 0 9px 0 3px;
}
body #admin-footer .provider a {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  text-align: right;
  color: #191919;
  text-decoration: none;
}
body #admin-footer .provider a:hover {
  text-decoration: underline;
}
body .ui-widget {
  font-family: Poppins, sans-serif !important;
  border: 0px none !important;
}
body .ui-widget .ui-dialog-content {
  height: auto !important;
  padding: .5em 0em;
}
body .ui-widget:before {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background: rgba(0, 0, 0, 0.6);
  content: '';
  z-index: -1;
}
body .ui-widget.ui-datepicker {
  border: 1px solid #EEE !important;
}
body .ui-widget.ui-datepicker:before {
  display: none;
}
body .ui-widget.ui-datepicker .ui-widget {
  border: 1px solid #EEE !important;
}
body .ui-widget.ui-datepicker .ui-widget:before {
  display: none;
}
body .ui-widget #goods_mass_dialog_holder {
  padding: 0.5em 0em;
}
body .ui-widget #goods_mass_dialog_holder .input_icon_search {
  font-size: 13px !important;
  color: #758193 !important;
  padding: 0 7px !important;
  height: 36px !important;
  line-height: 36px !important;
  border: 1px solid #E7E7E7 !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  max-width: 100%;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
  font-family: Poppins, sans-serif !important;
  background: #edf2f9 no-repeat calc(100% - 10px) center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFLSURBVHgBnVO7bcMwECXpwlBHfYqUGkEjaIPEE8QbJBtYKdMlEwTp0sUbWJ4g2sAaQEDYSY2kvAeQgMQktqEHHHji3b37UVJMoLVOlVIPUO8gKe/Gcaxw99L3/dEYUwsP0ilRFD3i2NmgUkpZkRNnhu8cej0MwwYklU/C4AIyhmH4iSq0b2dlsJ3g8w09+2V0weIMHAnky8/+RgI6iAtIkiS3vrm7UxD2uP9rQD6apilxGAz1dkZgB3YtaiRMpwQGosVCKGYHY3aNs53TrGJld55PB/NvNqW2PPEe3qes2u74dG4T3D83wK3NSDF9gyo29EGGQxzH916g5kODze3fTO1y2h9aOUBSOvEfsDqFz3tvey/QwhPyFrxfOYKu6wzkdb1eM5C7vkEQV/YBKRDw3LbtMQgCAXsBPwn/UiwBWtrZF1msxAK4SoDtDxuulh1z5MvsAAAAAElFTkSuQmCC') !important;
}
body .ui-widget #goods_mass_dialog_holder .input_icon_search:focus,
body .ui-widget #goods_mass_dialog_holder .input_icon_search:hover {
  border: 1px solid #BBB !important;
}
body .ui-widget #goods_mass_dialog_holder .input_icon_search:focus + span + span.ac-dropdown-button:before,
body .ui-widget #goods_mass_dialog_holder .input_icon_search:hover + span + span.ac-dropdown-button:before {
  border-color: #BBB !important;
  color: #111 !important;
}
body .ui-widget #goods_mass_dialog_holder .attributes-assign .list {
  max-height: 185px;
}
body .ui-widget #mass_product_complemenatry_dialog_holder {
  padding: 0.5em 0em;
}
body .ui-widget #mass_product_complemenatry_dialog_holder .suggestion-item .grid_5 {
  width: 90px;
}
body .ui-widget #goods_mass_dialog_holder {
  padding: 20px !important;
  box-sizing: border-box;
}
body .ui-widget #goods_mass_dialog_holder .btn2:not(.add-attribute) {
  float: left;
  margin-top: 10px;
}
body .ui-widget .ui-dialog-content .ajax-submit-reload {
  padding: 3px 20px 13px !important;
}
body .ui-autocomplete .ui-menu-item a {
  background: #EDF2F9 !important;
  box-shadow: 0px 0px 0px 1px #E7E7E7 !important;
  border-radius: 4px !important;
}
body .ui-autocomplete:before {
  display: none;
}
body .ui-menu.ui-autocomplete .ui-menu-item a.ui-state-focus,
body .ui-menu.ui-autocomplete .ui-menu-item a.ui-state-active {
  margin: 0;
}
body .ui-menu.ui-autocomplete .ui-menu-item a {
  line-height: 18px;
  font-size: 14px !important;
  border: 0px none !important;
  box-sizing: border-box;
}
body .uploader {
  padding-top: 15px;
  padding-bottom: 15px;
}
body .sp-replacer {
  margin-left: 5px;
  padding: 6px;
  background: #EDF2F9 !important;
  border: 1px solid #E7E7E7 !important;
  border-radius: 4px !important;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body .sp-replacer:focus,
body .sp-replacer:hover,
body .sp-replacer.sp-active {
  border: 1px solid #BBB !important;
}
body .sp-container {
  background: #EDF2F9 !important;
  border: 1px solid #E7E7E7 !important;
  border-radius: 4px !important;
}
body h1 {
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  color: #191919;
}
body a {
  color: #2C7BE5;
  text-decoration: none !important;
}
body a:hover {
  text-decoration: underline !important;
}
body a.c1,
body .c1 a,
body .c1 {
  color: #5e6e82 !important;
}
body a.c3,
body .c3 a,
body .c3 {
  color: #2c7be5 !important;
}
body ul.pagination-links li.active {
  background: #2c7be5;
  padding: 3px 7px 2px 7px;
  border: 1px solid #2c7be5;
}
body ul.pagination-links li a:hover {
  border: 1px solid #2c7be5;
}
body .message,
body .information {
  font-weight: 400 !important;
  font-size: 13px !important;
  line-height: 20px !important;
  height: auto !important;
  width: 100% !important;
  padding: 10px 20px 10px 60px !important;
  text-align: left !important;
  display: block;
  box-sizing: border-box;
  box-shadow: 0px none;
  border-radius: 5px;
}
body .message.information,
body .information.information {
  background: linear-gradient(0deg, rgba(44, 123, 229, 0.05), rgba(44, 123, 229, 0.05)), #ffffff url(images/message-information.svg) no-repeat 20px center;
  color: #5E6E82 !important;
  border: 1px solid #2C7BE5 !important;
}
body .message.information.noicon,
body .information.information.noicon {
  background: linear-gradient(0deg, rgba(44, 123, 229, 0.05), rgba(44, 123, 229, 0.05));
  padding: 10px 20px !important;
}
body .message.success,
body .information.success {
  background: linear-gradient(0deg, rgba(116, 168, 26, 0.05), rgba(116, 168, 26, 0.05)), #ffffff url(images/message-success.svg) no-repeat 20px center;
  color: #74A81A !important;
  border: 1px solid #74A81A !important;
}
body .message.success.noicon,
body .information.success.noicon {
  background: linear-gradient(0deg, rgba(116, 168, 26, 0.05), rgba(116, 168, 26, 0.05));
  padding: 10px 20px !important;
}
body .message.warning,
body .information.warning {
  background: linear-gradient(0deg, rgba(240, 100, 15, 0.05), rgba(240, 100, 15, 0.05)), #ffffff url(images/message-warning.svg) no-repeat 20px center;
  color: #F0640F !important;
  border: 1px solid #F0640F !important;
}
body .message.warning.noicon,
body .information.warning.noicon {
  background: linear-gradient(0deg, rgba(240, 100, 15, 0.05), rgba(240, 100, 15, 0.05));
  padding: 10px 20px !important;
}
body .message.error,
body .information.error {
  background: linear-gradient(0deg, rgba(229, 55, 44, 0.05), rgba(229, 55, 44, 0.05)), #ffffff url(images/message-error.svg) no-repeat 20px center;
  color: #E5372C !important;
  border: 1px solid #E5372C !important;
}
body .message.error.noicon,
body .information.error.noicon {
  background: linear-gradient(0deg, rgba(229, 55, 44, 0.05), rgba(229, 55, 44, 0.05));
  padding: 10px 20px !important;
}
body .select2-container .select2-selection {
  font-size: 13px !important;
  color: #758193 !important;
  padding: 2px 30px 2px 2px !important;
  min-height: 36px !important;
  line-height: 36px !important;
  border: 1px solid #E7E7E7 !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  max-width: 100%;
  font-family: Poppins, sans-serif !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  height: 100%;
  cursor: pointer;
  background: #edf2f9 no-repeat calc(100% - 12px) center url(/styles/common/images/arrow-down.svg) !important;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body .select2-container .select2-selection:focus,
body .select2-container .select2-selection:hover {
  border: 1px solid #BBB !important;
}
body .select2-container .select2-selection:focus + span + span.ac-dropdown-button:before,
body .select2-container .select2-selection:hover + span + span.ac-dropdown-button:before {
  border-color: #BBB !important;
  color: #111 !important;
}
body .select2-container .select2-selection .select2-selection__rendered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  align-items: center;
  flex-wrap: wrap;
}
body .select2-container .select2-selection .select2-selection__rendered .select2-selection__choice {
  margin: 0 !important;
  height: 30px !important;
  line-height: 30px !important;
}
body .select2-container .select2-dropdown {
  background-color: #edf2f9;
}
body #goods_mass_dialog_holder,
body .ui-dialog-content {
  font-size: 14px !important;
  background: #FFF !important;
}
body #goods_mass_dialog_holder label,
body .ui-dialog-content label {
  font-size: 14px !important;
  font-weight: 600 !important;
  margin-bottom: 5px;
}
body #goods_mass_dialog_holder .btn1,
body .ui-dialog-content .btn1,
body #goods_mass_dialog_holder input[type="submit"],
body .ui-dialog-content input[type="submit"] {
  width: auto !important;
  background: #2C7BE5 !important;
  border: 0px none !important;
  padding-top: 0;
  padding-bottom: 0;
  height: 36px !important;
  line-height: 36px !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #goods_mass_dialog_holder .btn2,
body .ui-dialog-content .btn2 {
  width: auto !important;
  background: #B7BDD1 !important;
  border: 0px none !important;
  height: 36px !important;
  line-height: 36px !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #goods_mass_dialog_holder .btn1:hover,
body .ui-dialog-content .btn1:hover,
body #goods_mass_dialog_holder .btn2:hover,
body .ui-dialog-content .btn2:hover,
body #goods_mass_dialog_holder input[type="submit"]:hover,
body .ui-dialog-content input[type="submit"]:hover {
  background: #F0640F !important;
}
body #goods_mass_dialog_holder .btn1 strong,
body .ui-dialog-content .btn1 strong,
body #goods_mass_dialog_holder .btn2 strong,
body .ui-dialog-content .btn2 strong {
  font-weight: 600 !important;
  font-size: 12px !important;
  height: 36px !important;
  line-height: 36px !important;
  text-align: center;
  color: #FFFFFF !important;
  padding: 0 20px !important;
  white-space: nowrap;
  text-shadow: none;
  box-sizing: border-box;
  background: none !important;
}
body #goods_mass_dialog_holder .btn1 span,
body .ui-dialog-content .btn1 span,
body #goods_mass_dialog_holder .btn2 span,
body .ui-dialog-content .btn2 span {
  display: none !important;
}
body #goods_mass_dialog_holder input[type="text"],
body .ui-dialog-content input[type="text"],
body #goods_mass_dialog_holder input[type="email"],
body .ui-dialog-content input[type="email"],
body #goods_mass_dialog_holder input[type="number"],
body .ui-dialog-content input[type="number"],
body #goods_mass_dialog_holder input[type="password"],
body .ui-dialog-content input[type="password"],
body #goods_mass_dialog_holder select,
body .ui-dialog-content select {
  font-size: 13px !important;
  color: #758193 !important;
  padding: 0 7px !important;
  height: 36px !important;
  line-height: 36px !important;
  background: #EDF2F9 !important;
  border: 1px solid #E7E7E7 !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  max-width: 100%;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
  font-family: Poppins, sans-serif !important;
}
body #goods_mass_dialog_holder input[type="text"]:focus,
body .ui-dialog-content input[type="text"]:focus,
body #goods_mass_dialog_holder input[type="email"]:focus,
body .ui-dialog-content input[type="email"]:focus,
body #goods_mass_dialog_holder input[type="number"]:focus,
body .ui-dialog-content input[type="number"]:focus,
body #goods_mass_dialog_holder input[type="password"]:focus,
body .ui-dialog-content input[type="password"]:focus,
body #goods_mass_dialog_holder select:focus,
body .ui-dialog-content select:focus,
body #goods_mass_dialog_holder input[type="text"]:hover,
body .ui-dialog-content input[type="text"]:hover,
body #goods_mass_dialog_holder input[type="email"]:hover,
body .ui-dialog-content input[type="email"]:hover,
body #goods_mass_dialog_holder input[type="number"]:hover,
body .ui-dialog-content input[type="number"]:hover,
body #goods_mass_dialog_holder input[type="password"]:hover,
body .ui-dialog-content input[type="password"]:hover,
body #goods_mass_dialog_holder select:hover,
body .ui-dialog-content select:hover {
  border: 1px solid #BBB !important;
}
body #goods_mass_dialog_holder input[type="text"]:focus + span + span.ac-dropdown-button:before,
body .ui-dialog-content input[type="text"]:focus + span + span.ac-dropdown-button:before,
body #goods_mass_dialog_holder input[type="email"]:focus + span + span.ac-dropdown-button:before,
body .ui-dialog-content input[type="email"]:focus + span + span.ac-dropdown-button:before,
body #goods_mass_dialog_holder input[type="number"]:focus + span + span.ac-dropdown-button:before,
body .ui-dialog-content input[type="number"]:focus + span + span.ac-dropdown-button:before,
body #goods_mass_dialog_holder input[type="password"]:focus + span + span.ac-dropdown-button:before,
body .ui-dialog-content input[type="password"]:focus + span + span.ac-dropdown-button:before,
body #goods_mass_dialog_holder select:focus + span + span.ac-dropdown-button:before,
body .ui-dialog-content select:focus + span + span.ac-dropdown-button:before,
body #goods_mass_dialog_holder input[type="text"]:hover + span + span.ac-dropdown-button:before,
body .ui-dialog-content input[type="text"]:hover + span + span.ac-dropdown-button:before,
body #goods_mass_dialog_holder input[type="email"]:hover + span + span.ac-dropdown-button:before,
body .ui-dialog-content input[type="email"]:hover + span + span.ac-dropdown-button:before,
body #goods_mass_dialog_holder input[type="number"]:hover + span + span.ac-dropdown-button:before,
body .ui-dialog-content input[type="number"]:hover + span + span.ac-dropdown-button:before,
body #goods_mass_dialog_holder input[type="password"]:hover + span + span.ac-dropdown-button:before,
body .ui-dialog-content input[type="password"]:hover + span + span.ac-dropdown-button:before,
body #goods_mass_dialog_holder select:hover + span + span.ac-dropdown-button:before,
body .ui-dialog-content select:hover + span + span.ac-dropdown-button:before {
  border-color: #BBB !important;
  color: #111 !important;
}
body #goods_mass_dialog_holder input[type="text"]::placeholder,
body .ui-dialog-content input[type="text"]::placeholder,
body #goods_mass_dialog_holder input[type="email"]::placeholder,
body .ui-dialog-content input[type="email"]::placeholder,
body #goods_mass_dialog_holder input[type="number"]::placeholder,
body .ui-dialog-content input[type="number"]::placeholder,
body #goods_mass_dialog_holder input[type="password"]::placeholder,
body .ui-dialog-content input[type="password"]::placeholder,
body #goods_mass_dialog_holder select::placeholder,
body .ui-dialog-content select::placeholder,
body #goods_mass_dialog_holder input[type="text"]::-webkit-input-placeholder,
body .ui-dialog-content input[type="text"]::-webkit-input-placeholder,
body #goods_mass_dialog_holder input[type="email"]::-webkit-input-placeholder,
body .ui-dialog-content input[type="email"]::-webkit-input-placeholder,
body #goods_mass_dialog_holder input[type="number"]::-webkit-input-placeholder,
body .ui-dialog-content input[type="number"]::-webkit-input-placeholder,
body #goods_mass_dialog_holder input[type="password"]::-webkit-input-placeholder,
body .ui-dialog-content input[type="password"]::-webkit-input-placeholder,
body #goods_mass_dialog_holder select::-webkit-input-placeholder,
body .ui-dialog-content select::-webkit-input-placeholder,
body #goods_mass_dialog_holder input[type="text"]:-ms-input-placeholder,
body .ui-dialog-content input[type="text"]:-ms-input-placeholder,
body #goods_mass_dialog_holder input[type="email"]:-ms-input-placeholder,
body .ui-dialog-content input[type="email"]:-ms-input-placeholder,
body #goods_mass_dialog_holder input[type="number"]:-ms-input-placeholder,
body .ui-dialog-content input[type="number"]:-ms-input-placeholder,
body #goods_mass_dialog_holder input[type="password"]:-ms-input-placeholder,
body .ui-dialog-content input[type="password"]:-ms-input-placeholder,
body #goods_mass_dialog_holder select:-ms-input-placeholder,
body .ui-dialog-content select:-ms-input-placeholder,
body #goods_mass_dialog_holder input[type="text"]::-ms-input-placeholder,
body .ui-dialog-content input[type="text"]::-ms-input-placeholder,
body #goods_mass_dialog_holder input[type="email"]::-ms-input-placeholder,
body .ui-dialog-content input[type="email"]::-ms-input-placeholder,
body #goods_mass_dialog_holder input[type="number"]::-ms-input-placeholder,
body .ui-dialog-content input[type="number"]::-ms-input-placeholder,
body #goods_mass_dialog_holder input[type="password"]::-ms-input-placeholder,
body .ui-dialog-content input[type="password"]::-ms-input-placeholder,
body #goods_mass_dialog_holder select::-ms-input-placeholder,
body .ui-dialog-content select::-ms-input-placeholder {
  color: #B4BAC5;
}
body #goods_mass_dialog_holder input[type="text"]:-moz-placeholder,
body .ui-dialog-content input[type="text"]:-moz-placeholder,
body #goods_mass_dialog_holder input[type="email"]:-moz-placeholder,
body .ui-dialog-content input[type="email"]:-moz-placeholder,
body #goods_mass_dialog_holder input[type="number"]:-moz-placeholder,
body .ui-dialog-content input[type="number"]:-moz-placeholder,
body #goods_mass_dialog_holder input[type="password"]:-moz-placeholder,
body .ui-dialog-content input[type="password"]:-moz-placeholder,
body #goods_mass_dialog_holder select:-moz-placeholder,
body .ui-dialog-content select:-moz-placeholder,
body #goods_mass_dialog_holder input[type="text"]::-moz-placeholder,
body .ui-dialog-content input[type="text"]::-moz-placeholder,
body #goods_mass_dialog_holder input[type="email"]::-moz-placeholder,
body .ui-dialog-content input[type="email"]::-moz-placeholder,
body #goods_mass_dialog_holder input[type="number"]::-moz-placeholder,
body .ui-dialog-content input[type="number"]::-moz-placeholder,
body #goods_mass_dialog_holder input[type="password"]::-moz-placeholder,
body .ui-dialog-content input[type="password"]::-moz-placeholder,
body #goods_mass_dialog_holder select::-moz-placeholder,
body .ui-dialog-content select::-moz-placeholder {
  color: #B4BAC5;
  opacity: 1;
}
body #goods_mass_dialog_holder .product-search-suggestion,
body .ui-dialog-content .product-search-suggestion {
  top: 2px !important;
  left: 0px !important;
  right: auto !important;
  width: 622px !important;
  border: 1px solid #E7E7E7 !important;
  box-shadow: 0px 0px 20px #DEE3EA !important;
  border-radius: 4px !important;
  box-sizing: border-box;
}
body #goods_mass_dialog_holder {
  height: auto !important;
}
body #goods_mass_dialog_holder .container_40 {
  width: auto !important;
}
body #fancybox-wrap #fancybox-content .btn1 {
  width: auto !important;
  background: #2C7BE5 !important;
  border: 0px none !important;
  padding-top: 0;
  padding-bottom: 0;
  height: 36px !important;
  line-height: 36px !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #fancybox-wrap #fancybox-content .btn2 {
  width: auto !important;
  background: #B7BDD1 !important;
  border: 0px none !important;
  height: 36px !important;
  line-height: 36px !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body #fancybox-wrap #fancybox-content .btn1:hover,
body #fancybox-wrap #fancybox-content .btn2:hover {
  background: #F0640F !important;
}
body #fancybox-wrap #fancybox-content .btn1 strong,
body #fancybox-wrap #fancybox-content .btn2 strong {
  font-weight: 600 !important;
  font-size: 12px !important;
  height: 36px !important;
  line-height: 36px !important;
  text-align: center;
  color: #FFFFFF !important;
  padding: 0 20px !important;
  white-space: nowrap;
  box-sizing: border-box;
  background: none !important;
  text-shadow: none !important;
}
body #fancybox-wrap #fancybox-content .btn1 span,
body #fancybox-wrap #fancybox-content .btn2 span {
  display: none !important;
}
body #fancybox-wrap #fancybox-content .bg10 {
  background: #2c7be5;
}
body #fancybox-wrap #fancybox-content input[type="text"],
body #fancybox-wrap #fancybox-content input[type="number"],
body #fancybox-wrap #fancybox-content input[type="password"],
body #fancybox-wrap #fancybox-content select {
  font-size: 13px !important;
  color: #758193 !important;
  padding: 0 7px !important;
  height: 36px !important;
  line-height: 36px !important;
  background: #EDF2F9 !important;
  border: 1px solid #E7E7E7 !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  max-width: 100%;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
  font-family: Poppins, sans-serif !important;
}
body #fancybox-wrap #fancybox-content input[type="text"]:focus,
body #fancybox-wrap #fancybox-content input[type="number"]:focus,
body #fancybox-wrap #fancybox-content input[type="password"]:focus,
body #fancybox-wrap #fancybox-content select:focus,
body #fancybox-wrap #fancybox-content input[type="text"]:hover,
body #fancybox-wrap #fancybox-content input[type="number"]:hover,
body #fancybox-wrap #fancybox-content input[type="password"]:hover,
body #fancybox-wrap #fancybox-content select:hover {
  border: 1px solid #BBB !important;
}
body #fancybox-wrap #fancybox-content input[type="text"]:focus + span + span.ac-dropdown-button:before,
body #fancybox-wrap #fancybox-content input[type="number"]:focus + span + span.ac-dropdown-button:before,
body #fancybox-wrap #fancybox-content input[type="password"]:focus + span + span.ac-dropdown-button:before,
body #fancybox-wrap #fancybox-content select:focus + span + span.ac-dropdown-button:before,
body #fancybox-wrap #fancybox-content input[type="text"]:hover + span + span.ac-dropdown-button:before,
body #fancybox-wrap #fancybox-content input[type="number"]:hover + span + span.ac-dropdown-button:before,
body #fancybox-wrap #fancybox-content input[type="password"]:hover + span + span.ac-dropdown-button:before,
body #fancybox-wrap #fancybox-content select:hover + span + span.ac-dropdown-button:before {
  border-color: #BBB !important;
  color: #111 !important;
}
body #fancybox-wrap #fancybox-content input[type="text"]::placeholder,
body #fancybox-wrap #fancybox-content input[type="number"]::placeholder,
body #fancybox-wrap #fancybox-content input[type="password"]::placeholder,
body #fancybox-wrap #fancybox-content select::placeholder,
body #fancybox-wrap #fancybox-content input[type="text"]::-webkit-input-placeholder,
body #fancybox-wrap #fancybox-content input[type="number"]::-webkit-input-placeholder,
body #fancybox-wrap #fancybox-content input[type="password"]::-webkit-input-placeholder,
body #fancybox-wrap #fancybox-content select::-webkit-input-placeholder,
body #fancybox-wrap #fancybox-content input[type="text"]:-ms-input-placeholder,
body #fancybox-wrap #fancybox-content input[type="number"]:-ms-input-placeholder,
body #fancybox-wrap #fancybox-content input[type="password"]:-ms-input-placeholder,
body #fancybox-wrap #fancybox-content select:-ms-input-placeholder,
body #fancybox-wrap #fancybox-content input[type="text"]::-ms-input-placeholder,
body #fancybox-wrap #fancybox-content input[type="number"]::-ms-input-placeholder,
body #fancybox-wrap #fancybox-content input[type="password"]::-ms-input-placeholder,
body #fancybox-wrap #fancybox-content select::-ms-input-placeholder {
  color: #B4BAC5;
}
body #fancybox-wrap #fancybox-content input[type="text"]:-moz-placeholder,
body #fancybox-wrap #fancybox-content input[type="number"]:-moz-placeholder,
body #fancybox-wrap #fancybox-content input[type="password"]:-moz-placeholder,
body #fancybox-wrap #fancybox-content select:-moz-placeholder,
body #fancybox-wrap #fancybox-content input[type="text"]::-moz-placeholder,
body #fancybox-wrap #fancybox-content input[type="number"]::-moz-placeholder,
body #fancybox-wrap #fancybox-content input[type="password"]::-moz-placeholder,
body #fancybox-wrap #fancybox-content select::-moz-placeholder {
  color: #B4BAC5;
  opacity: 1;
}
body .ui-state-default.hover-item {
  position: relative;
}
body a.remove-attr,
body a.remove,
body a.delete-svg-image {
  width: 25px;
  height: 25px;
  opacity: 0.8;
  z-index: 1005;
  background: no-repeat center center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAhQAAAIUB4uz/wQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAALBSURBVEiJrZVLaFRJFIa/U/duxk60W9zFkExEHPfamkUWdkSIio4bN7pREfGV6EJ8gGIQfCAIDoOozMAsZpbDjJqAommDM746uBYFWxujcRNjbBMEq+q4SGw6Sd/bGvOvilOnvv+cqrq3hBiNrlpa76ysF2ENKo2I1gOg8hLhuUJ34Lgyq/dhfxRDKoIzzXVO7DFBtgJhXBGAF+Fv48MDP2TvFaoajKxYvk6N/xOorQKerKKobkpk+66VB82EjJXpvWr8P9OAA9SqyL/FTHpPebDUwUhmSZuKuQYE04CXy4s3GxK3H1wtGYxmmuu8uMdMr/JKei+h+ylx49GAGbN0nTMIB5jtrTkOIKOrltZ7J8+psDUm3YxpyeB+v4C+G5owJ8kUwbZd+P+y+Nz9SibWaNAYOi8/S8S+m5YMZmUbsnAR9lBHyUSSKcLT55GGJlCNMgid2PVGVNqi+nS/XUBf5JGGJsKzvyJz5yFzUoSnxuDaX8D9cSlqOYKslg+t6afAwsiksmq1kB+LjY/Lu4rQExlpTRcVauKyZM64SWMTANpfwB5sR98Oxi1D4INR0NisuOVVpOANMBCLSaYIz4xVr4U8Wsgj8xsIT55DkqlqHq8MyLNI+KQDtUf2Yw92TDn4GOWNQnfUbLB9d6lye2AP+nYQHR7CHu4odRJs2RHdvdIVHG2YP6CGdib9+ACwn8Ba3NkTE2/Lx4/o/71IMoW/k0VfV3wOrCHYJQDFzLLLIro9rtdvlQoXa2/ldhoAE4THgeIM8ofFaieMb0vi5t3XoBsBNwNwL7C5prfvTckAoKan77oq+wD/PXBF2hM9ua4vgalPZmt6rcJfwOxvhA+LsClxKzfhVk65OYmeXJd3bgHIL4D9CrBV9LKEbvFkOFT53kczzXXO2HWCrEX5UaAeQOElkFfR7sCHV2dl77+KYnwGjDIa1okuKMYAAAAASUVORK5CYII=');
}
body a.remove-attr:hover,
body a.remove:hover,
body a.delete-svg-image:hover {
  opacity: 1;
}
body a.remove-attr {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  padding: 0 !important;
  z-index: 1005;
}
body a.remove {
  top: -5px;
  right: -5px;
  z-index: 1005;
}
body a.delete-svg-image {
  top: -15px;
  right: -25px;
  z-index: 1005;
  position: absolute;
}
body .crop-edit a.remove {
  top: -15px;
  right: -15px;
  width: 35px;
  height: 35px;
  transition: all .2s ease 0s;
  -webkit-transition: .2s ease 0s;
}
body #catalog_mapper .active {
  margin-right: 5px;
}
body #catalog_mapper a.remove-attr {
  right: auto;
  width: 17px;
  height: 17px;
  background-size: cover;
}
body .c7 {
  color: #FC7E7E !important;
}
body .modal .btn1,
body .modal input[type="submit"] {
  width: auto !important;
  background: #2C7BE5 !important;
  border: 0px none !important;
  padding-top: 0;
  padding-bottom: 0;
  height: 36px !important;
  line-height: 36px !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body .modal .btn2 {
  width: auto !important;
  background: #B7BDD1 !important;
  border: 0px none !important;
  height: 36px !important;
  line-height: 36px !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
}
body .modal .btn1:hover,
body .modal .offer-button:hover,
body .modal .btn2:hover,
body .modal input[type="submit"]:hover {
  background: #F0640F !important;
}
body .modal .btn1 strong,
body .modal .btn2 strong {
  font-weight: 600 !important;
  font-size: 12px !important;
  height: 36px !important;
  line-height: 36px !important;
  text-align: center;
  color: #FFFFFF !important;
  padding: 0 20px !important;
  white-space: nowrap;
  box-sizing: border-box;
  background: none !important;
  text-shadow: none !important;
}
body .modal input[type="text"],
body .modal input[type="number"],
body .modal input[type="password"],
body .modal select {
  font-size: 13px !important;
  color: #758193 !important;
  padding: 0 7px !important;
  height: 36px !important;
  line-height: 36px !important;
  background: #EDF2F9 !important;
  border: 1px solid #E7E7E7 !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
  font-family: Poppins, sans-serif !important;
}
body .modal input[type="text"]:focus,
body .modal input[type="number"]:focus,
body .modal input[type="password"]:focus,
body .modal select:focus,
body .modal input[type="text"]:hover,
body .modal input[type="number"]:hover,
body .modal input[type="password"]:hover,
body .modal select:hover {
  border: 1px solid #BBB !important;
}
body .modal input[type="text"]:focus + span + span.ac-dropdown-button:before,
body .modal input[type="number"]:focus + span + span.ac-dropdown-button:before,
body .modal input[type="password"]:focus + span + span.ac-dropdown-button:before,
body .modal select:focus + span + span.ac-dropdown-button:before,
body .modal input[type="text"]:hover + span + span.ac-dropdown-button:before,
body .modal input[type="number"]:hover + span + span.ac-dropdown-button:before,
body .modal input[type="password"]:hover + span + span.ac-dropdown-button:before,
body .modal select:hover + span + span.ac-dropdown-button:before {
  border-color: #BBB !important;
  color: #111 !important;
}
body .modal input[type="text"]::placeholder,
body .modal input[type="number"]::placeholder,
body .modal input[type="password"]::placeholder,
body .modal select::placeholder,
body .modal input[type="text"]::-webkit-input-placeholder,
body .modal input[type="number"]::-webkit-input-placeholder,
body .modal input[type="password"]::-webkit-input-placeholder,
body .modal select::-webkit-input-placeholder,
body .modal input[type="text"]:-ms-input-placeholder,
body .modal input[type="number"]:-ms-input-placeholder,
body .modal input[type="password"]:-ms-input-placeholder,
body .modal select:-ms-input-placeholder,
body .modal input[type="text"]::-ms-input-placeholder,
body .modal input[type="number"]::-ms-input-placeholder,
body .modal input[type="password"]::-ms-input-placeholder,
body .modal select::-ms-input-placeholder {
  color: #B4BAC5;
}
body .modal input[type="text"]:-moz-placeholder,
body .modal input[type="number"]:-moz-placeholder,
body .modal input[type="password"]:-moz-placeholder,
body .modal select:-moz-placeholder,
body .modal input[type="text"]::-moz-placeholder,
body .modal input[type="number"]::-moz-placeholder,
body .modal input[type="password"]::-moz-placeholder,
body .modal select::-moz-placeholder {
  color: #B4BAC5;
  opacity: 1;
}
body .modal textarea {
  font-size: 13px !important;
  color: #758193 !important;
  padding: 7px !important;
  line-height: 20px !important;
  background: #EDF2F9 !important;
  border: 1px solid #E7E7E7 !important;
  border-radius: 4px !important;
  box-sizing: border-box;
  max-width: 100%;
  transition: all 0.2s ease 0s;
  -webkit-transition: 0.2s ease 0s;
  font-family: Poppins, sans-serif !important;
}
body .modal textarea:focus,
body .modal textarea:hover {
  border: 1px solid #BBB !important;
}
body .modal textarea:focus + span + span.ac-dropdown-button:before,
body .modal textarea:hover + span + span.ac-dropdown-button:before {
  border-color: #BBB !important;
  color: #111 !important;
}
body .modal textarea#sms_form_message {
  min-height: 116px !important;
  min-width: 350px;
}
body .modal input[type="submit"] {
  font-weight: 600 !important;
  font-size: 12px !important;
  text-align: center;
  color: #fff !important;
  padding: 0 20px !important;
  white-space: nowrap;
  font-family: Poppins, sans-serif !important;
}
body .modal .cke_skin_v2 {
  width: 100% !important;
}
body .modal:has(.file-storage-full-image) .modal-body {
  margin: 0;
}
body .modal .file-storage-full-image {
  max-width: 70vh;
  max-height: 70vh;
}
body .modal .file-storage-full-image img {
  max-width: 70vh;
  max-height: 70vh;
}
body #admin_goods_list_filter select {
  width: 100%;
}
body #admin_goods_list_filter .good_filter_clear a {
  padding-left: 23px;
  background: url(images/message-error.svg) no-repeat left center;
  background-size: 17px;
  color: #e5372c !important;
  line-height: 20px;
  display: inline-block;
  margin-top: 4px;
}
body #admin_goods_list_filter .good_filter_clear a:hover {
  text-decoration: underline !important;
}
@media only screen and (max-width: 1620px) {
  body #admin-content-wrapper .admin-header .admin-header-info-container {
    padding-left: 170px;
  }
  body #admin-content-wrapper #admin-hor-menu #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.active + .admin-fat-menu {
    display: block;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed {
    width: 60px;
    overflow: visible;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed:before {
    width: 60px;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed .admin-logo-container {
    width: 60px;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed .admin-logo-container a {
    width: 35px;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed .admin-logo-container a img {
    width: 0 !important;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed .admin-menu-search {
    display: none;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1 {
    position: relative;
    float: left;
    background: none !important;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1 .admin-hor-menu-level1 {
    font-size: 0 !important;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1 .admin-hor-menu-level1:after {
    opacity: 0;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.hovered + .admin-fat-menu {
    display: block !important;
    position: absolute;
    left: 49px;
    top: 0px;
    border: 1px solid #E7E7E7;
    background: #FFF;
    width: 250px;
    padding-bottom: 8px;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.hovered + .admin-fat-menu .link-level3 {
    border-left: 0px none !important;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.current {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.current + .admin-fat-menu {
    display: none;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1 .admin-fat-menu-big-cat {
    display: block !important;
    color: #101C2C;
    font-weight: 600;
    font-size: 13px;
    line-height: 20px;
    background: #E2E8F0;
    width: 100%;
    padding: 13px 3px 13px 14px !important;
    box-sizing: border-box;
    margin-bottom: 5px;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1 .admin-fat-menu .link-level3 a:hover {
    color: #101C2C !important;
    background: #EDF2F9 !important;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1#admin-top_menu_link_20 .admin-fat-menu {
    position: fixed;
    top: auto;
    bottom: 0px;
    left: 60px;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1#admin-top_menu_link_search {
    display: block;
    background: #edf2f9 !important;
    position: relative;
    left: -10px;
    width: calc(100% + 20px) !important;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1#admin-top_menu_link_search .admin-hor-menu-level1 {
    height: 40px;
    padding: 0 !important;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed .admin-personalization {
    width: 0px;
    opacity: 0;
    z-index: -1;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed .admin-personalization a {
    width: 0px;
    opacity: 0;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed .close-admin-hor-menu {
    left: 15px;
    transform: rotate(-90deg);
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed:after {
    width: 60px;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed .admin-menu-search.active {
    display: block;
    left: 60px;
    top: 69px;
    width: 200px;
    position: absolute;
    border-top: 1px solid #E7E7E7;
    border-right: 1px solid #E7E7E7;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed .admin-menu-search.active .select2-container--open .select2-dropdown {
    width: 200px !important;
    border-bottom: 1px solid #e7e7e7 !important;
    border-right: 1px solid #e7e7e7 !important;
    -webkit-border-bottom-right-radius: 4px !important;
    -moz-border-radius-bottomright: 4px !important;
    border-bottom-right-radius: 4px !important;
  }
  body #admin-content-wrapper #admin-hor-menu.colapsed .admin-menu-search.active .select2-container--open + .select2-container--open {
    top: 40px !important;
  }
  body #admin-content-wrapper #admin-hor-menu .admin-personalization {
    padding-right: 20px;
  }
  body #admin-content-wrapper #admin-hor-menu .close-admin-hor-menu {
    position: fixed;
    bottom: 15px;
    left: 150px;
    text-decoration: none !important;
    width: 30px;
    height: 30px;
    content: '';
    display: inline-block;
    background: no-repeat center center rgba(237, 242, 249, 0.5) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABuSURBVHgBdY7BDYAgDEVpPRC42DCRG+kGrRM4kxtx44a2RhNioAk0fX35KaSUtlor5ZzFdcr21lElh4hMRNKRjB3qzB9gfVcrm/Qytnmyr5RyhhAcAIj3HmKMi2LWJNGT9t49T3KbNCyTVVr//AbFZSaCBHv0SQAAAABJRU5ErkJggg==');
    z-index: 45;
    transform: rotate(90deg);
    transition: all 0.2s ease 0s;
    -webkit-transition: 0.2s ease 0s;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
  }
  body #admin-content-wrapper #admin-hor-menu .close-admin-hor-menu:hover {
    background-color: #edf2f9;
  }
  body #admin-content-wrapper #admin-hor-menu .admin-menu-search {
    display: block;
    left: 0;
    width: 100%;
    position: relative;
    border-top: 0px none;
    border-right: 0px none;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
  }
  body #admin-content-wrapper.color-grey #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.hovered + .admin-fat-menu {
    background: #d1d8e3 !important;
    border: 1px solid #edf2f9;
    box-shadow: none !important;
  }
  body #admin-content-wrapper.color-grey #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.hovered + .admin-fat-menu .admin-fat-menu-big-cat {
    background: #e2e8f0 !important;
    color: #111 !important;
  }
  body #admin-content-wrapper.color-grey #admin-hor-menu.colapsed .admin-menu-search.active {
    border-top: 1px solid #d1d8e3;
    border-right: 1px solid #d1d8e3;
  }
  body #admin-content-wrapper.color-grey #admin-hor-menu.colapsed .admin-menu-search.active .select2-container .select2-selection--single {
    background: #edf2f9 !important;
  }
  body #admin-content-wrapper.color-grey #admin-hor-menu.colapsed .admin-menu-search.active .select2-container--open .select2-dropdown {
    background: #edf2f9 !important;
    width: 200px !important;
    border-bottom: 1px solid #d1d8e3 !important;
    border-right: 1px solid #d1d8e3 !important;
  }
  body #admin-content-wrapper.color-dark #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.hovered + .admin-fat-menu {
    background: #3f424e !important;
    border: 1px solid #52555f;
    box-shadow: none !important;
  }
  body #admin-content-wrapper.color-dark #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1 .admin-hor-menu-level1.hovered + .admin-fat-menu .admin-fat-menu-big-cat {
    background: #4a4d57 !important;
    color: #FFF !important;
  }
  body #admin-content-wrapper.color-dark #admin-hor-menu.colapsed #admin-main-menu .admin-top-level1#admin-top_menu_link_search {
    background: #4a4d57 !important;
  }
  body #admin-content-wrapper.color-dark #admin-hor-menu.colapsed .admin-menu-search.active {
    border-top: 1px solid #3f424e;
    border-right: 1px solid #3f424e;
  }
  body #admin-content-wrapper.color-dark #admin-hor-menu.colapsed .admin-menu-search.active .select2-container--open .select2-dropdown {
    width: 200px !important;
    border-bottom: 1px solid #3f424e !important;
    border-right: 1px solid #3f424e !important;
  }
}
@media only screen and (max-width: 1365px) {
  body #admin-content-wrapper > .container_60 {
    transform: scale(0.9, 1);
  }
}
@media only screen and (max-width: 1240px) {
  body #admin-content-wrapper .admin-header .admin-header-info-container {
    padding-left: 220px;
  }
  body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-client-plan-info {
    display: none;
  }
  body #admin-content-wrapper .admin-header .admin-header-info-container .admin-header-client-container .admin-header-person-container .open-info {
    padding-right: 20px;
  }
  body #admin-content-wrapper .owner-info-top-container {
    flex-wrap: wrap;
  }
  body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-plan,
  body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-version {
    width: 49%;
    margin-bottom: 20px;
  }
  body #admin-content-wrapper .owner-info-top-container .owner-info-top.owner-invoice {
    width: 100%;
  }
  body #admin-content-wrapper .owner-info-bottom-container {
    flex-wrap: wrap;
  }
  body #admin-content-wrapper .owner-info-bottom-container .owner-info-bottom {
    width: 49%;
    margin-bottom: 20px;
  }
  body #admin-content-wrapper .admin_links {
    justify-content: flex-end;
  }
  body #admin-content-wrapper .admin_links .admin-links-container {
    width: calc(100% - 60px);
    float: right;
    margin: 0;
  }
  body #admin-content-wrapper .admin_links .admin-links-container ul {
    width: 100%;
    display: block;
    float: left;
  }
  body #admin-content-wrapper .admin_links .admin-links-container ul .converters {
    float: left;
  }
  body #admin-content-wrapper .admin_links .admin-links-container ul li {
    float: left;
    margin: 0 5px;
  }
  body #admin-content-wrapper .admin_links .admin-links-container ul li a {
    line-height: 18px;
  }
  body #admin-footer .container_60,
  body #admin-login-line .container_60 {
    width: 1015px;
    padding-left: 60px;
    box-sizing: border-box;
    margin-left: 0;
  }
}
@media only screen and (max-width: 1024px) {
  body #admin-login-content .admin-login-block {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
  }
  body #admin-content-wrapper .admin_links ul {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
  }
  body #admin-footer .container_60,
  body #admin-login-line .container_60 {
    width: 960px;
    padding: 0 30px;
    box-sizing: border-box;
    margin-left: 0;
  }
}
@media only screen and (max-width: 960px) {
  body #admin-login-line {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  body #admin-login-content {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
  }
  body #admin-login-content .admin-login-block {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  body #admin-login-content .admin-login-block .admin-login-container {
    width: 100%;
  }
  body #admin-login-content .admin-login-block .admin-login-info {
    display: none;
  }
  body #admin-footer .container_60,
  body #admin-login-line .container_60 {
    width: 96%;
    padding: 0;
    box-sizing: border-box;
    margin-left: auto;
  }
  body #admin-footer {
    height: auto;
    padding: 15px 0;
  }
  body #admin-footer .contact-person {
    margin-bottom: 3px;
  }
  body #admin-footer .contact-person,
  body #admin-footer .provider {
    height: auto;
    width: 100%;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 767px) {
  body #admin-login-line {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  body #admin-footer .contact-person {
    flex-wrap: wrap;
    background-position: 98% top;
    padding-left: 0;
  }
  body #admin-footer .contact-person .contact-position,
  body #admin-footer .contact-person .contact-work-time,
  body #admin-footer .contact-person .contact-phone,
  body #admin-footer .contact-person .contact-mail {
    width: 100%;
    margin-left: 0;
    margin-bottom: 3px;
  }
}
@media only screen and (max-width: 480px) {
  body #admin-login-content {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
  }
  body #admin-login-content .admin-login-block .admin-login-container {
    padding: 35px 30px 45px;
  }
}