@charset "UTF-8";
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
/*---------zindex variables-------------*/
/*-------------------------------------------*/
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
/*------------button-colors------------*/
/*
Color variable
=============================================
The variable provides you a compatible method to set colors.
*/
/*
  theme colors
*/
/*
  border colors
*/
/*
  Text colors
*/
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
/*--------------------------------*/
/*        Headlines elements      */
/*--------------------------------*/
/*--------------------------------*/
/*          Text elements         */
/*--------------------------------*/
/*--------------------------------*/
/*            More link           */
/*--------------------------------*/
/*-----------------------------------------------------*/
/*                    Section Color                    */
/*-----------------------------------------------------*/
/*--------------------------------*/
/*         Scrollbar hide         */
/*--------------------------------*/
/*--------------------------------*/
/*      Dots in current line      */
/*--------------------------------*/
/*--------------------------------*/
/*          Column count          */
/*--------------------------------*/
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
.no-scroll-bar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.no-scroll-bar::-webkit-scrollbar {
  display: none;
}
body {
  min-width: 320px;
  max-width: 2500px;
  position: relative;
  margin: 0 auto !important;
}
body, table, input, select, textarea {
  color: #0A0A0A;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  margin: 0;
  padding: 0;
}
address {
  font-style: normal;
}
hr {
  display: none;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-decoration: none;
  font-size: 20px;
  line-height: 35px;
  font-weight: normal;
}
a, body .link, body .owl-dots .owl-dot.active div.usplist {
  color: #B49657;
  text-decoration: none;
  cursor: pointer;
}
a:hover, body .link:hover {
  color: #B49657;
}
/*-----------------------------------*/
/*------------font sizes-------------*/
/*-----------------------------------*/
.morelink {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 20px;
}
.default {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  margin: 0;
  padding: 0;
}
small, .small1 {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 27px;
  font-weight: 500;
}
.medium1 {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
}
.large1 {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
}
.t1large, .t1large a {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 75px;
  line-height: 107px;
}
.t1, .t1 a {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 50px;
  line-height: 66px;
}
.t2, .t2 a {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 27px;
}
.t3, .t3 a {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 34px;
  line-height: 44px;
}
.t4, .t4 a {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
}
.t5, .t5 a {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
}
.t6, .t6 a {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
}
.button {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  border-radius: 4px;
  padding: 7px 9px 9px;
  font-size: 16px;
  line-height: 21px;
  min-height: 39px;
  min-width: 39px;
}
.small {
  padding: 6px 8px 5px;
  min-height: 30px;
  min-width: 36px;
  font-size: 14px;
  line-height: 17px;
}
.small-btn {
  padding: 0;
  min-height: 26px;
  min-width: 26px;
  font-size: 14px;
  line-height: 16px;
}
.extrasmall {
  padding: 3px 3px;
  min-height: 26px;
  min-width: 26px;
  font-size: 12px;
  line-height: 16px;
}
.medium {
  padding: 7px 9px 9px;
}
.large {
  padding: 12px 36px;
  min-height: 45px;
  min-width: 45px;
}
.min-width {
  min-width: 120px;
}
.min-width-small {
  min-width: 80px;
}
.shadow {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
/*-----------------------------------*/
/*------------bg collors-------------*/
/*-----------------------------------*/
body {
  background-color: #ffffff;
  color: #0A0A0A;
  /*---------------------------------------------*/
  /*---------bgInverce including in bgWeb--------*/
  /*---------------------------------------------*/
  background-color: #0c1b28;
  color: #ffffff;
  /*---------------------------------------------*/
  /*---------bgInverce including in bgWeb--------*/
  /*---------------------------------------------*/
}
body .default, body .default a:not(.button), body .small1, body .small1 a:not(.button), body .medium1, body .medium1 a:not(.button), body .large1, body .large1 a:not(.button) {
  color: #0A0A0A;
}
body .border {
  border-color: #DEDEDE;
}
body .link {
  color: #B49657;
  text-decoration: none;
  cursor: pointer;
}
@media (min-width: 1024px) {
  body .link:hover {
    color: #B49657;
  }
}
body .t1large {
  color: #0A0A0A;
}
body .t1, body .t1 a:not(.button), body h1, body h1 a:not(.button) {
  color: #0A0A0A;
}
body .t2, body .t2 a:not(.button), body h2, body h2 a:not(.button) {
  color: #0A0A0A;
}
body .t3, body .t3 a:not(.button), body h3, body h3 a:not(.button) {
  color: #0A0A0A;
}
body .t4, body .t4 a:not(.button), body h4, body h4 a:not(.button) {
  color: #0A0A0A;
}
body .t5, body .t5 a:not(.button), body h5, body h5 a:not(.button) {
  color: #0A0A0A;
}
body .t6, body .t6 a:not(.button), body h6, body h6 a:not(.button) {
  color: #0A0A0A;
}
body svg.icon {
  fill: #0A0A0A;
  color: #0A0A0A;
}
body * {
  scrollbar-width: thin;
  scrollbar-color: rgba(180, 150, 87, 0.4);
}
body *::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}
body *::-webkit-scrollbar-track {
  background: #dbdbdb;
}
body *::-webkit-scrollbar-thumb {
  background: rgba(180, 150, 87, 0.4);
}
body .default, body .default a:not(.button), body .small1, body .small1 a:not(.button), body .medium1, body .medium1 a:not(.button), body .large1, body .large1 a:not(.button) {
  color: #ffffff;
}
body svg.icon {
  fill: #ffffff;
  color: #ffffff;
}
body * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
body *::-webkit-scrollbar {
  width: "";
  height: "";
}
body *::-webkit-scrollbar-track {
  background: "";
}
body *::-webkit-scrollbar-thumb {
  background: "";
}
.bgweb, .insideClass.bgweb {
  background-color: #ffffff;
  color: #0A0A0A;
  /*---------------------------------------------*/
  /*---------bgInverce including in bgWeb--------*/
  /*---------------------------------------------*/
}
.bgweb .default, .bgweb .default a:not(.button), .bgweb .small1, .bgweb .small1 a:not(.button), .bgweb .medium1, .bgweb .medium1 a:not(.button), .bgweb .large1, .bgweb .large1 a:not(.button), .insideClass.bgweb .default, .insideClass.bgweb .default a:not(.button), .insideClass.bgweb .small1, .insideClass.bgweb .small1 a:not(.button), .insideClass.bgweb .medium1, .insideClass.bgweb .medium1 a:not(.button), .insideClass.bgweb .large1, .insideClass.bgweb .large1 a:not(.button) {
  color: #0A0A0A;
}
.bgweb .border, .insideClass.bgweb .border {
  border-color: #DEDEDE;
}
.bgweb .link, .insideClass.bgweb .link {
  color: #B49657;
  text-decoration: none;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .bgweb .link:hover, .insideClass.bgweb .link:hover {
    color: #B49657;
  }
}
.bgweb .t1large, .insideClass.bgweb .t1large {
  color: #0A0A0A;
}
.bgweb .t1, .bgweb .t1 a:not(.button), .bgweb h1, .bgweb h1 a:not(.button), .insideClass.bgweb .t1, .insideClass.bgweb .t1 a:not(.button), .insideClass.bgweb h1, .insideClass.bgweb h1 a:not(.button) {
  color: #0A0A0A;
}
.bgweb .t2, .bgweb .t2 a:not(.button), .bgweb h2, .bgweb h2 a:not(.button), .insideClass.bgweb .t2, .insideClass.bgweb .t2 a:not(.button), .insideClass.bgweb h2, .insideClass.bgweb h2 a:not(.button) {
  color: #0A0A0A;
}
.bgweb .t3, .bgweb .t3 a:not(.button), .bgweb h3, .bgweb h3 a:not(.button), .insideClass.bgweb .t3, .insideClass.bgweb .t3 a:not(.button), .insideClass.bgweb h3, .insideClass.bgweb h3 a:not(.button) {
  color: #0A0A0A;
}
.bgweb .t4, .bgweb .t4 a:not(.button), .bgweb h4, .bgweb h4 a:not(.button), .insideClass.bgweb .t4, .insideClass.bgweb .t4 a:not(.button), .insideClass.bgweb h4, .insideClass.bgweb h4 a:not(.button) {
  color: #0A0A0A;
}
.bgweb .t5, .bgweb .t5 a:not(.button), .bgweb h5, .bgweb h5 a:not(.button), .insideClass.bgweb .t5, .insideClass.bgweb .t5 a:not(.button), .insideClass.bgweb h5, .insideClass.bgweb h5 a:not(.button) {
  color: #0A0A0A;
}
.bgweb .t6, .bgweb .t6 a:not(.button), .bgweb h6, .bgweb h6 a:not(.button), .insideClass.bgweb .t6, .insideClass.bgweb .t6 a:not(.button), .insideClass.bgweb h6, .insideClass.bgweb h6 a:not(.button) {
  color: #0A0A0A;
}
.bgweb svg.icon, .insideClass.bgweb svg.icon {
  fill: #0A0A0A;
  color: #0A0A0A;
}
.bgweb *, .insideClass.bgweb * {
  scrollbar-width: thin;
  scrollbar-color: rgba(180, 150, 87, 0.4);
}
.bgweb *::-webkit-scrollbar, .insideClass.bgweb *::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}
.bgweb *::-webkit-scrollbar-track, .insideClass.bgweb *::-webkit-scrollbar-track {
  background: #dbdbdb;
}
.bgweb *::-webkit-scrollbar-thumb, .insideClass.bgweb *::-webkit-scrollbar-thumb {
  background: rgba(180, 150, 87, 0.4);
}
.bgweb2, .insideClass.bgweb2 {
  background-color: #F8F9FB;
  color: #0A0A0A;
  /*---------------------------------------------*/
  /*---------bgInverce including in bgWeb--------*/
  /*---------------------------------------------*/
}
.bgweb2 .default, .bgweb2 .default a:not(.button), .bgweb2 .small1, .bgweb2 .small1 a:not(.button), .bgweb2 .medium1, .bgweb2 .medium1 a:not(.button), .bgweb2 .large1, .bgweb2 .large1 a:not(.button), .insideClass.bgweb2 .default, .insideClass.bgweb2 .default a:not(.button), .insideClass.bgweb2 .small1, .insideClass.bgweb2 .small1 a:not(.button), .insideClass.bgweb2 .medium1, .insideClass.bgweb2 .medium1 a:not(.button), .insideClass.bgweb2 .large1, .insideClass.bgweb2 .large1 a:not(.button) {
  color: #0A0A0A;
}
.bgweb2 svg.icon, .insideClass.bgweb2 svg.icon {
  fill: #0A0A0A;
  color: #0A0A0A;
}
.bgweb2 *, .insideClass.bgweb2 * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.bgweb2 *::-webkit-scrollbar, .insideClass.bgweb2 *::-webkit-scrollbar {
  width: "";
  height: "";
}
.bgweb2 *::-webkit-scrollbar-track, .insideClass.bgweb2 *::-webkit-scrollbar-track {
  background: "";
}
.bgweb2 *::-webkit-scrollbar-thumb, .insideClass.bgweb2 *::-webkit-scrollbar-thumb {
  background: "";
}
.bgweb3, .insideClass.bgweb3 {
  background-color: #ffffff;
  color: #0A0A0A;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04);
  /*---------------------------------------------*/
  /*---------bgInverce including in bgWeb--------*/
  /*---------------------------------------------*/
}
.bgweb3 .default, .bgweb3 .default a:not(.button), .bgweb3 .small1, .bgweb3 .small1 a:not(.button), .bgweb3 .medium1, .bgweb3 .medium1 a:not(.button), .bgweb3 .large1, .bgweb3 .large1 a:not(.button), .insideClass.bgweb3 .default, .insideClass.bgweb3 .default a:not(.button), .insideClass.bgweb3 .small1, .insideClass.bgweb3 .small1 a:not(.button), .insideClass.bgweb3 .medium1, .insideClass.bgweb3 .medium1 a:not(.button), .insideClass.bgweb3 .large1, .insideClass.bgweb3 .large1 a:not(.button) {
  color: #0A0A0A;
}
.bgweb3 svg.icon, .insideClass.bgweb3 svg.icon {
  fill: #0A0A0A;
  color: #0A0A0A;
}
.bgweb3 *, .insideClass.bgweb3 * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.bgweb3 *::-webkit-scrollbar, .insideClass.bgweb3 *::-webkit-scrollbar {
  width: "";
  height: "";
}
.bgweb3 *::-webkit-scrollbar-track, .insideClass.bgweb3 *::-webkit-scrollbar-track {
  background: "";
}
.bgweb3 *::-webkit-scrollbar-thumb, .insideClass.bgweb3 *::-webkit-scrollbar-thumb {
  background: "";
}
.bgweb4, .insideClass.bgweb4 {
  background-color: #ffffff;
  color: #0A0A0A;
  /*---------------------------------------------*/
  /*---------bgInverce including in bgWeb--------*/
  /*---------------------------------------------*/
}
.bgweb4 .default, .bgweb4 .default a:not(.button), .bgweb4 .small1, .bgweb4 .small1 a:not(.button), .bgweb4 .medium1, .bgweb4 .medium1 a:not(.button), .bgweb4 .large1, .bgweb4 .large1 a:not(.button), .insideClass.bgweb4 .default, .insideClass.bgweb4 .default a:not(.button), .insideClass.bgweb4 .small1, .insideClass.bgweb4 .small1 a:not(.button), .insideClass.bgweb4 .medium1, .insideClass.bgweb4 .medium1 a:not(.button), .insideClass.bgweb4 .large1, .insideClass.bgweb4 .large1 a:not(.button) {
  color: #0A0A0A;
}
.bgweb4 .t1large, .insideClass.bgweb4 .t1large {
  color: #0A0A0A;
}
.bgweb4 .t1, .bgweb4 .t1 a:not(.button), .bgweb4 h1, .bgweb4 h1 a:not(.button), .insideClass.bgweb4 .t1, .insideClass.bgweb4 .t1 a:not(.button), .insideClass.bgweb4 h1, .insideClass.bgweb4 h1 a:not(.button) {
  color: #0A0A0A;
}
.bgweb4 .t2, .bgweb4 .t2 a:not(.button), .bgweb4 h2, .bgweb4 h2 a:not(.button), .insideClass.bgweb4 .t2, .insideClass.bgweb4 .t2 a:not(.button), .insideClass.bgweb4 h2, .insideClass.bgweb4 h2 a:not(.button) {
  color: #0A0A0A;
}
.bgweb4 .t3, .bgweb4 .t3 a:not(.button), .bgweb4 h3, .bgweb4 h3 a:not(.button), .insideClass.bgweb4 .t3, .insideClass.bgweb4 .t3 a:not(.button), .insideClass.bgweb4 h3, .insideClass.bgweb4 h3 a:not(.button) {
  color: #0A0A0A;
}
.bgweb4 .t4, .bgweb4 .t4 a:not(.button), .bgweb4 h4, .bgweb4 h4 a:not(.button), .insideClass.bgweb4 .t4, .insideClass.bgweb4 .t4 a:not(.button), .insideClass.bgweb4 h4, .insideClass.bgweb4 h4 a:not(.button) {
  color: #0A0A0A;
}
.bgweb4 .t5, .bgweb4 .t5 a:not(.button), .bgweb4 h5, .bgweb4 h5 a:not(.button), .insideClass.bgweb4 .t5, .insideClass.bgweb4 .t5 a:not(.button), .insideClass.bgweb4 h5, .insideClass.bgweb4 h5 a:not(.button) {
  color: #0A0A0A;
}
.bgweb4 .t6, .bgweb4 .t6 a:not(.button), .bgweb4 h6, .bgweb4 h6 a:not(.button), .insideClass.bgweb4 .t6, .insideClass.bgweb4 .t6 a:not(.button), .insideClass.bgweb4 h6, .insideClass.bgweb4 h6 a:not(.button) {
  color: #0A0A0A;
}
.bgweb4 svg.icon, .insideClass.bgweb4 svg.icon {
  fill: #0A0A0A;
  color: #0A0A0A;
}
.bgweb4 *, .insideClass.bgweb4 * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.bgweb4 *::-webkit-scrollbar, .insideClass.bgweb4 *::-webkit-scrollbar {
  width: "";
  height: "";
}
.bgweb4 *::-webkit-scrollbar-track, .insideClass.bgweb4 *::-webkit-scrollbar-track {
  background: "";
}
.bgweb4 *::-webkit-scrollbar-thumb, .insideClass.bgweb4 *::-webkit-scrollbar-thumb {
  background: "";
}
.bg-aside, .insideClass.bg-aside {
  background-color: #0c1b28;
  color: #ffffff;
  /*---------------------------------------------*/
  /*---------bgInverce including in bgWeb--------*/
  /*---------------------------------------------*/
}
.bg-aside .default, .bg-aside .default a:not(.button), .bg-aside .small1, .bg-aside .small1 a:not(.button), .bg-aside .medium1, .bg-aside .medium1 a:not(.button), .bg-aside .large1, .bg-aside .large1 a:not(.button), .insideClass.bg-aside .default, .insideClass.bg-aside .default a:not(.button), .insideClass.bg-aside .small1, .insideClass.bg-aside .small1 a:not(.button), .insideClass.bg-aside .medium1, .insideClass.bg-aside .medium1 a:not(.button), .insideClass.bg-aside .large1, .insideClass.bg-aside .large1 a:not(.button) {
  color: #ffffff;
}
.bg-aside svg.icon, .insideClass.bg-aside svg.icon {
  fill: #ffffff;
  color: #ffffff;
}
.bg-aside *, .insideClass.bg-aside * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.bg-aside *::-webkit-scrollbar, .insideClass.bg-aside *::-webkit-scrollbar {
  width: "";
  height: "";
}
.bg-aside *::-webkit-scrollbar-track, .insideClass.bg-aside *::-webkit-scrollbar-track {
  background: "";
}
.bg-aside *::-webkit-scrollbar-thumb, .insideClass.bg-aside *::-webkit-scrollbar-thumb {
  background: "";
}
.bg-login, .insideClass.bg-login {
  background-color: #000000;
  color: #ffffff;
  /*---------------------------------------------*/
  /*---------bgInverce including in bgWeb--------*/
  /*---------------------------------------------*/
}
.bg-login .default, .bg-login .default a:not(.button), .bg-login .small1, .bg-login .small1 a:not(.button), .bg-login .medium1, .bg-login .medium1 a:not(.button), .bg-login .large1, .bg-login .large1 a:not(.button), .insideClass.bg-login .default, .insideClass.bg-login .default a:not(.button), .insideClass.bg-login .small1, .insideClass.bg-login .small1 a:not(.button), .insideClass.bg-login .medium1, .insideClass.bg-login .medium1 a:not(.button), .insideClass.bg-login .large1, .insideClass.bg-login .large1 a:not(.button) {
  color: #ffffff;
}
.bg-login .t1large, .insideClass.bg-login .t1large {
  color: #ffffff;
}
.bg-login .t1, .bg-login .t1 a:not(.button), .bg-login h1, .bg-login h1 a:not(.button), .insideClass.bg-login .t1, .insideClass.bg-login .t1 a:not(.button), .insideClass.bg-login h1, .insideClass.bg-login h1 a:not(.button) {
  color: #ffffff;
}
.bg-login .t2, .bg-login .t2 a:not(.button), .bg-login h2, .bg-login h2 a:not(.button), .insideClass.bg-login .t2, .insideClass.bg-login .t2 a:not(.button), .insideClass.bg-login h2, .insideClass.bg-login h2 a:not(.button) {
  color: #ffffff;
}
.bg-login .t3, .bg-login .t3 a:not(.button), .bg-login h3, .bg-login h3 a:not(.button), .insideClass.bg-login .t3, .insideClass.bg-login .t3 a:not(.button), .insideClass.bg-login h3, .insideClass.bg-login h3 a:not(.button) {
  color: #ffffff;
}
.bg-login .t4, .bg-login .t4 a:not(.button), .bg-login h4, .bg-login h4 a:not(.button), .insideClass.bg-login .t4, .insideClass.bg-login .t4 a:not(.button), .insideClass.bg-login h4, .insideClass.bg-login h4 a:not(.button) {
  color: #ffffff;
}
.bg-login .t5, .bg-login .t5 a:not(.button), .bg-login h5, .bg-login h5 a:not(.button), .insideClass.bg-login .t5, .insideClass.bg-login .t5 a:not(.button), .insideClass.bg-login h5, .insideClass.bg-login h5 a:not(.button) {
  color: #ffffff;
}
.bg-login .t6, .bg-login .t6 a:not(.button), .bg-login h6, .bg-login h6 a:not(.button), .insideClass.bg-login .t6, .insideClass.bg-login .t6 a:not(.button), .insideClass.bg-login h6, .insideClass.bg-login h6 a:not(.button) {
  color: #ffffff;
}
.bg-login svg.icon, .insideClass.bg-login svg.icon {
  fill: #ffffff;
  color: #ffffff;
}
.bg-login *, .insideClass.bg-login * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.bg-login *::-webkit-scrollbar, .insideClass.bg-login *::-webkit-scrollbar {
  width: "";
  height: "";
}
.bg-login *::-webkit-scrollbar-track, .insideClass.bg-login *::-webkit-scrollbar-track {
  background: "";
}
.bg-login *::-webkit-scrollbar-thumb, .insideClass.bg-login *::-webkit-scrollbar-thumb {
  background: "";
}
.bg-highlighted, .insideClass.bg-highlighted {
  background-color: #FFF8F1;
  /*---------------------------------------------*/
  /*---------bgInverce including in bgWeb--------*/
  /*---------------------------------------------*/
}
.bg-highlighted .border, .insideClass.bg-highlighted .border {
  border-color: #FFF8F1;
}
.bg-highlighted svg.icon, .insideClass.bg-highlighted svg.icon {
  fill: "";
  color: "";
}
.bg-highlighted *, .insideClass.bg-highlighted * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.bg-highlighted *::-webkit-scrollbar, .insideClass.bg-highlighted *::-webkit-scrollbar {
  width: "";
  height: "";
}
.bg-highlighted *::-webkit-scrollbar-track, .insideClass.bg-highlighted *::-webkit-scrollbar-track {
  background: "";
}
.bg-highlighted *::-webkit-scrollbar-thumb, .insideClass.bg-highlighted *::-webkit-scrollbar-thumb {
  background: "";
}
.bg-error, .insideClass.bg-error {
  background-color: #FB6565;
  color: #ffffff;
  /*---------------------------------------------*/
  /*---------bgInverce including in bgWeb--------*/
  /*---------------------------------------------*/
}
.bg-error .default, .bg-error .default a:not(.button), .bg-error .small1, .bg-error .small1 a:not(.button), .bg-error .medium1, .bg-error .medium1 a:not(.button), .bg-error .large1, .bg-error .large1 a:not(.button), .insideClass.bg-error .default, .insideClass.bg-error .default a:not(.button), .insideClass.bg-error .small1, .insideClass.bg-error .small1 a:not(.button), .insideClass.bg-error .medium1, .insideClass.bg-error .medium1 a:not(.button), .insideClass.bg-error .large1, .insideClass.bg-error .large1 a:not(.button) {
  color: #ffffff;
}
.bg-error .border, .insideClass.bg-error .border {
  border-color: #FB6565;
}
.bg-error .t1large, .insideClass.bg-error .t1large {
  color: #ffffff;
}
.bg-error .t1, .bg-error .t1 a:not(.button), .bg-error h1, .bg-error h1 a:not(.button), .insideClass.bg-error .t1, .insideClass.bg-error .t1 a:not(.button), .insideClass.bg-error h1, .insideClass.bg-error h1 a:not(.button) {
  color: #ffffff;
}
.bg-error .t2, .bg-error .t2 a:not(.button), .bg-error h2, .bg-error h2 a:not(.button), .insideClass.bg-error .t2, .insideClass.bg-error .t2 a:not(.button), .insideClass.bg-error h2, .insideClass.bg-error h2 a:not(.button) {
  color: #ffffff;
}
.bg-error .t3, .bg-error .t3 a:not(.button), .bg-error h3, .bg-error h3 a:not(.button), .insideClass.bg-error .t3, .insideClass.bg-error .t3 a:not(.button), .insideClass.bg-error h3, .insideClass.bg-error h3 a:not(.button) {
  color: #ffffff;
}
.bg-error .t4, .bg-error .t4 a:not(.button), .bg-error h4, .bg-error h4 a:not(.button), .insideClass.bg-error .t4, .insideClass.bg-error .t4 a:not(.button), .insideClass.bg-error h4, .insideClass.bg-error h4 a:not(.button) {
  color: #ffffff;
}
.bg-error .t5, .bg-error .t5 a:not(.button), .bg-error h5, .bg-error h5 a:not(.button), .insideClass.bg-error .t5, .insideClass.bg-error .t5 a:not(.button), .insideClass.bg-error h5, .insideClass.bg-error h5 a:not(.button) {
  color: #ffffff;
}
.bg-error .t6, .bg-error .t6 a:not(.button), .bg-error h6, .bg-error h6 a:not(.button), .insideClass.bg-error .t6, .insideClass.bg-error .t6 a:not(.button), .insideClass.bg-error h6, .insideClass.bg-error h6 a:not(.button) {
  color: #ffffff;
}
.bg-error svg.icon, .insideClass.bg-error svg.icon {
  fill: #ffffff;
  color: #ffffff;
}
.bg-error *, .insideClass.bg-error * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.bg-error *::-webkit-scrollbar, .insideClass.bg-error *::-webkit-scrollbar {
  width: "";
  height: "";
}
.bg-error *::-webkit-scrollbar-track, .insideClass.bg-error *::-webkit-scrollbar-track {
  background: "";
}
.bg-error *::-webkit-scrollbar-thumb, .insideClass.bg-error *::-webkit-scrollbar-thumb {
  background: "";
}
.bg-success, .insideClass.bg-success {
  background-color: #EEFCF7;
  /*---------------------------------------------*/
  /*---------bgInverce including in bgWeb--------*/
  /*---------------------------------------------*/
}
.bg-success .border, .insideClass.bg-success .border {
  border-color: #49D69A;
}
.bg-success svg.icon, .insideClass.bg-success svg.icon {
  fill: "";
  color: "";
}
.bg-success *, .insideClass.bg-success * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.bg-success *::-webkit-scrollbar, .insideClass.bg-success *::-webkit-scrollbar {
  width: "";
  height: "";
}
.bg-success *::-webkit-scrollbar-track, .insideClass.bg-success *::-webkit-scrollbar-track {
  background: "";
}
.bg-success *::-webkit-scrollbar-thumb, .insideClass.bg-success *::-webkit-scrollbar-thumb {
  background: "";
}
/*-----------------------------------*/
/*------------Bg colors end-------------*/
/*-----------------------------------*/
@media (max-width: 1299px) {
  .t1large, .t1large a {
    font-size: 14px;
    line-height: 15px;
  }
  .t2, .t2 a {
    font-size: 15px;
    line-height: 18px;
  }
}
/*       add to default and remove       */
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.row.row-center {
  align-items: center;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col, .no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-left-fixed, .col-0, .col-1, .col-2, .col-2-5, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-9-5, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 5px;
  padding-left: 5px;
}
.col-left-fixed {
  -ms-flex: 0 0 255px;
  flex: 0 0 255px;
  max-width: 255px;
}
@media (max-width: 1023px) {
  .col-left-fixed {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  -ms-flex: 1;
  flex: 1;
  max-width: 100%;
}
.col-0 {
  -ms-flex: 0;
  flex: 0;
  max-width: 100%;
}
.col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-2-5 {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.col-9-5 {
  -ms-flex: 0 0 80%;
  flex: 0 0 80%;
  max-width: 80%;
}
.col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  -ms-flex-order: -1;
  order: -1;
}
.order-last {
  -ms-flex-order: 13;
  order: 13;
}
.order-0 {
  -ms-flex-order: 0;
  order: 0;
}
.order-1 {
  -ms-flex-order: 1;
  order: 1;
}
.order-2 {
  -ms-flex-order: 2;
  order: 2;
}
.order-3 {
  -ms-flex-order: 3;
  order: 3;
}
.order-4 {
  -ms-flex-order: 4;
  order: 4;
}
.order-5 {
  -ms-flex-order: 5;
  order: 5;
}
.order-6 {
  -ms-flex-order: 6;
  order: 6;
}
.order-7 {
  -ms-flex-order: 7;
  order: 7;
}
.order-8 {
  -ms-flex-order: 8;
  order: 8;
}
.order-9 {
  -ms-flex-order: 9;
  order: 9;
}
.order-10 {
  -ms-flex-order: 10;
  order: 10;
}
.order-11 {
  -ms-flex-order: 11;
  order: 11;
}
.order-12 {
  -ms-flex-order: 12;
  order: 12;
}
.offset-1 {
  margin-left: 8.333333%;
}
.offset-2 {
  margin-left: 16.666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.333333%;
}
.offset-5 {
  margin-left: 41.666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.333333%;
}
.offset-8 {
  margin-left: 66.666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.333333%;
}
.offset-11 {
  margin-left: 91.666667%;
}
@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1024px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1300px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}
.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1024px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1300px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}
.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}
.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}
.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}
.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}
.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}
.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}
.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1024px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1300px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
.m-0 {
  margin: 0 !important;
}
.mt-0, .my-0 {
  margin-top: 0 !important;
}
.mr-0, .mx-0 {
  margin-right: 0 !important;
}
.mb-0, .my-0 {
  margin-bottom: 0 !important;
}
.ml-0, .mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1, .my-1 {
  margin-top: 0.25rem !important;
}
.mr-1, .mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1, .my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1, .mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2, .my-2 {
  margin-top: 0.5rem !important;
}
.mr-2, .mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2, .my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2, .mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3, .my-3 {
  margin-top: 1rem !important;
}
.mr-3, .mx-3 {
  margin-right: 1rem !important;
}
.mb-3, .my-3 {
  margin-bottom: 1rem !important;
}
.ml-3, .mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4, .my-4 {
  margin-top: 1.5rem !important;
}
.mr-4, .mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4, .my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4, .mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5, .my-5 {
  margin-top: 3rem !important;
}
.mr-5, .mx-5 {
  margin-right: 3rem !important;
}
.mb-5, .my-5 {
  margin-bottom: 3rem !important;
}
.ml-5, .mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0, .py-0 {
  padding-top: 0 !important;
}
.pr-0, .px-0 {
  padding-right: 0 !important;
}
.pb-0, .py-0 {
  padding-bottom: 0 !important;
}
.pl-0, .px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1, .py-1 {
  padding-top: 0.25rem !important;
}
.pr-1, .px-1 {
  padding-right: 0.25rem !important;
}
.pb-1, .py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1, .px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2, .py-2 {
  padding-top: 0.5rem !important;
}
.pr-2, .px-2 {
  padding-right: 0.5rem !important;
}
.pb-2, .py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2, .px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3, .py-3 {
  padding-top: 1rem !important;
}
.pr-3, .px-3 {
  padding-right: 1rem !important;
}
.pb-3, .py-3 {
  padding-bottom: 1rem !important;
}
.pl-3, .px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4, .py-4 {
  padding-top: 1.5rem !important;
}
.pr-4, .px-4 {
  padding-right: 1.5rem !important;
}
.pb-4, .py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4, .px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5, .py-5 {
  padding-top: 3rem !important;
}
.pr-5, .px-5 {
  padding-right: 3rem !important;
}
.pb-5, .py-5 {
  padding-bottom: 3rem !important;
}
.pl-5, .px-5 {
  padding-left: 3rem !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.mt-n1, .my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1, .mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1, .my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1, .mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2, .my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2, .mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2, .my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2, .mx-n2 {
  margin-left: -0.5rem !important;
}
.m-n3 {
  margin: -1rem !important;
}
.mt-n3, .my-n3 {
  margin-top: -1rem !important;
}
.mr-n3, .mx-n3 {
  margin-right: -1rem !important;
}
.mb-n3, .my-n3 {
  margin-bottom: -1rem !important;
}
.ml-n3, .mx-n3 {
  margin-left: -1rem !important;
}
.m-n4 {
  margin: -1.5rem !important;
}
.mt-n4, .my-n4 {
  margin-top: -1.5rem !important;
}
.mr-n4, .mx-n4 {
  margin-right: -1.5rem !important;
}
.mb-n4, .my-n4 {
  margin-bottom: -1.5rem !important;
}
.ml-n4, .mx-n4 {
  margin-left: -1.5rem !important;
}
.m-n5 {
  margin: -3rem !important;
}
.mt-n5, .my-n5 {
  margin-top: -3rem !important;
}
.mr-n5, .mx-n5 {
  margin-right: -3rem !important;
}
.mb-n5, .my-n5 {
  margin-bottom: -3rem !important;
}
.ml-n5, .mx-n5 {
  margin-left: -3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto, .my-auto {
  margin-top: auto !important;
}
.mr-auto, .mx-auto {
  margin-right: auto !important;
}
.mb-auto, .my-auto {
  margin-bottom: auto !important;
}
.ml-auto, .mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0, .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0, .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0, .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0, .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1, .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1, .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1, .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1, .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2, .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2, .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2, .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2, .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3, .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3, .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3, .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3, .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4, .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4, .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4, .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4, .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5, .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5, .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5, .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5, .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0, .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0, .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0, .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0, .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1, .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1, .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1, .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1, .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2, .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2, .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2, .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2, .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3, .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3, .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3, .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3, .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4, .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4, .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4, .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4, .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5, .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5, .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5, .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5, .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1, .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1, .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1, .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1, .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2, .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2, .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2, .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2, .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3, .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3, .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3, .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3, .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4, .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4, .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4, .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4, .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5, .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5, .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5, .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5, .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto, .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto, .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto, .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto, .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0, .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0, .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0, .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0, .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1, .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1, .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1, .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1, .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2, .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2, .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2, .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2, .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3, .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3, .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3, .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3, .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4, .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4, .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4, .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4, .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5, .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5, .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5, .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5, .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0, .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0, .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0, .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0, .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1, .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1, .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1, .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1, .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2, .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2, .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2, .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2, .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3, .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3, .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3, .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3, .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4, .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4, .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4, .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4, .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5, .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5, .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5, .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5, .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1, .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1, .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1, .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1, .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2, .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2, .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2, .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2, .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3, .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3, .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3, .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3, .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4, .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4, .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4, .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4, .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5, .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5, .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5, .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5, .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto, .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto, .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto, .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto, .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1024px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0, .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0, .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0, .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0, .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1, .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1, .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1, .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1, .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2, .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2, .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2, .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2, .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3, .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3, .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3, .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3, .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4, .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4, .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4, .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4, .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5, .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5, .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5, .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5, .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0, .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0, .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0, .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0, .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1, .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1, .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1, .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1, .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2, .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2, .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2, .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2, .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3, .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3, .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3, .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3, .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4, .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4, .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4, .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4, .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5, .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5, .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5, .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5, .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1, .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1, .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1, .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1, .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2, .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2, .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2, .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2, .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3, .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3, .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3, .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3, .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4, .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4, .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4, .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4, .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5, .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5, .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5, .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5, .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto, .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto, .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto, .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto, .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1300px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0, .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0, .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0, .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0, .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1, .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1, .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1, .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1, .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2, .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2, .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2, .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2, .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3, .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3, .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3, .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3, .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4, .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4, .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4, .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4, .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5, .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5, .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5, .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5, .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0, .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0, .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0, .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0, .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1, .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1, .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1, .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1, .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2, .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2, .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2, .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2, .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3, .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3, .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3, .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3, .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4, .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4, .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4, .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4, .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5, .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5, .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5, .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5, .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1, .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1, .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1, .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1, .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2, .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2, .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2, .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2, .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3, .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3, .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3, .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3, .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4, .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4, .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4, .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4, .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5, .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5, .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5, .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5, .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto, .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto, .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto, .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto, .mx-xl-auto {
    margin-left: auto !important;
  }
}
/*---------main content--------*/
@media (min-width: 1024px) {
  .g_fixed-content-style .main-section {
    height: 100vh;
  }
  .g_fixed-content-style .g-content {
    flex: 1 1 0%;
    display: flex;
    height: 100%;
  }
  .g_fixed-content-style .g-content .g-content-item {
    display: flex;
    width: 100%;
  }
  .g_fixed-content-style .g-content .g-content-item.center-aligned {
    align-items: center;
  }
  .g_fixed-content-style .g-content .g-content-item .g-content-item-wrapper {
    position: relative;
    width: 100%;
  }
  .g_fixed-content-style .g-content .g-content-item .g-content-item-wrapper .g-content-item-inner {
    position: absolute;
    height: 100%;
    left: 0;
    right: 0;
  }
  .g_overflow-y-auto {
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 5px;
  }
}
.g_scrolable-section {
  display: flex;
  flex-flow: column;
  max-height: 100%;
  height: 100%;
}
@media (max-width: 1023px) {
  .g_scrolable-section {
    overflow: visible;
    max-height: unset;
    height: auto;
  }
}
.g_scrolable-section .g_fixed-box {
  width: 100%;
}
.g_scrolable-section .g_scrolable-box {
  flex: 1 1 0%;
  overflow-x: auto;
  overflow-y: auto;
}
.g_scrolable-section .g_scrolable-fixed-box {
  flex: 1 1 0;
  position: relative;
}
.g_scrolable-section .g_scrolable-fixed-box .g_scrolable-fixed-inner-box {
  position: absolute;
  left: 0;
  right: 0;
  height: 100%;
}
@media (max-width: 1023px) {
  .g_scrolable-section .g_scrolable-fixed-box .g_scrolable-fixed-inner-box {
    position: static;
  }
}
.main-section {
  padding: 15px 13px 13px 8px;
  display: flex;
}
@media (max-width: 1299px) {
  .main-section {
    padding: 15px 13px 13px 13px;
  }
}
@media (max-width: 1023px) {
  .main-section {
    display: block;
    padding: 0;
  }
}
.main-section > .content-box {
  border-radius: 22px;
  flex: 1 1 0;
  padding: 0 29px 0 25px;
}
@media (max-width: 1299px) {
  .main-section > .content-box {
    padding: 0 10px 0 10px;
  }
}
@media (max-width: 1023px) {
  .main-section > .content-box {
    border-radius: 0;
  }
}
@media (max-width: 1023px) {
  .main-section > .content-box {
    padding: 0 20px 16px;
  }
}
/*-------left opened box-------*/
.g_left-opened-box {
  position: fixed;
  z-index: 3000;
  width: 90%;
  max-width: 523px;
  right: 13px;
  bottom: 13px;
  padding: 15px 25px;
  border-radius: 0 0 12px 0;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-flow: column;
  top: 60px;
}
@media (max-width: 1023px) {
  .g_left-opened-box {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5000;
    max-width: unset;
  }
}
.g_left-opened-box .g_left-opened-box-title-box {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 14px;
  margin-bottom: 18px;
  display: flex;
  align-items: center;
}
.g_left-opened-box .g_left-opened-box-title-box .g_left-opened-box-title-left-box {
  padding-right: 10px;
}
.g_left-opened-box .g_left-opened-box-title-box .g_left-opened-box-title-centered-box {
  width: 100%;
  padding-right: 10px;
  white-space: normal;
}
.g_left-opened-box .g_left-opened-box-title-box .g_left-opened-box-title-right-box {
  white-space: nowrap;
}
.g_left-opened-box .g_left-opened-box-content-box {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 10px;
  margin-right: -10px;
  padding-left: 20px;
  margin-left: -20px;
}
/*------------tooltip---------------*/
.g_tooltip-parent {
  position: relative;
}
.g_tooltip-parent .g_big-tooltip {
  position: absolute;
  left: 0;
  z-index: 3000;
  padding: 18px 20px 19px 20px;
  border-radius: 6px;
  bottom: -6px;
  transform: translate(0, 100%);
  width: 360px;
  text-align: left;
}
.g_tooltip-parent .g_big-tooltip.g_right-aligned {
  right: 0;
  left: auto;
}
.g_tooltip-parent .g_big-tooltip .g_tooltip-title-box {
  padding-bottom: 18px;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
.g_tooltip-parent .g_big-tooltip .g_tooltip-title-box .g_tooltip-title-left-box {
  padding-right: 10px;
}
.g_tooltip-parent .g_big-tooltip .g_tooltip-title-box .g_tooltip-title-centered-box {
  width: 100%;
  padding-right: 10px;
  white-space: normal;
}
.g_tooltip-parent .g_big-tooltip .g_tooltip-title-box .g_tooltip-title-right-box {
  white-space: nowrap;
}
.g_tooltip-parent .g_big-tooltip .g_tooltip-content-actions {
  text-align: right;
}
/*-------------Card list--------------*/
.card-list {
  margin-bottom: 0;
  white-space: normal;
}
.card-list li {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 15px 12px;
}
.card-list li:last-child {
  border-bottom-width: 0;
}
.card-list li:last-child .card-list-header .card-actions-container {
  top: auto;
  bottom: 40px;
}
.card-list li .card-list-header {
  display: flex;
  align-items: center;
  padding: 0 0 10px;
}
.card-list li .card-list-header .card-header-left-box {
  padding-right: 10px;
}
.card-list li .card-list-header .card-header-centered-box {
  width: 100%;
  padding-right: 10px;
  white-space: normal;
}
.card-list li .card-list-header .card-header-right-box {
  white-space: nowrap;
  display: flex;
  align-items: center;
  position: relative;
}
.card-list li .card-list-header .card-header-right-box .last-button {
  margin-right: -10px;
  margin-left: 10px;
}
.card-list li .card-list-header .image-item {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  object-fit: cover;
  object-position: center;
}
.card-list li .properties-box {
  max-height: 113px;
  overflow: auto;
  white-space: normal;
}
.card-list li .properties-box .childrens-container {
  margin-left: 17px;
}
.card-list li .properties-box i.opened {
  display: inline-block;
  transform: rotate(90deg);
}
/*----------Card item----------*/
.card-box {
  padding: 16px 16px 13px;
  border-radius: 6px;
  margin: 0;
}
@media (max-width: 1023px) {
  .card-box {
    padding: 12px;
  }
}
.card-box.no-spaces {
  padding: 0;
  box-shadow: 0 0 0;
}
/*-----------------------*/
.form-card-box {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 17px;
}
.form-card-box .form-card-action {
  text-align: right;
  padding-top: 10px;
}
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
.ngs_validate {
  color: #FB6565 !important;
  margin-top: 5px;
  font-size: 11px;
  width: 100%;
}
/*-------------Text-colors--------------*/
.text-primary {
  color: #B49657 !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #B49657 !important;
}
.text-secondary {
  color: #A8A8A8 !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #333333 !important;
}
.text-success {
  color: #49D69A !important;
}
a.text-success:hover, a.text-success:focus {
  color: #36B881 !important;
}
.text-info {
  color: #17a2b8 !important;
}
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}
.text-warning {
  color: #FFDC68 !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #E2BF49 !important;
}
.text-danger {
  color: #FB6565 !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #E23939 !important;
}
.text-light {
  opacity: 0.7;
}
a.text-light:hover, a.text-light:focus {
  opacity: 0.5;
}
/*---------------spaces-------------*/
.clear {
  clear: both;
}
.space {
  height: 8px;
}
.half-space {
  height: 5px;
}
.double-space {
  clear: both;
  height: 40px;
  width: 100%;
}
/*-------------classes-------------*/
.no-hover {
  pointer-events: none;
}
.no-scroll {
  overflow: hidden;
}
.no-visible {
  position: absolute;
  pointer-events: none;
  opacity: 0;
}
[hidden] {
  display: none !important;
}
.left-align {
  text-align: left;
}
.right-align {
  text-align: right;
}
.center, .center-align {
  text-align: center;
}
.left {
  float: left !important;
}
.right {
  float: right !important;
}
.hide {
  display: none !important;
}
.is_hidden {
  display: none !important;
}
.is_visibility-hidden {
  visibility: hidden;
}
.is_disabled {
  pointer-events: none;
  opacity: 0.3;
}
.is_relative {
  position: relative;
}
.no-event {
  pointer-events: none;
}
.invalid-criteria-item {
  border: 1px solid red !important;
}
/**--------unset paddings---------*/
.no-ptb {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.no-plr {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.no-p {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.no-pt {
  padding-top: 0 !important;
}
.no-pb {
  padding-bottom: 0 !important;
}
.no-pl {
  padding-left: 0 !important;
}
.no-pr {
  padding-right: 0 !important;
}
/*-------------------------TO DO------------------------*/
/*-------Need to remove or replace midterm folder-------*/
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
@font-face {
  font-family: "icomoon";
  src: url("//admin.anma.armdev.am/admin/fonts/iconmoon/fonts/icomoon.eot?sp1xn6");
  src: url("//admin.anma.armdev.am/admin/fonts/iconmoon/fonts/icomoon.eot?sp1xn6#iefix") format("embedded-opentype"), url("//admin.anma.armdev.am/admin/fonts/iconmoon/fonts/icomoon.ttf?sp1xn6") format("truetype"), url("//admin.anma.armdev.am/admin/fonts/iconmoon/fonts/icomoon.woff?sp1xn6") format("woff"), url("//admin.anma.armdev.am/admin/fonts/iconmoon/fonts/icomoon.svg?sp1xn6#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-arrow-up-right:before {
  content: "";
}
.icon-new_releases:before {
  content: "";
}
.icon-master-icon:before {
  content: "";
}
.icon-upload-cloud:before {
  content: "";
}
.icon-bell-notify:before {
  content: "";
}
.icon-drag-handle:before {
  content: "";
}
.icon-export-arrow:before {
  content: "";
}
.icon-search:before {
  content: "";
}
.icon-arrows-up-down-feel:before {
  content: "";
}
.icon-arrows-up-feel:before {
  content: "";
}
.icon-arrows-down-feel:before {
  content: "";
}
.icon-atom:before {
  content: "";
}
.icon-dollar:before {
  content: "";
}
.icon-clone:before {
  content: "";
}
.icon-up-arrow:before {
  content: "";
}
.icon-delete-trash:before {
  content: "";
}
.icon-truck:before {
  content: "";
}
.icon-regenerate1:before {
  content: "";
}
.icon-import-arrows:before {
  content: "";
}
.icon-close1:before {
  content: "";
}
.icon-check-mark:before {
  content: "";
}
.icon-question-1:before {
  content: "";
}
.icon-translate:before {
  content: "";
}
.icon-customers:before {
  content: "";
}
.icon-products:before {
  content: "";
}
.icon-delivery:before {
  content: "";
}
.icon-companies:before {
  content: "";
}
.icon-user:before {
  content: "";
}
.icon-calendar:before {
  content: "";
}
.icon-vendor:before {
  content: "";
}
.icon-warehouse:before {
  content: "";
}
.icon-contract:before {
  content: "";
}
.icon-shopping-bag:before {
  content: "";
}
.icon-import:before {
  content: "";
}
.icon-export:before {
  content: "";
}
.icon-long-arrow-left:before {
  content: "";
}
.icon-history:before {
  content: "";
}
.icon-language:before {
  content: "";
}
.icon-notifi:before {
  content: "";
}
.icon-sage-logo-svg:before {
  content: "";
}
.icon-cancel:before {
  content: "";
}
.icon-success:before {
  content: "";
}
.icon-message-icon:before {
  content: "";
}
.icon-svg0:before {
  content: "";
}
.icon-svg1:before {
  content: "";
}
.icon-svg2:before {
  content: "";
}
.icon-svg4:before {
  content: "";
}
.icon-svg5:before {
  content: "";
}
.icon-svg6:before {
  content: "";
}
.icon-svg7:before {
  content: "";
}
.icon-svg8:before {
  content: "";
}
.icon-svg9:before {
  content: "";
}
.icon-svg11:before {
  content: "";
}
.icon-svg12:before {
  content: "";
}
.icon-svg13:before {
  content: "";
}
.icon-svg14:before {
  content: "";
}
.icon-svg15:before {
  content: "";
}
.icon-svg16:before {
  content: "";
}
.icon-svg3:before {
  content: "";
}
.icon-svg17:before {
  content: "";
}
.icon-svg17l:before {
  content: "";
}
.icon-svg68:before {
  content: "";
}
.icon-arrows-top-bottom:before {
  content: "";
}
.icon-svg20:before {
  content: "";
}
.icon-svg21:before {
  content: "";
}
.icon-svg22:before {
  content: "";
}
.icon-svg23:before {
  content: "";
}
.icon-svg24:before {
  content: "";
}
.icon-edit:before {
  content: "";
}
.icon-svg26:before {
  content: "";
}
.icon-svg27:before {
  content: "";
}
.icon-svg28:before {
  content: "";
}
.icon-svg29:before {
  content: "";
}
.icon-svg30:before {
  content: "";
}
.icon-svg31:before {
  content: "";
}
.icon-svg32:before {
  content: "";
}
.icon-svg33:before {
  content: "";
}
.icon-svg34:before {
  content: "";
}
.icon-svg35:before {
  content: "";
}
.icon-svg36:before {
  content: "";
}
.icon-svg37:before {
  content: "";
}
.icon-svg38:before {
  content: "";
}
.icon-svg39:before {
  content: "";
}
.icon-svg40:before {
  content: "";
}
.icon-svg41:before {
  content: "";
}
.icon-svg42:before {
  content: "";
}
.icon-svg43:before {
  content: "";
}
.icon-svg44:before {
  content: "";
}
.icon-svg45:before {
  content: "";
}
.icon-svg46:before {
  content: "";
}
.icon-svg47:before {
  content: "";
}
.icon-svg48:before {
  content: "";
}
.icon-svg49:before {
  content: "";
}
.icon-svg50:before {
  content: "";
}
.icon-svg51:before {
  content: "";
}
.icon-svg52:before {
  content: "";
}
.icon-svg53:before {
  content: "";
}
.icon-svg54:before {
  content: "";
}
.icon-svg55:before {
  content: "";
}
.icon-svg56:before {
  content: "";
}
.icon-svg57:before {
  content: "";
}
.icon-svg58:before {
  content: "";
}
.icon-svg59:before {
  content: "";
}
.icon-svg60:before {
  content: "";
}
.icon-svg61:before {
  content: "";
}
.icon-svg62:before {
  content: "";
}
.icon-svg63:before {
  content: "";
}
.icon-svg64:before {
  content: "";
}
.icon-svg65:before {
  content: "";
}
.icon-svg66:before {
  content: "";
}
.icon-svg67:before {
  content: "";
}
.icon-svg69:before {
  content: "";
}
.icon-svg70:before {
  content: "";
}
.icon-svg71:before {
  content: "";
}
.icon-svg72:before {
  content: "";
}
.icon-svg73:before {
  content: "";
}
.icon-svg74:before {
  content: "";
}
.icon-svg75:before {
  content: "";
}
.icon-svg76:before {
  content: "";
}
.icon-svg77:before {
  content: "";
}
.icon-svg78:before {
  content: "";
}
.icon-svg79:before {
  content: "";
}
.icon-svg80:before {
  content: "";
}
.icon-svg81:before {
  content: "";
}
.icon-svg82:before {
  content: "";
}
.icon-svg83:before {
  content: "";
}
.icon-svg84:before {
  content: "";
}
.icon-svg85:before {
  content: "";
}
.icon-svg86:before {
  content: "";
}
.icon-svg87:before {
  content: "";
}
.icon-svg88:before {
  content: "";
}
.icon-svg89:before {
  content: "";
}
.icon-svg90:before {
  content: "";
}
.icon-svg91:before {
  content: "";
}
.icon-svg92:before {
  content: "";
}
.icon-svg93:before {
  content: "";
}
.icon-svg94:before {
  content: "";
}
.icon-svg95:before {
  content: "";
}
.icon-svg96:before {
  content: "";
}
.icon-svg97:before {
  content: "";
}
.icon-svg98:before {
  content: "";
}
.icon-svg99:before {
  content: "";
}
.icon-svg100:before {
  content: "";
}
.icon-svg101:before {
  content: "";
}
.icon-svg102:before {
  content: "";
}
.icon-svg103:before {
  content: "";
}
.icon-filter:before {
  content: "";
}
.icon-svg105:before {
  content: "";
}
.icon-svg106:before {
  content: "";
}
.icon-svg107:before {
  content: "";
}
.icon-svg108:before {
  content: "";
}
.icon-svg109:before {
  content: "";
}
.icon-svg110:before {
  content: "";
}
.icon-svg111:before {
  content: "";
}
.icon-svg112:before {
  content: "";
}
.icon-svg113:before {
  content: "";
}
.icon-svg114:before {
  content: "";
}
.icon-svg115:before {
  content: "";
}
.icon-svg116:before {
  content: "";
}
.icon-svg117:before {
  content: "";
}
.icon-svg118:before {
  content: "";
}
.icon-svg119:before {
  content: "";
}
.icon-svg120:before {
  content: "";
}
.icon-svg121:before {
  content: "";
}
.icon-heart:before {
  content: "";
}
.icon-svg123:before {
  content: "";
}
.icon-svg124:before {
  content: "";
}
.icon-svg125:before {
  content: "";
}
.icon-svg126:before {
  content: "";
}
.icon-svg127:before {
  content: "";
}
.icon-svg128:before {
  content: "";
}
.icon-svg129:before {
  content: "";
}
.icon-svg130:before {
  content: "";
}
.icon-svg131:before {
  content: "";
}
.icon-svg132:before {
  content: "";
}
.icon-svg133:before {
  content: "";
}
.icon-svg134:before {
  content: "";
}
.icon-svg135:before {
  content: "";
}
.icon-svg136:before {
  content: "";
}
.icon-svg137:before {
  content: "";
}
.icon-svg138:before {
  content: "";
}
.icon-svg139:before {
  content: "";
}
.icon-svg140:before {
  content: "";
}
.icon-svg141:before {
  content: "";
}
.icon-svg142:before {
  content: "";
}
.icon-svg143:before {
  content: "";
}
.icon-svg144:before {
  content: "";
}
.icon-svg145:before {
  content: "";
}
.icon-svg146:before {
  content: "";
}
.icon-svg147:before {
  content: "";
}
.icon-svg148:before {
  content: "";
}
.icon-svg149:before {
  content: "";
}
.icon-svg150:before {
  content: "";
}
.icon-svg151:before {
  content: "";
}
.icon-svg152:before {
  content: "";
}
.icon-svg153:before {
  content: "";
}
.icon-svg154:before {
  content: "";
}
.icon-svg155:before {
  content: "";
}
.icon-svg156:before {
  content: "";
}
.icon-svg157:before {
  content: "";
}
.icon-svg158:before {
  content: "";
}
.icon-svg159:before {
  content: "";
}
.icon-svg160:before {
  content: "";
}
.icon-svg161:before {
  content: "";
}
.icon-svg162:before {
  content: "";
}
.icon-svg163:before {
  content: "";
}
.icon-svg164:before {
  content: "";
}
.icon-svg165:before {
  content: "";
}
.icon-svg166:before {
  content: "";
}
.icon-svg167:before {
  content: "";
}
.icon-svg168:before {
  content: "";
}
.icon-svg169:before {
  content: "";
}
.icon-svg170:before {
  content: "";
}
.icon-svg171:before {
  content: "";
}
.icon-svg172:before {
  content: "";
}
.icon-svg173:before {
  content: "";
}
.icon-svg174:before {
  content: "";
}
.icon-svg175:before {
  content: "";
}
.icon-svg176:before {
  content: "";
}
.icon-svg177:before {
  content: "";
}
.icon-svg178:before {
  content: "";
}
.icon-svg179:before {
  content: "";
}
.icon-svg180:before {
  content: "";
}
.icon-svg181:before {
  content: "";
}
.icon-svg182:before {
  content: "";
}
.icon-svg183:before {
  content: "";
}
.icon-svg184:before {
  content: "";
}
.icon-svg185:before {
  content: "";
}
.icon-svg186:before {
  content: "";
}
.icon-svg187:before {
  content: "";
}
.icon-svg188:before {
  content: "";
}
.icon-svg189:before {
  content: "";
}
.icon-svg190:before {
  content: "";
}
.icon-svg191:before {
  content: "";
}
.icon-svg192:before {
  content: "";
}
.icon-svg193:before {
  content: "";
}
.icon-svg194:before {
  content: "";
}
.icon-svg195:before {
  content: "";
}
.icon-svg196:before {
  content: "";
}
.icon-svg197:before {
  content: "";
}
.icon-svg198:before {
  content: "";
}
.icon-svg199:before {
  content: "";
}
.icon-svg200:before {
  content: "";
}
.icon-svg201:before {
  content: "";
}
.icon-svg202:before {
  content: "";
}
.icon-svg203:before {
  content: "";
}
.icon-svg204:before {
  content: "";
}
.icon-svg205:before {
  content: "";
}
.icon-svg206:before {
  content: "";
}
.icon-svg207:before {
  content: "";
}
.icon-svg208:before {
  content: "";
}
.icon-svg209:before {
  content: "";
}
.icon-svg210:before {
  content: "";
}
.icon-svg211:before {
  content: "";
}
.icon-favorite:before {
  content: "";
}
.icon-svg213:before {
  content: "";
}
.icon-svg214:before {
  content: "";
}
.icon-svg215:before {
  content: "";
}
.icon-svg216:before {
  content: "";
}
.icon-svg217:before {
  content: "";
}
.icon-svg218:before {
  content: "";
}
.icon-svg219:before {
  content: "";
}
.icon-svg220:before {
  content: "";
}
.icon-svg221:before {
  content: "";
}
.icon-svg222:before {
  content: "";
}
.icon-svg223:before {
  content: "";
}
.icon-svg224:before {
  content: "";
}
.icon-svg225:before {
  content: "";
}
.icon-svg226:before {
  content: "";
}
.icon-trash:before {
  content: "";
}
.icon-delete:before {
  content: "";
}
.icon-svg229:before {
  content: "";
}
.icon-svg230:before {
  content: "";
}
.icon-svg231:before {
  content: "";
}
.icon-svg232:before {
  content: "";
}
.icon-svg233:before {
  content: "";
}
.icon-svg234:before {
  content: "";
}
.icon-svg235:before {
  content: "";
}
.icon-svg236:before {
  content: "";
}
.icon-svg237:before {
  content: "";
}
.icon-svg238:before {
  content: "";
}
.icon-svg239:before {
  content: "";
}
.icon-svg240:before {
  content: "";
}
.icon-svg241:before {
  content: "";
}
.icon-svg242:before {
  content: "";
}
.icon-svg243:before {
  content: "";
}
.icon-svg244:before {
  content: "";
}
.icon-svg245:before {
  content: "";
}
.icon-svg246:before {
  content: "";
}
.icon-svg247:before {
  content: "";
}
.icon-svg248:before {
  content: "";
}
.icon-svg249:before {
  content: "";
}
.icon-svg250:before {
  content: "";
}
.icon-svg251:before {
  content: "";
}
.icon-svg252:before {
  content: "";
}
.icon-svg253:before {
  content: "";
}
.icon-svg254:before {
  content: "";
}
.icon-svg255:before {
  content: "";
}
.icon-svg256:before {
  content: "";
}
.icon-svg257:before {
  content: "";
}
.icon-svg258:before {
  content: "";
}
.icon-svg259:before {
  content: "";
}
.icon-svg260:before {
  content: "";
}
.icon-svg261:before {
  content: "";
}
.icon-svg262:before {
  content: "";
}
.icon-spoon-knife:before {
  content: "";
}
/*------------------------------------------------------*/
/*-------------------------TO DO------------------------*/
/*-------Need to remove or replace midterm folder-------*/
/* jsTree default theme */
.jstree-node, .jstree-children, .jstree-container-ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
.jstree-node {
  white-space: nowrap;
}
.jstree-anchor {
  display: inline-block;
  color: #000000;
  white-space: nowrap;
  padding: 0 4px 0 1px;
  margin: 0;
  vertical-align: top;
}
.jstree-anchor:focus {
  outline: 0;
}
.jstree-anchor, .jstree-anchor:link, .jstree-anchor:visited, .jstree-anchor:hover, .jstree-anchor:active {
  text-decoration: none;
  color: inherit;
}
.jstree-icon {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-icon:empty {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-ocl {
  cursor: pointer;
}
.jstree-leaf > .jstree-ocl {
  cursor: default;
}
.jstree .jstree-open > .jstree-children {
  display: block;
}
.jstree .jstree-closed > .jstree-children, .jstree .jstree-leaf > .jstree-children {
  display: none;
}
.jstree-anchor > .jstree-themeicon {
  margin-right: 2px;
}
.jstree-no-icons .jstree-themeicon, .jstree-anchor > .jstree-themeicon-hidden {
  display: none;
}
.jstree-hidden, .jstree-node.jstree-hidden {
  display: none;
}
.jstree-rtl .jstree-anchor {
  padding: 0 1px 0 4px;
}
.jstree-rtl .jstree-anchor > .jstree-themeicon {
  margin-left: 2px;
  margin-right: 0;
}
.jstree-rtl .jstree-node {
  margin-left: 0;
}
.jstree-rtl .jstree-container-ul > .jstree-node {
  margin-right: 0;
}
.jstree-wholerow-ul {
  position: relative;
  display: inline-block;
  min-width: 100%;
}
.jstree-wholerow-ul .jstree-leaf > .jstree-ocl {
  cursor: pointer;
}
.jstree-wholerow-ul .jstree-anchor, .jstree-wholerow-ul .jstree-icon {
  position: relative;
}
.jstree-wholerow-ul .jstree-wholerow {
  width: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.jstree-contextmenu .jstree-anchor {
  -webkit-user-select: none;
  /* disable selection/Copy of UIWebView */
  -webkit-touch-callout: none;
  /* disable the IOS popup when long-press on a link */
}
.vakata-context {
  display: none;
}
.vakata-context, .vakata-context ul {
  margin: 0;
  padding: 2px;
  position: absolute;
  background: #f5f5f5;
  border: 1px solid #979797;
  box-shadow: 2px 2px 2px #999999;
}
.vakata-context ul {
  list-style: none;
  left: 100%;
  margin-top: -2.7em;
  margin-left: -4px;
}
.vakata-context .vakata-context-right ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context li {
  list-style: none;
}
.vakata-context li > a {
  display: block;
  padding: 0 2em 0 2em;
  text-decoration: none;
  width: auto;
  color: #000000;
  white-space: nowrap;
  line-height: 2.4em;
  text-shadow: 1px 1px 0 white;
  border-radius: 1px;
}
.vakata-context li > a:hover {
  position: relative;
  background-color: #e8eff7;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context li > a.vakata-context-parent {
  background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==");
  background-position: right center;
  background-repeat: no-repeat;
}
.vakata-context li > a:focus {
  outline: 0;
}
.vakata-context .vakata-context-hover > a {
  position: relative;
  background-color: #e8eff7;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context .vakata-context-separator > a, .vakata-context .vakata-context-separator > a:hover {
  background: #ffffff;
  border: 0;
  border-top: 1px solid #e2e3e3;
  height: 1px;
  min-height: 1px;
  max-height: 1px;
  padding: 0;
  margin: 0 0 0 2.4em;
  border-left: 1px solid #e0e0e0;
  text-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  border-radius: 0;
}
.vakata-context .vakata-contextmenu-disabled a, .vakata-context .vakata-contextmenu-disabled a:hover {
  color: silver;
  background-color: transparent;
  border: 0;
  box-shadow: 0 0 0;
}
.vakata-context .vakata-contextmenu-disabled > a > i {
  filter: grayscale(100%);
}
.vakata-context li > a > i {
  text-decoration: none;
  display: inline-block;
  width: 2.4em;
  height: 2.4em;
  background: transparent;
  margin: 0 0 0 -2em;
  vertical-align: top;
  text-align: center;
  line-height: 2.4em;
}
.vakata-context li > a > i:empty {
  width: 2.4em;
  line-height: 2.4em;
}
.vakata-context li > a .vakata-contextmenu-sep {
  display: inline-block;
  width: 1px;
  height: 2.4em;
  background: #ffffff;
  margin: 0 0.5em 0 0;
  border-left: 1px solid #e2e3e3;
}
.vakata-context .vakata-contextmenu-shortcut {
  font-size: 0.8em;
  color: silver;
  opacity: 0.5;
  display: none;
}
.vakata-context-rtl ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context-rtl li > a.vakata-context-parent {
  background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7");
  background-position: left center;
  background-repeat: no-repeat;
}
.vakata-context-rtl .vakata-context-separator > a {
  margin: 0 2.4em 0 0;
  border-left: 0;
  border-right: 1px solid #e2e3e3;
}
.vakata-context-rtl .vakata-context-left ul {
  right: auto;
  left: 100%;
  margin-left: -4px;
  margin-right: auto;
}
.vakata-context-rtl li > a > i {
  margin: 0 -2em 0 0;
}
.vakata-context-rtl li > a .vakata-contextmenu-sep {
  margin: 0 0 0 0.5em;
  border-left-color: #ffffff;
  background: #e2e3e3;
}
#jstree-marker {
  position: absolute;
  top: 0;
  left: 0;
  margin: -5px 0 0 0;
  padding: 0;
  border-right: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
#jstree-dnd {
  line-height: 16px;
  margin: 0;
  padding: 4px;
}
#jstree-dnd .jstree-icon, #jstree-dnd .jstree-copy {
  display: inline-block;
  text-decoration: none;
  margin: 0 2px 0 0;
  padding: 0;
  width: 16px;
  height: 16px;
}
#jstree-dnd .jstree-ok {
  background: green;
}
#jstree-dnd .jstree-er {
  background: red;
}
#jstree-dnd .jstree-copy {
  margin: 0 2px 0 2px;
}
.jstree-harco .jstree-node, .jstree-harco .jstree-icon {
  background-repeat: no-repeat;
  background-color: transparent;
}
.jstree-harco .jstree-anchor, .jstree-harco .jstree-animated, .jstree-harco .jstree-wholerow {
  transition: background-color 0.15s, box-shadow 0.15s;
}
.jstree-harco .jstree-hovered {
  background: #e7f4f9;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #cccccc;
}
.jstree-harco .jstree-context {
  background: #e7f4f9;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #cccccc;
}
.jstree-harco .jstree-clicked {
  background: #beebff;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #999999;
}
.jstree-harco .jstree-no-icons .jstree-anchor > .jstree-themeicon {
  display: none;
}
.jstree-harco .jstree-disabled {
  background: transparent;
  color: #666666;
}
.jstree-harco .jstree-disabled.jstree-hovered {
  background: transparent;
  box-shadow: none;
}
.jstree-harco .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-harco .jstree-disabled > .jstree-icon {
  opacity: 0.8;
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-harco .jstree-search {
  font-style: italic;
  color: #8b0000;
  font-weight: bold;
}
.jstree-harco .jstree-no-checkboxes .jstree-checkbox {
  display: none !important;
}
.jstree-harco.jstree-checkbox-no-clicked .jstree-clicked {
  background: transparent;
  box-shadow: none;
}
.jstree-harco.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered {
  background: #e7f4f9;
}
.jstree-harco.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked {
  background: transparent;
}
.jstree-harco.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered {
  background: #e7f4f9;
}
.jstree-harco > .jstree-striped {
  min-width: 100%;
  display: inline-block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top repeat;
}
.jstree-harco > .jstree-wholerow-ul .jstree-hovered, .jstree-harco > .jstree-wholerow-ul .jstree-clicked {
  background: transparent;
  box-shadow: none;
  border-radius: 0;
}
.jstree-harco .jstree-wholerow {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.jstree-harco .jstree-wholerow-hovered {
  background: #e7f4f9;
}
.jstree-harco .jstree-node {
  min-height: 24px;
  line-height: 24px;
  margin-left: 24px;
  min-width: 24px;
}
.jstree-harco .jstree-anchor {
  line-height: 24px;
  height: 24px;
}
.jstree-harco .jstree-icon {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.jstree-harco .jstree-icon:empty {
  width: 18px;
  height: 18px;
  line-height: 18px;
  position: absolute;
  left: 0;
}
.jstree-icon:empty .jstree-harco.jstree-rtl .jstree-node {
  margin-right: 24px;
}
.jstree-harco .jstree-wholerow {
  height: 24px;
}
.jstree-harco .jstree-node {
  margin-bottom: 6px;
}
.jstree-harco .jstree-node .category-name.active {
  color: #B49657;
}
.jstree-harco .jstree-node .category-name.added {
  opacity: 0.7;
  cursor: default;
}
.jstree-harco .jstree-node {
  position: relative;
}
.jstree-harco .jstree-node:last-child {
  margin-bottom: 0;
}
.jstree-harco .jstree-node:last-child .jstree-anchor {
  margin-bottom: 0;
}
.jstree-harco .jstree-node {
  background-position: -296px;
  background-repeat: repeat-y;
}
.jstree-harco .jstree-last {
  background: transparent;
}
.jstree-harco .jstree-open > .jstree-ocl {
  background-position: -136px;
  border: 1px solid #C6C6C6;
  border-radius: 4px;
  font-style: normal;
  font-weight: 100;
  position: absolute;
  left: 0;
  top: 3px;
}
.jstree-harco .jstree-open > .jstree-ocl:before {
  content: "-";
  width: 18px;
  height: 18px;
  font-size: 18px;
  display: block;
  color: #C6C6C6;
  position: relative;
  top: -1px;
  left: -1px;
  font-weight: 500;
}
.jstree-harco .jstree-closed > .jstree-ocl {
  background-position: -104px;
  border: 1px solid #C6C6C6;
  border-radius: 4px;
  font-style: normal;
  position: absolute;
  left: 0;
  top: 3px;
}
.jstree-harco .jstree-closed > .jstree-ocl:before {
  content: "+";
  width: 18px;
  height: 18px;
  font-size: 14px;
  display: block;
  font-weight: 100;
  position: relative;
  top: -1px;
  left: -1px;
  color: #C6C6C6;
  font-weight: 500;
}
.jstree-harco .jstree-leaf > .jstree-ocl {
  background-position: -72px;
}
.jstree-harco .jstree-themeicon {
  background-position: -264px;
}
.jstree-harco > .jstree-no-dots .jstree-node, .jstree-harco > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-harco > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -40px;
}
.jstree-harco > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -8px;
}
.jstree-harco .jstree-disabled {
  background: transparent;
}
.jstree-harco .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-harco .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-harco .jstree-checkbox {
  background-position: -168px;
}
.jstree-harco .jstree-checkbox:hover {
  background-position: -164px -36px;
}
.jstree-harco.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, .jstree-harco .jstree-checked > .jstree-checkbox {
  background-position: -232px;
}
.jstree-harco.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, .jstree-harco .jstree-checked > .jstree-checkbox:hover {
  background-position: -228px -36px;
}
.jstree-harco .jstree-anchor > .jstree-undetermined {
  background-position: -200px;
}
.jstree-harco .jstree-anchor > .jstree-undetermined:hover {
  background-position: -196px -36px;
}
.jstree-harco .jstree-checkbox-disabled {
  opacity: 0.8;
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-harco > .jstree-striped {
  background-size: auto 48px;
}
.jstree-harco.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-harco.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-harco.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -132px -36px;
}
.jstree-harco.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -100px -36px;
}
.jstree-harco.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -68px -36px;
}
.jstree-harco.jstree-rtl > .jstree-no-dots .jstree-node, .jstree-harco.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-harco.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -36px -36px;
}
.jstree-harco.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -4px -36px;
}
.jstree-harco .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}
.jstree-harco > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url("${image-path}throbber.gif") center center no-repeat;
}
.jstree-harco .jstree-file {
  background: url("${image}") -100px -68px no-repeat;
}
.jstree-harco .jstree-folder {
  background: url("${image}") -260px -4px no-repeat;
}
.jstree-harco > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
#jstree-dnd.jstree-harco {
  line-height: 24px;
  padding: 0 4px;
}
#jstree-dnd.jstree-harco .jstree-ok, #jstree-dnd.jstree-harco .jstree-er {
  background-image: url("${image-path}32px.png");
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-harco i {
  background: transparent;
  width: 24px;
  height: 24px;
  line-height: 24px;
}
#jstree-dnd.jstree-harco .jstree-ok {
  background-position: -4px -68px;
}
#jstree-dnd.jstree-harco .jstree-er {
  background-position: -36px -68px;
}
.jstree-harco .jstree-ellipsis {
  overflow: hidden;
}
.jstree-harco .jstree-ellipsis .jstree-anchor {
  width: calc(100% - ($base-height + 5px));
  text-overflow: ellipsis;
  overflow: hidden;
}
.jstree-harco.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
}
.jstree-harco.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-harco-small .jstree-node {
  min-height: 18px;
  line-height: 18px;
  margin-left: 18px;
  min-width: 18px;
}
.jstree-harco-small .jstree-anchor {
  line-height: 18px;
  height: 18px;
}
.jstree-harco-small .jstree-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.jstree-harco-small .jstree-icon:empty {
  width: 18px;
  height: 18px;
  line-height: 18px;
  position: absolute;
  left: 0;
}
.jstree-icon:empty .jstree-harco-small.jstree-rtl .jstree-node {
  margin-right: 18px;
}
.jstree-harco-small .jstree-wholerow {
  height: 18px;
}
.jstree-harco-small .jstree-node {
  margin-bottom: 6px;
}
.jstree-harco-small .jstree-node .category-name.active {
  color: #B49657;
}
.jstree-harco-small .jstree-node .category-name.added {
  opacity: 0.7;
  cursor: default;
}
.jstree-harco-small .jstree-node {
  position: relative;
}
.jstree-harco-small .jstree-node:last-child {
  margin-bottom: 0;
}
.jstree-harco-small .jstree-node:last-child .jstree-anchor {
  margin-bottom: 0;
}
.jstree-harco-small .jstree-node {
  background-position: -302px;
  background-repeat: repeat-y;
}
.jstree-harco-small .jstree-last {
  background: transparent;
}
.jstree-harco-small .jstree-open > .jstree-ocl {
  background-position: -142px;
  border: 1px solid #C6C6C6;
  border-radius: 4px;
  font-style: normal;
  font-weight: 100;
  position: absolute;
  left: 0;
  top: 3px;
}
.jstree-harco-small .jstree-open > .jstree-ocl:before {
  content: "-";
  width: 18px;
  height: 18px;
  font-size: 18px;
  display: block;
  color: #C6C6C6;
  position: relative;
  top: -1px;
  left: -1px;
  font-weight: 500;
}
.jstree-harco-small .jstree-closed > .jstree-ocl {
  background-position: -110px;
  border: 1px solid #C6C6C6;
  border-radius: 4px;
  font-style: normal;
  position: absolute;
  left: 0;
  top: 3px;
}
.jstree-harco-small .jstree-closed > .jstree-ocl:before {
  content: "+";
  width: 18px;
  height: 18px;
  font-size: 14px;
  display: block;
  font-weight: 100;
  position: relative;
  top: -1px;
  left: -1px;
  color: #C6C6C6;
  font-weight: 500;
}
.jstree-harco-small .jstree-leaf > .jstree-ocl {
  background-position: -78px;
}
.jstree-harco-small .jstree-themeicon {
  background-position: -270px;
}
.jstree-harco-small > .jstree-no-dots .jstree-node, .jstree-harco-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-harco-small > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -46px;
}
.jstree-harco-small > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -14px;
}
.jstree-harco-small .jstree-disabled {
  background: transparent;
}
.jstree-harco-small .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-harco-small .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-harco-small .jstree-checkbox {
  background-position: -174px;
}
.jstree-harco-small .jstree-checkbox:hover {
  background-position: -167px -39px;
}
.jstree-harco-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, .jstree-harco-small .jstree-checked > .jstree-checkbox {
  background-position: -238px;
}
.jstree-harco-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, .jstree-harco-small .jstree-checked > .jstree-checkbox:hover {
  background-position: -231px -39px;
}
.jstree-harco-small .jstree-anchor > .jstree-undetermined {
  background-position: -206px;
}
.jstree-harco-small .jstree-anchor > .jstree-undetermined:hover {
  background-position: -199px -39px;
}
.jstree-harco-small .jstree-checkbox-disabled {
  opacity: 0.8;
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-harco-small > .jstree-striped {
  background-size: auto 36px;
}
.jstree-harco-small.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-harco-small.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-harco-small.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -135px -39px;
}
.jstree-harco-small.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -103px -39px;
}
.jstree-harco-small.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -71px -39px;
}
.jstree-harco-small.jstree-rtl > .jstree-no-dots .jstree-node, .jstree-harco-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-harco-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -39px -39px;
}
.jstree-harco-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -7px -39px;
}
.jstree-harco-small .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}
.jstree-harco-small > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url("${image-path}throbber.gif") center center no-repeat;
}
.jstree-harco-small .jstree-file {
  background: url("${image}") -103px -71px no-repeat;
}
.jstree-harco-small .jstree-folder {
  background: url("${image}") -263px -7px no-repeat;
}
.jstree-harco-small > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
#jstree-dnd.jstree-harco-small {
  line-height: 18px;
  padding: 0 4px;
}
#jstree-dnd.jstree-harco-small .jstree-ok, #jstree-dnd.jstree-harco-small .jstree-er {
  background-image: url("${image-path}32px.png");
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-harco-small i {
  background: transparent;
  width: 18px;
  height: 18px;
  line-height: 18px;
}
#jstree-dnd.jstree-harco-small .jstree-ok {
  background-position: -7px -71px;
}
#jstree-dnd.jstree-harco-small .jstree-er {
  background-position: -39px -71px;
}
.jstree-harco-small .jstree-ellipsis {
  overflow: hidden;
}
.jstree-harco-small .jstree-ellipsis .jstree-anchor {
  width: calc(100% - ($base-height + 5px));
  text-overflow: ellipsis;
  overflow: hidden;
}
.jstree-harco-small.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==");
}
.jstree-harco-small.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-harco-large .jstree-node {
  min-height: 32px;
  line-height: 32px;
  margin-left: 32px;
  min-width: 32px;
}
.jstree-harco-large .jstree-anchor {
  line-height: 32px;
  height: 32px;
}
.jstree-harco-large .jstree-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.jstree-harco-large .jstree-icon:empty {
  width: 18px;
  height: 18px;
  line-height: 18px;
  position: absolute;
  left: 0;
}
.jstree-icon:empty .jstree-harco-large.jstree-rtl .jstree-node {
  margin-right: 32px;
}
.jstree-harco-large .jstree-wholerow {
  height: 32px;
}
.jstree-harco-large .jstree-node {
  margin-bottom: 6px;
}
.jstree-harco-large .jstree-node .category-name.active {
  color: #B49657;
}
.jstree-harco-large .jstree-node .category-name.added {
  opacity: 0.7;
  cursor: default;
}
.jstree-harco-large .jstree-node {
  position: relative;
}
.jstree-harco-large .jstree-node:last-child {
  margin-bottom: 0;
}
.jstree-harco-large .jstree-node:last-child .jstree-anchor {
  margin-bottom: 0;
}
.jstree-harco-large .jstree-node {
  background-position: -288px;
  background-repeat: repeat-y;
}
.jstree-harco-large .jstree-last {
  background: transparent;
}
.jstree-harco-large .jstree-open > .jstree-ocl {
  background-position: -128px;
  border: 1px solid #C6C6C6;
  border-radius: 4px;
  font-style: normal;
  font-weight: 100;
  position: absolute;
  left: 0;
  top: 3px;
}
.jstree-harco-large .jstree-open > .jstree-ocl:before {
  content: "-";
  width: 18px;
  height: 18px;
  font-size: 18px;
  display: block;
  color: #C6C6C6;
  position: relative;
  top: -1px;
  left: -1px;
  font-weight: 500;
}
.jstree-harco-large .jstree-closed > .jstree-ocl {
  background-position: -96px;
  border: 1px solid #C6C6C6;
  border-radius: 4px;
  font-style: normal;
  position: absolute;
  left: 0;
  top: 3px;
}
.jstree-harco-large .jstree-closed > .jstree-ocl:before {
  content: "+";
  width: 18px;
  height: 18px;
  font-size: 14px;
  display: block;
  font-weight: 100;
  position: relative;
  top: -1px;
  left: -1px;
  color: #C6C6C6;
  font-weight: 500;
}
.jstree-harco-large .jstree-leaf > .jstree-ocl {
  background-position: -64px;
}
.jstree-harco-large .jstree-themeicon {
  background-position: -256px;
}
.jstree-harco-large > .jstree-no-dots .jstree-node, .jstree-harco-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-harco-large > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px;
}
.jstree-harco-large > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px;
}
.jstree-harco-large .jstree-disabled {
  background: transparent;
}
.jstree-harco-large .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-harco-large .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-harco-large .jstree-checkbox {
  background-position: -160px;
}
.jstree-harco-large .jstree-checkbox:hover {
  background-position: -160px -32px;
}
.jstree-harco-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, .jstree-harco-large .jstree-checked > .jstree-checkbox {
  background-position: -224px;
}
.jstree-harco-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover, .jstree-harco-large .jstree-checked > .jstree-checkbox:hover {
  background-position: -224px -32px;
}
.jstree-harco-large .jstree-anchor > .jstree-undetermined {
  background-position: -192px;
}
.jstree-harco-large .jstree-anchor > .jstree-undetermined:hover {
  background-position: -192px -32px;
}
.jstree-harco-large .jstree-checkbox-disabled {
  opacity: 0.8;
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-harco-large > .jstree-striped {
  background-size: auto 64px;
}
.jstree-harco-large.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-harco-large.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-harco-large.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -128px -32px;
}
.jstree-harco-large.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -96px -32px;
}
.jstree-harco-large.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -64px -32px;
}
.jstree-harco-large.jstree-rtl > .jstree-no-dots .jstree-node, .jstree-harco-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-harco-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px -32px;
}
.jstree-harco-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px -32px;
}
.jstree-harco-large .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}
.jstree-harco-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url("${image-path}throbber.gif") center center no-repeat;
}
.jstree-harco-large .jstree-file {
  background: url("${image}") -96px -64px no-repeat;
}
.jstree-harco-large .jstree-folder {
  background: url("${image}") -256px 0px no-repeat;
}
.jstree-harco-large > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
#jstree-dnd.jstree-harco-large {
  line-height: 32px;
  padding: 0 4px;
}
#jstree-dnd.jstree-harco-large .jstree-ok, #jstree-dnd.jstree-harco-large .jstree-er {
  background-image: url("${image-path}32px.png");
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-harco-large i {
  background: transparent;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
#jstree-dnd.jstree-harco-large .jstree-ok {
  background-position: 0px -64px;
}
#jstree-dnd.jstree-harco-large .jstree-er {
  background-position: -32px -64px;
}
.jstree-harco-large .jstree-ellipsis {
  overflow: hidden;
}
.jstree-harco-large .jstree-ellipsis .jstree-anchor {
  width: calc(100% - ($base-height + 5px));
  text-overflow: ellipsis;
  overflow: hidden;
}
.jstree-harco-large.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==");
}
.jstree-harco-large.jstree-rtl .jstree-last {
  background: transparent;
}
/*
@media (max-width: 768px) {
	#jstree-dnd.jstree-dnd-responsive when ($responsive = true) {
	line-height:$base-height; font-weight:bold; font-size:1.1em; text-shadow:1px 1px white;
	> i { background:transparent; width:$base-height; height:$base-height; }
	> .jstree-ok { background-image:url("${image-path}${base-height}.png"); background-position:0 -($base-height * 5); background-size:($base-height * 3) ($base-height * 6); }
	> .jstree-er { background-image:url("${image-path}${base-height}.png"); background-position:-($base-height * 1) -($base-height * 5); background-size:($base-height * 3) ($base-height * 6); }
}
	#jstree-marker.jstree-dnd-responsive when ($responsive = true) {
	border-left-width:10px;
	border-top-width:10px;
	border-bottom-width:10px;
	margin-top:-10px;
}
}

.jstree-harco-responsive when ($responsive = true) {
	@import "responsive.scss";
}
*/
/*------------------------------------------------------*/
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
* {
  font-family: "Roboto", sans-serif;
  padding: 0;
  margin: 0;
  list-style: none;
  text-decoration: none;
  outline: none;
  box-sizing: border-box;
}
*, *::before, *::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
[tabindex="-1"]:focus {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
a {
  color: inherit;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: inherit;
}
section {
  position: relative;
}
template {
  display: none;
}
@media (max-width: 1023px) {
  body {
    background-color: #F8F9FB;
    color: #0A0A0A;
    /*---------------------------------------------*/
    /*---------bgInverce including in bgWeb--------*/
    /*---------------------------------------------*/
  }
  body .default, body .default a:not(.button), body .small1, body .small1 a:not(.button), body .medium1, body .medium1 a:not(.button), body .large1, body .large1 a:not(.button) {
    color: #0A0A0A;
  }
  body svg.icon {
    fill: #0A0A0A;
    color: #0A0A0A;
  }
  body * {
    scrollbar-width: thin;
    scrollbar-color: "";
  }
  body *::-webkit-scrollbar {
    width: "";
    height: "";
  }
  body *::-webkit-scrollbar-track {
    background: "";
  }
  body *::-webkit-scrollbar-thumb {
    background: "";
  }
}
.ico-svg {
  width: 20px;
  height: 20px;
}
/*--------------------------------*/
.main-container {
  display: flex;
  flex-flow: column;
  height: 100%;
  padding-bottom: 12px;
}
@media (max-width: 1299px) {
  .main-container {
    padding-bottom: 5px;
  }
}
.main-container .main-load-container {
  height: 100%;
}
.main-container .main-load-container .cms-main-block {
  height: 100%;
  display: flex;
  flex-flow: column;
}
.main-container .main-load-container .cms-main-block .edit-box {
  height: 100%;
}
/*---------------------------*/
.ajax-loader {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 7000;
}
.ajax-loader svg {
  width: 80px;
  height: 80px;
}
.ajax-loader svg circle {
  stroke: #B49657;
}
/*---------------------*/
@media (min-width: 1300px) {
  .vertical-tabs-content {
    border-style: solid !important;
    border-image: linear-gradient(to top, #b5b2b226, #bfbdbd) 0 0 1;
  }
  .vertical-tabs-content.col-12 {
    padding: 0;
  }
}
/*---------------------*/
.button.addItemBtn {
  white-space: nowrap;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: 6px;
}
@media (max-width: 1023px) {
  .button.addItemBtn {
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    margin-left: 0;
  }
  .button.addItemBtn .left-icon + span {
    display: none;
  }
  .button.addItemBtn i {
    margin-right: 0;
  }
}
/*-------------------------TO DO----------------------------------------*/
/*-------Need to remove or replace midterm folder and delete file-------*/
.page_main {
  padding-left: 0;
  padding-right: 0;
}
.pac-container {
  z-index: 5000;
}
.inplace-box.edit-box {
  padding-top: 0;
}
.inplace-box.edit-box .edit-form {
  max-width: none;
  margin: 0;
  padding: 0;
}
.edit-box {
  width: 100%;
}
.edit-box .form-action {
  margin-bottom: 11px;
  margin-top: 23px;
}
@media (max-width: 1299px) {
  .edit-box .form-action {
    margin-bottom: 0px;
    margin-top: 10px;
  }
}
.edit-box .panel-body {
  padding: 20px 20px;
}
.edit-box .panel-body .medium1 {
  margin-bottom: 10px;
}
.edit-box .panel-body .table {
  margin-bottom: 19px;
}
/*---------------*/
.select-box select {
  display: block;
  cursor: pointer;
  min-height: 26px;
  padding: 6px 8px;
  color: #2d3748;
  background-color: #ffffff;
  border: 1px solid #DEDEDE;
  border-radius: 6px;
  min-width: 170px;
  text-align: left;
  overflow-y: auto;
}
.items-main-identifier .form-item .input-field {
  display: flex;
  padding: 10px 0;
}
.items-main-identifier .form-item .input-field label, .items-main-identifier .form-item .input-field span {
  font-size: 14px;
  line-height: 21px;
}
.items-main-identifier .form-item .input-field label:after {
  content: ":";
  position: absolute;
  right: -6px;
  bottom: 0;
  font-size: 14px;
}
.items-main-identifier .form-item .input-field span {
  margin-left: 12px;
  font-weight: 700;
}
.edit-form .form-content-item .form-item {
  max-width: 49%;
  /*        575.98px     */
}
@media (max-width: 575px) {
  .edit-form .form-content-item .form-item {
    max-width: none;
  }
}
.edit-form .form-content-item .form-item.translated {
  border: 1px solid #49D69A;
}
.edit-form .form-content-item .form-item.no-translation {
  border: 1px solid #FB6565;
}
.edit-form .form-content-item .form-item.full-box {
  max-width: none;
}
.edit-form .form-content.profile .form-content-item {
  margin-bottom: 20px;
}
.edit-form .form-content-item {
  margin: 0 0 16px;
  padding: 0;
}
.edit-form .form-content-item.no-style {
  box-shadow: none;
  background-color: transparent;
}
.edit-form .form-content-item.no-style .form-items-container {
  padding: 0;
  box-shadow: none;
  background-color: transparent;
}
.edit-form .form-content-item.no-style .form-items-container > div {
  width: 100%;
}
.edit-form .form-content-item.form-content-count-0 .form-items-container > div {
  width: 100%;
}
.edit-form .form-content-item .form-item-group-name {
  margin: 0 0 0;
  padding: 0 13px;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  font-weight: 700;
  height: 48px;
  line-height: 51px;
}
.edit-form .form-content-item .form-item-group-name.not-valid {
  user-select: none;
  color: red;
}
.edit-form .form-content-item .form-item-group-name.not-valid span {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.edit-form .form-content-item .form-item-group-name.not-valid .group-error-icon {
  font-size: 16px;
  color: red;
  margin-left: 5px;
}
.edit-form .form-content-item .form-items-container {
  padding: 13px 12px 16px;
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  border-radius: 6px;
  align-items: flex-start;
}
@media (min-width: 576px) {
  .edit-form .form-content-item .form-items-container.no-flex-wrap {
    flex-wrap: nowrap;
  }
}
.edit-form .form-content-item .form-items-container .addItemBtn {
  position: absolute;
  right: 0;
  top: -46px;
}
.edit-form .form-content-item .form-items-container .view-mode .table-header .dropdown-box a[data-type="delete"] {
  display: none !important;
}
.edit-form .form-content-item .form-items-container .upload-image-right {
  /*           max-width: 575.98px   */
}
@media (max-width: 575px) {
  .edit-form .form-content-item .form-items-container .upload-image-right {
    padding-left: 0;
  }
}
.edit-form .form-content-item .form-items-container .upload-image-left {
  width: auto;
  /*           max-width: 575.98px   */
}
@media (max-width: 575px) {
  .edit-form .form-content-item .form-items-container .upload-image-left {
    width: 100%;
    margin-bottom: 15px;
  }
}
/*------------------------------------------------------*/
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
.login-box-inner {
  height: 100vh;
  min-height: 490px;
  overflow: hidden;
}
.login-box-inner .login-box-left, .login-box-inner .login-box-right {
  width: 39%;
  padding-top: 20px;
  display: inline-block;
  position: relative;
  height: 100%;
  vertical-align: top;
}
.login-box-inner .login-box-left {
  padding-left: 10%;
}
.login-box-inner .login-box-left .login-about {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.login-box-inner .login-box-left .login-about h4 {
  font-weight: 600;
  font-size: 36px;
}
.login-box-inner .login-box-left .login-about span {
  margin-top: 20px;
  display: block;
  font-size: 18px;
}
.login-box-inner .login-box-right {
  width: 60%;
  right: -20px;
  background-image: url("data:image/png;base64,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");
  background-size: cover;
}
.login-box-inner .login-box-right .login-title {
  margin-bottom: 16px;
}
.login-box-inner .login-box-right .checkbox-item {
  width: 50%;
  margin-bottom: 10px;
}
.login-box-inner .login-box-right .checkbox-item [type="checkbox"] + span {
  margin-top: -3px;
}
.login-box-inner .login-box-right .button {
  margin-top: 32px;
  min-width: 125px;
}
.overlay {
  position: fixed;
  z-index: 4000;
  top: -25%;
  left: 0;
  bottom: 0;
  right: 0;
  height: 125%;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  will-change: opacity;
}
.login-popup .toast-content-box .forgot-box {
  display: flex;
  margin-top: 4px;
  margin-bottom: 4px;
}
.login-popup .toast-content-box .forgot-box input {
  height: 38px;
  width: 100%;
  margin-right: 8px;
}
.forget-password-message {
  color: #49D69A;
  display: block;
  font-size: 12px;
}
.forget-password-message.error {
  color: #FB6565;
}
.login-content {
  width: 100%;
  max-width: 350px;
  position: absolute;
  left: 30%;
  top: 50%;
  transform: translate(0, -50%);
}
.login-logo-box {
  max-width: 250px;
  padding-top: 20px;
}
.login-logo-box img {
  width: 100%;
  max-width: 240px;
}
/*      max-width: 991.98px         */
@media (max-width: 1023px) {
  .login-box-inner .login-box-left .login-about {
    display: none;
  }
  .login-box-inner {
    display: flex;
    flex-direction: column;
  }
  .login-box-inner .login-box-right {
    width: 100%;
    right: 0;
    height: auto;
    flex: 1;
    display: flex;
    padding: 0;
  }
  .login-box-inner .login-box-right .login-content {
    position: static;
    transform: none;
    width: 100%;
    max-width: unset;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .login-box-inner .login-box-right .login-content .login-box {
    max-width: 300px;
    width: 100%;
  }
  .login-box-inner .login-box-left {
    width: 100%;
    height: 70px;
    padding-top: 0;
    padding-left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
  }
  .login-box-inner .login-box-left .login-logo-box {
    padding-top: 0;
  }
}
.add_new_template_container {
  text-align: end;
}
.existing-templates {
  padding: 10px 0 0;
}
.existing-templates .template-container {
  position: relative;
  display: flex;
  background: #F8F9FB;
  margin-bottom: 4px;
  height: 40px;
  line-height: 40px;
  padding: 0 16px;
  border-radius: 4px;
}
.existing-templates .template-container.active {
  background-color: #B49657;
  color: #ffffff;
}
.existing-templates .template-container.active .delete-template {
  color: #ffffff;
}
.existing-templates .template-container .template {
  cursor: pointer;
  width: 100%;
}
.add-template-box {
  margin-top: 20px;
}
.export-checkbox-item {
  line-height: 20px;
}
.export-table .formula-custom-column .icons-box {
  top: 19px;
}
.export-table .formula-custom-column .icons-box .icon-tooltip .tooltip {
  transform: translate(0, -20px);
}
.export-table .formula-custom-column .icons-box .icon-tooltip .tooltip:after {
  top: 20px;
  left: -6px;
  right: auto;
}
.add-custom-column {
  margin-bottom: 5px;
}
.formula-custom-column {
  position: relative;
}
.formula-custom-column input {
  width: 85%;
}
.formula-custom-column .icons-box {
  top: 15px;
}
.formula-custom-column .icons-box i .tooltip {
  height: 0px;
  transition: height 0.3s ease-in-out, left 0.2s;
}
.formula-custom-column .icons-box i:hover .tooltip {
  height: auto;
  opacity: 1;
  pointer-events: auto;
  left: 25px;
}
.select-fields-container {
  display: flex;
  justify-content: space-between;
  max-height: 80%;
  overflow: scroll;
  flex-direction: row;
  flex-wrap: wrap;
  border-left: solid 1px #DEDEDE;
}
.select-fields-container li {
  border-right: solid 1px #DEDEDE;
  border-bottom: solid 1px #DEDEDE;
  padding: 8px 10px 7px 10px;
}
.select-fields-container li .checkbox-item label {
  display: flex;
  justify-content: center;
}
.select-fields-container li input[type="text"] {
  border: none;
  width: 100%;
}
.select-fields-container li .checkbox-item {
  margin: 0;
}
.select-fields-container .select-fields-header {
  flex: 0 0 100%;
  display: flex;
  border-top: solid 1px #DEDEDE;
}
.select-fields-container .select-fields-header li {
  font-weight: 700;
  user-select: none;
  flex: 1;
}
.select-fields-container .select-fields-header li:last-child {
  max-width: 150px;
}
.select-fields-container .select-fields-header li:first-child {
  max-width: 70px;
}
.select-fields-container .select-fields-info-container {
  flex: 0 0 100%;
  display: flex;
  flex-wrap: wrap;
}
.select-fields-container .select-fields-info-container ul {
  flex: 0 0 100%;
  display: flex;
}
.select-fields-container .select-fields-info-container ul li {
  flex: 1;
}
.select-fields-container .select-fields-info-container ul li:last-child {
  max-width: 150px;
}
.select-fields-container .select-fields-info-container ul li:first-child {
  max-width: 70px;
}
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
.button {
  border: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
  background-color: transparent;
  color: #333333;
}
.button, .button a {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 500;
  border-radius: 4px;
  padding: 7px 9px 9px;
  font-size: 16px;
  line-height: 21px;
  min-height: 39px;
  min-width: 39px;
}
.small, .small a {
  padding: 6px 8px 5px;
  min-height: 30px;
  min-width: 36px;
  font-size: 14px;
  line-height: 17px;
}
.small-btn, .small-btn a {
  padding: 0;
  min-height: 26px;
  min-width: 26px;
  font-size: 14px;
  line-height: 16px;
}
.extrasmall, .extrasmall a {
  padding: 3px 3px;
  min-height: 26px;
  min-width: 26px;
  font-size: 12px;
  line-height: 16px;
}
.medium, .medium a {
  padding: 7px 9px 9px;
}
.large, .large a {
  padding: 12px 36px;
  min-height: 45px;
  min-width: 45px;
}
.min-width, .min-width a {
  min-width: 120px;
}
.min-width-small, .min-width-small a {
  min-width: 80px;
}
.shadow, .shadow a {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
@media (max-width: 1023px) {
  .button, .button a {
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 500;
    border-radius: 4px;
    padding: 3px 15px 4px;
    font-size: 14px;
    line-height: 21px;
    min-height: 34px;
    min-width: 34px;
  }
  .small, .small a {
    padding: 6px 8px 5px;
    min-height: 30px;
    min-width: 36px;
    font-size: 12px;
    line-height: 17px;
  }
  .small-btn, .small-btn a {
    padding: 0;
    min-height: 26px;
    min-width: 26px;
    font-size: 12px;
    line-height: 16px;
  }
  .extrasmall, .extrasmall a {
    padding: 3px 3px;
    min-height: 26px;
    min-width: 26px;
    font-size: 12px;
    line-height: 16px;
  }
  .medium, .medium a {
    padding: 6px 6px 5px;
  }
  .large, .large a {
    padding: 8px 10px;
    min-height: 39px;
    min-width: 39px;
  }
  .with-icon, .with-icon a {
    padding: 3px 4px 4px;
  }
  .min-width, .min-width a {
    min-width: 100px;
  }
  .min-width-small, .min-width-small a {
    min-width: 70px;
  }
}
.button.refresh-button {
  border-radius: 4px;
  background-color: #F0F0F0;
}
.button:focus {
  outline: 0;
  box-shadow: 0 0 0;
}
.button.btn-link {
  border: none !important;
  background: none !important;
}
@media (min-width: 1024px) {
  .button.btn-link:hover {
    background: transparent;
  }
}
.button.outline {
  border: 1px solid;
  background-color: #ffffff;
  outline: none;
}
.button.outline.primary {
  border-color: #B49657;
  color: #B49657;
}
@media (min-width: 1024px) {
  .button.outline.primary:hover {
    border-color: #B49657;
  }
}
.button.outline.secondary {
  border-color: #A8A8A8;
  color: #A8A8A8;
}
@media (min-width: 1024px) {
  .button.outline.secondary:hover {
    border-color: #333333;
  }
}
.button.outline.success {
  border-color: #49D69A;
  color: #49D69A;
}
@media (min-width: 1024px) {
  .button.outline.success:hover {
    border-color: #36B881;
  }
}
.button.outline.info {
  border-color: #17a2b8;
  color: #17a2b8;
}
@media (min-width: 1024px) {
  .button.outline.info:hover {
    border-color: #0f6674;
  }
}
.button.outline.warning {
  border-color: #FFDC68;
  color: #FFDC68;
}
@media (min-width: 1024px) {
  .button.outline.warning:hover {
    border-color: #E2BF49;
  }
}
.button.outline.danger {
  border-color: #FB6565;
  color: #FB6565;
}
@media (min-width: 1024px) {
  .button.outline.danger:hover {
    border-color: #E23939;
  }
}
.button.outline.dark {
  border-color: #333333;
  color: #333333;
}
@media (min-width: 1024px) {
  .button.outline.dark:hover {
    border-color: #292929;
  }
}
.button.outline.light {
  border-color: #E2E8F0;
  color: #444444;
}
@media (min-width: 1024px) {
  .button.outline.light:hover {
    border-color: #cbd3da;
  }
}
.button.basic {
  color: #ffffff;
}
.button.basic.primary {
  background-color: #B49657;
  border-color: #B49657;
}
@media (min-width: 1024px) {
  .button.basic.primary:hover {
    background-color: #B49657;
    border-color: #B49657;
  }
}
.button.basic.secondary {
  background-color: #A8A8A8;
}
@media (min-width: 1024px) {
  .button.basic.secondary:hover {
    background-color: #333333;
  }
}
.button.basic.success {
  background-color: #49D69A;
}
@media (min-width: 1024px) {
  .button.basic.success:hover {
    background-color: #36B881;
  }
}
.button.basic.info {
  background-color: #17a2b8;
}
@media (min-width: 1024px) {
  .button.basic.info:hover {
    background-color: #0f6674;
  }
}
.button.basic.warning {
  background-color: #FFDC68;
}
@media (min-width: 1024px) {
  .button.basic.warning:hover {
    background-color: #E2BF49;
  }
}
.button.basic.danger {
  background-color: #FB6565;
}
@media (min-width: 1024px) {
  .button.basic.danger:hover {
    background-color: #E23939;
  }
}
.button.basic.dark {
  background-color: #333333;
}
@media (min-width: 1024px) {
  .button.basic.dark:hover {
    background-color: #292929;
  }
}
.button.basic.light {
  background-color: #E2E8F0;
  color: #444444;
}
@media (min-width: 1024px) {
  .button.basic.light:hover {
    background-color: #cbd3da;
  }
}
.button.outline-light-basik {
  border: 1px solid;
  background-color: #ffffff;
  outline: none;
}
.button.outline-light-basik.primary {
  border-color: #E2E8F0;
  color: #444444;
}
@media (min-width: 1024px) {
  .button.outline-light-basik.primary:hover {
    color: #ffffff;
    background-color: #B49657;
    border-color: #B49657;
  }
}
.button.outline-light-basik.secondary {
  border-color: #E2E8F0;
  color: #444444;
}
@media (min-width: 1024px) {
  .button.outline-light-basik.secondary:hover {
    color: #ffffff;
    background-color: #A8A8A8;
    border-color: #A8A8A8;
  }
}
.button.outline-light-basik.success {
  border-color: #E2E8F0;
  color: #444444;
}
@media (min-width: 1024px) {
  .button.outline-light-basik.success:hover {
    color: #ffffff;
    background-color: #49D69A;
    border-color: #49D69A;
  }
}
.button.outline-light-basik.info {
  border-color: #E2E8F0;
  color: #444444;
}
@media (min-width: 1024px) {
  .button.outline-light-basik.info:hover {
    color: #ffffff;
    background-color: #17a2b8;
    border-color: #17a2b8;
  }
}
.button.outline-light-basik.warning {
  border-color: #E2E8F0;
  color: #444444;
}
@media (min-width: 1024px) {
  .button.outline-light-basik.warning:hover {
    color: #ffffff;
    background-color: #FFDC68;
    border-color: #FFDC68;
  }
}
.button.outline-light-basik.danger {
  border-color: #E2E8F0;
  color: #444444;
}
@media (min-width: 1024px) {
  .button.outline-light-basik.danger:hover {
    color: #ffffff;
    background-color: #FB6565;
    border-color: #FB6565;
  }
}
.button.outline-light-basik.dark {
  border-color: #E2E8F0;
  color: #444444;
}
@media (min-width: 1024px) {
  .button.outline-light-basik.dark:hover {
    color: #ffffff;
    background-color: #333333;
    border-color: #333333;
  }
}
.button.outline-light-basik.light {
  border-color: #E2E8F0;
  color: #444444;
}
@media (min-width: 1024px) {
  .button.outline-light-basik.light:hover {
    border-color: #cbd3da;
  }
}
.button.soft.primary {
  background-color: rgba(180, 150, 87, 0.05);
  color: #B49657;
  border: 1px solid rgba(180, 150, 87, 0.4);
}
@media (min-width: 1024px) {
  .button.soft.primary:hover {
    background-color: rgba(180, 150, 87, 0.1);
  }
}
.button.soft.secondary {
  background-color: rgba(168, 168, 168, 0.05);
  color: #A8A8A8;
  border: 1px solid rgba(168, 168, 168, 0.4);
}
@media (min-width: 1024px) {
  .button.soft.secondary:hover {
    background-color: rgba(51, 51, 51, 0.1);
  }
}
.button.soft.success {
  background-color: rgba(73, 214, 154, 0.05);
  color: #49D69A;
  border: 1px solid rgba(73, 214, 154, 0.4);
}
@media (min-width: 1024px) {
  .button.soft.success:hover {
    background-color: rgba(54, 184, 129, 0.1);
  }
}
.button.soft.info {
  background-color: rgba(23, 162, 184, 0.05);
  color: #17a2b8;
  border: 1px solid rgba(23, 162, 184, 0.4);
}
@media (min-width: 1024px) {
  .button.soft.info:hover {
    background-color: rgba(15, 102, 116, 0.1);
  }
}
.button.soft.warning {
  background-color: rgba(255, 220, 104, 0.05);
  color: #FFDC68;
  border: 1px solid rgba(255, 220, 104, 0.4);
}
@media (min-width: 1024px) {
  .button.soft.warning:hover {
    background-color: rgba(226, 191, 73, 0.1);
  }
}
.button.soft.danger {
  background-color: rgba(251, 101, 101, 0.05);
  color: #FB6565;
  border: 1px solid rgba(251, 101, 101, 0.4);
}
@media (min-width: 1024px) {
  .button.soft.danger:hover {
    background-color: rgba(226, 57, 57, 0.1);
  }
}
.button.soft.dark {
  background-color: rgba(51, 51, 51, 0.05);
  color: #333333;
  border: 1px solid rgba(51, 51, 51, 0.4);
}
@media (min-width: 1024px) {
  .button.soft.dark:hover {
    background-color: rgba(41, 41, 41, 0.1);
  }
}
.button.soft.light {
  background-color: #E2E8F0;
  color: #444444;
  border: 1px solid rgba(68, 68, 68, 0.4);
}
@media (min-width: 1024px) {
  .button.soft.light:hover {
    background-color: #cbd3da;
  }
}
.button.link-btn {
  background-color: transparent;
}
.button.link-btn.primary {
  color: #B49657;
}
@media (min-width: 1024px) {
  .button.link-btn.primary:hover {
    color: #B49657;
  }
}
.button.link-btn.secondary {
  color: #A8A8A8;
}
@media (min-width: 1024px) {
  .button.link-btn.secondary:hover {
    color: #333333;
  }
}
.button.link-btn.success {
  color: #49D69A;
}
@media (min-width: 1024px) {
  .button.link-btn.success:hover {
    color: #36B881;
  }
}
.button.link-btn.info {
  color: #17a2b8;
}
@media (min-width: 1024px) {
  .button.link-btn.info:hover {
    color: #0f6674;
  }
}
.button.link-btn.warning {
  color: #FFDC68;
}
@media (min-width: 1024px) {
  .button.link-btn.warning:hover {
    color: #E2BF49;
  }
}
.button.link-btn.danger {
  color: #FB6565;
}
@media (min-width: 1024px) {
  .button.link-btn.danger:hover {
    color: #E23939;
  }
}
.button.link-btn.dark {
  color: #333333;
}
@media (min-width: 1024px) {
  .button.link-btn.dark:hover {
    color: #292929;
  }
}
.button.link-btn.light {
  color: rgba(68, 68, 68, 0.5);
}
@media (min-width: 1024px) {
  .button.link-btn.light:hover {
    color: rgba(68, 68, 68, 0.3);
  }
}
.button.add-button {
  background-color: transparent;
  color: #ffffff;
}
.button.add-button.primary .btn-text-item {
  color: #B49657;
}
.button.add-button.primary .circle {
  background-color: #B49657;
  border-color: #B49657;
}
@media (min-width: 1024px) {
  .button.add-button.primary:hover .btn-text-item {
    color: #B49657;
  }
  .button.add-button.primary:hover .circle {
    background-color: #B49657;
    border-color: #B49657;
  }
}
.button.add-button.secondary .btn-text-item {
  color: #A8A8A8;
}
.button.add-button.secondary .circle {
  background-color: #A8A8A8;
}
@media (min-width: 1024px) {
  .button.add-button.secondary:hover .btn-text-item {
    color: #333333;
  }
  .button.add-button.secondary:hover .circle {
    background-color: #333333;
  }
}
.button.add-button.success .btn-text-item {
  color: #49D69A;
}
.button.add-button.success .circle {
  background-color: #49D69A;
}
@media (min-width: 1024px) {
  .button.add-button.success:hover .btn-text-item {
    color: #36B881;
  }
  .button.add-button.success:hover .circle {
    background-color: #36B881;
  }
}
.button.add-button.info .btn-text-item {
  color: #17a2b8;
}
.button.add-button.info .circle {
  background-color: #17a2b8;
}
@media (min-width: 1024px) {
  .button.add-button.info:hover .btn-text-item {
    color: #0f6674;
  }
  .button.add-button.info:hover .circle {
    background-color: #0f6674;
  }
}
.button.add-button.warning .btn-text-item {
  color: #FFDC68;
}
.button.add-button.warning .circle {
  background-color: #FFDC68;
}
@media (min-width: 1024px) {
  .button.add-button.warning:hover .btn-text-item {
    color: #E2BF49;
  }
  .button.add-button.warning:hover .circle {
    background-color: #E2BF49;
  }
}
.button.add-button.danger .btn-text-item {
  color: #FB6565;
}
.button.add-button.danger .circle {
  background-color: #FB6565;
}
@media (min-width: 1024px) {
  .button.add-button.danger:hover .btn-text-item {
    color: #E23939;
  }
  .button.add-button.danger:hover .circle {
    background-color: #E23939;
  }
}
.button.add-button.dark .btn-text-item {
  color: #333333;
}
.button.add-button.dark .circle {
  background-color: #333333;
}
@media (min-width: 1024px) {
  .button.add-button.dark:hover .btn-text-item {
    color: #292929;
  }
  .button.add-button.dark:hover .circle {
    background-color: #292929;
  }
}
.button.add-button.light .btn-text-item {
  color: #E2E8F0;
}
.button.add-button.light .circle {
  background-color: #E2E8F0;
  color: #444444;
}
@media (min-width: 1024px) {
  .button.add-button.light:hover .btn-text-item {
    color: #cbd3da;
  }
  .button.add-button.light:hover .circle {
    background-color: #cbd3da;
  }
}
.button.rounded {
  border-radius: 50px;
}
.button.with-icon.medium-icon i {
  font-size: 27px;
}
.button.with-icon i {
  font-size: 20px;
  position: relative;
  margin-bottom: 1px;
}
@media (max-width: 1023px) {
  .button.with-icon i {
    margin-bottom: 0;
  }
}
.button.with-icon svg {
  width: 20px;
  height: 20px;
  fill: currentColor;
}
.button.with-small-icon {
  padding: 2px 7px 5px;
  font-size: 16px;
  min-height: 30px;
  min-width: 30px;
}
.button.with-small-icon i {
  font-size: 16px;
}
.button.with-small-icon svg {
  width: 16px;
  height: 16px;
  fill: currentColor;
}
.button.nowrap-button {
  white-space: nowrap;
}
.button.import-button {
  position: relative;
}
.button.import-button input[type="file"] {
  opacity: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 500;
  cursor: pointer;
}
.button svg {
  width: 16px;
  height: 16px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.button .left-icon {
  margin-right: 8px;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 1023px) {
  .button .left-icon {
    margin-right: 3px;
  }
}
.button .left-icon + span {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 1023px) {
  .button .left-icon + span {
    margin-top: 4px;
  }
}
.button .right-icon {
  margin-left: 8px;
  display: inline-block;
}
.button .right-icon + span {
  margin-top: 2px;
  display: inline-block;
}
.add-button {
  cursor: pointer;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 1023px) {
  .add-button {
    margin: 3px 0;
  }
}
.add-button .circle {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 9px;
}
.add-button .circle svg {
  fill: currentColor;
}
.add-button .circle i {
  position: relative;
  top: 2px;
}
.add-button .btn-text-item {
  position: relative;
  top: 1px;
}
input[type=file], input[type=file]::-webkit-file-upload-button {
  /* FF, IE7+, chrome (except button) */
  /* chromes and blink button */
  cursor: pointer;
}
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
/********   colors include from variables   ***********/
/*-------------------------------------------*/
table {
  border-collapse: collapse;
}
.table-row-group {
  display: table-row-group;
}
.table-box {
  min-height: 285px;
  width: 100%;
}
.table-box .table-header {
  padding-bottom: 16px;
  display: flex;
  align-items: flex-start;
  position: relative;
}
.table-box .table-box-inner {
  min-height: 255px;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
}
.table {
  background: transparent;
  display: table;
  font-size: 13px;
  width: 100%;
  border: 0;
  position: relative;
}
.table.small-table .table-row > li {
  padding-top: 0;
  padding-bottom: 0;
}
.table.small-table .table-row .right-align {
  padding-top: 0;
  padding-bottom: 0;
}
.table .table-row {
  display: table-row;
  table-layout: fixed;
  cursor: pointer;
}
.table .table-row:hover {
  position: relative;
  z-index: 10;
}
.table .table-row:hover .actions-box {
  opacity: 1;
}
.table .table-row:hover .right-align {
  opacity: 1;
}
.table .table-row:hover .left-align {
  opacity: 1;
}
.table .table-row:hover .image {
  opacity: 1;
}
.table .table-row:last-child:not(:nth-child(2)):not(:first-child) > li {
  border-bottom: 0;
}
.table .table-row:last-child:not(:nth-child(2)):not(:first-child) > li:first-child.image img {
  -webkit-transform-origin: 0 100%;
  -moz-transform-origin: 0 100%;
  -o-transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.table .table-row:last-child:not(:nth-child(2)):not(:first-child) > li.image img {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.table .table-row:first-child > li:first-child.image img {
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
.table .table-row:first-child > li.image img {
  -webkit-transform-origin: 50% 0%;
  -moz-transform-origin: 50% 0%;
  -o-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
.table .table-row.edit-mode .show-field {
  display: none;
}
.table .table-row.edit-mode .edit-field {
  display: initial;
}
.table .table-row.edit-mode .edit-field.edit-artists-field {
  display: block;
}
.table .table-row.table-head {
  font-weight: 600;
  position: sticky;
  top: 0;
  z-index: 2000;
}
.table .table-row.table-head:hover {
  opacity: 1;
}
.table .table-row.table-head:hover li {
  opacity: 1;
}
.table .table-row.table-head li {
  font-weight: 700;
  text-transform: uppercase;
  user-select: none;
  padding: 3px 30px 2px 10px;
}
.table .table-row.table-head li:hover {
  cursor: pointer;
}
.table .table-row.table-head li.sorted:after {
  content: "";
  font-family: "icomoon" !important;
  position: absolute;
  right: 10px;
  color: inherit;
  margin-left: 0;
  font-weight: 600;
  top: 50%;
  transform: translate(0, -50%);
  font-size: 12px;
}
.table .table-row.table-head li.sorted.asc:after {
  content: "";
  font-size: 8px;
  color: #B49657;
}
.table .table-row.table-head li.sorted.desc:after {
  content: "";
  font-size: 8px;
  color: #B49657;
}
.table .table-row.table-head li .column-resize-line {
  cursor: e-resize;
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
  text-align: center;
  display: inline-block;
  font-size: 0;
  height: 100%;
}
.table .table-row.table-head li .column-resize-line:before {
  content: "";
  border-left: 1px solid;
  position: absolute;
  right: 0;
  height: 100%;
  top: 0;
  opacity: 0.1;
}
.table .table-row .right-align {
  position: sticky;
  right: 0;
  padding: 0 8px 0 8px;
  z-index: 1;
}
.table .table-row .left-align {
  position: sticky;
  left: 0;
  z-index: 1;
}
.table .table-row > li {
  position: relative;
  display: table-cell;
  padding: 2px 10px 2px 10px;
  vertical-align: middle;
  height: 30px;
  font-size: 14px;
  font-weight: 400;
  min-width: 40px;
}
.table .table-row > li:first-child.image img {
  -webkit-transform-origin: 0 50%;
  -moz-transform-origin: 0 50%;
  -o-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  transform-origin: 0 50%;
}
.table .table-row > li .elipsis-box {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
  overflow-y: visible;
  width: 100%;
  display: block;
}
.table .table-row > li.image {
  padding: 2px 12px 2px 12px;
}
.table .table-row > li.image:hover {
  z-index: 10;
}
.table .table-row > li.image:hover img:hover {
  transform: scale(3);
}
.table .table-row > li.image img {
  object-fit: contain;
  width: 23px;
  height: 23px;
  display: block;
  transition: transform 0.2s ease;
}
.table .table-row > li.clickable {
  cursor: pointer;
}
.table .table-row > li.mobile-view {
  display: none;
}
.table .table-row > li.id {
  min-width: 100px;
  max-width: 100px;
}
.table .table-row > li.num {
  min-width: 70px;
  max-width: 70px;
}
.table .table-row > li.duration {
  min-width: 80px;
  max-width: 80px;
  text-align: center;
}
.table .table-row > li.description {
  min-width: 180px;
  max-width: 180px;
  white-space: normal;
}
.table .table-row > li.description span {
  max-height: 64px;
  overflow: hidden;
  display: block;
  margin: 5px 0;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  display: -webkit-box;
}
.table .table-row > li.action {
  min-width: 70px;
  max-width: 70px;
  padding: 0;
}
.table .table-row > li.action .action-open-button {
  width: 100%;
  padding: 7px 7px 5px;
}
.table .table-row > li.action .action-open-button svg {
  width: 17px;
  height: 17px;
}
.table .table-row > li.actions-box {
  white-space: nowrap;
}
.table .table-row > li.date {
  min-width: 130px;
  max-width: 130px;
}
.table .table-row > li.check-items {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  padding-right: 0;
  pointer-events: none;
}
.table .table-row > li.check-items [type="checkbox"] + span:not(.lever) {
  padding-left: 22px;
}
.table .table-row > li.check-items .checkbox-item [type="checkbox"] + span {
  margin-right: 0;
}
.table .table-row > li.check-items .checkbox-span {
  pointer-events: all;
}
.table .table-row > li label {
  margin: 0;
  display: block;
}
.table .table-row > li label [type="checkbox"] + span:not(.lever) {
  vertical-align: middle;
}
.table .table-row > li .button-box {
  justify-content: space-between;
}
.table .list-fields .dropdown-box, .table .list-fields .dropdown-box.show {
  transition: none;
}
/*-------------table checkbox disabled in parents view mode------------*/
.view-mode .checkbox-item.list-checkbox-item-disable {
  pointer-events: none;
  opacity: 0.2;
}
.form-content-item {
  border-radius: 6px;
  padding: 20px;
  margin: 0 0 16px;
  position: relative;
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
}
.form-content-item .form-items-container {
  width: 100%;
}
.form-content-item .form-item {
  width: 100%;
}
.form-content-item .form-item-group-name {
  margin: 0 -20px 0px;
  padding: 0 20px 15px;
  font-size: 16px;
  text-transform: capitalize;
  line-height: 37px;
  border-bottom: 1px solid #e2e8f0;
  font-weight: 600;
  flex: 0 0 100%;
  max-width: 100%;
}
.form-content-item .form-item-tabs {
  background: transparent;
  margin-bottom: 30px;
}
.form-content-item .form-item-tabs .indicator {
  background-color: #4481b9;
}
.form-content-item .form-item-tabs .tab a {
  color: #79abc0;
  background: none;
}
.form-content-item .form-item-tabs .tab a.active {
  color: #4481b9;
}
.form-content-item .time-selected-items .chip {
  background-color: #249ae0;
  color: #4a5568;
}
.form-action {
  text-align: right;
}
.form-action button {
  margin-left: 8px;
}
textarea {
  width: 100%;
  height: 3rem;
  background-color: transparent;
}
.prefix ~ input, .prefix ~ textarea, .prefix ~ label, .prefix ~ .validate ~ label, .prefix ~ .helper-text, .prefix ~ .autocomplete-content {
  width: 92%;
  width: calc(100% - 3rem);
}
.new-line {
  display: none;
}
.brake-line {
  width: 100%;
}
.tox-fullscreen .tox.tox-tinymce-aux {
  z-index: 5000 !important;
}
.tox-tinymce-aux.tox-silver-sink {
  z-index: 5100;
}
.form-item {
  display: flex;
  margin: 0 0 16px;
  position: relative;
  align-items: flex-start;
}
.form-item.richtext {
  min-height: 214px;
}
.form-item.richtext .tox-tinymce {
  border-radius: 6px !important;
}
.form-item.full-height-tinymce.richtext {
  min-height: 214px;
}
.form-item.full-height-tinymce.richtext .tox-tinymce {
  height: 64vh !important;
}
.form-item.full-height-tinymce.richtext .tox-tinymce.tox-fullscreen {
  z-index: 4000;
  height: 100vh !important;
}
.form-item .tox-toolbar-overlord {
  display: flex;
  width: 100%;
  border-bottom: 1px solid #cccccc;
}
.form-item .tox-toolbar-overlord .tox-toolbar {
  background: none;
}
.form-item.full-box {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 1300px) {
  .form-item.small-box {
    -ms-flex: 0 0 23%;
    flex: 0 0 23%;
    max-width: 23%;
  }
}
.form-item .input-field {
  width: 100%;
}
.form-item .form-group {
  width: 100%;
}
.form-item.no-margin {
  margin-bottom: 0;
}
.form-item .checkbox-item {
  margin-top: 30px;
}
.form-item .checkbox-item [type="checkbox"] + span {
  margin-top: -2px;
}
.form-item .input-field .field-error, .form-item .checkbox-item .field-error {
  position: absolute;
  color: red;
  display: flex;
}
.form-item .input-field .syncable-field-icon, .form-item .input-field .master-field-icon, .form-item .checkbox-item .syncable-field-icon, .form-item .checkbox-item .master-field-icon {
  color: #00DD00;
  margin-left: 5px;
  font-size: 12px;
  position: relative;
}
.form-item .input-field .syncable-field-icon:hover .tooltip, .form-item .input-field .master-field-icon:hover .tooltip, .form-item .checkbox-item .syncable-field-icon:hover .tooltip, .form-item .checkbox-item .master-field-icon:hover .tooltip {
  opacity: 1;
  pointer-events: auto;
}
.form-item .input-field .master-field-icon, .form-item .checkbox-item .master-field-icon {
  color: #F6821F;
  font-size: 19px;
  position: relative;
  top: -1px;
  height: 12px;
  display: inline-block;
  line-height: 11px;
  vertical-align: middle;
}
.form-item .input-field .master-field-icon:hover .tooltip, .form-item .checkbox-item .master-field-icon:hover .tooltip {
  left: 28px;
}
.form-item .input-field i:hover .tooltip, .form-item .checkbox-item i:hover .tooltip {
  right: auto;
  left: 20px;
}
.form-item .input-field i .tooltip, .form-item .checkbox-item i .tooltip {
  opacity: 0;
  background-color: #ffffff;
  position: absolute;
  left: 16px;
  top: 5px;
  transform: translate(0, -50%);
  min-width: 77px;
  font-size: 14px;
  line-height: 19px;
  padding: 3px 7px;
  border-radius: 6px;
  color: #2d3748;
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.14);
  transition: opacity 0.3s ease-in-out, left 0.2s;
  z-index: 150;
  pointer-events: none;
}
.form-item .input-field i .tooltip:after, .form-item .checkbox-item i .tooltip:after {
  transform: rotate(135deg);
  width: 8px;
  height: 8px;
  margin-top: -4px;
  top: 50%;
  content: "";
  display: block;
  position: absolute;
  background-color: #fff;
  border-top: 0 none;
  border-left: 0 none;
  left: -4px;
}
.form-item.view-mode .checkbox-item .syncable-field-icon, .form-item.view-mode .checkbox-item .master-field-icon {
  top: -3px;
}
.form-item .checkbox-item .syncable-field-icon, .form-item .checkbox-item .master-field-icon {
  color: #00DD00;
  margin-left: 5px;
  font-size: 12px;
  cursor: initial;
  vertical-align: middle;
  top: -2px;
}
.form-item .checkbox-item .master-field-icon {
  color: #F6821F;
  font-size: 19px;
  position: relative;
}
.form-content-count-3 .form-item, .form-content-count-5 .form-item, .form-content-count-6 .form-item {
  float: left;
  width: 100%;
  position: relative;
}
.select-wrapper > input.select-dropdown {
  box-sizing: border-box;
  padding-right: 30px;
}
.select-wrapper .dropdown-content {
  z-index: 3;
  max-height: 400px;
  border-radius: 8px;
  border: 1px solid #e2e8f0;
  overflow-x: hidden;
}
.select-wrapper .dropdown-content li {
  padding: 10px 12px;
  line-height: normal;
  transition: background-color 0.15s ease-in-out;
  min-height: auto;
}
.select-wrapper .dropdown-content li:hover {
  background-color: #e9edf2;
}
.select-wrapper .dropdown-content li.input-field {
  margin: 5px 7px 8px 7px;
  padding: 0;
}
.select-wrapper .dropdown-content li.input-field:hover {
  background-color: transparent;
  cursor: auto;
}
.select-wrapper .dropdown-content li.input-field label {
  margin-left: 6px;
}
.dropdown-content {
  background-color: #fff;
  margin: 0;
  display: none;
  min-width: 100px;
  overflow-y: auto;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
  transform-origin: 0 0;
}
.dropdown-trigger {
  cursor: pointer;
}
@media (max-width: 1299px) {
  .form-content-count-3 .form-item, .form-content-count-4 .form-item, .form-content-count-5 .form-item, .form-content-count-6 .form-item, .form-content-count-7 .form-item, .form-content-count-8 .form-item {
    width: 100%;
    margin-bottom: 12px;
  }
}
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
/********   colors include from variables   ***********/
/*-------------------------------------------*/
.v-tabs {
  min-height: 380px;
}
.v-tabs .tab {
  padding: 0;
}
.v-tabs .tab.is_last a {
  border-bottom: 0;
}
.v-tabs .tab.disabled a, .v-tabs .tab.disabled a:hover {
  cursor: default;
  opacity: 0.7;
}
.v-tabs .tab a {
  padding: 8px 12px 8px;
  position: relative;
  display: block;
  transition: color 0.3s ease, background 0.3s ease;
}
.v-tabs .tab a:focus, .v-tabs .tab a:focus.active, .v-tabs .tab a:focus.security-active {
  background-color: transparent;
  outline: none;
}
.v-tabs .tab a i {
  display: none;
  position: absolute;
  right: 12px;
  top: 15px;
}
.v-tabs .tab a.error i {
  display: block;
}
.v-tabs .indicator {
  left: auto !important;
  right: 30px !important;
  width: 4px;
  height: 48px;
  position: absolute;
  top: 0;
  transition: top ease 0.5s;
  display: none;
}
@media (max-width: 1023px) {
  .v-tabs {
    padding: 0;
    overflow: auto;
    white-space: nowrap;
    background: transparent;
    min-height: unset;
    margin-bottom: 10px;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .v-tabs::-webkit-scrollbar {
    display: none;
  }
  .v-tabs .tab {
    display: inline-block;
    width: auto;
    margin-right: 4px;
  }
  .v-tabs .tab:nth-last-child(2) {
    margin-right: 20px;
  }
  .v-tabs .tab.col a {
    padding: 5px 12px 5px;
    border-radius: 4px;
    border: 1px solid rgba(68, 68, 68, 0.15);
    background-color: #ffffff;
    color: #444444;
  }
  .v-tabs .tab.col a.security-active {
    border: 0;
  }
  .v-tabs .tab.col a.active {
    border-radius: 4px;
  }
}
/*------------------------*/
.vertical-tabs {
  padding: 21px 8px 15px;
  border-radius: 6px;
  margin: 0;
}
@media (max-width: 1023px) {
  .vertical-tabs {
    padding: 0;
    margin-bottom: 24px;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 0;
    box-shadow: 0 0 0;
    font-size: 14px;
  }
}
.vertical-tabs input {
  border-style: solid;
  border-width: 1px;
  font-size: 14px;
  height: 38px;
  box-sizing: border-box;
  border-radius: 6px;
  padding-left: 8px;
  padding-right: 8px;
  width: 100%;
  margin-bottom: 4px;
}
.vertical-tabs .vertical-tab-list-item {
  display: flex;
  flex-flow: column;
}
.vertical-tabs .vertical-tab-list-item .vertical-tab-list-item-title {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  width: 100%;
}
.vertical-tabs .vertical-tab-list-item .vertical-tab-list-item-title:hover {
  opacity: 0.8;
}
.vertical-tabs .vertical-tab-list-item .vertical-tab-list-item-title .vertical-tab-list-item-name {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.vertical-tabs .vertical-tab-list-item .vertical-tab-list-item-title .vertical-tab-list-item-actions {
  display: flex;
}
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
/********   colors include from variables   ***********/
/*-------------------------------------------*/
.checkbox-item {
  margin-bottom: 5px;
  position: relative;
  cursor: pointer;
}
.checkbox-item label {
  font-weight: 500;
  cursor: pointer;
}
.checkbox-item [type="checkbox"]:not(:checked), .checkbox-item [type="checkbox"]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.checkbox-item [type="checkbox"]:not(:checked):focus + span:after, .checkbox-item [type="checkbox"]:checked:focus + span:after {
  border-color: #B49657;
}
.checkbox-item [type="checkbox"]:not(:checked) + span:not(.lever):before {
  top: 0;
}
.checkbox-item [type="checkbox"] + span {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  width: 20px;
  padding-left: 0;
  line-height: 20px;
  font-size: 1rem;
  user-select: none;
  float: left;
  margin-right: 12px;
}
.checkbox-item [type="checkbox"] + span:after {
  border-radius: 2px;
}
.checkbox-item [type="checkbox"] + span:before, .checkbox-item [type="checkbox"] + span:after {
  content: "";
  left: 0;
  position: absolute;
  /* .1s delay is for check animation */
  transition: border 0.25s, background-color 0.25s, width 0.2s 0.1s, height 0.2s 0.1s, top 0.2s 0.1s, left 0.2s 0.1s;
  z-index: 1;
}
.checkbox-item [type="checkbox"]:not(:checked) + span:before {
  width: 0;
  height: 0;
  left: 3px;
  top: 10px;
  transform: rotateZ(37deg);
  transform-origin: 100% 100%;
}
.checkbox-item [type="checkbox"]:not(:checked) + span:after {
  height: 20px;
  width: 20px;
  top: 0;
  z-index: 0;
}
.checkbox-item [type="checkbox"]:checked + span:before {
  top: 3px;
  left: 2px;
  width: 7px;
  height: 12px;
  transform: rotateZ(37deg);
  transform-origin: 100% 100%;
}
.checkbox-item [type="checkbox"]:checked + span:after {
  top: 0;
  width: 20px;
  height: 20px;
  z-index: 0;
}
.checkbox-item [type="checkbox"]:disabled {
  cursor: initial;
}
.checkbox-item [type="checkbox"]:disabled + span:not(.lever):before {
  opacity: 1;
}
.checkbox-item [type="checkbox"]:disabled + span:not(.lever):after {
  opacity: 0.4;
}
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
/********   colors include from variables   ***********/
/*-------------------------------------------*/
.radiobox-item {
  margin-bottom: 5px;
  position: relative;
  cursor: pointer;
}
.radiobox-item label {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.radiobox-item .text-item-box {
  display: inline-block;
}
.radiobox-item [type="radio"]:not(:checked), .radiobox-item [type="radio"]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.radiobox-item [type="radio"]:not(:checked):focus + span:after, .radiobox-item [type="radio"]:checked:focus + span:after {
  border-color: #B49657;
}
.radiobox-item [type="radio"]:not(:checked) + span:not(.lever):before {
  top: 3px;
}
.radiobox-item [type="radio"] + span {
  position: relative;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  width: 20px;
  padding-left: 0;
  line-height: 20px;
  font-size: 1rem;
  user-select: none;
  float: left;
  margin-right: 12px;
}
.radiobox-item [type="radio"] + span:before, .radiobox-item [type="radio"] + span:after {
  content: "";
  left: 0;
  position: absolute;
  /* .1s delay is for check animation */
  transition: background 0.2s 0.1s, width 0.2s 0.1s, height 0.2s 0.1s, top 0.2s 0.1s, left 0.2s 0.1s;
  z-index: 1;
  border-radius: 50%;
}
.radiobox-item [type="radio"]:not(:checked) + span:before {
  top: 12px;
  left: 10px;
  width: 1px;
  height: 1px;
}
.radiobox-item [type="radio"]:not(:checked) + span:after {
  height: 20px;
  width: 20px;
  top: 3px;
  z-index: 0;
}
.radiobox-item [type="radio"]:checked + span:before {
  top: 7px;
  left: 4px;
  width: 12px;
  height: 12px;
}
.radiobox-item [type="radio"]:checked + span:after {
  top: 3px;
  width: 20px;
  height: 20px;
  z-index: 0;
}
.radiobox-item [type="radio"]:disabled {
  cursor: initial;
}
.radiobox-item [type="radio"]:disabled + span:not(.lever):before {
  opacity: 0.3;
}
.radiobox-item [type="radio"]:disabled + span:not(.lever):after {
  opacity: 0.3;
}
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
/********   colors include from variables   ***********/
.switcher-item.rounded label input[type="checkbox"] + span:after {
  border-radius: 20px;
}
.switcher-item.rounded label input[type="checkbox"] + span:before {
  border-radius: 50%;
}
.switcher-item label {
  position: relative;
  display: inline-block;
  width: 41px;
  height: 21px;
}
.switcher-item label input[type="checkbox"] {
  opacity: 0;
  width: 0;
  height: 0;
}
.switcher-item label input[type="checkbox"]:checked + span:before {
  left: 23px;
}
.switcher-item label input[type="checkbox"] + span {
  width: auto;
  height: auto;
  padding-left: 10px;
  position: relative;
}
.switcher-item label input[type="checkbox"] + span:after {
  content: "";
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  width: 41px;
  height: 22px;
  transition: background-color 0.3s ease, border 0.3s ease;
}
.switcher-item label input[type="checkbox"] + span:before {
  position: absolute;
  content: "";
  height: 14px;
  width: 14px;
  left: 4px;
  top: 4px;
  z-index: 1;
  transition: left 0.3s ease, background-color 0.3s ease, border 0.3s ease;
}
/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}
.slider.round:before {
  border-radius: 50%;
}
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
/********   colors include from variables   ***********/
/*-------------------------------------------*/
.attach-file + .upload-files-box .input-field.upload-files label .chose-file {
  margin: 0;
}
.attach-file + .upload-files-box .input-field.upload-files label .attached-files-names-container {
  margin: 10px 0 0;
}
.attach-file + .upload-files-box .input-field.upload-files label .text-box {
  width: 50%;
  margin-top: 0;
}
.attach-file + .upload-files-box .input-field.upload-files label .text-box .no-file-text-box {
  display: none;
}
.input-field {
  font-size: 14px;
}
.input-field label {
  margin-bottom: 6px;
  display: inline-block;
  font-weight: 500;
}
.input-field .icon-input {
  position: relative;
}
.input-field .icon-input input, .input-field .icon-input textarea {
  padding-left: 40px;
}
.input-field .icon-input i {
  position: absolute;
  left: 10px;
  opacity: 0.7;
  z-index: 10;
  font-size: 19px;
  top: 10px;
}
.input-field .plus, .input-field .minus {
  position: absolute;
  right: 0;
  height: 20px;
  line-height: 20px;
  top: 22px;
  width: 30px;
  background: transparent;
  border-radius: 0 5px 0 0;
  text-align: center;
}
.input-field .minus {
  height: 19px;
  line-height: 19px;
  top: 41px;
  border-radius: 0 0 5px 0;
}
.input-field.upload-files input {
  border-color: transparent;
  padding: 2px 0 0;
  opacity: 0;
  position: absolute;
  width: 2px;
  height: 2px;
}
.input-field.upload-files label {
  display: block;
}
.input-field.upload-files label .attached-files-names-container {
  flex: 1;
  margin: 30px auto 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.input-field.upload-files label .attached-files-names-container li {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.input-field.upload-files label .attached-files-names-container li:hover {
  opacity: 0.8;
}
.input-field.upload-files label .text-box {
  margin-bottom: 20px;
  margin-top: 30px;
  width: 100%;
}
.input-field.upload-files label .text-box .no-file-text-box {
  display: flex;
  align-items: center;
  flex-flow: column;
  margin: 0 auto;
  width: 100%;
}
.input-field.upload-files label .text-box .no-file-text-box i {
  font-size: 45px;
  margin-bottom: 10px;
  opacity: 0.8;
}
.input-field.upload-files label .text-box button {
  vertical-align: middle;
}
.input-field.upload-files label .chose-file {
  margin: 0 auto;
  display: table;
  text-align: center;
}
.input-field .error {
  font-size: 12px;
  margin-right: 0;
  display: inline-block;
  height: auto;
  padding-top: 5px;
}
.input-field.col {
  padding: 0;
}
.input-field .textarea .materialize-textarea {
  border: none;
  font-size: 14px;
  height: 38px;
  box-sizing: border-box;
  border-radius: 6px;
  margin-top: 9px;
  padding-left: 8px;
  margin-bottom: 14px;
}
.input-field input, .input-field textarea {
  font-size: 14px;
  height: 39px;
  box-sizing: border-box;
  border-radius: 6px;
  padding-left: 8px;
  padding-right: 34px;
  width: 100%;
  resize: none;
  display: block;
}
.input-field input.no-right-padding, .input-field textarea.no-right-padding {
  padding-right: 6px;
}
.input-field input.small, .input-field textarea.small {
  height: 31px;
}
.input-field input:focus, .input-field textarea:focus {
  border-color: #B49657;
}
.input-field textarea {
  height: 144px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.input-field .not-translatable-field {
  opacity: 0.3;
  pointer-events: none;
}
.form-item .input-field.col-3 .plus, .form-item .input-field.col-3 .minus {
  right: 5px;
}
.form-item .input-field input {
  height: 38px;
}
.form-item .input-field input:focus {
  border-color: #B49657;
}
@media (max-width: 1299px) {
  .form-item .input-field input {
    height: 33px;
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.form-item .input-field .plus, .form-item .input-field .minus {
  right: 0;
}
textarea:disabled {
  opacity: 0.3;
}
input:disabled {
  opacity: 0.3;
}
/*-------remove arrows number box---------*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
/********   colors include from variables   ***********/
.dropdown {
  position: relative;
  z-index: 2500;
}
.dropdown.from-right .dropdown-box {
  right: 0;
  left: auto;
}
.dropdown-box {
  position: absolute;
  padding: 8px;
  border-radius: 6px;
  min-width: 130px;
  max-width: 250px;
  top: 40px;
  left: 0;
  z-index: 10;
  transition: visibility 0s linear 0.2s, opacity 0.2s 0s;
  visibility: hidden;
  opacity: 0;
}
.dropdown-box.show {
  transition: visibility 0s linear 0s, opacity 0.2s 0s;
  visibility: visible;
  opacity: 1;
}
.dropdown-box i {
  font-size: 17px;
  margin-right: 10px;
  position: relative;
  top: 2px;
}
.dropdown-box a:not(.checkbox-item *), .dropdown-box .checkbox-item {
  display: block;
  padding: 8px 35px 8px 8px;
  border-radius: 6px;
  transition: background-color 0.2s ease-in-out;
  font-size: 14px;
  cursor: pointer;
  line-height: 21px;
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
.dropdown-box a:not(.checkbox-item *) label, .dropdown-box .checkbox-item label {
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
.dropdown-box a:not(.checkbox-item *) .icon-trash, .dropdown-box .checkbox-item .icon-trash {
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translate(0, -50%);
}
.dropdown-box a:not(.checkbox-item *) .icons-box, .dropdown-box .checkbox-item .icons-box {
  top: 12px;
  right: 5px;
}
.dropdown-box a:not(.checkbox-item *) .icons-box span, .dropdown-box .checkbox-item .icons-box span {
  display: inline-flex;
}
.dropdown-box a:not(.checkbox-item *) .icons-box svg, .dropdown-box .checkbox-item .icons-box svg {
  width: 10px;
  height: 10px;
}
.dropdown-box .dropdown-menu-title {
  opacity: 0.4;
  text-transform: none;
  padding: 0 8px;
  margin-bottom: 5px;
}
.dropdown-box .dropdown-menu-title span {
  display: block;
  padding: 8px 0;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  position: relative;
}
.dropdown-box .dropdown-menu-title span:before {
  opacity: 0.4;
  content: "";
  border-bottom: 1px solid;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.bulk-action {
  outline: none;
  border: 0;
}
.bulk-box {
  display: inline-block;
  vertical-align: middle;
  min-width: 140px;
  white-space: nowrap;
  margin-right: 5px;
}
@media (max-width: 1023px) {
  .bulk-box {
    min-width: unset;
  }
}
.bulk-box button {
  padding-right: 8px;
  padding-bottom: 7px;
}
@media (max-width: 1023px) {
  .bulk-box button {
    padding-bottom: 6px;
    padding-left: 10px;
  }
  .bulk-box button.with-icon i {
    margin-left: 6px;
    font-size: 17px;
  }
}
.bulk-box button span {
  font-size: 16px;
  line-height: 21px;
}
.bulk-box button .fa-list-ul {
  display: none;
}
/*-----------------------*/
.active-filters {
  display: flex;
  align-items: self-start;
}
.active-filters .is_detailed .active-filters.search-box-save + .filter-open-arrow i {
  transform: rotate(180deg);
}
.active-filters.search-box-save {
  display: flex;
  border: 1px solid rgba(168, 168, 168, 0.3);
  border-radius: 6px;
  overflow: hidden;
  padding-left: 45px;
}
.active-filters.search-box-save:before {
  font-family: "icomoon" !important;
  content: "";
  font-size: 19px;
  position: absolute;
  top: 50%;
  left: 13px;
  transform: translate(0, -50%);
}
.active-filters.search-box-save + .filter-open-arrow {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
  height: 37px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  opacity: 0.3;
  cursor: pointer;
}
.active-filters.search-box-save + .filter-open-arrow:hover {
  opacity: 0.4;
}
.active-filters.search-box-save + .filter-open-arrow i {
  transition: transform 0.3s ease;
}
.active-filters.search-box-save span {
  margin-right: 0;
}
.active-filters .filter-favorite-box {
  display: flex;
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  align-items: center;
}
.active-filters .filter-button {
  padding: 0;
  border-radius: 8px;
  min-height: 29px;
  min-width: 29px;
  height: 29px;
  width: 29px;
}
.active-filters .filter-button:hover {
  background-color: #F0F0F0;
}
.active-filters .favorite-box, .active-filters .input-field {
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.active-filters .favorite-box {
  text-align: left;
  margin: 0 5px;
}
@media (max-width: 1023px) {
  .active-filters .favorite-box {
    position: static;
  }
}
.active-filters .favorite-box ::-webkit-scrollbar {
  width: 2px;
}
.active-filters .favorite-box .button {
  margin-right: 0;
}
.active-filters .favorite-box .dropdown-box {
  min-width: 300px;
  max-height: calc(100vh - 300px);
  overflow: auto;
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.18);
}
@media (max-width: 1023px) {
  .active-filters .favorite-box .dropdown-box {
    min-height: unset;
    left: 0;
    right: 0;
    min-width: unset;
    margin: 0;
    width: auto;
    max-width: unset;
    top: 40px;
  }
}
.active-filters .favorite-box .input-field {
  margin-right: 0;
}
.active-filters .favorite-box a {
  margin-bottom: 5px;
}
.active-filters .favorite-box a.active {
  background-color: #edf2f7;
}
.active-filters .favorite-box a.active i.fa-check {
  display: block;
}
.active-filters .favorite-box a i {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.active-filters .favorite-box a i.icon-delete {
  right: 3px;
  left: auto;
}
.active-filters .favorite-box .input-field {
  width: 100%;
  font-size: 13px;
}
.active-filters .favorite-box .input-field input {
  max-width: 70%;
  width: 65%;
  max-height: unset;
  vertical-align: middle;
  float: left;
  padding-right: 8px;
}
.active-filters .favorite-box .input-field button {
  width: 30%;
  border: none;
  vertical-align: middle;
  float: right;
  margin-right: 0;
  min-width: 50px;
  padding: 3px 8px;
}
.active-filters span:not(:last-child) {
  margin-right: 3px;
}
.active-filters .input-field {
  width: 100%;
  margin-right: 8px;
}
.active-filters .button {
  border-color: #e2e8f0;
}
.active-filters .input-search {
  border: none !important;
  border-radius: 0 !important;
  background-color: transparent !important;
  padding-left: 0 !important;
  width: 30%;
  height: 37px;
  flex: auto;
}
.active-filters .input-search:focus {
  box-shadow: 0 0 0;
}
@media (max-width: 1023px) {
  .active-filters .input-search {
    width: 100%;
    height: 34px;
  }
}
.active-filters .criteria-box {
  vertical-align: top;
  background-color: transparent;
  padding: 6px 6px 2px 8px;
  min-height: 37px;
  color: #2d3748;
  font-size: 14px;
  box-sizing: border-box;
  text-align: left;
  display: flex;
  align-items: flex-start;
  max-width: 80%;
  flex-wrap: wrap;
}
.active-filters .criteria-box .filter-item {
  border-radius: 3px;
  font-size: 14px;
  font-weight: 400;
  margin-left: 0;
  margin-right: 5px;
  background-color: #F8F9FB;
  color: #2d3748;
  height: auto;
  position: relative;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  max-width: 174px;
  margin-bottom: 5px;
}
.active-filters .criteria-box .filter-item:last-child {
  margin-right: 0;
}
.active-filters .criteria-box .filter-item .filter-name-container {
  border: none;
  background-color: #E1E2E5;
  color: initial;
  height: auto;
  cursor: pointer;
  max-width: 100%;
  min-width: 174px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 4px 22px 5px 10px;
  width: 100%;
  text-align: left;
}
.active-filters .criteria-box .filter-item .filter-name-container span {
  color: initial;
}
.active-filters .criteria-box .filter-item .close-btn {
  border: none;
  height: auto;
  cursor: pointer;
  color: initial;
}
.active-filters .criteria-box .filter-item .close-btn:before {
  font-family: "icomoon" !important;
  content: "";
  font-size: 8px;
  width: 8px;
  height: 8px;
  position: absolute;
  right: 6px;
  top: 8px;
}
.active-filters .criteria-box .filter-item .criteria-info {
  padding: 8px 0;
  max-height: 175px;
  overflow: auto;
}
.active-filters .criteria-box .filter-item .criteria-info > li {
  padding: 4px 10px 5px 10px;
  white-space: normal;
}
.active-filters .criteria-box .filter-item .criteria-info > li:last-child ul:after {
  display: none;
}
.active-filters .criteria-box .filter-item .criteria-info > li:last-child ul:before {
  display: none;
}
.active-filters .criteria-box .filter-item .criteria-info > li ul {
  position: relative;
  font-size: 12px;
}
.active-filters .criteria-box .filter-item .criteria-info > li ul:after {
  content: "Or";
  width: 100%;
  opacity: 0.4;
  margin-top: 8px;
  display: block;
}
.active-filters .criteria-box .filter-item .criteria-info > li ul:before {
  position: absolute;
  content: "";
  border-bottom: 1px solid;
  opacity: 0.2;
  bottom: 7px;
  left: 20px;
  right: 0;
}
.active-filters .criteria-box .filter-item .criteria-info > li .name {
  font-weight: 500;
}
.create-criteria-box {
  top: 50px;
  right: 45px;
  left: 0;
  width: auto;
  z-index: 2500;
  position: absolute;
  padding: 18px 24px 0 9px;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  border-radius: 8px;
  min-height: 270px;
  transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
  max-height: 350px;
  overflow: auto;
  background-color: #ffffff;
  color: #0A0A0A;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04);
  /*---------------------------------------------*/
  /*---------bgInverce including in bgWeb--------*/
  /*---------------------------------------------*/
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.18);
}
.create-criteria-box .default, .create-criteria-box .default a:not(.button), .create-criteria-box .small1, .create-criteria-box .small1 a:not(.button), .create-criteria-box .medium1, .create-criteria-box .medium1 a:not(.button), .create-criteria-box .large1, .create-criteria-box .large1 a:not(.button) {
  color: #0A0A0A;
}
.create-criteria-box svg.icon {
  fill: #0A0A0A;
  color: #0A0A0A;
}
.create-criteria-box * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.create-criteria-box *::-webkit-scrollbar {
  width: "";
  height: "";
}
.create-criteria-box *::-webkit-scrollbar-track {
  background: "";
}
.create-criteria-box *::-webkit-scrollbar-thumb {
  background: "";
}
@media (max-width: 1023px) {
  .create-criteria-box {
    left: 0;
    right: 0;
    top: 40px;
  }
}
.create-criteria-box .criteria-items-box {
  overflow: auto;
}
.create-criteria-box .criteria-items-box .choices__inner {
  padding: 0;
}
.create-criteria-box .criteria-items-box .add-criteria-box {
  position: relative;
}
.create-criteria-box .criteria-items-box .add-criteria-box .add-criteria {
  margin-left: 43px;
  color: #B49657;
}
.create-criteria-box .criteria-items-box .add-criteria-box .add-criteria .circle {
  background-color: #B49657;
}
.create-criteria-box .criteria-items-box .add-criteria {
  cursor: pointer;
  font-size: 15px;
  vertical-align: middle;
  line-height: 20px;
  display: inline-block;
  white-space: nowrap;
  float: left;
  font-weight: 500;
  background-color: transparent;
  border: none;
  outline: none;
  color: #444444;
  padding-left: 0;
  padding-right: 0;
  margin: 1px 0;
}
@media (max-width: 1023px) {
  .create-criteria-box .criteria-items-box .add-criteria {
    margin: 3px 0;
  }
}
.create-criteria-box .criteria-items-box .add-criteria .circle {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: #444444;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 9px;
}
.create-criteria-box .criteria-items-box .add-criteria .circle i {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 16px;
  color: #ffffff;
}
.create-criteria-box .actions-box {
  padding: 10px 3px 20px;
  background-color: #ffffff;
}
.create-criteria-box .actions-box .cancel-criteria {
  margin-right: 10px;
  background-color: rgba(185, 185, 185, 0.35);
  color: #686868;
  border: none;
  line-height: 24px;
  float: right;
  min-width: 90px;
}
.create-criteria-box .actions-box .apply-criteria {
  float: right;
  margin-right: 0;
}
.create-criteria-box select, .create-criteria-box input {
  border: 1px solid #e2e8f0;
  border-radius: 8px;
}
.create-criteria-box input {
  padding-left: 10px;
}
.create-criteria-box .criteria-item {
  position: relative;
  height: 53px;
}
.create-criteria-box .criteria-item > .remove-criteria-container {
  position: absolute;
  top: 7px;
  right: 0;
  margin-right: 0;
}
.create-criteria-box .criteria-item .remove-criteria-container {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.create-criteria-box .criteria-item .remove-criteria {
  cursor: pointer;
  font-size: 0;
  z-index: 100;
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.create-criteria-box .criteria-item .remove-criteria:hover i {
  color: #B49657;
}
.create-criteria-box .criteria-item .remove-criteria i {
  opacity: 0.4;
  font-size: 13px;
}
.create-criteria-box .choices {
  opacity: 1;
  pointer-events: auto;
  display: block;
  float: left;
  width: 31%;
  font-size: 13px;
  height: 40px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  margin-bottom: 13px;
  margin-right: 10px;
}
@media (max-width: 1023px) {
  .create-criteria-box .choices {
    width: 100%;
    margin-right: 0;
    margin-bottom: 5px;
  }
  .create-criteria-box .choices:last-child {
    margin-bottom: 0;
  }
}
.create-criteria-box .choices:after {
  display: none;
}
.create-criteria-box .choices .choices__inner {
  height: 40px;
}
.create-criteria-box .choices .choices__inner:focus {
  border: 1px solid #777777;
  outline: 0;
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}
.create-criteria-box .choices .choices__inner:after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #A2A2A2 transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}
.create-criteria-box .choices .choices__inner .choices__list--single {
  padding: 9px 16px 6px 8px;
}
.create-criteria-box .choices .choices__inner .choices__item {
  overflow: hidden;
  text-overflow: ellipsis;
}
.create-criteria-box .choices .choices__list--dropdown {
  width: 100%;
  left: 0;
}
.create-criteria-box .choices .choices__list--dropdown .choices__item--selectable {
  padding-right: 0;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}
.create-criteria-box .select-condition {
  opacity: 1;
  pointer-events: auto;
  display: block;
  float: left;
  width: 22%;
  margin-right: 2%;
  font-size: 13px;
  height: 40px;
}
.create-criteria-box .select-condition:focus {
  border: 1px solid #777777;
  outline: 0;
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}
.create-criteria-box .condition-value {
  opacity: 1;
  pointer-events: auto;
  display: block;
  float: left;
  width: 31%;
  margin-right: 1%;
  font-size: 13px;
  height: 40px;
  position: relative;
}
@media (max-width: 1023px) {
  .create-criteria-box .condition-value {
    width: 100%;
    margin-right: 0;
    margin-bottom: 5px;
  }
  .create-criteria-box .condition-value:last-child {
    margin-bottom: 0;
  }
}
.create-criteria-box .condition-value input {
  border: 1px solid #e6e6e6;
  color: #777777;
  font-size: 14px;
  height: 40px;
  box-sizing: border-box;
  border-radius: 6px;
  padding-left: 8px;
  padding-right: 8px;
  width: 100%;
}
.create-criteria-box .condition-value input[type=checkbox] {
  height: 20px;
  width: 20px;
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translate(0, -50%);
  cursor: pointer;
}
.create-criteria-box .condition-value .select-condition {
  width: 100%;
}
.create-criteria-box .condition-value .choices {
  width: 100%;
}
.add-criteria {
  cursor: pointer;
  font-size: 14px;
  vertical-align: middle;
  line-height: 16px;
  white-space: nowrap;
  position: relative;
  display: inline-block;
}
.add-criteria.button {
  border-color: #e2e8f0;
  outline: none;
  color: #777777;
}
.add-criteria i.filter {
  font-size: 18px;
  position: relative;
  top: 0;
}
.add-criteria i.arrow {
  font-size: 16px;
  margin-left: 0px;
}
.add-criteria.active {
  color: #2d3748;
}
/*---------------------*/
.rule-content .search-box .close-btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 35px;
  height: 100%;
  border: 0;
  background: transparent;
  font-size: 18px;
}
.rule-content .search-box .close-btn i {
  position: static;
  font-size: 19px;
}
/*--------------------*/
.ngs-filter {
  display: inline-block;
  width: 100%;
  flex: 1;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
@media (max-width: 1023px) {
  .ngs-filter {
    padding-bottom: 35px;
    position: static;
  }
  .ngs-filter.has-items {
    padding-bottom: 70px;
  }
  .ngs-filter .input-field {
    position: static;
  }
  .ngs-filter .input-field .page-box {
    position: absolute;
    left: 0;
    right: 0;
    top: 45px;
  }
  .ngs-filter .input-field .page-box .criteria-box {
    position: absolute;
    top: 38px;
    left: 0;
    padding-left: 0;
    width: 100%;
    overflow: auto;
    white-space: nowrap;
    max-width: unset;
    display: block;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .ngs-filter .input-field .page-box .criteria-box::-webkit-scrollbar {
    display: none;
  }
}
/*-----------------------*/
.custom-dropdown-box {
  position: absolute;
  padding: 8px;
  border-radius: 6px;
  min-width: 130px;
  max-width: 250px;
  background: #ffffff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  transition: visibility 0s linear 0s, opacity 0.2s 0s;
  visibility: visible;
  opacity: 1;
  z-index: 10;
}
.custom-dropdown-box a {
  display: block;
  padding: 8px 35px 8px 8px;
  border-radius: 6px;
  transition: background-color 0.2s ease-in-out;
  font-size: 14px;
  cursor: pointer;
  line-height: 21px;
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  color: #0A0A0A;
}
.custom-dropdown-box a:hover {
  background: #edf2f7;
}
.criteria-items-box {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.criteria-items-box .add-criteria-box {
  width: 100%;
}
.criteria-items-box .add-criteria-box .add-criteria {
  position: static;
}
.criteria-item-container {
  width: 100%;
  position: relative;
}
.criteria-item-container .and-delimiter-box + .criteria-item {
  margin-left: 0;
}
.criteria-item-container .criteria-item {
  height: auto;
  margin-left: 45px;
  padding-right: 55px;
}
@media (max-width: 1299px) {
  .criteria-item-container .criteria-item {
    padding-right: 40px;
  }
}
.criteria-item-container .criteria-item:last-child .choices {
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .criteria-item-container .criteria-item:last-child .choices {
    margin-bottom: 5px;
  }
}
.criteria-item-container .criteria-item:last-child .delimeter {
  padding-bottom: 2px;
}
.criteria-item-container .criteria-item .sub-criteria-item {
  flex: 1;
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 10px;
}
@media (max-width: 1023px) {
  .criteria-item-container .criteria-item .sub-criteria-item {
    flex-wrap: wrap;
  }
}
.criteria-item-container .criteria-item .sub-criteria-item.single-item:before {
  display: none;
}
.criteria-item-container .criteria-item .sub-criteria-item:before {
  content: "";
  border-bottom: 1px solid rgba(168, 168, 168, 0.5);
  position: absolute;
  top: 20px;
  left: -8px;
  width: 7px;
  transform: translate(-100%, 0);
}
.criteria-item-container .criteria-item .sub-criteria-item:last-child {
  margin-bottom: 0;
}
.criteria-item-container .criteria-item .sub-criteria-item .choices:last-child {
  margin-right: 0;
}
.criteria-item-container .criteria-item .sub-criteria-item .condition-value:last-child {
  margin-right: 0;
}
.criteria-item-container .container-of-item-and-and-delimiter {
  display: flex;
  vertical-align: middle;
}
.criteria-item-container .container-of-item-and-and-delimiter .and-delimiter-box {
  position: relative;
  display: flex;
  align-items: center;
  padding-right: 8px;
  margin-right: 14px;
  font-size: 12px;
  line-height: 16px;
  color: rgba(168, 168, 168, 0.8);
}
.criteria-item-container .container-of-item-and-and-delimiter .and-delimiter-box:before {
  content: "";
  border-right: 1px solid rgba(168, 168, 168, 0.5);
  position: absolute;
  top: 20px;
  bottom: 20px;
  right: 0;
}
.criteria-item-container .container-of-item-and-and-delimiter .criteria-item {
  flex: 1;
}
.or-delimiter {
  width: 100%;
  display: flex;
  font-size: 12px;
  line-height: 16px;
  margin-top: 10px;
  margin-bottom: 12px;
  align-items: center;
  color: rgba(168, 168, 168, 0.8);
  padding: 0 55px 0 45px;
}
@media (max-width: 1299px) {
  .or-delimiter {
    padding-right: 40px;
  }
}
.or-delimiter:before {
  content: "";
  width: 18px;
  border-bottom: 1px solid rgba(168, 168, 168, 0.5);
  margin-right: 9px;
}
.or-delimiter:after {
  content: "";
  flex: 1;
  border-bottom: 1px solid rgba(168, 168, 168, 0.5);
  margin-left: 8px;
}
.icon-select-box {
  position: relative;
}
.icon-select-box > i {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translate(0, -50%);
  font-size: 22px;
  z-index: 10;
}
.icon-select-box .choices__inner {
  padding-left: 38px;
}
.choices, .choices[data-type*="select-one"] {
  position: relative;
  margin-bottom: 24px;
  font-size: 16px;
}
.choices:after, .choices[data-type*="select-one"]:after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #A2A2A2 transparent transparent transparent;
  border-width: 5px;
  border-bottom-width: 0;
  position: absolute;
  right: 11.5px;
  top: 19px;
  margin-top: -2.5px;
  pointer-events: none;
  transition: transform 0.3s ease;
}
.choices.is-open:after, .choices[data-type*="select-one"].is-open:after {
  border-color: #444444 transparent transparent transparent;
  transform: rotate(180deg);
}
.choices + .ngs_validate, .choices[data-type*="select-one"] + .ngs_validate {
  position: absolute;
  bottom: -18px;
}
.choices.invalid .choices__inner, .choices[data-type*="select-one"].invalid .choices__inner {
  border-color: red !important;
}
.choices:focus {
  outline: none;
}
.choices:last-child {
  margin-bottom: 0;
}
.choices.is-open {
  overflow: initial;
}
.choices.is-disabled .choices__inner, .choices.is-disabled .choices__input {
  background-color: #eaeaea;
  cursor: default;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.choices.is-disabled .choices__item {
  cursor: default;
  white-space: pre;
}
.choices [hidden] {
  display: none !important;
}
.choices[data-type*="select-one"] {
  cursor: pointer;
}
.choices[data-type*="select-one"] .choices__input {
  display: block;
  max-width: 98%;
  padding: 10px;
  background-color: #ffffff;
  margin: 4px auto !important;
  border-color: #e2e8f0 !important;
}
.choices[data-type*="select-one"] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: 0.25;
  display: none;
}
.choices[data-type*="select-one"] .choices__button:hover, .choices[data-type*="select-one"] .choices__button:focus {
  opacity: 1;
}
.choices[data-type*="select-one"] .choices__button:focus {
  box-shadow: 0px 0px 0px 2px #00bcd4;
}
.choices[data-type*="select-one"] .choices__item[data-value=""] .choices__button {
  display: none;
}
.choices .choices__item[data-value=""] {
  opacity: 0.8;
}
.choices[data-type*="select-one"]:after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #A2A2A2 transparent transparent transparent;
  border-width: 5px;
  border-bottom-width: 0;
  position: absolute;
  right: 11.5px;
  top: 19px;
  margin-top: -2.5px;
  pointer-events: none;
}
.choices[data-type*="select-one"].is-open:after {
  border-color: #444444 transparent transparent transparent;
}
.choices[data-type*="select-one"][dir="rtl"]:after {
  left: 11.5px;
  right: auto;
}
.choices[data-type*="select-one"][dir="rtl"] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}
.choices[data-type*="select-multiple"] .choices__inner, .choices[data-type*="text"] .choices__inner {
  cursor: pointer;
}
.choices[data-type*="select-multiple"] .choices__inner input, .choices[data-type*="text"] .choices__inner input {
  cursor: pointer;
  border: none;
  background-color: transparent;
  padding: 0;
  margin: 0 5px;
  height: 20px;
}
.choices[data-type*="select-multiple"] .choices__button, .choices[data-type*="text"] .choices__button {
  display: inline-block;
  background-image: url("data:image/jpeg;base64,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");
  background-size: 6px;
  width: 8px;
  height: 15px;
  opacity: 0.75;
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translate(0, -50%);
}
.choices[data-type*="select-multiple"] .choices__button:hover, .choices[data-type*="select-multiple"] .choices__button:focus, .choices[data-type*="text"] .choices__button:hover, .choices[data-type*="text"] .choices__button:focus {
  opacity: 1;
}
.icons-box ~ .choices:after {
  right: 36px;
}
.icons-box ~ .choices .choices__inner {
  padding: 3px 52px 2px 12px;
}
.choices__inner {
  vertical-align: top;
  min-height: 39px;
  padding: 6px 32px 6px 12px;
  color: #2d3748;
  background-color: #ffffff;
  border: 1px solid #E5E5E5;
  font-size: 14px;
  height: auto;
  box-sizing: border-box;
  border-radius: 6px;
  width: 100%;
  text-align: left;
  overflow-y: auto;
  display: inline-flex;
  align-items: center;
}
@media (max-width: 1299px) {
  .choices__inner {
    min-height: 33px;
  }
}
.choices__inner:focus {
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}
.choices__inner.ngs.invalid {
  border-color: #F93B25;
}
.choices__inner.ngs.invalid:after {
  border-color: #F93B25 transparent transparent transparent !important;
}
.choices__inner input {
  border: none;
  background-color: transparent;
  margin: 0;
  padding-right: 8px;
  height: 21px;
}
.choices__inner input + .ngs_validate {
  margin-left: -8px;
}
.is-focused .choices__inner, .is-open .choices__inner {
  border-color: #e2e8f0;
}
.is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}
.is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}
.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.choices__list--single {
  display: inline-block;
  padding: 2px 18px 0 0;
  width: 100%;
}
[dir="rtl"] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}
.choices__list--single .choices__item {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.choices__list--multiple {
  display: inline;
}
.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 3px;
  padding: 4px 26px 4px 10px;
  font-size: 14px;
  font-weight: 500;
  background-color: #e2e8f0;
  color: #2d3748;
  word-break: initial;
  box-sizing: border-box;
  position: relative;
  line-height: 15px;
  margin: 3px 5px 3px 0;
}
[dir="rtl"] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}
.is-disabled .choices__list--multiple .choices__item {
  background-color: #aaaaaa;
  border: 1px solid #949494;
}
.choices__list--multiple:not(:empty) + .choices__input::placeholder {
  opacity: 0;
}
.choices__list--dropdown {
  visibility: hidden;
  z-index: 2500;
  position: absolute;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility;
}
.choices__list--dropdown.is-active {
  visibility: visible;
}
.is-open .choices__list--dropdown {
  border-color: #e2e8f0;
}
.is-flipped .choices__list--dropdown {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0;
}
.choices__list--dropdown .choices__list {
  position: relative;
  max-height: 200px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
  border-top: 1px solid #e2e8f0;
}
.choices__list--dropdown .choices__item {
  position: relative;
  padding: 8px 10px;
  font-size: 14px;
  transition: background-color 0.4s;
}
.choices__item.has-no-results {
  text-align: center;
}
[dir="rtl"] .choices__list--dropdown .choices__item {
  text-align: right;
}
@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable:after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  [dir="rtl"] .choices__list--dropdown .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  [dir="rtl"] .choices__list--dropdown .choices__item--selectable:after {
    right: auto;
    left: 10px;
  }
}
.choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #e9edf2;
  color: #2d3748;
}
.choices__list--dropdown .choices__item--selectable.is-selected {
  background-color: #B49657;
  color: #ffffff;
}
.choices__item {
  cursor: default;
}
.choices__item--selectable {
  cursor: pointer;
}
.choices__item--disabled {
  cursor: default;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0.5;
}
.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f4f4f4;
  color: #A2A2A2;
}
.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.choices__button:focus {
  outline: none;
}
.choices__input {
  display: inline-block;
  vertical-align: baseline;
  font-size: 14px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  width: 100%;
}
.choices__input:focus {
  outline: 0;
}
[dir="rtl"] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}
/*--------------------------------*/
.choices.is-focused .choices__inner {
  border-color: #B49657;
}
.choices.choices-view-mode {
  pointer-events: none;
}
.choices.choices-view-mode .choices__list--single .choices__item {
  opacity: 60%;
}
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 295px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #ffffff;
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.08);
}
.flatpickr-calendar.open, .flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
  padding: 5px;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  margin: 0 -5px;
  height: 40px;
  border-top: 1px solid #edf2f7;
  padding: 0 5px;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before, .flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before, .flatpickr-calendar.arrowRight:before, .flatpickr-calendar.rightMost:after, .flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before, .flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #ffffff;
}
.flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #ffffff;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 12px;
}
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 6px;
  height: 34px;
  padding: 6px 10px;
  z-index: 3;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  border-radius: 5px;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled, .flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
        /*rtl:begin:ignore*/
  left: 8px;
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month, .flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
        /*rtl:begin:ignore*/
  right: 8px;
  /*
      /*rtl:end:ignore*/
}
/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover {
  background-color: #edf2f7;
}
.flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input, .numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch \0 ;
  display: inline-block;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: #aaaaaa;
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  font-weight: 300;
  width: 41px;
}
.dayContainer, .flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 285px;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 5px;
  outline: 0;
  text-align: left;
  width: 285px;
  min-width: 285px;
  max-width: 285px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6;
}
.flatpickr-day {
  background: none;
  border: none;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #2d3748;
  cursor: pointer;
  font-weight: 400;
  width: 20.285714%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 15.285714%;
  max-width: 39px;
  height: 31px;
  line-height: 31px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #edf2f7;
  border-color: #edf2f7;
}
.flatpickr-day.today {
  border-color: #1c3faa;
  background-color: #1c3faa;
  color: #ffffff;
  border-radius: 5px;
}
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
  background: #1c3faa;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #ffffff;
  border-color: #1c3faa;
}
.flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7;
}
.flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #d5d5d5, 5px 0 0 #e6e6e6;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6;
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus {
  background: #eeeeee;
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
#toast-container {
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.4);
  max-width: 100%;
  max-height: 100%;
  top: 0;
  position: fixed;
}
.dialog-box .toast .info-icon {
  display: none;
}
.dialog-box.im-dialog-info .toast .info-icon {
  display: inline;
  font-weight: bold;
  margin-right: 20px;
  vertical-align: middle;
  margin-right: 20px;
}
.dialog-box.im-dialog-info .toast .toast-content-box {
  text-align: left;
}
.dialog-box.im-dialog-info .toast .title {
  font-size: 20px;
}
.toast {
  position: relative;
  top: 50% !important;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 1;
  max-width: 460px;
  border-radius: 6px;
  padding: 20px 24px 20px;
}
.toast.not-centered {
  max-width: unset;
}
.toast.not-centered .toast-content-box {
  text-align: left;
}
.toast.not-centered .toast-buttons {
  text-align: right;
}
.toast.not-centered span {
  text-align: left;
}
.toast .toast-header-box {
  padding: 0 24px 15px;
  margin: 0 -24px;
  border-bottom: 1px solid #e2e8f0;
  position: relative;
}
.toast .toast-header-box h4 {
  margin-bottom: 0;
}
.toast .close-btn {
  position: absolute;
  right: 15px;
  top: 17px;
}
.toast .close-btn i {
  font-size: 22px;
  color: #2d3748;
}
.toast .toast-content-box {
  padding-top: 10px;
  min-height: 90px;
  text-align: center;
}
.toast .toast-content-box .toast-icon-box {
  text-align: center;
}
.toast .toast-content-box i.icon-success {
  font-size: 56px;
  color: #49D69A;
}
.toast .toast-content-box i.icon-cancel {
  font-size: 56px;
  color: #FB6565;
}
.toast .toast-content-box .dialogContent-header {
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 10px;
  margin-top: 5px;
}
.toast span.text {
  display: block;
  font-size: 14px;
  text-align: center;
  white-space: normal;
}
.toast .toast-buttons {
  text-align: right;
  margin-top: 20px;
}
.toast .toast-buttons .button {
  margin-left: 8px;
}
.toast .toast-action {
  color: #2d3748;
}
.form-content {
  margin-bottom: 0;
}
.form-content .form-group .upload-file-box {
  padding: 20px;
  border-radius: 6px;
  background-color: #ffffff;
}
.form-content .form-group .upload-file-box .element-field {
  border: 2px dashed #e2e8f0;
  display: block;
  text-align: center;
}
.form-content .file-info {
  background-color: #ffffff;
  border-radius: 6px;
  margin: 0 0 16px;
  padding: 16px 20px 16px;
  position: relative;
}
.form-content .file-info .created-updated-date {
  font-weight: 800;
  display: flex;
}
.form-content .file-info .created-updated-date p {
  margin: 0;
  font-size: 14px;
  color: #2d3748;
}
.form-content .file-info .created-updated-date p span {
  margin-left: 8px;
}
.form-content .file-info .created-updated-date .created-by {
  margin-right: 25px;
  padding: 14px;
  width: 50%;
  background-color: #F8F9FB;
}
.form-content .file-info .created-updated-date .created-by p {
  color: #808080;
  font-weight: 400;
}
.form-content .file-info .created-updated-date .created-by p span {
  font-weight: 500;
  color: #333333;
}
.form-content .file-info .created-updated-date .created-by .created-date {
  border-right: 1px solid;
  padding-right: 12px;
}
.form-content .file-info .created-updated-date .updated-by {
  padding: 14px;
  width: 50%;
  background-color: #F8F9FB;
}
.form-content .file-info .created-updated-date .updated-by p {
  color: #808080;
  font-weight: 400;
}
.form-content .file-info .created-updated-date .updated-by p span {
  font-weight: 500;
  color: #333333;
}
.form-content .file-info .created-updated-date .updated-by .created-date {
  border-right: 1px solid;
  padding-right: 12px;
}
.dropzone, .dropzone * {
  box-sizing: border-box;
}
.dropzone {
  position: relative;
}
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  width: 120px;
  margin: 0.5em;
}
.dropzone .dz-preview .dz-progress {
  display: block;
  height: 15px;
  border: 1px solid #aaaaaa;
}
.dropzone .dz-preview .dz-progress .dz-upload {
  display: block;
  height: 100%;
  width: 0;
  background: green;
}
.dropzone .dz-preview .dz-error-message {
  color: red;
  display: none;
}
.dropzone .dz-preview.dz-error .dz-error-message, .dropzone .dz-preview.dz-error .dz-error-mark {
  display: block;
}
.dropzone .dz-preview.dz-success .dz-success-mark {
  display: block;
}
.dropzone .dz-preview .dz-error-mark, .dropzone .dz-preview .dz-success-mark {
  position: absolute;
  display: none;
  left: 30px;
  top: 30px;
  width: 54px;
  height: 58px;
  left: 50%;
  margin-left: -27px;
}
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@-moz-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.dropzone, .dropzone * {
  box-sizing: border-box;
}
.dropzone.dz-clickable {
  cursor: pointer;
}
.dropzone.dz-clickable * {
  cursor: default;
}
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}
.dropzone.dz-started .dz-message {
  display: none !important;
}
.dropzone.dz-drag-hover {
  border-style: solid;
}
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}
.dropzone .dz-message {
  text-align: center;
  width: 100%;
}
.dropzone .dz-message {
  height: auto;
}
.dropzone .dz-message .dz-button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
  width: 116px;
  height: 116px;
  text-align: center;
  padding-top: 35px;
  font-weight: 500;
  position: relative;
}
.dropzone .dz-message .dz-button:before {
  content: "";
  font-family: "icomoon" !important;
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  position: absolute;
  top: 30px;
  left: 50%;
  font-size: 28px;
  transform: translate(-50%, 0);
  color: rgba(169, 169, 169, 0.68);
}
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  min-height: 100px;
  margin: 0;
}
.dropzone .dz-preview:hover {
  z-index: 1000;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999999;
  background: linear-gradient(to bottom, #eeeeee, #dddddd);
}
.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}
.dropzone .dz-preview.dz-image-preview {
  background: #ffffff;
}
.dropzone .dz-preview.dz-image-preview .dz-details {
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}
.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
}
.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
  display: none;
}
.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
  display: none;
}
.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}
.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}
.dropzone .dz-preview .dz-image {
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}
.dropzone .dz-preview .dz-image span {
  display: none;
}
.dropzone .dz-preview .dz-image img {
  display: block;
  width: 100%;
}
.dropzone .dz-preview.dz-success .dz-success-mark {
  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}
.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}
.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  -moz-transition: opacity 0.4s ease-in;
  -ms-transition: opacity 0.4s ease-in;
  -o-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  -webkit-animation: pulse 6s ease infinite;
  -moz-animation: pulse 6s ease infinite;
  -ms-animation: pulse 6s ease infinite;
  -o-animation: pulse 6s ease infinite;
  animation: pulse 6s ease infinite;
}
.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}
.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333333;
  background: linear-gradient(to bottom, #6A6A6A, #444444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  -webkit-transition: width 300ms ease-in-out;
  -moz-transition: width 300ms ease-in-out;
  -ms-transition: width 300ms ease-in-out;
  -o-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out;
}
.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}
.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: #ffffff;
}
.dropzone .dz-preview .dz-error-message:after {
  content: "";
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #be2626;
}
.icons-box {
  top: 31px;
  right: 10px;
  z-index: 495;
  font-size: 14px;
  position: absolute;
  display: flex;
  align-content: center;
}
.icons-box:hover {
  z-index: 500;
}
.icons-box .icon-tooltip {
  font-size: 20px;
  color: #B49657;
  margin-right: 5px;
  position: relative;
  /*      max-width: 1199.98px       */
}
@media (max-width: 1299px) {
  .icons-box .icon-tooltip {
    font-size: 17px;
  }
}
.icons-box .icon-tooltip:last-child {
  margin-right: 0;
}
.icons-box .icon-tooltip + .icon-tooltip {
  z-index: 495;
}
.icons-box .icon-tooltip.rule-btn:hover {
  cursor: pointer;
}
.icons-box .icon-tooltip i:hover + .tooltip {
  opacity: 1;
  right: 30px;
  pointer-events: auto;
}
.icons-box .icon-tooltip .tooltip {
  opacity: 0;
  background-color: #ffffff;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translate(0, -50%);
  width: 250px;
  font-size: 14px;
  line-height: 19px;
  padding: 10px;
  border-radius: 6px;
  color: #2d3748;
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.14);
  transition: opacity 0.3s ease-in-out, right 0.2s;
  z-index: 150;
  pointer-events: none;
}
@media (max-width: 1023px) {
  .icons-box .icon-tooltip .tooltip {
    width: 200px;
  }
}
.icons-box .icon-tooltip .tooltip:after {
  width: 12px;
  height: 12px;
  right: -6px;
  top: 50%;
  transform: translate(0, -50%) rotate(135deg);
  content: "";
  display: block;
  position: absolute;
  background-color: #ffffff;
  border-top: 0 none;
  border-right: 0 none;
}
.icons-box .icon-calendar {
  font-size: 17px;
  margin-right: 7px;
  pointer-events: none;
}
/*-------------products product pricing checkbox----------------*/
.inbound-freight-result-message {
  background-color: #ffffff;
  position: absolute;
  top: -4px;
  transform: translate(0, -50%);
  font-size: 14px;
  line-height: 19px;
  padding: 10px;
  border-radius: 6px;
  color: #2d3748;
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.14);
  transition: opacity 0.3s ease-in-out, right 0.2s;
  z-index: 150;
  pointer-events: none;
}
.inbound-freight-result-message:after {
  transform: rotate(135deg);
  width: 12px;
  height: 12px;
  right: 50%;
  top: 87%;
  content: "";
  display: block;
  position: absolute;
  background-color: #ffffff;
  border-top: 0 none;
  border-right: 0 none;
}
.modal {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  background-color: #afafaf;
  padding: 0;
  max-height: 80%;
  width: 55%;
  margin: auto;
  overflow-y: auto;
  border-radius: 2px;
  will-change: top, opacity;
}
.modal:focus {
  outline: none;
}
@media only screen and (max-width: 992px) {
  .modal {
    width: 80%;
  }
}
.modal.ngs-modal {
  background-color: transparent;
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  position: fixed;
  top: 0 !important;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 5000 !important;
}
.modal.ngs-modal.active {
  display: block;
  opacity: 1;
}
.modal.ngs-modal .edit-box {
  max-width: 870px;
  margin: 100px auto 80px;
  border-radius: 8px;
  width: 95%;
  background-color: #ffffff;
  color: #0A0A0A;
  /*---------------------------------------------*/
  /*---------bgInverce including in bgWeb--------*/
  /*---------------------------------------------*/
}
.modal.ngs-modal .edit-box .default, .modal.ngs-modal .edit-box .default a:not(.button), .modal.ngs-modal .edit-box .small1, .modal.ngs-modal .edit-box .small1 a:not(.button), .modal.ngs-modal .edit-box .medium1, .modal.ngs-modal .edit-box .medium1 a:not(.button), .modal.ngs-modal .edit-box .large1, .modal.ngs-modal .edit-box .large1 a:not(.button) {
  color: #0A0A0A;
}
.modal.ngs-modal .edit-box .border {
  border-color: #DEDEDE;
}
.modal.ngs-modal .edit-box .link {
  color: #B49657;
  text-decoration: none;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .modal.ngs-modal .edit-box .link:hover {
    color: #B49657;
  }
}
.modal.ngs-modal .edit-box .t1large {
  color: #0A0A0A;
}
.modal.ngs-modal .edit-box .t1, .modal.ngs-modal .edit-box .t1 a:not(.button), .modal.ngs-modal .edit-box h1, .modal.ngs-modal .edit-box h1 a:not(.button) {
  color: #0A0A0A;
}
.modal.ngs-modal .edit-box .t2, .modal.ngs-modal .edit-box .t2 a:not(.button), .modal.ngs-modal .edit-box h2, .modal.ngs-modal .edit-box h2 a:not(.button) {
  color: #0A0A0A;
}
.modal.ngs-modal .edit-box .t3, .modal.ngs-modal .edit-box .t3 a:not(.button), .modal.ngs-modal .edit-box h3, .modal.ngs-modal .edit-box h3 a:not(.button) {
  color: #0A0A0A;
}
.modal.ngs-modal .edit-box .t4, .modal.ngs-modal .edit-box .t4 a:not(.button), .modal.ngs-modal .edit-box h4, .modal.ngs-modal .edit-box h4 a:not(.button) {
  color: #0A0A0A;
}
.modal.ngs-modal .edit-box .t5, .modal.ngs-modal .edit-box .t5 a:not(.button), .modal.ngs-modal .edit-box h5, .modal.ngs-modal .edit-box h5 a:not(.button) {
  color: #0A0A0A;
}
.modal.ngs-modal .edit-box .t6, .modal.ngs-modal .edit-box .t6 a:not(.button), .modal.ngs-modal .edit-box h6, .modal.ngs-modal .edit-box h6 a:not(.button) {
  color: #0A0A0A;
}
.modal.ngs-modal .edit-box svg.icon {
  fill: #0A0A0A;
  color: #0A0A0A;
}
.modal.ngs-modal .edit-box * {
  scrollbar-width: thin;
  scrollbar-color: rgba(180, 150, 87, 0.4);
}
.modal.ngs-modal .edit-box *::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}
.modal.ngs-modal .edit-box *::-webkit-scrollbar-track {
  background: #dbdbdb;
}
.modal.ngs-modal .edit-box *::-webkit-scrollbar-thumb {
  background: rgba(180, 150, 87, 0.4);
}
@media (max-width: 1023px) {
  .modal.ngs-modal .edit-box {
    margin: 20px auto 60px;
  }
}
.modal.ngs-modal .edit-box .modal-title-box {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-bottom: 20px;
  padding: 12px 19px 12px;
}
.modal.ngs-modal .edit-box .modal-title-box + .popup-close-btn {
  top: 7px;
}
.modal.ngs-modal .edit-box .modal-title-box .t4 {
  font-size: 16px;
  line-height: 21px;
}
.modal.ngs-modal .edit-box .modal-content-box {
  margin: 0 26px;
}
.modal.ngs-modal .edit-box .modal-action-box {
  padding: 30px 26px 26px;
  text-align: right;
}
.modal.ngs-modal .edit-box .modal-action-box button {
  margin-left: 8px;
}
.modal h1, .modal h2, .modal h3, .modal h4 {
  margin-top: 0;
}
.modal .title {
  padding: 15px 50px 15px 30px;
  font-size: 20px;
  margin-bottom: 0;
  color: #afafaf;
}
.modal .modal-content {
  padding: 24px;
}
.modal .modal-close {
  cursor: pointer;
  position: absolute;
  top: 15px;
  right: 25px;
  color: #afafaf;
  font-size: 20px;
}
.modal .popup-close-btn {
  cursor: pointer;
  position: absolute;
  top: 7px;
  right: 3px;
  color: #afafaf;
  font-size: 20px;
}
.modal .modal-footer {
  border-radius: 0 0 2px 2px;
  background-color: #afafaf;
  padding: 4px 6px;
  height: 56px;
  width: 100%;
  text-align: right;
}
.modal .modal-footer .btn, .modal .modal-footer .btn-flat {
  margin: 6px 0;
}
.modal .cms-main-block .left-box {
  max-height: 390px;
}
.modal-overlay {
  position: fixed;
  z-index: 4000 !important;
  top: -25%;
  left: 0;
  bottom: 0;
  right: 0;
  height: 125%;
  width: 100%;
  background: #000000;
  display: none;
  will-change: opacity;
}
.modal-overlay.active {
  display: block;
  opacity: 0.5;
}
.modal.modal-fixed-footer {
  padding: 0;
  height: 70%;
}
.modal.modal-fixed-footer .modal-content {
  position: absolute;
  height: calc(100% - 56px);
  max-height: 100%;
  width: 100%;
  overflow-y: auto;
}
.modal.modal-fixed-footer .modal-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  position: absolute;
  bottom: 0;
}
.modal.bottom-sheet {
  top: auto;
  bottom: -100%;
  margin: 0;
  width: 100%;
  max-height: 45%;
  border-radius: 0;
  will-change: bottom, opacity;
}
/*----------flexible height popup----------*/
.flexible-height-popup {
  min-height: 430px;
  position: fixed;
  z-index: 5000;
  max-width: 870px;
  width: 90%;
  top: 50% !important;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 1;
  border-radius: 6px;
  padding: 20px;
  max-height: 90%;
  overflow: auto;
  display: flex;
  flex-flow: column;
}
.flexible-height-popup .toast-header-box {
  margin: 0 -20px;
  border-bottom: 1px solid #e2e8f0;
  position: relative;
  padding: 0 19px 12px;
}
.flexible-height-popup .toast-header-box h4 {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 21px;
}
.flexible-height-popup .toast-content-box {
  flex: 1;
}
.flexible-height-popup .toast-buttons {
  text-align: right;
}
.flexible-height-popup .form-content-item {
  padding: 0;
  margin: 20px 0 20px;
}
.flexible-height-popup .popup-buttons {
  margin-top: 20px;
}
.flexible-height-popup .popup-buttons.buttons-right-aligned {
  justify-content: right;
  display: flex;
}
.flexible-height-popup .popup-buttons.buttons-right-aligned button {
  margin-left: 10px;
}
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
.categories-tree .jstree-children {
  margin-top: 10px;
}
.categories-tree .jstree-anchor {
  display: inline-flex;
  flex-wrap: nowrap;
  width: 85%;
  justify-content: space-between;
  position: relative;
  margin-left: 26px;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .categories-tree .jstree-anchor {
    width: auto;
  }
}
.categories-tree .jstree-anchor .category-name {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.categories-tree .jstree-node {
  margin-left: 0;
}
.jstree-anchor {
  margin-bottom: 8px;
}
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
/********   colors include from variables   ***********/
/*-------------------------------------------*/
.form-item.view-mode {
  padding: 5px 36px 7px 16px;
  min-height: 60px;
  justify-content: space-between;
  display: flex;
  align-items: center;
}
.form-item.view-mode.no-border {
  border-left: 0;
}
.form-item.view-mode .checkbox-item {
  margin-top: 5px;
  margin-bottom: 0;
}
.form-item.view-mode .checkbox-item label {
  font-size: 15px;
  line-height: 17px;
  font-weight: 600;
}
.form-item.view-mode .input-field {
  height: auto;
  padding-right: 40px;
}
.form-item.view-mode .input-field label {
  font-size: 15px;
  line-height: 17px;
  margin-bottom: 6px;
  font-weight: 600;
}
.form-item.view-mode .icons-box {
  top: 30px;
}
.form-item.view-mode .icon-tooltip {
  top: 50%;
  transform: translate(0, -50%);
}
.form-item.view-mode .actions-box, .form-item.view-mode .action {
  display: none !important;
}
.view-mode .table-row .actions-box, .view-mode .action {
  display: none !important;
}
.view-checkbox {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  vertical-align: middle;
  margin-right: 5px;
  top: -2px;
  position: relative;
}
.view-checkbox i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: inherit;
}
.view-checkbox.checked:after {
  content: "";
  position: absolute;
  top: 4px;
  left: 3px;
  width: 6px;
  height: 10px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid;
  border-bottom: 2px solid;
  transform: rotateZ(37deg);
  transform-origin: 100% 100%;
}
.view-checkbox.checked i {
  display: none;
}
.view-text, .view-textarea {
  display: block;
  word-break: break-all;
}
.view-text p, .view-textarea p {
  margin-bottom: 0;
}
.existing-rules-section {
  margin-bottom: 20px;
}
.existing-rules-section .actual-rule-item {
  margin-bottom: 5px;
  position: relative;
  border-left: 1px solid #F6821F;
  background-color: #F8F9FB;
  padding: 10px 36px 10px 16px;
  justify-content: space-between;
}
.existing-rules-section .actual-rule-item.active {
  background-color: #49D69A;
}
.existing-rules-section .actual-rule-item .delete-rule {
  color: #FB6565;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  right: 10px;
  cursor: pointer;
  font-size: 20px;
}
.rule-creator-panel .rule-creation-header {
  margin-bottom: 15px;
  padding-bottom: 10px;
}
.rule-creator-panel .rule-creation-header .filter-favorite-box {
  width: auto;
}
.rule-creator-panel .rule-creation-header .filter-favorite-box .button {
  margin: 0;
}
.rule-creator-panel .action-formula {
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: flex-start;
}
.rule-creator-panel .rule-actions .action-field-name select {
  width: 100%;
}
.rule-creator-panel .rule-actions .action-section .action-part {
  width: 48%;
  display: inline-block;
  vertical-align: middle;
}
.rule-creator-panel .rule-actions .action-section .description-for-action {
  width: 50%;
  display: inline-block;
  vertical-align: middle;
}
.rule-creator-panel .rule-actions .action-section .description-for-action .description-title {
  font-weight: 800;
  display: block;
  margin-bottom: 5px;
}
.rule-creator-panel .rule-actions .action-section .description-for-action .details {
  overflow-y: scroll;
  height: 90px;
}
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
/********   colors include from variables   ***********/
/*-------------------------------------------*/
.horizontal-tabs-container {
  display: flex;
  align-items: center;
}
.horizontal-tabs-content {
  border: 1px solid;
  padding: 11px 12px;
}
.horizontal-tabs-action-buttons {
  display: flex;
  position: relative;
  z-index: 10;
}
.horizontal-tabs-action-buttons .horizontal-tabs-action-button {
  height: 37px;
  width: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 21px;
}
.horizontal-tabs-action-buttons .horizontal-tabs-action-button.is_inactive {
  opacity: 0.5;
}
.horizontal-tabs-buttons {
  display: flex;
  width: 100%;
  align-items: center;
  text-align: left;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: visible;
  padding-top: 1px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.horizontal-tabs-buttons::-webkit-scrollbar {
  display: none;
}
.horizontal-tabs-buttons li {
  margin-right: 5px;
  position: relative;
}
.horizontal-tabs-buttons li.item-active .item-block {
  text-align: center;
  padding-right: 10px;
}
.horizontal-tabs-buttons li .item-block {
  text-align: left;
  cursor: pointer;
  padding: 9px 25px 9px 10px;
  min-width: 100px;
}
.horizontal-tabs-buttons li .actions-button {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 22px;
  height: 30px;
  align-items: center;
  display: flex;
  padding-right: 5px;
}
.horizontal-tabs-buttons li .actions-button .dropdown-toggle {
  background: transparent;
  border: 0;
  cursor: pointer;
}
.horizontal-tabs-buttons li .actions-button .dropdown-box {
  right: 0;
  left: auto;
}
.horizontal-tabs-buttons li span {
  margin: 0;
}
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
/********   colors include from variables   ***********/
/*-------------------------------------------*/
.upload-image-left {
  width: 100%;
}
.upload-image-left.multiple-upload {
  width: 100%;
  flex: auto;
  max-width: none;
}
.upload-image-left.multiple-upload .upload-file-box {
  display: block;
  width: 100%;
}
.upload-image-left.multiple-upload .form-item .dropzone {
  margin-right: 0;
}
.upload-image-left.multiple-upload .form-item .dropzone .dz-default {
  height: 217px;
}
.upload-image-left.multiple-upload .form-item .dropzone .dz-button {
  height: auto;
  width: 100%;
  padding-bottom: 10px;
  padding-top: 70px;
  position: relative;
}
.upload-image-left.multiple-upload .form-item .dropzone .dz-button:before {
  top: 0;
  content: "";
  font-size: 52px;
}
.upload-image-left .form-item {
  flex: none;
  width: 100%;
  min-width: 116px;
  border-radius: 8px;
  padding: 0;
  margin-bottom: 0;
}
.upload-image-left .form-item.view-mode + div {
  display: flex;
  align-items: center;
}
.upload-image-left .form-item.view-mode + div .checkbox-item {
  margin-top: 0;
  margin-bottom: 0;
}
.upload-image-left .form-item .dropzone {
  border: 2px dashed rgba(169, 169, 169, 0.59);
  border-radius: 6px;
  margin-right: 30px;
}
.upload-image-left .form-item .dropzone .dz-default {
  display: flex;
  align-items: center;
  justify-content: center;
}
.upload-image-left .form-item .dropzone.dz-started {
  box-shadow: none;
  border: 0;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 8px;
}
.upload-image-left .form-item .dropzone.dz-started .prevent-click {
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
}
.upload-image-left .form-item .dropzone.dz-started .dz-remove {
  font-size: 0;
}
.upload-image-left .form-item .dropzone.dz-started .dz-remove:hover {
  text-decoration: none;
}
.upload-image-left .form-item .dropzone.dz-started .dz-remove:before {
  content: "";
  font-family: "icomoon" !important;
  font-weight: 900;
  display: block;
  font-size: 20px;
  position: absolute;
  top: -8px;
  z-index: 100;
  right: -8px;
  background-color: #ffffff;
  color: #F6351F;
  width: 20px;
  height: 18px;
  border-radius: 50%;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box {
  display: flex;
  flex: 0 0 50%;
  max-width: 50%;
  margin-bottom: 28px;
  padding-right: 20px;
  padding-top: 3px;
  align-items: flex-end;
}
@media (max-width: 1023px) {
  .upload-image-left .form-item .dropzone .image-upload-multiple-box {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .dz-image-preview {
  margin-right: 30px;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box {
  flex: 1;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .form-item {
  margin-bottom: 10px;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .radiobox-item {
  display: flex;
  align-items: center;
  padding: 10px 0;
  margin: 0;
  border-bottom: 1px solid #F6F6F6;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .radiobox-item .text-item-box {
  text-transform: capitalize;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .radiobox-item .radio-label {
  width: 56px;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1650px) {
  .upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box {
    flex-wrap: wrap;
  }
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .url-text-item {
  padding-right: 10px;
  flex: 1;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1650px) {
  .upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .url-text-item {
    width: 100%;
    flex: auto;
  }
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .url-label {
  width: 66px;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .url-text {
  width: 100%;
  overflow: hidden;
  position: relative;
  height: 20px;
  display: block;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .url-text .url-text-inner {
  position: absolute;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
  white-space: nowrap;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box button {
  padding: 0;
  text-align: right;
  cursor: pointer;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box button:focus {
  box-shadow: none;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .container-for-both-buttons {
  display: flex;
  position: relative;
  align-self: flex-end;
  margin-bottom: 3px;
  background-color: #B49657;
  border-radius: 4px;
  padding: 4px 35px 4px 10px;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .container-for-both-buttons .copied-message {
  font-size: 11px;
  position: absolute;
  right: 0;
  top: 3px;
  transform: translate(0, 100%);
  padding: 7px 13px;
  border-radius: 5px;
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.2);
  white-space: nowrap;
  z-index: 7000;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .container-for-both-buttons .copied-message:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ffffff;
  bottom: 30px;
  right: 11px;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .container-for-both-buttons button {
  background-color: transparent;
  border: none;
  white-space: nowrap;
  outline: none;
  color: #ffffff;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .container-for-both-buttons .selected-thumb-copy-btn {
  width: 100%;
  position: relative;
  font-size: 14px;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .container-for-both-buttons .selected-thumb-copy-btn:before {
  content: "";
  width: 1px;
  height: 100%;
  background-color: #ffffff;
  opacity: 0.5;
  display: block;
  position: absolute;
  right: -10px;
  top: 50%;
  transform: translate(0, -50%);
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .container-for-both-buttons .thumb-open-btn {
  min-width: auto;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 24px;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .container-for-both-buttons .thumb-open-btn:before {
  content: "";
  font-family: "icomoon" !important;
  font-weight: 900;
  font-size: 12px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: transform 0.15s ease;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .container-for-both-buttons .thumb-open-btn.is_open:before {
  transform: translate(-50%, -50%) rotate(180deg);
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .container-for-both-buttons .thumbs-box {
  position: absolute;
  right: 0;
  bottom: -3px;
  transform: translate(0, 100%);
  width: 200px;
  padding: 11px 19px 0;
  background-color: #ffffff;
  border-radius: 6px;
  z-index: 10;
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.2);
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .container-for-both-buttons .thumbs-box .title-box {
  padding-bottom: 11px;
  padding-top: 5px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 0;
  font-weight: 600;
  color: #A1A4AE;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .container-for-both-buttons .thumbs-box .choose-size-block {
  padding: 6px 0;
  display: flex;
  align-items: center;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .container-for-both-buttons .thumbs-box .choose-size-block input {
  margin-right: 6px;
  cursor: pointer;
  position: relative;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .url-box .container-for-both-buttons .thumbs-box .choose-size-block label {
  width: 100%;
  cursor: pointer;
  text-transform: capitalize;
  position: relative;
  top: 2px;
  font-size: 14px;
}
.upload-image-left .form-item .dropzone .image-upload-multiple-box .info-box .form-item.view-mode {
  border-radius: 0;
  padding-left: 16px;
}
.upload-image-left.multiple-upload .upload-file-box {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.upload-image-left.multiple-upload .upload-file-box .upload-image-box {
  width: 220px;
  padding: 10px;
  background-color: #ffffff;
  border-radius: 6px;
  z-index: 10;
  margin-top: -20px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -106px;
  order: 3;
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.2);
}
.upload-image-left.multiple-upload .upload-file-box .upload-image-box .title-box {
  font-size: ("font-family": "Roboto", sans-serif, "font-style": normal, "font-weight": normal, "font-size": 12px, "line-height": 16px, "margin": 0, "padding": 0);
  color: #A1A4AE;
  margin-bottom: 11px;
}
.upload-image-left.multiple-upload .upload-file-box .upload-image-box .upload-image-item {
  border-top: 1px solid #F6F6F6;
  padding: 10px 0;
  color: #000;
  cursor: pointer;
  font-size: 15px;
  font-weight: 500;
}
.upload-image-left.multiple-upload .upload-file-box .upload-image-box .upload-image-item:hover {
  color: #B49657;
}
.upload-image-left.multiple-upload .upload-file-box .upload-image-box .upload-image-item i {
  font-size: 22px;
  vertical-align: middle;
  margin-right: 5px;
  position: relative;
  top: -1px;
}
.upload-image-left.multiple-upload .upload-file-box .dropzone .dz-preview {
  min-width: 116px;
  height: 116px;
  margin: 0;
  margin-right: 18px;
}
.upload-image-left.multiple-upload .upload-file-box .dropzone .dz-preview .dz-image {
  width: 100%;
  height: 100%;
  cursor: pointer;
  margin-right: 10px;
  border-radius: 4px;
}
.upload-image-left.multiple-upload .upload-file-box .dropzone .dz-preview .dz-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 1px solid #e2e8f0;
}
.upload-image-left.multiple-upload .upload-file-box .dropzone .dz-preview .dz-details {
  display: none;
}
.image-preview-box {
  align-items: center;
  justify-content: center;
}
.image-preview-box .image-preview-box-inner {
  max-height: 90%;
  max-width: 900px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.image-preview-box .image-preview-box-inner .image-preview-item {
  max-width: 95%;
  max-height: 95%;
}
.unread-notifications-title {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding: 19px 43px 16px 23px;
  width: 100%;
}
.unread-notifications-title .notification-more-btn {
  position: absolute;
  right: 6px;
  top: 13px;
}
.unread-notifications-title .back-button-popup {
  display: none;
}
@media (max-width: 1023px) {
  .unread-notifications-title {
    display: flex;
    align-items: center;
  }
  .unread-notifications-title .back-button-popup {
    display: inline-flex;
    font-size: 21px;
    width: 30px;
    height: 30px;
    align-items: center;
  }
}
.notifications-action-container {
  right: 5px;
  left: auto;
}
.unread-notifications {
  position: absolute;
  top: 35px;
  right: 0;
  width: 365px;
  border-radius: 6px;
  z-index: 3000;
  display: none;
}
.unread-notifications:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 7px solid #ffffff;
  right: 16px;
  position: absolute;
  top: -7px;
}
@media (max-width: 1023px) {
  .unread-notifications {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5000;
  }
  .unread-notifications:before {
    display: none;
  }
}
.unread-notifications.active {
  display: block;
}
@media (max-width: 1023px) {
  .unread-notifications.active {
    display: flex;
    flex-direction: column;
  }
}
.show-notifications {
  position: fixed;
  top: 42px;
  right: 13px;
  width: 375px;
  border-left: 2px solid #B49657;
  z-index: 3000;
  max-height: 85%;
  overflow-y: auto;
}
.show-notifications .notification-container {
  cursor: pointer;
}
.notification-content {
  max-height: 70vh;
  overflow: auto;
}
@media (max-width: 1023px) {
  .notification-content {
    max-height: unset;
  }
}
.notification-container {
  padding: 15px 16px 17px 24px;
  position: relative;
  border-bottom: 1px solid;
}
.notification-container:last-child {
  border: 0;
}
.notification-container .title {
  margin: 0;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.notification-container .content {
  margin: 0;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.notification-container .remove-notification {
  position: absolute;
  top: 12px;
  right: 10px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17px;
  cursor: pointer;
}
.notification-container .progress-container {
  display: flex;
  align-items: center;
}
.notification-container .progress-container:after {
  content: attr(data-percent) " %";
}
.notification-container .progress-container .progress-bar {
  background-color: #E1E2E5;
  flex: 1;
  border-radius: 3px;
  overflow: hidden;
  margin-right: 10px;
  height: 6px;
}
.notification-container .progress-container .progress-bar .progress-bar-inner {
  background-color: #B49657;
  width: 0;
  height: 100%;
  border-radius: 3px;
}
.pagging-box {
  margin-top: 0;
  padding-top: 13px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.pagging-box .pagination-box {
  display: inline-flex;
  align-items: center;
}
.pagging-box .pagination-box.dataTables_info {
  margin-right: 15px;
}
.pagging-box .choices__list--dropdown {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0;
}
@media (max-width: 1023px) {
  .page-ctrl > * {
    display: none !important;
  }
  .page-ctrl .items-count {
    display: block !important;
    font-size: 0;
  }
  .page-ctrl .items-count .items-count-main {
    font-size: 12px;
    vertical-align: middle;
  }
}
.page-ctrl span {
  font-size: 14px;
  line-height: 19px;
  opacity: 0.7;
}
.page-ctrl span:first-child {
  font-weight: 500;
  opacity: 0.9;
}
.page-ctrl .choices__inner {
  min-height: 26px;
  padding: 3px 23px 3px 8px;
  border-radius: 4px;
}
.page-ctrl .choices[data-type*="select-one"]:after {
  font-family: "icomoon" !important;
  content: "";
  top: 8px;
  border: 0;
  width: auto;
  height: auto;
  right: 4px;
}
.page-ctrl .input-field {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  padding: 0;
  margin: 0;
}
.page-ctrl .input-field.col input {
  max-width: 66px;
  background-color: transparent;
}
.page-ctrl .input-field input {
  max-width: 66px;
  border-radius: 4px;
  margin: 0 6px;
  position: relative;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-weight: 500;
  height: 26px;
  padding: 4px 9px 4px 8px;
}
.page-ctrl .input-field input:before {
  content: "";
}
.page-ctrl .input-field .choices {
  margin: 0 6px;
}
.pagination {
  text-align: right;
  margin-bottom: 0;
  font-size: 0;
  display: flex;
  flex-wrap: wrap;
}
.pagination .waves-effect {
  text-align: center;
  display: inline-block;
  margin-right: 3px;
}
.pagination .waves-effect.active {
  background-color: #B49657;
  color: #ffffff;
}
.pagination .waves-effect a {
  font-size: 12px;
  line-height: 16px;
  min-width: 20px;
  height: 20px;
  padding: 3px 2px;
  display: block;
}
@media (max-width: 1023px) {
  .pagination .waves-effect a {
    min-width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.pagination .waves-effect a:hover {
  opacity: 0.8;
}
.pagination .waves-effect i {
  font-size: 15px;
}
.minimize-button {
  position: absolute;
  top: 35px;
  z-index: 3000;
  transition: left 0.25s ease;
  left: 250px;
}
@media (max-width: 1299px) {
  .minimize-button {
    left: 191px;
  }
}
.minimize-button:hover {
  left: 253px;
}
@media (max-width: 1299px) {
  .minimize-button:hover {
    left: 194px;
  }
}
.minimize-button.btn-to-close {
  left: 50px;
}
.minimize-button.btn-to-close:hover {
  left: 53px;
}
.minimize-button.btn-to-close button .icon-svg17l {
  display: none;
}
.minimize-button.btn-to-close button .icon-svg17 {
  display: block;
}
.minimize-button button {
  width: 34px;
  height: 44px;
  border-radius: 0 25px 25px 0;
  border: none;
  outline: none;
  font-size: 22px;
  cursor: pointer;
  padding-right: 4px;
}
.minimize-button button i {
  color: "";
}
.minimize-button button .icon-svg17l {
  display: block;
}
.minimize-button button .icon-svg17 {
  display: none;
}
/*--------------------------*/
.main-nav {
  overflow-x: hidden;
  transition: width 0.3s ease, max-width 0.3s ease;
  overflow-y: auto;
  margin: 0;
  border-radius: 0 0 15px 15px;
  width: 260px;
  max-width: 260px;
}
@media (max-width: 1299px) {
  .main-nav {
    width: 200px;
    max-width: 200px;
  }
}
@media (min-width: 1300px) {
  .main-nav.minimal-nav {
    width: 57px;
    max-width: 57px;
  }
  .main-nav.minimal-nav .logo-menu {
    height: 81px;
    margin-right: 0;
    padding: 0;
    margin-left: 0;
    margin-bottom: 6px;
  }
  .main-nav.minimal-nav .logo-content {
    padding: 0;
    padding-bottom: 10px;
    padding-right: 8px;
  }
  .main-nav.minimal-nav .logo-content .logo-block .logo-box {
    text-align: center;
    padding: 0;
  }
  .main-nav.minimal-nav .logo-content .logo-block .logo-box img {
    width: 41px;
    margin-top: 22px;
  }
  .main-nav.minimal-nav .logo-content .logo-block .logo-box img:first-child {
    display: none;
  }
  .main-nav.minimal-nav .logo-content .logo-block .logo-box img:last-child {
    display: inline-block;
  }
  .main-nav.minimal-nav .side-nav .nav-item > a {
    margin-right: 0;
    padding-right: 9px;
    align-items: center;
    justify-content: center;
    padding-left: 0;
  }
  .main-nav.minimal-nav .side-nav .nav-item > a.active {
    padding-right: 65px;
    border-radius: 15px 0 0 15px;
  }
  .main-nav.minimal-nav .side-nav .nav-item > a.active .round-add-on {
    display: inline-block;
  }
  .main-nav.minimal-nav .side-nav .nav-item > a i {
    margin-right: 0;
  }
  .main-nav.minimal-nav .side-nav .nav-item > a span {
    display: none;
    max-width: 0;
    opacity: 0;
    pointer-events: none;
    transition: max-width 0.15s ease-out;
  }
  .main-nav.minimal-nav .side-nav .nav-item > a .arrow-item {
    display: none;
  }
  .main-nav.minimal-nav .side-nav .nav-item i.right-icon {
    display: none;
  }
  .main-nav.minimal-nav .side-nav .nav-item .side-nav-inner a {
    padding-left: 0;
    padding-right: 14px;
    align-items: center;
    justify-content: center;
  }
  .main-nav.minimal-nav .side-nav .nav-item .side-nav-inner a span {
    display: none;
  }
  .main-nav.minimal-nav .side-nav .nav-item .side-nav-inner a i {
    margin-right: 0;
  }
}
.main-nav .logo-menu {
  padding-bottom: 24px;
  padding-right: 20px;
  padding-left: 14px;
  height: 83px;
  position: sticky;
  top: 0;
  z-index: 2000;
  background-color: #0c1b28;
  color: #ffffff;
  /*---------------------------------------------*/
  /*---------bgInverce including in bgWeb--------*/
  /*---------------------------------------------*/
}
.main-nav .logo-menu .default, .main-nav .logo-menu .default a:not(.button), .main-nav .logo-menu .small1, .main-nav .logo-menu .small1 a:not(.button), .main-nav .logo-menu .medium1, .main-nav .logo-menu .medium1 a:not(.button), .main-nav .logo-menu .large1, .main-nav .logo-menu .large1 a:not(.button) {
  color: #ffffff;
}
.main-nav .logo-menu svg.icon {
  fill: #ffffff;
  color: #ffffff;
}
.main-nav .logo-menu * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.main-nav .logo-menu *::-webkit-scrollbar {
  width: "";
  height: "";
}
.main-nav .logo-menu *::-webkit-scrollbar-track {
  background: "";
}
.main-nav .logo-menu *::-webkit-scrollbar-thumb {
  background: "";
}
@media (max-width: 1299px) {
  .main-nav .logo-menu {
    position: relative;
    padding-bottom: 15px;
  }
  .main-nav .logo-menu:before {
    border-bottom: 1px solid;
    content: "";
    position: absolute;
    left: -5px;
    right: 0;
    bottom: 0;
    opacity: 0.3;
  }
}
.main-nav .logo-menu .menu-block {
  display: none;
}
.main-nav .logo-menu .menu-block button {
  padding: 0;
  background-color: transparent;
  border: none;
}
.main-nav .logo-menu .menu-block button:hover {
  box-shadow: none;
}
.main-nav .logo-menu .menu-block button i {
  font-size: 24px;
}
.main-nav .logo-content {
  padding-right: 0;
  padding-top: 20px;
}
.main-nav .logo-content .logo-block .logo-box {
  width: 100%;
  margin: 0 auto;
  padding: 0;
}
.main-nav .logo-content .logo-block .logo-box svg {
  width: 100%;
}
.main-nav .logo-content .logo-block .logo-box img {
  width: 100%;
}
.main-nav .logo-content .logo-block .logo-box img:last-child {
  display: none;
}
.main-nav .side-nav {
  margin: 0;
}
.main-nav .side-nav .nav-item {
  transition: border-radius 0.7s ease;
  border-radius: 30px 0 0 30px;
}
.main-nav .side-nav .nav-item.not-opening.active {
  border-radius: 30px 0 0 30px;
}
.main-nav .side-nav .nav-item.active-closed {
  background-color: #F8F9FB;
  color: #0A0A0A;
  /*---------------------------------------------*/
  /*---------bgInverce including in bgWeb--------*/
  /*---------------------------------------------*/
  border-radius: 30px 0 0 30px;
}
.main-nav .side-nav .nav-item.active-closed .default, .main-nav .side-nav .nav-item.active-closed .default a:not(.button), .main-nav .side-nav .nav-item.active-closed .small1, .main-nav .side-nav .nav-item.active-closed .small1 a:not(.button), .main-nav .side-nav .nav-item.active-closed .medium1, .main-nav .side-nav .nav-item.active-closed .medium1 a:not(.button), .main-nav .side-nav .nav-item.active-closed .large1, .main-nav .side-nav .nav-item.active-closed .large1 a:not(.button) {
  color: #0A0A0A;
}
.main-nav .side-nav .nav-item.active-closed svg.icon {
  fill: #0A0A0A;
  color: #0A0A0A;
}
.main-nav .side-nav .nav-item.active-closed * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.main-nav .side-nav .nav-item.active-closed *::-webkit-scrollbar {
  width: "";
  height: "";
}
.main-nav .side-nav .nav-item.active-closed *::-webkit-scrollbar-track {
  background: "";
}
.main-nav .side-nav .nav-item.active-closed *::-webkit-scrollbar-thumb {
  background: "";
}
.main-nav .side-nav .nav-item.active-closed a.collapsible-header-item {
  color: #B49657;
  font-weight: 600;
}
.main-nav .side-nav .nav-item.not-opening > a {
  border-radius: 30px 0 0 30px;
}
.main-nav .side-nav .nav-item.not-opening.active > a {
  color: #B49657;
}
.main-nav .side-nav .nav-item.active {
  border-radius: 15px 0 0 15px;
  background-color: #F8F9FB;
  color: #0A0A0A;
  /*---------------------------------------------*/
  /*---------bgInverce including in bgWeb--------*/
  /*---------------------------------------------*/
}
.main-nav .side-nav .nav-item.active .default, .main-nav .side-nav .nav-item.active .default a:not(.button), .main-nav .side-nav .nav-item.active .small1, .main-nav .side-nav .nav-item.active .small1 a:not(.button), .main-nav .side-nav .nav-item.active .medium1, .main-nav .side-nav .nav-item.active .medium1 a:not(.button), .main-nav .side-nav .nav-item.active .large1, .main-nav .side-nav .nav-item.active .large1 a:not(.button) {
  color: #0A0A0A;
}
.main-nav .side-nav .nav-item.active svg.icon {
  fill: #0A0A0A;
  color: #0A0A0A;
}
.main-nav .side-nav .nav-item.active * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.main-nav .side-nav .nav-item.active *::-webkit-scrollbar {
  width: "";
  height: "";
}
.main-nav .side-nav .nav-item.active *::-webkit-scrollbar-track {
  background: "";
}
.main-nav .side-nav .nav-item.active *::-webkit-scrollbar-thumb {
  background: "";
}
.main-nav .side-nav .nav-item.active > a {
  font-weight: 600;
  color: inherit;
}
.main-nav .side-nav .nav-item.active > a:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.main-nav .side-nav .nav-item.active > a > i {
  color: #B49657;
}
.main-nav .side-nav .nav-item.active > a > svg path {
  fill: #B49657;
}
.main-nav .side-nav .nav-item.active > a .arrow-item {
  transform: rotate(180deg);
  transform-origin: center;
  color: #B49657;
}
.main-nav .side-nav .nav-item.active > a .icon-menu {
  color: #B49657;
}
.main-nav .side-nav .nav-item.active .side-nav-inner a {
  color: inherit;
}
.main-nav .side-nav .nav-item > a {
  min-height: 49px;
  line-height: 18px;
  padding: 11px 50px 12px 10px;
  border-radius: 22px 0 0 22px;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.main-nav .side-nav .nav-item > a span {
  max-width: 400px;
  opacity: 1;
  pointer-events: auto;
  transition: max-width 0.2s ease, opacity 0.15s ease;
}
.main-nav .side-nav .nav-item > a .arrow-item {
  width: 20px;
  position: absolute;
  right: 23px;
  height: 20px;
  top: 50%;
  margin-right: 0;
  margin-top: -11px;
  transition: transform 0.4s ease;
}
.main-nav .side-nav .nav-item > a .round-add-on {
  opacity: 0;
  transition: opacity 0.2s ease;
  pointer-events: none;
  width: 30px;
  height: 30px;
  position: absolute;
  top: -29px;
  right: 0;
}
.main-nav .side-nav .nav-item > a .round-add-on.bottom {
  top: auto;
  bottom: -29px;
}
.main-nav .side-nav .nav-item > a svg {
  width: 27px;
  height: 23px;
  margin-right: 13px;
}
.main-nav .side-nav .nav-item > a svg path {
  fill: currentColor;
}
.main-nav .side-nav .nav-item > a i {
  vertical-align: middle;
  width: 27px;
  height: 23px;
  font-size: 20px;
  margin-right: 13px;
  position: relative;
  top: 1px;
  text-align: center;
}
.main-nav .side-nav .nav-item > a > i {
  vertical-align: middle;
}
.main-nav .side-nav .nav-item > a > i.material-icons {
  width: 23px;
  margin-right: 8px;
  position: relative;
  top: -2px;
}
.main-nav .side-nav .nav-item > a:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.main-nav .side-nav .nav-item .side-nav-inner {
  background: transparent;
  box-shadow: 0 0 0;
  height: auto;
  border-radius: 0 0 0 30px;
  margin-bottom: 5px;
  margin-top: 0;
  padding-bottom: 10px;
  display: none;
}
.main-nav .side-nav .nav-item .side-nav-inner a {
  min-height: 35px;
  width: 100%;
  padding: 5px 0 5px 15px;
  line-height: 18px;
  display: flex;
  align-items: center;
}
.main-nav .side-nav .nav-item .side-nav-inner a:hover, .main-nav .side-nav .nav-item .side-nav-inner a.active {
  color: #B49657;
}
.main-nav .side-nav .nav-item .side-nav-inner a:hover span, .main-nav .side-nav .nav-item .side-nav-inner a.active span {
  color: #B49657;
}
.main-nav .side-nav .nav-item .side-nav-inner a i {
  font-size: 30px;
  margin-right: 17px;
  width: 17px;
  height: 19px;
  text-align: center;
}
.mobile-menu-open-btn {
  display: none;
}
@media (max-width: 1299px) {
  .mobile-menu-open-btn {
    display: inline-block;
    margin-right: 5px;
    padding: 5px 10px 5px 10px;
    margin-left: -10px;
    vertical-align: middle;
  }
  .main-nav {
    background-color: #0c1b28;
    position: fixed;
    z-index: 5000;
    max-width: 250px;
    width: 250px;
    overflow: visible;
    left: 0;
    top: 0;
    padding-left: 5px;
    transition: transform 0.3s ease, transform 0.3s ease;
    height: 100%;
    display: flex;
    flex-direction: column;
    box-shadow: 0 0 0;
    transform: translate(-120%, 0);
    padding-top: 0;
  }
  .main-nav + .main-overlay-for-all-purposes {
    display: none;
    background-color: rgba(0, 0, 0, 0.7);
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 4000;
  }
  .main-nav.minimal-nav {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.42);
    transform: translate(0, 0);
    border-radius: 0;
  }
  .main-nav.minimal-nav + .main-overlay-for-all-purposes {
    display: block !important;
  }
  .main-nav.minimal-nav + .content-box {
    filter: blur(3px);
    pointer-events: none;
  }
  .main-nav.minimal-nav .minimize-button {
    left: 235px;
  }
  .main-nav.minimal-nav .minimize-button:hover {
    left: 235px;
  }
  .main-nav.minimal-nav .minimize-button button .icon-svg17l {
    display: block;
  }
  .main-nav.minimal-nav .minimize-button button .icon-svg17 {
    display: none;
  }
  .main-nav + .content-box {
    transition: filter 0.3s ease;
    pointer-events: visible;
  }
  .main-nav .side-nav {
    margin: 0;
    overflow: auto;
    padding-top: 10px;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .main-nav .side-nav::-webkit-scrollbar {
    display: none;
  }
  .main-nav .minimize-button {
    top: 14px;
    left: 235px;
  }
  .main-nav .minimize-button:hover {
    left: 235px;
  }
  .main-nav .minimize-button button .icon-svg17l {
    display: none;
  }
  .main-nav .minimize-button button .icon-svg17 {
    display: block;
  }
}
.header-box {
  margin-bottom: 15px;
}
@media (max-width: 1023px) {
  .header-box {
    position: sticky;
    top: 0;
    z-index: 3000;
  }
}
.header-box .mobile-menu-open-btn {
  width: 45px;
}
.header-box .mobile-menu-open-btn span {
  border: 1px solid;
  width: 100%;
  display: block;
  margin-bottom: 4px;
}
.header-box .mobile-menu-open-btn span:last-child {
  margin-bottom: 0;
}
.header-box .header-logo-box {
  display: none;
}
@media (max-width: 1023px) {
  .header-box .header-logo-box {
    display: block;
  }
}
.header-box .header-logo-box img {
  display: block;
  width: 40px;
  height: 40px;
  object-fit: contain;
}
.header-box .header-box-inner {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  height: 45px;
}
@media (max-width: 1023px) {
  .header-box .header-box-inner {
    margin-left: -20px;
    margin-right: -20px;
    padding: 16px 20px;
    width: auto;
    height: auto;
    background-color: #F8F9FB;
    color: #0A0A0A;
    /*---------------------------------------------*/
    /*---------bgInverce including in bgWeb--------*/
    /*---------------------------------------------*/
  }
  .header-box .header-box-inner .default, .header-box .header-box-inner .default a:not(.button), .header-box .header-box-inner .small1, .header-box .header-box-inner .small1 a:not(.button), .header-box .header-box-inner .medium1, .header-box .header-box-inner .medium1 a:not(.button), .header-box .header-box-inner .large1, .header-box .header-box-inner .large1 a:not(.button) {
    color: #0A0A0A;
  }
  .header-box .header-box-inner svg.icon {
    fill: #0A0A0A;
    color: #0A0A0A;
  }
  .header-box .header-box-inner * {
    scrollbar-width: thin;
    scrollbar-color: "";
  }
  .header-box .header-box-inner *::-webkit-scrollbar {
    width: "";
    height: "";
  }
  .header-box .header-box-inner *::-webkit-scrollbar-track {
    background: "";
  }
  .header-box .header-box-inner *::-webkit-scrollbar-thumb {
    background: "";
  }
}
@media (max-width: 1023px) {
  .header-box .left-box {
    min-width: 81px;
  }
  .header-box .left-box .t2, .header-box .left-box .section-name-container {
    display: none;
  }
}
.header-box .left-box .title-box {
  font-weight: 600;
  vertical-align: middle;
}
.header-box .right-box {
  white-space: nowrap;
}
@media (max-width: 1023px) {
  .header-box .right-box {
    min-width: 81px;
  }
}
.header-box .right-box .notifi-box {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
@media (max-width: 1023px) {
  .header-box .right-box .notifi-box {
    margin-right: 0;
  }
}
.header-box .right-box .profile-box {
  display: inline-block;
  vertical-align: middle;
}
.header-box .right-box .profile-box .dropdown-box {
  left: auto;
  right: 0;
}
@media (max-width: 1023px) {
  .header-box .right-box .profile-box .dropdown-box {
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.18);
  }
}
.header-box .right-box .profile-box .dropdown-box a:hover {
  background-color: rgba(203, 211, 218, 0.3);
  opacity: 1;
}
.header-box .right-box .profile-box .dropdown-box .dropdown-title-box {
  display: none;
  background: #B49657;
  color: #ffffff;
  margin: -9px -9px 0;
  padding: 10px 18px;
  border-radius: 10px 10px 0 0;
  margin-bottom: 5px;
}
@media (max-width: 1023px) {
  .header-box .right-box .profile-box .dropdown-box .dropdown-title-box {
    display: block;
  }
}
/*--------------------*/
.section-name-container {
  display: flex;
  cursor: pointer;
}
.section-name-container .icon-container {
  padding-left: 5px;
  position: relative;
  display: flex;
  align-items: center;
}
.section-name-container .icon-svg31 {
  width: 24px;
  height: 24px;
}
.section-name-container .hover-content {
  max-width: 650px;
  min-width: 250px;
  width: max-content;
  position: absolute;
  opacity: 0;
  background-color: #ffffff;
  left: calc(100% + 10px);
  top: -5px;
  transform: translateY(0%);
  font-size: 14px;
  line-height: 20px;
  padding: 8px 20px 20px;
  border-radius: 6px;
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.14);
  transition: opacity 0.3s ease-in-out, left 0.2s;
  z-index: 3000;
  pointer-events: none;
}
.section-name-container .hover-content .title, .section-name-container .hover-content .inner {
  font-size: 14px;
  line-height: 20px;
}
.section-name-container .hover-content .title {
  font-weight: 500;
  padding-bottom: 10px;
}
.section-name-container .hover-content::before {
  content: "";
  position: absolute;
  top: 17px;
  left: -7px;
  transform: translateY(-50%) scaleX(-1);
  border-width: 5px 0 5px 8px;
  border-style: solid;
  border-color: transparent transparent transparent #ffffff;
  border-radius: 0 6px 6px 0;
}
.section-name-container .icon-container:hover .hover-content {
  opacity: 1;
}
.page-title {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.page-title.inner {
  padding-right: 20px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.page-title.inner .right-box {
  padding: 6px 0;
}
.page-title .left-box .title-box {
  font-weight: 600;
}
.page-title .center-box {
  width: 100%;
  position: relative;
}
.page-title .right-box {
  display: flex;
}
.page-title .right-box .button {
  white-space: nowrap;
}
/*------------------*/
.notifi-box {
  margin-right: 5px;
}
.notifi-box .notify-icon {
  padding: 5px 10px;
}
.notifi-box .notify-icon.is_bullet {
  position: relative;
}
.notifi-box .notify-icon.is_bullet:after {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  top: 6px;
  right: 9px;
  border: 2px solid;
}
.notifi-box .notify-icon i {
  width: 21px;
  height: 21px;
  font-size: 21px;
}
.notifi-box .notify-icon .notifi-count {
  position: absolute;
  top: 3px;
  right: 8px;
  min-width: 14px;
  height: 14px;
  line-height: 14px;
  border-radius: 50%;
  text-align: center;
  font-size: 9px;
  z-index: 1;
  display: none;
  color: #E2E8F0;
  background-color: #FB6565;
}
.notifi-box .notify-icon .notifi-count.is_active {
  display: block;
}
/*--------------------*/
.profile-box {
  position: relative;
  padding-left: 22px;
  margin-left: 1px;
  z-index: 3000;
}
.profile-box:after {
  content: "";
  width: 0;
  height: 17px;
  border: 1px solid;
  opacity: 0.2;
  display: block;
  position: absolute;
  left: 0;
  top: 5px;
}
.profile-box .account-item .circle {
  border-radius: 50%;
  width: 28px;
  height: 28px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .profile-box .account-item .circle {
    margin-right: 0;
  }
}
.profile-box .account-item .circle img {
  object-fit: cover;
  position: relative;
  width: 100%;
  height: 100%;
}
.profile-box .account-item .name-box {
  position: relative;
  top: 3px;
  font-weight: 500;
}
.profile-box .account-item .name-box i {
  position: relative;
  top: 2px;
  font-size: 19px;
  margin-left: 6px;
  display: inline-block;
  transition: transform 0.4s ease-in-out;
}
.profile-box .account-item .name-box i.opened {
  transform: rotate(180deg);
}
@media (max-width: 1023px) {
  .profile-box .account-item .name-box {
    display: none;
  }
}
.profile-box .dropdown-box {
  min-width: 202px;
  top: 45px;
  width: 100%;
}
@media (max-width: 1023px) {
  .profile-box {
    padding-left: 8px;
  }
  .profile-box:after {
    display: none;
  }
}
.title-block {
  display: flex;
  margin-bottom: 20px;
  border-bottom: 1px solid #DEDEDE;
  align-items: center;
  justify-content: space-between;
}
.title-block .shipping-prices-conflict-message {
  font-size: 15px;
  font-weight: 600;
  color: red;
}
.title-block .right-box {
  white-space: nowrap;
  align-items: center;
  display: flex;
}
/*-----------------*/
/*-----------------*/
.form-items-container .cms-main-block {
  margin: 20px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.13);
  border-radius: 6px;
}
.shipping-method-row-of-price {
  margin-bottom: 15px;
  align-items: flex-end;
}
.modal-inner-form .edit-form {
  margin: 0;
}
.modal-inner-form .g_scrolable-fixed-box {
  margin: 10px 10px;
  padding: 8px;
}
.modal-inner-form .g_scrolable-fixed-box .form-content {
  padding: 0;
}
.modal-inner-form .form-content {
  padding: 0 20px;
}
.modal-content-box .form-item {
  margin-bottom: 16px;
}
.modal-content-box .input-field textarea {
  height: 74px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.add-categories, add-products-as-kit {
  width: 100%;
}
.add-categories .add-categories-item, .add-categories .add-product-kit-item, add-products-as-kit .add-categories-item, add-products-as-kit .add-product-kit-item {
  border-left: 2px solid #c8c8c8;
  background-color: #F8F9FB;
  margin-bottom: 6px;
  position: relative;
  padding: 13px 60px 13px 16px;
}
.add-categories .add-categories-item button, .add-categories .add-product-kit-item button, add-products-as-kit .add-categories-item button, add-products-as-kit .add-product-kit-item button {
  position: absolute;
  right: 10px;
  top: 5px;
}
.add-categories .title-box, add-products-as-kit .title-box {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 14px;
  display: block;
  margin-top: 7px;
  color: #333333;
}
.add-categories .add-category-message, .add-categories .add-product-kit-message, add-products-as-kit .add-category-message, add-products-as-kit .add-product-kit-message {
  font-weight: 700;
  color: #F93B25;
  font-size: 14px;
  padding: 5px 0;
  display: block;
  position: sticky;
  bottom: 0;
  opacity: 0.8;
  text-align: center;
}
.assembled-type-product-item {
  margin-bottom: 6px;
  padding-right: 5px;
  cursor: pointer;
}
.assembled-type-product-item.added {
  opacity: 0.7;
}
.dialog-box {
  position: fixed;
  z-index: 11000;
}
.datepicker-modal .datepicker-date-display {
  background: transparent;
}
.datepicker-modal .datepicker-calendar-container {
  background-color: transparent;
  padding: 10px 20px;
}
.timepicker-modal .timepicker-digital-display {
  background: transparent;
}
.timepicker-modal .timepicker-analog-display {
  background-color: transparent;
}
.timepicker-modal .timepicker-plate {
  background-color: transparent;
}
.timepicker-modal .timepicker-text-container {
  color: #7d93ab;
}
.timepicker-modal .text-primary {
  color: #455a71;
}
.timepicker-modal .timepicker-dial .timepicker-tick:hover {
  fill: #b3c4d8;
}
.timepicker-modal .timepicker-canvas circle {
  fill: #b3c4d8;
}
.timepicker-modal .timepicker-canvas line {
  fill: #b3c4d8;
}
.im-dialog-info .user-box-content, .im-dialog-success .user-box-content, .im-dialog-error .user-box-content {
  display: none;
}
.im-dialog-box {
  pointer-events: none;
  opacity: 0;
}
.im-dialog-box.animationOn {
  pointer-events: auto;
  opacity: 1;
}
.im-dialog-top .dialog-box {
  top: 40px;
  left: 50%;
}
.im-dialog-topLeft .dialog-box {
  top: 40px;
  left: 10px;
}
.im-dialog-topCenter .dialog-box {
  top: 40px;
  left: 50%;
}
.im-dialog-centerLeft .dialog-box {
  top: 50%;
  left: 10px;
}
.im-dialog-centerRight .dialog-box {
  top: 50%;
  right: 25px;
}
.im-dialog-bottomLeft .dialog-box {
  bottom: 92px;
  left: 10px;
}
.im-dialog-bottomCenter .dialog-box {
  bottom: 92px;
  left: 50%;
}
.im-dialog-bottomRight .dialog-box {
  bottom: 92px;
  right: 25px;
}
.im-dialog-bottom .dialog-box {
  bottom: 92px;
  left: 50%;
}
.overlay-box {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  display: none;
}
.im-dialog-overlay .overlay-box {
  display: block;
}
.dialog-block {
  pointer-events: none;
  opacity: 0;
  width: 95%;
  max-width: 530px;
  top: 50% !important;
  position: fixed;
  left: 50%;
  transform: translate(-50%, -50%) !important;
  height: 229px;
  z-index: 12000 !important;
}
.dialog-block.custom-dialog-toast {
  max-width: 680px;
}
.dialog-block.custom-dialog-toast .toast {
  max-width: unset;
}
.dialog-block.fadeOut {
  pointer-events: none;
}
.dialog-block.animationOn {
  pointer-events: auto;
  opacity: 1;
}
.dialog-block.animationOn + .overlay-box-bg {
  background-color: #000000;
  opacity: 0.7;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 11000;
}
.dialog-block.im-dialog-custom .im-dialog-box {
  display: none;
}
.dialog-block.im-dialog-custom .dialog-custom-box {
  display: block;
}
.dialog-block.im-dialog-success .dialog-box {
  border-top: 7px solid #49d69a;
}
.dialog-block.im-dialog-success .user-box-header {
  border-bottom: 3px solid #248d16;
}
.dialog-block.im-dialog-error .dialog-box {
  border-top: 7px solid #F93B25;
}
.dialog-block.im-dialog-error .user-box-header {
  border-bottom: 3px solid #d11415;
}
.dialog-block.im-dialog-warning .dialog-box {
  border-top: 7px solid #fbc500;
}
.dialog-block.im-dialog-warning .user-box-header {
  border-bottom: 3px solid #d11415;
}
.dialog-block .toast.user-box.dialog-box {
  width: 100%;
  background: #FFFFFF;
}
.dialog-block .toast.user-box.dialog-box .close-btn {
  z-index: 999;
}
.fadeIn.dialog-block, .fadeIn .im-dialog-box {
  pointer-events: auto;
}
.custom-box .user-box {
  width: 100%;
  max-width: 620px;
}
.user-box-content {
  width: 100%;
}
.user-box-content .left-box {
  border-right: 1px solid #121212;
  display: table-cell;
  padding: 0 30px 0 0;
  box-sizing: border-box;
  vertical-align: middle;
}
.user-box-content .left-box fieldset.ngs_validate {
  font-size: 13px;
}
.user-box-content .left-box .form-content-table {
  display: table;
  margin-bottom: 20px;
  width: 100%;
}
.user-box-content .left-box .form-content-table .left-elelm {
  display: table-cell;
  vertical-align: top;
  text-align: right;
}
.user-box-content .left-box .form-content-table .right-elelm {
  display: table-cell;
  width: 60%;
  vertical-align: top;
  position: relative;
}
.user-box-content .left-box .form-content-table .right-elelm .ngs_validate {
  padding: 3px 0 0 20px;
  top: -15px;
  width: 100%;
}
.user-box-content .left-box .form-content-table .right-elelm .form-text-box {
  box-sizing: border-box;
  float: right;
  width: 90%;
}
.user-box-content .left-box .form-content-box {
  text-align: right;
  font-size: 12px;
}
.user-box-content .left-box .form-content-box a {
  text-decoration: underline;
  font-size: 12px;
  margin-left: 5px;
}
.user-box-content .left-box .form-content-box .form-button-box {
  margin: 0;
  width: auto;
}
.user-box-content .left-box .form-button-box {
  float: right;
}
.user-box-content .left-box .agree-block {
  font-size: 11px;
  line-height: 17px;
  margin: 0 0 0 60px;
  position: relative;
  /*
        fast resolution
      */
}
.user-box-content .left-box .agree-block input {
  margin-right: 5px;
  vertical-align: middle;
}
.user-box-content .left-box .agree-block .ngs_validate:before {
  position: absolute;
  content: "";
  top: 4px;
  pointer-events: none;
  left: 0;
  border: 1px solid #d11415;
  width: 10px;
  height: 10px;
}
.user-box-content .right-box {
  border-left: 1px solid #606060;
  display: table-cell;
  width: 35%;
  padding: 20px 0 20px 20px;
  box-sizing: border-box;
  vertical-align: middle;
}
.user-box-content .right-box a {
  width: 100%;
  display: block;
}
.user-box-content .right-box a .button-social {
  color: #4a5568;
  font-size: 12px;
  line-height: 25px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%;
  text-align: left;
  margin-bottom: 20px;
  box-sizing: border-box;
  text-align: center;
}
.user-box-content .right-box a .button-social span {
  display: inline-block;
  margin-left: 17px;
}
/**
 * @author Avetis Sahakyan
 * @site http://naghashyan.com
 * @mail avetis.sahakyan@naghashyan.com
 * @year 2021
 * @version 1.0.0
 */
.checkbox-item label:hover [type="checkbox"]:not(:checked) + span:after {
  border: 1px solid #b0b0b0;
}
.checkbox-item label:hover [type="checkbox"]:checked + span:after {
  border: 2px solid #B49657;
}
.checkbox-item label [type="checkbox"]:not(:checked) + span:before {
  border: 3px solid transparent;
}
.checkbox-item label [type="checkbox"]:not(:checked) + span:after {
  background-color: transparent;
  border: 1px solid #C6C6C6;
}
.checkbox-item label [type="checkbox"]:checked + span:before {
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
}
.checkbox-item label [type="checkbox"]:checked + span:after {
  background-color: #B49657;
  border: 2px solid #B49657;
}
.radiobox-item label:hover [type="radio"]:not(:checked) + span:after {
  border: 1px solid #b0b0b0;
}
.radiobox-item label:hover [type="radio"]:checked + span:before {
  background: #B49657;
}
.radiobox-item label:hover [type="radio"]:checked + span:after {
  border: 2px solid #B49657;
}
.radiobox-item label [type="radio"]:not(:checked) + span:before {
  background: transparent;
}
.radiobox-item label [type="radio"]:not(:checked) + span:after {
  background-color: transparent;
  border: 1px solid #C6C6C6;
}
.radiobox-item label [type="radio"]:checked + span:before {
  background: #B49657;
}
.radiobox-item label [type="radio"]:checked + span:after {
  background-color: #ffffff;
  border: 2px solid #B49657;
}
.switcher-item label:hover [type="checkbox"]:not(:checked) + span:after {
  border: 1px solid #b0b0b0;
}
.switcher-item label:hover [type="checkbox"]:checked + span:before {
  background: #B49657;
}
.switcher-item label:hover [type="checkbox"]:checked + span:after {
  border: 2px solid #B49657;
}
.switcher-item label [type="checkbox"]:not(:checked) + span:before {
  background: #C6C6C6;
}
.switcher-item label [type="checkbox"]:not(:checked) + span:after {
  background-color: transparent;
  border: 1px solid #C6C6C6;
}
.switcher-item label [type="checkbox"]:checked + span:before {
  background: #B49657;
}
.switcher-item label [type="checkbox"]:checked + span:after {
  background-color: #ffffff;
  border: 2px solid #B49657;
}
.table {
  background: #ffffff;
}
.table .table-row li {
  border-bottom: 1px solid #E5E5E5;
}
.table .table-row:hover li {
  background: #ebe3d2;
}
.table .table-row {
  background: #ffffff;
}
.table .table-row:nth-child(2n+1), .table .table-row:nth-child(2n+1) .left-align, .table .table-row:nth-child(2n+1) .right-align {
  background: #ffffff;
}
.table .table-row:nth-child(2n+1):hover, .table .table-row:nth-child(2n+1):hover .left-align, .table .table-row:nth-child(2n+1):hover .right-align {
  background: #ebe3d2;
}
.table .table-row:nth-child(2n), .table .table-row:nth-child(2n) .left-align, .table .table-row:nth-child(2n) .right-align {
  background: #F6F6F6;
}
.table .table-row:nth-child(2n):hover, .table .table-row:nth-child(2n):hover .left-align, .table .table-row:nth-child(2n):hover .right-align {
  background: #ebe3d2;
}
.table .table-row.temporary, .table .table-row.temporary .left-align, .table .table-row.temporary .right-align {
  background: #F8F9FB;
}
.table .table-row.pending, .table .table-row.pending .left-align, .table .table-row.pending .right-align {
  background: #FEF5EC;
}
.table .table-row.inactive, .table .table-row.inactive .left-align, .table .table-row.inactive .right-align {
  background: #E8E8E8;
}
.table .table-row.deleted, .table .table-row.deleted .left-align, .table .table-row.deleted .right-align {
  background: #FFF3F3;
}
.table .table-row.success, .table .table-row.success .left-align, .table .table-row.success .right-align {
  background: #9AD4A9;
}
.table .table-head, .table .table-head:nth-child(2n+1), .table .table-head.table-row .left-align, .table .table-head.table-row .right-align {
  background: #E5E5E5;
}
.table .table-head:hover, .table .table-head:nth-child(2n+1):hover, .table .table-head.table-row:hover .left-align, .table .table-head.table-row:hover .right-align {
  background: #E5E5E5;
}
.table .table-head:hover li, .table .table-head:nth-child(2n+1):hover li, .table .table-head:nth-child(2n+1):hover .left-align, .table .table-head:nth-child(2n+1):hover .right-align, .table .table-head li {
  border-bottom: 1px solid #E5E5E5;
  background: #E5E5E5;
}
.table .table-head:nth-child(2n+1) li:hover, .table .table-head:nth-child(2n+1) .left-align:hover, .table .table-head:nth-child(2n+1) .right-align:hover, .table .table-head li:hover {
  background: #D5D5D5;
}
.dropdown-box {
  background: #ffffff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.dropdown-box a, .dropdown-box .checkbox-item {
  background: transparent;
}
.dropdown-box a:hover, .dropdown-box .checkbox-item:hover {
  background: #edf2f7;
}
.form-item.view-mode {
  background: #F8F9FB;
  border-left: 1px solid #B49657;
}
.view-checkbox {
  background: #A9A9A9;
  color: #F4F4F4;
}
.view-checkbox.checked {
  background: #B49657;
  color: #F4F4F4;
}
.horizontal-tabs-buttons li:hover .item-block {
  background: #F3F3F3;
  border: 1px solid #C6C6C6;
  border-bottom: 0;
}
.horizontal-tabs-buttons li:hover .item-block + .actions-button {
  color: "";
}
.horizontal-tabs-buttons li .item-block {
  background: #F3F3F3;
  border: 1px solid #F3F3F3;
  color: #333333;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
}
.horizontal-tabs-buttons li .item-block.active {
  background: #ffffff;
  border-top: 2px solid #B49657;
  border-left: 1px solid #DFDFDF;
  border-right: 1px solid #DFDFDF;
  border-bottom: 0;
  margin-bottom: -1px;
  color: #333333;
}
.horizontal-tabs-buttons li .item-block.active + .actions-button {
  color: #333333;
}
.horizontal-tabs-buttons li .item-block + .actions-button {
  color: #333333;
}
.horizontal-tabs-action-buttons {
  background: #fff;
  border: 1px solid #E1E2E5;
  box-shadow: -3px 0 8px rgba(0, 0, 0, 0.13);
  color: #000;
  border-radius: 0 4px 0 0;
}
* {
  scrollbar-width: thin;
  scrollbar-color: rgba(180, 150, 87, 0.4);
}
*::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}
*::-webkit-scrollbar-track {
  background: #dbdbdb;
  border-radius: 7px;
}
*::-webkit-scrollbar-thumb {
  background: rgba(180, 150, 87, 0.4);
  border-radius: 7px;
}
.v-tabs .tab.disabled a, .v-tabs .tab.disabled a:hover {
  cursor: default;
  opacity: 0.7;
}
.v-tabs .tab a {
  background: #FFFFFF;
  color: #333333;
  border-bottom: 1px solid #E5E5E5;
}
@media (min-width: 1024px) {
  .v-tabs .tab a:hover {
    background: #FFFFFF;
    color: #B49657;
  }
}
.v-tabs .tab a.error, .v-tabs .tab a.error:hover {
  color: #FB6565;
  background: rgba(251, 101, 101, 0.04);
}
.v-tabs .tab a.active, .v-tabs .tab a.security-active, .v-tabs .tab a.active:hover, .v-tabs .tab a.security-active:hover {
  background: #B49657 !important;
  color: #FFFFFF;
  border-radius: 4px;
}
.input-field {
  /*---------------tinymce---------------*/
}
.input-field label {
  color: #2d3748;
}
.input-field .plus, .input-field .minus {
  border: 1px solid #E5E5E5;
}
.input-field .plus:hover, .input-field .minus:hover {
  border: 1px solid #DEDEDE;
}
.input-field input, .input-field textarea {
  background: #ffffff;
  color: #2d3748;
  border: 1px solid #E5E5E5;
}
.input-field input:hover, .input-field textarea:hover {
  background: #ffffff;
  color: #2d3748;
  border: 1px solid #E5E5E5;
}
.input-field input.invalid, .input-field input.invalid:hover, .input-field textarea.invalid, .input-field textarea.invalid:hover {
  border: 1px solid #FB6565;
}
.input-field .tox-tinymce.invalid {
  border: 1px solid #FB6565;
}
.bgweb2 .horizontal-tabs-buttons li:hover .item-block + .actions-button, .insideClass.bgweb2 .horizontal-tabs-buttons li:hover .item-block + .actions-button {
  color: "";
}
.bgweb2 .horizontal-tabs-buttons li .item-block.active + .actions-button, .insideClass.bgweb2 .horizontal-tabs-buttons li .item-block.active + .actions-button {
  color: "";
}
.bgweb2 .horizontal-tabs-buttons li .item-block + .actions-button, .insideClass.bgweb2 .horizontal-tabs-buttons li .item-block + .actions-button {
  color: "";
}
.bgweb2 *, .insideClass.bgweb2 * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.bgweb2 *::-webkit-scrollbar, .insideClass.bgweb2 *::-webkit-scrollbar {
  width: "";
  height: "";
}
.bgweb2 *::-webkit-scrollbar-track, .insideClass.bgweb2 *::-webkit-scrollbar-track {
  background: "";
  border-radius: "";
}
.bgweb2 *::-webkit-scrollbar-thumb, .insideClass.bgweb2 *::-webkit-scrollbar-thumb {
  background: "";
  border-radius: "";
}
.bgweb2 .v-tabs .tab.disabled a, .bgweb2 .v-tabs .tab.disabled a:hover, .insideClass.bgweb2 .v-tabs .tab.disabled a, .insideClass.bgweb2 .v-tabs .tab.disabled a:hover {
  cursor: default;
}
.bgweb2 .input-field, .insideClass.bgweb2 .input-field {
  /*---------------tinymce---------------*/
}
.bgweb3 .horizontal-tabs-buttons li:hover .item-block + .actions-button, .insideClass.bgweb3 .horizontal-tabs-buttons li:hover .item-block + .actions-button {
  color: "";
}
.bgweb3 .horizontal-tabs-buttons li .item-block.active + .actions-button, .insideClass.bgweb3 .horizontal-tabs-buttons li .item-block.active + .actions-button {
  color: "";
}
.bgweb3 .horizontal-tabs-buttons li .item-block + .actions-button, .insideClass.bgweb3 .horizontal-tabs-buttons li .item-block + .actions-button {
  color: "";
}
.bgweb3 *, .insideClass.bgweb3 * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.bgweb3 *::-webkit-scrollbar, .insideClass.bgweb3 *::-webkit-scrollbar {
  width: "";
  height: "";
}
.bgweb3 *::-webkit-scrollbar-track, .insideClass.bgweb3 *::-webkit-scrollbar-track {
  background: "";
  border-radius: "";
}
.bgweb3 *::-webkit-scrollbar-thumb, .insideClass.bgweb3 *::-webkit-scrollbar-thumb {
  background: "";
  border-radius: "";
}
.bgweb3 .v-tabs .tab.disabled a, .bgweb3 .v-tabs .tab.disabled a:hover, .insideClass.bgweb3 .v-tabs .tab.disabled a, .insideClass.bgweb3 .v-tabs .tab.disabled a:hover {
  cursor: default;
}
.bgweb3 .input-field, .insideClass.bgweb3 .input-field {
  /*---------------tinymce---------------*/
}
.bgweb4 .horizontal-tabs-buttons li:hover .item-block + .actions-button, .insideClass.bgweb4 .horizontal-tabs-buttons li:hover .item-block + .actions-button {
  color: "";
}
.bgweb4 .horizontal-tabs-buttons li .item-block.active + .actions-button, .insideClass.bgweb4 .horizontal-tabs-buttons li .item-block.active + .actions-button {
  color: "";
}
.bgweb4 .horizontal-tabs-buttons li .item-block + .actions-button, .insideClass.bgweb4 .horizontal-tabs-buttons li .item-block + .actions-button {
  color: "";
}
.bgweb4 *, .insideClass.bgweb4 * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.bgweb4 *::-webkit-scrollbar, .insideClass.bgweb4 *::-webkit-scrollbar {
  width: "";
  height: "";
}
.bgweb4 *::-webkit-scrollbar-track, .insideClass.bgweb4 *::-webkit-scrollbar-track {
  background: "";
  border-radius: "";
}
.bgweb4 *::-webkit-scrollbar-thumb, .insideClass.bgweb4 *::-webkit-scrollbar-thumb {
  background: "";
  border-radius: "";
}
.bgweb4 .v-tabs .tab.disabled a, .bgweb4 .v-tabs .tab.disabled a:hover, .insideClass.bgweb4 .v-tabs .tab.disabled a, .insideClass.bgweb4 .v-tabs .tab.disabled a:hover {
  cursor: default;
}
.bgweb4 .input-field, .insideClass.bgweb4 .input-field {
  /*---------------tinymce---------------*/
}
.bg-aside .horizontal-tabs-buttons li:hover .item-block + .actions-button, .insideClass.bg-aside .horizontal-tabs-buttons li:hover .item-block + .actions-button {
  color: "";
}
.bg-aside .horizontal-tabs-buttons li .item-block.active + .actions-button, .insideClass.bg-aside .horizontal-tabs-buttons li .item-block.active + .actions-button {
  color: "";
}
.bg-aside .horizontal-tabs-buttons li .item-block + .actions-button, .insideClass.bg-aside .horizontal-tabs-buttons li .item-block + .actions-button {
  color: "";
}
.bg-aside *, .insideClass.bg-aside * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.bg-aside *::-webkit-scrollbar, .insideClass.bg-aside *::-webkit-scrollbar {
  width: "";
  height: "";
}
.bg-aside *::-webkit-scrollbar-track, .insideClass.bg-aside *::-webkit-scrollbar-track {
  background: "";
  border-radius: "";
}
.bg-aside *::-webkit-scrollbar-thumb, .insideClass.bg-aside *::-webkit-scrollbar-thumb {
  background: "";
  border-radius: "";
}
.bg-aside .v-tabs .tab.disabled a, .bg-aside .v-tabs .tab.disabled a:hover, .insideClass.bg-aside .v-tabs .tab.disabled a, .insideClass.bg-aside .v-tabs .tab.disabled a:hover {
  cursor: default;
}
.bg-aside .input-field, .insideClass.bg-aside .input-field {
  /*---------------tinymce---------------*/
}
.bg-login .horizontal-tabs-buttons li:hover .item-block + .actions-button, .insideClass.bg-login .horizontal-tabs-buttons li:hover .item-block + .actions-button {
  color: "";
}
.bg-login .horizontal-tabs-buttons li .item-block.active + .actions-button, .insideClass.bg-login .horizontal-tabs-buttons li .item-block.active + .actions-button {
  color: "";
}
.bg-login .horizontal-tabs-buttons li .item-block + .actions-button, .insideClass.bg-login .horizontal-tabs-buttons li .item-block + .actions-button {
  color: "";
}
.bg-login *, .insideClass.bg-login * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.bg-login *::-webkit-scrollbar, .insideClass.bg-login *::-webkit-scrollbar {
  width: "";
  height: "";
}
.bg-login *::-webkit-scrollbar-track, .insideClass.bg-login *::-webkit-scrollbar-track {
  background: "";
  border-radius: "";
}
.bg-login *::-webkit-scrollbar-thumb, .insideClass.bg-login *::-webkit-scrollbar-thumb {
  background: "";
  border-radius: "";
}
.bg-login .v-tabs .tab.disabled a, .bg-login .v-tabs .tab.disabled a:hover, .insideClass.bg-login .v-tabs .tab.disabled a, .insideClass.bg-login .v-tabs .tab.disabled a:hover {
  cursor: default;
}
.bg-login .input-field, .insideClass.bg-login .input-field {
  /*---------------tinymce---------------*/
}
.bg-highlighted .horizontal-tabs-buttons li:hover .item-block + .actions-button, .insideClass.bg-highlighted .horizontal-tabs-buttons li:hover .item-block + .actions-button {
  color: "";
}
.bg-highlighted .horizontal-tabs-buttons li .item-block.active + .actions-button, .insideClass.bg-highlighted .horizontal-tabs-buttons li .item-block.active + .actions-button {
  color: "";
}
.bg-highlighted .horizontal-tabs-buttons li .item-block + .actions-button, .insideClass.bg-highlighted .horizontal-tabs-buttons li .item-block + .actions-button {
  color: "";
}
.bg-highlighted *, .insideClass.bg-highlighted * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.bg-highlighted *::-webkit-scrollbar, .insideClass.bg-highlighted *::-webkit-scrollbar {
  width: "";
  height: "";
}
.bg-highlighted *::-webkit-scrollbar-track, .insideClass.bg-highlighted *::-webkit-scrollbar-track {
  background: "";
  border-radius: "";
}
.bg-highlighted *::-webkit-scrollbar-thumb, .insideClass.bg-highlighted *::-webkit-scrollbar-thumb {
  background: "";
  border-radius: "";
}
.bg-highlighted .v-tabs .tab.disabled a, .bg-highlighted .v-tabs .tab.disabled a:hover, .insideClass.bg-highlighted .v-tabs .tab.disabled a, .insideClass.bg-highlighted .v-tabs .tab.disabled a:hover {
  cursor: default;
}
.bg-highlighted .input-field, .insideClass.bg-highlighted .input-field {
  /*---------------tinymce---------------*/
}
.bg-error .horizontal-tabs-buttons li:hover .item-block + .actions-button, .insideClass.bg-error .horizontal-tabs-buttons li:hover .item-block + .actions-button {
  color: "";
}
.bg-error .horizontal-tabs-buttons li .item-block.active + .actions-button, .insideClass.bg-error .horizontal-tabs-buttons li .item-block.active + .actions-button {
  color: "";
}
.bg-error .horizontal-tabs-buttons li .item-block + .actions-button, .insideClass.bg-error .horizontal-tabs-buttons li .item-block + .actions-button {
  color: "";
}
.bg-error *, .insideClass.bg-error * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.bg-error *::-webkit-scrollbar, .insideClass.bg-error *::-webkit-scrollbar {
  width: "";
  height: "";
}
.bg-error *::-webkit-scrollbar-track, .insideClass.bg-error *::-webkit-scrollbar-track {
  background: "";
  border-radius: "";
}
.bg-error *::-webkit-scrollbar-thumb, .insideClass.bg-error *::-webkit-scrollbar-thumb {
  background: "";
  border-radius: "";
}
.bg-error .v-tabs .tab.disabled a, .bg-error .v-tabs .tab.disabled a:hover, .insideClass.bg-error .v-tabs .tab.disabled a, .insideClass.bg-error .v-tabs .tab.disabled a:hover {
  cursor: default;
}
.bg-error .input-field, .insideClass.bg-error .input-field {
  /*---------------tinymce---------------*/
}
.bg-success .horizontal-tabs-buttons li:hover .item-block + .actions-button, .insideClass.bg-success .horizontal-tabs-buttons li:hover .item-block + .actions-button {
  color: "";
}
.bg-success .horizontal-tabs-buttons li .item-block.active + .actions-button, .insideClass.bg-success .horizontal-tabs-buttons li .item-block.active + .actions-button {
  color: "";
}
.bg-success .horizontal-tabs-buttons li .item-block + .actions-button, .insideClass.bg-success .horizontal-tabs-buttons li .item-block + .actions-button {
  color: "";
}
.bg-success *, .insideClass.bg-success * {
  scrollbar-width: thin;
  scrollbar-color: "";
}
.bg-success *::-webkit-scrollbar, .insideClass.bg-success *::-webkit-scrollbar {
  width: "";
  height: "";
}
.bg-success *::-webkit-scrollbar-track, .insideClass.bg-success *::-webkit-scrollbar-track {
  background: "";
  border-radius: "";
}
.bg-success *::-webkit-scrollbar-thumb, .insideClass.bg-success *::-webkit-scrollbar-thumb {
  background: "";
  border-radius: "";
}
.bg-success .v-tabs .tab.disabled a, .bg-success .v-tabs .tab.disabled a:hover, .insideClass.bg-success .v-tabs .tab.disabled a, .insideClass.bg-success .v-tabs .tab.disabled a:hover {
  cursor: default;
}
.bg-success .input-field, .insideClass.bg-success .input-field {
  /*---------------tinymce---------------*/
}
.main-nav .logo-menu {
  height: 100px;
  margin-bottom: 10px;
}
.main-nav .logo-menu .logo-content {
  height: 100px;
}
.main-nav .logo-menu .logo-content .logo-block {
  height: 100px;
}
.main-nav .logo-menu .logo-content .logo-block .logo-box {
  height: 100px;
}
.main-nav .logo-menu .logo-content .logo-block .logo-box a {
  height: 130px;
  float: inline-start;
}
.main-nav.minimal-nav .side-nav .nav-item .more-svg {
  margin-right: 0;
}
.main-nav.minimal-nav .logo-menu .logo-content .logo-block .logo-box img {
  padding: 0;
  margin-left: 8px;
}
.minimize-button.btn-to-close {
  left: 58px;
}
.minimize-button.btn-to-close:hover {
  left: 60px;
}
.side-nav .nav-item.not-opening.active.first-item {
  margin-top: 47px;
}
.side-nav .nav-item.active .more-svg circle, .side-nav .nav-item.active-closed .more-svg circle {
  fill: red;
}
/*---------------*/
.welcome-box {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  max-width: 500px;
  max-height: 500px;
  margin: 0 auto 50px;
}
.welcome-box img {
  max-width: 100%;
  max-height: 100%;
}
.welcome-box .t4 {
  opacity: 0.9;
  margin-bottom: 5px;
  font-size: 32px;
  font-weight: 800;
  height: 80px;
}
.welcome-box #animation-container {
  height: 350px;
}
/*---------------------*/
.items-page-header {
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}
.items-page-header .left-part {
  display: flex;
  flex: 1;
  align-items: flex-start;
  padding-right: 30px;
}
.items-page-header .right-part {
  display: flex;
  align-items: center;
}
.items-page-header .right-part .more-dropdown {
  display: inline-block;
  margin-left: 0;
}
.items-page-header .right-part > * {
  margin-left: 5px;
}
.item-notes {
  margin-left: 60px;
  font-size: 14px;
  font-weight: bold;
}
.item-notes .item-note {
  margin-top: 5px;
}
.item-notes .item-note.warning {
  color: #FB6565;
}
.item-notes .item-note.error {
  color: #FB6565;
}
.item-notes .item-note i {
  margin-right: 15px;
}
/*---------Search Main Controller Box---------*/
.f_search-main-control-panel-box .condition-value {
  padding: 0 55px 0 45px;
  width: 37%;
  margin-bottom: 10px;
}
.f_search-main-control-panel-box .condition-value:last-child {
  margin-bottom: 5px;
}
.f_search-main-control-panel-box .f_remove-search-input {
  position: absolute;
  cursor: pointer;
  font-size: 0;
  z-index: 100;
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: none;
  right: 20px;
  top: 7px;
}
.f_search-main-control-panel-box .f_remove-search-input i {
  opacity: 0.4;
  font-size: 13px;
}
.f_search-main-control-panel-box .f_remove-search-input i:hover {
  color: #F6821F;
}
/*---------Search Main Controller Box---------*/
.form-item .extra-actions {
  position: absolute;
  top: 23px;
  right: 40px;
  font-size: 15px;
  font-weight: bold;
}
.form-item .extra-actions:has(.f_validate-product-upc) {
  top: 33px;
}
.form-item .extra-actions:has(.f_validate-product-upc) span {
  transition: unset;
  font-size: 16px;
}
.form-item .extra-actions span {
  color: #B49657;
  cursor: pointer;
  transition: transform 0.7s ease-in-out;
  display: inline-block;
}
.form-item .extra-actions span:hover {
  transform: rotate(360deg);
}
.form-item.full-box {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 1300px) {
  .form-item.small-box {
    -ms-flex: 0 0 23%;
    flex: 0 0 23%;
    max-width: 23%;
  }
}
.form-item .input-field {
  width: 100%;
}
.form-item .form-group {
  width: 100%;
}
.form-item.no-margin {
  margin-bottom: 0;
}
.form-item .checkbox-radio-item .field-error {
  position: absolute;
  color: red;
  display: flex;
}
.form-item .checkbox-radio-item .syncable-field-icon, .form-item .checkbox-radio-item .master-field-icon {
  color: #00DD00;
  margin-left: 5px;
  font-size: 12px;
  position: relative;
}
.form-item .checkbox-radio-item .syncable-field-icon:hover .tooltip, .form-item .checkbox-radio-item .master-field-icon:hover .tooltip {
  opacity: 1;
  right: 30px;
  pointer-events: auto;
}
.form-item .checkbox-radio-item .master-field-icon {
  color: #F6821F;
}
.form-item .checkbox-radio-item i:hover .tooltip {
  right: auto;
  left: 20px;
}
.form-item .checkbox-radio-item i .tooltip {
  opacity: 0;
  background-color: #ffffff;
  position: absolute;
  left: 16px;
  top: 5px;
  transform: translate(0, -50%);
  min-width: 77px;
  font-size: 14px;
  line-height: 19px;
  padding: 3px 7px;
  border-radius: 6px;
  color: #2d3748;
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.14);
  transition: opacity 0.3s ease-in-out, left 0.2s;
  z-index: 150;
  pointer-events: none;
}
.form-item .checkbox-radio-item i .tooltip:after {
  transform: rotate(135deg);
  width: 8px;
  height: 8px;
  top: 35%;
  content: "";
  display: block;
  position: absolute;
  background-color: #fff;
  border-top: 0 none;
  border-left: 0 none;
  left: -4px;
}
.input-field input.short-description-input {
  padding-right: 10px;
}
.short-description-input::-webkit-search-cancel-button {
  -webkit-appearance: none;
  height: 1em;
  width: 1em;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptMTIxLjYgMzEzLjFjNC43IDQuNyA0LjcgMTIuMyAwIDE3TDMzOCAzNzcuNmMtNC43IDQuNy0xMi4zIDQuNy0xNyAwTDI1NiAzMTJsLTY1LjEgNjUuNmMtNC43IDQuNy0xMi4zIDQuNy0xNyAwTDEzNC40IDMzOGMtNC43LTQuNy00LjctMTIuMyAwLTE3bDY1LjYtNjUtNjUuNi02NS4xYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMzkuNi0zOS42YzQuNy00LjcgMTIuMy00LjcgMTcgMGw2NSA2NS43IDY1LjEtNjUuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsMzkuNiAzOS42YzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMTIgMjU2bDY1LjYgNjUuMXoiLz48L3N2Zz4=") no-repeat 50% 50%;
  background-size: contain;
  opacity: 0;
  pointer-events: none;
}
.short-description-input::-webkit-search-cancel-button:hover {
  cursor: pointer;
}
.short-description-input:focus::-webkit-search-cancel-button {
  opacity: 0.3;
  pointer-events: all;
}
.form-item.product-dimension-option .input-field .field-error {
  top: 100%;
  position: absolute;
  color: red;
  display: flex;
}
/*------------------*/
.field-selection-header {
  width: 15px;
  padding-right: 0 !important;
}
.list-fields .list-fields-with-icon {
  display: inline-block !important;
}
.list-fields .field-extra-icons {
  position: absolute;
  top: 15px;
  right: 40px;
}
.list-fields .syncable-field-icon, .list-fields .master-field-icon {
  vertical-align: middle;
  pointer-events: none;
  color: #00DD00;
  margin-left: 5px;
  font-size: 12px;
  position: relative;
  top: -7px !important;
  margin-right: 5px !important;
  display: inline-block !important;
}
.list-fields .syncable-field-icon:hover .tooltip, .list-fields .master-field-icon:hover .tooltip {
  opacity: 1;
  right: 30px;
  pointer-events: auto;
}
.list-fields i:hover .tooltip {
  right: auto;
  left: 20px;
}
.list-fields i .tooltip {
  opacity: 0;
  background-color: #ffffff;
  position: absolute;
  left: 16px;
  top: 5px;
  transform: translate(0, -50%);
  min-width: 77px;
  font-size: 14px;
  line-height: 19px;
  padding: 3px 7px;
  border-radius: 6px;
  color: #2d3748;
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.14);
  transition: opacity 0.3s ease-in-out, left 0.2s;
  z-index: 150;
  pointer-events: none;
}
.list-fields i .tooltip:after {
  transform: rotate(135deg);
  width: 8px;
  height: 8px;
  top: 35%;
  content: "";
  display: block;
  position: absolute;
  background-color: #fff;
  border-top: 0 none;
  border-left: 0 none;
  left: -4px;
}
.list-fields .master-field-icon {
  color: #F6821F;
  margin-left: 0;
  font-size: 19px;
  top: -8px !important;
}
.list-fields .master-field-icon .tooltip {
  min-width: 150px !important;
}
.list-fields .dropdown-box {
  font-weight: 400;
  text-align: left;
  top: 31px;
  right: 2px;
  left: auto;
  max-height: 271px;
  overflow: auto;
  min-width: 345px;
}
.list-fields .dropdown-box .checkbox-item {
  padding: 8px 85px 8px 8px;
}
.list-fields .dropdown-box .checkbox-item label {
  width: 100%;
}
.list-fields .dropdown-box .checkbox-item a {
  text-transform: none;
}
.list-fields .dropdown-box .checkbox-item .icons-box span {
  margin-right: 15px;
}
.list-fields .dropdown-box .checkbox-item .icons-box span:last-child {
  margin-right: 0;
}
.list-fields .dropdown-box .checkbox-item .icons-box span:hover svg {
  fill: #B49657;
}
.flatpickr-calendar.hasTime.noCalendar {
  max-width: 150px !important;
  padding: 1px !important;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  scale: 0.9;
}
.more-dropdown {
  margin-left: 8px;
}
.more-dropdown .dropdown-box {
  left: auto;
  right: 0;
}
/*------------------*/
/*---------------------*/
.page-title .security-select-box {
  margin-bottom: 0;
}
.page-title .error-box {
  color: #E23939;
  margin-bottom: 10px;
  display: inline-block;
}
.page-title.table-title {
  align-items: flex-start;
  padding: 0 13px;
  /*           max-width: 575.98px   */
}
@media (max-width: 575px) {
  .page-title.table-title {
    flex-wrap: wrap;
    min-height: 50px;
  }
}
.page-title.table-title .left-box {
  padding-left: 0;
  /*           max-width: 575.98px   */
}
@media (max-width: 575px) {
  .page-title.table-title .left-box {
    width: 100%;
  }
}
.page-title.table-title .left-box .title-box {
  color: initial;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
  padding: 10px 0;
  /*           max-width: 575.98px   */
}
@media (max-width: 575px) {
  .page-title.table-title .left-box .title-box {
    width: 100%;
    padding-bottom: 0;
  }
}
.page-title.table-title .right-box {
  /*           max-width: 575.98px   */
}
@media (max-width: 575px) {
  .page-title.table-title .right-box {
    width: 100%;
  }
}
/*----------------------*/
/*---------Restaurant Products-------------*/
#restaurant_products .right-box {
  height: 50px;
}
#restaurant_products .right-box a {
  top: 0;
  right: 0;
}
/*---------Restaurant Products-------------*/
.table.fields-setup .table-row.table-head {
  top: -5px;
}
.table .table-row > li {
  max-width: 350px;
}
.table-row.Delayed, .table-row.Open {
  background: #F3CBCC !important;
}
#show-items-notes-btn {
  position: relative;
}
#show-items-notes-btn i {
  width: 21px;
  height: 21px;
  font-size: 21px;
}
#show-items-notes-btn .notes-count {
  position: absolute;
  top: 4px;
  right: 3px;
  min-width: 14px;
  height: 14px;
  line-height: 14px;
  border-radius: 50%;
  text-align: center;
  font-size: 9px;
  z-index: 1;
  display: none;
  color: #E2E8F0;
  background-color: #FB6565;
}
#show-items-notes-btn .notes-count.is_active {
  display: block;
}
#show-items-notes-btn:hover .notes-count {
  background-color: white !important;
  color: #FB6565 !important;
}
.logs-list-inner .form-card-box .form-item {
  margin-bottom: 0;
}
.logs-list-inner .form-card-box .form-item textarea {
  height: 68px;
}
.logs-list-inner .form-card-action .button {
  min-width: 85px;
  padding: 4px 16px 5px;
  min-height: 29px;
}
.notification-params-info {
  cursor: pointer;
}
.notification-event-info-container {
  z-index: 1000;
  position: absolute;
  top: 35px;
  right: 0;
  display: none;
  min-height: 200px;
  padding: 12px 12px 6px 12px;
  color: #2d3748;
  background-color: #ffffff;
  border: 1px solid #E5E5E5;
  font-size: 14px;
  box-sizing: border-box;
  border-radius: 6px;
  text-align: left;
  width: 49%;
  transform: translateX(-14px);
}
.notification-event-info-container.is_active {
  display: block;
}
.notification-event-info-container .wrapper {
  display: flex;
  justify-content: space-between;
  align-content: center;
  align-items: center;
}
.notification-event-info-container .wrapper .title {
  font-weight: 600;
}
.notification-event-info-container .notification-event-header-container {
  width: 20px;
  height: 20px;
  margin-left: auto;
}
.notification-event-info-container .notification-event-header-container span {
  width: 100%;
  height: 100%;
  display: block;
  cursor: pointer;
  transition: opacity 0.3s ease;
}
.notification-event-info-container .notification-event-header-container span:hover {
  opacity: 0.8;
}
.notification-event-info-container .notification-event-header-container span .icon-cancel {
  font-size: 20px;
  color: #F6821F;
}
.notification-event-info-container .notification-event-body-container {
  padding: 5px 0 15px;
}
.notification-event-info-container .notification-event-body-container ul li {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 5px;
  font-weight: 500;
}
.notification-event-info-container .notification-event-body-container ul li .type {
  font-size: 12px;
  font-weight: 400;
}
@media screen and (max-width: 575px) {
  .notification-event-info-container {
    width: 94%;
    transform: translateX(-15px);
    right: 0;
  }
}
