﻿input[type="text"],
input,
select,
textarea {
  font-size: 1rem;
  width: 100%;
}

#productdetail #addtowish.active {
  color: #f00;
}

#productdetail #addtocompare.active {
  color: #f00;
}

#productdetail #pricing-monitoring {
  color: #9b9b9b;
  display: inline-block;
  margin: 0 0 15px;
  text-decoration: none;
}

#productdetail #pricing-monitoring i {
  margin-left: 5px;
  font-size: 16px;
  vertical-align: middle;
}

#productdetail #pricingmonitoring .realstore {
  display: none;
}

div#productdetail {
  padding: 0 15px;
}

.direction-ltr {
  direction: ltr;
  text-align: left;
}

.price-section {
  padding: 15px 0px;
}

.list-bordered li {
  border-bottom: 1px solid #ddd;
  padding: 10px 0px;
}

.list-bordered li:last-child {
  border-bottom: 0px;
}

.attributes-group {
  /* padding:10px 0px; */
}

.attributes-group a,
.attributes-group a:hover,
.attributes-group a:visited,
.attributes-group a:active,
.attributes-group a:link {
  text-decoration: none;
}

.attributes-group .attribute-colors {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 4px 2px;
  font-size: 0;
  line-height: 0;
  position: relative;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.attributes-group .attribute-colors.active:before,
.attributes-group .attribute-colors.active+.attribute-thumbnail:before {
  content: "";
  border: 2px solid #008dd0;
  width: 32px;
  height: 32px;
  position: absolute;
  top: -4px;
  left: -4px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.attributes-group .attribute-colors.active:after,
.attributes-group .attribute-colors.active+.attribute-thumbnail:after {
  content: "\2713";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8);
}

.attributes-group .attribute-thumbnail {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 4px 2px;
  font-size: 0;
  line-height: 0;
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: centerک;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.attributes-group .attribute-thumbnail.active:before {
  content: "";
  border: 2px solid #337ab7;
  width: 32px;
  height: 32px;
  position: absolute;
  top: -4px;
  left: -4px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.attributes-group .attribute-thumbnail.active:after {
  content: "\2713";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8);
}

.attributes-group .attribute-list {
  display: inline-block;
  border: 1px solid #ddd;
  padding: 4px 15px;
  margin: 4px 0px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.attributes-group .attribute-list.active {
  background: #EB5A49;
  border-color: #EB5A49;
  color: #fff;
}

.padding-t-20 {
  padding-top: 20px;
}

.padding-b-20 {
  padding-bottom: 20px;
}

.c-breadcrumb {
  line-height: 2.2;
  margin-right: 0;
  padding: 21px 0;
  padding: 30px 10px 30px 30px;
  background: white;
  position: relative;
  margin-top: 10px;
}

.c-breadcrumb:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  height: 100%;
  background: white;
  width: 50px;
  clip-path: polygon(50% 50%, 100% 100%, 100% 0%);
  transform: translateX(calc(-100% + 1px));
}

.c-breadcrumb__in-main {
  margin-top: 12px;
}

.c-breadcrumb li {
  display: inline-block;
}

.c-breadcrumb li:before {
  content: "  ❯ ";
  color: #cfcfcf;
  letter-spacing: 0.4px;
  font-size: 13px;
  vertical-align: bottom;
  margin-left: 5px;
  padding-right: 5px;
  font-weight: 400 !important;
}

.c-breadcrumb li:first-child:before {
  content: "";
  padding: 0;
  display: none;
}

.c-breadcrumb li a {
  color: #6a6a6a;
}

.c-breadcrumb li:not(:last-child):hover,
.c-breadcrumb li:not(:last-child):hover * {
  font-weight: 600;
}

.c-breadcrumb li:last-child {
  display: none;
  font-size: 12px;
  font-size: 0.857rem;
  line-height: 1.833;
  font-weight: 700;
  color: #6a6a6a;
}

.c-breadcrumb li:last-child:before {
  content: unset;
}

#productdetail .title-area {
  border-radius: 0 0 20px 20px;
}

#productdetail h1.product-title {
  font-size: 20px;
  color: #000;
  padding: 15px 0;
  margin: 0;
  font-weight: 700;
  letter-spacing: -0.5px;
  /* font-family: 'IRANSansX'; */
}

#productdetail h1.product-title.title .discount-lable {
  background-color: #ef5662;
  color: #fff;
  border-radius: 15px;
  padding: 7px 12px 5px;
  position: absolute;
  white-space: nowrap;
  left: 13px;
  bottom: 0px;
  font-size: 0.7em;
}

.well .price-wrapper {
  text-align: center;
}

.well .advanced-option-item {
  display: inline-block;
  vertical-align: middle;
}

.sub-list-title {
  color: #030a16;
  font-size: 16px;
  line-height: 34px;
  font-weight: 700;
  margin-top: 40px;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
}

.main-discount {
  /* padding:4px 0px; */
  /* margin:5px 0px; */
  /* color:#dd1e31; */
  /* background-color: #EB5A49; */
  font-weight: 500;
  color: #001a3a;
  /* border-radius: 30px; */
  /* padding: 4px 4px 1px; */
  /* letter-spacing: 0; */
  /* margin: 8px 0px 8px 10px; */
  /* display: -webkit-box; */
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  /* font-size: 1.143rem; */
  line-height: 30px;
  /* width: 45px; */
  /* height: 45px; */
}

.main-tax {
  padding: 4px 0px;
  margin: 5px 0px;
  color: #767676;
}

.final-price {
  width: 100%;
  letter-spacing: 0;
  font-weight: 700;
  /* line-height: 1.5; */
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.final-price span {
  font-size: 20pt;
  color: #001a3a;
}

#priceschart .price-chart-title {
  color: #232933;
  font-size: 16px;
  font-size: 1.2rem;
  line-height: 25px;
  font-weight: 500;
}

#priceschart .price-chart-name {
  font-size: 14px;
  font-size: 1rem;
  line-height: 25px;
  color: #81858b;
  width: 100%;
}

#priceschart .price-chart-line {
  width: 18px;
  height: 4px;
  border-top: 4px dotted #d8d8d8;
  height: 0;
  display: inline-block;
}

#priceschart .price-chart-label {
  margin-right: 30px;
  margin-left: 30px;
  font-size: 12px;
  font-size: 0.857rem;
  line-height: 1.833;
  color: #9b9b9b;
  display: inline-block;
}

#priceschart .price-chart-available {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #19bfd3;
  vertical-align: middle;
  margin-left: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

#priceschart .price-chart-unavailable {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #ef394e;
  vertical-align: middle;
  margin-left: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

#productdetail .well,
#productdetail .mss-thumbnails,
#productdetail .thumbnails {
  background: unset !important;
  border-color: #f0f0f0;
}

.thumbnails {
  height: 70px;
  padding: 8px 0;
  margin-top: 4px;
  text-align: center;
}

.thumbnails a {
  display: inline-block;
  width: 86px;
  height: 55px;
  margin: 5px 0 5px 5px;
  position: relative;
  background-color: #f0f0f0;
  margin: 0 2px;
}

.thumbnails a:nth-child(4n) {
  margin-left: 0;
}

.thumbnails a img {
  max-height: 100%;
  max-width: 100%;
}

.thumbnails span {
  display: none;
}

.thumbnails i {
  position: absolute;
  color: #fff;
  text-shadow: 0 1px 10px #000;
  top: 50%;
  left: 50%;
  display: inline-block;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  font-size: 30px;
  z-index: 100;
}

.product-summary ul {
  margin: 20px 0px;
}

.unavailable {
  text-align: center;
  margin-bottom: 15px;
  position: relative;
}

.unavailable:before {
  content: "";
  border: 1px dashed red;
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  z-index: 0;
}

.unavailable strong {
  font-size: 16px;
  font-size: 1.143rem;
  font-weight: 700;
  display: inline-block;
  background-color: #fff;
  padding: 4px 12px;
  z-index: 1;
  position: relative;
  color: red;
}

.unavailable-message {
  text-align: justify;
  font-size: 12px;
  font-size: 1rem;
  margin-bottom: 20px;
}

.btn-notifyme {
  color: #00bfd6 !important;
  display: inline-block;
  padding: 6px 12px;
  padding-right: 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
  padding-right: 40px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDBiZmQ2IiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2ZvcmVpZ25PYmplY3Q+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48Zz48cGF0aCBkPSJNODAuOCw2MC44bC00LjYtNS43Yy0xLjQtMS43LTIuMi0zLjktMi4yLTYuMXYtNi4yYzAtOS42LTUuNy0xOC4yLTE0LjQtMjJ2LTAuM2MwLTQuMS0zLjQtNy41LTcuNS03LjVoLTQuMiAgICAgYy00LjEsMC03LjUsMy40LTcuNSw3LjV2MC4zQzMxLjcsMjQuNiwyNiwzMy4xLDI2LDQyLjh2Ni4yYzAsMi4yLTAuOCw0LjQtMi4yLDYuMWwtNC42LDUuN2MtMiwyLjUtMi40LDUuOC0xLjEsOC43ICAgICBjMS40LDIuOSw0LjIsNC43LDcuNCw0LjdoMTAuMUMzNi41LDgxLjQsNDIuNiw4Nyw1MCw4N3MxMy41LTUuNiwxNC4zLTEyLjhoMTAuMWMzLjIsMCw2LjEtMS44LDcuNC00LjcgICAgIEM4My4yLDY2LjYsODIuOCw2My4yLDgwLjgsNjAuOEM4MC44LDYwLjgsODAuOCw2MC44LDgwLjgsNjAuOHogTTUwLDgxYy00LjEsMC03LjUtMi45LTguMi02LjhoMTYuNUM1Ny41LDc4LjEsNTQuMSw4MSw1MCw4MXogICAgICBNNzYuNCw2Ni45Yy0wLjIsMC40LTAuNywxLjMtMiwxLjNIMjUuNmMtMS4zLDAtMS44LTAuOS0yLTEuM2MtMC4yLTAuNC0wLjUtMS40LDAuMy0yLjRsNC42LTUuN2MyLjMtMi44LDMuNS02LjMsMy41LTkuOXYtNi4yICAgICBjMC03LjgsNS0xNC43LDEyLjQtMTcuMWMxLjItMC40LDIuMS0xLjYsMi4xLTIuOXYtMi40YzAtMC44LDAuNy0xLjUsMS41LTEuNWg0LjJjMC44LDAsMS41LDAuNywxLjUsMS41djIuNCAgICAgYzAsMS4zLDAuOCwyLjQsMi4xLDIuOUM2MywyOC4xLDY4LDM1LDY4LDQyLjh2Ni4yYzAsMy42LDEuMyw3LjEsMy41LDkuOWw0LjYsNS43Qzc3LDY1LjUsNzYuNiw2Ni41LDc2LjQsNjYuOXoiPjwvcGF0aD48cGF0aCBkPSJNOC41LDQzLjJjMC00LDEuMS03LjgsMy4zLTExLjFjMC45LTEuNCwwLjUtMy4yLTAuOS00LjJjLTEuNC0wLjktMy4yLTAuNS00LjIsMC45QzQsMzMuMSwyLjUsMzguMSwyLjUsNDMuMiAgICAgYzAsNS40LDEuNiwxMC42LDQuNywxNWMwLjYsMC44LDEuNSwxLjMsMi41LDEuM2MwLjYsMCwxLjItMC4yLDEuNy0wLjVjMS40LTAuOSwxLjctMi44LDAuNy00LjJDOS44LDUxLjQsOC41LDQ3LjQsOC41LDQzLjJ6Ij48L3BhdGg+PHBhdGggZD0iTTE4LjgsNTEuNGMxLjUtMC43LDIuMS0yLjUsMS40LTRjLTAuNi0xLjMtMC45LTIuNy0wLjktNC4xYzAtMS4zLDAuMi0yLjUsMC43LTMuNmMwLjYtMS41LTAuMS0zLjMtMS42LTMuOSAgICAgYy0xLjUtMC42LTMuMywwLjEtMy45LDEuNmMtMC44LDEuOS0xLjIsMy45LTEuMiw1LjljMCwyLjQsMC41LDQuNiwxLjUsNi44YzAuNSwxLjEsMS42LDEuNywyLjcsMS43QzE4LDUxLjcsMTguNCw1MS42LDE4LjgsNTEuNCAgICAgeiI+PC9wYXRoPjxwYXRoIGQ9Ik05My4yLDI4LjljLTAuOS0xLjQtMi44LTEuOC00LjItMC45Yy0xLjQsMC45LTEuOCwyLjgtMC45LDQuMmMyLjIsMy4zLDMuMyw3LjEsMy4zLDExLjFjMCw0LjItMS4zLDguMi0zLjYsMTEuNiAgICAgYy0wLjksMS40LTAuNiwzLjIsMC43LDQuMmMwLjUsMC40LDEuMSwwLjUsMS43LDAuNWMwLjksMCwxLjktMC40LDIuNS0xLjNjMy4xLTQuNCw0LjctOS42LDQuNy0xNUM5Ny41LDM4LjEsOTYsMzMuMSw5My4yLDI4Ljl6Ij48L3BhdGg+PHBhdGggZD0iTTgxLjYsMzUuN2MtMS41LDAuNi0yLjMsMi40LTEuNiwzLjljMC41LDEuMSwwLjcsMi40LDAuNywzLjZjMCwxLjQtMC4zLDIuOC0wLjksNC4xYy0wLjcsMS41LTAuMSwzLjMsMS40LDQgICAgIGMwLjQsMC4yLDAuOSwwLjMsMS4zLDAuM2MxLjEsMCwyLjItMC42LDIuNy0xLjdjMS0yLjEsMS41LTQuNCwxLjUtNi44YzAtMi4xLTAuNC00LjEtMS4yLTUuOUM4NC45LDM1LjgsODMuMSwzNSw4MS42LDM1Ljd6Ij48L3BhdGg+PC9nPjwvZz48L3N3aXRjaD48L3N2Zz4=");
}

.btn-makeavailable {
  color: #00bfd6 !important;
  display: inline-block;
  padding: 6px 12px;
  padding-right: 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
  padding-right: 40px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDBiZmQ2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNi40NTgzMzMgMjYuNDU4MzM0IiB4PSIwcHgiIHk9IjBweCI+PHBhdGggZD0ibTEzLjY0NTE0NyAyNzIuMTI5MWMtLjY3MTM1NC0uMDAwMjEtMS4yNjUxODUuMzgxNjQtMS42MTEyNi44ODA1My0uMzQ2MTgxLjQ5OTAxLS41MDQ4NzggMS4xMTA4My0uNTA0ODc4IDEuNzU5MDF2MS44NDU4NGEuNzkzODI5MzguNzkzODA3ODQgMCAxIDAgMS41ODc1IDB2LTEuODQ1ODRjMC0uMzc0NDIuMTA1Mzg0LS42ODU3OC4yMjIxOTctLjg1NDE4LjExNjgxNC0uMTY4NDEuMTgzNzUzLS4xOTc5OS4zMDU5MzgtLjE5NzkxLjEyMjQ0OSAwIC4xOTAxMy4wMzAxLjMwNjk0My4xOTg0My4xMTY4MTQuMTY4MzYuMjIyMjI0LjQ3OTI0LjIyMjIyNC44NTM2NnYxLjg0NTg0YS43OTM4MjkzOC43OTM4MDc4NCAwIDEgMCAxLjU4NzUgMHYtMS44NDU4NGMwLS42NDgxOC0uMTU5MjUzLTEuMjU5NTUtLjUwNTQwNy0xLjc1ODQ4LS4zNDYwNzUtLjQ5ODg0LS45Mzk2NjgtLjg4MDg3LTEuNjEwNzU3LS44ODEwNnptLTMuNzA0MTY3MyAyLjY0Njc5Yy0uNDM4MzYyLjAwMDA1LS43OTM2OTcuMzU1NDEtLjc5Mzc1Ljc5MzcydjYuMzQ5MzFjLjAwMDA1My40MzgzMS4zNTUzODguNzkzNjcuNzkzNzUuNzkzNzNoNy40MDgzMzMzYy40MzgzNjItLjAwMDA2Ljc5MzY5Ny0uMzU1NDIuNzkzNzUtLjc5Mzczdi02LjM0OTMxYy0uMDAwMDUzLS40MzgzMS0uMzU1Mzg4LS43OTM2Ny0uNzkzNzUtLjc5MzcyaC0xLjMyMzQxOXYxLjgzODU5YTEuMDU4NDM5MiAxLjA1ODQxMDUgMCAxIDEgLTIuMTE2NjY3IDB2LTEuODM4NTloLS41MjgxMzV2MS44Mzg1OWExLjA1ODQzOTIgMS4wNTg0MTA1IDAgMSAxIC0yLjExNjY2NiAwdi0xLjgzODU5em0xMS43MzE1OTkzIDcuOTM3MjhjLS43NzQxNDUgMC0xLjU0ODU1NC4yNDMyMS0yLjE4MjMxLjcyOTY1bC0yLjE5NTcyNCAxLjY4NTY2Yy0uNTUzNTg4LS4zNTI4NS0xLjIzMTc5NS0uNTQ1NzEtMS45NTkwNTUtLjU0NTcxaC01LjY4NzUwOTNjLS4wMzMwNS0uMDA0LS4wNjYzOC0uMDA3LS4wOTk3NS0uMDA3LS4xNzg5MTItLjAwMDE5LS4zNTI2MTEuMDYwMS0uNDkyOTcyLjE3MTA1bC0zLjk0MTM2NiAzLjAyNTU5Yy0uMDcyNjYtLjAxNzctLjE0NzQ3OS0uMDI1NC0uMjIyMjIzLS4wMjIyLS4xNjIzNzUuMDA3LS4zMTg1ODUuMDY0My0uNDQ3NTE3LjE2MzNsLTEuOTQxNDg2IDEuNDg5NzZjLS41NjY1NTIuNDM0NzQtLjkxNTE2NyAxLjA3ODg2LS45MTUxNjcgMS43NDY5OSAwIC42NjgxLjM0ODYxNSAxLjMxMjI1LjkxNTE2NyAxLjc0NzE1bDIuNDI3MjYyIDEuODYyODhjMS4xMzMxMDQuODY5NjggMi43NDUyMS44Njk2NiAzLjg3ODMxNSAwbDEuOTQxNDg2My0xLjQ5MDMyYy4xMzAwNjktLjEwMDA3LjIyNTk1NC0uMjM4MDIuMjc0Mzk5LS4zOTQ3OGg1LjMwOTIzNWMuMjIzNzA1LjAwMy40MzgxNzctLjA4OS41OTA2NTYtLjI1MjcxLjAyMzgxLS4wMTQuMDQ2NjUtLjAyOTUuMDY4NzQtLjA0Nmw2Ljg2MTU5OC01LjI2Njc1Yy42MzM3ODMtLjQ4NjQ2IDEuMDE2NDc2LTEuMTk3NjkgMS4wMTY0NzYtMS45MzMxNXMtLjM4MjY5My0xLjQ0NzI0LTEuMDE2NDc2LTEuOTMzNjhjLS42MzM3ODMtLjQ4NjQzLTEuNDA3NjM2LS43Mjk2NC0yLjE4MTc4LS43Mjk2NHptMCAxLjYzNDQ3Yy40NTQwNTEgMCAuOTA4MDc2LjExODEzIDEuMjE1NDE2LjM1Mzk4LjMwNzMxNC4yMzU4OC4zOTUzNC40NjcxMy4zOTUzNC42NzQzNXMtLjA4OC40Mzg0NC0uMzk1MzQuNjc0MzdsLTYuODIzODY5IDUuMjM2NzRoLTYuMTM5NjgyM2MtLjAzNjEyLS4wMDAyNy0uMDcyMjEuMDAzLS4xMDgwMDMuMDA3bC0zLjM0MjkzMS0yLjU2NTY2IDMuMzM0MTQ3LTIuNTU4OTdoNS41Mjc4MzMzYy41MDE5NjggMCAuOTM4MTA3LjE2MDYyIDEuMjE2OTc4LjM3NDY3LjI3ODg5Ny4yMTQwNS4zOTE3MTUuNDQyMTUuMzkxNzE1LjY3NTM4IDAgLjQ5MTctLjU2Mzk1OSAxLjA2OTY4LTEuNTYwMTE1IDEuMDY5NjhoLTMuOTY4NzVjLTEuMDczODEyLS4wMTU2LTEuMDczODEyIDEuNjAzMDYgMCAxLjU4NzQ4aDMuOTY4NzVjMS42NjU2ODQgMCAzLjE0NzYxNS0xLjEwNTggMy4xNDc2MTUtMi42NTcxNiAwLS4zMTY4MS0uMDcwNzItLjYxNzIyLS4xOTA2ODUtLjg5Mzk4bDIuMTE2MTM4LTEuNjI0MTRjLjMwNzMxMy0uMjM1ODUuNzYxMzkxLS4zNTM5OSAxLjIxNTQ0My0uMzUzOTl6bS0xNi43NDQ3MTIzIDUuMTk1NDEgNC4wMzUzOTggMy4wOTc0Mi0xLjEyMTM4My44NjAzOGMtLjQ4MDIxOS4zNjg1OS0xLjQ2NTQ0OC4zNjg1Ni0xLjk0NTYxNCAwbC0yLjQyNjczMi0xLjg2Mjg4Yy0uMjQwMTA5LS4xODQzMS0uMjk0NTM0LS4zNDc5Ni0uMjk0NTM0LS40ODc4MiAwLS4xMzk5MS4wNTQ0My0uMzAzNS4yOTQ1MzQtLjQ4NzgxeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMjcwLjU0MTY1KSI+PC9wYXRoPjwvc3ZnPg==");
}

#productdetail .nav-tabs.product {
  margin: 0;
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  list-style: none;
  overflow-x: auto;
}

#productdetail .nav-tabs.product .nav-item {
  padding-left: 16px;
  font-size: 14px;
  /* line-height: 24px; */
  /* color: #6d7179; */
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: non;
  list-style: n;
  list-style: none;
  cursor: pointer;
  display: flex;
  border-radius: var(--jk-border-radius-15);
}

.nav-tabs--sticky {
  position: sticky;
  z-index: 2;
  top: 60px;
  width: 100%;
}

#productdetail .nav-tabs.product .nav-item a {
  color: #283035;
  white-space: nowrap;
}

#productdetail .nav-tabs.product .nav-item.is-active a {
  /* border-bottom: 2px solid #EB5A49; */
  /* border-radius: var(--jk-border-radius-15); */
  /* background: var(--jk-lineargradient); */
  /* box-shadow: var(--jk-inside-box-shadow-30); */
}

#productdetail .tab-content {
  margin-bottom: 40px;
  padding-top: 23px;
  text-align: justify;
  color: #001a3a;
}

#productdetail .model-items input[type="radio"] {
  display: none;
}

#productdetail .model-items input[type="radio"]+label {
  cursor: pointer;
  display: block;
  position: relative;
}

#productdetail .model-items input[type="radio"]+label.model-unavailable h4,
#productdetail .model-items input[type="radio"]+label.model-discounted h4 {
  padding-right: 46px;
  min-height: 28px;
}

#productdetail .model-items input[type="radio"]+label.model-unavailable img.model-unavailable {
  position: absolute;
  top: 0;
  right: 0;
}

#productdetail .model-items input[type="radio"]+label.model-discounted img.model-discounted {
  position: absolute;
  top: 0;
  right: 0;
}

#productdetail .model-items input:checked+label {
  /* background:#eef7ff !important; */
  /* border:1px solid #eef7ff; */
  color: #001a3a;
}

#productdetail .model-items .model-item.active .attributes-group .attribute-list {
  color: #337ab7 !important;
}

#productdetail .model-items .model-item h4 {
  font-size: 16px;
  line-height: 35px;
  font-weight: 700;
}

#productdetail .model-items {
  margin-bottom: 30px;
  display: flex;
  align-items: center;
}

#productdetail .model-items .well {
  margin-bottom: 5px;
}

#productdetail .advanced-option-selector {
  margin-bottom: 30px;
}

#productdetail .btn-icon {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}

#productdetail #addtowish.active {
  color: #f00;
}

#productdetail #addtocompare.active {
  color: #f00;
}

#productdetail .small {
  font-size: 11px;
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

#productdetail .strong {
  font-size: 14px;
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #000;
}

#pricing-monitoring,
.fullgallery {
  color: #9b9b9b;
  display: inline-block;
  margin: 15px 0;
  text-decoration: none;
}

#pricing-monitoring i {
  margin-left: 5px;
  font-size: 16px;
  vertical-align: middle;
  opacity: 0.4;
}

#makediscount {
  color: #9b9b9b;
  display: inline-block;
  margin: 0 0 15px;
  text-decoration: none;
}

#makediscount i {
  margin-left: 5px;
  font-size: 16px;
  vertical-align: middle;
  opacity: 0.4;
}

#pricingmonitoring .realstore {
  display: none;
}

#sharing {
  margin-top: 20px;
  text-align: justify;
}

#sharing .share-header {
  padding: 15px 0px;
  display: block;
  font-weight: 700;
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
  font-size: 1.15em;
}

#sharing .share-header i {
  cursor: pointer;
}

#sharing .sharing-btn {
  width: 32px;
  height: 32px;
  line-height: 28px;
  border-radius: 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: inline-block;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  position: relative;
}

#sharing .sharing-btn.email {
  background: #ef5662;
  border: 1px solid #ef5662;
}

#sharing .sharing-btn.whatsapp {
  background: #1bd741;
  border: 1px solid #1bd741;
}

#sharing .sharing-btn.facebook {
  background: #4d8deb;
  border: 1px solid #4d8deb;
}

#sharing .sharing-btn.twitter {
  background: #4dcceb;
  border: 1px solid #4dcceb;
}

#sharing .sharing-btn.copylink {
  width: 94px;
  border: 1px solid #81858b;
  color: #81858b;
  padding-right: 20px;
}

#sharing .sharing-btn.email:before,
#sharing .sharing-btn.whatsapp:before,
#sharing .sharing-btn.facebook:before,
#sharing .sharing-btn.twitter:before,
#sharing .sharing-btn.copylink:before {
  content: "";
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 5px;
  right: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

#sharing .sharing-btn.email:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHg9IjBweCIgeT0iMHB4Ij48dGl0bGU+bWFpbDUwPC90aXRsZT48cGF0aCBkPSJNOTkuOTUsNDcuN1Y0Ny4yM3EwLTQuOSwwLTkuOFYyNy41NWwwLDBhMTIuODIsMTIuODIsMCwwLDAtLjA2LTMuMTZjMC0uMDcsMC0wLjE0LDAtMC4yMXYwYy0wLjg1LTUtNS4yLTguNDItMTAuNTgtOC40Mkg1MS43djBIMjUuMThjLTUuMTUsMC0xMC40OCwwLTE1LjcyLjA4YTguNSw4LjUsMCwwLDAtNi41OSwzLjA3QTEyLDEyLDAsMCwwLC4yNCwyNC4xOSwxMS4yNCwxMS4yNCwwLDAsMCwwLDI2LjNIMFY0NC40MVEwLDQ4LjY5LDAsNTNWNTNjMCw2Ljc0LDAsMTMuNzEsMCwyMC41NkExMC42MiwxMC42MiwwLDAsMCwzLjEzLDgxLjJhMTAuMzksMTAuMzksMCwwLDAsNy4zOSwzLjA4aDMwYzE2LDAsMzIuNTcsMCw0OC44NiwwQTEwLjgsMTAuOCwwLDAsMCwxMDAsNzMuNjVDOTkuOSw2NSw5OS45Miw1Ni4yMSw5OS45NSw0Ny43Wm0tMy41NiwyNmE3LjIsNy4yLDAsMCwxLTcsN2MtMTYuNjYsMC0zMy42MSwwLTUwLDBIMTAuNTJhNi44LDYuOCwwLDAsMS00LjgzLTIsNyw3LDAsMCwxLTIuMDgtNWMwLTYuODYsMC0xMy44MywwLTIwLjU4VjUzcTAtNC4yNywwLTguNTRWMzUuNjhDNC4yNywzNi41LDUsMzcuMjcsNS42NiwzOGE0Miw0MiwwLDAsMCw3Ljg0LDYuMWMwLjcyLDAuNDcsMS40My45NCwyLjE0LDEuNDIsNy42Nyw1LjIzLDE1LjI5LDEwLjM1LDIyLjY1LDE1LjI0QTczLjYyLDczLjYyLDAsMCwwLDQ1LjU3LDY1YTkuNTQsOS41NCwwLDAsMCw0LjM2LDEuMDYsMTEuMTYsMTEuMTYsMCwwLDAsNC4yNi0uOSw0MS40NCw0MS40NCwwLDAsMCw3LjUxLTQuMzlsMC43LS40OEM3MC42Nyw1NC43MSw3OS4xMiw0OSw4Ny4zLDQzLjU3bDEuNzYtMS4xOGEzMC4zOSwzMC4zOSwwLDAsMCw3LjMtNi42M3YxLjY2cTAsNC45LDAsOS44djAuNDdDOTYuMzEsNTYuMjEsOTYuMjksNjUsOTYuMzksNzMuN1pNMzYuNTIsMTkuMzNINDguMDl2MEg4OS4yM2MzLjU5LDAsNi40OCwyLjIzLDcsNS40M2wwLDAuMTZhMTAuMjIsMTAuMjIsMCwwLDEtMS42NSw3Yy0xLjA2Ljg5LTIuMDgsMS43Mi0zLjE1LDIuNDgtNS4zMSwzLjczLTEwLjg3LDcuNTktMTUuNzcsMTEtNC41OCwzLjE4LTkuMzIsNi40OC0xNCw5Ljc3YTI3LjY5LDI3LjY5LDAsMCwxLTcuNzksNC4wNSwxMiwxMiwwLDAsMS03LjUxLjEyLDI3LjU3LDI3LjU3LDAsMCwxLTcuMzItMy42NFEzNCw1Mi4xMiwyOC45Myw0OC41N2wtMC4yNC0uMTZjLTQuMTEtMi44OC04LjM2LTUuODYtMTIuNTItOC44MS0xLjIxLS44NS0yLjQ1LTEuNjctMy42NS0yLjQ2YTYyLjE4LDYyLjE4LDAsMCwxLTcuMTQtNS4yQTExLjM2LDExLjM2LDAsMCwxLDQsMjlhOC41Niw4LjU2LDAsMCwxLS4yMy00LjA3QTguMzgsOC4zOCwwLDAsMSw1LjY0LDIxLjJhNC45Miw0LjkyLDAsMCwxLDMuODctMS43OGM1LjIyLS4wNywxMC41My0wLjA3LDE1LjY3LTAuMDhIMzYuNTJaIj48L3BhdGg+PC9zdmc+");
}

#sharing .sharing-btn.whatsapp:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTI4IDEyODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik02NSwyQzMwLjgsMiwzLDI5LjgsMyw2NGMwLDE1LjgsNS45LDMwLjgsMTYuNyw0Mi4zbC0xMy44LDEzdjYuN0g2NWMzNC4yLDAsNjItMjcuOCw2Mi02MlM5OS4yLDIsNjUsMnogTTY1LDExOEgxOC45ICAgbDEyLjMtMTEuNWwtNC4zLTQuM0MxNi42LDkyLDExLDc4LjQsMTEsNjRjMC0yOS44LDI0LjItNTQsNTQtNTRzNTQsMjQuMiw1NCw1NFM5NC44LDExOCw2NSwxMTh6Ij48L3BhdGg+PHBhdGggZD0iTTY0LjMsODAuNmMtNi40LTQuMS0xMS44LTkuNy0xNS43LTE2LjNsNi43LTYuN1YzOS43SDMzLjdDMzMuNyw3MSw1OSw5Ni4zLDkwLjMsOTYuM1Y3NC44bC0yMC4yLDBMNjQuMyw4MC42eiI+PC9wYXRoPjwvZz48L3N2Zz4=");
}

#sharing .sharing-btn.facebook:before {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 155.139 155.139' style='enable-background:new 0 0 155.139 155.139;' xml:space='preserve'%3E%3Cg%3E%3Cpath id='f_1_' style='fill:%23ffffff;' d='M89.584,155.139V84.378h23.742l3.562-27.585H89.584V39.184 c0-7.984,2.208-13.425,13.67-13.425l14.595-0.006V1.08C115.325,0.752,106.661,0,96.577,0C75.52,0,61.104,12.853,61.104,36.452 v20.341H37.29v27.585h23.814v70.761H89.584z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}

#sharing .sharing-btn.twitter:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTk3LjkwMywyNi4zNTJjLTAuMjc1LTAuOTQ3LTEuMDk0LTEuNjM0LTIuMDczLTEuNzQxbC0xMS43OTMtMS4yOThDODAuODMzLDE1LjQxNCw3NS41NCw5LjgzNyw2OC42NTUsNy4xMzYgIGMtMi4zMjEtMC45MS00Ljc5Ni0xLjM3MS03LjM1NC0xLjM3MWMtMTEuMzA3LDAtMjEuNDg1LDguODkxLTIyLjY4OCwxOS44MmMtMC4yNjMsMi4zODgtMC4xNSw0Ljc1MSwwLjMxMiw3LjAyMkwyMC4yMywxNy4wNDggIGMtMC41MjEtMC40MzQtMS4xOTctMC42MjktMS44NzEtMC41NDRjLTAuNjcyLDAuMDg3LTEuMjc4LDAuNDUtMS42NzEsMS4wMDJjLTAuMTksMC4yNjctMTguMjEyLDI2LjE0OCwyLjAzNSw0Ny43ICBDMTMuMzU0LDY5LjYxNCw1LjAwNiw3Ni4xNTMsMy4xOTUsNzcuNTY5Yy0wLjU2OCwwLjQ0NC0wLjkwOSwxLjExNi0wLjkzNCwxLjgzN2MtMC4wMjUsMC43MTksMC4yNzEsMS40MTMsMC44MDcsMS44OTUgIGM3Ljg5OCw3LjA5NiwxNy42NjcsMTEuNDYyLDI4LjI1LDEyLjYyNmMxLjg1NSwwLjIwNCwzLjczOCwwLjMwOCw1LjU5NSwwLjMwOGMwLjAwMiwwLDAuMDAxLDAsMC4wMDMsMCAgYzI1LjgwNiwwLDQ3LjQtMTkuMzcyLDUwLjIyOS00NS4wNjJjMC40NDMtNC4wNDIsMC40Ny04LjI3NSwwLjA3OS0xMi4zM2w5Ljg2NC03LjkwOUM5Ny44NTYsMjguMzE3LDk4LjE3OCwyNy4yOTgsOTcuOTAzLDI2LjM1MnogICBNODMuMTMzLDMzLjg3NWMtMC42NTcsMC41MjctMC45OTYsMS4zNTYtMC44OTYsMi4xOTNjMC40OTQsNC4wOTUsMC41MTcsOC40NDIsMC4wNjIsMTIuNTcyICBjLTIuNTU2LDIzLjIxNy0yMi4wNjgsNDAuNzIzLTQ1LjM4Nyw0MC43MjFjLTEuNjgsMC0zLjM4My0wLjA5My01LjA2My0wLjI3OGMtOC41ODktMC45NDQtMTYuNTg0LTQuMjIzLTIzLjI5My05LjUyNCAgYzMuOTkxLTMuMTM3LDExLjM5NS04Ljk4NywxNS4zNDktMTIuMzIxYzAuNTMyLTAuNDQ4LDAuODQ3LTEuMTAyLDAuODY1LTEuNzk3YzAuMDE5LTAuNjk0LTAuMjYtMS4zNjQtMC43NjctMS44NDEgIGMtMTYuNzk4LTE1Ljc5NS04LjQyMS0zNC42MDctNC43NDktNDEuMDI0bDI2LjQ3NSwyMi4wMzJjMS4wMTIsMC44NDMsMi41MTIsMC43MjgsMy4zODQtMC4yNmMwLjg3My0wLjk4OCwwLjgwMi0yLjQ5LTAuMTYxLTMuMzkxICBjLTQuMTA2LTMuODQ2LTYuMTA5LTkuMjU1LTUuNDk2LTE0Ljg0YzAuOTM5LTguNTM2LDguOTQ0LTE1LjQ4LDE3Ljg0NC0xNS40OGMxLjk0NywwLDMuODIzLDAuMzQ4LDUuNTc1LDEuMDM1ICBjNi4wMzgsMi4zNjksMTAuNDU3LDcuMzI5LDEzLjEzMywxNC43NDJjMC4zNDgsMC45NjMsMS4yNDYsMS41NzgsMi4yMjgsMS42MDJsNy4yMTUsMC43OTRMODMuMTMzLDMzLjg3NXoiPjwvcGF0aD48cGF0aCBkPSJNNjMuNzg5LDE5LjcwOWMtMy45NDktMC40MzYtNy40MDEsMi40MTgtNy44MjcsNi4yNzVjLTAuNDI5LDMuODg3LDIuMzg3LDcuMzk4LDYuMjc0LDcuODI2ICBjMC4yNjMsMC4wMjksMC41MjMsMC4wNDMsMC43ODIsMC4wNDNjMy42MiwwLDYuNjQ5LTIuNzE1LDcuMDQ2LTYuMzE3QzcwLjQ5MiwyMy42NDksNjcuNjc4LDIwLjEzOCw2My43ODksMTkuNzA5eiBNNjUuMjIxLDI3LjAwMyAgYy0wLjEzNCwxLjIxLTEuMjI2LDIuMDk0LTIuNDUxLDEuOTY0Yy0xLjIxNi0wLjEzNC0yLjA5OC0xLjIzMy0xLjk2My0yLjQ0OWMwLjEyMy0xLjEyOCwxLjA3LTEuOTc5LDIuMjAzLTEuOTc5ICBjMC4wODEsMCwwLjE2NCwwLjAwNCwwLjI0NiwwLjAxM0M2NC40NzMsMjQuNjg3LDY1LjM1NCwyNS43ODcsNjUuMjIxLDI3LjAwM3oiPjwvcGF0aD48L3N2Zz4=");
}

#sharing .sharing-btn.copylink:before {
  background-position: right;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiBmaWxsPSIjODE4NThiIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggc3R5bGU9ImZvbnQtc2l6ZTptZWRpdW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDt0ZXh0LWluZGVudDowO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7ZGlyZWN0aW9uOmx0cjtibG9jay1wcm9ncmVzc2lvbjp0Yjt3cml0aW5nLW1vZGU6bHItdGI7dGV4dC1hbmNob3I6c3RhcnQ7YmFzZWxpbmUtc2hpZnQ6YmFzZWxpbmU7b3BhY2l0eToxO2NvbG9yOiMwMDAwMDA7ZmlsbDojODE4NThiO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDo2O21hcmtlcjpub25lO3Zpc2liaWxpdHk6dmlzaWJsZTtkaXNwbGF5OmlubGluZTtvdmVyZmxvdzp2aXNpYmxlO2VuYWJsZS1iYWNrZ3JvdW5kOmFjY3VtdWxhdGU7Zm9udC1mYW1pbHk6U2FuczstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOlNhbnMiIGQ9Ik0gMzYgNSBDIDMyLjE3Mzg5MiA1IDI5IDguMTczODkxNiAyOSAxMiBMIDI5IDIxIEwgMjQgMjEgQyAyMC4xNzM4OTIgMjEgMTcgMjQuMTczODkyIDE3IDI4IEwgMTcgODggQyAxNyA5MS44MjYxMDggMjAuMTczODkyIDk1IDI0IDk1IEwgNjQgOTUgQyA2Ny44MjYxMDggOTUgNzEgOTEuODI2MTA4IDcxIDg4IEwgNzEgNzkgTCA3NiA3OSBDIDc5LjgyNjEwOCA3OSA4MyA3NS44MjYxMDggODMgNzIgTCA4MyAyNiBBIDMuMDAwMyAzLjAwMDMgMCAwIDAgODIuMTI1IDIzLjg3NSBMIDY0LjEyNSA1Ljg3NSBBIDMuMDAwMyAzLjAwMDMgMCAwIDAgNjIgNSBMIDM2IDUgeiBNIDM2IDExIEwgNTkgMTEgTCA1OSAyNiBBIDMuMDAwMyAzLjAwMDMgMCAwIDAgNjIgMjkgTCA3NyAyOSBMIDc3IDcyIEMgNzcgNzIuNjA1ODkyIDc2LjYwNTg5MiA3MyA3NiA3MyBMIDM2IDczIEMgMzUuMzk0MTA4IDczIDM1IDcyLjYwNTg5MiAzNSA3MiBMIDM1IDEyIEMgMzUgMTEuMzk0MTA4IDM1LjM5NDEwOCAxMSAzNiAxMSB6IE0gNjUgMTUuMjUgTCA3Mi43NSAyMyBMIDY1IDIzIEwgNjUgMTUuMjUgeiBNIDI0IDI3IEwgMjkgMjcgTCAyOSA3MiBDIDI5IDc1LjgyNjEwOCAzMi4xNzM4OTIgNzkgMzYgNzkgTCA2NSA3OSBMIDY1IDg4IEMgNjUgODguNjA1ODkyIDY0LjYwNTg5MiA4OSA2NCA4OSBMIDI0IDg5IEMgMjMuMzk0MTA4IDg5IDIzIDg4LjYwNTg5MiAyMyA4OCBMIDIzIDI4IEMgMjMgMjcuMzk0MTA4IDIzLjM5NDEwOCAyNyAyNCAyNyB6ICI+PC9wYXRoPjwvc3ZnPg==");
}

#sharing #sharing-email {
  margin: 20px 0px;
}

#sharing #sharing-email .input-group-addon {
  padding: 0px 5px;
}

.comments-container {
  margin: 60px auto 15px;
  width: 100%;
}

.comments-container h1 {
  font-size: 36px;
  color: #283035;
  font-weight: 400;
}

.comments-container h1 a {
  font-size: 18px;
  font-weight: 700;
}

.comments-list {
  margin-top: 30px;
  position: relative;
  list-style: none;
}

.comments-list::empty {
  margin-top: 0
}

.comments-list:before:not(:empty) {
  content: "";
  width: 2px;
  height: 100%;
  background: #c7cacb;
  position: absolute;
  right: 32px;
  top: 0;
}

.comments-list:after:not(:empty) {
  content: "";
  position: absolute;
  background: #c7cacb;
  bottom: 0;
  right: 27px;
  width: 7px;
  height: 7px;
  border: 3px solid #dee1e3;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.comments-list li {
  margin-bottom: 15px;
  display: block;
  position: relative;
}

.comments-list li:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  width: 0;
}

.comments-list .comment-avatar {
  background-color: #f5f5f5;
  width: 65px;
  height: 65px;
  position: relative;
  z-index: 99;
  float: right;
  overflow: hidden;
}

.comments-list .comment-avatar img {
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.reply-list .comment-avatar {
  width: 50px;
  height: 50px;
}

.comment-main-level:after {
  content: "";
  width: 0;
  height: 0;
  display: block;
  clear: both;
}

.comments-list .comment-box {
  width: calc(100% - 88px);
  float: left;
  position: relative;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}

.comments-list .comment-box:before,
.comments-list .comment-box:after {
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  display: block;
  border-width: 10px 0 10px 12px;
  border-style: solid;
  border-color: transparent #fcfcfc;
  top: 8px;
  right: -11px;
}

.comments-list .comment-box:before {
  border-width: 11px 0 11px 13px;
  border-color: transparent rgba(0, 0, 0, 0.05);
  right: -12px;
}

.reply-list .comment-box {
  width: calc(100% - 158px);
}

.comment-box .comment-head {
  background: #fcfcfc;
  padding: 10px 12px;
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

.comment-box .comment-head i {
  float: left;
  margin-right: 14px;
  position: relative;
  top: 2px;
  color: #a6a6a6;
  cursor: pointer;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

.comment-box .comment-head i:hover,
.comment-box .comment-head i.active {
  color: #03658c;
}

.comment-box .comment-name {
  color: #283035;
  font-size: 14px;
  font-weight: 700;
  float: right;
  margin-left: 10px;
}

.comment-box .comment-name a {
  color: #283035;
}

.comment-box .comment-head span {
  float: right;
  color: #999;
  font-size: 13px;
  position: relative;
  top: 1px;
}

.comment-box .comment-content {
  background: #fff;
  padding: 12px;
  font-size: 15px;
  color: #595959;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

.comment-box .comment-name.by-author,
.comment-box .comment-name.by-author a {
  color: #03658c;
}

.comment-box .comment-footer {
  background: #fcfcfc;
  padding: 10px 12px;
  border-top: 1px solid #e5e5e5;
  overflow: hidden;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

.faq-container {
  margin: 60px auto 15px;
  width: 100%;
}

.faq-container h1 {
  font-size: 36px;
  color: #283035;
  font-weight: 400;
}

.faq-container h1 a {
  font-size: 18px;
  font-weight: 700;
}

.faq-list {
  margin-top: 30px;
  position: relative;
}

.faq-list:before {
  content: "";
  width: 2px;
  height: 100%;
  background: #c7cacb;
  position: absolute;
  right: 32px;
  top: 0;
}

.faq-list:after {
  content: "";
  position: absolute;
  background: #c7cacb;
  bottom: 0;
  right: 27px;
  width: 7px;
  height: 7px;
  border: 3px solid #dee1e3;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.faq-list li {
  margin-bottom: 15px;
  display: block;
  position: relative;
}

.faq-list li:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  width: 0;
}

.faq-list .faq-avatar {
  background-color: #fff;
  width: 65px;
  height: 65px;
  position: relative;
  z-index: 99;
  float: right;
  border: 3px solid #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

.faq-list .faq-avatar img {
  width: 100%;
  height: 100%;
}

.reply-list .faq-avatar {
  width: 50px;
  height: 50px;
}

.faq-main-level:after {
  content: "";
  width: 0;
  height: 0;
  display: block;
  clear: both;
}

.faq-list .faq-box {
  width: calc(100% - 88px);
  float: left;
  position: relative;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}

.faq-list .faq-box:before,
.faq-list .faq-box:after {
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  display: block;
  border-width: 10px 0 10px 12px;
  border-style: solid;
  border-color: transparent #fcfcfc;
  top: 8px;
  right: -11px;
}

.faq-list .faq-box:before {
  border-width: 11px 0 11px 13px;
  border-color: transparent rgba(0, 0, 0, 0.05);
  right: -12px;
}

.reply-list .faq-box {
  width: calc(100% - 158px);
}

.faq-box .faq-head {
  background: #fcfcfc;
  padding: 10px 12px;
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

.faq-box .faq-head i {
  float: left;
  margin-right: 14px;
  position: relative;
  top: 2px;
  color: #a6a6a6;
  cursor: pointer;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

.faq-box .faq-head i:hover,
.faq-box .faq-head i.active {
  color: #03658c;
}

.faq-box .faq-name {
  color: #283035;
  font-size: 14px;
  font-weight: 700;
  float: right;
  margin-left: 10px;
}

.faq-box .faq-name a {
  color: #283035;
}

.faq-box .faq-head span {
  float: right;
  color: #999;
  font-size: 13px;
  position: relative;
  top: 1px;
}

.faq-box .faq-content {
  background: #fff;
  padding: 12px;
  font-size: 15px;
  color: #595959;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

.faq-box .faq-name.by-author,
.faq-box .faq-name.by-author a {
  color: #03658c;
}

.faq-box .faq-footer {
  background: #fcfcfc;
  padding: 10px 12px;
  border-top: 1px solid #e5e5e5;
  overflow: hidden;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

.reply-list:before,
.reply-list:after {
  display: none;
}

.reply-list li:before {
  content: "";
  width: 60px;
  height: 2px;
  background: #c7cacb;
  position: absolute;
  top: 25px;
  right: -55px;
}

.reply-list {
  padding-right: 88px;
  clear: both;
  margin-top: 15px;
}

.tab-technical-info {
  display: none !important;
}

.technicals article,
.technicals section {
  display: block;
}

.technicals i.glyphicon {
  color: #337ab7;
  position: relative;
}

.technicals .technical-title {
  color: #4d4d4d;
  font-size: 16px;
  font-size: 1.143rem;
  line-height: 1.375;
  margin-bottom: 25px;
  letter-spacing: -0.3px;
  position: relative;
  padding-right: 19px;
}

.technicals .technical-title:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 7px;
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #337ab7;
  border-style: solid;
  border-width: 7px 0 0 7px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.technicals .technical-list {
  list-style: none;
  padding: 0;
  margin-bottom: 70px;
}

.technicals .technical-list * {

  font-size: 0.8rem;
  line-height: 1.692;
}

.technicals .technical-list li {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  align-items: center;
  -ms-flex-wrap: wrap;

}

.technicals .technical-list-key,
.technicals .technical-list-value {
  width: 100%;
  min-height: 1px;
  padding: 0;
  -webkit-box-flex: 0;
}

.technicals .technical-list-key .block,
.technicals .technical-list-value .block {
  color: #4d4d4d;
  padding: 0 13px;
  position: relative;

}


.technicals .technical-list-value ul {
  margin: 0;
  padding: 0;
}

.technicals .technical-list-value ul li {
  background: #fafafa;
  /* padding: 5px; */
  margin-left: 5px;
  color: #4d4d4d;
  min-height: 47px;
  position: relative;
}

.technicals .technical-list-value ul li .model-color {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0 5px 0 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle;
  margin-right: 2px;
  position: relative;
}

.technicals .technical-list-value ul li .model-color::before {
  content: "";
  background-repeat: repeat;
  background-position: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.technicals .technical-list-value ul li .model-color i {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.technicals .technical-list-value ul li .model-thumbnail {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  vertical-align: middle;
  margin-right: 2px;
}

.el-switch,
.el-switch-style,
.el-switch-style:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.el-switch {
  display: inline-block;
  font-size: 100%;
  height: 1.6em;
  position: relative;
  vertical-align: bottom;
}

.el-switch .el-switch-style {
  height: 1.6em;
  left: 0;
  background: #c0ccda;
  -webkit-border-radius: 0.8em;
  border-radius: 0.8em;
  display: inline-block;
  position: relative;
  top: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 3em;
  cursor: pointer;
}

.el-switch .el-switch-style:before {
  display: block;
  content: "";
  height: 1.4em;
  position: absolute;
  width: 1.4em;
  background-color: #fff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  left: 0.1em;
  top: 0.1em;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.el-switch>input[type="checkbox"] {
  display: none;
}

.el-switch>input[type="checkbox"][disabled]+.el-switch-style {
  cursor: not-allowed;
  background-color: #d3dce6;
}

.el-switch>input[type="checkbox"]:checked+.el-switch-style {
  background-color: #20a0ff;
}

.el-switch>input[type="checkbox"]:checked+.el-switch-style:before {
  left: 50%;
}

.el-switch>input[type="checkbox"]:checked[disabled]+.el-switch-style {
  background-color: #b0d7f5;
}

.el-switch.el-switch-blue>input[type="checkbox"]:checked+.el-switch-style {
  background-color: #20a0ff;
}

.el-switch.el-switch-blue>input[type="checkbox"]:checked[disabled]+.el-switch-style {
  background-color: #b0d7f5;
}

.el-switch.el-switch-green>input[type="checkbox"]:checked+.el-switch-style {
  background-color: #13ce66;
}

.el-switch.el-switch-green>input[type="checkbox"]:checked[disabled]+.el-switch-style {
  background-color: #a1efc4;
}

.el-switch.el-switch-red>input[type="checkbox"]:checked+.el-switch-style {
  background-color: #ff4949;
}

.el-switch.el-switch-red>input[type="checkbox"]:checked[disabled]+.el-switch-style {
  background-color: #f9b3b3;
}

.el-switch.el-switch-yellow>input[type="checkbox"]:checked+.el-switch-style {
  background-color: #f7ba2a;
}

.el-switch.el-switch-yellow>input[type="checkbox"]:checked[disabled]+.el-switch-style {
  background-color: #fbeac1;
}

.el-radio.el-radio-sm,
.el-checkbox.el-checkbox-sm,
.el-switch.el-switch-sm {
  font-size: 85%;
}

.el-radio.el-radio-lg,
.el-checkbox.el-checkbox-lg,
.el-switch.el-switch-lg {
  font-size: 125%;
}

.alarm-logo {
  width: 100%;
  height: 300px;
  opacity: 0.1;
  background-size: 90%;
  background-position: center;
  background-repeat: no-repeat;
}

a i.icon {
  width: 24px;
  height: 24px;
  display: block;
  background-size: 70%;
  background-position: center;
  background-repeat: no-repeat;
}

a i.icon.inline {
  display: inline-block;
}

.alarm-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2ZvcmVpZ25PYmplY3Q+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48Zz48cGF0aCBkPSJNNTI3My4xLDI0MDAuMXYtMmMwLTIuOC01LTQtOS43LTRzLTkuNywxLjMtOS43LDR2MmMwLDEuOCwwLjcsMy42LDIsNC45bDUsNC45YzAuMywwLjMsMC40LDAuNiwwLjQsMXY2LjQgICAgIGMwLDAuNCwwLjIsMC43LDAuNiwwLjhsMi45LDAuOWMwLjUsMC4xLDEtMC4yLDEtMC44di03LjJjMC0wLjQsMC4yLTAuNywwLjQtMWw1LjEtNUM1MjcyLjQsMjQwMy43LDUyNzMuMSwyNDAxLjksNTI3My4xLDI0MDAuMXogICAgICBNNTI2My40LDI0MDBjLTQuOCwwLTcuNC0xLjMtNy41LTEuOHYwYzAuMS0wLjUsMi43LTEuOCw3LjUtMS44YzQuOCwwLDcuMywxLjMsNy41LDEuOEM1MjcwLjcsMjM5OC43LDUyNjguMiwyNDAwLDUyNjMuNCwyNDAweiI+PC9wYXRoPjxwYXRoIGQ9Ik01MjY4LjQsMjQxMC4zYy0wLjYsMC0xLDAuNC0xLDFjMCwwLjYsMC40LDEsMSwxaDQuM2MwLjYsMCwxLTAuNCwxLTFjMC0wLjYtMC40LTEtMS0xSDUyNjguNHoiPjwvcGF0aD48cGF0aCBkPSJNNTI3Mi43LDI0MTMuN2gtNC4zYy0wLjYsMC0xLDAuNC0xLDFjMCwwLjYsMC40LDEsMSwxaDQuM2MwLjYsMCwxLTAuNCwxLTFDNTI3My43LDI0MTQuMSw1MjczLjMsMjQxMy43LDUyNzIuNywyNDEzLjd6Ij48L3BhdGg+PHBhdGggZD0iTTUyNzIuNywyNDE3aC00LjNjLTAuNiwwLTEsMC40LTEsMWMwLDAuNiwwLjQsMSwxLDFoNC4zYzAuNiwwLDEtMC40LDEtMUM1MjczLjcsMjQxNy41LDUyNzMuMywyNDE3LDUyNzIuNywyNDE3eiI+PC9wYXRoPjwvZz48Zz48cGF0aCBkPSJNODAuMyw1Ny41YzAtMC4yLTAuMS0wLjUtMC4xLTAuN1Y0My40YzAtOC0zLjItMTUuOC04LjktMjEuM2MtMi40LTIuNC01LjItNC40LTguMi01Ljl2LTAuNWMwLTcuMy01LjktMTMuMi0xMy4xLTEzLjIgICAgIGMtNy4zLDAtMTMuMiw1LjktMTMuMiwxMy4ydjAuNWMtMTAuMyw1LTE3LjEsMTUuNS0xNy4xLDI3LjJ2MTMuNGMwLDAuMywwLDAuNS0wLjEsMC43bC04LjcsMTAuOGMtMS45LDIuMy0yLjMsNS41LTEsOC4yICAgICBjMS4zLDIuNyw0LDQuNCw3LDQuNGgxNS4zQzMzLDkwLjEsNDAuNiw5Ny41LDUwLDk3LjVzMTctNy40LDE3LjctMTYuNkg4M2MzLDAsNS43LTEuNyw3LTQuNGMxLjMtMi43LDAuOS01LjgtMS04LjJMODAuMyw1Ny41eiAgICAgIE00Mi41LDIyLjljMS43LTAuNiwyLjgtMi4yLDIuOC0zLjl2LTMuM2MwLTIuNywyLjItNC44LDQuOC00LjhjMi42LDAsNC44LDIuMiw0LjgsNC44VjE5YzAsMS44LDEuMSwzLjMsMi44LDMuOSAgICAgYzIuOSwxLDUuNiwyLjgsNy45LDUuMWM0LjEsNC4xLDYuNCw5LjUsNi40LDE1LjRWNTRIMjguMlY0My40QzI4LjIsMzQuMiwzMy45LDI2LDQyLjUsMjIuOXogTTUwLDg5LjFjLTQuOCwwLTguNy0zLjYtOS4zLTguMiAgICAgaDE4LjZDNTguOCw4NS41LDU0LjgsODkuMSw1MCw4OS4xeiBNMTguNCw3Mi41bDguMi0xMC4yaDQ2LjlsOC4yLDEwLjJIMTguNHoiPjwvcGF0aD48cGF0aCBkPSJNODMuNiwxMS42Yy0xLjYtMS43LTQuMy0xLjctNS45LTAuMWMtMS43LDEuNi0xLjcsNC4yLTAuMSw1LjljNC45LDUsOC4yLDExLjQsOS42LDE4LjVjMC40LDIsMi4xLDMuNCw0LjEsMy40ICAgICBjMC4zLDAsMC41LDAsMC44LTAuMWMyLjMtMC40LDMuNy0yLjYsMy4zLTQuOUM5My43LDI1LjcsODkuNiwxNy44LDgzLjYsMTEuNnoiPjwvcGF0aD48cGF0aCBkPSJNMTIuOCwzNmMxLjQtNy4xLDQuNy0xMy41LDkuNi0xOC41YzEuNi0xLjcsMS42LTQuMy0wLjEtNS45Yy0xLjctMS42LTQuMy0xLjYtNS45LDAuMWMtNiw2LjItMTAsMTQtMTEuOCwyMi43ICAgICBjLTAuNCwyLjMsMSw0LjUsMy4zLDQuOWMwLjMsMC4xLDAuNSwwLjEsMC44LDAuMUMxMC43LDM5LjMsMTIuNCwzNy45LDEyLjgsMzZ6Ij48L3BhdGg+PC9nPjwvZz48L3N3aXRjaD48L3N2Zz4=");
}

.chart-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi45OTgwMzE1LDk1OS4zMjg3MSkiPjxwYXRoIGQ9Ik0gMy4wMTE4MTEsMC4wMzU0MzMwNyBDIDEuMzQ2NDU2NywwLjAzNTQzMzA3IDAsMS4zODE4ODk5IDAsMy4wNDcyNDQzIEwgMCw4My4wMTk2OTEgYyAwLDEuNjY1MzU0IDEuMzQ2NDU2NywzLjAxMTgxMSAzLjAxMTgxMSwzLjAxMTgxMSBsIDg3Ljk4MDMxNSwwIGMgMS42NjUzNTQsMCAzLjAxMTgxMSwtMS4zNDY0NTcgMy4wMTE4MTEsLTMuMDExODExIDAsLTEuNjI5OTIyIC0xLjM0NjQ1NywtMi45NzYzNzkgLTMuMDExODExLC0yLjk3NjM3OSBsIC04NS4wMDM5MzcsMCAwLC03Ni45OTYwNjc3IGMgMCwtMS42NjUzNTQ0IC0xLjM0NjQ1NjcsLTMuMDExODExMjMgLTIuOTc2Mzc4LC0zLjAxMTgxMTIzIHogTSA2MywxOS4wMjc1NiBjIC0xLjgwNzA4NywwIC0zLjIyNDQxLDEuNzAwNzg4IC0zLjE1MzU0MywzLjE1MzU0NCAwLjA3MDg3LDEuNTk0NDg4IDEuNTk0NDg4LDIuOTQwOTQ1IDMuMTUzNTQzLDIuODM0NjQ2IGwgOC40Njg1MDQsMCAtMjYuNjEwMjM2LDI1LjAxNTc0OSAtOS41MzE0OTYsLTcuOTcyNDQxIEMgMzQuNzI0NDA5LDQxLjM1MDM5NiAzMy43Njc3MTYsNDAuOTI1MiAzMi44MTEwMjQsNDAuOTk2MDY2IDMyLjEzNzc5NSw0MS4wMzE0OTkgMzEuNSw0MS4zMTQ5NjMgMzEuMDAzOTM3LDQxLjc3NTU5MyBMIDEwLjk4NDI1Miw1OS43NzU1OTUgYyAtMS4yMDQ3MjQ1LDEuMDI3NTU5IC0xLjM4MTg4OTgsMy4xMTgxMSAtMC4yODM0NjUsNC4zMjI4MzQgMS4wNjI5OTIsMS4yMDQ3MjUgMy4xNTM1NDQsMS4yNzU1OTEgNC4yODc0MDIsMC4xNDE3MzMgbCAxOC4xMDYyOTksLTE2LjI2Mzc4MSA5LjYzNzc5NSw4LjAwNzg3NSBjIDEuMDI3NTU5LDEuMjQwMTU3IDMuMTUzNTQ0LDEuMzQ2NDU2IDQuMzIyODM1LDAuMjQ4MDMxIGwgMjguOTQ4ODE5LC0yNy4yMTI2IDAsOS4wMDAwMDEgYyAtMC4wMzU0MywxLjU5NDQ4OCAxLjQxNzMyMywzLjA0NzI0NCAzLjAxMTgxMSwzLjA0NzI0NCAxLjU1OTA1NSwwIDMuMDExODExLC0xLjQ1Mjc1NiAyLjk3NjM3OCwtMy4wNDcyNDQgbCAwLC0xNS45ODAzMTYgYyAwLC0xLjU5NDQ4OSAtMS40MTczMjMsLTMuMDExODEyIC0yLjk3NjM3OCwtMy4wMTE4MTIgeiIgc3R5bGU9IiIgZmlsbD0iIzAwMDAwMCIgZmlsbC1vcGFjaXR5PSIxIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSI+PC9wYXRoPjwvZz48L2c+PC9zdmc+");
}

.compare-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHg9IjBweCIgeT0iMHB4Ij48dGl0bGU+QXJ0Ym9hcmQgMTg8L3RpdGxlPjxwYXRoIGQ9Ik01MCw5NWEzLDMsMCwwLDEtMywzSDQxYTMsMywwLDAsMS0zLTNWODlIMjBhOSw5LDAsMCwxLTktOVYyMGE5LDksMCwwLDEsOS05SDM4VjVhMywzLDAsMCwxLDMtM2g2YTMsMywwLDAsMSwzLDNaTTYyLDc3YTMsMywwLDAsMC0zLDN2NmEzLDMsMCwwLDAsMywzSDgwYTksOSwwLDAsMCw5LTlWMjBhOSw5LDAsMCwwLTktOUg2MmEzLDMsMCwwLDAtMywzdjZhMywzLDAsMCwwLDMsM0g3N1Y3N1oiPjwvcGF0aD48L3N2Zz4=");
}

.mode-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2ZvcmVpZ25PYmplY3Q+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48Zz48cGF0aCBkPSJNMjQuNiwzNy43YzAtNS40LDQuNC05LjcsOS43LTkuN2gyOC40bC02LDZjLTIsMi0yLDUuNCwwLDcuNGMxLDEsMi40LDEuNSwzLjcsMS41YzEuMywwLDIuNy0wLjUsMy43LTEuNWwxNS0xNSAgICAgYzItMiwyLTUuNCwwLTcuNGwtMTUtMTVjLTItMi01LjQtMi03LjQsMGMtMiwyLTIsNS40LDAsNy40bDYsNkgzNC4zYy0xMS4yLDAtMjAuMiw5LjEtMjAuMiwyMC4ydjI4LjlsMTAuNS0xMC41VjM3Ljd6Ij48L3BhdGg+PHBhdGggZD0iTTc1LjQsNDMuOXYxOC40YzAsNS40LTQuNCw5LjctOS43LDkuN0gzNy4zbDYtNmMyLTIsMi01LjQsMC03LjRjLTItMi01LjQtMi03LjQsMGwtMTUsMTVjLTIsMi0yLDUuNCwwLDcuNGwxNSwxNSAgICAgYzEsMSwyLjQsMS41LDMuNywxLjVjMS4zLDAsMi43LTAuNSwzLjctMS41YzItMiwyLTUuNCwwLTcuNGwtNi02aDI4LjRjMTEuMiwwLDIwLjItOS4xLDIwLjItMjAuMlYzMy40TDc1LjQsNDMuOXoiPjwvcGF0aD48L2c+PC9nPjwvc3dpdGNoPjwvc3ZnPg==");
}

.share-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0zNi43NjQsNTBjMCwwLjMwOC0wLjA3LDAuNTk4LTAuMDg4LDAuOTA1bDMyLjI0NywxNi4xMTljMi43Ni0yLjMzOCw2LjI5My0zLjc5NywxMC4xOTUtMy43OTcgIEM4Ny44OSw2My4yMjgsOTUsNzAuMzM4LDk1LDc5LjEwOUM5NSw4Ny44OSw4Ny44OSw5NSw3OS4xMTgsOTVjLTguNzgsMC0xNS44ODItNy4xMS0xNS44ODItMTUuODkxYzAtMC4zMTYsMC4wNy0wLjU5OCwwLjA4OC0wLjkwNSAgTDMxLjA3Nyw2Mi4wODVjLTIuNzY5LDIuMzI5LTYuMjkzLDMuNzg4LTEwLjE5NSwzLjc4OEMxMi4xMSw2NS44NzMsNSw1OC43NzEsNSw1MGMwLTguNzgsNy4xMS0xNS44OTEsMTUuODgyLTE1Ljg5MSAgYzMuOTAyLDAsNy40MjcsMS40NjgsMTAuMTk1LDMuNzk3bDMyLjI0Ny0xNi4xMTljLTAuMDE4LTAuMzA4LTAuMDg4LTAuNTk4LTAuMDg4LTAuOTE0QzYzLjIzNiwxMi4xMSw3MC4zMzgsNSw3OS4xMTgsNSAgQzg3Ljg5LDUsOTUsMTIuMTEsOTUsMjAuODczYzAsOC43OC03LjExLDE1Ljg5MS0xNS44ODIsMTUuODkxYy0zLjkxMSwwLTcuNDM2LTEuNDY4LTEwLjE5NS0zLjgwNkwzNi42NzYsNDkuMDg2ICBDMzYuNjkzLDQ5LjM5NCwzNi43NjQsNDkuNjg0LDM2Ljc2NCw1MHoiPjwvcGF0aD48L3N2Zz4=");
}

.heart-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHg9IjBweCIgeT0iMHB4Ij48dGl0bGU+QXJ0Ym9hcmQgMzc8L3RpdGxlPjxwYXRoIGQ9Ik04OS44LDE0LjE5YTI4LDI4LDAsMCwwLTM5LjU5LDBsLS4yMS4yLS4yLS4yQTI4LDI4LDAsMCwwLDEwLjEzLDUzLjcxbDM3LDM5YTQsNCwwLDAsMCw1LjgxLDBMODkuOCw1My43OUEyOCwyOCwwLDAsMCw4OS44LDE0LjE5Wm0tNS43MywzNEw1MCw4NC4xOGwtMzQuMTQtMzZBMjAsMjAsMCwwLDEsNDQuMTUsMTkuODVsMywzYTQsNCwwLDAsMCw1LjY1LDBsMy0zQTIwLDIwLDAsMSwxLDg0LjA3LDQ4LjIxWiI+PC9wYXRoPjwvc3ZnPg==");
}

.active .heart-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZjExNTE1IiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2ZvcmVpZ25PYmplY3Q+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48cGF0aCBkPSJNOTAuMSwxNi41Yy00LjktNC45LTExLjUtNy40LTE4LTcuNGMtNi41LDAtMTMsMi41LTE4LDcuNGwtNC4yLDQuMmwtNC4yLTQuMmMtNC45LTQuOS0xMS41LTcuNC0xOC03LjQgICAgYy02LjcsMC0xMy40LDIuNi0xOC40LDcuOWMtOS42LDEwLjEtOSwyNi4xLDAuOCwzNS45bDM2LjcsMzYuN2MxLjcsMS43LDQuNCwxLjcsNiwwbDM3LjEtMzcuMUMxMDAsNDIuNiwxMDAsMjYuNCw5MC4xLDE2LjV6Ij48L3BhdGg+PC9nPjwvc3dpdGNoPjwvc3ZnPg==");
}

.pricingmonitoring {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2ZvcmVpZ25PYmplY3Q+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48Zz48cGF0aCBkPSJNMzQsMzRjMS4zLTEuMywxLjMtMy4zLDAtNC41Yy0xLjMtMS4yLTMuMy0xLjMtNC41LDBjLTMuNywzLjctMTAuOSwyLjYtMTYtMi40Yy01LjEtNS4xLTYuMi0xMi4yLTIuNC0xNiAgICAgYzMuNS0zLjUsOS45LTIuNywxNC45LDEuNWw3LjgtMWMtMC43LTAuOS0xLjQtMS44LTIuMi0yLjZDMjQsMS40LDEyLjgsMC4zLDYuNSw2LjVDMC4zLDEyLjgsMS40LDI0LDksMzEuNiAgICAgQzE2LjUsMzkuMSwyNy44LDQwLjIsMzQsMzR6Ij48L3BhdGg+PHBhdGggZD0iTTUzLjgsMTUuM0M1MywxNC41LDUyLDE0LjIsNTEsMTQuM2wtMzAsMy44Yy0xLjUsMC4yLTIuNywxLjQtMi45LDIuOWwtMC40LDMuMmMxLjksMS42LDQuMSwyLjYsNiwyLjYgICAgIGMwLjcsMCwxLjctMC4xLDIuMy0wLjhjMS41LTEuNSwzLjYtMi40LDUuNy0yLjRzNC4yLDAuOCw1LjcsMi40YzEuNSwxLjUsMi40LDMuNSwyLjQsNS43YzAsMi4yLTAuOCw0LjItMi40LDUuNyAgICAgYy0zLjUsMy41LTguNCw1LjUtMTMuNyw1LjVjLTIuOCwwLTUuNS0wLjUtOC4yLTEuNUwxNC4zLDUxYy0wLjEsMSwwLjIsMiwwLjksMi44bDMxLjEsMzEuMWwzOC41LTM4LjVMNTMuOCwxNS4zeiI+PC9wYXRoPjxwYXRoIGQ9Ik05Ni41LDU4bC03LjItNy4yTDUwLjgsODkuM2w3LjIsNy4yYzEuMywxLjMsMy40LDEuMyw0LjcsMGwzMy44LTMzLjhDOTcuOCw2MS40LDk3LjgsNTkuMyw5Ni41LDU4eiI+PC9wYXRoPjwvZz48L2c+PC9zd2l0Y2g+PC9zdmc+");
}

.makediscount {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDY0IDY0IiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPkUgQ29tbXJuY2UgYW5kIHNob3BwaW5nIDE8L3RpdGxlPjxwYXRoIGQ9Ik0yNC44OSwyNS4yOGE5LjE3LDkuMTcsMCwwLDAtLjczLTQsMi4yNCwyLjI0LDAsMCwwLTIuMDktMS40MWMtMiwwLTIuODMsMi43Ny0yLjgzLDUuNTF2MGMtLjA1LDIuMTQuNDMsMy44OCwxLjMyLDQuOGEyLDIsMCwwLDAsMS41LjY1QzI0LjYxLDMwLjgzLDI0Ljg5LDI2Ljk1LDI0Ljg5LDI1LjI4WiI+PC9wYXRoPjxwYXRoIGQ9Ik01Ny45NCwyNi4yYTYuMTYsNi4xNiwwLDAsMS0zLjUtOC40NCw2LjE0LDYuMTQsMCwwLDAtOC4yLTguMiw2LjE1LDYuMTUsMCwwLDEtOC40NC0zLjUsNi4xNiw2LjE2LDAsMCwwLTExLjYsMCw2LjE1LDYuMTUsMCwwLDEtOC40NCwzLjUsNi4xNCw2LjE0LDAsMCwwLTguMiw4LjIsNi4xNSw2LjE1LDAsMCwxLTMuNSw4LjQ0LDYuMTYsNi4xNiwwLDAsMCwwLDExLjYsNi4xNSw2LjE1LDAsMCwxLDMuNSw4LjQ0LDYuMTQsNi4xNCwwLDAsMCw4LjIsOC4yLDYuMTUsNi4xNSwwLDAsMSw4LjQ0LDMuNSw2LjE2LDYuMTYsMCwwLDAsMTEuNiwwLDYuMTUsNi4xNSwwLDAsMSw4LjQ0LTMuNSw2LjE0LDYuMTQsMCwwLDAsOC4yLTguMiw2LjE1LDYuMTUsMCwwLDEsMy41LTguNDQsNi4xNiw2LjE2LDAsMCwwLDAtMTEuNlpNMTYuODgsMzIuMjZhMTAuNDEsMTAuNDEsMCwwLDEtMi4xNC02Ljc2LDEwLjY3LDEwLjY3LDAsMCwxLDIuMTUtNi45LDYuNzgsNi43OCwwLDAsMSw1LjMxLTIuNTIsNi41LDYuNSwwLDAsMSw1LjI3LDIuNDQsMTAuNDcsMTAuNDcsMCwwLDEsMS45Myw2LjU5LDEwLjg2LDEwLjg2LDAsMCwxLTIuMTYsN0E2LjczLDYuNzMsMCwwLDEsMjIsMzQuNjEsNi41OSw2LjU5LDAsMCwxLDE2Ljg4LDMyLjI2Wm04LjU5LDE0LjgzSDIxLjM0TDM4LjQ5LDE2LjkxaDQuMTNaTTQ3LDQ1LjM4YTYuNjgsNi42OCwwLDAsMS01LjIxLDIuNDUsNi42LDYuNiwwLDAsMS01LjEtMi4zNSwxMC4zMiwxMC4zMiwwLDAsMS0yLjE0LTYuNzIsMTAuNzUsMTAuNzUsMCwwLDEsMi4xNS02LjkzQTYuNzgsNi43OCwwLDAsMSw0MiwyOS4zYzQuNDEsMCw3LjE1LDMuNDYsNy4xNSw5QTEwLjg4LDEwLjg4LDAsMCwxLDQ3LDQ1LjM4WiI+PC9wYXRoPjxwYXRoIGQ9Ik00MS45LDMzLjA4Yy0yLDAtMi44NywyLjc3LTIuODcsNS41MWgwYTcsNywwLDAsMCwxLjM5LDQuODEsMiwyLDAsMCwwLDEuNDguNjVjMi41NSwwLDIuODMtMy44OCwyLjgzLTUuNTVhOS4xNyw5LjE3LDAsMCwwLS43My00QTIuMjQsMi4yNCwwLDAsMCw0MS45LDMzLjA4WiI+PC9wYXRoPjwvc3ZnPg==");
}

.similarproducts,
.similarproducts * {
  direction: ltr !important;
}

@media only screen and (max-width: 600px) {
  .technicals .technical-list-value {
    -ms-flex: 0 0 100%;
    flex: 0 0 85%;
    max-width: 100%;
  }

  .technicals .technical-list-key {
    -ms-flex: 0 0 100%;
    flex: 0 0 15%;
    width: auto;
    max-width: 100%;
  }
}

.sticky {
  /* align-self: flex-start; */
  /* position: sticky; */
  /* top: 70px; */
}

span.tip {
  display: none;
}

#ui_tip {
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  text-transform: none;
  line-height: 14px;
  background: #fff;
  color: #1c1c1c;
  box-shadow: 0 8px 16px 0 rgb(0 0 0 / 15%);
}

#ui_tip {
  position: fixed;
  top: 0;
  left: 0;
  width: auto;
  height: auto;
  z-index: 9999;
  pointer-events: none;
  opacity: 0;
  padding: 12px 20px;
  border-radius: 4px;
  margin: 22px 0 0 14px;
  word-wrap: normal;
  transition: opacity 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89),
    -webkit-transform 0.12s cubic-bezier(0.07, 0.74, 0.56, 0.89);
  -webkit-transition: opacity 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89),
    -webkit-transform 0.12s cubic-bezier(0.07, 0.74, 0.56, 0.89);
  transition: opacity 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89),
    transform 0.12s cubic-bezier(0.07, 0.74, 0.56, 0.89);
  transition: opacity 0.22s cubic-bezier(0.07, 0.74, 0.56, 0.89),
    transform 0.12s cubic-bezier(0.07, 0.74, 0.56, 0.89),
    -webkit-transform 0.12s cubic-bezier(0.07, 0.74, 0.56, 0.89);
}

#ui_tip.active {
  opacity: 1;
}

.bootstrap-touchspin {
  height: 40px;
  display: -webkit-box;
  width: 11rem;
  display: -ms-flexbox;
  display: flex;
  border-radius: 8px;
  background: white;
  direction: ltr;
  color: #EB5A49;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* margin: 10px 0; */
}

.bootstrap-touchspin .input-group-btn button {
  /* background: transparent !important; */
  border: none;
  /* margin-bottom: 0; */
  /* padding: 0 9px; */
  /* margin: 5px; */
  /* box-shadow: var(--jk-inside-box-shadow); */
  /* vertical-align: middle; */
  /* text-align: center; */
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 0;
  /* border-radius: var(--jk-border-radius-100); */
}

.MagicZoom {
  margin-bottom: 5px;
}

button.mz-button {
  background: #EB5A49 !important;
  border-radius: 0 !important;
}

button.mz-button.mz-button-close {
  margin: 0 !important;
}

button.mz-button.mz-button-prev,
button.mz-button.mz-button-next {
  margin: auto 0 !important;
}

.product-star-veiw-detail {
  display: flex;
  justify-content: space-between;
}

.productstar {
  display: flex;
}

.view-detail a,
.sizeguide {
  margin: 0;
  font-size: 12px;
  text-align: right;
  text-decoration: underline !important;
}

.labelholder {
  justify-content: space-between;
  display: flex;
}

.responsive-table>li {
  border-radius: 3px;
  padding: 5px 10px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}

.responsive-table .table-header {
  background-color: #bfd73e;
  font-size: 14px;
  letter-spacing: 0.03em;
}

.responsive-table .table-row {
  background-color: #ffffff;
  box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.205);
}

@media all and (max-width: 767px) {
  /* .TF_pd_barghnet{
    flex-direction: column;
  } */

  .responsive-table .table-header {
    display: none;
  }

  .responsive-table {
    margin-right: 0;
  }

  .responsive-table>li {
    display: block;
  }

  .responsive-table .col {
    flex-basis: 100%;
  }

  .responsive-table .col {
    display: flex;
    padding: 10px 0;
  }

  .responsive-table .col:before {
    color: #6c7a89;
    padding-right: 10px;
    content: attr(data-label);
    flex-basis: 50%;
    text-align: right;
  }
}

span.btn-link-spoiler.js-more-attr-button.c-product__show-more-btn {
  color: #ff0c74;
  font-weight: 900;
}

.c-product__params-more.is-active {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.c-product_attributes,
.c-product_params {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-product__params {
  padding: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.c-product__params ul {
  list-style: none;
  padding: 0;
  color: #55565a;
  margin: 20px 0;
  font-size: 12px;
  font-size: 13.712px;
  line-height: 1.833;
}

.c-product__params ul:before {
  content: attr(data-title);
  font-size: 14px;
  line-height: 1.571;
  display: list-item;
  font-weight: 700;
  margin-bottom: 10px;
}

.c-product__params ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  width: 100%;
  color: #686868;
  margin: 2px 0;
}

.c-product__params ul li span {
  margin-left: 5px;
  white-space: normal;
}

.c-product__params ul li span:last-of-type {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  cursor: pointer;
}

.c-product__params-more {
  display: none !important;
}

.c-product__params ul li:before {
  content: "";
  width: 5px;
  height: 5px;
  background: #ccc;
  vertical-align: middle;
  margin-left: 5px;
  border-radius: 50%;
}

.c-product_params ul li.c-product_params-more-handler:before {
  content: attr(data-sign);
  color: #1ca2bd;
  background: 0 0;
  width: unset;
  height: unset;
}

img.img-responsive.center-block {
  max-width: 100%;
}

.remodal-header {
  display: flex;
  justify-content: space-between;
}

.mt-20 {
  margin-top: 20px;
}

.price-box {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.price-box .price-left {
  justify-content: center;
  display: flex;
  flex-direction: row;
  align-items: center;
}



.product-top-section {
  /* background-color: #f0f1f5; */
  /* padding: 0 15px 35px 25px; */
}

.Left-section-top-inner {
  /* border-radius: 10px; */
  /* padding: 19px; */
  /* box-shadow: 0 0 10px gainsboro; */
  /* margin: 25px 0 0 0; */
}

.gallery-top {
  display: flex;
  /* border-bottom: 1px solid #e6e6e6; */
  align-items: center;
  justify-content: end;
  margin: 10px 0;
}

.brand-and-cats a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.brand-and-cats img {
  max-width: 150px;
}

.brand-and-cats {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.garantySection {
  display: flex;
  align-items: center;
  /* border-top: 1px solid; */
  border-color: #d0d0d0 !important;
  border-bottom: 1px solid;
  padding: 2% 0;
}

.garantySection img {
  width: 40px;
  padding-left: 15px;
}

.garantySection span {
  color: #4a4a4a;
}

.ifavailable img {
  width: 40px;
  padding-left: 15px;
}

.ifavailable span {
  color: #4a4a4a;
}

.ifavailable {
  display: flex;
  border-color: #d0d0d0 !important;
  border-bottom: 1px solid;
  padding: 2% 0;
  flex-direction: column;
}

.ifavailable .ersal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #81858b;
  font-size: 12px;
  line-height: 24px;
  margin-right: 40px;
}

.ecommerce-services {
  display: flex;
  padding: 2% 0;
}

.ecommerce-services svg {
  width: 32px;
  fill: #5d5d5d;
  margin-left: 13px;
}

.show-available {
  margin-top: 25px;
}

#productdetail .well,
#productdetail .mss-thumbnails,
#productdetail .mss-selectors-container img {
  border-radius: 15px !important;
}

.title-area.title-section-jahankit {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.discount-count-title-section {
  margin: 0 10px;
  background: #963071;
  padding: 5px;
  color: #fff !important;
  font-weight: 700;
  border-radius: 10px;
}

.subtitle-title-arai-jahankit {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}

.subtitle-title-arai-jahankit:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #c8c8c8;
}

.subtitle-title-arai-jahankit span {
  color: #000;
  margin: 0 0 0 10px;
}

.row.product-top-section.jk-is-insidebox.jk-is-radiused-15.jk-productdetail-main-section {
  margin: 30px 0;
  padding: 20px 0;
}

.main-price {
  margin: 0 10px;
}

.jk-max-stock {
  display: flex;
  align-items: center;
  font-size: 11pt;
}

.summery-section {
  text-align: justify;
}

.pashokhgoii-garanti-dg-baby-detail {
  font-size: 13px;
}

.cart-specifications {
  display: flex;
  font-size: 10px;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 100%;
  width: 100%;
}

.cart-specifications .cart-specifications--item {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  flex-wrap: nowrap;
  white-space: nowrap;
}

.cart-specifications .cart-specifications--item span {
  margin-top: 7px;
}

.cart-specifications {
  border-top: 0;
  border-bottom: 1px solid #bebebe;
  margin: 15px 0;
  padding: 15px 0;
}

.jk-is-insidebox.jk-swiper-main-page-horizantal-items .btns-section .jk-add-to-basket-btn {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  position: relative;
}

.addToBasket {
  color: white !important;
  padding: 7px 24px;
  width: 100%;
  text-align: center;
  border: none;
  background: #29a0ca;
  font-weight: 900;
  border-radius: 6px;
  cursor: pointer;
}

.tabs-wrapper {
  background: #fff;
  /* padding: 20px; */
  border-radius: 20px;
}

#productdetail .nav-tabs.product .nav-item.is-active {
  background: var(--jk-lineargradient);
  box-shadow: var(--jk-inside-box-shadow);
  border-radius: var(--jk-border-radius-15);
}

div#technicalinfo .technicals .technical-list .technical-list-key span::before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  background: #0b425a;
  margin: 0 4px;
  border-radius: 100%;
}

div#technicalinfo .technicals .technical-list .technical-list-key span {
  display: flex;
  align-items: center;
}

.technical-fildextra {
  display: flex;
  justify-content: center;
  font-size: 14px;
  border: 1px solid #000;
  margin: 5px 0px;
  padding: 5px 10px;
  border-radius: 10px;
}

.technical-fildextra>div:not(:last-child) {
  border-left: 1px solid #000;
  padding: 0px 5px 0px 10px;
}

div#vaziat span {
  display: flex;
  align-items: center;
  justify-content: center;
}

.tab-pane {
  display: none;
}

.tab-content .tab-pane.active {
  display: block !important;
}

#productdetail .nav-tabs.product .nav-item.hover {
  /* background: #f0f1f5; */
  box-shadow: var(--jk-inside-box-shadow);
}

.jk-is-insidebox.jk-swiper-main-page-horizantal-items.jk-is-radiused-15 .discription-sectin .summery-section {
  min-height: 0 !important;
  font-size: 13px;
}

.jk-is-insidebox.jk-swiper-main-page-horizantal-items .discription-sectin .btns-section {
  display: flex;
  align-items: center;
  /* margin: 20px 0 0 0; */
}

.swiper .jk-is-insidebox.jk-swiper-main-page-horizantal-items .price-section {
  position: relative;
  margin: 0;
  display: flex;
  justify-content: end;
  align-items: center;
  color: #ae1d1d;
  padding: 0;
}

.stock-price {
  display: flex;
}


.price-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

ul.list-inline.breadcrunb-list {
  list-style: none;
  display: flex;
}

ul.list-inline.breadcrunb-list li:not(:last-child):after {
  content: "/";
  margin: 0 6px;
}

ul.list-inline.breadcrunb-list li a {
  color: black;
}

.final-price h6 {
  color: #EB5A49;
  font-size: 26pt;
}

.Ls__pd,
.Ls1__pd {
  padding: 0 !important;
}

.bootstrap-touchspin button {
  color: #EB5A49;
  margin: 0 !important;
  font-size: 1.5rem;
  padding: 0 !important;
  line-height: 1.7em;
  border: 1px solid #ddd;
}

.bootstrap-touchspin input {
  text-align: center !important;
  height: 100%;

  border: 1px solid #c8c8c8 !important;
}

.bootstrap-touchspin input:focus {
  outline: 0
}

.price-wrapper>div {
  padding: 0;
}

.model-items span {
  width: 24rem;
  font-size: 11pt;
}

.model-items select {
  background: white;
  height: 40px;
  padding: 0 13px;
  position: relative;
}

ul.nav.nav-tabs.nav-tabs--sticky.horizontal.product li:not(:last-child) {
  border-left: 1px solid #707070;
}

#productdetail .nav-tabs.product li.hover a {
  font-weight: 700;
}

.addtowish svg,
.addtocompare svg {
  width: 17px;
  height: 17px;
}

.addtowish.active svg * {
  fill: red;
  stroke: red;
}

.gallery-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.jk-is-insidebox.jk-swiper-main-page-horizantal-items.jk-is-radiused-15 h2 {
  font-size: 10pt;
  font-weight: 400;
}

span.unit__cur {
  color: #EB5A49;
  font-size: 11pt;
}

.price-section h3 {
  font-size: 17pt;
  margin: 0;
}

.jk-is-insidebox.jk-swiper-main-page-horizantal-items {
  background: white;
  border-radius: 7px;
  overflow: hidden;
  box-shadow: 0 0 5px 1px #e3e3e3;
}

.head__similar {
  background: #f8f8f8;
  padding: 5px 15px;
}

.discription-sectin {
  background: #f8f8f8;
  padding: 15px;
}



.jk-add-to-basket-btn:after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  position: absolute;
  left: 140px;
  background: #b3b3b3;
}

.image-section a {
  display: block;
  width: 100%;

  overflow: hidden;
}

.image-section a img {
  width: 100%;
  object-fit: cover;
}

.SimilarProducts__pd {
  margin: 6px 0px;
}

#productdetail .nav-tabs.product .nav-item:not(:first-child) {
  padding-right: 16px;
}

.tabs-wrapper p {
  font-size: 11pt;
  font-weight: 100;
}

.tabs-wrapper input,
.tabs-wrapper textarea {
  font-size: 11pt;
  background: white;
}

.tabs-wrapper label {
  font-size: 10pt;
}

.saveBtn_pd a {
  background: #e6e6e6;
  padding: 10px 30px;
  border-radius: 10px;
}

.saveBtn_pd {
  display: flex;
  justify-content: end;
}

.technicals .technical-list>li {
  border: 1px solid #d7d7d7;
}

.technicals .technical-list-value ul li {

  border: 1px solid #d7d7d7;

}

@media only screen and (max-width: 768px) {
  div#customlist398 {
    margin-top: 60px;
  }

  .DnnModule.DnnModule-eCommerceCustomList.DnnModule-1397 {
    margin-top: 60px;
  }

  .DnnModule.DnnModule-EasyDNNnewsWidgets.DnnModule-1399 {
    margin-top: 60px;
  }

  div#productdetail {
    padding: 0;
  }

  #productdetail .model-items {
    flex-direction: column;
    align-items: baseline;
  }

  #productdetail .tab-content {
    margin-bottom: 40px;
    background: #f0f1f5;
    padding: 5px;
    text-align: justify;
    color: #001a3a;
  }

  .technical-fildextra {
    display: flex;
    justify-content: center;
    font-size: 14px;
    border: 1px solid #000;
    margin: 5px 0px;
    padding: 5px 10px;
    flex-direction: column;
    border-radius: 10px;
  }

  .technical-fildextra>div:not(:last-child) {
    border-bottom: 1px solid #000;
    padding: 0px 5px 0px 10px;
  }

  .technical-fildextra>div:not(:last-child) {
    border-left: unset;
    padding: 0px 5px 0px 10px;
  }

  .jk-swiper-button-horizantal-prev::after {
    position: absolute;
    top: calc(100% + -15px);
    left: calc(50% + 0px);
    z-index: 100;
    content: "";
    width: 50px;
    height: 50px;
    display: none !important;
    background: #f0f1f5;
    box-shadow: var(--jk-inside-box-shadow);
    /* border-radius: var(--jk-border-radius-5); */
    border-radius: 0 5px 5px 0;
  }

  div#featuretech {
    white-space: nowrap;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }

  div#codekalas {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }

  div#vaziat {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }

  .attributes-group-items {
    background: #e9e9e9;
    display: flex;
    align-items: center;
    padding: 10px;
    border-radius: 7px;
    flex-wrap: wrap;
  }

  .attributes-group .attribute-list:not(:last-child) {
    margin-left: 5px !important
  }

  .price-wrapper {
    flex-direction: column-reverse;
  }

  .price-wrapper .price-wrapper {
    margin-bottom: 0;
  }

  .price-section {
    padding: 0;
  }

  .addToBasket {
    margin-top: 20px;
  }

  ul.nav.nav-tabs.nav-tabs--sticky.horizontal.product {
    overflow: scroll;
    margin-bottom: 15px !important;
    /* padding-bottom: 20px; */
    position: unset;
    flex-wrap: nowrap;
    height: 60px;
    top: 0;
  }

  .technicals .technical-list>li {
    align-items: center;
    border-radius: 6px;
    padding:10px;
    margin-bottom: 10px;
    justify-content: space-between;
    border: 1px solid #d7d7d7;
  }

  .technicals .technical-list lu li {
    list-style: none;
  }

  div#technicalinfo .technicals .technical-list .technical-list-key span::before {
    display: none;
  }

  div#technicalinfo .technicals .technical-list .technical-list-key span {
    border: none;
    /* color: white; */
    padding: 0;
    text-align: right;
    font-size: 12px;
  }

  .technicals .technical-list-value ul li {
    background: none;
    margin: 0;
    font-size: 9pt;
    text-align: right;
    margin-left: 0px;
    width: calc(100% / 5);
    display: flex;
    justify-content: center;
  }

  .technicals .technical-list {
    margin: 10px 10px;
  }

  .Down__Section_pd {
    padding: 0;
  }

  #productdetail .nav-tabs.product .nav-item {
    height: 50px;
    align-items: center;
  }
}

div#product-gallery-all {
  border-radius: 15px;
  overflow: hidden;
  box-shadow: 0 0 7px -4px black;
}

.gallery-top {
  align-self: flex-end;
  display: flex;
  flex-wrap: wrap;
  justify-content: end;
}

.gallery-top>div {
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 8px;
  border: 1px solid gray;
  border-radius: 5px;
}

.sticky.pcqm__pd {
  display: flex;
  flex-direction: column;
}

ul.technical-list>li:first-child .technical-list-key span {
  border-radius: 0 15px 0 0;
}

ul.technical-list>li:last-child .technical-list-value>div {
  border-radius: 0 0 0 15px;
}

ul.technical-list>li:first-child .technical-list-value>div {
  border-radius: 15px 0 0 0;
}

ul.technical-list>li:last-child .technical-list-key span {
  border-radius: 0 0 15px 0;
}

.hidden {
  display: none;
}

.d-flex.justify-between {
  justify-content: space-between;
  width: 100%;
}

.infobox-08 {
  position: relative;
  text-align: center;
  margin-bottom: 24px;
}

.infobox-08 img {
  min-height: 54px;
  margin-bottom: 10px;
}

.pricesection .cost {
  justify-content: flex-end;
  display: flex;
  padding-top: 15px;
}

@media only screen and (max-width: 767px) {
  .specifications {
    flex-wrap: nowrap;
    overflow-x: auto;
    justify-content: flex-start;
  }

  .specifications .infobox-08 {
    margin-left: 60px;
    white-space: nowrap;
    text-align: center;
    justify-content: center;
    display: flex;
    flex-direction: column
  }

  .specifications img {
    min-height: 60px;
  }
}

.style-technical-checkboxlist {
  /* border: 1px solid #b7b7b7; */
  border-radius: 15px 0 0 0;
  display: flex;
  flex-wrap: wrap;
}

.style-technical-checkboxlist>li {
  font-size: 12px !important;
}

.form-control-custom {
  box-shadow: 0 0 5pt 1pt #D3D3D3 !important;
  outline-width: 0px;
}

@media(max-width:767px) {
  .custom-style-color a {
    color: rgb(255, 255, 255) !important;
  }
}

.mss-desktop .mss-button {
  opacity: 1 !important;
}

#share {
  cursor: pointer;
  position: relative;
}

.share_toltip {
  text-align: center;
  color: #000;
  position: absolute;
  top: -100%;
  left: 18px;
  transform: translateX(-50%);
  border: 1px solid #008dd0;
  border-radius: 10px;
  animation: 4s linear forwards;
  font-size: 11px;
  opacity: 0;
  display: none;
  width: max-content;
  padding: 5px;
}

.share_toltip.active {
  display: block;
  animation: toltip 4s linear forwards;
}



@keyframes toltip {
  0% {
    opacity: 0;
  }

  5% {
    opacity: 1;
  }

  90% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }

}

.custom-disable {
  opacity: 0.5;
  cursor: not-allowed !important;
}

.custom-btn-noti {
  margin: 30px 0px;
  border: 1px solid #00bfd6;
  border-radius: 8px;
  box-shadow: 0 6px 20px -5px #778BA5;
  position: relative;
  z-index: 10;
  transition: all 0.5s;


}

.custom-btn-noti:hover {
  background-color: #00bfd6;
  color: white !important;


}



.custominput-md {
  border-radius: 0 !important;
  outline: none !important;
  border: none !important;
  border-bottom: 1px solid gray !important;
}

.get_available-custom {
  display: flex;

}

.bootstrap-touchspin .input-group-text {
  flex: 0 0 20%;
  display: block;
}

.bootstrap-touchspin .input-group-text .btn-default {
  width: 100%;
}

.mobile-magic .mss-buttons-wrapper {
  opacity: 1 !important;
  pointer-events: unset !important;
}

.link_click_admin a {

  color: #008dd0 !important;
}

.link_click_admin p {
  margin: 0;
  padding: 15px 0;

}

@media(min-width:767px) {

  .technicals .technical-list-value ul li {

    padding: 5px;

  }

  .style-technical-checkboxlist,
  .link_click_admin {
    padding-right: 5px !important;
    border-right: 1px solid rgb(201, 201, 201);
  }
}