@charset "UTF-8";

/*------------------------------------
  Selects
------------------------------------*/
/*------------------------------------
  Select v1
------------------------------------*/
.u-select--v1 {
  line-height: 1;
  position: relative;
}

.u-select--v1-select .dropdown-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1;
  background: none;
  border: none;
  padding: 0;
}

.u-select--v1-select .dropdown-toggle::after {
  content: "";
  display: none;
}

.u-select--v1-select .dropdown-toggle:hover, .u-select--v1-select .dropdown-toggle:active, .u-select--v1-select .dropdown-toggle:focus {
  outline: 0 none !important;
}

.u-select--v1-select .bs-caret {
  display: none;
}

.u-select--v1-select .dropdown-menu[role="combobox"] {
  border: none;
  -webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0.71429rem;
  margin-left: -0.71429rem;
}

.u-select--v1-select .dropdown-menu[role="listbox"] a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  min-height: 3.57143rem;
  padding: 0 1.78571rem;
}

.u-select--v1-select .dropdown-menu[role="listbox"] a:hover {
  text-decoration: none;
  background-color: #f5f9f9;
}

@media (min-width: 576px) {
  .u-select--v1-select .dropdown-menu[role="combobox"] {
    min-width: calc(100% + 60px);
    margin-top: 1.78571rem;
    margin-left: -2.14286rem;
  }
  .u-select--v1-select .dropdown-menu[role="listbox"] a {
    padding: 0 2.14286rem;
  }
}

/*------------------------------------
  Select v2
------------------------------------*/
.u-select--v2 {
  position: relative;
  border: 1px solid;
}

.u-select--v2-select .divider {
  border-top: 1px solid #e1eaea;
}

.u-select--v2-select .dropdown-toggle {
  background: none;
  color: inherit;
  border: none;
  padding: 0.71429rem 1.42857rem;
}

.u-select--v2-select .dropdown-toggle::after {
  content: "";
  display: none;
}

.u-select--v2-select .dropdown-toggle:hover, .u-select--v2-select .dropdown-toggle:active, .u-select--v2-select .dropdown-toggle:focus {
  outline: 0 none !important;
}

.u-select--v2-select .filter-option {
  color: inherit;
}

.u-select--v2-select .bs-caret {
  display: none;
}

.u-select--v2-select .dropdown-menu[role="combobox"] {
  min-width: calc(100% + 2px);
  border: 1px solid #e1eaea;
  margin-top: 0.35714rem;
  margin-left: -1px;
}

.u-select--v2-select .dropdown-menu[role="listbox"] a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #53585e;
  white-space: nowrap;
  min-height: 2.85714rem;
  padding: 0 1.42857rem;
}

.u-select--v2-select .dropdown-menu[role="listbox"] a:hover {
  text-decoration: none;
  background-color: #f5f9f9;
}

.u-select--v2-select.dropup .dropdown-menu[role="combobox"] {
  margin-top: 0;
  margin-bottom: 0.35714rem;
}

/*------------------------------------
  Select v3
------------------------------------*/
.u-select--v3 {
  position: relative;
  border: 1px solid;
}

.u-select--v3-select .divider {
  border-top: 1px solid #e1eaea;
}

.u-select--v3-select .dropdown-toggle {
  background: none;
  color: inherit;
  border: none;
  padding: 0.71429rem 2.85714rem 0.71429rem 1.42857rem;
}

.u-select--v3-select .dropdown-toggle::after {
  content: "";
  display: none;
}

.u-select--v3-select .dropdown-toggle:hover, .u-select--v3-select .dropdown-toggle:active, .u-select--v3-select .dropdown-toggle:focus {
  outline: 0 none !important;
}

.u-select--v3-select .filter-option {
  color: inherit;
}

.u-select--v3-select .filter-option i {
  display: none;
}

.u-select--v3-select .bs-caret {
  display: none;
}

.u-select--v3-select .bs-searchbox {
  position: relative;
  padding: 1.57143rem 1.14286rem 0.57143rem;
}

.u-select--v3-select .bs-searchbox::before {
  content: "\ea0f";
  position: absolute;
  top: 32px;
  left: 32px;
  font-size: 16px;
  font-family: "hs-admin-icons", sans-serif;
  color: #bfcece;
}

.u-select--v3-select .bs-searchbox input {
  color: #53585e;
  border: 1px solid #e1eaea;
  border-radius: 4px;
  padding: 10px 20px 10px 50px;
}

.u-select--v3-select .bs-searchbox input:focus {
  border-color: #22bfdd;
}

.u-select--v3-select .dropdown-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1rem;
  color: #acbdbd;
  min-height: 3.42857rem;
  padding: 0 1.42857rem;
}

.u-select--v3-select .dropdown-menu[role="combobox"] {
  min-width: calc(100% + 2px);
  border: none;
  -webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.1);
  margin-top: 0.71429rem;
  margin-left: -1px;
}

.u-select--v3-select .dropdown-menu[role="listbox"] li.hidden {
  display: none;
}

.u-select--v3-select .dropdown-menu[role="listbox"] a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #53585e;
  white-space: nowrap;
  min-height: 3.42857rem;
  padding: 0 1.42857rem !important;
}

.u-select--v3-select .dropdown-menu[role="listbox"] a i {
  color: #bfcece;
}

.u-select--v3-select .dropdown-menu[role="listbox"] li:hover a,
.u-select--v3-select .dropdown-menu[role="listbox"] li.active a {
  text-decoration: none;
  background-color: #f5f9f9;
  color: #000;
}

.u-select--v3-select .dropdown-menu[role="listbox"] li:hover a i,
.u-select--v3-select .dropdown-menu[role="listbox"] li.active a i {
  color: #bfcece;
}

.u-select--v3-select.dropup .dropdown-menu[role="combobox"] {
  margin-top: 0;
  margin-bottom: 0.71429rem;
}

.u-select-dropdown--blue-theme .dropdown-menu[role="listbox"] li:hover a,
.u-select-dropdown--blue-theme .dropdown-menu[role="listbox"] li.active a {
  color: #22bfdd;
}

.u-select-dropdown--blue-theme .dropdown-menu[role="listbox"] li:hover a i,
.u-select-dropdown--blue-theme .dropdown-menu[role="listbox"] li.active a i {
  color: #22bfdd;
}

.u-select-dropdown--width-auto .dropdown-menu[role="combobox"] {
  min-width: calc(220px - 2px);
}

.u-select-dropdown--right .dropdown-menu[role="combobox"] {
  left: auto !important;
  right: 0;
  margin-left: 0;
  margin-right: -1px;
}

.u-select-dropdown--search-rounded .bs-searchbox input {
  border-radius: 25px;
}

.u-select-dropdown--search-line .bs-searchbox input {
  border-radius: 0;
  border-width: 0 0 1px 0;
  padding-left: 0 !important;
}

.u-select-dropdown--search-right .bs-searchbox::before {
  left: auto;
  right: 32px;
}

.u-select-dropdown--search-right .bs-searchbox input {
  padding: 10px 50px 10px 20px;
}

.u-select-dropdown--visible-result-icon .filter-option i {
  display: block;
}

/*------------------------------------
  Multi Selects
------------------------------------*/
/*------------------------------------
  Multi Select v1
------------------------------------*/
.u-multi-select--v1 {
  display: block;
  width: auto;
  background: none;
}

.u-multi-select--v1 .ms-selectable,
.u-multi-select--v1 .ms-selection {
  width: 100%;
  float: none;
}

.u-multi-select--v1 .ms-selectable .ms-list,
.u-multi-select--v1 .ms-selection .ms-list {
  height: auto;
  border-color: #e1eaea;
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.u-multi-select--v1 .ms-selectable .ms-list li,
.u-multi-select--v1 .ms-selection .ms-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  color: #53585e;
  white-space: nowrap;
  min-height: 3.42857rem;
  border-bottom: none;
  padding: 0 1.42857rem !important;
}

.u-multi-select--v1 .ms-selectable .ms-list li i,
.u-multi-select--v1 .ms-selection .ms-list li i {
  color: #bfcece;
}

.u-multi-select--v1 .ms-selectable .ms-list li.ms-hover, .u-multi-select--v1 .ms-selectable .ms-list li:hover,
.u-multi-select--v1 .ms-selection .ms-list li.ms-hover,
.u-multi-select--v1 .ms-selection .ms-list li:hover {
  text-decoration: none;
  background-color: #f5f9f9;
  color: #000;
}

.u-multi-select--v1 .ms-selectable .ms-list li.ms-hover i, .u-multi-select--v1 .ms-selectable .ms-list li:hover i,
.u-multi-select--v1 .ms-selection .ms-list li.ms-hover i,
.u-multi-select--v1 .ms-selection .ms-list li:hover i {
  color: #bfcece;
}

.u-multi-select--v1 .ms-selection {
  margin-left: auto;
}

.u-multi-select--blue-theme .ms-selectable,
.u-multi-select--blue-theme .ms-selection {
  background-color: #f5f9f9;
}

.u-multi-select--blue-theme .ms-selectable .ms-list li.ms-hover, .u-multi-select--blue-theme .ms-selectable .ms-list li:hover,
.u-multi-select--blue-theme .ms-selection .ms-list li.ms-hover,
.u-multi-select--blue-theme .ms-selection .ms-list li:hover {
  background-color: #22bfdd;
  color: #fff;
}

.u-multi-select--blue-theme .ms-selectable .ms-list li.ms-hover i, .u-multi-select--blue-theme .ms-selectable .ms-list li:hover i,
.u-multi-select--blue-theme .ms-selection .ms-list li.ms-hover i,
.u-multi-select--blue-theme .ms-selection .ms-list li:hover i {
  color: #fff;
}

.u-multi-select--items-lg .ms-selectable .ms-list li,
.u-multi-select--items-lg .ms-selection .ms-list li {
  min-height: 4rem;
}

.u-multi-select--rounded-0 .ms-selectable .ms-list,
.u-multi-select--rounded-0 .ms-selection .ms-list {
  border-radius: 0;
}

.u-multi-select--items-icons .ms-selectable .ms-list li,
.u-multi-select--items-icons .ms-selection .ms-list li {
  position: relative;
}

.u-multi-select--items-icons .ms-selectable .ms-list li::after,
.u-multi-select--items-icons .ms-selection .ms-list li::after {
  position: absolute;
  top: 50%;
  right: 15px;
  display: inline-block;
  font-family: "hs-admin-icons", sans-serif;
  color: #bfcece;
  opacity: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.u-multi-select--items-icons .ms-selectable .ms-list li:hover::after,
.u-multi-select--items-icons .ms-selection .ms-list li:hover::after {
  opacity: 1;
}

.u-multi-select--items-icons .ms-selectable .ms-list li::after {
  content: "\e9fd";
  width: 18px;
  height: 18px;
  line-height: 18px;
  background-color: #1cc9e4;
  font-size: 14px;
  color: #fff;
  text-align: center;
  border-radius: 50%;
}

.u-multi-select--items-icons .ms-selection .ms-list li::after {
  content: "\ea3b";
  font-size: 18px;
}

@media (min-width: 768px) {
  .u-multi-select--v1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .u-multi-select--v1 .ms-selectable,
  .u-multi-select--v1 .ms-selection {
    width: 45%;
  }
  .u-multi-select--v1 .ms-selectable .ms-list,
  .u-multi-select--v1 .ms-selection .ms-list {
    height: 100%;
  }
}

/*------------------------------------
  Tagsinputs
------------------------------------*/
/*------------------------------------
  Tagsinput v1
------------------------------------*/
.u-tagsinput--v1 .bootstrap-tagsinput {
  width: 100%;
  padding: 0.57143rem 0.64286rem;
  border: 1px solid #e1eaea;
  border-radius: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.u-tagsinput--v1 [data-role="remove"] {
  font-size: 0.85714rem;
  font-family: "hs-admin-icons", sans-serif;
  color: #fff;
  margin-left: 1rem;
}

.u-tagsinput--v1 [data-role="remove"]::after {
  content: "\e939" !important;
  padding: 0 !important;
}

/*------------------------------------
  Tagsinput v2
------------------------------------*/
[class*="u-tagsinput--v2"] .bootstrap-tagsinput {
  width: 100%;
  line-height: 1;
  background-color: transparent;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  margin-bottom: -5px;
}

[class*="u-tagsinput--v2"] .bootstrap-tagsinput::before {
  content: "|";
  display: inline-block;
  width: 1px;
  line-height: 1;
  font-size: 14px;
  opacity: 0;
  padding: 0.57143rem 0;
  margin-bottom: 5px;
  margin-left: -1px;
}

[class*="u-tagsinput--v2"] .bootstrap-tagsinput input[type="text"] {
  width: 100%;
}

[class*="u-tagsinput--v2"] .bootstrap-tagsinput .tag + input[type="text"] {
  width: 40px;
}

[class*="u-tagsinput--v2"] .bootstrap-tagsinput .tag {
  position: relative;
  display: inline-block;
  line-height: 1;
  font-size: 14px;
  color: #41464B;
  border: 1px solid #1cc9e4;
  border-radius: 16px;
  padding: 0.57143rem 1.78571rem 0.57143rem 2.85714rem;
  margin-bottom: 5px;
}

[class*="u-tagsinput--v2"] .bootstrap-tagsinput .tag [data-role="remove"] {
  position: absolute;
  top: 50%;
  left: 18px;
  font-size: 10px;
  font-family: "hs-admin-icons", sans-serif;
  color: #e62154;
  margin-left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

[class*="u-tagsinput--v2"] .bootstrap-tagsinput .tag [data-role="remove"]::after {
  content: "\e939";
  padding: 0;
}

.u-tagsinput--v2--gray .bootstrap-tagsinput .tag {
  background-color: #f5f9f9;
  border-color: #f5f9f9;
}

.u-tagsinput--v2--gray-dark .bootstrap-tagsinput .tag {
  background-color: #e1eaea;
  border-color: #e1eaea;
  color: #53585e;
}

.u-tagsinput--v2--blue .bootstrap-tagsinput .tag {
  background-color: #1cc9e4;
  color: #fff;
  border-color: #1cc9e4;
}

.u-tagsinput--v2--blue .bootstrap-tagsinput .tag [data-role="remove"] {
  color: #fff;
}

.u-tagsinput--v2--right .bootstrap-tagsinput .tag {
  padding: 0.57143rem 2.85714rem 0.57143rem 1.42857rem;
}

.u-tagsinput--v2--right .bootstrap-tagsinput .tag [data-role="remove"] {
  left: auto;
  right: 18px;
}




/*------------------------------------
  Tooltips
------------------------------------*/
/*------------------------------------
  Tooltip v2
------------------------------------*/
.u-tooltip--v2 {
  line-height: 1.4em;
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 1px 3px 6px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 1px 3px 6px 0 rgba(0, 0, 0, 0.1);
  padding: 0.35714rem 0.71429rem;
  margin-left: 1.42857rem;
  -webkit-transform: translate(50%, 100%);
      -ms-transform: translate(50%, 100%);
          transform: translate(50%, 100%);
}

.u-tooltip--v2::before {
  content: '';
  position: absolute;
  top: 50%;
  left: auto;
  right: 100%;
  width: 0;
  height: 0;
  margin-left: 0;
  border: 7px solid transparent;
  border-right-color: #fff;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}


/*------------------------------------
  Toasts
------------------------------------*/
/*------------------------------------
  Toasts v1
------------------------------------*/
[class*="noty_theme__unify--v1"] {
  -webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  padding: 1.57143rem;
}

.noty_theme__unify--v1--dark {
  background-color: #2e3c56;
}

.noty_theme__unify--v1--light {
    background-color: #fff;
    border: 1px solid #c4c4c4;
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}

.noty_type__success.noty_theme__unify--v1 {
  background-color: #1cc9e4;
}

.noty_type__info.noty_theme__unify--v1 {
  background-color: #1d75e5;
}

.noty_type__error.noty_theme__unify--v1 {
  background-color: #e62154;
}

.noty_type__warning.noty_theme__unify--v1 {
  background-color: #e6a821;
}

.noty_body {
  font-weight: 400;
  font-size: 1rem;
  color: #fff;
}
.noty_body .icons {
    font-size: 3rem;
}

[class*="noty_theme__unify--v1"] .noty_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.noty_theme__unify--v1--light .noty_body {
  color: #41464B;
}

.noty_body__icon {
  position: relative;
  display: inline-block;
  color: #fff;
  text-align: center;
  border-radius: 50%;
}

.noty_body__icon::before {
  display: block;
}

.noty_body__icon > i {
  position: relative;
  top: 50%;
  display: block;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 2;
}

.noty_theme__unify--v1 .noty_body__icon {
  background-color: rgba(245, 249, 249, 0.2);
}

.noty_theme__unify--v1--dark .noty_body__icon {
  background-color: rgba(245, 249, 249, 0.1);
}

.noty_theme__unify--v1--dark.noty_type__success .noty_body__icon {
  color: #1cc9e4;
}

.noty_theme__unify--v1--dark.noty_type__info .noty_body__icon {
  color: #1d75e5;
}

.noty_theme__unify--v1--dark.noty_type__error .noty_body__icon {
  color: #e62154;
}

.noty_theme__unify--v1--dark.noty_type__warning .noty_body__icon {
  color: #e6a821;
}

.noty_theme__unify--v1--light.noty_type__success .noty_body__icon {
  background-color: rgba(28, 201, 228, 0.15);
  color: #1cc9e4;
}

.noty_theme__unify--v1--light.noty_type__info .noty_body__icon {
  background-color: rgba(29, 117, 229, 0.15);
  color: #1d75e5;
}

.noty_theme__unify--v1--light.noty_type__error .noty_body__icon {
  background-color: rgba(230, 33, 84, 0.15);
  color: #e62154;
}

.noty_theme__unify--v1--light.noty_type__warning .noty_body__icon {
  background-color: rgba(230, 168, 33, 0.15);
  color: #e6a821;
}

[class*="noty_theme__unify--v1"] .noty_close_button {
  top: 14px;
  right: 14px;
  width: 0.85714rem;
  height: 0.85714rem;
  line-height: 0.85714rem;
  background-color: transparent;
  font-weight: 300;
  font-size: 1.71429rem;
  color: #fff;
  border-radius: 0;
}

.noty_theme__unify--v1--light .noty_close_button {
  color: #cad6d6;
}

.noty_progressbar {
  height: 0.5rem !important;
}

.noty_theme__unify--v1 .noty_progressbar {
  background-color: rgba(0, 0, 0, 0.08) !important;
}

.noty_theme__unify--v1--dark.noty_type__success .noty_progressbar {
  background-color: #1cc9e4;
}

.noty_theme__unify--v1--dark.noty_type__info .noty_progressbar {
  background-color: #1d75e5;
}

.noty_theme__unify--v1--dark.noty_type__error .noty_progressbar {
  background-color: #e62154;
}

.noty_theme__unify--v1--dark.noty_type__warning .noty_progressbar {
  background-color: #e6a821;
}

.noty_theme__unify--v1--light.noty_type__success .noty_progressbar {
  background-color: rgba(28, 201, 228, 0.15);
}

.noty_theme__unify--v1--light.noty_type__info .noty_progressbar {
  background-color: rgba(29, 117, 229, 0.15);
}

.noty_theme__unify--v1--light.noty_type__error .noty_progressbar {
  background-color: rgba(230, 33, 84, 0.15);
}

.noty_theme__unify--v1--light.noty_type__warning .noty_progressbar {
  background-color: rgba(230, 168, 33, 0.15);
}

/*------------------------------------
  Datepickers
------------------------------------*/
/*------------------------------------
  Datepicker v2
------------------------------------*/
.u-datepicker--v2 {
  z-index: 2 !important;
  border-width: 0;
  border-radius: 0;
}

.u-datepicker--v2.ui-datepicker-inline {
  width: 100%;
}

.u-datepicker--v2.ui-datepicker {
  width: initial;
  padding: initial;
}

.u-datepicker--v2 .ui-datepicker {
  width: 100%;
  padding: 0;
  border: none;
}

.u-datepicker--v2 .ui-datepicker-header {
  display: none;
}

.u-datepicker--v2 .ui-datepicker-title {
  height: 2.14286rem;
  line-height: 2.14286rem;
  font-size: 1rem;
  font-weight: 400;
  color: #555;
  margin-left: 2.14286rem;
  margin-right: 2.14286rem;
}

.u-datepicker--v2 .ui-datepicker-prev,
.u-datepicker--v2 .ui-datepicker-next {
  width: 2.14286rem;
  height: 2.14286rem;
  line-height: 2.14286rem;
  top: 0;
  text-align: center;
  border-radius: 0;
  cursor: pointer;
}

.u-datepicker--v2 .ui-datepicker-prev > span,
.u-datepicker--v2 .ui-datepicker-next > span {
  position: static;
  top: 0;
  left: 0;
  display: inline-block;
  width: auto;
  height: auto;
  font-size: 1.14286rem;
  color: #555;
  background-image: none;
  text-indent: 0;
  margin-top: 0;
  margin-left: 0;
}

.u-datepicker--v2 .ui-datepicker-prev.ui-state-hover,
.u-datepicker--v2 .ui-datepicker-next.ui-state-hover {
  border: none;
}

.u-datepicker--v2 .ui-datepicker-prev {
  left: 0;
  border-right-width: 0;
}

.u-datepicker--v2 .ui-datepicker-prev.ui-state-hover {
  border-right-width: 0;
}

.u-datepicker--v2 .ui-datepicker-next {
  right: 0;
  border-left-width: 0;
}

.u-datepicker--v2 .ui-datepicker-next.ui-state-hover {
  border-left-width: 0;
}

.u-datepicker--v2 .ui-datepicker-prev-hover,
.u-datepicker--v2 .ui-datepicker-next-hover {
  top: 0;
  background-color: transparent;
}

.u-datepicker--v2 .ui-datepicker-prev-hover {
  left: 0;
}

.u-datepicker--v2 .ui-datepicker-next-hover {
  right: 0;
}

.u-datepicker--v2 .ui-datepicker-calendar {
  margin-bottom: 0;
  width: 100%;
}

.u-datepicker--v2 .ui-datepicker-calendar th,
.u-datepicker--v2 .ui-datepicker-calendar td {
  text-align: center;
  padding: 0.21429rem;
}

.u-datepicker--v2 .ui-datepicker-calendar th span,
.u-datepicker--v2 .ui-datepicker-calendar th a,
.u-datepicker--v2 .ui-datepicker-calendar td span,
.u-datepicker--v2 .ui-datepicker-calendar td a {
  display: inline-block;
  width: 1.85714rem;
  height: 1.85714rem;
  line-height: 1.71429rem;
  text-align: center;
  text-decoration: none;
  color: #555;
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  padding: 0;
}

.u-datepicker--v2 .ui-datepicker-calendar th a,
.u-datepicker--v2 .ui-datepicker-calendar td a {
  border-radius: 50%;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

.u-datepicker--v2 .ui-datepicker-calendar th a.ui-state-active,
.u-datepicker--v2 .ui-datepicker-calendar td a.ui-state-active {
  position: relative;
  background-color: transparent;
  border-color: #e62154;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

.u-datepicker--v2 .ui-datepicker-calendar th a,
.u-datepicker--v2 .ui-datepicker-calendar th span {
  font-size: 0.85714rem;
  font-weight: 400;
  color: #000;
  text-decoration: none;
  text-transform: uppercase;
}

.u-datepicker--v2 .ui-datepicker-calendar td a,
.u-datepicker--v2 .ui-datepicker-calendar td span {
  font-size: 1rem;
}

@media (min-width: 768px) {
  .u-datepicker--v2 .ui-datepicker-title {
    height: 3.21429rem;
    line-height: 3.21429rem;
    font-size: 1.14286rem;
    margin-left: 3.21429rem;
    margin-right: 3.21429rem;
  }
  .u-datepicker--v2 .ui-datepicker-prev,
  .u-datepicker--v2 .ui-datepicker-next {
    width: 3.21429rem;
    height: 3.21429rem;
    line-height: 3.21429rem;
  }
  .u-datepicker--v2 .ui-datepicker-prev > span,
  .u-datepicker--v2 .ui-datepicker-next > span {
    font-size: 1.28571rem;
  }
  .u-datepicker--v2 .ui-datepicker-calendar th span,
  .u-datepicker--v2 .ui-datepicker-calendar th a,
  .u-datepicker--v2 .ui-datepicker-calendar td span,
  .u-datepicker--v2 .ui-datepicker-calendar td a {
    width: 2.57143rem;
    height: 2.57143rem;
    line-height: 2.42857rem;
  }
  .u-datepicker--v2 .ui-datepicker-calendar th a,
  .u-datepicker--v2 .ui-datepicker-calendar th span {
    font-size: 1rem;
  }
  .u-datepicker--v2 .ui-datepicker-calendar td a,
  .u-datepicker--v2 .ui-datepicker-calendar td span {
    font-size: 1.14286rem;
  }
}

/*------------------------------------
  Datepicker v3
------------------------------------*/
.u-datepicker--v3 {
  position: relative;
  display: inline-block;
}

.u-datepicker--v3 input {
  width: 100% !important;
  color: #53585e;
  border: none;
}

.u-datepicker--v3 .flatpickr-calendar {
  width: auto;
  -webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.1);
  padding: 20px;
}

.u-datepicker--v3 .flatpickr-calendar::before, .u-datepicker--v3 .flatpickr-calendar::after {
  display: none;
}

.u-datepicker--v3 .flatpickr-calendar.arrowTop {
  top: 100% !important;
  margin-top: 10px;
}

.u-datepicker--v3 .flatpickr-calendar.arrowBottom {
  top: auto !important;
  bottom: 100% !important;
  margin-bottom: 10px;
}

.u-datepicker--v3 .flatpickr-month {
  height: 22px;
  fill: #666b6e;
  margin-bottom: 24px;
}

.u-datepicker--v3 .flatpickr-weekdays {
  height: 22px;
  margin-bottom: 20px;
}

.u-datepicker--v3 .flatpickr-current-month {
  top: 0;
  font-size: 1rem;
  line-height: 1.6;
  padding: 0;
}

.u-datepicker--v3 .flatpickr-current-month span.cur-month {
  font-weight: 400;
  font-size: 1rem;
  color: #53585e;
  margin-left: 0;
}

.u-datepicker--v3 .flatpickr-current-month span.cur-month:hover {
  background-color: transparent;
}

.u-datepicker--v3 .flatpickr-current-month input.cur-year {
  font-weight: 400;
}

.u-datepicker--v3 .flatpickr-prev-month,
.u-datepicker--v3 .flatpickr-next-month {
  top: 50%;
  height: auto;
  line-height: 0;
  padding: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.u-datepicker--v3 .flatpickr-prev-month:hover svg,
.u-datepicker--v3 .flatpickr-next-month:hover svg {
  fill: #1cc9e4;
}

.u-datepicker--v3 .numInputWrapper span.arrowUp,
.u-datepicker--v3 .numInputWrapper span.arrowDown {
  display: none;
}

.u-datepicker--v3 .numInputWrapper:hover {
  background-color: transparent;
}

.u-datepicker--v3 span.flatpickr-weekday {
  font-weight: 400;
  font-size: 1rem;
  color: #000;
  text-transform: uppercase;
}

.u-datepicker--v3 .flatpickr-day {
  font-weight: 400;
  font-size: 1rem;
  color: #000;
  margin: 1px 0;
}

.u-datepicker--v3 .flatpickr-day.disabled, .u-datepicker--v3 .flatpickr-day.disabled:hover, .u-datepicker--v3 .flatpickr-day.prevMonthDay, .u-datepicker--v3 .flatpickr-day.nextMonthDay, .u-datepicker--v3 .flatpickr-day.notAllowed, .u-datepicker--v3 .flatpickr-day.notAllowed.prevMonthDay, .u-datepicker--v3 .flatpickr-day.notAllowed.nextMonthDay {
  color: #8c8f92;
}

.u-datepicker--v3 .flatpickr-day.inRange, .u-datepicker--v3 .flatpickr-day.prevMonthDay.inRange, .u-datepicker--v3 .flatpickr-day.nextMonthDay.inRange, .u-datepicker--v3 .flatpickr-day.today.inRange, .u-datepicker--v3 .flatpickr-day.prevMonthDay.today.inRange, .u-datepicker--v3 .flatpickr-day.nextMonthDay.today.inRange, .u-datepicker--v3 .flatpickr-day:hover, .u-datepicker--v3 .flatpickr-day.prevMonthDay:hover, .u-datepicker--v3 .flatpickr-day.nextMonthDay:hover, .u-datepicker--v3 .flatpickr-day:focus, .u-datepicker--v3 .flatpickr-day.prevMonthDay:focus, .u-datepicker--v3 .flatpickr-day.nextMonthDay:focus {
  background-color: #f5f9f9;
  border-color: #f5f9f9;
}

.u-datepicker--v3 .flatpickr-day.inRange {
  -webkit-box-shadow: -5px 0 0 #f5f9f9, 5px 0 0 #f5f9f9;
          box-shadow: -5px 0 0 #f5f9f9, 5px 0 0 #f5f9f9;
}

.u-datepicker--v3 .flatpickr-day.selected, .u-datepicker--v3 .flatpickr-day.startRange, .u-datepicker--v3 .flatpickr-day.endRange, .u-datepicker--v3 .flatpickr-day.selected.inRange, .u-datepicker--v3 .flatpickr-day.startRange.inRange, .u-datepicker--v3 .flatpickr-day.endRange.inRange, .u-datepicker--v3 .flatpickr-day.selected:focus, .u-datepicker--v3 .flatpickr-day.startRange:focus, .u-datepicker--v3 .flatpickr-day.endRange:focus, .u-datepicker--v3 .flatpickr-day.selected:hover, .u-datepicker--v3 .flatpickr-day.startRange:hover, .u-datepicker--v3 .flatpickr-day.endRange:hover, .u-datepicker--v3 .flatpickr-day.selected.prevMonthDay, .u-datepicker--v3 .flatpickr-day.startRange.prevMonthDay, .u-datepicker--v3 .flatpickr-day.endRange.prevMonthDay, .u-datepicker--v3 .flatpickr-day.selected.nextMonthDay, .u-datepicker--v3 .flatpickr-day.startRange.nextMonthDay, .u-datepicker--v3 .flatpickr-day.endRange.nextMonthDay {
  background-color: #fff;
  color: #000;
  border-color: #e62154;
  border-radius: 50%;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.u-datepicker--v3 .flatpickr-day.inRange:first-child, .u-datepicker--v3 .flatpickr-day.inRange:nth-child(8), .u-datepicker--v3 .flatpickr-day.inRange:nth-child(15), .u-datepicker--v3 .flatpickr-day.inRange:nth-child(22), .u-datepicker--v3 .flatpickr-day.inRange:nth-child(29), .u-datepicker--v3 .flatpickr-day.inRange:nth-child(36) {
  border-radius: 50% 0 0 50%;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.u-datepicker--v3 .flatpickr-day.inRange:nth-child(7n) {
  border-radius: 0 50% 50% 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.u-datepicker--v3 .flatpickr-day.startRange::after, .u-datepicker--v3 .flatpickr-day.endRange::before {
  content: "";
  position: absolute;
  top: -1px;
  z-index: -1;
  display: block;
  width: calc(50% + 2px);
  height: calc(100% + 1px);
  background-color: #f5f9f9;
}

.u-datepicker--v3 .flatpickr-day.startRange::after {
  right: -1px;
}

.u-datepicker--v3 .flatpickr-day.endRange::before {
  left: -1px;
}

.u-datepicker-right .flatpickr-calendar {
  left: auto !important;
  right: 0 !important;
}

.u-datepicker-left .flatpickr-calendar {
  left: 0 !important;
}

/*------------------------------------
  Checkboxes
------------------------------------*/
/*------------------------------------
  Checkboxes v8 Sizes
------------------------------------*/
.u-check .u-check-icon--md {
  width: 46px;
  height: 26px;
  border-radius: 13px;
}

.u-check .u-check-icon--md i::before {
  height: 26px;
  line-height: 22px;
}

.u-check .u-check-icon--md i::after {
  left: 4px;
  width: 20px;
  height: 20px;
}

.u-check input[type="checkbox"]:checked + .u-check-icon--md i::after,
.u-check input[type="checkbox"]:checked + * .u-check-icon--md i::after,
.u-check input[type="radio"]:checked + .u-check-icon--md i::after,
.u-check input[type="radio"]:checked + * .u-check-icon--md i::after {
  left: calc(100% - 23px);
}

/*------------------------------------
  Checkboxes Themes
------------------------------------*/
.u-check input[type="checkbox"]:checked + .u-check-icon--lightblue-v3,
.u-check input[type="checkbox"]:checked + * .u-check-icon--lightblue-v3,
.u-check input[type="radio"]:checked + .u-check-icon--lightblue-v3,
.u-check input[type="radio"]:checked + * .u-check-icon--lightblue-v3 {
  color: #1cc9e4;
  border-color: #e1eaea;
}

.u-check input[type="checkbox"]:checked + .u-check-icon--lightblue-v3 i::after,
.u-check input[type="checkbox"]:checked + * .u-check-icon--lightblue-v3 i::after,
.u-check input[type="radio"]:checked + .u-check-icon--lightblue-v3 i::after,
.u-check input[type="radio"]:checked + * .u-check-icon--lightblue-v3 i::after {
  background-color: #1cc9e4;
}

/*------------------------------------
  Quantity v2
------------------------------------*/
.u-quantity--v2 {
  overflow: hidden;
  border: 1px solid;
}

.u-quantity--v2 .input-group-addon {
  min-width: auto;
  text-align: center;
  border: none;
}

.u-quantity--v2 input {
  background-color: #fff !important;
  text-align: center;
  border: none;
}

/*------------------------------------
  Success states
------------------------------------*/
/*------------------------------------
  Success state v1-2
------------------------------------*/
.u-has-success-v1-2 {
  position: relative;
}

.u-has-success-v1-2 .form-control,
.u-has-success-v1-2 .input-group-addon,
.u-has-success-v1-2 [class*="u-select"] {
  background-color: #f0fff0;
  border-color: #e62154;
}

.u-has-success-v1-2 .form-control[readonly],
.u-has-success-v1-2 .input-group-addon[readonly],
.u-has-success-v1-2 [class*="u-select"][readonly] {
  background-color: #f0fff0;
}

.u-has-success-v1-2 .form-control-feedback {
  color: #e62154;
}

.u-has-success-v1-2 [class*="u-check-icon"] {
  color: #f0fff0;
  background-color: #f0fff0;
  border-radius: 50%;
}

.u-has-success-v1-2 [class*="u-check-icon"] i {
  color: rgba(230, 33, 84, 0.2);
}

.u-has-success-v1-2 .input-group-addon,
.u-has-success-v1-2 .input-group-addon:last-child,
.u-has-success-v1-2 .chosen-single div b {
  color: #e62154;
}

.u-has-success-v1-2 .input-group-addon,
.u-has-success-v1-2 .input-group-addon:last-child {
  color: #fff;
  background-color: #e62154;
}

.u-has-success-v1-2 .form-control-feedback::before {
  content: "";
  position: absolute;
  bottom: -3px;
  right: 18px;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 3px 0 3px;
  border-color: #e62154 transparent transparent transparent;
}

/*------------------------------------
  Error states
------------------------------------*/
/*------------------------------------
  Error state v3
------------------------------------*/
.u-has-error-v3 label.error {
  display: none !important;
}

/*------------------------------------
  List Styles
------------------------------------*/
.u-list-stack > li {
  position: relative;
}

.u-list-stack > li:nth-child(1) {
  z-index: 20;
}

.u-list-stack > li:nth-child(2) {
  z-index: 19;
}

.u-list-stack > li:nth-child(3) {
  z-index: 18;
}

.u-list-stack > li:nth-child(4) {
  z-index: 17;
}

.u-list-stack > li:nth-child(5) {
  z-index: 16;
}

.u-list-stack > li:nth-child(6) {
  z-index: 15;
}

.u-list-stack > li:nth-child(7) {
  z-index: 14;
}

.u-list-stack > li:nth-child(8) {
  z-index: 13;
}

.u-list-stack > li:nth-child(9) {
  z-index: 12;
}

.u-list-stack > li:nth-child(10) {
  z-index: 11;
}

.u-list-stack > li:nth-child(11) {
  z-index: 10;
}

.u-list-stack > li:nth-child(12) {
  z-index: 9;
}

.u-list-stack > li:nth-child(13) {
  z-index: 8;
}

.u-list-stack > li:nth-child(14) {
  z-index: 7;
}

.u-list-stack > li:nth-child(15) {
  z-index: 6;
}

.u-list-stack > li:nth-child(16) {
  z-index: 5;
}

.u-list-stack > li:nth-child(17) {
  z-index: 4;
}

.u-list-stack > li:nth-child(18) {
  z-index: 3;
}

.u-list-stack > li:nth-child(19) {
  z-index: 2;
}

.table-responsive {
  overflow: hidden;
  overflow-x: auto;
}

@media (min-width: 768px) {
  .media-md {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .media-body-md {
    -ms-flex: 1;
    -webkit-box-flex: 1;
            flex: 1;
  }
}

@media (min-width: 992px) {
  .table-responsive {
    overflow: visible;
    overflow-x: visible;
  }
}

/*------------------------------------
  Bootstrap Select
------------------------------------*/
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: auto;
}

.bootstrap-select .dropdown-menu.inner {
  display: block;
}

.bootstrap-select .dropdown-menu.inner::after {
  content: "";
  display: none;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  vertical-align: middle;
  float: none;
}

/*------------------------------------
  Bootstrap Tagsinput
------------------------------------*/
.tt-menu {
  background-color: #fff;
  border: 1px solid #bac9c9;
  border-radius: 0.28571rem;
}

.tt-suggestion {
  padding: 0.21429rem 0.57143rem;
}

.tt-suggestion.tt-cursor {
  background-color: #1cc9e4;
  color: #fff;
}

.tt-suggestion + .tt-suggestion {
  border-bottom: 1px solid #bac9c9;
}

.tt-suggestion + .tt-suggestion.tt-cursor {
  border-bottom: #1cc9e4;
}

/*------------------------------------
  Fancybox
------------------------------------*/
.fancybox-enabled .ui-datepicker {
  z-index: 100000 !important;
}

/*------------------------------------
  Noty
------------------------------------*/
#noty_layout__topRight,
#noty_layout__bottomRight,
#noty_layout__bottomLeft,
#noty_layout__topLeft,
#noty_layout__topCenter,
#noty_layout__bottomCenter {
  width: 380px;
}

#noty_layout__topFullWidth,
#noty_layout__bottomFullWidth {
  position: fixed;
  z-index: 9999999;
  width: 100%;
  margin: 0;
  padding: 0;
  -webkit-transform: translateZ(0) scale(1, 1);
          transform: translateZ(0) scale(1, 1);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-filter: blur(0);
          filter: blur(0);
}

#noty_layout__topFullWidth {
  top: 0;
  left: 0;
}

#noty_layout__bottomFullWidth {
  bottom: 0;
  left: 0;
}

.noty_has_timeout.noty_has_progressbar .noty_progressbar {
  opacity: 1;
}

/* .dataTables_length,
.dataTables_filter,
.dataTables_info,
.dataTables_paginate {
  display: none;
} */

table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: normal;
}

table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting {
  background-image: none;
}

table.dataTable.no-footer {
  border-bottom: none;
}


/*------------------------------------
  Typography Text Decoration
------------------------------------*/
.g-text-strike {
  text-decoration: line-through;
}

input[type="checkbox"]:checked + * + .g-text-strike--checked,
input[type="radio"]:checked + * + .g-text-strike--checked,
input[type="checkbox"]:checked + .g-text-strike--checked,
input[type="radio"]:checked + .g-text-strike--checked {
  text-decoration: line-through;
}

/*------------------------------------
  Text Overflow
------------------------------------*/
.g-text-overflow-ellipsis {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/*------------------------------------
  Position spaces
------------------------------------*/
.g-top-4 {
  top: 4px !important;
}

.g-top-4--before::before {
  top: 4px !important;
}

.g-top-8 {
  top: 8px !important;
}

.g-top-100x--before::before {
  top: 100% !important;
}

.g-left-0--before::before {
  left: 0 !important;
}

.g-left-3 {
  left: 3px;
}

.g-left-25 {
  left: 25px;
}

.g-left-25--before::before {
  left: 1.78571rem !important;
}

.g-left-50x--before::before {
  left: 50% !important;
}

.g-right-3 {
  right: 3px;
}

/*------------------------------------
  Widths, Max Widths
------------------------------------*/
.g-width-75 {
  width: 5.35714rem !important;
}

.g-width-80 {
  width: 5.71429rem !important;
}

.g-width-145 {
  width: 10.35714rem !important;
}

.g-width-185 {
  width: 13.21429rem !important;
}

.g-width-280 {
  width: 20rem !important;
}

.g-width-320 {
  width: 22.85714rem !important;
}

.g-max-width-380 {
  max-width: 27.14286rem !important;
}

.g-max-width-450 {
  max-width: 32.14286rem !important;
}

@media (min-width: 576px) {
  .g-width-80--sm {
    width: 80px !important;
  }
  .g-width-400--sm {
    width: 400px !important;
  }
}

@media (min-width: 768px) {
  .g-width-48--md {
    width: 48px !important;
  }
  .g-width-50--md {
    width: 50px !important;
  }
  .g-width-55--md {
    width: 55px !important;
  }
  .g-width-145--md {
    width: 10.35714rem !important;
  }
  .g-width-150--md {
    width: 150px !important;
  }
  .g-width-220--md {
    width: 220px !important;
  }
  .g-width-320--md {
    width: 22.85714rem !important;
  }
}

@media (min-width: 992px) {
  .g-width-48--lg {
    width: 48px !important;
  }
  .g-width-55--lg {
    width: 55px !important;
  }
  .g-width-100--lg {
    width: 100px !important;
  }
  .g-width-124--lg {
    width: 124px !important;
  }
  .g-width-130--lg {
    width: 130px !important;
  }
  .g-width-250--lg {
    width: 250px !important;
  }
  .g-width-260--lg {
    width: 260px !important;
  }
  .g-max-width-380--lg {
    width: 380px !important;
  }
  .g-width-400--lg {
    width: 400px !important;
  }
  .g-width-485--lg {
    width: 485px !important;
  }
}

/*------------------------------------
  Heights
------------------------------------*/
.g-height-36 {
  height: 2.57143rem !important;
}

.g-height-38 {
  height: 2.71429rem !important;
}

.g-min-height-65 {
  min-height: 4.64286rem !important;
}

.g-height-230 {
  height: 16.42857rem !important;
}

.g-height-780 {
  height: 55.71429rem !important;
}

.g-height-800 {
  height: 57.14286rem !important;
}

@media (min-width: 768px) {
  .g-height-48--md {
    height: 48px !important;
  }
  .g-height-50--md {
    height: 50px !important;
  }
  .g-height-55--md {
    height: 55px !important;
  }
}

@media (min-width: 992px) {
  .g-height-48--lg {
    height: 48px !important;
  }
  .g-height-55--lg {
    height: 55px !important;
  }
  .g-height-100--lg {
    height: 100px !important;
  }
  .g-height-124--lg {
    height: 124px !important;
  }
  .g-height-130--lg {
    height: 130px !important;
  }
  .g-min-height-200--lg {
    min-height: 200px !important;
  }
  .g-height-350--lg {
    height: 350px !important;
  }
  .g-height-400--lg {
    height: 400px !important;
  }
  .g-height-50vh--lg {
    height: 50vh !important;
  }
  .g-height-59_5vh--lg {
    height: 59.5vh !important;
  }
}

.g-pl-0--child > * {
  padding-left: 0 !important;
}

/* Custom Paddings (md)
------------------------------------*/
@media (min-width: 768px) {
  .g-pa-25-30-0--md {
    padding: 1.78571rem 2.14286rem 0 !important;
  }
  .g-pa-0-30-25--md {
    padding: 0 2.14286rem 1.78571rem !important;
  }
}

/* Margin Left and Right */
.g-mx-minus-8 {
  margin-left: -0.57143rem !important;
  margin-right: -0.57143rem !important;
}

/* Margin Left */
.g-ml-minus-16 {
  margin-left: -1.14286rem !important;
}

.g-ml-55 {
  margin-left: 3.92857rem !important;
}

/* Margin Left */
.g-mr-minus-12 {
  margin-right: -0.85714rem !important;
}

.g-mr-18 {
  margin-right: 1.28571rem !important;
}

@media (min-width: 768px) {
  .g-ml-minus-16--md {
    margin-left: -1.14286rem !important;
  }
  .g-ml-55--md {
    margin-left: 3.92857rem !important;
  }
}

/*------------------------------------
  Opacities
------------------------------------*/
[class*="has-success"] .g-opacity-1--success {
  opacity: 1 !important;
}

[class*="has-error"] .g-opacity-1--error {
  opacity: 1 !important;
}

input:checked + .g-parent .g-opacity-1--parent-sibling-checked {
  opacity: 1 !important;
}

@media (min-width: 576px) {
  .g-opacity-1--sm {
    opacity: 1 !important;
  }
}

/*------------------------------------
  Placeholder
------------------------------------*/
.g-placeholder-gray-light-v11--disabled:disabled::-webkit-input-placeholder {
  opacity: 1;
  color: #acbdbd;
}
.g-placeholder-gray-light-v11--disabled:disabled:-ms-input-placeholder {
  opacity: 1;
  color: #acbdbd;
}
.g-placeholder-gray-light-v11--disabled:disabled::-ms-input-placeholder {
  opacity: 1;
  color: #acbdbd;
}
.g-placeholder-gray-light-v11--disabled:disabled::placeholder {
  opacity: 1;
  color: #acbdbd;
}

.g-placeholder-gray-light-v11--disabled:disabled::-moz-placeholder {
  opacity: 1;
  color: #acbdbd;
}

.g-placeholder-gray-light-v11--disabled:disabled::-webkit-input-placeholder {
  opacity: 1;
  color: #acbdbd;
}
