.inbenta .board--login .tile{
    -webkit-align-self: center;
    -ms-align-self: center;
    align-self: center;
    width: 384px;
    max-width: 100%;
}
.inbenta .board--login .tile .tile__body{
    padding: 32px;
}
.inbenta .board--login .board-spacer{
    -webkit-justify-content:center;
    -ms-justify-content: center;
    justify-content: center;
}
.inbenta .board--login .logo{
    margin: 0 0 24px;
    width: 75px;
}
.inbenta .board--login .logo span{
    color: #E3253A;
}
.inbenta .board--login h3{
    margin-bottom: 16px;
}

.inbenta .board--login p{
    margin-bottom: 32px;
    color: #7A7A7A;
}

.inbenta .board--login .input-group{
    margin: 0 0 24px;
}

.inbenta .board--login .input-group .input{
    min-width: 1px;
}

.inbenta .board--login .footer__section{
    margin: 56px 0 0;
}
.inbenta .board--login .footer__section small{
    margin: 0;
    color: #A2A2A2;
}
.inbenta .board--login .footer__section a{
    line-height: 32px;
}@charset "UTF-8";
@font-face {
  font-family: 'Open Sans';
  src: url("https://cdn.inbenta.io/static/fonts/OpenSans-Regular.woff2") format("woff2"), url("https://cdn.inbenta.io/static/fonts/OpenSans-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("https://cdn.inbenta.io/static/fonts/OpenSans-Italic.woff2") format("woff2"), url("https://cdn.inbenta.io/static/fonts/OpenSans-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'Open Sans';
  src: url("https://cdn.inbenta.io/static/fonts/OpenSans-SemiBold.woff2") format("woff2"), url("https://cdn.inbenta.io/static/fonts/OpenSans-SemiBold.woff") format("woff");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("https://cdn.inbenta.io/static/fonts/OpenSans-SemiBoldItalic.woff2") format("woff2"), url("https://cdn.inbenta.io/static/fonts/OpenSans-SemiBoldItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: 'Open Sans';
  src: url("https://cdn.inbenta.io/static/fonts/OpenSans-Bold.woff2") format("woff2"), url("https://cdn.inbenta.io/static/fonts/OpenSans-Bold.woff") format("woff");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'Open Sans';
  src: url("https://cdn.inbenta.io/static/fonts/OpenSans-BoldItalic.woff2") format("woff2"), url("https://cdn.inbenta.io/static/fonts/OpenSans-BoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic; }

@font-face {
  font-family: 'Montserrat';
  src: url("https://cdn.inbenta.io/static/fonts/montserrat-bold-webfont.woff2") format("woff2"), url("https://cdn.inbenta.io/static/fonts/montserrat-bold-webfont.woff") format("woff");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat';
  src: url("https://cdn.inbenta.io/static/fonts/montserrat-medium-webfont.woff2") format("woff2"), url("https://cdn.inbenta.io/static/fonts/montserrat-medium-webfont.woff") format("woff");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat';
  src: url("https://cdn.inbenta.io/static/fonts/montserrat-light-webfont.woff2") format("woff2"), url("https://cdn.inbenta.io/static/fonts/montserrat-light-webfont.woff") format("woff");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: "inbenta-app-icons";
  src: url("https://cdn.inbenta.io/static/fonts/inbenta-app-icons.eot");
  src: url("https://cdn.inbenta.io/static/fonts/inbenta-app-icons.eot?#iefix") format("embedded-opentype"), url("https://cdn.inbenta.io/static/fonts/inbenta-app-icons.woff") format("woff"), url("https://cdn.inbenta.io/static/fonts/inbenta-app-icons.ttf") format("truetype"), url("https://cdn.inbenta.io/static/fonts/inbenta-app-icons.svg#inbenta-app-icons") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'inbentaFont';
  src: url("https://cdn.inbenta.io/static/fonts/inbenta.woff2") format("woff2"), url("https://cdn.inbenta.io/static/fonts/inbenta.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

.inbenta h1, .inbenta h3 {
  color: #3D3F43; }

.inbenta a {
  color: #E95F68; }
  .inbenta a:hover {
    color: #AE2031; }

.inbenta .icon-info:before {
  color: #E95F68; }

.inbenta .button,
.inbenta a.button {
  background-color: #E95F68; }
  .inbenta .button:hover,
  .inbenta a.button:hover {
    background-color: #AE2031; }
  .inbenta .button:active, .inbenta .button:focus,
  .inbenta a.button:active,
  .inbenta a.button:focus {
    background-color: #AE2031; }
  .inbenta .button:hover:not([disabled]), .inbenta .button:hover:not:active,
  .inbenta a.button:hover:not([disabled]),
  .inbenta a.button:hover:not:active {
    background-color: #AE2031; }
  .inbenta .button:disabled,
  .inbenta a.button:disabled {
    background-color: #DADADA; }
  .inbenta .button-floating,
  .inbenta a.button-floating {
    background-color: #E95F68; }
    .inbenta .button-floating:hover,
    .inbenta a.button-floating:hover {
      background-color: #AE2031; }
    .inbenta .button-floating:disabled,
    .inbenta a.button-floating:disabled {
      background-color: #DADADA; }
    .inbenta .button-floating:active:not([disabled]), .inbenta .button-floating:focus:not([disabled]),
    .inbenta a.button-floating:active:not([disabled]),
    .inbenta a.button-floating:focus:not([disabled]) {
      background-color: #AE2031; }
    .inbenta .button-floating-group__list .button-floating:hover, .inbenta .button-floating-group__list .button-floating:active, .inbenta .button-floating-group__list .button-floating:focus,
    .inbenta a.button-floating-group__list .button-floating:hover,
    .inbenta a.button-floating-group__list .button-floating:active,
    .inbenta a.button-floating-group__list .button-floating:focus {
      background-color: #AE2031; }
  .inbenta .button--secondary,
  .inbenta a.button--secondary {
    background-color: transparent; }
    .inbenta .button--secondary:hover:not([disabled]), .inbenta .button--secondary:active:not([disabled]), .inbenta .button--secondary:focus:not([disabled]),
    .inbenta a.button--secondary:hover:not([disabled]),
    .inbenta a.button--secondary:active:not([disabled]),
    .inbenta a.button--secondary:focus:not([disabled]) {
      background-color: rgba(162, 162, 162, 0.4); }
    .inbenta .button--secondary:disabled,
    .inbenta a.button--secondary:disabled {
      background-color: transparent; }

.inbenta .sidebar__menu__item .item__link:hover h6,
.inbenta .sidebar__menu__item .item__link:hover i:before {
  color: #E95F68; }

.inbenta .sidebar__menu__item--active .item__link h6,
.inbenta .sidebar__menu__item--active .item__link i:before {
  color: #E95F68 !important; }

.inbenta .sidebar__menu__item--open .item__link h6,
.inbenta .sidebar__menu__item--open .item__link i:before {
  color: #E95F68 !important; }

.inbenta .sidebar__menu__item .item__childs .item__link:hover span {
  color: #E95F68; }

.inbenta .breadcrumb:first-child,
.inbenta .breadcrumb a {
  color: #E95F68;
  cursor: pointer; }
  .inbenta .breadcrumb:first-child:hover,
  .inbenta .breadcrumb a:hover {
    color: #AE2031; }

.inbenta .loader__load__inner {
  stroke: #E95F68; }

.inbenta .button-floating-group--active > .button-floating {
  background-color: #AE2031; }

.inbenta--chatbot h1, .inbenta--chatbot h3 {
  color: #179E7C; }

.inbenta--chatbot a {
  color: #56D795; }
  .inbenta--chatbot a:hover {
    color: #36BE78; }

.inbenta--chatbot .icon-info:before {
  color: #56D795; }

.inbenta--chatbot .button,
.inbenta--chatbot a.button {
  background-color: #56D795; }
  .inbenta--chatbot .button:hover,
  .inbenta--chatbot a.button:hover {
    background-color: #36BE78; }
  .inbenta--chatbot .button:active, .inbenta--chatbot .button:focus,
  .inbenta--chatbot a.button:active,
  .inbenta--chatbot a.button:focus {
    background-color: #36BE78; }
  .inbenta--chatbot .button:hover:not([disabled]), .inbenta--chatbot .button:hover:not:active,
  .inbenta--chatbot a.button:hover:not([disabled]),
  .inbenta--chatbot a.button:hover:not:active {
    background-color: #36BE78; }
  .inbenta--chatbot .button:disabled,
  .inbenta--chatbot a.button:disabled {
    background-color: #DADADA; }
  .inbenta--chatbot .button-floating,
  .inbenta--chatbot a.button-floating {
    background-color: #56D795; }
    .inbenta--chatbot .button-floating:hover,
    .inbenta--chatbot a.button-floating:hover {
      background-color: #36BE78; }
    .inbenta--chatbot .button-floating:disabled,
    .inbenta--chatbot a.button-floating:disabled {
      background-color: #DADADA; }
    .inbenta--chatbot .button-floating:active:not([disabled]), .inbenta--chatbot .button-floating:focus:not([disabled]),
    .inbenta--chatbot a.button-floating:active:not([disabled]),
    .inbenta--chatbot a.button-floating:focus:not([disabled]) {
      background-color: #36BE78; }
    .inbenta--chatbot .button-floating-group__list .button-floating:hover, .inbenta--chatbot .button-floating-group__list .button-floating:active, .inbenta--chatbot .button-floating-group__list .button-floating:focus,
    .inbenta--chatbot a.button-floating-group__list .button-floating:hover,
    .inbenta--chatbot a.button-floating-group__list .button-floating:active,
    .inbenta--chatbot a.button-floating-group__list .button-floating:focus {
      background-color: #36BE78; }
  .inbenta--chatbot .button--secondary,
  .inbenta--chatbot a.button--secondary {
    background-color: transparent; }
    .inbenta--chatbot .button--secondary:hover:not([disabled]), .inbenta--chatbot .button--secondary:active:not([disabled]), .inbenta--chatbot .button--secondary:focus:not([disabled]),
    .inbenta--chatbot a.button--secondary:hover:not([disabled]),
    .inbenta--chatbot a.button--secondary:active:not([disabled]),
    .inbenta--chatbot a.button--secondary:focus:not([disabled]) {
      background-color: rgba(162, 162, 162, 0.4); }
    .inbenta--chatbot .button--secondary:disabled,
    .inbenta--chatbot a.button--secondary:disabled {
      background-color: transparent; }

.inbenta--chatbot .sidebar__menu__item .item__link:hover h6,
.inbenta--chatbot .sidebar__menu__item .item__link:hover i:before {
  color: #56D795; }

.inbenta--chatbot .sidebar__menu__item--active .item__link h6,
.inbenta--chatbot .sidebar__menu__item--active .item__link i:before {
  color: #56D795 !important; }

.inbenta--chatbot .sidebar__menu__item--open .item__link h6,
.inbenta--chatbot .sidebar__menu__item--open .item__link i:before {
  color: #56D795 !important; }

.inbenta--chatbot .sidebar__menu__item .item__childs .item__link:hover span {
  color: #56D795; }

.inbenta--chatbot .breadcrumb:first-child,
.inbenta--chatbot .breadcrumb a {
  color: #56D795;
  cursor: pointer; }
  .inbenta--chatbot .breadcrumb:first-child:hover,
  .inbenta--chatbot .breadcrumb a:hover {
    color: #36BE78; }

.inbenta--chatbot .loader__load__inner {
  stroke: #56D795; }

.inbenta--chatbot .button-floating-group--active > .button-floating {
  background-color: #36BE78; }

.inbenta--search h1, .inbenta--search h3 {
  color: #559891; }

.inbenta--search a {
  color: #785593; }
  .inbenta--search a:hover {
    color: #583573; }

.inbenta--search .icon-info:before {
  color: #785593; }

.inbenta--search .button,
.inbenta--search a.button {
  background-color: #785593; }
  .inbenta--search .button:hover,
  .inbenta--search a.button:hover {
    background-color: #583573; }
  .inbenta--search .button:active, .inbenta--search .button:focus,
  .inbenta--search a.button:active,
  .inbenta--search a.button:focus {
    background-color: #583573; }
  .inbenta--search .button:hover:not([disabled]), .inbenta--search .button:hover:not:active,
  .inbenta--search a.button:hover:not([disabled]),
  .inbenta--search a.button:hover:not:active {
    background-color: #583573; }
  .inbenta--search .button:disabled,
  .inbenta--search a.button:disabled {
    background-color: #DADADA; }
  .inbenta--search .button-floating,
  .inbenta--search a.button-floating {
    background-color: #785593; }
    .inbenta--search .button-floating:hover,
    .inbenta--search a.button-floating:hover {
      background-color: #583573; }
    .inbenta--search .button-floating:disabled,
    .inbenta--search a.button-floating:disabled {
      background-color: #DADADA; }
    .inbenta--search .button-floating:active:not([disabled]), .inbenta--search .button-floating:focus:not([disabled]),
    .inbenta--search a.button-floating:active:not([disabled]),
    .inbenta--search a.button-floating:focus:not([disabled]) {
      background-color: #583573; }
    .inbenta--search .button-floating-group__list .button-floating:hover, .inbenta--search .button-floating-group__list .button-floating:active, .inbenta--search .button-floating-group__list .button-floating:focus,
    .inbenta--search a.button-floating-group__list .button-floating:hover,
    .inbenta--search a.button-floating-group__list .button-floating:active,
    .inbenta--search a.button-floating-group__list .button-floating:focus {
      background-color: #583573; }
  .inbenta--search .button--secondary,
  .inbenta--search a.button--secondary {
    background-color: transparent; }
    .inbenta--search .button--secondary:hover:not([disabled]), .inbenta--search .button--secondary:active:not([disabled]), .inbenta--search .button--secondary:focus:not([disabled]),
    .inbenta--search a.button--secondary:hover:not([disabled]),
    .inbenta--search a.button--secondary:active:not([disabled]),
    .inbenta--search a.button--secondary:focus:not([disabled]) {
      background-color: rgba(162, 162, 162, 0.4); }
    .inbenta--search .button--secondary:disabled,
    .inbenta--search a.button--secondary:disabled {
      background-color: transparent; }

.inbenta--search .sidebar__menu__item .item__link:hover h6,
.inbenta--search .sidebar__menu__item .item__link:hover i:before {
  color: #785593; }

.inbenta--search .sidebar__menu__item--active .item__link h6,
.inbenta--search .sidebar__menu__item--active .item__link i:before {
  color: #785593 !important; }

.inbenta--search .sidebar__menu__item--open .item__link h6,
.inbenta--search .sidebar__menu__item--open .item__link i:before {
  color: #785593 !important; }

.inbenta--search .sidebar__menu__item .item__childs .item__link:hover span {
  color: #785593; }

.inbenta--search .breadcrumb:first-child,
.inbenta--search .breadcrumb a {
  color: #785593;
  cursor: pointer; }
  .inbenta--search .breadcrumb:first-child:hover,
  .inbenta--search .breadcrumb a:hover {
    color: #583573; }

.inbenta--search .loader__load__inner {
  stroke: #785593; }

.inbenta--search .button-floating-group--active > .button-floating {
  background-color: #583573; }

.inbenta--km h1, .inbenta--km h3 {
  color: #785593; }

.inbenta--km a {
  color: #33CBCC; }
  .inbenta--km a:hover {
    color: #24B4B5; }

.inbenta--km .icon-info:before {
  color: #33CBCC; }

.inbenta--km .button,
.inbenta--km a.button {
  background-color: #33CBCC; }
  .inbenta--km .button:hover,
  .inbenta--km a.button:hover {
    background-color: #24B4B5; }
  .inbenta--km .button:active, .inbenta--km .button:focus,
  .inbenta--km a.button:active,
  .inbenta--km a.button:focus {
    background-color: #24B4B5; }
  .inbenta--km .button:hover:not([disabled]), .inbenta--km .button:hover:not:active,
  .inbenta--km a.button:hover:not([disabled]),
  .inbenta--km a.button:hover:not:active {
    background-color: #24B4B5; }
  .inbenta--km .button:disabled,
  .inbenta--km a.button:disabled {
    background-color: #DADADA; }
  .inbenta--km .button-floating,
  .inbenta--km a.button-floating {
    background-color: #33CBCC; }
    .inbenta--km .button-floating:hover,
    .inbenta--km a.button-floating:hover {
      background-color: #24B4B5; }
    .inbenta--km .button-floating:disabled,
    .inbenta--km a.button-floating:disabled {
      background-color: #DADADA; }
    .inbenta--km .button-floating:active:not([disabled]), .inbenta--km .button-floating:focus:not([disabled]),
    .inbenta--km a.button-floating:active:not([disabled]),
    .inbenta--km a.button-floating:focus:not([disabled]) {
      background-color: #24B4B5; }
    .inbenta--km .button-floating-group__list .button-floating:hover, .inbenta--km .button-floating-group__list .button-floating:active, .inbenta--km .button-floating-group__list .button-floating:focus,
    .inbenta--km a.button-floating-group__list .button-floating:hover,
    .inbenta--km a.button-floating-group__list .button-floating:active,
    .inbenta--km a.button-floating-group__list .button-floating:focus {
      background-color: #24B4B5; }
  .inbenta--km .button--secondary,
  .inbenta--km a.button--secondary {
    background-color: transparent; }
    .inbenta--km .button--secondary:hover:not([disabled]), .inbenta--km .button--secondary:active:not([disabled]), .inbenta--km .button--secondary:focus:not([disabled]),
    .inbenta--km a.button--secondary:hover:not([disabled]),
    .inbenta--km a.button--secondary:active:not([disabled]),
    .inbenta--km a.button--secondary:focus:not([disabled]) {
      background-color: rgba(162, 162, 162, 0.4); }
    .inbenta--km .button--secondary:disabled,
    .inbenta--km a.button--secondary:disabled {
      background-color: transparent; }

.inbenta--km .sidebar__menu__item .item__link:hover h6,
.inbenta--km .sidebar__menu__item .item__link:hover i:before {
  color: #33CBCC; }

.inbenta--km .sidebar__menu__item--active .item__link h6,
.inbenta--km .sidebar__menu__item--active .item__link i:before {
  color: #33CBCC !important; }

.inbenta--km .sidebar__menu__item--open .item__link h6,
.inbenta--km .sidebar__menu__item--open .item__link i:before {
  color: #33CBCC !important; }

.inbenta--km .sidebar__menu__item .item__childs .item__link:hover span {
  color: #33CBCC; }

.inbenta--km .breadcrumb:first-child,
.inbenta--km .breadcrumb a {
  color: #33CBCC;
  cursor: pointer; }
  .inbenta--km .breadcrumb:first-child:hover,
  .inbenta--km .breadcrumb a:hover {
    color: #24B4B5; }

.inbenta--km .loader__load__inner {
  stroke: #33CBCC; }

.inbenta--km .button-floating-group--active > .button-floating {
  background-color: #24B4B5; }

.inbenta--docs h1, .inbenta--docs h3 {
  color: #3D7AA9; }

.inbenta--docs a {
  color: #39A9DB; }
  .inbenta--docs a:hover {
    color: #218FC0; }

.inbenta--docs .icon-info:before {
  color: #39A9DB; }

.inbenta--docs .button,
.inbenta--docs a.button {
  background-color: #39A9DB; }
  .inbenta--docs .button:hover,
  .inbenta--docs a.button:hover {
    background-color: #218FC0; }
  .inbenta--docs .button:active, .inbenta--docs .button:focus,
  .inbenta--docs a.button:active,
  .inbenta--docs a.button:focus {
    background-color: #218FC0; }
  .inbenta--docs .button:hover:not([disabled]), .inbenta--docs .button:hover:not:active,
  .inbenta--docs a.button:hover:not([disabled]),
  .inbenta--docs a.button:hover:not:active {
    background-color: #218FC0; }
  .inbenta--docs .button:disabled,
  .inbenta--docs a.button:disabled {
    background-color: #DADADA; }
  .inbenta--docs .button-floating,
  .inbenta--docs a.button-floating {
    background-color: #39A9DB; }
    .inbenta--docs .button-floating:hover,
    .inbenta--docs a.button-floating:hover {
      background-color: #218FC0; }
    .inbenta--docs .button-floating:disabled,
    .inbenta--docs a.button-floating:disabled {
      background-color: #DADADA; }
    .inbenta--docs .button-floating:active:not([disabled]), .inbenta--docs .button-floating:focus:not([disabled]),
    .inbenta--docs a.button-floating:active:not([disabled]),
    .inbenta--docs a.button-floating:focus:not([disabled]) {
      background-color: #218FC0; }
    .inbenta--docs .button-floating-group__list .button-floating:hover, .inbenta--docs .button-floating-group__list .button-floating:active, .inbenta--docs .button-floating-group__list .button-floating:focus,
    .inbenta--docs a.button-floating-group__list .button-floating:hover,
    .inbenta--docs a.button-floating-group__list .button-floating:active,
    .inbenta--docs a.button-floating-group__list .button-floating:focus {
      background-color: #218FC0; }
  .inbenta--docs .button--secondary,
  .inbenta--docs a.button--secondary {
    background-color: transparent; }
    .inbenta--docs .button--secondary:hover:not([disabled]), .inbenta--docs .button--secondary:active:not([disabled]), .inbenta--docs .button--secondary:focus:not([disabled]),
    .inbenta--docs a.button--secondary:hover:not([disabled]),
    .inbenta--docs a.button--secondary:active:not([disabled]),
    .inbenta--docs a.button--secondary:focus:not([disabled]) {
      background-color: rgba(162, 162, 162, 0.4); }
    .inbenta--docs .button--secondary:disabled,
    .inbenta--docs a.button--secondary:disabled {
      background-color: transparent; }

.inbenta--docs .sidebar__menu__item .item__link:hover h6,
.inbenta--docs .sidebar__menu__item .item__link:hover i:before {
  color: #39A9DB; }

.inbenta--docs .sidebar__menu__item--active .item__link h6,
.inbenta--docs .sidebar__menu__item--active .item__link i:before {
  color: #39A9DB !important; }

.inbenta--docs .sidebar__menu__item--open .item__link h6,
.inbenta--docs .sidebar__menu__item--open .item__link i:before {
  color: #39A9DB !important; }

.inbenta--docs .sidebar__menu__item .item__childs .item__link:hover span {
  color: #39A9DB; }

.inbenta--docs .breadcrumb:first-child,
.inbenta--docs .breadcrumb a {
  color: #39A9DB;
  cursor: pointer; }
  .inbenta--docs .breadcrumb:first-child:hover,
  .inbenta--docs .breadcrumb a:hover {
    color: #218FC0; }

.inbenta--docs .loader__load__inner {
  stroke: #39A9DB; }

.inbenta--docs .button-floating-group--active > .button-floating {
  background-color: #218FC0; }

.inbenta--dashboards h1, .inbenta--dashboards h3 {
  color: #B75F66; }

.inbenta--dashboards a {
  color: #62B6CB; }
  .inbenta--dashboards a:hover {
    color: #3A97AE; }

.inbenta--dashboards .icon-info:before {
  color: #62B6CB; }

.inbenta--dashboards .button,
.inbenta--dashboards a.button {
  background-color: #62B6CB; }
  .inbenta--dashboards .button:hover,
  .inbenta--dashboards a.button:hover {
    background-color: #3A97AE; }
  .inbenta--dashboards .button:active, .inbenta--dashboards .button:focus,
  .inbenta--dashboards a.button:active,
  .inbenta--dashboards a.button:focus {
    background-color: #3A97AE; }
  .inbenta--dashboards .button:hover:not([disabled]), .inbenta--dashboards .button:hover:not:active,
  .inbenta--dashboards a.button:hover:not([disabled]),
  .inbenta--dashboards a.button:hover:not:active {
    background-color: #3A97AE; }
  .inbenta--dashboards .button:disabled,
  .inbenta--dashboards a.button:disabled {
    background-color: #DADADA; }
  .inbenta--dashboards .button-floating,
  .inbenta--dashboards a.button-floating {
    background-color: #62B6CB; }
    .inbenta--dashboards .button-floating:hover,
    .inbenta--dashboards a.button-floating:hover {
      background-color: #3A97AE; }
    .inbenta--dashboards .button-floating:disabled,
    .inbenta--dashboards a.button-floating:disabled {
      background-color: #DADADA; }
    .inbenta--dashboards .button-floating:active:not([disabled]), .inbenta--dashboards .button-floating:focus:not([disabled]),
    .inbenta--dashboards a.button-floating:active:not([disabled]),
    .inbenta--dashboards a.button-floating:focus:not([disabled]) {
      background-color: #3A97AE; }
    .inbenta--dashboards .button-floating-group__list .button-floating:hover, .inbenta--dashboards .button-floating-group__list .button-floating:active, .inbenta--dashboards .button-floating-group__list .button-floating:focus,
    .inbenta--dashboards a.button-floating-group__list .button-floating:hover,
    .inbenta--dashboards a.button-floating-group__list .button-floating:active,
    .inbenta--dashboards a.button-floating-group__list .button-floating:focus {
      background-color: #3A97AE; }
  .inbenta--dashboards .button--secondary,
  .inbenta--dashboards a.button--secondary {
    background-color: transparent; }
    .inbenta--dashboards .button--secondary:hover:not([disabled]), .inbenta--dashboards .button--secondary:active:not([disabled]), .inbenta--dashboards .button--secondary:focus:not([disabled]),
    .inbenta--dashboards a.button--secondary:hover:not([disabled]),
    .inbenta--dashboards a.button--secondary:active:not([disabled]),
    .inbenta--dashboards a.button--secondary:focus:not([disabled]) {
      background-color: rgba(162, 162, 162, 0.4); }
    .inbenta--dashboards .button--secondary:disabled,
    .inbenta--dashboards a.button--secondary:disabled {
      background-color: transparent; }

.inbenta--dashboards .sidebar__menu__item .item__link:hover h6,
.inbenta--dashboards .sidebar__menu__item .item__link:hover i:before {
  color: #62B6CB; }

.inbenta--dashboards .sidebar__menu__item--active .item__link h6,
.inbenta--dashboards .sidebar__menu__item--active .item__link i:before {
  color: #62B6CB !important; }

.inbenta--dashboards .sidebar__menu__item--open .item__link h6,
.inbenta--dashboards .sidebar__menu__item--open .item__link i:before {
  color: #62B6CB !important; }

.inbenta--dashboards .sidebar__menu__item .item__childs .item__link:hover span {
  color: #62B6CB; }

.inbenta--dashboards .breadcrumb:first-child,
.inbenta--dashboards .breadcrumb a {
  color: #62B6CB;
  cursor: pointer; }
  .inbenta--dashboards .breadcrumb:first-child:hover,
  .inbenta--dashboards .breadcrumb a:hover {
    color: #3A97AE; }

.inbenta--dashboards .loader__load__inner {
  stroke: #62B6CB; }

.inbenta--dashboards .button-floating-group--active > .button-floating {
  background-color: #3A97AE; }

.inbenta--ticketing h1, .inbenta--ticketing h3 {
  color: #F36A48; }

.inbenta--ticketing a {
  color: #33CBCC; }
  .inbenta--ticketing a:hover {
    color: #24B4B5; }

.inbenta--ticketing .icon-info:before {
  color: #33CBCC; }

.inbenta--ticketing .button,
.inbenta--ticketing a.button {
  background-color: #33CBCC; }
  .inbenta--ticketing .button:hover,
  .inbenta--ticketing a.button:hover {
    background-color: #24B4B5; }
  .inbenta--ticketing .button:active, .inbenta--ticketing .button:focus,
  .inbenta--ticketing a.button:active,
  .inbenta--ticketing a.button:focus {
    background-color: #24B4B5; }
  .inbenta--ticketing .button:hover:not([disabled]), .inbenta--ticketing .button:hover:not:active,
  .inbenta--ticketing a.button:hover:not([disabled]),
  .inbenta--ticketing a.button:hover:not:active {
    background-color: #24B4B5; }
  .inbenta--ticketing .button:disabled,
  .inbenta--ticketing a.button:disabled {
    background-color: #DADADA; }
  .inbenta--ticketing .button-floating,
  .inbenta--ticketing a.button-floating {
    background-color: #33CBCC; }
    .inbenta--ticketing .button-floating:hover,
    .inbenta--ticketing a.button-floating:hover {
      background-color: #24B4B5; }
    .inbenta--ticketing .button-floating:disabled,
    .inbenta--ticketing a.button-floating:disabled {
      background-color: #DADADA; }
    .inbenta--ticketing .button-floating:active:not([disabled]), .inbenta--ticketing .button-floating:focus:not([disabled]),
    .inbenta--ticketing a.button-floating:active:not([disabled]),
    .inbenta--ticketing a.button-floating:focus:not([disabled]) {
      background-color: #24B4B5; }
    .inbenta--ticketing .button-floating-group__list .button-floating:hover, .inbenta--ticketing .button-floating-group__list .button-floating:active, .inbenta--ticketing .button-floating-group__list .button-floating:focus,
    .inbenta--ticketing a.button-floating-group__list .button-floating:hover,
    .inbenta--ticketing a.button-floating-group__list .button-floating:active,
    .inbenta--ticketing a.button-floating-group__list .button-floating:focus {
      background-color: #24B4B5; }
  .inbenta--ticketing .button--secondary,
  .inbenta--ticketing a.button--secondary {
    background-color: transparent; }
    .inbenta--ticketing .button--secondary:hover:not([disabled]), .inbenta--ticketing .button--secondary:active:not([disabled]), .inbenta--ticketing .button--secondary:focus:not([disabled]),
    .inbenta--ticketing a.button--secondary:hover:not([disabled]),
    .inbenta--ticketing a.button--secondary:active:not([disabled]),
    .inbenta--ticketing a.button--secondary:focus:not([disabled]) {
      background-color: rgba(162, 162, 162, 0.4); }
    .inbenta--ticketing .button--secondary:disabled,
    .inbenta--ticketing a.button--secondary:disabled {
      background-color: transparent; }

.inbenta--ticketing .sidebar__menu__item .item__link:hover h6,
.inbenta--ticketing .sidebar__menu__item .item__link:hover i:before {
  color: #33CBCC; }

.inbenta--ticketing .sidebar__menu__item--active .item__link h6,
.inbenta--ticketing .sidebar__menu__item--active .item__link i:before {
  color: #33CBCC !important; }

.inbenta--ticketing .sidebar__menu__item--open .item__link h6,
.inbenta--ticketing .sidebar__menu__item--open .item__link i:before {
  color: #33CBCC !important; }

.inbenta--ticketing .sidebar__menu__item .item__childs .item__link:hover span {
  color: #33CBCC; }

.inbenta--ticketing .breadcrumb:first-child,
.inbenta--ticketing .breadcrumb a {
  color: #33CBCC;
  cursor: pointer; }
  .inbenta--ticketing .breadcrumb:first-child:hover,
  .inbenta--ticketing .breadcrumb a:hover {
    color: #24B4B5; }

.inbenta--ticketing .loader__load__inner {
  stroke: #33CBCC; }

.inbenta--ticketing .button-floating-group--active > .button-floating {
  background-color: #24B4B5; }

.inbenta {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-grow: 2;
  -ms-flex-grow: 2;
  flex-grow: 2;
  height: 100%;
  background-color: #fafafa; }
  .inbenta .header {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0;
    background-color: white;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 3px 12px 0 rgba(0, 0, 0, 0.08);
    z-index: 3;
    height: 56px;
    padding: 0 16px; }
    .inbenta .header__utils {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      -ms-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center; }
      .inbenta .header__utils__logo {
        font-family: "inbentaFont", sans-serif;
        color: #3D3F43;
        font-size: 24px;
        margin: 0;
        text-transform: lowercase; }
        .inbenta .header__utils__logo span {
          color: #E3253A; }
      .inbenta .header__utils__sidebar-toggler {
        display: none;
        margin-right: 16px; }
        .inbenta .header__utils__sidebar-toggler .button-icon {
          padding: 0; }
          .inbenta .header__utils__sidebar-toggler .button-icon i:before {
            color: #A2A2A2; }
          .inbenta .header__utils__sidebar-toggler .button-icon:hover, .inbenta .header__utils__sidebar-toggler .button-icon:focus, .inbenta .header__utils__sidebar-toggler .button-icon:active {
            background-color: transparent !important; }
            .inbenta .header__utils__sidebar-toggler .button-icon:hover i:before, .inbenta .header__utils__sidebar-toggler .button-icon:focus i:before, .inbenta .header__utils__sidebar-toggler .button-icon:active i:before {
              color: #7A7A7A; }
    .inbenta .header__actions {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      -ms-justify-content: space-between;
      justify-content: space-between;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center; }
      .inbenta .header__actions__action + .header__actions__action {
        margin-left: 8px; }
    @media (max-width: 414px) {
      .inbenta .header {
        padding-left: 8px; }
        .inbenta .header__utils h1 {
          white-space: nowrap; }
        .inbenta .header__utils__sidebar-toggler {
          display: block;
          margin-right: 8px; }
          .inbenta .header__utils__sidebar-toggler .button-icon {
            padding-left: 0; }
          .inbenta .header__utils__sidebar-toggler.toggle-sidebar--active i:before {
            content: "k"; } }
  .inbenta .wrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-grow: 2;
    -ms-flex-grow: 2;
    flex-grow: 2; }
    .inbenta .wrapper .sidebar {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-flex-shrink: 0;
      -ms-flex-shrink: 0;
      flex-shrink: 0;
      transition: all 0.3s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
      overflow: hidden;
      background-color: white;
      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
      max-height: calc(100vh - 56px);
      z-index: 2; }
      .inbenta .wrapper .sidebar h4, .inbenta .wrapper .sidebar h5, .inbenta .wrapper .sidebar h6 {
        margin: 0; }
      .inbenta .wrapper .sidebar__header {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center;
        -webkit-flex-shrink: 0;
        -ms-flex-shrink: 0;
        flex-shrink: 0;
        border-bottom: 1px solid #E7E7E7;
        padding: 8px 16px;
        min-height: 56px; }
        .inbenta .wrapper .sidebar__header h5 {
          transition: all 0.3s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
          white-space: nowrap;
          margin: 0; }
        .inbenta .wrapper .sidebar__header .button-icon {
          width: auto;
          height: auto;
          padding: 0;
          color: #DADADA; }
          .inbenta .wrapper .sidebar__header .button-icon:hover {
            background-color: transparent; }
            .inbenta .wrapper .sidebar__header .button-icon:hover i:before {
              color: #7A7A7A; }
          .inbenta .wrapper .sidebar__header .button-icon:focus, .inbenta .wrapper .sidebar__header .button-icon:active {
            background-color: transparent !important; }
      .inbenta .wrapper .sidebar__section__title {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: flex-end;
        -ms-align-items: flex-end;
        align-items: flex-end;
        padding: 8px 16px;
        min-height: 40px; }
        .inbenta .wrapper .sidebar__section__title h6 {
          margin: 0; }
      .inbenta .wrapper .sidebar__menu {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-flex-grow: 2;
        -ms-flex-grow: 2;
        flex-grow: 2;
        overflow-x: hidden;
        height: calc(100vh - 56px - 64px);
        overflow-y: hidden; }
        .inbenta .wrapper .sidebar__menu:hover {
          overflow-y: auto; }
        .inbenta .wrapper .sidebar__menu__item {
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-flex-direction: column;
          flex-direction: column;
          -webkit-flex-shrink: 0;
          -ms-flex-shrink: 0;
          flex-shrink: 0;
          cursor: pointer; }
          .inbenta .wrapper .sidebar__menu__item .item__link {
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-justify-content: flex-start;
            -ms-justify-content: flex-start;
            justify-content: flex-start;
            -webkit-align-items: center;
            -ms-align-items: center;
            align-items: center;
            transition: all 0.3s ease 0s;
            padding: 8px 16px;
            color: #7A7A7A;
            min-height: 48px; }
            .inbenta .wrapper .sidebar__menu__item .item__link [class^="icon-"] {
              margin-right: 8px;
              line-height: initial !important; }
              .inbenta .wrapper .sidebar__menu__item .item__link [class^="icon-"]:before {
                transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
                font-size: 17px !important;
                color: #7A7A7A; }
            .inbenta .wrapper .sidebar__menu__item .item__link h6 {
              -webkit-flex-grow: 2;
              -ms-flex-grow: 2;
              flex-grow: 2;
              color: #7A7A7A;
              transition: all 0.2s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
              white-space: nowrap; }
            .inbenta .wrapper .sidebar__menu__item .item__link:hover {
              background-color: #F6F6F6; }
              .inbenta .wrapper .sidebar__menu__item .item__link:hover h6 {
                transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s; }
              .inbenta .wrapper .sidebar__menu__item .item__link:hover i:before {
                transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s; }
          .inbenta .wrapper .sidebar__menu__item .item__childs {
            transition: max-height 0.5s;
            max-height: 0;
            overflow: hidden; }
            .inbenta .wrapper .sidebar__menu__item .item__childs .sidebar__menu__item .item__link {
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-align-items: center;
              -ms-align-items: center;
              align-items: center;
              padding: 0 16px 0 42px;
              color: #7A7A7A;
              min-height: 40px; }
              .inbenta .wrapper .sidebar__menu__item .item__childs .sidebar__menu__item .item__link span {
                font-weight: 500; }
          .inbenta .wrapper .sidebar__menu__item--open .item__link {
            background-color: #F6F6F6; }
          .inbenta .wrapper .sidebar__menu__item--open .item__childs {
            max-height: 300px;
            transition: max-height 0.5s; }
            .inbenta .wrapper .sidebar__menu__item--open .item__childs .item__link {
              background-color: white; }
              .inbenta .wrapper .sidebar__menu__item--open .item__childs .item__link:hover {
                transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
                cursor: pointer; }
          .inbenta .wrapper .sidebar__menu__item--active .item__link i:before {
            transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s; }
      .inbenta .wrapper .sidebar__backdrop {
        position: fixed !important;
        top: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        left: 0 !important;
        opacity: 0;
        width: 0;
        background-color: rgba(21, 31, 29, 0.8);
        z-index: 1; }
    @media (min-width: 768px) and (min-width: 768px) {
      .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) {
        width: 250px; } }
    @media (min-width: 768px) and (max-width: 768px) {
      .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) {
        width: 320px; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header span, .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header a, .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header h5 {
          transform: translate(0);
          width: auto; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header .icon--close:before {
          content: "k"; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__section__title {
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__section:last-child {
          margin-top: 0;
          padding-top: 0;
          border: none; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item span, .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item h6 {
          opacity: 1;
          width: auto;
          transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item i {
          margin-left: 0; } }
    @media (min-width: 768px) and (max-width: 414px) {
      .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header .icon--close {
        display: none; } }
    @media (max-width: 768px) {
      .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: center;
        -ms-justify-content: center;
        justify-content: center; } }
    @media (max-width: 768px) and (min-width: 768px) {
      .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) {
        width: 52px; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header h5 {
          transition: all 0.3s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
          transform: translate(-250px);
          -webkit-transform: translate(-250px);
          transform-origin: left;
          width: 0;
          max-height: 21px; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header .button-icon .icon--close:before {
          transition: all cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
          content: "#"; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__section + .sidebar__section {
          border-top: 1px solid #E7E7E7;
          margin-top: 8px;
          padding-top: 8px; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__section__title {
          display: none; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item span, .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item h6 {
          opacity: 0;
          width: 0;
          transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item [class^="icon-"] {
          margin-left: 2px; } }
    @media (max-width: 768px) and (max-width: 768px) {
      .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) {
        width: 52px; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header h5 {
          transition: all 0.3s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
          transform: translate(-250px);
          -webkit-transform: translate(-250px);
          transform-origin: left;
          width: 0;
          max-height: 21px; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header .toggle-sidebar .icon--close:before {
          transition: all cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
          content: "#"; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item .item__link span, .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item .item__link h6 {
          opacity: 0;
          width: 0;
          transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item .item__link i {
          margin-left: 2px; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item .item__childs .sidebar__menu__item .item__childs__link {
          padding: 20px; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__section:not(:first-child) {
          border-top: 1px solid #E7E7E7;
          margin-top: 8px;
          padding-top: 8px; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__section__title {
          display: none; } }
    @media (max-width: 768px) and (max-width: 414px) {
      .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) {
        width: 0; }
        .sidebar--default .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header .toggle-sidebar {
          display: none; } }
    @media (max-width: 768px) {
      .sidebar--default .inbenta .wrapper .sidebar__backdrop {
        opacity: 0;
        width: 0;
        transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s; } }
    @media (min-width: 768px) {
      .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: center;
        -ms-justify-content: center;
        justify-content: center; } }
    @media (min-width: 768px) and (min-width: 768px) {
      .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) {
        width: 52px; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header h5 {
          transition: all 0.3s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
          transform: translate(-250px);
          -webkit-transform: translate(-250px);
          transform-origin: left;
          width: 0;
          max-height: 21px; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header .button-icon .icon--close:before {
          transition: all cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
          content: "#"; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__section + .sidebar__section {
          border-top: 1px solid #E7E7E7;
          margin-top: 8px;
          padding-top: 8px; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__section__title {
          display: none; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item span, .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item h6 {
          opacity: 0;
          width: 0;
          transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item [class^="icon-"] {
          margin-left: 2px; } }
    @media (min-width: 768px) and (max-width: 768px) {
      .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) {
        width: 52px; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header h5 {
          transition: all 0.3s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
          transform: translate(-250px);
          -webkit-transform: translate(-250px);
          transform-origin: left;
          width: 0;
          max-height: 21px; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header .toggle-sidebar .icon--close:before {
          transition: all cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
          content: "#"; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item .item__link span, .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item .item__link h6 {
          opacity: 0;
          width: 0;
          transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item .item__link i {
          margin-left: 2px; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item .item__childs .sidebar__menu__item .item__childs__link {
          padding: 20px; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__section:not(:first-child) {
          border-top: 1px solid #E7E7E7;
          margin-top: 8px;
          padding-top: 8px; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__section__title {
          display: none; } }
    @media (min-width: 768px) and (max-width: 414px) {
      .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) {
        width: 0; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header .toggle-sidebar {
          display: none; } }
    @media (max-width: 768px) and (min-width: 768px) {
      .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) {
        width: 250px; } }
    @media (max-width: 768px) and (max-width: 768px) {
      .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) {
        width: 320px; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header span, .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header a, .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header h5 {
          transform: translate(0);
          width: auto; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header .icon--close:before {
          content: "k"; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__section__title {
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__section:last-child {
          margin-top: 0;
          padding-top: 0;
          border: none; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item span, .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item h6 {
          opacity: 1;
          width: auto;
          transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s; }
        .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__menu__item i {
          margin-left: 0; } }
    @media (max-width: 768px) and (max-width: 414px) {
      .sidebar--toggled .inbenta .wrapper .sidebar:not(.sidebar-demo) .sidebar__header .icon--close {
        display: none; } }
    @media (max-width: 768px) {
      .sidebar--toggled .inbenta .wrapper .sidebar__backdrop {
        opacity: 1;
        width: auto;
        transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s; } }
  @media (max-width: 768px) {
    .inbenta .wrapper .sidebar:not(.sidebar-demo) {
      position: fixed !important;
      top: 56px !important;
      right: !important;
      bottom: 0 !important;
      left: !important; } }
  .inbenta--no-header .board {
    height: 100vh; }
  .inbenta--no-header .sidebar {
    max-height: 100% !important; }
  .inbenta--no-sidebar .board {
    position: initial !important; }

html,
body {
  height: 100%;
  font-size: 15px; }

body {
  margin: 0;
  font-family: "Open Sans", sans-serif;
  color: #3D3F43;
  overflow: hidden; }
  body.sidebar--active {
    overflow: hidden; }
    body.sidebar--active .wrapper {
      position: fixed !important;
      top: !important;
      right: 0 !important;
      bottom: 0 !important;
      left: 0 !important; }

* {
  box-sizing: border-box;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

p, ul, ol, table, table td, code, pre, small, i, b, strong {
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 0.4px;
  margin: 0 0 16px 0; }

.medium, .inbenta .wrapper .sidebar__menu__item .item__childs .sidebar__menu__item .item__link span, .checkbox-group label, .radio-button-group label, .item__header__content .content__text p {
  line-height: 22px;
  font-size: 13.5px;
  letter-spacing: 0.45px; }

small,
.small,
.item__header__content .content__text__details .details__item p,
.item__header__content .content__text__details .details__item span {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  line-height: 20px;
  font-size: 12.15px;
  letter-spacing: 0.57px;
  font-weight: 500; }

.grey {
  color: #A2A2A2; }

i.small {
  font-weight: 500;
  font-style: italic; }

i.medium {
  font-weight: 500;
  font-style: italic; }

strong {
  font-weight: 500; }

b {
  font-weight: 600; }
  b.small {
    font-weight: 600; }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: none; }
  a:hover, a:focus, a:active {
    outline: none; }

code {
  background-color: rgba(45, 200, 139, 0.15);
  color: #179E7C;
  line-height: 1.5rem;
  padding: 4px;
  white-space: nowrap;
  font-size: 15px; }

hr {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 20px 0;
  border: none; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Montserrat", sans-serif;
  margin: 0 0 8px 0;
  color: #3D3F43; }

h1 {
  font-size: 30px;
  line-height: 49px;
  font-weight: 500; }

h2 {
  font-size: 28.005px;
  line-height: 45px;
  font-weight: 300; }

h3 {
  font-size: 22.005px;
  line-height: 36px;
  font-weight: 500; }

h4 {
  font-size: 19.995px;
  line-height: 32px;
  font-weight: 300; }

h5 {
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 0.3px;
  text-transform: uppercase; }

h6 {
  font-size: 12px;
  line-height: 19px;
  font-weight: 400;
  letter-spacing: 0.4px;
  text-transform: uppercase; }

table {
  font-size: 14px;
  margin: 0 0 16px 0;
  line-height: 24px;
  border-collapse: collapse;
  color: #3D3F43;
  width: 100%;
  max-width: 100%;
  border: none; }
  table td {
    padding: 16px;
    min-width: 140px;
    border: none;
    font-size: 13px;
    word-wrap: break-word;
    padding: 8px; }
  table thead {
    font-family: "Montserrat", sans-serif;
    letter-spacing: 1.2px;
    border: none;
    background-color: white;
    font-size: 12px;
    color: #7A7A7A;
    text-transform: uppercase;
    border-bottom: 1px solid #E7E7E7; }
  table tbody {
    background-color: white; }
  table p, table ul {
    font-size: 13px;
    color: #3D3F43;
    letter-spacing: 0; }

ul, ol {
  font-size: 15px;
  margin: 16px 0;
  padding-left: 32px; }
  ul li, ol li {
    padding: 0 0 8px 8px; }

.scroll {
  width: 100%;
  overflow-y: auto; }

@media (max-width: 768px) {
  .inbenta .hidden--tablet {
    display: none; } }

@media (max-width: 414px) {
  h1 {
    font-size: 27px;
    line-height: 44px;
    font-weight: 500; }
  h2 {
    font-size: 25.2045px;
    line-height: 41px;
    font-weight: 300; }
  h3 {
    font-size: 19.8045px;
    line-height: 32px;
    font-weight: 500; }
  h4 {
    font-size: 17.9955px;
    line-height: 29px;
    font-weight: 300; }
  h5 {
    font-size: 13.5px;
    line-height: 22px;
    font-weight: 400;
    letter-spacing: 0.3px;
    text-transform: uppercase; }
  h6 {
    font-size: 10.8px;
    line-height: 17px;
    font-weight: 400;
    letter-spacing: 0.4px;
    text-transform: uppercase; }
  h5 {
    letter-spacing: 0.4px; }
  h6 {
    font-size: 12px;
    line-height: 19px;
    letter-spacing: 0.5px; }
  .inbenta .hidden--tablet {
    display: block; }
  .inbenta .hidden--mobile {
    display: none; } }

.board {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-flex-grow: 2;
  -ms-flex-grow: 2;
  flex-grow: 2;
  padding: 24px;
  height: calc(100vh - 56px);
  overflow-y: auto; }
  .board-spacer {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 2;
    -ms-flex-grow: 2;
    flex-grow: 2; }
    .board-spacer:after {
      content: '';
      padding-bottom: 85px; }
  .board__header {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0;
    margin-bottom: 16px; }
    .board__header h2, .board__header h3, .board__header h4 {
      margin: 0; }
    .board__header__links {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      -ms-justify-content: space-between;
      justify-content: space-between;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center; }
      .board__header__links button + button,
      .board__header__links a, .board__header__links a {
        margin-left: 8px; }
  .board__section {
    margin-bottom: 16px; }
    .board__section:last-child {
      margin: 0; }
    .board__section--error, .board__section--no-items {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      -ms-justify-content: center;
      justify-content: center;
      -webkit-flex-grow: 2;
      -ms-flex-grow: 2;
      flex-grow: 2; }
      .board__section--error .tile, .board__section--no-items .tile {
        -webkit-align-self: center;
        -ms-align-self: center;
        align-self: center;
        width: 314px;
        max-width: 100%; }
        .board__section--error .tile__body, .board__section--no-items .tile__body {
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-flex-direction: column;
          flex-direction: column;
          -webkit-justify-content: center;
          -ms-justify-content: center;
          justify-content: center;
          -webkit-align-items: center;
          -ms-align-items: center;
          align-items: center;
          padding: 40px 32px; }
          .board__section--error .tile__body .icon-info,
          .board__section--error .tile__body .button-floating, .board__section--no-items .tile__body .icon-info,
          .board__section--no-items .tile__body .button-floating {
            margin-bottom: 16px !important; }
          .board__section--error .tile__body h4, .board__section--no-items .tile__body h4 {
            margin: 0; }
          .board__section--error .tile__body p, .board__section--no-items .tile__body p {
            color: #A2A2A2;
            margin-bottom: 32px; }
  .board__flex {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center; }
    .board__flex [class$="-wrapper"],
    .board__flex [class$="-group--big"],
    .board__flex [class$="-group--white"],
    .board__flex [class$="-group--active"],
    .board__flex [class$="-group"] {
      -webkit-flex-grow: 2;
      -ms-flex-grow: 2;
      flex-grow: 2;
      margin-right: 8px; }
    .board__flex .switch-group {
      -webkit-flex-grow: 0;
      -ms-flex-grow: 0;
      flex-grow: 0; }
      .board__flex .switch-group.switch-group--active {
        -webkit-flex-grow: 0;
        -ms-flex-grow: 0;
        flex-grow: 0; }
    .board__flex .dropdown-group--button, .board__flex .dropdown-group__menu__search {
      -webkit-flex-grow: 0;
      -ms-flex-grow: 0;
      flex-grow: 0;
      margin: 0; }
      .board__flex .dropdown-group--button .input-group, .board__flex .dropdown-group__menu__search .input-group {
        margin-right: 0; }
      .board__flex .dropdown-group--button.dropdown-group--active, .board__flex .dropdown-group__menu__search.dropdown-group--active {
        -webkit-flex-grow: 0;
        -ms-flex-grow: 0;
        flex-grow: 0;
        margin: 0; }
    .board__flex [class^="button"] + [class^="button"] {
      margin-left: 16px; }
  .board__grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center; }
    .board__grid [class$="-wrapper"],
    .board__grid [class$="-wrapper--active"],
    .board__grid [class$="-group"],
    .board__grid [class$="-white"],
    .board__grid [class$="-big"],
    .board__grid [class$="-success"],
    .board__grid [class$="-warning"],
    .board__grid [class$="-error"],
    .board__grid [class$="-disabled"],
    .board__grid [class$="-group--active"] {
      -webkit-flex-grow: 2;
      -ms-flex-grow: 2;
      flex-grow: 2;
      margin: 0; }
    .board__grid + .board__grid {
      margin-top: 24px; }
    .board__grid .tile {
      margin: 0; }
    .board__grid--s {
      grid-template-columns: repeat(auto-fit, minmax(214px, 1fr)); }
    .board__grid .checkbox-group,
    .board__grid .radio-button-group {
      margin: 0 4px 16px 4px;
      -webkit-flex-grow: 0;
      -ms-flex-grow: 0;
      flex-grow: 0; }
    .board__grid .checkbox--big,
    .board__grid .radio-button--big {
      -webkit-flex-grow: 0;
      -ms-flex-grow: 0;
      flex-grow: 0;
      margin: 0 8px 0 0; }
  @media (max-width: 768px) {
    .board {
      position: fixed !important;
      top: 56px !important;
      right: 0 !important;
      bottom: 0 !important;
      left: 52px !important; }
      .board__section--error .tile, .board__section--no-items .tile {
        -webkit-align-self: flex-start;
        -ms-align-self: flex-start;
        align-self: flex-start; } }
  @media (max-width: 414px) {
    .board {
      position: fixed !important;
      top: 56px !important;
      right: 0 !important;
      bottom: 0 !important;
      left: 0 !important; } }

[class^="icon-"] {
  font-family: "inbenta-app-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  margin-bottom: 0;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  [class^="icon-"]:before {
    color: #A2A2A2;
    font-size: 24px; }

.icon--appbar:before {
  content: "\2109"; }

.icon--board:before {
  content: "\2103"; }

.icon--page-edit:before {
  content: "\2133"; }

.icon--page-error:before {
  content: "\211E"; }

.icon--page-main:before {
  content: "\2111"; }

.icon--page-no-item:before {
  content: "\210C"; }

.icon--sidebar:before {
  content: "\2139"; }

.icon--snackbar:before {
  content: "\2126"; }

.icon--tiles:before {
  content: "\B5"; }

.icon--vector:before {
  content: "\210A"; }

.icon--cloud-down:before {
  content: "\2128"; }

.icon--cloud-up:before {
  content: "\2125"; }

.icon--cloud:before {
  content: "\2114"; }

.icon--rocket:before {
  content: "\BA"; }

.icon--tablet:before {
  content: "\AA"; }

.icon--unlock:before {
  content: "\2116"; }

.icon--css:before {
  content: "\2120"; }

.icon--facebook:before {
  content: "\2122"; }

.icon--linkedin:before {
  content: "\2117"; }

.icon--pinterest:before {
  content: "\A9"; }

.icon--play:before {
  content: "\AE"; }

.icon--twitter:before {
  content: "~"; }

.icon--versions:before {
  content: "}"; }

.icon--same:before {
  content: "|"; }

.icon--arrow-filled-up:before {
  content: "{"; }

.icon--disket:before {
  content: "_"; }

.icon--bell:before {
  content: "^"; }

.icon--refresh:before {
  content: "]"; }

.icon--chevron-drop:before {
  content: "`"; }

.icon--image:before {
  content: "\\"; }

.icon--chevron-left:before {
  content: "f"; }

.icon--chevron-right:before {
  content: "g"; }

.icon--arrow-filled-left:before {
  content: "!"; }

.icon--arrow-filled-right:before {
  content: "9"; }

.icon--arrow-thin-left:before {
  content: "8"; }

.icon--arrow-thin-right:before {
  content: "7"; }

.icon--attach:before {
  content: "@"; }

.icon--avatar:before {
  content: ")"; }

.icon--bot:before {
  content: "Z"; }

.icon--bulb:before {
  content: "V"; }

.icon--buttons:before {
  content: "a"; }

.icon--calendar:before {
  content: "c"; }

.icon--chat:before {
  content: "X"; }

.icon--check:before {
  content: "d"; }

.icon--chevron-double-left:before {
  content: "*"; }

.icon--chevron-double-right:before {
  content: "+"; }

.icon--chevron-down:before {
  content: "e"; }

.icon--chevron-up:before {
  content: "h"; }

.icon--chip:before {
  content: "i"; }

.icon--clock:before {
  content: "j"; }

.icon--close:before {
  content: "k"; }

.icon--closed:before {
  content: ">"; }

.icon--code:before {
  content: ","; }

.icon--colors:before {
  content: "l"; }

.icon--minimize:before {
  content: "m"; }

.icon--copy:before {
  content: "-"; }

.icon--arrow-turn-left:before {
  content: "n"; }

.icon--arrow-turn-right:before {
  content: "N"; }

.icon--dashboard:before {
  content: "W"; }

.icon--desktop:before {
  content: "."; }

.icon--doublecheck:before {
  content: "/"; }

.icon--download:before {
  content: "K"; }

.icon--dropdown:before {
  content: "J"; }

.icon--duplicate:before {
  content: "G"; }

.icon--edit:before {
  content: "F"; }

.icon--email:before {
  content: ":"; }

.icon--error:before {
  content: "5"; }

.icon--maximize:before {
  content: "C"; }

.icon--export:before {
  content: "B"; }

.icon--external:before {
  content: "w"; }

.icon--eye:before {
  content: ";"; }

.icon--folder:before {
  content: "v"; }

.icon--filter:before {
  content: "s"; }

.icon--flag:before {
  content: "3"; }

.icon--inputs:before {
  content: "r"; }

.icon--headphones:before {
  content: "["; }

.icon--home:before {
  content: "1"; }

.icon--import:before {
  content: "o"; }

.icon--info:before {
  content: "<"; }

.icon--layout:before {
  content: "M"; }

.icon--learn:before {
  content: "%"; }

.icon--list:before {
  content: "L"; }

.icon--lock:before {
  content: "0"; }

.icon--magnifier:before {
  content: "I"; }

.icon--menu-bars:before {
  content: "#"; }

.icon--menu-circles:before {
  content: "$"; }

.icon--minus:before {
  content: "H"; }

.icon--move:before {
  content: "E"; }

.icon--new:before {
  content: "?"; }

.icon--thumb-up:before {
  content: "&"; }

.icon--thumb-down:before {
  content: "'"; }

.icon--page:before {
  content: "D"; }

.icon--paperplane:before {
  content: "("; }

.icon--plus:before {
  content: "A"; }

.icon--ban:before {
  content: "x"; }

.icon--radio:before {
  content: "z"; }

.icon--compass:before {
  content: "Y"; }

.icon--thunderbolt:before {
  content: "u"; }

.icon--sad:before {
  content: "t"; }

.icon--settings:before {
  content: "q"; }

.icon--happy:before {
  content: "p"; }

.icon--sort:before {
  content: "O"; }

.icon--switch:before {
  content: "P"; }

.icon--squares:before {
  content: "\""; }

.icon--sun:before {
  content: "Q"; }

.icon--tag:before {
  content: "="; }

.icon--ticket:before {
  content: "2"; }

.icon--tooltip:before {
  content: "R"; }

.icon--tracking:before {
  content: "4"; }

.icon--trash:before {
  content: "S"; }

.icon--inbox:before {
  content: "T"; }

.icon--power:before {
  content: "U"; }

.icon--typography:before {
  content: "b"; }

.icon--upload:before {
  content: "y"; }

.icon--users:before {
  content: "6"; }

.icon--yes:before {
  content: "&"; }

.icon--app-chatbot:before {
  content: "\2106"; }

.icon--app-km:before {
  content: "\2105"; }

.icon--app-search:before {
  content: "\2101"; }

.icon--app-ticketing:before {
  content: "\2100"; }

.icon--modal:before {
  content: "\2600"; }

.icon--test:before {
  content: "\2660"; }

.icon--star:before {
  content: "\2022"; }

.icon--star-filled:before {
  content: "\30FB"; }

.icon--adjust:before {
  content: "\2219"; }

.icon--question:before {
  content: "\2663"; }

.icon--question-filled:before {
  content: "\2665"; }

.icon--puzzle:before {
  content: "\2666"; }

.icon--inbenta {
  font-family: 'inbentaFont' !important; }
  .icon--inbenta:before {
    content: "b";
    font-size: 22px !important;
    color: #E3253A !important; }

.icon--small:before {
  font-size: 18px; }

.icon--big:before {
  font-size: 30px; }

.icon-info {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  width: 56px;
  height: 56px;
  border-radius: 100px;
  background-color: #F6F6F6; }
  .icon-info:before {
    font-size: 24px; }
  .icon-info--small {
    width: 36px;
    height: 36px; }
    .icon-info--small:before {
      font-size: 18px; }
  .icon-info--big {
    width: 64px;
    height: 64px; }
    .icon-info--big:before {
      font-size: 30px; }
  .icon-info--color--light {
    background-color: white; }
  .icon-info.icon-info--gray:before {
    color: #A2A2A2; }
  .icon-info.icon-info--success:before {
    color: #11E58F; }
  .icon-info.icon-info--warning:before {
    color: #FB8C00; }
  .icon-info.icon-info--error:before {
    color: #E6261F; }

.tile {
  -webkit-align-self: stretch;
  -ms-align-self: stretch;
  align-self: stretch;
  background-color: white;
  border: 1px solid #F6F6F6;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin: 0 0 24px 0;
  max-width: 100%; }
  .tile__header {
    padding: 16px; }
  .tile__body {
    transition: all 0.5s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
    padding: 16px; }
    .tile__body p:last-child {
      margin-bottom: 0; }
  .tile:not(.tile--closed)__body {
    transition: all 0.5s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
    max-height: 100vh;
    opacity: 1; }
  .tile--closed .tile__body {
    transition: all 0.5s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
    height: 0;
    max-height: 0;
    overflow: hidden;
    padding: 0 16px;
    opacity: 0; }
  .tile--color--light {
    background-color: #F6F6F6;
    border-color: #F6F6F6; }
  .tile--color--medium {
    background-color: #DADADA;
    border-color: #DADADA; }
  .tile--shadow--m {
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 3px 12px 0 rgba(0, 0, 0, 0.08); }
  .tile--shadow--l {
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.26), 0 10px 20px 0 rgba(0, 0, 0, 0.19); }
  .tile--shadowless {
    box-shadow: none !important; }
  .tile .tile:last-child {
    margin-bottom: 0; }
  .tile .tile .tile {
    box-shadow: none; }

.button,
a.button {
  transition: all 0.2s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
  line-height: 20px;
  font-size: 12.15px;
  letter-spacing: 0.57px;
  font-weight: 500;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-family: "Open Sans", sans-serif;
  cursor: pointer;
  border-radius: 100px;
  padding: 8px 16px;
  border: none;
  color: white;
  text-transform: uppercase;
  height: 40px;
  min-width: 104px;
  width: -moz-fit-content;
  width: fit-content; }
  .button:hover,
  a.button:hover {
    transition: all 0.2s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    outline: none !important;
    color: white; }
  .button:active, .button:focus,
  a.button:active,
  a.button:focus {
    box-shadow: none;
    outline: none !important;
    -webkit-tap-highlight-color: transparent; }
  .button::-moz-focus-inner,
  a.button::-moz-focus-inner {
    border: none !important; }
  .button:hover:not([disabled]), .button:hover:not:active,
  a.button:hover:not([disabled]),
  a.button:hover:not:active {
    transition: all 0.2s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.1); }
  .button:disabled,
  a.button:disabled {
    cursor: not-allowed;
    box-shadow: none;
    background-color: #DADADA;
    color: #A2A2A2; }
  .button-group,
  a.button-group {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column; }
    .button-group label,
    a.button-group label {
      line-height: 22px;
      font-size: 13.5px;
      color: #3D3F43;
      font-weight: 500;
      padding-bottom: 8px; }
  .button-wrapper,
  a.button-wrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end; }
    .button-wrapper .button-icon,
    a.button-wrapper .button-icon {
      margin: 0 0 0 8px; }
  .button--big,
  a.button--big {
    line-height: 24px;
    height: 48px;
    font-size: 15px;
    letter-spacing: 0.4px;
    min-width: 128px; }
  .button--secondary,
  a.button--secondary {
    transition: all 0.2s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
    line-height: 20px;
    font-size: 12.15px;
    letter-spacing: 0.57px;
    font-weight: 500;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    font-family: "Open Sans", sans-serif;
    cursor: pointer;
    border-radius: 100px;
    padding: 8px 16px;
    border: none;
    text-transform: uppercase;
    height: 40px;
    min-width: 104px;
    width: -moz-fit-content;
    width: fit-content;
    background-color: transparent;
    color: #3D3F43; }
    .button--secondary:hover:not([disabled]),
    a.button--secondary:hover:not([disabled]) {
      transition: all 0.4s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
      background-color: rgba(162, 162, 162, 0.24);
      box-shadow: none;
      color: #3D3F43; }
    .button--secondary::-moz-focus-inner,
    a.button--secondary::-moz-focus-inner {
      border: none !important; }
    .button--secondary:active:not([disabled]), .button--secondary:focus:not([disabled]),
    a.button--secondary:active:not([disabled]),
    a.button--secondary:focus:not([disabled]) {
      transition: all 0.4s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
      outline: none;
      background-color: rgba(162, 162, 162, 0.4);
      color: #7A7A7A; }
    .button--secondary:disabled,
    a.button--secondary:disabled {
      cursor: not-allowed;
      background-color: transparent;
      color: #DADADA; }
    .button--secondary--big,
    a.button--secondary--big {
      line-height: 24px;
      height: 48px;
      font-size: 15px;
      letter-spacing: 0.4px;
      min-width: 128px; }
  .button-icon,
  a.button-icon {
    transition: all 0.4s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0;
    background-color: rgba(162, 162, 162, 0);
    border-radius: 100px;
    cursor: pointer;
    height: 36px;
    width: 36px;
    border: none; }
    .button-icon i:before,
    a.button-icon i:before {
      color: #A2A2A2;
      font-size: 18px; }
    .button-icon::-moz-focus-inner,
    a.button-icon::-moz-focus-inner {
      border: none !important; }
    .button-icon:hover,
    a.button-icon:hover {
      transition: all 0.4s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
      background-color: rgba(162, 162, 162, 0.24); }
    .button-icon:focus,
    a.button-icon:focus {
      transition: all 0.4s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
      outline: none;
      background-color: rgba(162, 162, 162, 0.4); }
      .button-icon:focus i:before,
      a.button-icon:focus i:before {
        color: #7A7A7A; }
    .button-icon:hover:not([disabled]), .button-icon:hover:not:active, .button-icon:hover:not:focus,
    a.button-icon:hover:not([disabled]),
    a.button-icon:hover:not:active,
    a.button-icon:hover:not:focus {
      transition: all 0.4s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
      background-color: rgba(162, 162, 162, 0.24); }
    .button-icon:disabled,
    a.button-icon:disabled {
      cursor: not-allowed;
      background-color: transparent; }
      .button-icon:disabled i:before,
      a.button-icon:disabled i:before {
        color: #DADADA; }
    .button-icon--big,
    a.button-icon--big {
      width: 48px;
      height: 48px; }
      .button-icon--big i:before,
      a.button-icon--big i:before {
        font-size: 24px; }
  .button-floating,
  a.button-floating {
    transition: all 0.4s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0;
    background-color: rgba(162, 162, 162, 0);
    border-radius: 100px;
    cursor: pointer;
    border: none;
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.26), 0 10px 20px 0 rgba(0, 0, 0, 0.19);
    width: 56px;
    height: 56px; }
    .button-floating i:before,
    a.button-floating i:before {
      color: white;
      font-size: 24px; }
    .button-floating:active, .button-floating:focus,
    a.button-floating:active,
    a.button-floating:focus {
      box-shadow: none; }
      .button-floating:active i:before, .button-floating:focus i:before,
      a.button-floating:active i:before,
      a.button-floating:focus i:before {
        color: white; }
    .button-floating::-moz-focus-inner,
    a.button-floating::-moz-focus-inner {
      border: none !important; }
    .button-floating:disabled,
    a.button-floating:disabled {
      cursor: not-allowed;
      box-shadow: none;
      background-color: #DADADA; }
      .button-floating:disabled i:before,
      a.button-floating:disabled i:before {
        color: #A2A2A2; }
    .button-floating--fixed,
    a.button-floating--fixed {
      position: fixed !important;
      top: !important;
      right: 24px !important;
      bottom: 24px !important;
      left: !important; }
    .button-floating--small,
    a.button-floating--small {
      width: 48px;
      height: 48px; }
      .button-floating--small i:before,
      a.button-floating--small i:before {
        font-size: 24px; }

.button-floating-group {
  position: fixed !important;
  top: !important;
  right: 24px !important;
  bottom: 24px !important;
  left: !important;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center; }
  .button-floating-group .button-floating {
    position: relative !important;
    top: !important;
    right: !important;
    bottom: !important;
    left: !important;
    z-index: 1; }
    .button-floating-group .button-floating--small {
      margin: 8px 0; }
    .button-floating-group .button-floating:focus {
      outline: none; }
  .button-floating-group__list {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    position: relative !important;
    top: !important;
    right: !important;
    bottom: !important;
    left: !important;
    z-index: 0; }
    .button-floating-group__list .button-floating {
      transition: opacity 0.15s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s, transform 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
      opacity: 0;
      transform: translateY(300%) scale(0.65); }
      .button-floating-group__list .button-floating + .button-floating {
        transition-delay: 0.065s; }
        .button-floating-group__list .button-floating + .button-floating + .button-floating {
          transition-delay: 0.095s; }
      .button-floating-group__list .button-floating:last-child {
        margin-bottom: 16px; }
      .button-floating-group__list .button-floating:hover {
        transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s !important;
        background-color: #AE2031; }
  .button-floating-group--active .button-floating:not(.button-floating--small) i:before {
    content: 'k'; }
  .button-floating-group--active .button-floating-group__list .button-floating {
    transition: opacity 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0.15s, transform 0.2s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
    transform: translateY(0) scale(1);
    opacity: 1; }
    .button-floating-group--active .button-floating-group__list .button-floating + .button-floating {
      transition-delay: 0.065s; }
      .button-floating-group--active .button-floating-group__list .button-floating + .button-floating + .button-floating {
        transition-delay: 0.095s; }

.dropdown {
  position: relative !important;
  top: !important;
  right: !important;
  bottom: !important;
  left: !important; }
  .dropdown-group {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    position: relative; }
    .dropdown-group label {
      line-height: 22px;
      font-size: 13.5px;
      color: #3D3F43;
      font-weight: 500;
      padding-bottom: 8px; }
    .dropdown-group .input {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      -ms-justify-content: space-between;
      justify-content: space-between;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center;
      cursor: pointer; }
      .dropdown-group .input .icon--chevron-down:before {
        font-size: 18px; }
    .dropdown-group__menu {
      position: absolute !important;
      top: 100% !important;
      right: 0 !important;
      bottom: !important;
      left: 0 !important;
      transition: all 0.4s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
      pointer-events: none;
      max-height: 400px;
      overflow: hidden;
      background-color: white;
      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
      border-radius: 4px;
      opacity: 0;
      margin-top: 8px;
      z-index: 9999; }
      .dropdown-group__menu__item {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center;
        line-height: 22px;
        font-size: 13.5px;
        letter-spacing: 0.45px;
        transition: all 0.3s ease 0s;
        padding: 8px 16px;
        cursor: pointer;
        white-space: nowrap;
        min-height: 48px;
        color: #3D3F43 !important; }
        .dropdown-group__menu__item--active, .dropdown-group__menu__item:hover {
          background-color: #F6F6F6; }
        .dropdown-group__menu__item:hover {
          transition: all 0.3s ease 0s; }
        .dropdown-group__menu__item--multiple {
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-flex-direction: column;
          flex-direction: column;
          -webkit-align-items: flex-start;
          -ms-align-items: flex-start;
          align-items: flex-start;
          border-top: 1px solid #E7E7E7; }
          .dropdown-group__menu__item--multiple label {
            font-weight: 400 !important; }
        .dropdown-group__menu__item .checkbox-group {
          margin: 0; }
        .dropdown-group__menu__item--search .input-wrapper {
          margin: 0; }
        .dropdown-group__menu__item--search:hover {
          background-color: transparent; }
      .dropdown-group__menu--search {
        overflow: initial;
        max-width: initial; }
        .dropdown-group__menu--search .input-wrapper {
          margin: 0; }
    .dropdown-group--button {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: row;
      flex-direction: row; }
      .dropdown-group--button .dropdown-group__menu {
        position: !important;
        top: 0 !important;
        right: 100% !important;
        bottom: !important;
        left: auto !important;
        margin-right: 8px !important;
        margin-top: 0; }
      .dropdown-group--button.dropdown-group--active .dropdown-group__trigger.button-icon {
        transition: all 0.4s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
        outline: none;
        background-color: rgba(162, 162, 162, 0.4); }
        .dropdown-group--button.dropdown-group--active .dropdown-group__trigger.button-icon i:before {
          color: #7A7A7A; }
    .dropdown-group--active .dropdown-group__menu {
      transition: all 0.4s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
      overflow: auto;
      opacity: 1;
      pointer-events: auto; }
    .dropdown-group--active .dropdown-group__trigger {
      transition: all 0.2s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
      background-color: white;
      box-shadow: none;
      border-color: #DADADA;
      color: #3D3F43; }
      .dropdown-group--active .dropdown-group__trigger::-webkit-input-placeholder {
        color: #3D3F43;
        opacity: 1; }
      .dropdown-group--active .dropdown-group__trigger::-moz-placeholder {
        color: #3D3F43;
        opacity: 1; }
      .dropdown-group--active .dropdown-group__trigger:-ms-input-placeholder {
        color: #3D3F43;
        opacity: 1; }
      .dropdown-group--active .dropdown-group__trigger:-moz-placeholder {
        color: #3D3F43;
        opacity: 1; }
      .dropdown-group--active .dropdown-group__trigger .icon--chevron-down:before {
        content: "h"; }
    .dropdown-group--active .dropdown-group__menu--search {
      overflow: initial !important;
      max-height: initial !important;
      max-width: initial; }
      .dropdown-group--active .dropdown-group__menu--search .dropdown-group__menu__search {
        padding: 12px;
        border-bottom: 1px solid #F6F6F6; }
      .dropdown-group--active .dropdown-group__menu--search .dropdown-group__menu__list {
        transition: all 0.4s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
        max-height: 400px;
        overflow: auto; }
    .dropdown-group--status--success {
      position: relative !important;
      top: !important;
      right: !important;
      bottom: !important;
      left: !important; }
      .dropdown-group--status--success .input {
        background-color: white;
        border-color: #11E58F;
        box-shadow: none; }
        .dropdown-group--status--success .input i:before {
          color: #11E58F; }
    .dropdown-group--status--warning {
      position: relative !important;
      top: !important;
      right: !important;
      bottom: !important;
      left: !important; }
      .dropdown-group--status--warning .input {
        background-color: white;
        border-color: #FB8C00;
        box-shadow: none; }
        .dropdown-group--status--warning .input i:before {
          color: #FB8C00; }
    .dropdown-group--status--error {
      position: relative !important;
      top: !important;
      right: !important;
      bottom: !important;
      left: !important; }
      .dropdown-group--status--error label {
        color: #E6261F; }
      .dropdown-group--status--error .input {
        background-color: white;
        border-color: #E6261F;
        box-shadow: none; }
        .dropdown-group--status--error .input i:before {
          color: #E6261F; }
      .dropdown-group--status--error.dropdown-group--active label {
        color: #3D3F43; }
    .dropdown-group--status--disabled label {
      opacity: 0.48; }
    .dropdown-group--status--disabled .input,
    .dropdown-group--status--disabled .input:focus {
      cursor: not-allowed;
      box-shadow: none;
      opacity: 0.48;
      background-color: #F6F6F6;
      border-color: #F6F6F6; }
      .dropdown-group--status--disabled .input::-webkit-input-placeholder,
      .dropdown-group--status--disabled .input:focus::-webkit-input-placeholder {
        color: #3D3F43;
        opacity: 1; }
      .dropdown-group--status--disabled .input::-moz-placeholder,
      .dropdown-group--status--disabled .input:focus::-moz-placeholder {
        color: #3D3F43;
        opacity: 1; }
      .dropdown-group--status--disabled .input:-ms-input-placeholder,
      .dropdown-group--status--disabled .input:focus:-ms-input-placeholder {
        color: #3D3F43;
        opacity: 1; }
      .dropdown-group--status--disabled .input:-moz-placeholder,
      .dropdown-group--status--disabled .input:focus:-moz-placeholder {
        color: #3D3F43;
        opacity: 1; }
    .dropdown-group--status--disabled * {
      pointer-events: none; }
    .dropdown-group--big label {
      font-size: 15px; }
    .dropdown-group--big .input {
      font-size: 15px;
      height: 48px;
      font-weight: 400; }
      .dropdown-group--big .input .icon--chevron-down:before {
        font-size: 24px; }
    .dropdown-group--white .input {
      background-color: white; }
  .dropdown-wrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
    margin: 0 4px 16px 4px; }
    .dropdown-wrapper .dropdown-group {
      margin: 0; }
    .dropdown-wrapper .button-icon {
      margin: 0 0 4px 8px; }

.input {
  transition: all 0.2s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
  height: 40px;
  min-width: 250px;
  background-color: #F6F6F6;
  color: #7A7A7A;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #F6F6F6;
  font-size: 13.5px;
  padding: 8px 16px;
  font-weight: 500; }
  .input::-webkit-input-placeholder {
    color: #7A7A7A;
    opacity: 1; }
  .input::-moz-placeholder {
    color: #7A7A7A;
    opacity: 1; }
  .input:-ms-input-placeholder {
    color: #7A7A7A;
    opacity: 1; }
  .input:-moz-placeholder {
    color: #7A7A7A;
    opacity: 1; }
  .input:focus, .input:active {
    outline: none; }
  .input:hover:not([disabled]) {
    transition: all 0.2s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
    box-shadow: none; }
  .input:focus {
    transition: all 0.2s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
    background-color: white;
    box-shadow: none;
    border-color: #DADADA;
    color: #3D3F43; }
    .input:focus::-webkit-input-placeholder {
      color: #3D3F43;
      opacity: 1; }
    .input:focus::-moz-placeholder {
      color: #3D3F43;
      opacity: 1; }
    .input:focus:-ms-input-placeholder {
      color: #3D3F43;
      opacity: 1; }
    .input:focus:-moz-placeholder {
      color: #3D3F43;
      opacity: 1; }
  .input:disabled {
    opacity: .6;
    box-shadow: none; }
  .input[type="number"] {
    inline-size: 100%; }
  .input-group {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin: 0 4px 16px 4px; }
    .input-group label {
      line-height: 22px;
      font-size: 13.5px;
      color: #3D3F43;
      font-weight: 500;
      padding-bottom: 8px; }
    .input-group--status--success {
      position: relative !important;
      top: !important;
      right: !important;
      bottom: !important;
      left: !important; }
      .input-group--status--success:after {
        position: absolute !important;
        top: !important;
        right: 16px !important;
        bottom: 11px !important;
        left: !important;
        font-family: "inbenta-app-icons" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 15px;
        content: "d";
        color: #11E58F; }
      .input-group--status--success .input {
        background-color: white;
        border-color: #11E58F;
        box-shadow: none;
        padding-right: 42px; }
    .input-group--status--warning {
      position: relative !important;
      top: !important;
      right: !important;
      bottom: !important;
      left: !important; }
      .input-group--status--warning:after {
        position: absolute !important;
        top: !important;
        right: 16px !important;
        bottom: 11px !important;
        left: !important;
        font-family: "inbenta-app-icons" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 15px;
        content: "5";
        color: #FB8C00; }
      .input-group--status--warning .input {
        background-color: white;
        border-color: #FB8C00;
        box-shadow: none;
        padding-right: 42px; }
    .input-group--status--error {
      position: relative !important;
      top: !important;
      right: !important;
      bottom: !important;
      left: !important; }
      .input-group--status--error:after {
        position: absolute !important;
        top: !important;
        right: 16px !important;
        bottom: 11px !important;
        left: !important;
        font-family: "inbenta-app-icons" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 15px;
        content: "k";
        color: #E6261F; }
      .input-group--status--error label {
        color: #E6261F; }
      .input-group--status--error .input {
        background-color: white;
        border-color: #E6261F;
        box-shadow: none;
        padding-right: 42px; }
    .input-group--status--disabled label {
      opacity: 0.48; }
    .input-group--status--disabled .input,
    .input-group--status--disabled .input:focus {
      cursor: not-allowed;
      box-shadow: none;
      opacity: 0.48;
      background-color: #F6F6F6;
      border-color: #F6F6F6; }
      .input-group--status--disabled .input::-webkit-input-placeholder,
      .input-group--status--disabled .input:focus::-webkit-input-placeholder {
        color: #3D3F43;
        opacity: 1; }
      .input-group--status--disabled .input::-moz-placeholder,
      .input-group--status--disabled .input:focus::-moz-placeholder {
        color: #3D3F43;
        opacity: 1; }
      .input-group--status--disabled .input:-ms-input-placeholder,
      .input-group--status--disabled .input:focus:-ms-input-placeholder {
        color: #3D3F43;
        opacity: 1; }
      .input-group--status--disabled .input:-moz-placeholder,
      .input-group--status--disabled .input:focus:-moz-placeholder {
        color: #3D3F43;
        opacity: 1; }
    .input-group--big label {
      font-size: 15px; }
    .input-group--big .input {
      font-size: 15px;
      height: 48px;
      font-weight: 400; }
    .input-group--white .input {
      background-color: white; }
  .input-wrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
    margin: 0 4px 16px 4px; }
    .input-wrapper .input-group {
      -webkit-flex-grow: 2;
      -ms-flex-grow: 2;
      flex-grow: 2;
      margin: 0; }
    .input-wrapper .button-icon {
      margin: 0 0 0 8px; }
    .input-wrapper--button .input-group .input-group {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: row;
      flex-direction: row;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center;
      transition: all 0.2s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
      border-radius: 4px; }
      .input-wrapper--button .input-group .input-group .input {
        -webkit-flex-grow: 2;
        -ms-flex-grow: 2;
        flex-grow: 2;
        border-radius: 4px 0 0 4px;
        box-shadow: none; }
        .input-wrapper--button .input-group .input-group .input:focus {
          border-right: none; }
      .input-wrapper--button .input-group .input-group > .button-icon {
        border: none;
        height: 40px;
        padding: 0;
        border-radius: 0 4px 4px 0;
        width: 40px;
        min-width: 1px;
        margin: 0;
        box-shadow: none;
        background-color: #F6F6F6;
        transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s; }
        .input-wrapper--button .input-group .input-group > .button-icon:hover {
          background-color: rgba(162, 162, 162, 0.24);
          transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s; }
      .input-wrapper--button .input-group .input-group > .button {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center;
        border-radius: 0 4px 4px 0;
        width: 40px;
        height: 40px;
        padding: 8px 16px;
        min-width: 1px; }
        .input-wrapper--button .input-group .input-group > .button i:before {
          color: #FFF;
          font-size: 18px;
          font-style: normal; }
      .input-wrapper--button .input-group .input-group:hover, .input-wrapper--button .input-group .input-group:focus {
        transition: all 0.2s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
        box-shadow: none; }
    .input-wrapper--button .input-group--big .input-group > .button-icon,
    .input-wrapper--button .input-group--big .input-group > .button {
      width: 48px;
      height: 48px; }
      .input-wrapper--button .input-group--big .input-group > .button-icon i:before,
      .input-wrapper--button .input-group--big .input-group > .button i:before {
        font-size: 24px; }
    .input-wrapper--button .input-group--status--success:after {
      content: ""; }
    .input-wrapper--button .input-group--status--success .input-group {
      box-shadow: none; }
      .input-wrapper--button .input-group--status--success .input-group .input {
        border-right: 0; }
      .input-wrapper--button .input-group--status--success .input-group > .button-icon,
      .input-wrapper--button .input-group--status--success .input-group > .button {
        border: 1px solid #11E58F;
        border-left: 0;
        transition: none; }
      .input-wrapper--button .input-group--status--success .input-group > .button-icon {
        background: transparent; }
        .input-wrapper--button .input-group--status--success .input-group > .button-icon i:before {
          color: #11E58F; }
        .input-wrapper--button .input-group--status--success .input-group > .button-icon:hover, .input-wrapper--button .input-group--status--success .input-group > .button-icon:focus {
          background: #11E58F; }
          .input-wrapper--button .input-group--status--success .input-group > .button-icon:hover i:before, .input-wrapper--button .input-group--status--success .input-group > .button-icon:focus i:before {
            color: white; }
      .input-wrapper--button .input-group--status--success .input-group > .button {
        background: #11E58F; }
        .input-wrapper--button .input-group--status--success .input-group > .button:hover {
          box-shadow: none; }
    .input-wrapper--button .input-group--status--warning:after {
      content: ""; }
    .input-wrapper--button .input-group--status--warning .input-group {
      box-shadow: none; }
      .input-wrapper--button .input-group--status--warning .input-group .input {
        border-right: 0; }
      .input-wrapper--button .input-group--status--warning .input-group > .button-icon,
      .input-wrapper--button .input-group--status--warning .input-group > .button {
        border: 1px solid #FB8C00;
        border-left: 0;
        transition: none; }
      .input-wrapper--button .input-group--status--warning .input-group > .button-icon {
        background: transparent; }
        .input-wrapper--button .input-group--status--warning .input-group > .button-icon i:before {
          color: #FB8C00; }
        .input-wrapper--button .input-group--status--warning .input-group > .button-icon:hover, .input-wrapper--button .input-group--status--warning .input-group > .button-icon:focus {
          background: #FB8C00; }
          .input-wrapper--button .input-group--status--warning .input-group > .button-icon:hover i:before, .input-wrapper--button .input-group--status--warning .input-group > .button-icon:focus i:before {
            color: white; }
      .input-wrapper--button .input-group--status--warning .input-group > .button {
        background: #FB8C00; }
        .input-wrapper--button .input-group--status--warning .input-group > .button:hover {
          box-shadow: none; }
    .input-wrapper--button .input-group--status--error:after {
      content: ""; }
    .input-wrapper--button .input-group--status--error .input-group {
      box-shadow: none; }
      .input-wrapper--button .input-group--status--error .input-group .input {
        border-right: 0; }
      .input-wrapper--button .input-group--status--error .input-group > .button-icon,
      .input-wrapper--button .input-group--status--error .input-group > .button {
        border: 1px solid #E6261F;
        border-left: 0;
        transition: none; }
      .input-wrapper--button .input-group--status--error .input-group > .button-icon {
        background: transparent; }
        .input-wrapper--button .input-group--status--error .input-group > .button-icon i:before {
          color: #E6261F; }
        .input-wrapper--button .input-group--status--error .input-group > .button-icon:hover, .input-wrapper--button .input-group--status--error .input-group > .button-icon:focus {
          background: #E6261F; }
          .input-wrapper--button .input-group--status--error .input-group > .button-icon:hover i:before, .input-wrapper--button .input-group--status--error .input-group > .button-icon:focus i:before {
            color: white; }
      .input-wrapper--button .input-group--status--error .input-group > .button {
        background: #E6261F; }
        .input-wrapper--button .input-group--status--error .input-group > .button:hover {
          box-shadow: none; }
    .input-wrapper--icon .input-group {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: row;
      flex-direction: row;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center;
      -webkit-flex-grow: 2;
      -ms-flex-grow: 2;
      flex-grow: 2;
      width: 100%;
      position: relative; }
      .input-wrapper--icon .input-group .input {
        -webkit-flex-grow: 2;
        -ms-flex-grow: 2;
        flex-grow: 2;
        padding-right: 32px; }
      .input-wrapper--icon .input-group i {
        position: absolute;
        right: 8px; }
        .input-wrapper--icon .input-group i:before {
          font-size: 18px; }

textarea.input {
  transition: all 0.2s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
  height: 40px;
  min-width: 250px;
  background-color: #F6F6F6;
  color: #7A7A7A;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #F6F6F6;
  font-weight: 500;
  resize: none;
  min-height: 100px;
  font-size: 13.5px;
  font-family: "Open Sans", sans-serif;
  padding: 8px 16px; }
  textarea.input::-webkit-input-placeholder {
    color: #7A7A7A;
    opacity: 1; }
  textarea.input::-moz-placeholder {
    color: #7A7A7A;
    opacity: 1; }
  textarea.input:-ms-input-placeholder {
    color: #7A7A7A;
    opacity: 1; }
  textarea.input:-moz-placeholder {
    color: #7A7A7A;
    opacity: 1; }

.checkbox, .checkbox--big {
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  border: 2px solid #A2A2A2;
  background-color: #FFF;
  margin: 0 8px 0 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 4px;
  cursor: pointer; }
  .checkbox:before, .checkbox--big:before {
    font-family: "inbenta-app-icons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    margin-bottom: 0;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "d";
    color: #FFF;
    font-size: 0; }
  .checkbox:checked, .checkbox--big:checked {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    background: #11E58F;
    border-color: #11E58F;
    transition: all 300ms cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s; }
    .checkbox:checked:after, .checkbox--big:checked:after {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      -ms-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center;
      content: '';
      border-radius: 50%;
      cursor: pointer;
      position: absolute;
      transform-origin: center center;
      background: rgba(56, 227, 145, 0.3);
      animation: grow_shadow 300ms normal forwards ease-in-out; }
  .checkbox:hover, .checkbox--big:hover {
    border-color: #11E58F;
    transition: all 250ms cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s; }
  .checkbox:focus, .checkbox--big:focus {
    border-color: #11E58F;
    outline: none; }

.checkbox {
  width: 16px;
  height: 16px; }
  .checkbox:checked:before {
    animation: grow_font 300ms normal forwards ease-in-out; }
  .checkbox-wrapper label {
    display: block;
    line-height: 22px;
    font-size: 13.5px;
    color: #3D3F43;
    font-weight: 500;
    padding-bottom: 16px; }
  .checkbox-group {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin: 0 0 16px; }
    .checkbox-group label {
      font-weight: 400;
      padding: 0; }
      .checkbox-group label:hover {
        cursor: pointer; }
  .checkbox--big {
    width: 24px;
    height: 24px; }
    .checkbox--big:checked:before {
      animation: grow_font_big 300ms normal forwards ease-in-out; }
  .checkbox:checked {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    transition: all 300ms cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
    background: #11E58F;
    border-color: #11E58F; }
    .checkbox:checked:after {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      -ms-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center;
      content: '';
      border-radius: 50%;
      cursor: pointer;
      position: absolute;
      transform-origin: center center;
      background: rgba(56, 227, 145, 0.3);
      animation: grow_shadow 300ms normal forwards ease-in-out; }
    .checkbox:checked:before {
      animation: grow_font 300ms normal forwards ease-in-out; }
  .checkbox:focus {
    border-color: #11E58F;
    outline: none; }

@keyframes grow_shadow {
  from {
    height: 40px;
    width: 40px; }
  to {
    height: 0px;
    width: 0px; } }

@keyframes grow_font {
  from {
    font-size: 0; }
  to {
    font-size: 14px; } }

@keyframes grow_font_big {
  from {
    font-size: 0; }
  to {
    font-size: 18px; } }

.radio-button, .radio-button--big {
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  border: 2px solid #A2A2A2;
  background-color: #FFF;
  margin: 0 8px 0 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 30px;
  cursor: pointer; }
  .radio-button:checked, .radio-button--big:checked {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    border-color: #11E58F; }
    .radio-button:checked:before, .radio-button--big:checked:before {
      content: '';
      background: #11E58F;
      border-radius: 30px; }
    .radio-button:checked:after, .radio-button--big:checked:after {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      -ms-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center;
      content: '';
      border-radius: 50%;
      cursor: pointer;
      position: absolute;
      transform-origin: center center;
      background: rgba(56, 227, 145, 0.3);
      animation: grow_shadow 300ms normal forwards ease-in-out; }
  .radio-button:hover, .radio-button--big:hover {
    border-color: #11E58F; }
  .radio-button:focus, .radio-button--big:focus {
    border-color: #11E58F;
    outline: none; }

.radio-button {
  width: 16px;
  height: 16px; }
  .radio-button:checked:before {
    width: 8px;
    height: 8px; }
  .radio-button-wrapper label {
    display: block;
    line-height: 22px;
    font-size: 13.5px;
    color: #3D3F43;
    font-weight: 500;
    padding-bottom: 16px; }
  .radio-button-group {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin: 0 0 16px; }
    .radio-button-group label {
      font-weight: 400;
      padding: 0; }
      .radio-button-group label:hover {
        cursor: pointer; }
  .radio-button--big {
    width: 24px;
    height: 24px; }
    .radio-button--big:checked:before {
      width: 14px;
      height: 14px; }

.chip {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  background-color: #F6F6F6;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15);
  color: #7A7A7A;
  padding: 10px 15px;
  font-size: 12px;
  border-radius: 100px;
  margin: 5px;
  cursor: pointer; }
  .chip i {
    position: relative !important;
    top: -1px !important;
    right: !important;
    bottom: !important;
    left: !important; }
    .chip i:before {
      font-size: 12px; }
  .chip__text {
    padding-right: 10px; }
  .chip:hover i {
    transform: scale(0.8); }
  .chip-wrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    border: 1px solid #F6F6F6;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);
    border-radius: 3px;
    padding: 3px; }
    .chip-wrapper--small {
      padding: 2px; }
      .chip-wrapper--small .chip {
        padding: 4px 8px;
        font-size: 11px; }
        .chip-wrapper--small .chip i {
          position: relative !important;
          top: -2px !important;
          right: !important;
          bottom: !important;
          left: !important; }
          .chip-wrapper--small .chip i:before {
            font-size: 10px; }

.switch-group {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  min-width: 128px;
  margin: 0 4px 16px 4px; }
  .switch-group--active .switch__toggler {
    transition: background-color 0.2s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s; }
    .switch-group--active .switch__toggler:before {
      transition: background-color 0.3s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
      background-color: #11E58F; }
    .switch-group--active .switch__toggler__button {
      transition: transform 0.3s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
      transform: translateX(75%); }
  .switch-group[disabled] .switch__toggler {
    transition: background-color 0.2s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
    background-color: #F6F6F6; }
    .switch-group[disabled] .switch__toggler__button {
      transition: transform 0.3s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
      pointer-events: none;
      cursor: default;
      background-color: #F6F6F6;
      box-shadow: none; }
  .switch-group[disabled] .switch__label {
    opacity: 0.48; }
  .switch-group label {
    line-height: 22px;
    font-size: 13.5px;
    color: #3D3F43;
    font-weight: 500;
    padding-bottom: 8px; }

.switch__toggler {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  transition: background-color 0.2s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
  position: relative !important;
  top: !important;
  right: !important;
  bottom: !important;
  left: !important;
  width: 40px;
  height: 36px;
  cursor: pointer; }
  .switch__toggler-wrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin: 0 !important; }
    .switch__toggler-wrapper .button-icon {
      margin-left: 8px; }
  .switch__toggler:before {
    transition: background-color 0.3s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    position: absolute !important;
    top: 11px !important;
    right: 0 !important;
    bottom: !important;
    left: 0 !important;
    content: '';
    background-color: #F6F6F6;
    z-index: 0;
    border-radius: 100px;
    height: 16px; }
  .switch__toggler__button {
    transition: transform 0.2s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
    z-index: 1;
    border-radius: 100px;
    background-color: white;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    border: 1px solid #F6F6F6;
    width: 24px;
    height: 24px; }

[class$="--color--light"] .switch__toggler:before {
  background-color: #F6F6F6 !important; }

[class$="--color--light"] .switch-wrapper--active .switch__toggler:before {
  background-color: #11E58F !important; }

.tooltip {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }
  .tooltip-wrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    position: relative;
    z-index: 0; }
    .tooltip-wrapper--bottom .tooltip__message {
      background: #F6F6F6; }
    .tooltip-wrapper--bottom .tooltip__tip {
      height: 8.78px;
      width: 8.78px;
      background: #F6F6F6;
      border: 1px solid transparent; }
    .tooltip-wrapper--bottom .tooltip__message:before {
      left: 0;
      border-radius: 4px 0 0 4px; }
    .tooltip-wrapper--bottom .tooltip__message:after {
      right: 0;
      border-radius: 0 4px 4px 0; }
    .tooltip-wrapper--bottom .tooltip__message:before, .tooltip-wrapper--bottom .tooltip__message:after {
      width: 50%;
      top: 0;
      bottom: 0; }
    .tooltip-wrapper--bottom .tooltip__tip {
      left: 50%;
      bottom: -3.5px;
      transform: translateX(-50%) rotate(45deg); }
    .tooltip-wrapper--top .tooltip__message {
      background: #F6F6F6; }
    .tooltip-wrapper--top .tooltip__tip {
      height: 8.78px;
      width: 8.78px;
      background: #F6F6F6;
      border: 1px solid transparent; }
    .tooltip-wrapper--top .tooltip__message:before {
      left: 0;
      border-radius: 4px 0 0 4px; }
    .tooltip-wrapper--top .tooltip__message:after {
      right: 0;
      border-radius: 0 4px 4px 0; }
    .tooltip-wrapper--top .tooltip__message:before, .tooltip-wrapper--top .tooltip__message:after {
      width: 50%;
      top: 0;
      bottom: 0; }
    .tooltip-wrapper--top .tooltip__tip {
      left: 50%;
      top: -4.5px;
      transform: translateX(-50%) rotate(45deg); }
    .tooltip-wrapper--right .tooltip__message {
      background: #F6F6F6; }
    .tooltip-wrapper--right .tooltip__tip {
      height: 8.78px;
      width: 8.78px;
      background: #F6F6F6;
      border: 1px solid transparent; }
    .tooltip-wrapper--right .tooltip__message:before {
      left: 0;
      border-radius: 4px 0 0 4px; }
    .tooltip-wrapper--right .tooltip__message:after {
      right: 0;
      border-radius: 0 4px 4px 0; }
    .tooltip-wrapper--right .tooltip__message:before, .tooltip-wrapper--right .tooltip__message:after {
      width: 50%;
      top: 0;
      bottom: 0; }
    .tooltip-wrapper--right .tooltip__tip {
      right: 0;
      transform: translate(50%, 150%) rotate(45deg); }
    .tooltip-wrapper--left .tooltip__message {
      background: #F6F6F6; }
    .tooltip-wrapper--left .tooltip__tip {
      height: 8.78px;
      width: 8.78px;
      background: #F6F6F6;
      border: 1px solid transparent; }
    .tooltip-wrapper--left .tooltip__message:before {
      left: 0;
      border-radius: 4px 0 0 4px; }
    .tooltip-wrapper--left .tooltip__message:after {
      right: 0;
      border-radius: 0 4px 4px 0; }
    .tooltip-wrapper--left .tooltip__message:before, .tooltip-wrapper--left .tooltip__message:after {
      width: 50%;
      top: 0;
      bottom: 0; }
    .tooltip-wrapper--left .tooltip__tip {
      left: 0;
      transform: translate(-50%, 150%) rotate(45deg); }
    .tooltip-wrapper--white.tooltip-wrapper--bottom .tooltip__message {
      background: #FFF; }
    .tooltip-wrapper--white.tooltip-wrapper--bottom .tooltip__tip {
      height: 8.78px;
      width: 8.78px;
      background: #FFF;
      border: 1px solid #E0E0E0; }
    .tooltip-wrapper--white.tooltip-wrapper--bottom .tooltip__message:before {
      left: 0;
      border-radius: 4px 0 0 4px; }
    .tooltip-wrapper--white.tooltip-wrapper--bottom .tooltip__message:after {
      right: 0;
      border-radius: 0 4px 4px 0; }
    .tooltip-wrapper--white.tooltip-wrapper--bottom .tooltip__message:before, .tooltip-wrapper--white.tooltip-wrapper--bottom .tooltip__message:after {
      width: 50%;
      top: 0;
      bottom: 0; }
    .tooltip-wrapper--white.tooltip-wrapper--bottom .tooltip__tip {
      left: 50%;
      bottom: -3.5px;
      transform: translateX(-50%) rotate(45deg); }
    .tooltip-wrapper--white.tooltip-wrapper--top .tooltip__message {
      background: #FFF; }
    .tooltip-wrapper--white.tooltip-wrapper--top .tooltip__tip {
      height: 8.78px;
      width: 8.78px;
      background: #FFF;
      border: 1px solid #E0E0E0; }
    .tooltip-wrapper--white.tooltip-wrapper--top .tooltip__message:before {
      left: 0;
      border-radius: 4px 0 0 4px; }
    .tooltip-wrapper--white.tooltip-wrapper--top .tooltip__message:after {
      right: 0;
      border-radius: 0 4px 4px 0; }
    .tooltip-wrapper--white.tooltip-wrapper--top .tooltip__message:before, .tooltip-wrapper--white.tooltip-wrapper--top .tooltip__message:after {
      width: 50%;
      top: 0;
      bottom: 0; }
    .tooltip-wrapper--white.tooltip-wrapper--top .tooltip__tip {
      left: 50%;
      top: -4.5px;
      transform: translateX(-50%) rotate(45deg); }
    .tooltip-wrapper--white.tooltip-wrapper--right .tooltip__message {
      background: #FFF; }
    .tooltip-wrapper--white.tooltip-wrapper--right .tooltip__tip {
      height: 8.78px;
      width: 8.78px;
      background: #FFF;
      border: 1px solid #E0E0E0; }
    .tooltip-wrapper--white.tooltip-wrapper--right .tooltip__message:before {
      left: 0;
      border-radius: 4px 0 0 4px; }
    .tooltip-wrapper--white.tooltip-wrapper--right .tooltip__message:after {
      right: 0;
      border-radius: 0 4px 4px 0; }
    .tooltip-wrapper--white.tooltip-wrapper--right .tooltip__message:before, .tooltip-wrapper--white.tooltip-wrapper--right .tooltip__message:after {
      width: 50%;
      top: 0;
      bottom: 0; }
    .tooltip-wrapper--white.tooltip-wrapper--right .tooltip__tip {
      right: 0;
      transform: translate(50%, 150%) rotate(45deg); }
    .tooltip-wrapper--white.tooltip-wrapper--left .tooltip__message {
      background: #FFF; }
    .tooltip-wrapper--white.tooltip-wrapper--left .tooltip__tip {
      height: 8.78px;
      width: 8.78px;
      background: #FFF;
      border: 1px solid #E0E0E0; }
    .tooltip-wrapper--white.tooltip-wrapper--left .tooltip__message:before {
      left: 0;
      border-radius: 4px 0 0 4px; }
    .tooltip-wrapper--white.tooltip-wrapper--left .tooltip__message:after {
      right: 0;
      border-radius: 0 4px 4px 0; }
    .tooltip-wrapper--white.tooltip-wrapper--left .tooltip__message:before, .tooltip-wrapper--white.tooltip-wrapper--left .tooltip__message:after {
      width: 50%;
      top: 0;
      bottom: 0; }
    .tooltip-wrapper--white.tooltip-wrapper--left .tooltip__tip {
      left: 0;
      transform: translate(-50%, 150%) rotate(45deg); }
  .tooltip__message {
    min-width: 150px;
    max-width: 216px;
    padding: 8px 16px;
    border-radius: 4px;
    line-height: 20px;
    font-size: 12.15px;
    letter-spacing: 0.57px;
    font-weight: 500; }
    .tooltip__message:before, .tooltip__message:after {
      display: block;
      content: "";
      position: absolute;
      z-index: -100;
      box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 3px 12px 0 rgba(0, 0, 0, 0.08); }
  .tooltip__tip {
    position: absolute;
    z-index: -100;
    display: block;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 3px 12px 0 rgba(0, 0, 0, 0.08); }

.item {
  -webkit-align-self: stretch;
  -ms-align-self: stretch;
  align-self: stretch;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin: 0 0 24px 0;
  max-width: 100%;
  border: none; }
  .item__header {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    width: 100%;
    padding: 8px 16px;
    background: #F6F6F6;
    border: 1px solid #F6F6F6;
    border-radius: 4px;
    min-height: 54px; }
    .item__header__content {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      -ms-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center;
      -webkit-flex-grow: 2;
      -ms-flex-grow: 2;
      flex-grow: 2; }
      .item__header__content .content__icon {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center;
        margin-right: 16px; }
        .item__header__content .content__icon .button-icon + .button-icon,
        .item__header__content .content__icon .button-icon + .icon-info {
          margin-left: 8px; }
        .item__header__content .content__icon .icon-info {
          background-color: white; }
        .item__header__content .content__icon .switch__toggler:before {
          background-color: white; }
        .item__header__content .content__icon .switch-group {
          margin: 0;
          min-width: 0; }
          .item__header__content .content__icon .switch-group--active .switch__toggler:before {
            background-color: #11E58F; }
      .item__header__content .content__text {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
        flex-flow: column wrap;
        -webkit-flex-grow: 2;
        -ms-flex-grow: 2;
        flex-grow: 2; }
        .item__header__content .content__text * {
          margin-bottom: 0; }
        .item__header__content .content__text p {
          margin-bottom: 4px; }
        .item__header__content .content__text__details {
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
          flex-flow: row wrap;
          -webkit-align-items: center;
          -ms-align-items: center;
          align-items: center; }
          .item__header__content .content__text__details .details__item {
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap;
            -webkit-align-items: center;
            -ms-align-items: center;
            align-items: center;
            margin-right: 16px;
            color: #7A7A7A; }
            .item__header__content .content__text__details .details__item p, .item__header__content .content__text__details .details__item span {
              margin: 0; }
            .item__header__content .content__text__details .details__item span {
              color: #A2A2A2;
              padding-right: 4px; }
    .item__header__actions {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center; }
      .item__header__actions .dropdown-group {
        margin: 0; }
        .item__header__actions .dropdown-group__menu {
          margin: 0; }
        .item__header__actions .dropdown-group + .dropdown-group {
          margin-left: 4px; }
      .item__header__actions button + button {
        margin-left: 4px; }
      .item__header__actions button + .dropdown-group {
        margin-left: 4px; }
  .item__body {
    transition: all 0.3s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
    opacity: 0;
    max-height: 0;
    padding: 0 16px;
    overflow: hidden; }
  .item--active > .item__header {
    border-radius: 4px 4px 0 0; }
    .item--active > .item__header .content__icon .icon--chevron-up:before,
    .item--active > .item__header .content__icon .icon--chevron-right:before {
      content: "e"; }
  .item--active > .item__body {
    transition: all 0.3s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
    opacity: 1;
    max-height: 1000vh;
    padding: 16px;
    overflow: initial; }
  .item--color--light > .item__header {
    background: white;
    border-color: white; }
    .item--color--light > .item__header .icon-info {
      background-color: #F6F6F6; }
  .item--color--light > .item__body {
    background-color: #F6F6F6; }
  .item__body > .item {
    margin-bottom: 0; }

.attachments {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  background-color: #F6F6F6;
  padding: 24px;
  border: 1px dashed #C9C9C9;
  border-radius: 4px;
  cursor: pointer; }
  .attachments .icon-info {
    margin-bottom: 8px !important; }
    .attachments .icon-info:before {
      color: #A2A2A2; }
  .attachments-wrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
    margin: 0 4px 16px 4px; }
  .attachments-group {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 2;
    -ms-flex-grow: 2;
    flex-grow: 2;
    margin: 0 4px 16px 4px; }
    .attachments-group label {
      line-height: 22px;
      font-size: 13.5px;
      color: #3D3F43;
      font-weight: 500;
      padding-bottom: 8px; }
  .attachments h5 {
    color: #7A7A7A;
    margin: 0; }
  .attachments p {
    color: #A2A2A2;
    margin: 0; }
  .attachments__flex {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center; }
  .attachments__button {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-flex-grow: 2;
    -ms-flex-grow: 2;
    flex-grow: 2;
    -webkit-align-self: stretch;
    -ms-align-self: stretch;
    align-self: stretch;
    background-color: white;
    border: 1px solid #F6F6F6;
    border-radius: 4px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    max-width: 100%;
    transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
    width: 160px;
    height: 160px;
    cursor: pointer;
    margin: 8px;
    padding: 16px; }
    .attachments__button small {
      margin: 0;
      color: #A2A2A2; }
    .attachments__button:hover {
      transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
      box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 3px 12px 0 rgba(0, 0, 0, 0.08); }
  .attachments__item {
    -webkit-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
    background-color: #F6F6F6;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    border-color: #F6F6F6;
    position: relative;
    margin: 8px;
    width: 160px;
    height: 160px;
    cursor: default; }
    .attachments__item.tile--color--light {
      margin: 8px; }
      .attachments__item.tile--color--light:last-child {
        margin: 8px; }
    .attachments__item__body {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-justify-content: center;
      -ms-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center;
      height: 100%; }
      .attachments__item__body small {
        margin: 0;
        color: #A2A2A2;
        overflow: hidden;
        max-width: 85%;
        display: inline-block;
        vertical-align: middle;
        white-space: nowrap;
        text-overflow: ellipsis; }
    .attachments__item__actions {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-end;
      -ms-justify-content: flex-end;
      justify-content: flex-end; }
      .attachments__item__actions .button-icon {
        position: absolute;
        top: 8px;
        right: 8px;
        cursor: pointer; }
  .attachments--active {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    padding: 4px;
    background-color: white; }
  @media (max-width: 500px) {
    .attachments__button, .attachments__item {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: row;
      flex-direction: row;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-justify-content: space-between;
      -ms-justify-content: space-between;
      justify-content: space-between;
      -webkit-flex-shrink: 1;
      -ms-flex-shrink: 1;
      flex-shrink: 1;
      padding: 8px;
      width: 100%;
      max-width: 100%;
      min-width: 1px;
      height: auto; }
      .attachments__button__actions, .attachments__item__actions {
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2; }
      .attachments__button__body, .attachments__item__body {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center;
        -webkit-flex-grow: 2;
        -ms-flex-grow: 2;
        flex-grow: 2;
        max-width: 75%; }
        .attachments__button__body small, .attachments__item__body small {
          -webkit-flex-grow: 0;
          -ms-flex-grow: 0;
          flex-grow: 0;
          -webkit-flex-shrink: 1;
          -ms-flex-shrink: 1;
          flex-shrink: 1;
          word-break: break-all; }
      .attachments__button .icon-info, .attachments__item .icon-info {
        width: 36px;
        height: 36px;
        margin: 0 16px 0 0 !important; }
        .attachments__button .icon-info:before, .attachments__item .icon-info:before {
          font-size: 18px; }
    .attachments__button {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      -ms-justify-content: flex-start;
      justify-content: flex-start; } }

.breadcrumb {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
  position: relative !important;
  top: !important;
  right: !important;
  bottom: !important;
  left: !important;
  background-color: white;
  font-size: 13.5px;
  padding: 8px 0;
  color: #C9C9C9;
  margin-bottom: 16px;
  font-weight: 500;
  box-shadow: 24px 0 0 0 white, -24px 0 0 0 white; }
  .breadcrumb:before {
    position: absolute !important;
    top: 0 !important;
    right: -24px !important;
    bottom: !important;
    left: -24px !important;
    content: '';
    height: 1px;
    background-color: #F6F6F6; }
  .breadcrumb:after {
    position: absolute !important;
    top: !important;
    right: -24px !important;
    bottom: 0 !important;
    left: -24px !important;
    content: '';
    height: 1px;
    background-color: #F6F6F6; }
  .breadcrumb__item {
    padding: 0 8px 0 0; }
    â€‹ .breadcrumb__item:first-child,
    .breadcrumb__item a {
      color: #E95F68;
      cursor: pointer; }
      â€‹ .breadcrumb__item:first-child:hover,
      .breadcrumb__item a:hover {
        color: #AE2031; }
    .breadcrumb__item:not(:last-child) {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center; }
      .breadcrumb__item:not(:last-child):after {
        font-family: "inbenta-app-icons" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 15px;
        content: "g";
        color: #C9C9C9;
        padding-left: 8px;
        font-size: 12px; }

th:empty {
  border: 0; }

.table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0; }
  .table__head {
    max-width: 100%;
    vertical-align: middle;
    text-align: left;
    background: transparent; }
    .table__head .table__row {
      background: transparent;
      border-bottom: 1px solid #C9C9C9; }
    .table__head__title {
      font-size: 13.5px;
      font-family: "Open Sans", sans-serif;
      font-weight: 500;
      color: #3D3F43;
      white-space: nowrap;
      text-transform: none;
      padding: 8px 16px 8px;
      text-align: left;
      letter-spacing: 0.48px;
      line-height: 22px; }
    .table__head__section {
      border: 1px solid #E7E7E7;
      text-align: center;
      font-weight: 500;
      color: #3D3F43; }
  .table__body {
    vertical-align: middle; }
  .table__row {
    -webkit-flex-shrink: 1;
    -ms-flex-shrink: 1;
    flex-shrink: 1;
    border-bottom: 1px solid #E7E7E7;
    border-collapse: collapse;
    background-color: #fff; }
    .table__row .row__head {
      font-size: 13.5px;
      font-family: "Open Sans", sans-serif;
      font-weight: 500;
      color: #3D3F43;
      white-space: nowrap;
      text-transform: none;
      padding: 8px 16px 8px;
      text-align: left;
      letter-spacing: 0.48px;
      line-height: 22px;
      padding: 0 0 0 8px; }
  .table__cell {
    line-height: 20px;
    font-size: 12.15px;
    letter-spacing: 0.57px;
    font-weight: 500;
    -webkit-flex-shrink: 1;
    -ms-flex-shrink: 1;
    flex-shrink: 1;
    display: table-cell;
    margin: 0;
    color: #7A7A7A;
    padding: 8px 16px;
    background: #FFF; }
    .table__cell--success {
      color: #11E58F; }
    .table__cell--error {
      color: #E6261F; }

@media screen and (max-width: 600px) {
  .table__head {
    display: none; }
  .table__row {
    display: block;
    margin-bottom: 8px;
    border-radius: 4px;
    border: 0;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.1); }
    .table__row .row__head {
      display: block;
      text-align: center;
      padding: 8px; }
  .table__cell {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    border-bottom: 1px solid #E7E7E7;
    text-align: left; }
    .table__cell:before {
      content: attr(data-label);
      color: #3D3F43 !important; }
    .table__cell:last-child {
      border-bottom: 0; } }

.snackbar {
  position: fixed !important;
  top: 16px !important;
  right: 16px !important;
  bottom: !important;
  left: !important;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  transition: 0.6s cubic-bezier(0.25, 0.8, 0.5, 1);
  transform: translateX(100%);
  box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.26), 0 10px 20px 0 rgba(0, 0, 0, 0.19);
  opacity: 0;
  z-index: 999999;
  margin: 0;
  max-width: 592px;
  min-width: 300px; }
  .snackbar__content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-flex-grow: 2;
    -ms-flex-grow: 2;
    flex-grow: 2;
    -webkit-flex-shrink: 1;
    -ms-flex-shrink: 1;
    flex-shrink: 1; }
    .snackbar__content .icon-info {
      margin-right: 16px; }
    .snackbar__content__text {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-flex-shrink: 1;
      -ms-flex-shrink: 1;
      flex-shrink: 1; }
      .snackbar__content__text * {
        -webkit-flex-shrink: 1;
        -ms-flex-shrink: 1;
        flex-shrink: 1;
        margin: 0; }
      .snackbar__content__text small {
        color: #A2A2A2; }
  .snackbar__actions {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    padding-right: 16px; }
    .snackbar__actions button + button {
      margin-left: 8px; }
  .snackbar--active {
    transition: 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
    transform: translateX(0);
    opacity: 1; }
  @media (max-width: 591px) {
    .snackbar {
      position: fixed !important;
      top: !important;
      right: !important;
      bottom: !important;
      left: 16px !important; } }

.modal {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
  background-color: rgba(61, 63, 67, 0.8);
  z-index: 9999;
  opacity: 0;
  pointer-events: none; }
  .modal__wrapper {
    padding-top: 56px; }
  .modal .item {
    transition: all 0.4s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
    transform: translateY(-100vh);
    min-width: 500px;
    max-width: 616px;
    margin: 0; }
    .modal .item__body {
      transition: all 0.3s cubic-bezier(0.25, 0.75, 0.5, 1.4) 0s;
      opacity: 1;
      max-height: 1000vh;
      padding: 16px;
      overflow: initial; }
  .modal__section:not(:last-child) {
    margin-bottom: 24px; }
  .modal__section button + button {
    margin-left: 8px; }
  .modal__section--buttons {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center; }
    .modal__section--buttons .button + .button {
      margin-left: 16px; }
  .modal__grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center; }
    .modal__grid [class$="-wrapper"],
    .modal__grid [class$="-wrapper--active"],
    .modal__grid [class$="-group"],
    .modal__grid [class$="-white"],
    .modal__grid [class$="-big"],
    .modal__grid [class$="-success"],
    .modal__grid [class$="-warning"],
    .modal__grid [class$="-error"],
    .modal__grid [class$="-disabled"],
    .modal__grid [class$="-group--active"] {
      -webkit-flex-grow: 2;
      -ms-flex-grow: 2;
      flex-grow: 2;
      margin: 0; }
    .modal__grid + .modal__grid {
      margin-top: 24px; }
    .modal__grid .tile {
      margin: 0; }
    .modal__grid--s {
      grid-template-columns: repeat(auto-fit, minmax(214px, 1fr)); }
    .modal__grid .checkbox-group,
    .modal__grid .radio-button-group {
      margin: 0 4px 16px 4px;
      -webkit-flex-grow: 0;
      -ms-flex-grow: 0;
      flex-grow: 0; }
  .modal__flex {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center; }
    .modal__flex [class$="-wrapper"],
    .modal__flex [class$="-group--big"],
    .modal__flex [class$="-group--white"],
    .modal__flex [class$="-group--active"],
    .modal__flex [class$="-group"] {
      -webkit-flex-grow: 2;
      -ms-flex-grow: 2;
      flex-grow: 2;
      margin-right: 8px; }
    .modal__flex .switch-group {
      -webkit-flex-grow: 0;
      -ms-flex-grow: 0;
      flex-grow: 0; }
      .modal__flex .switch-group.switch-group--active {
        -webkit-flex-grow: 0;
        -ms-flex-grow: 0;
        flex-grow: 0; }
    .modal__flex .dropdown-group--button, .modal__flex .dropdown-group__menu__search {
      -webkit-flex-grow: 0;
      -ms-flex-grow: 0;
      flex-grow: 0;
      margin: 0; }
      .modal__flex .dropdown-group--button .input-group, .modal__flex .dropdown-group__menu__search .input-group {
        margin-right: 0; }
      .modal__flex .dropdown-group--button.dropdown-group--active, .modal__flex .dropdown-group__menu__search.dropdown-group--active {
        -webkit-flex-grow: 0;
        -ms-flex-grow: 0;
        flex-grow: 0;
        margin: 0; }
    .modal__flex [class^="button"] + [class^="button"] {
      margin-left: 16px; }
  .modal .tile {
    position: relative !important;
    top: !important;
    right: !important;
    bottom: !important;
    left: !important;
    margin: 0;
    min-width: 500px;
    max-width: 616px;
    transition: all 0.4s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
    transform: translateY(-100vh); }
    .modal .tile__body {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-justify-content: center;
      -ms-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      -ms-align-items: center;
      align-items: center;
      padding: 32px;
      text-align: center; }
      .modal .tile__body > .button-icon {
        position: absolute !important;
        top: 16px !important;
        right: 16px !important;
        bottom: !important;
        left: !important; }
      .modal .tile__body .icon-info {
        margin-bottom: 16px !important; }
      .modal .tile__body p {
        margin-bottom: 8px; }
        .modal .tile__body p.medium, .modal .tile__body .item__header__content .content__text p, .item__header__content .content__text .modal .tile__body p {
          color: #A2A2A2;
          margin-bottom: 32px; }
  .modal--active {
    transition: all 0.4s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0s;
    transform: translateY(0);
    pointer-events: auto;
    opacity: 1; }
    .modal--active .item,
    .modal--active .tile {
      transition: all 0.3s cubic-bezier(0.3, 0.01, 0.6, 0.99) 0.1s;
      transform: translateY(0); }
  @media (max-width: 768px) {
    .modal__wrapper {
      width: 100%;
      padding: 54px; }
      .modal__wrapper .item,
      .modal__wrapper .tile {
        max-width: 100%;
        min-width: 1px; } }
  @media (max-width: 500px) {
    .modal__wrapper {
      padding: 0; }
      .modal__wrapper .item,
      .modal__wrapper .tile {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        height: 100vh; }
        .modal__wrapper .item__body,
        .modal__wrapper .tile__body {
          -webkit-flex-grow: 2;
          -ms-flex-grow: 2;
          flex-grow: 2;
          overflow: auto;
          max-height: initial; } }

.alert {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row;
  -ms-flex-flow: row;
  flex-flow: row;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  max-width: 100%;
  padding: 12px 16px;
  background: #fff;
  border: 1px solid #E7E7E7;
  border-radius: 4px;
  margin: 0 0 24px 0; }
  .alert__content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    max-width: 100%; }
    .alert__content .icon-info {
      margin: 0 16px 0 0; }
    .alert__content__text h6 {
      margin: 0; }
    .alert__content__text p {
      line-height: 20px;
      font-size: 12.15px;
      letter-spacing: 0.57px;
      font-weight: 500;
      color: #7A7A7A;
      margin-bottom: 0; }
  .alert--success h6 {
    color: #11E58F; }
  .alert--warning h6 {
    color: #FB8C00; }
  .alert--error h6 {
    color: #E6261F; }

.loader {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-flex-grow: 2;
  -ms-flex-grow: 2;
  flex-grow: 2;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  z-index: 9;
  background-color: rgba(255, 255, 255, 0.6); }
  .loader__load {
    -webkit-align-self: center;
    -ms-align-self: center;
    align-self: center;
    width: 30px;
    height: 30px;
    animation: loading 3s linear infinite; }
    .loader__load__inner {
      stroke-dashoffset: 0;
      stroke-dasharray: 300;
      stroke-width: 20;
      stroke-miterlimit: 10;
      stroke-linecap: round;
      stroke: #E95F68;
      fill: transparent;
      animation: loading-circle 2s linear infinite; }

@keyframes loading {
  0% {
    transform: rotate(0); }
  100% {
    transform: rotate(360deg); } }

@keyframes loading-circle {
  0% {
    stroke-dashoffset: 0; }
  100% {
    stroke-dashoffset: -600; } }