html,
body {
  font-size: 14px;
}

.background__success {
  background-color: #85A908 !important;
}

.background__success:not([disabled]).hoverable:hover {
  filter: brightness(110%);
  transition: all 0.1s ease-in-out;
}

.background__success:not([disabled]).focusable:focus {
  filter: brightness(110%);
}

.color__success {
  color: #85A908 !important;
}

.color__success.hoverable:hover {
  color: #c6f522 !important;
  cursor: pointer;
}

.border__success {
  border-color: #85A908 !important;
}

.bg_gradient__top--success {
  background-image: linear-gradient(to top, #384803, #c6f522);
}

.bg_gradient__right--success {
  background-image: linear-gradient(to right, #384803, #c6f522);
}

.bg_gradient__bottom--success {
  background-image: linear-gradient(to bottom, #384803, #c6f522);
}

.bg_gradient__left--success {
  background-image: linear-gradient(to left, #384803, #c6f522);
}

.background__submit {
  background-color: #55BBA1 !important;
}

.background__submit:not([disabled]).hoverable:hover {
  filter: brightness(110%);
  transition: all 0.1s ease-in-out;
}

.background__submit:not([disabled]).focusable:focus {
  filter: brightness(110%);
}

.color__submit {
  color: #55BBA1 !important;
}

.color__submit.hoverable:hover {
  color: #9ed8c9 !important;
  cursor: pointer;
}

.border__submit {
  border-color: #55BBA1 !important;
}

.bg_gradient__top--submit {
  background-image: linear-gradient(to top, #317967, #9ed8c9);
}

.bg_gradient__right--submit {
  background-image: linear-gradient(to right, #317967, #9ed8c9);
}

.bg_gradient__bottom--submit {
  background-image: linear-gradient(to bottom, #317967, #9ed8c9);
}

.bg_gradient__left--submit {
  background-image: linear-gradient(to left, #317967, #9ed8c9);
}

.background__info {
  background-color: #22A4DA !important;
}

.background__info:not([disabled]).hoverable:hover {
  filter: brightness(110%);
  transition: all 0.1s ease-in-out;
}

.background__info:not([disabled]).focusable:focus {
  filter: brightness(110%);
}

.color__info {
  color: #22A4DA !important;
}

.color__info.hoverable:hover {
  color: #78c9ea !important;
  cursor: pointer;
}

.border__info {
  border-color: #22A4DA !important;
}

.bg_gradient__top--info {
  background-image: linear-gradient(to top, #146282, #78c9ea);
}

.bg_gradient__right--info {
  background-image: linear-gradient(to right, #146282, #78c9ea);
}

.bg_gradient__bottom--info {
  background-image: linear-gradient(to bottom, #146282, #78c9ea);
}

.bg_gradient__left--info {
  background-image: linear-gradient(to left, #146282, #78c9ea);
}

.background__base {
  background-color: #EB6D81 !important;
}

.background__base:not([disabled]).hoverable:hover {
  filter: brightness(110%);
  transition: all 0.1s ease-in-out;
}

.background__base:not([disabled]).focusable:focus {
  filter: brightness(110%);
}

.color__base {
  color: #EB6D81 !important;
}

.color__base.hoverable:hover {
  color: #f7c7ce !important;
  cursor: pointer;
}

.border__base {
  border-color: #EB6D81 !important;
}

.bg_gradient__top--base {
  background-image: linear-gradient(to top, #d51d3a, #f7c7ce);
}

.bg_gradient__right--base {
  background-image: linear-gradient(to right, #d51d3a, #f7c7ce);
}

.bg_gradient__bottom--base {
  background-image: linear-gradient(to bottom, #d51d3a, #f7c7ce);
}

.bg_gradient__left--base {
  background-image: linear-gradient(to left, #d51d3a, #f7c7ce);
}

.background__warning {
  background-color: #ffdb4a !important;
}

.background__warning:not([disabled]).hoverable:hover {
  filter: brightness(110%);
  transition: all 0.1s ease-in-out;
}

.background__warning:not([disabled]).focusable:focus {
  filter: brightness(110%);
}

.color__warning {
  color: #ffdb4a !important;
}

.color__warning.hoverable:hover {
  color: #ffefb0 !important;
  cursor: pointer;
}

.border__warning {
  border-color: #ffdb4a !important;
}

.bg_gradient__top--warning {
  background-image: linear-gradient(to top, #e3b600, #ffefb0);
}

.bg_gradient__right--warning {
  background-image: linear-gradient(to right, #e3b600, #ffefb0);
}

.bg_gradient__bottom--warning {
  background-image: linear-gradient(to bottom, #e3b600, #ffefb0);
}

.bg_gradient__left--warning {
  background-image: linear-gradient(to left, #e3b600, #ffefb0);
}

.background__danger {
  background-color: #ff5252 !important;
}

.background__danger:not([disabled]).hoverable:hover {
  filter: brightness(110%);
  transition: all 0.1s ease-in-out;
}

.background__danger:not([disabled]).focusable:focus {
  filter: brightness(110%);
}

.color__danger {
  color: #ff5252 !important;
}

.color__danger.hoverable:hover {
  color: #ffb8b8 !important;
  cursor: pointer;
}

.border__danger {
  border-color: #ff5252 !important;
}

.bg_gradient__top--danger {
  background-image: linear-gradient(to top, #eb0000, #ffb8b8);
}

.bg_gradient__right--danger {
  background-image: linear-gradient(to right, #eb0000, #ffb8b8);
}

.bg_gradient__bottom--danger {
  background-image: linear-gradient(to bottom, #eb0000, #ffb8b8);
}

.bg_gradient__left--danger {
  background-image: linear-gradient(to left, #eb0000, #ffb8b8);
}

.background__light {
  background-color: #f5f5f5 !important;
}

.background__light:not([disabled]).hoverable:hover {
  filter: brightness(110%);
  transition: all 0.1s ease-in-out;
}

.background__light:not([disabled]).focusable:focus {
  filter: brightness(110%);
}

.color__light {
  color: #f5f5f5 !important;
}

.color__light.hoverable:hover {
  color: white !important;
  cursor: pointer;
}

.border__light {
  border-color: #f5f5f5 !important;
}

.bg_gradient__top--light {
  background-image: linear-gradient(to top, #c2c2c2, white);
}

.bg_gradient__right--light {
  background-image: linear-gradient(to right, #c2c2c2, white);
}

.bg_gradient__bottom--light {
  background-image: linear-gradient(to bottom, #c2c2c2, white);
}

.bg_gradient__left--light {
  background-image: linear-gradient(to left, #c2c2c2, white);
}

.background__dark {
  background-color: #363636 !important;
}

.background__dark:not([disabled]).hoverable:hover {
  filter: brightness(110%);
  transition: all 0.1s ease-in-out;
}

.background__dark:not([disabled]).focusable:focus {
  filter: brightness(110%);
}

.color__dark {
  color: #363636 !important;
}

.color__dark.hoverable:hover {
  color: dimgray !important;
  cursor: pointer;
}

.border__dark {
  border-color: #363636 !important;
}

.bg_gradient__top--dark {
  background-image: linear-gradient(to top, #030303, dimgray);
}

.bg_gradient__right--dark {
  background-image: linear-gradient(to right, #030303, dimgray);
}

.bg_gradient__bottom--dark {
  background-image: linear-gradient(to bottom, #030303, dimgray);
}

.bg_gradient__left--dark {
  background-image: linear-gradient(to left, #030303, dimgray);
}

.background__white {
  background-color: #ffffff !important;
}

.background__white:not([disabled]).hoverable:hover {
  filter: brightness(110%);
  transition: all 0.1s ease-in-out;
}

.background__white:not([disabled]).focusable:focus {
  filter: brightness(110%);
}

.color__white {
  color: #ffffff !important;
}

.color__white.hoverable:hover {
  color: white !important;
  cursor: pointer;
}

.border__white {
  border-color: #ffffff !important;
}

.bg_gradient__top--white {
  background-image: linear-gradient(to top, #cccccc, white);
}

.bg_gradient__right--white {
  background-image: linear-gradient(to right, #cccccc, white);
}

.bg_gradient__bottom--white {
  background-image: linear-gradient(to bottom, #cccccc, white);
}

.bg_gradient__left--white {
  background-image: linear-gradient(to left, #cccccc, white);
}

.background__black {
  background-color: #000000 !important;
}

.background__black:not([disabled]).hoverable:hover {
  filter: brightness(110%);
  transition: all 0.1s ease-in-out;
}

.background__black:not([disabled]).focusable:focus {
  filter: brightness(110%);
}

.color__black {
  color: #000000 !important;
}

.color__black.hoverable:hover {
  color: #333333 !important;
  cursor: pointer;
}

.border__black {
  border-color: #000000 !important;
}

.bg_gradient__top--black {
  background-image: linear-gradient(to top, black, #333333);
}

.bg_gradient__right--black {
  background-image: linear-gradient(to right, black, #333333);
}

.bg_gradient__bottom--black {
  background-image: linear-gradient(to bottom, black, #333333);
}

.bg_gradient__left--black {
  background-image: linear-gradient(to left, black, #333333);
}

.background__pink {
  background-color: #D798C1 !important;
}

.background__pink:not([disabled]).hoverable:hover {
  filter: brightness(110%);
  transition: all 0.1s ease-in-out;
}

.background__pink:not([disabled]).focusable:focus {
  filter: brightness(110%);
}

.color__pink {
  color: #D798C1 !important;
}

.color__pink.hoverable:hover {
  color: #f4e1ed !important;
  cursor: pointer;
}

.border__pink {
  border-color: #D798C1 !important;
}

.bg_gradient__top--pink {
  background-image: linear-gradient(to top, #ba4f95, #f4e1ed);
}

.bg_gradient__right--pink {
  background-image: linear-gradient(to right, #ba4f95, #f4e1ed);
}

.bg_gradient__bottom--pink {
  background-image: linear-gradient(to bottom, #ba4f95, #f4e1ed);
}

.bg_gradient__left--pink {
  background-image: linear-gradient(to left, #ba4f95, #f4e1ed);
}

.background__grey {
  background-color: #AAAAAA !important;
}

.background__grey:not([disabled]).hoverable:hover {
  filter: brightness(110%);
  transition: all 0.1s ease-in-out;
}

.background__grey:not([disabled]).focusable:focus {
  filter: brightness(110%);
}

.color__grey {
  color: #AAAAAA !important;
}

.color__grey.hoverable:hover {
  color: #dddddd !important;
  cursor: pointer;
}

.border__grey {
  border-color: #AAAAAA !important;
}

.bg_gradient__top--grey {
  background-image: linear-gradient(to top, #777777, #dddddd);
}

.bg_gradient__right--grey {
  background-image: linear-gradient(to right, #777777, #dddddd);
}

.bg_gradient__bottom--grey {
  background-image: linear-gradient(to bottom, #777777, #dddddd);
}

.bg_gradient__left--grey {
  background-image: linear-gradient(to left, #777777, #dddddd);
}

.background__light-grey {
  background-color: #F2F2F2 !important;
}

.background__light-grey:not([disabled]).hoverable:hover {
  filter: brightness(110%);
  transition: all 0.1s ease-in-out;
}

.background__light-grey:not([disabled]).focusable:focus {
  filter: brightness(110%);
}

.color__light-grey {
  color: #F2F2F2 !important;
}

.color__light-grey.hoverable:hover {
  color: white !important;
  cursor: pointer;
}

.border__light-grey {
  border-color: #F2F2F2 !important;
}

.bg_gradient__top--light-grey {
  background-image: linear-gradient(to top, #bfbfbf, white);
}

.bg_gradient__right--light-grey {
  background-image: linear-gradient(to right, #bfbfbf, white);
}

.bg_gradient__bottom--light-grey {
  background-image: linear-gradient(to bottom, #bfbfbf, white);
}

.bg_gradient__left--light-grey {
  background-image: linear-gradient(to left, #bfbfbf, white);
}

.background__purple {
  background-color: #4f005a !important;
}

.background__purple:not([disabled]).hoverable:hover {
  filter: brightness(110%);
  transition: all 0.1s ease-in-out;
}

.background__purple:not([disabled]).focusable:focus {
  filter: brightness(110%);
}

.color__purple {
  color: #4f005a !important;
}

.color__purple.hoverable:hover {
  color: #a900c0 !important;
  cursor: pointer;
}

.border__purple {
  border-color: #4f005a !important;
}

.bg_gradient__top--purple {
  background-image: linear-gradient(to top, black, #a900c0);
}

.bg_gradient__right--purple {
  background-image: linear-gradient(to right, black, #a900c0);
}

.bg_gradient__bottom--purple {
  background-image: linear-gradient(to bottom, black, #a900c0);
}

.bg_gradient__left--purple {
  background-image: linear-gradient(to left, black, #a900c0);
}

.background__purple-darken {
  background-color: #310338 !important;
}

.background__purple-darken:not([disabled]).hoverable:hover {
  filter: brightness(110%);
  transition: all 0.1s ease-in-out;
}

.background__purple-darken:not([disabled]).focusable:focus {
  filter: brightness(110%);
}

.color__purple-darken {
  color: #310338 !important;
}

.color__purple-darken.hoverable:hover {
  color: #860899 !important;
  cursor: pointer;
}

.border__purple-darken {
  border-color: #310338 !important;
}

.bg_gradient__top--purple-darken {
  background-image: linear-gradient(to top, black, #860899);
}

.bg_gradient__right--purple-darken {
  background-image: linear-gradient(to right, black, #860899);
}

.bg_gradient__bottom--purple-darken {
  background-image: linear-gradient(to bottom, black, #860899);
}

.bg_gradient__left--purple-darken {
  background-image: linear-gradient(to left, black, #860899);
}

.w-1 {
  width: 1%;
}

.w-1_i {
  width: 1% !important;
}

.h-1 {
  height: 1%;
}

.h-1_i {
  height: 1% !important;
}

.f-1 {
  font-size: 1px;
}

.f-1_i {
  font-size: 1px !important;
}

.w-2 {
  width: 2%;
}

.w-2_i {
  width: 2% !important;
}

.h-2 {
  height: 2%;
}

.h-2_i {
  height: 2% !important;
}

.f-2 {
  font-size: 2px;
}

.f-2_i {
  font-size: 2px !important;
}

.w-3 {
  width: 3%;
}

.w-3_i {
  width: 3% !important;
}

.h-3 {
  height: 3%;
}

.h-3_i {
  height: 3% !important;
}

.f-3 {
  font-size: 3px;
}

.f-3_i {
  font-size: 3px !important;
}

.w-4 {
  width: 4%;
}

.w-4_i {
  width: 4% !important;
}

.h-4 {
  height: 4%;
}

.h-4_i {
  height: 4% !important;
}

.f-4 {
  font-size: 4px;
}

.f-4_i {
  font-size: 4px !important;
}

.w-5 {
  width: 5%;
}

.w-5_i {
  width: 5% !important;
}

.h-5 {
  height: 5%;
}

.h-5_i {
  height: 5% !important;
}

.f-5 {
  font-size: 5px;
}

.f-5_i {
  font-size: 5px !important;
}

.w-6 {
  width: 6%;
}

.w-6_i {
  width: 6% !important;
}

.h-6 {
  height: 6%;
}

.h-6_i {
  height: 6% !important;
}

.f-6 {
  font-size: 6px;
}

.f-6_i {
  font-size: 6px !important;
}

.w-7 {
  width: 7%;
}

.w-7_i {
  width: 7% !important;
}

.h-7 {
  height: 7%;
}

.h-7_i {
  height: 7% !important;
}

.f-7 {
  font-size: 7px;
}

.f-7_i {
  font-size: 7px !important;
}

.w-8 {
  width: 8%;
}

.w-8_i {
  width: 8% !important;
}

.h-8 {
  height: 8%;
}

.h-8_i {
  height: 8% !important;
}

.f-8 {
  font-size: 8px;
}

.f-8_i {
  font-size: 8px !important;
}

.w-9 {
  width: 9%;
}

.w-9_i {
  width: 9% !important;
}

.h-9 {
  height: 9%;
}

.h-9_i {
  height: 9% !important;
}

.f-9 {
  font-size: 9px;
}

.f-9_i {
  font-size: 9px !important;
}

.w-10 {
  width: 10%;
}

.w-10_i {
  width: 10% !important;
}

.h-10 {
  height: 10%;
}

.h-10_i {
  height: 10% !important;
}

.f-10 {
  font-size: 10px;
}

.f-10_i {
  font-size: 10px !important;
}

.w-11 {
  width: 11%;
}

.w-11_i {
  width: 11% !important;
}

.h-11 {
  height: 11%;
}

.h-11_i {
  height: 11% !important;
}

.f-11 {
  font-size: 11px;
}

.f-11_i {
  font-size: 11px !important;
}

.w-12 {
  width: 12%;
}

.w-12_i {
  width: 12% !important;
}

.h-12 {
  height: 12%;
}

.h-12_i {
  height: 12% !important;
}

.f-12 {
  font-size: 12px;
}

.f-12_i {
  font-size: 12px !important;
}

.w-13 {
  width: 13%;
}

.w-13_i {
  width: 13% !important;
}

.h-13 {
  height: 13%;
}

.h-13_i {
  height: 13% !important;
}

.f-13 {
  font-size: 13px;
}

.f-13_i {
  font-size: 13px !important;
}

.w-14 {
  width: 14%;
}

.w-14_i {
  width: 14% !important;
}

.h-14 {
  height: 14%;
}

.h-14_i {
  height: 14% !important;
}

.f-14 {
  font-size: 14px;
}

.f-14_i {
  font-size: 14px !important;
}

.w-15 {
  width: 15%;
}

.w-15_i {
  width: 15% !important;
}

.h-15 {
  height: 15%;
}

.h-15_i {
  height: 15% !important;
}

.f-15 {
  font-size: 15px;
}

.f-15_i {
  font-size: 15px !important;
}

.w-16 {
  width: 16%;
}

.w-16_i {
  width: 16% !important;
}

.h-16 {
  height: 16%;
}

.h-16_i {
  height: 16% !important;
}

.f-16 {
  font-size: 16px;
}

.f-16_i {
  font-size: 16px !important;
}

.w-17 {
  width: 17%;
}

.w-17_i {
  width: 17% !important;
}

.h-17 {
  height: 17%;
}

.h-17_i {
  height: 17% !important;
}

.f-17 {
  font-size: 17px;
}

.f-17_i {
  font-size: 17px !important;
}

.w-18 {
  width: 18%;
}

.w-18_i {
  width: 18% !important;
}

.h-18 {
  height: 18%;
}

.h-18_i {
  height: 18% !important;
}

.f-18 {
  font-size: 18px;
}

.f-18_i {
  font-size: 18px !important;
}

.w-19 {
  width: 19%;
}

.w-19_i {
  width: 19% !important;
}

.h-19 {
  height: 19%;
}

.h-19_i {
  height: 19% !important;
}

.f-19 {
  font-size: 19px;
}

.f-19_i {
  font-size: 19px !important;
}

.w-20 {
  width: 20%;
}

.w-20_i {
  width: 20% !important;
}

.h-20 {
  height: 20%;
}

.h-20_i {
  height: 20% !important;
}

.f-20 {
  font-size: 20px;
}

.f-20_i {
  font-size: 20px !important;
}

.w-21 {
  width: 21%;
}

.w-21_i {
  width: 21% !important;
}

.h-21 {
  height: 21%;
}

.h-21_i {
  height: 21% !important;
}

.f-21 {
  font-size: 21px;
}

.f-21_i {
  font-size: 21px !important;
}

.w-22 {
  width: 22%;
}

.w-22_i {
  width: 22% !important;
}

.h-22 {
  height: 22%;
}

.h-22_i {
  height: 22% !important;
}

.f-22 {
  font-size: 22px;
}

.f-22_i {
  font-size: 22px !important;
}

.w-23 {
  width: 23%;
}

.w-23_i {
  width: 23% !important;
}

.h-23 {
  height: 23%;
}

.h-23_i {
  height: 23% !important;
}

.f-23 {
  font-size: 23px;
}

.f-23_i {
  font-size: 23px !important;
}

.w-24 {
  width: 24%;
}

.w-24_i {
  width: 24% !important;
}

.h-24 {
  height: 24%;
}

.h-24_i {
  height: 24% !important;
}

.f-24 {
  font-size: 24px;
}

.f-24_i {
  font-size: 24px !important;
}

.w-25 {
  width: 25%;
}

.w-25_i {
  width: 25% !important;
}

.h-25 {
  height: 25%;
}

.h-25_i {
  height: 25% !important;
}

.f-25 {
  font-size: 25px;
}

.f-25_i {
  font-size: 25px !important;
}

.w-26 {
  width: 26%;
}

.w-26_i {
  width: 26% !important;
}

.h-26 {
  height: 26%;
}

.h-26_i {
  height: 26% !important;
}

.f-26 {
  font-size: 26px;
}

.f-26_i {
  font-size: 26px !important;
}

.w-27 {
  width: 27%;
}

.w-27_i {
  width: 27% !important;
}

.h-27 {
  height: 27%;
}

.h-27_i {
  height: 27% !important;
}

.f-27 {
  font-size: 27px;
}

.f-27_i {
  font-size: 27px !important;
}

.w-28 {
  width: 28%;
}

.w-28_i {
  width: 28% !important;
}

.h-28 {
  height: 28%;
}

.h-28_i {
  height: 28% !important;
}

.f-28 {
  font-size: 28px;
}

.f-28_i {
  font-size: 28px !important;
}

.w-29 {
  width: 29%;
}

.w-29_i {
  width: 29% !important;
}

.h-29 {
  height: 29%;
}

.h-29_i {
  height: 29% !important;
}

.f-29 {
  font-size: 29px;
}

.f-29_i {
  font-size: 29px !important;
}

.w-30 {
  width: 30%;
}

.w-30_i {
  width: 30% !important;
}

.h-30 {
  height: 30%;
}

.h-30_i {
  height: 30% !important;
}

.f-30 {
  font-size: 30px;
}

.f-30_i {
  font-size: 30px !important;
}

.w-31 {
  width: 31%;
}

.w-31_i {
  width: 31% !important;
}

.h-31 {
  height: 31%;
}

.h-31_i {
  height: 31% !important;
}

.f-31 {
  font-size: 31px;
}

.f-31_i {
  font-size: 31px !important;
}

.w-32 {
  width: 32%;
}

.w-32_i {
  width: 32% !important;
}

.h-32 {
  height: 32%;
}

.h-32_i {
  height: 32% !important;
}

.f-32 {
  font-size: 32px;
}

.f-32_i {
  font-size: 32px !important;
}

.w-33 {
  width: 33%;
}

.w-33_i {
  width: 33% !important;
}

.h-33 {
  height: 33%;
}

.h-33_i {
  height: 33% !important;
}

.f-33 {
  font-size: 33px;
}

.f-33_i {
  font-size: 33px !important;
}

.w-34 {
  width: 34%;
}

.w-34_i {
  width: 34% !important;
}

.h-34 {
  height: 34%;
}

.h-34_i {
  height: 34% !important;
}

.f-34 {
  font-size: 34px;
}

.f-34_i {
  font-size: 34px !important;
}

.w-35 {
  width: 35%;
}

.w-35_i {
  width: 35% !important;
}

.h-35 {
  height: 35%;
}

.h-35_i {
  height: 35% !important;
}

.f-35 {
  font-size: 35px;
}

.f-35_i {
  font-size: 35px !important;
}

.w-36 {
  width: 36%;
}

.w-36_i {
  width: 36% !important;
}

.h-36 {
  height: 36%;
}

.h-36_i {
  height: 36% !important;
}

.f-36 {
  font-size: 36px;
}

.f-36_i {
  font-size: 36px !important;
}

.w-37 {
  width: 37%;
}

.w-37_i {
  width: 37% !important;
}

.h-37 {
  height: 37%;
}

.h-37_i {
  height: 37% !important;
}

.f-37 {
  font-size: 37px;
}

.f-37_i {
  font-size: 37px !important;
}

.w-38 {
  width: 38%;
}

.w-38_i {
  width: 38% !important;
}

.h-38 {
  height: 38%;
}

.h-38_i {
  height: 38% !important;
}

.f-38 {
  font-size: 38px;
}

.f-38_i {
  font-size: 38px !important;
}

.w-39 {
  width: 39%;
}

.w-39_i {
  width: 39% !important;
}

.h-39 {
  height: 39%;
}

.h-39_i {
  height: 39% !important;
}

.f-39 {
  font-size: 39px;
}

.f-39_i {
  font-size: 39px !important;
}

.w-40 {
  width: 40%;
}

.w-40_i {
  width: 40% !important;
}

.h-40 {
  height: 40%;
}

.h-40_i {
  height: 40% !important;
}

.f-40 {
  font-size: 40px;
}

.f-40_i {
  font-size: 40px !important;
}

.w-41 {
  width: 41%;
}

.w-41_i {
  width: 41% !important;
}

.h-41 {
  height: 41%;
}

.h-41_i {
  height: 41% !important;
}

.f-41 {
  font-size: 41px;
}

.f-41_i {
  font-size: 41px !important;
}

.w-42 {
  width: 42%;
}

.w-42_i {
  width: 42% !important;
}

.h-42 {
  height: 42%;
}

.h-42_i {
  height: 42% !important;
}

.f-42 {
  font-size: 42px;
}

.f-42_i {
  font-size: 42px !important;
}

.w-43 {
  width: 43%;
}

.w-43_i {
  width: 43% !important;
}

.h-43 {
  height: 43%;
}

.h-43_i {
  height: 43% !important;
}

.f-43 {
  font-size: 43px;
}

.f-43_i {
  font-size: 43px !important;
}

.w-44 {
  width: 44%;
}

.w-44_i {
  width: 44% !important;
}

.h-44 {
  height: 44%;
}

.h-44_i {
  height: 44% !important;
}

.f-44 {
  font-size: 44px;
}

.f-44_i {
  font-size: 44px !important;
}

.w-45 {
  width: 45%;
}

.w-45_i {
  width: 45% !important;
}

.h-45 {
  height: 45%;
}

.h-45_i {
  height: 45% !important;
}

.f-45 {
  font-size: 45px;
}

.f-45_i {
  font-size: 45px !important;
}

.w-46 {
  width: 46%;
}

.w-46_i {
  width: 46% !important;
}

.h-46 {
  height: 46%;
}

.h-46_i {
  height: 46% !important;
}

.f-46 {
  font-size: 46px;
}

.f-46_i {
  font-size: 46px !important;
}

.w-47 {
  width: 47%;
}

.w-47_i {
  width: 47% !important;
}

.h-47 {
  height: 47%;
}

.h-47_i {
  height: 47% !important;
}

.f-47 {
  font-size: 47px;
}

.f-47_i {
  font-size: 47px !important;
}

.w-48 {
  width: 48%;
}

.w-48_i {
  width: 48% !important;
}

.h-48 {
  height: 48%;
}

.h-48_i {
  height: 48% !important;
}

.f-48 {
  font-size: 48px;
}

.f-48_i {
  font-size: 48px !important;
}

.w-49 {
  width: 49%;
}

.w-49_i {
  width: 49% !important;
}

.h-49 {
  height: 49%;
}

.h-49_i {
  height: 49% !important;
}

.f-49 {
  font-size: 49px;
}

.f-49_i {
  font-size: 49px !important;
}

.w-50 {
  width: 50%;
}

.w-50_i {
  width: 50% !important;
}

.h-50 {
  height: 50%;
}

.h-50_i {
  height: 50% !important;
}

.f-50 {
  font-size: 50px;
}

.f-50_i {
  font-size: 50px !important;
}

.w-51 {
  width: 51%;
}

.w-51_i {
  width: 51% !important;
}

.h-51 {
  height: 51%;
}

.h-51_i {
  height: 51% !important;
}

.f-51 {
  font-size: 51px;
}

.f-51_i {
  font-size: 51px !important;
}

.w-52 {
  width: 52%;
}

.w-52_i {
  width: 52% !important;
}

.h-52 {
  height: 52%;
}

.h-52_i {
  height: 52% !important;
}

.f-52 {
  font-size: 52px;
}

.f-52_i {
  font-size: 52px !important;
}

.w-53 {
  width: 53%;
}

.w-53_i {
  width: 53% !important;
}

.h-53 {
  height: 53%;
}

.h-53_i {
  height: 53% !important;
}

.f-53 {
  font-size: 53px;
}

.f-53_i {
  font-size: 53px !important;
}

.w-54 {
  width: 54%;
}

.w-54_i {
  width: 54% !important;
}

.h-54 {
  height: 54%;
}

.h-54_i {
  height: 54% !important;
}

.f-54 {
  font-size: 54px;
}

.f-54_i {
  font-size: 54px !important;
}

.w-55 {
  width: 55%;
}

.w-55_i {
  width: 55% !important;
}

.h-55 {
  height: 55%;
}

.h-55_i {
  height: 55% !important;
}

.f-55 {
  font-size: 55px;
}

.f-55_i {
  font-size: 55px !important;
}

.w-56 {
  width: 56%;
}

.w-56_i {
  width: 56% !important;
}

.h-56 {
  height: 56%;
}

.h-56_i {
  height: 56% !important;
}

.f-56 {
  font-size: 56px;
}

.f-56_i {
  font-size: 56px !important;
}

.w-57 {
  width: 57%;
}

.w-57_i {
  width: 57% !important;
}

.h-57 {
  height: 57%;
}

.h-57_i {
  height: 57% !important;
}

.f-57 {
  font-size: 57px;
}

.f-57_i {
  font-size: 57px !important;
}

.w-58 {
  width: 58%;
}

.w-58_i {
  width: 58% !important;
}

.h-58 {
  height: 58%;
}

.h-58_i {
  height: 58% !important;
}

.f-58 {
  font-size: 58px;
}

.f-58_i {
  font-size: 58px !important;
}

.w-59 {
  width: 59%;
}

.w-59_i {
  width: 59% !important;
}

.h-59 {
  height: 59%;
}

.h-59_i {
  height: 59% !important;
}

.f-59 {
  font-size: 59px;
}

.f-59_i {
  font-size: 59px !important;
}

.w-60 {
  width: 60%;
}

.w-60_i {
  width: 60% !important;
}

.h-60 {
  height: 60%;
}

.h-60_i {
  height: 60% !important;
}

.f-60 {
  font-size: 60px;
}

.f-60_i {
  font-size: 60px !important;
}

.w-61 {
  width: 61%;
}

.w-61_i {
  width: 61% !important;
}

.h-61 {
  height: 61%;
}

.h-61_i {
  height: 61% !important;
}

.f-61 {
  font-size: 61px;
}

.f-61_i {
  font-size: 61px !important;
}

.w-62 {
  width: 62%;
}

.w-62_i {
  width: 62% !important;
}

.h-62 {
  height: 62%;
}

.h-62_i {
  height: 62% !important;
}

.f-62 {
  font-size: 62px;
}

.f-62_i {
  font-size: 62px !important;
}

.w-63 {
  width: 63%;
}

.w-63_i {
  width: 63% !important;
}

.h-63 {
  height: 63%;
}

.h-63_i {
  height: 63% !important;
}

.f-63 {
  font-size: 63px;
}

.f-63_i {
  font-size: 63px !important;
}

.w-64 {
  width: 64%;
}

.w-64_i {
  width: 64% !important;
}

.h-64 {
  height: 64%;
}

.h-64_i {
  height: 64% !important;
}

.f-64 {
  font-size: 64px;
}

.f-64_i {
  font-size: 64px !important;
}

.w-65 {
  width: 65%;
}

.w-65_i {
  width: 65% !important;
}

.h-65 {
  height: 65%;
}

.h-65_i {
  height: 65% !important;
}

.f-65 {
  font-size: 65px;
}

.f-65_i {
  font-size: 65px !important;
}

.w-66 {
  width: 66%;
}

.w-66_i {
  width: 66% !important;
}

.h-66 {
  height: 66%;
}

.h-66_i {
  height: 66% !important;
}

.f-66 {
  font-size: 66px;
}

.f-66_i {
  font-size: 66px !important;
}

.w-67 {
  width: 67%;
}

.w-67_i {
  width: 67% !important;
}

.h-67 {
  height: 67%;
}

.h-67_i {
  height: 67% !important;
}

.f-67 {
  font-size: 67px;
}

.f-67_i {
  font-size: 67px !important;
}

.w-68 {
  width: 68%;
}

.w-68_i {
  width: 68% !important;
}

.h-68 {
  height: 68%;
}

.h-68_i {
  height: 68% !important;
}

.f-68 {
  font-size: 68px;
}

.f-68_i {
  font-size: 68px !important;
}

.w-69 {
  width: 69%;
}

.w-69_i {
  width: 69% !important;
}

.h-69 {
  height: 69%;
}

.h-69_i {
  height: 69% !important;
}

.f-69 {
  font-size: 69px;
}

.f-69_i {
  font-size: 69px !important;
}

.w-70 {
  width: 70%;
}

.w-70_i {
  width: 70% !important;
}

.h-70 {
  height: 70%;
}

.h-70_i {
  height: 70% !important;
}

.f-70 {
  font-size: 70px;
}

.f-70_i {
  font-size: 70px !important;
}

.w-71 {
  width: 71%;
}

.w-71_i {
  width: 71% !important;
}

.h-71 {
  height: 71%;
}

.h-71_i {
  height: 71% !important;
}

.f-71 {
  font-size: 71px;
}

.f-71_i {
  font-size: 71px !important;
}

.w-72 {
  width: 72%;
}

.w-72_i {
  width: 72% !important;
}

.h-72 {
  height: 72%;
}

.h-72_i {
  height: 72% !important;
}

.f-72 {
  font-size: 72px;
}

.f-72_i {
  font-size: 72px !important;
}

.w-73 {
  width: 73%;
}

.w-73_i {
  width: 73% !important;
}

.h-73 {
  height: 73%;
}

.h-73_i {
  height: 73% !important;
}

.f-73 {
  font-size: 73px;
}

.f-73_i {
  font-size: 73px !important;
}

.w-74 {
  width: 74%;
}

.w-74_i {
  width: 74% !important;
}

.h-74 {
  height: 74%;
}

.h-74_i {
  height: 74% !important;
}

.f-74 {
  font-size: 74px;
}

.f-74_i {
  font-size: 74px !important;
}

.w-75 {
  width: 75%;
}

.w-75_i {
  width: 75% !important;
}

.h-75 {
  height: 75%;
}

.h-75_i {
  height: 75% !important;
}

.f-75 {
  font-size: 75px;
}

.f-75_i {
  font-size: 75px !important;
}

.w-76 {
  width: 76%;
}

.w-76_i {
  width: 76% !important;
}

.h-76 {
  height: 76%;
}

.h-76_i {
  height: 76% !important;
}

.f-76 {
  font-size: 76px;
}

.f-76_i {
  font-size: 76px !important;
}

.w-77 {
  width: 77%;
}

.w-77_i {
  width: 77% !important;
}

.h-77 {
  height: 77%;
}

.h-77_i {
  height: 77% !important;
}

.f-77 {
  font-size: 77px;
}

.f-77_i {
  font-size: 77px !important;
}

.w-78 {
  width: 78%;
}

.w-78_i {
  width: 78% !important;
}

.h-78 {
  height: 78%;
}

.h-78_i {
  height: 78% !important;
}

.f-78 {
  font-size: 78px;
}

.f-78_i {
  font-size: 78px !important;
}

.w-79 {
  width: 79%;
}

.w-79_i {
  width: 79% !important;
}

.h-79 {
  height: 79%;
}

.h-79_i {
  height: 79% !important;
}

.f-79 {
  font-size: 79px;
}

.f-79_i {
  font-size: 79px !important;
}

.w-80 {
  width: 80%;
}

.w-80_i {
  width: 80% !important;
}

.h-80 {
  height: 80%;
}

.h-80_i {
  height: 80% !important;
}

.f-80 {
  font-size: 80px;
}

.f-80_i {
  font-size: 80px !important;
}

.w-81 {
  width: 81%;
}

.w-81_i {
  width: 81% !important;
}

.h-81 {
  height: 81%;
}

.h-81_i {
  height: 81% !important;
}

.f-81 {
  font-size: 81px;
}

.f-81_i {
  font-size: 81px !important;
}

.w-82 {
  width: 82%;
}

.w-82_i {
  width: 82% !important;
}

.h-82 {
  height: 82%;
}

.h-82_i {
  height: 82% !important;
}

.f-82 {
  font-size: 82px;
}

.f-82_i {
  font-size: 82px !important;
}

.w-83 {
  width: 83%;
}

.w-83_i {
  width: 83% !important;
}

.h-83 {
  height: 83%;
}

.h-83_i {
  height: 83% !important;
}

.f-83 {
  font-size: 83px;
}

.f-83_i {
  font-size: 83px !important;
}

.w-84 {
  width: 84%;
}

.w-84_i {
  width: 84% !important;
}

.h-84 {
  height: 84%;
}

.h-84_i {
  height: 84% !important;
}

.f-84 {
  font-size: 84px;
}

.f-84_i {
  font-size: 84px !important;
}

.w-85 {
  width: 85%;
}

.w-85_i {
  width: 85% !important;
}

.h-85 {
  height: 85%;
}

.h-85_i {
  height: 85% !important;
}

.f-85 {
  font-size: 85px;
}

.f-85_i {
  font-size: 85px !important;
}

.w-86 {
  width: 86%;
}

.w-86_i {
  width: 86% !important;
}

.h-86 {
  height: 86%;
}

.h-86_i {
  height: 86% !important;
}

.f-86 {
  font-size: 86px;
}

.f-86_i {
  font-size: 86px !important;
}

.w-87 {
  width: 87%;
}

.w-87_i {
  width: 87% !important;
}

.h-87 {
  height: 87%;
}

.h-87_i {
  height: 87% !important;
}

.f-87 {
  font-size: 87px;
}

.f-87_i {
  font-size: 87px !important;
}

.w-88 {
  width: 88%;
}

.w-88_i {
  width: 88% !important;
}

.h-88 {
  height: 88%;
}

.h-88_i {
  height: 88% !important;
}

.f-88 {
  font-size: 88px;
}

.f-88_i {
  font-size: 88px !important;
}

.w-89 {
  width: 89%;
}

.w-89_i {
  width: 89% !important;
}

.h-89 {
  height: 89%;
}

.h-89_i {
  height: 89% !important;
}

.f-89 {
  font-size: 89px;
}

.f-89_i {
  font-size: 89px !important;
}

.w-90 {
  width: 90%;
}

.w-90_i {
  width: 90% !important;
}

.h-90 {
  height: 90%;
}

.h-90_i {
  height: 90% !important;
}

.f-90 {
  font-size: 90px;
}

.f-90_i {
  font-size: 90px !important;
}

.w-91 {
  width: 91%;
}

.w-91_i {
  width: 91% !important;
}

.h-91 {
  height: 91%;
}

.h-91_i {
  height: 91% !important;
}

.f-91 {
  font-size: 91px;
}

.f-91_i {
  font-size: 91px !important;
}

.w-92 {
  width: 92%;
}

.w-92_i {
  width: 92% !important;
}

.h-92 {
  height: 92%;
}

.h-92_i {
  height: 92% !important;
}

.f-92 {
  font-size: 92px;
}

.f-92_i {
  font-size: 92px !important;
}

.w-93 {
  width: 93%;
}

.w-93_i {
  width: 93% !important;
}

.h-93 {
  height: 93%;
}

.h-93_i {
  height: 93% !important;
}

.f-93 {
  font-size: 93px;
}

.f-93_i {
  font-size: 93px !important;
}

.w-94 {
  width: 94%;
}

.w-94_i {
  width: 94% !important;
}

.h-94 {
  height: 94%;
}

.h-94_i {
  height: 94% !important;
}

.f-94 {
  font-size: 94px;
}

.f-94_i {
  font-size: 94px !important;
}

.w-95 {
  width: 95%;
}

.w-95_i {
  width: 95% !important;
}

.h-95 {
  height: 95%;
}

.h-95_i {
  height: 95% !important;
}

.f-95 {
  font-size: 95px;
}

.f-95_i {
  font-size: 95px !important;
}

.w-96 {
  width: 96%;
}

.w-96_i {
  width: 96% !important;
}

.h-96 {
  height: 96%;
}

.h-96_i {
  height: 96% !important;
}

.f-96 {
  font-size: 96px;
}

.f-96_i {
  font-size: 96px !important;
}

.w-97 {
  width: 97%;
}

.w-97_i {
  width: 97% !important;
}

.h-97 {
  height: 97%;
}

.h-97_i {
  height: 97% !important;
}

.f-97 {
  font-size: 97px;
}

.f-97_i {
  font-size: 97px !important;
}

.w-98 {
  width: 98%;
}

.w-98_i {
  width: 98% !important;
}

.h-98 {
  height: 98%;
}

.h-98_i {
  height: 98% !important;
}

.f-98 {
  font-size: 98px;
}

.f-98_i {
  font-size: 98px !important;
}

.w-99 {
  width: 99%;
}

.w-99_i {
  width: 99% !important;
}

.h-99 {
  height: 99%;
}

.h-99_i {
  height: 99% !important;
}

.f-99 {
  font-size: 99px;
}

.f-99_i {
  font-size: 99px !important;
}

.w-100 {
  width: 100%;
}

.w-100_i {
  width: 100% !important;
}

.h-100 {
  height: 100%;
}

.h-100_i {
  height: 100% !important;
}

.f-100 {
  font-size: 100px;
}

.f-100_i {
  font-size: 100px !important;
}

::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  background-color: transparent;
  margin: 5px;
}

::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f7c7ce;
}

::-webkit-scrollbar-track-piece:end {
  background: transparent;
}

::-webkit-scrollbar-track-piece:start {
  background: transparent;
}

input[type=password]::-ms-reveal,
input[type=password]::-ms-clear {
  display: none;
}

.has-relative {
  position: relative;
}

.v-text-field--outlined > .v-input__control > .v-input__slot {
  min-height: 30px !important;
}

.v-text-field--outlined > .v-input__control > .v-input__slot .v-text-field__slot input {
  text-align: left !important;
}

.v-select__slot {
  height: 30px !important;
}

.v-text-field--enclosed .v-input__append-inner {
  margin-top: 4px !important;
}

.theme--light.v-data-table > .v-data-table__wrapper > table > thead.v-data-table-header > tr > th,
.v-data-table__wrapper > table > thead > tr > th {
  color: #000000 !important;
  height: 44px !important;
}

.v-data-table__progress th {
  height: 0px !important;
}

.v-data-table__wrapper tbody tr {
  height: 64px;
  border-top: solid 1px #c9bba7;
  border-bottom: solid 1px #c9bba7;
}

.v-data-table thead tr.v-datatable__progress {
  height: 0px !important;
}

.v-data-table table {
  border-radius: 2px;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  max-width: 100%;
}

.v-data-table table .td-icon {
  max-width: 150px !important;
}

.v-input__prepend-outer {
  display: none !important;
}

.v-label {
  font-size: 14px !important;
}

.v-data-table table th {
  white-space: nowrap;
}

.v-data-table table th,
.v-data-table table td {
  width: auto;
  min-width: unset;
}

.v-data-table table td.break-word {
  word-break: break-all;
  white-space: normal;
}

.v-data-table.is-selection table th,
.v-data-table.is-selection table td {
  width: auto;
  min-width: unset;
  max-width: unset;
}

.v-data-table:not(.no-action) table th,
.v-data-table:not(.no-action) table td {
  width: auto;
  min-width: unset;
}

.v-data-table:not(.no-action) table th:last-child,
.v-data-table:not(.no-action) table td:last-child {
  min-width: 150px !important;
  width: 150px !important;
}

.v-data-table.table-dialog table th:first-child,
.v-data-table.table-dialog table td:first-child {
  width: 50px !important;
  max-width: 50px !important;
}

.v-data-table.table-dialog table th:nth-child(2),
.v-data-table.table-dialog table td:nth-child(2) {
  width: 200px !important;
  max-width: 200px !important;
}

.v-data-table.table-dialog table th:last-child,
.v-data-table.table-dialog table td:last-child {
  min-width: unset !important;
  width: unset !important;
}

button:focus,
button:active {
  outline: none !important;
}

.btn-common {
  min-width: 120px !important;
}

.navigation-bar {
  background-color: #EB6D81 !important;
}

.pagination-right {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  float: right;
}

.v-application {
  line-height: 1 !important;
}

.v-application .info {
  background-color: #EB6D81 !important;
}

.v-input--selection-controls {
  margin-top: 0 !important;
}

.v-toolbar__content {
  padding: 0 !important;
}

.v-progress-linear {
  position: absolute !important;
  bottom: -6px;
}

.action-buttons {
  position: absolute;
  top: calc(50% - 17px);
  right: 17px;
}

.header-title {
  font-weight: 600 !important;
  font-size: 25px;
  margin-left: 12px;
  margin-top: 12px;
}

.error {
  color: #ff5252 !important;
  caret-color: #ff5252 !important;
}

.cursor-pointer {
  cursor: pointer;
}

.visibility-hidden {
  visibility: hidden;
}

.required {
  color: #ff5252;
}

.dis-uppercase {
  text-transform: none !important;
}

.label-area {
  white-space: pre-wrap;
  word-break: break-all;
  line-height: 1.5;
}

@media only screen and (max-width: 599px) {
  .text-left-xs {
    text-align: left !important;
  }

  .label {
    margin-bottom: 0 !important;
  }
}

@media only screen and (min-width: 600px) {
  .text-right-md {
    text-align: right !important;
  }

  .label {
    padding-top: 8px !important;
  }
}

.v-text-field input {
  font-size: 14px;
}

.v-text-field .v-text-field__details {
  padding: 0 !important;
}

.text-hint-error {
  max-height: 0;
  visibility: hidden;
  margin-top: 0;
  transition: max-height 0.3s ease-in-out, margin-top 0.3s ease-in-out;
}

.v-text-field--outlined.v-input--has-state fieldset,
.v-text-field--outlined.v-text-field--outlined fieldset {
  border-width: 1px !important;
}

.v-text-field--outlined.v-input--has-state ~ .text-hint-error {
  max-height: 100%;
  visibility: visible;
  margin-top: 4px;
  transition: max-height 0.3s ease-in-out, margin-top 0.3s ease-in-out;
}

.v-text-field--outlined.v-input--is-focused fieldset {
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}

.v-text-field--outlined.v-input--is-focused.error--text fieldset {
  box-shadow: 0 0 0 0.125em rgba(255, 102, 115, 0.35) !important;
}

.v-breadcrumbs--large li,
.v-breadcrumbs--large li .v-icon,
.v-list--dense .v-list-item .v-list-item__subtitle,
.v-list--dense .v-list-item .v-list-item__title,
.v-list-item--dense .v-list-item__subtitle,
.v-list-item--dense .v-list-item__title,
.v-btn.v-size--default,
.v-btn.v-size--large {
  font-size: 14px !important;
}

hr {
  margin: 15px 0;
  height: 1px !important;
  background: #AAAAAA !important;
  border: none !important;
}

.col-label {
  max-width: 250px !important;
  text-align: left;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.field-label {
  padding-top: 8px !important;
  margin: 0 !important;
  font-size: 14px;
  font-weight: bold;
  min-height: 48px;
}

.label {
  font-size: 14px !important;
}

.group-label {
  font-size: 18px;
  font-weight: bold;
}

.action-buttons-sticky button {
  box-shadow: 1px 1px 2px #AAAAAA;
}

.v-textarea {
  margin-bottom: 15px !important;
  font-size: 14px !important;
}

.v-input,
.v-text-field {
  font-size: 14px !important;
}

.v-btn:not(.v-btn--round).v-size--default {
  height: 32px !important;
}

.v-text-field--enclosed .v-input__prepend-inner {
  margin: 0 !important;
  align-self: center !important;
}

.align-item-center {
  align-items: center !important;
}

.v-pagination__item,
.v-pagination__navigation {
  min-width: 30px !important;
  width: auto !important;
  height: 30px !important;
}

.paginate-per-page {
  margin-left: 10px !important;
  min-width: 100px !important;
  max-width: 100px !important;
}

.paginate-per-page .v-input__slot {
  box-shadow: rgba(0, 0, 0, 0.2) 0 3px 1px -2px, rgba(0, 0, 0, 0.14) 0 2px 2px 0, rgba(0, 0, 0, 0.12) 0 1px 5px 0;
}

.paginate-per-page .v-input__slot fieldset {
  border: none;
}

.list-multiple-delete {
  max-height: 280px;
  overflow: auto;
}

