.main__body_menus__GGQsU {
  border: none;
}
.main__body_menus_item_color__S9gEu {
  color: #000 !important;
}
.main__page_header__tkkTy {
  font-size: 2rem;
  text-transform: capitalize;
}
.main__alternating_rows__LMEPp *:nth-child(even) {
  background: #fafafa;
}
.main__form_headers__BB30S {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.main__form_subheaders__XJnqD {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.main__form_inputs__bwzuf {
  width: 100%;
  height: 3rem;
}
.main__form_uppercase__GM6WI {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.main__modal_headers__NC122 {
  font-size: 1rem;
}
.main__modal_divider__cMFd1 {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.main__modal_header__eM31E {
  margin-bottom: 1rem;
  width: 100%;
}
.main__confirm_wrapper__gzMw2 > button:last-of-type {
  margin: 0 !important;
}
.main__confirm_button___q4s2 {
  width: 12rem;
  margin-right: 16px !important;
}
.main__flex_group__CMfeK {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.main__flex_group_field__TtCxo {
  flex: 1 !important;
}
.main__checkboxes__ObbPY {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.main__checkbox_subheader__n9l7j {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.main__search_bar__O8De_ {
  width: 50%;
}
.main__search_bar__O8De_ > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.main__search_bar__O8De_ > input::placeholder {
  font-size: 1.6rem;
}
.main__add_button__tpmwl {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .main__add_button__tpmwl {
    margin-right: 1.6rem;
  }
}
.main__search_hr__EgC_B {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .main__search_hr__EgC_B {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .main__search_hr__EgC_B {
    width: 70%;
  }
}
.main__search_icon__GmuXn {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.main__button_icon__HRUCf {
  margin-right: 7px;
}
.main__table_row__spqji {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.main__table_icon__TDEmw {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.main__table_icon__TDEmw:hover {
  color: #212f43;
}
.main__table_headers_gold__ZUInj {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.main__table_header__zcKSQ {
  background-color: #4a4a4a;
  color: #fff;
}
.main__table_subheader__i92Ic {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.main__table_dropdowns__XXsut {
  font-size: 1.1rem !important;
}
.main__actions__rPykB {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.main__search_wrapper__GxFQg {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.main__search_wrapper__GxFQg .main__input__QD7A7 {
  flex: 1;
}
.main__search_wrapper__GxFQg input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.main__error_class__VHb0P,
.main__error_message__Ds_X1 {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.main__error_message__Ds_X1 {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.main__error_day_picker__ACvAD {
  margin-top: 4px !important;
}
.main__error_time_picker__d3_xs {
  margin-top: 12px !important;
}
.main__error_message_icon__YRoAc {
  font-size: 1.8em;
  margin-right: 16px;
}
.main__flex_wrapper__Xa8P0 {
  display: flex;
}
.main__flex_between__oSgwx {
  display: flex;
  justify-content: space-between;
}
.main__flex_center__hVZGt {
  display: flex;
  justify-content: center;
}
.main__border_right__Q2Tmp {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.main__icon_margin__LwkSd {
  margin-right: 15px;
}
.main__chevrons__NPdSd {
  cursor: pointer;
}
.main__position_cell__kCZLE {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.main__position_cell__kCZLE:focus {
  outline: none;
}
.main__position_shift_1__HaE9U {
  border: 1px solid #81c784;
}
.main__position_shift_1_request__D5C9Q {
  color: #fff;
  background-color: #81c784;
}
.main__position_shift_1__HaE9U div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main__position_highlight_1__InHDz {
  color: #81c784;
  font-weight: bold;
}
.main__position_cell__kCZLE {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.main__position_cell__kCZLE:focus {
  outline: none;
}
.main__position_shift_2__Aknzx {
  border: 1px solid #2b5797;
}
.main__position_shift_2_request__zGLog {
  color: #fff;
  background-color: #2b5797;
}
.main__position_shift_2__Aknzx div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main__position_highlight_2__DFV5g {
  color: #2b5797;
  font-weight: bold;
}
.main__position_cell__kCZLE {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.main__position_cell__kCZLE:focus {
  outline: none;
}
.main__position_shift_3__y8PvF {
  border: 1px solid orange;
}
.main__position_shift_3_request__wHzSX {
  color: #fff;
  background-color: orange;
}
.main__position_shift_3__y8PvF div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main__position_highlight_3__pKLjp {
  color: orange;
  font-weight: bold;
}
.main__position_cell__kCZLE {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.main__position_cell__kCZLE:focus {
  outline: none;
}
.main__position_shift_4__Y_Gir {
  border: 1px solid red;
}
.main__position_shift_4_request__NTSUS {
  color: #fff;
  background-color: red;
}
.main__position_shift_4__Y_Gir div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main__position_highlight_4__JT2MJ {
  color: red;
  font-weight: bold;
}
.main__set_height__RY3_V {
  height: 42px;
  cursor: pointer;
}
.main__search_input__R5iQ1 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.main__search_input__R5iQ1 > input {
  border: none !important;
}
.main__requests_status__i4Kge {
  text-transform: capitalize;
}
.main__requests_status_denied__EKlqU {
  color: #ff3b30 !important;
}
.main__popup_menu__FnS7F {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.main__popup_menu__FnS7F div,
.main__popup_menu__FnS7F a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.main__popup_menu__FnS7F div::before,
.main__popup_menu__FnS7F a::before {
  background: none !important;
}
.main__popup_menu__FnS7F div:hover,
.main__popup_menu__FnS7F a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.main__popup_menu__FnS7F div:first-of-type,
.main__popup_menu__FnS7F a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.main__popup_menu__FnS7F div:last-of-type,
.main__popup_menu__FnS7F a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.main__dropdowns__Hhvex {
  min-height: 32px !important;
}
.main__clickable__tOnvp {
  cursor: pointer;
}
.main__radio__ISN7R {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.main__wage-container__ZOpgA .main__ui__Ajjgs.main__breadcrumb__muc5V .main__active__Jdc4x.main__section__wErJG {
  font-weight: 600 !important;
  color: #616161 !important;
}
.main__wage-container__ZOpgA .main__list_layout_header__KtQco .main__row__XOM9C {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.main__wage-container__ZOpgA .main__list_layout_body__qDAdK .main__row__XOM9C div {
  text-align: center;
}
.main__wage-container__ZOpgA .main__list_layout_body__qDAdK .main__row__XOM9C div:first-child {
  text-align: left;
}
.main__wage-container__ZOpgA .main__list_layout_body__qDAdK .main__row__XOM9C:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.main__top_row_container__xINV3 {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.main__top_row_breadcrumb__Letr7 {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.main__top_row_breadcrumb_link__z9LeA > a {
  color: #4a4a4a !important;
}
.main__top_row_profile_container__b9vwq {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.main__u_remove_margin__ibQ9K {
  margin: 0 !important;
}
.main__u_margin_bottom_small__K4Je6 {
  margin-bottom: 1.5rem !important;
}
.main__u_margin_bottom_medium__wPrr9 {
  margin-bottom: 4rem !important;
}
.main__u_margin_bottom_big__w8nK8 {
  margin-bottom: 8rem !important;
}
.main__u_margin_top_tiny__H71N1 {
  margin-top: 1em !important;
}
.main__u_margin_top_small__KtwdK {
  margin-top: 2rem !important;
}
.main__u_margin_top_medium__vhgR1 {
  margin-top: 4rem !important;
}
.main__u_margin_top_big__X5J12 {
  margin-top: 8rem !important;
}
.main__u_margin_top_huge__JENvf {
  margin-top: 10rem !important;
}
.main__flex_row_between__IpG87 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.main__remove_padding_top__sI5by {
  padding-top: 0 !important;
}
.main__header_black__bmQ0f {
  color: #4a4a4a !important;
}
.main__tab_spacer__cGZZw {
  margin-top: calc(1em + 16px) !important;
}
.main__fields__pm5G3 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.main__fields__pm5G3:hover,
.main__fields__pm5G3:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.main__fields__pm5G3 .main__active__Jdc4x {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.main__circular-button__n5hk8 {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.main__button-bar__PbPHb {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.main__cell__TZTaP {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.main__cell__TZTaP:not(:first-of-type) {
  margin-top: 8px !important;
}
.main__cell_header__XqzHW {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.main__cell_bottom__IodSA {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.main__cell_top__APTQE {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.main__date_picker__YPTpA {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.main__date_picker__YPTpA button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#main__calendar_id__jicoS input {
  box-shadow: none !important;
  text-align: center;
}

.pdf__pdf_container__LODgJ ::selection {
  background-color: rgba(0, 123, 255, 0.3) !important;
  color: inherit !important;
  text-shadow: none !important;
  font-weight: inherit !important;
  font-style: inherit !important;
  text-decoration: none !important;
}
.pdf__pdf_container__LODgJ ::-moz-selection {
  background-color: rgba(0, 123, 255, 0.3) !important;
  color: inherit !important;
  text-shadow: none !important;
  font-weight: inherit !important;
  font-style: inherit !important;
  text-decoration: none !important;
}

/* Table variables */
/* New design colors */
.index__u_remove_margin__xrOHC {
  margin: 0 !important;
}
.index__u_margin_bottom_small__phYIv {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__sNIPi {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__wx_D4 {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__RZjdD {
  margin-top: 1em !important;
}
.index__u_margin_top_small__GZfd6 {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__wBtL_ {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__SaBAR {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__dTpPD {
  margin-top: 10rem !important;
}
.index__flex_row_between__iriep {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__VrSgE {
  padding-top: 0 !important;
}
.index__header_black__BPuhY {
  color: #4a4a4a !important;
}
.index__tab_spacer__sbKy5 {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__yDgAw {
  border: none;
}
.index__body_menus_item_color__KeEmk {
  color: #000 !important;
}
.index__page_header__wnONG {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__xKh97 *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__KXPpr {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__QNfPd {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__HaNqU {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__IYLCK {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__EM3ak {
  font-size: 1rem;
}
.index__modal_divider__dmr8b {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__qUn3C {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__PJKbv > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__Th717 {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__hjvb_ {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__L9zZg {
  flex: 1 !important;
}
.index__checkboxes__Yrc5i {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__MOr4j {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__UZ8CG {
  width: 50%;
}
.index__search_bar__UZ8CG > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__UZ8CG > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__CIxv5 {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__CIxv5 {
    margin-right: 1.6rem;
  }
}
.index__search_hr__x5R81 {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__x5R81 {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__x5R81 {
    width: 70%;
  }
}
.index__search_icon__lyuLK {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__rcVl6 {
  margin-right: 7px;
}
.index__table_row__Jmx_k {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__eYHzh {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__eYHzh:hover {
  color: #212f43;
}
.index__table_headers_gold__y6sPa {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__Ocbpv {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__KrfnZ {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__GiEps {
  font-size: 1.1rem !important;
}
.index__actions__E04l6 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__magNP {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__magNP .index__input__Oa4bO {
  flex: 1;
}
.index__search_wrapper__magNP input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class___hO50,
.index__error_message__YSWqb {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__YSWqb {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__C4cub {
  margin-top: 4px !important;
}
.index__error_time_picker__fKWO3 {
  margin-top: 12px !important;
}
.index__error_message_icon__m60r8 {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__Sgb9e {
  display: flex;
}
.index__flex_between__FenkN {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__TWlVG {
  display: flex;
  justify-content: center;
}
.index__border_right__yeqar {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__og8Ym {
  margin-right: 15px;
}
.index__chevrons__eHhzI {
  cursor: pointer;
}
.index__position_cell__kiAfO {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__kiAfO:focus {
  outline: none;
}
.index__position_shift_1__EeVNW {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__WT_CJ {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__EeVNW div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__Cr7PU {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__kiAfO {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__kiAfO:focus {
  outline: none;
}
.index__position_shift_2__o7cuX {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__tQnkW {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__o7cuX div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__Y6J4X {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__kiAfO {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__kiAfO:focus {
  outline: none;
}
.index__position_shift_3__jC1bw {
  border: 1px solid orange;
}
.index__position_shift_3_request__lwtih {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__jC1bw div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__esYVg {
  color: orange;
  font-weight: bold;
}
.index__position_cell__kiAfO {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__kiAfO:focus {
  outline: none;
}
.index__position_shift_4__F86fu {
  border: 1px solid red;
}
.index__position_shift_4_request__bt87Q {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__F86fu div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__bbiQC {
  color: red;
  font-weight: bold;
}
.index__set_height__mQ_2R {
  height: 42px;
  cursor: pointer;
}
.index__search_input__jxNp_ {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__jxNp_ > input {
  border: none !important;
}
.index__requests_status__W0KI6 {
  text-transform: capitalize;
}
.index__requests_status_denied__Zd7dH {
  color: #ff3b30 !important;
}
.index__popup_menu__OrdMK {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__OrdMK div,
.index__popup_menu__OrdMK a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__OrdMK div::before,
.index__popup_menu__OrdMK a::before {
  background: none !important;
}
.index__popup_menu__OrdMK div:hover,
.index__popup_menu__OrdMK a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__OrdMK div:first-of-type,
.index__popup_menu__OrdMK a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__OrdMK div:last-of-type,
.index__popup_menu__OrdMK a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__qeafe {
  min-height: 32px !important;
}
.index__clickable__eh_wp {
  cursor: pointer;
}
.index__radio__FA48j {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__Xrddv .index__ui__MmeTV.index__breadcrumb__CMeMz .index__active__soY8O.index__section__Imzg6 {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__Xrddv .index__list_layout_header__Ni4xv .index__row__X7nKX {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__Xrddv .index__list_layout_body__SAx1w .index__row__X7nKX div {
  text-align: center;
}
.index__wage-container__Xrddv .index__list_layout_body__SAx1w .index__row__X7nKX div:first-child {
  text-align: left;
}
.index__wage-container__Xrddv .index__list_layout_body__SAx1w .index__row__X7nKX:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__login__U50qi {
  height: 100vh !important;
  background: #4a4a4a;
}
.index__login__U50qi img {
  margin-top: 10vh;
  margin-bottom: 4vh;
}
.index__login__U50qi h1,
.index__login__U50qi h3 {
  color: white;
  margin: 0;
  text-align: center;
  font-weight: 400;
}
.index__login__U50qi h3 {
  font-size: 1.1rem;
  margin-top: 2vh !important;
  margin-bottom: 4vh !important;
}
.index__login_support_items__QZLXT {
  margin-top: 2vh;
}
.index__login_support_items__QZLXT * {
  text-align: center;
}
.index__login_support_items__QZLXT p {
  color: white;
}
.index__login_support_items__QZLXT a {
  display: block;
  width: 100%;
}
.index__login_support_items__QZLXT a,
.index__login_support_items__QZLXT a:visited,
.index__login_support_items__QZLXT a:focus,
.index__login_support_items__QZLXT a:active,
.index__login_support_items__QZLXT a:hover {
  color: #d7ab73 !important;
}
.index__login_copyright__bPEqK {
  width: 100%;
  height: 1rem;
  position: fixed;
  bottom: 1rem;
}
.index__login_copyright__bPEqK span,
.index__login_copyright__bPEqK a {
  font-size: 0.75rem;
  padding-right: 0.9rem;
  padding-left: 0.1rem;
}
.index__login_copyright__bPEqK span,
.index__login_copyright__bPEqK a,
.index__login_copyright__bPEqK a:visited,
.index__login_copyright__bPEqK a:focus,
.index__login_copyright__bPEqK a:active,
.index__login_copyright__bPEqK a:hover {
  color: rgba(255, 255, 255, 0.4);
}
.index__login_divider__ocPxy {
  background: #d7ab73;
}
.index__login_subheader__CSzEq {
  color: white;
  margin: 16px 0 !important;
}
.index__login_form__OHAPM button {
  width: 100%;
  margin: 16px 0;
  color: white;
  background: none;
  border: none;
  text-transform: uppercase;
  text-align: end;
  font-size: 1.1em;
  cursor: pointer;
  outline: none !important;
}
.index__login_form__OHAPM button:hover {
  opacity: 0.8;
}
.index__login_info_segment__rdasH {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 64px !important;
  text-align: center;
}
.index__login_info_segment__rdasH img {
  margin-bottom: 16px;
}
.index__login_info_segment__rdasH a {
  color: #d7ab73;
}
.index__login_info_segment__rdasH a:hover,
.index__login_info_segment__rdasH a:visited {
  opacity: 0.8;
}
.index__login_form_column__nPbD2 {
  background: #4a4a4a;
}
.index__login_form_segment__x_9pN {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 64px !important;
  text-align: center;
}

.index__body_menus__dU8kn {
  border: none;
}
.index__body_menus_item_color__FwujW {
  color: #000 !important;
}
.index__page_header__cJIKo {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__jLI1p *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__AOTFC {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__SQty5 {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__ZqQM8 {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__nrLyb {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__WkVDT {
  font-size: 1rem;
}
.index__modal_divider__YJyHs {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header___vpN6 {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__NucAm > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__p_yFg {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__wXnR6 {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__VXHt8 {
  flex: 1 !important;
}
.index__checkboxes__vwfIa {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__YKgUs {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__Dsb23 {
  width: 50%;
}
.index__search_bar__Dsb23 > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__Dsb23 > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__JTqHs {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__JTqHs {
    margin-right: 1.6rem;
  }
}
.index__search_hr__lswY9 {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__lswY9 {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__lswY9 {
    width: 70%;
  }
}
.index__search_icon__x886c {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__tq0pJ {
  margin-right: 7px;
}
.index__table_row__ZQW3g {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__VxVPE {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__VxVPE:hover {
  color: #212f43;
}
.index__table_headers_gold__s7wzU {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__swO_c {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__JPHDn {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__YiBH6 {
  font-size: 1.1rem !important;
}
.index__actions__SzICW {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__BRLER {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__BRLER .index__input__XpWNG {
  flex: 1;
}
.index__search_wrapper__BRLER input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__PPKhL,
.index__error_message__HNguk {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__HNguk {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__v0I2c {
  margin-top: 4px !important;
}
.index__error_time_picker__W8Vka {
  margin-top: 12px !important;
}
.index__error_message_icon__dop1Y {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__MPV_e {
  display: flex;
}
.index__flex_between__vaYfh {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__uvgjc {
  display: flex;
  justify-content: center;
}
.index__border_right__APYeG {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__ZBBMp {
  margin-right: 15px;
}
.index__chevrons__l3OqG {
  cursor: pointer;
}
.index__position_cell__l4fDX {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__l4fDX:focus {
  outline: none;
}
.index__position_shift_1__EyCv3 {
  border: 1px solid #81c784;
}
.index__position_shift_1_request___CNll {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__EyCv3 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__dYyh_ {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__l4fDX {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__l4fDX:focus {
  outline: none;
}
.index__position_shift_2__ccBhr {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__f1o9B {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__ccBhr div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__w6qEH {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__l4fDX {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__l4fDX:focus {
  outline: none;
}
.index__position_shift_3__aeZeM {
  border: 1px solid orange;
}
.index__position_shift_3_request__HCUOI {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__aeZeM div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__Qb9lm {
  color: orange;
  font-weight: bold;
}
.index__position_cell__l4fDX {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__l4fDX:focus {
  outline: none;
}
.index__position_shift_4__voUS9 {
  border: 1px solid red;
}
.index__position_shift_4_request__k8zGx {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__voUS9 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__kTaRY {
  color: red;
  font-weight: bold;
}
.index__set_height__aN6A2 {
  height: 42px;
  cursor: pointer;
}
.index__search_input__DOJ1b {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__DOJ1b > input {
  border: none !important;
}
.index__requests_status__C0Qln {
  text-transform: capitalize;
}
.index__requests_status_denied__AykMZ {
  color: #ff3b30 !important;
}
.index__popup_menu__rFm9h {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__rFm9h div,
.index__popup_menu__rFm9h a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__rFm9h div::before,
.index__popup_menu__rFm9h a::before {
  background: none !important;
}
.index__popup_menu__rFm9h div:hover,
.index__popup_menu__rFm9h a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__rFm9h div:first-of-type,
.index__popup_menu__rFm9h a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__rFm9h div:last-of-type,
.index__popup_menu__rFm9h a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__vzW8X {
  min-height: 32px !important;
}
.index__clickable__XiTfL {
  cursor: pointer;
}
.index__radio__KanmF {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__BhRXi .index__ui___Z57V.index__breadcrumb__kchox .index__active__GUOYs.index__section__P4rKC {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__BhRXi .index__list_layout_header__n4IWe .index__row__xnYKT {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__BhRXi .index__list_layout_body__dbQz9 .index__row__xnYKT div {
  text-align: center;
}
.index__wage-container__BhRXi .index__list_layout_body__dbQz9 .index__row__xnYKT div:first-child {
  text-align: left;
}
.index__wage-container__BhRXi .index__list_layout_body__dbQz9 .index__row__xnYKT:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__KRj_p {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__IuaeZ {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__CAM2I > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__TWGn8 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__o9aKo {
  margin: 0 !important;
}
.index__u_margin_bottom_small__gV_NL {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__zAXta {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__QDdWL {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__nDpIz {
  margin-top: 1em !important;
}
.index__u_margin_top_small__knclK {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__dOuH9 {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__WwFO7 {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__CHcHu {
  margin-top: 10rem !important;
}
.index__flex_row_between__kKKZH {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__B9_VV {
  padding-top: 0 !important;
}
.index__header_black__QHypx {
  color: #4a4a4a !important;
}
.index__tab_spacer__fOpuI {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__noR57 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__noR57:hover,
.index__fields__noR57:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__noR57 .index__active__GUOYs {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__Rn3n1 {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__w4ovP {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__xZWKW {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__xZWKW:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__bvR3n {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__UHRuZ {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__ZX4Bx {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__jAlhc {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__jAlhc button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__rrsuI input {
  box-shadow: none !important;
  text-align: center;
}
.index__submenu_wrapper__XrfRX {
  display: grid;
}
.index__opened__I6ajz {
  background-color: #d7ab73;
}
.index__submenu_header__I5Z0Z {
  display: grid;
  grid-template-columns: 40px 1fr;
  column-gap: 0.4em;
}
.index__submenu_header__I5Z0Z:hover {
  background-color: #d7ab73;
}
.index__submenu_items_wrapper__KSZt1 {
  background-color: #f2f2f2;
  display: grid;
  transform-origin: top;
  transition: transform 0.3s ease;
}
.index__submenu_item__EpLUj {
  padding: 0.4em;
  min-height: 56px;
  cursor: pointer;
  display: grid;
  align-items: center;
}
.index__submenu_child__YyyIv {
  color: #4a4a4a;
  padding-left: 1.2em;
  font-size: 0.8em;
}
.index__submenu_child__YyyIv:hover {
  background-color: #ebebeb;
  color: black;
}
.index__submenu_child_active__tU6rk {
  background-color: #ebebeb;
  color: black;
}
.index__submenu_items_collapsed__TFIZ6 {
  transform: scaleY(0);
  height: 0;
}

.index__menu_logo__xwjMw {
  height: 116px;
  position: relative;
  margin: 2em 0;
}
.index__menu_logo__xwjMw img {
  max-width: 68% !important;
  position: absolute !important;
  top: 5%;
  right: 16%;
  bottom: 5%;
  left: 16%;
  margin: auto;
  max-height: 72px;
}
.index__menu_item_collapse__BLufK {
  width: 100%;
  text-align: center;
  font-size: 1rem !important;
  align-self: flex-end;
}
.index__floating_toast_container__F2uex {
  position: fixed;
  top: 10px;
  right: 10px;
  z-index: 1000;
  width: auto;
}

.index__alert_content__v7b2l {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.index__alert_content__v7b2l a {
  margin-top: 1rem;
  text-decoration: underline;
  color: #303030;
}
.index__alert_content__v7b2l a:hover {
  text-decoration: underline;
  color: #000;
}
.index__alert_content__v7b2l strong {
  color: #9b2226;
}
.index__notifier__t2Wv6 {
  padding: 0.25rem;
  border-radius: 4px;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index__notifier__t2Wv6:hover {
  background-color: #ebebeb;
}
.index__alert_count__UXR7B {
  position: absolute;
  top: 0;
  right: 0rem;
  color: #fff;
  font-size: 0.625rem;
  padding: 0.075rem 0.35rem;
  min-width: 1rem;
  min-height: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: red;
  border-radius: 50%;
  box-shadow: 1px 1px 2px 2px rgba(192, 192, 192, 0.3);
}

/* Table variables */
/* New design colors */
.index__fields__MnkNK {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__MnkNK:hover,
.index__fields__MnkNK:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__MnkNK .index__active__hkE43 {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__RBNFf {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__xjf6O {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__add_button_container__pefTo {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__add_button_container_wide__dSLIv {
  left: calc(260px + 3em);
}
.index__add_button_container_slim__C7eDz {
  left: calc(100px + 3em);
}
.index__save_button_container__L1DyA {
  right: 3em;
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}

.index__body_menus__wF5vO {
  border: none;
}
.index__body_menus_item_color__M6_4M {
  color: #000 !important;
}
.index__page_header__tpjSq {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__uK8gq *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__EwnWY {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__xshpf {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__IlgAk {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__h0FWk {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__kwcDG {
  font-size: 1rem;
}
.index__modal_divider__TqCx1 {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__iKzPb {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__GAT0Q > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__Ycvv4 {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__iBZrQ {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__XN195 {
  flex: 1 !important;
}
.index__checkboxes__AwVF3 {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__FhN3z {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__Qi8tf {
  width: 50%;
}
.index__search_bar__Qi8tf > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__Qi8tf > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__q3yTI {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__q3yTI {
    margin-right: 1.6rem;
  }
}
.index__search_hr__UcCrs {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__UcCrs {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__UcCrs {
    width: 70%;
  }
}
.index__search_icon__NR7pN {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__fVsM0 {
  margin-right: 7px;
}
.index__table_row__avktZ {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__dDF4x {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__dDF4x:hover {
  color: #212f43;
}
.index__table_headers_gold__Z0OTH {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__oSGG5 {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__oLkPM {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__Y4Ejb {
  font-size: 1.1rem !important;
}
.index__actions__UdaY1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__OAMG0 {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__OAMG0 .index__input__UpTX7 {
  flex: 1;
}
.index__search_wrapper__OAMG0 input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__R2Kdh,
.index__error_message__CwYvs {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__CwYvs {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__Fnf0K {
  margin-top: 4px !important;
}
.index__error_time_picker__iNOPu {
  margin-top: 12px !important;
}
.index__error_message_icon__wUQSQ {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__A5ixc {
  display: flex;
}
.index__flex_between__jJ3Ah {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__D_AYq {
  display: flex;
  justify-content: center;
}
.index__border_right__UUU1q {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__qZZQN {
  margin-right: 15px;
}
.index__chevrons__FigcT {
  cursor: pointer;
}
.index__position_cell__zOCOO {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__zOCOO:focus {
  outline: none;
}
.index__position_shift_1__THI3e {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__eiskm {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__THI3e div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__wmwPj {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__zOCOO {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__zOCOO:focus {
  outline: none;
}
.index__position_shift_2__lf1bD {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__S6uL4 {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__lf1bD div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__gMkjU {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__zOCOO {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__zOCOO:focus {
  outline: none;
}
.index__position_shift_3__MPOjh {
  border: 1px solid orange;
}
.index__position_shift_3_request__OyLXp {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__MPOjh div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__SsgXn {
  color: orange;
  font-weight: bold;
}
.index__position_cell__zOCOO {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__zOCOO:focus {
  outline: none;
}
.index__position_shift_4__Q9MhP {
  border: 1px solid red;
}
.index__position_shift_4_request__isoo8 {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__Q9MhP div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__ooGKo {
  color: red;
  font-weight: bold;
}
.index__set_height__SLkuj {
  height: 42px;
  cursor: pointer;
}
.index__search_input__aLpTw {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__aLpTw > input {
  border: none !important;
}
.index__requests_status__t0YNQ {
  text-transform: capitalize;
}
.index__requests_status_denied__nvzW3 {
  color: #ff3b30 !important;
}
.index__popup_menu__LtnSD {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__LtnSD div,
.index__popup_menu__LtnSD a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__LtnSD div::before,
.index__popup_menu__LtnSD a::before {
  background: none !important;
}
.index__popup_menu__LtnSD div:hover,
.index__popup_menu__LtnSD a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__LtnSD div:first-of-type,
.index__popup_menu__LtnSD a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__LtnSD div:last-of-type,
.index__popup_menu__LtnSD a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__xJMyS {
  min-height: 32px !important;
}
.index__clickable__YYfYh {
  cursor: pointer;
}
.index__radio__dLP4A {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__gFMcZ .index__ui__sD0pQ.index__breadcrumb__KDfJx .index__active__WWytO.index__section__eEJNT {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__gFMcZ .index__list_layout_header__zh4Tu .index__row__Tp17I {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__gFMcZ .index__list_layout_body__xDFa9 .index__row__Tp17I div {
  text-align: center;
}
.index__wage-container__gFMcZ .index__list_layout_body__xDFa9 .index__row__Tp17I div:first-child {
  text-align: left;
}
.index__wage-container__gFMcZ .index__list_layout_body__xDFa9 .index__row__Tp17I:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__puyl4 {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__bvFIU {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__EzXOm > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__U9klk {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__u8AUd {
  margin: 0 !important;
}
.index__u_margin_bottom_small__F6RtD {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__Bth3E {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__yr9nC {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__uGcgg {
  margin-top: 1em !important;
}
.index__u_margin_top_small__lJG_r {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__spL9O {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__TkTBE {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__H1kqO {
  margin-top: 10rem !important;
}
.index__flex_row_between___RWjP {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__u_x3j {
  padding-top: 0 !important;
}
.index__header_black__txFIr {
  color: #4a4a4a !important;
}
.index__tab_spacer__PCxRl {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__z2fEH {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__z2fEH:hover,
.index__fields__z2fEH:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__z2fEH .index__active__WWytO {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__m_y6H {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__RLTGU {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__QLPve {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__QLPve:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__nXmvS {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__OyzEj {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__SdL8Q {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__d9MQD {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__d9MQD button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__fSh0g input {
  box-shadow: none !important;
  text-align: center;
}
.index__modal__uICaK {
  padding: 2rem 5rem;
}
.index__p__ychtw {
  font-size: 22px;
  color: #16ae82;
  font-weight: 700;
}
.index__text_container__Ol0w1 {
  padding: 16px 0 !important;
}
.index__btn_container__BxLOQ {
  padding: 0 13px !important;
  margin-bottom: 24px !important;
}
.index__btn__mUeMo {
  margin: 4px 0 !important;
}

/* Table variables */
/* New design colors */
.index__top_row_container__MuM1N {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__nRkkp {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__c_95G > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__QajFC {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__HZXZ8 {
  margin: 0 !important;
}
.index__u_margin_bottom_small__vtGLj {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__A2Bnz {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__DNyZk {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__fWOM6 {
  margin-top: 1em !important;
}
.index__u_margin_top_small__oe9hU {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__fDF31 {
  margin-top: 4rem !important;
}
.index__u_margin_top_big___n0hT {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__PjTad {
  margin-top: 10rem !important;
}
.index__flex_row_between__CqUEK {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__rfFMl {
  padding-top: 0 !important;
}
.index__header_black__wmd4R {
  color: #4a4a4a !important;
}
.index__tab_spacer__wfjkp {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__wttg7 {
  border: none;
}
.index__body_menus_item_color__YsuOZ {
  color: #000 !important;
}
.index__page_header__Gp1Lz {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__a0Nfv *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__XTvRR {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__L38zQ {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__Kdx9w {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__KIteR {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__Blicc {
  font-size: 1rem;
}
.index__modal_divider__vbNcb {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__MFb5o {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__c7885 > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__zPIbq {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__kJA2w {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__g1mLX {
  flex: 1 !important;
}
.index__checkboxes__b9PdL {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__iZ3Uq {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__l9UZJ {
  width: 50%;
}
.index__search_bar__l9UZJ > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__l9UZJ > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__kva3y {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__kva3y {
    margin-right: 1.6rem;
  }
}
.index__search_hr__7zDje {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__7zDje {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__7zDje {
    width: 70%;
  }
}
.index__search_icon__B_He3 {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__pQ7E6 {
  margin-right: 7px;
}
.index__table_row__b9PC7 {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__S6bJZ {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__S6bJZ:hover {
  color: #212f43;
}
.index__table_headers_gold__t6UyL {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__uK9Kj {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__kFTRW {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__DrsVG {
  font-size: 1.1rem !important;
}
.index__actions__UcSyE {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__P4LMz {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__P4LMz .index__input__psi5T {
  flex: 1;
}
.index__search_wrapper__P4LMz input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__JqjNi,
.index__error_message__A8GsX {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__A8GsX {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__DF07p {
  margin-top: 4px !important;
}
.index__error_time_picker__rIvSE {
  margin-top: 12px !important;
}
.index__error_message_icon__us7dl {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__J0R8d {
  display: flex;
}
.index__flex_between__elObF {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__AaVuY {
  display: flex;
  justify-content: center;
}
.index__border_right__hVMiD {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__VP34Q {
  margin-right: 15px;
}
.index__chevrons__QnkX_ {
  cursor: pointer;
}
.index__position_cell__Tb8rJ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Tb8rJ:focus {
  outline: none;
}
.index__position_shift_1__wm7Dx {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__cgwtq {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__wm7Dx div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__wq1hB {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__Tb8rJ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Tb8rJ:focus {
  outline: none;
}
.index__position_shift_2__CFTpu {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__QBaNK {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__CFTpu div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__hwuPU {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__Tb8rJ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Tb8rJ:focus {
  outline: none;
}
.index__position_shift_3__P0_9Y {
  border: 1px solid orange;
}
.index__position_shift_3_request__WS5eu {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__P0_9Y div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__jSAGc {
  color: orange;
  font-weight: bold;
}
.index__position_cell__Tb8rJ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Tb8rJ:focus {
  outline: none;
}
.index__position_shift_4__ZG2PW {
  border: 1px solid red;
}
.index__position_shift_4_request__h12Z4 {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__ZG2PW div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__sNR4H {
  color: red;
  font-weight: bold;
}
.index__set_height__Awfia {
  height: 42px;
  cursor: pointer;
}
.index__search_input__saDGY {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__saDGY > input {
  border: none !important;
}
.index__requests_status__oVxvW {
  text-transform: capitalize;
}
.index__requests_status_denied__ZOxmc {
  color: #ff3b30 !important;
}
.index__popup_menu__n4D9q {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__n4D9q div,
.index__popup_menu__n4D9q a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__n4D9q div::before,
.index__popup_menu__n4D9q a::before {
  background: none !important;
}
.index__popup_menu__n4D9q div:hover,
.index__popup_menu__n4D9q a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__n4D9q div:first-of-type,
.index__popup_menu__n4D9q a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__n4D9q div:last-of-type,
.index__popup_menu__n4D9q a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__kFxmU {
  min-height: 32px !important;
}
.index__clickable__ul13O {
  cursor: pointer;
}
.index__radio__EoU9y {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__WK7WT .index__ui__YCWHT.index__breadcrumb__ODK5b .index__active__z4TTo.index__section__nqdKK {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__WK7WT .index__list_layout_header__OKO_C .index__row__a8ZZo {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__WK7WT .index__list_layout_body__MCtYa .index__row__a8ZZo div {
  text-align: center;
}
.index__wage-container__WK7WT .index__list_layout_body__MCtYa .index__row__a8ZZo div:first-child {
  text-align: left;
}
.index__wage-container__WK7WT .index__list_layout_body__MCtYa .index__row__a8ZZo:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__list_layout_container__if8L_ {
  height: 50vh;
  overflow: scroll;
  overflow-x: hidden;
}
.index__list_layout_headers__dYSUX {
  text-transform: uppercase;
}
.index__list_layout_header_row__isAxv {
  background-color: #ebebeb;
  font-size: 0.9em;
  font-weight: 600;
}
.index__list_layout_sticky_header__utVuD {
  position: sticky;
  top: 0;
  z-index: 1;
}
.index__ui__YCWHT.index__label__AJvQF:first-child {
  margin-left: 0em !important;
}
.index__displayEmployeesText__VFuPA {
  text-transform: capitalize;
  color: #D7AB73;
  font-size: 16px;
}

/* Table variables */
/* New design colors */
.index__top_row_container___1XGf {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__IDcxV {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__nUS1c > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__VMKRL {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__wBTt5 {
  margin: 0 !important;
}
.index__u_margin_bottom_small__Ktzeh {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__Sz9a8 {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__psn9T {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__qxKM5 {
  margin-top: 1em !important;
}
.index__u_margin_top_small__KeCuU {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__NcCcV {
  margin-top: 4rem !important;
}
.index__u_margin_top_big___Tl9L {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__KZNd3 {
  margin-top: 10rem !important;
}
.index__flex_row_between__CdT4o {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__i67XW {
  padding-top: 0 !important;
}
.index__header_black__Qzszi {
  color: #4a4a4a !important;
}
.index__tab_spacer__kXyNa {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__H35ZN {
  border: none;
}
.index__body_menus_item_color__q6sLr {
  color: #000 !important;
}
.index__page_header__WOcQm {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__jAwLS *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__Px7GX {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__NbTef {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__jmFjK {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__PqNoa {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__nnOQt {
  font-size: 1rem;
}
.index__modal_divider__iIpjI {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__Qo_u5 {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__q0B63 > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__wh_F5 {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__tMzKY {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__I1CHA {
  flex: 1 !important;
}
.index__checkboxes__siqwj {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__vwK6m {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar___sx4b {
  width: 50%;
}
.index__search_bar___sx4b > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar___sx4b > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__yLWgr {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__yLWgr {
    margin-right: 1.6rem;
  }
}
.index__search_hr__N_9An {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__N_9An {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__N_9An {
    width: 70%;
  }
}
.index__search_icon__GvcwN {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__hBkRc {
  margin-right: 7px;
}
.index__table_row__Nn1iK {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__PbVwa {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__PbVwa:hover {
  color: #212f43;
}
.index__table_headers_gold___6lQR {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__Gfczu {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__tW68g {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__J43RQ {
  font-size: 1.1rem !important;
}
.index__actions__OYk7P {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__mSATR {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__mSATR .index__input__wYNmA {
  flex: 1;
}
.index__search_wrapper__mSATR input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__DFNaw,
.index__error_message__eg4IS {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__eg4IS {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__LAlJd {
  margin-top: 4px !important;
}
.index__error_time_picker__Zs6o_ {
  margin-top: 12px !important;
}
.index__error_message_icon__tlpjp {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__nQmYk {
  display: flex;
}
.index__flex_between__UA95W {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__juvyh {
  display: flex;
  justify-content: center;
}
.index__border_right__A3PSt {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__nUSWH {
  margin-right: 15px;
}
.index__chevrons__wqltJ {
  cursor: pointer;
}
.index__position_cell__r9GD5 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__r9GD5:focus {
  outline: none;
}
.index__position_shift_1__E2MKh {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__LJ8tv {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__E2MKh div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__W5aog {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__r9GD5 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__r9GD5:focus {
  outline: none;
}
.index__position_shift_2__kzw4F {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__uJp4k {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__kzw4F div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__WDToN {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__r9GD5 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__r9GD5:focus {
  outline: none;
}
.index__position_shift_3__GPea_ {
  border: 1px solid orange;
}
.index__position_shift_3_request__z2ydo {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__GPea_ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__CwkjI {
  color: orange;
  font-weight: bold;
}
.index__position_cell__r9GD5 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__r9GD5:focus {
  outline: none;
}
.index__position_shift_4__U1Ti4 {
  border: 1px solid red;
}
.index__position_shift_4_request__6xEIy {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__U1Ti4 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__ZATQP {
  color: red;
  font-weight: bold;
}
.index__set_height__scZ6O {
  height: 42px;
  cursor: pointer;
}
.index__search_input__lvAaU {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__lvAaU > input {
  border: none !important;
}
.index__requests_status__v5CpD {
  text-transform: capitalize;
}
.index__requests_status_denied__InCmc {
  color: #ff3b30 !important;
}
.index__popup_menu__lSafL {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__lSafL div,
.index__popup_menu__lSafL a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__lSafL div::before,
.index__popup_menu__lSafL a::before {
  background: none !important;
}
.index__popup_menu__lSafL div:hover,
.index__popup_menu__lSafL a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__lSafL div:first-of-type,
.index__popup_menu__lSafL a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__lSafL div:last-of-type,
.index__popup_menu__lSafL a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__DeBX2 {
  min-height: 32px !important;
}
.index__clickable__agjsK {
  cursor: pointer;
}
.index__radio__ya199 {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__Nv_jQ .index__ui__XjNfe.index__breadcrumb__m08aK .index__active__LgFaN.index__section__JxVmG {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__Nv_jQ .index__list_layout_header__LXBsw .index__row__G9ufg {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__Nv_jQ .index__list_layout_body__WIZR9 .index__row__G9ufg div {
  text-align: center;
}
.index__wage-container__Nv_jQ .index__list_layout_body__WIZR9 .index__row__G9ufg div:first-child {
  text-align: left;
}
.index__wage-container__Nv_jQ .index__list_layout_body__WIZR9 .index__row__G9ufg:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__search_header__OOogZ {
  display: flex;
  margin: 0 0 24px 0;
  padding: 16px 0 0 0;
}
.index__search_header_input__Lg1Hq {
  flex: 5;
  margin: 0 32px 0 0;
}
.index__search_header__OOogZ button {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
}
.index__add_button__yLWgr {
  float: right;
}

.index__body_menus__Pfuwx {
  border: none;
}
.index__body_menus_item_color__xqG0u {
  color: #000 !important;
}
.index__page_header__ymBP2 {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__XWLXC *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__IjedZ {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__wRV6I {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__MDWme {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__pp29R {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__avF8L {
  font-size: 1rem;
}
.index__modal_divider__herqB {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__qFFge {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__mtyiE > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__KqVIg {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__Z7uek {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__Jar5e {
  flex: 1 !important;
}
.index__checkboxes__Cbk_C {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__GoMLL {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__CbyOn {
  width: 50%;
}
.index__search_bar__CbyOn > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__CbyOn > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__JCQKd {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__JCQKd {
    margin-right: 1.6rem;
  }
}
.index__search_hr__uGglP {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__uGglP {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__uGglP {
    width: 70%;
  }
}
.index__search_icon__Nic9D {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__PrS07 {
  margin-right: 7px;
}
.index__table_row__zL75D {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__taIk5 {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__taIk5:hover {
  color: #212f43;
}
.index__table_headers_gold__tZNHP {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__weY_w {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__JoQTS {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__sWuH6 {
  font-size: 1.1rem !important;
}
.index__actions__hUEx2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__UDlOq {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__UDlOq .index__input__c3idW {
  flex: 1;
}
.index__search_wrapper__UDlOq input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__IDaoi,
.index__error_message__rDSC9 {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__rDSC9 {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__JNCCn {
  margin-top: 4px !important;
}
.index__error_time_picker__kGpwj {
  margin-top: 12px !important;
}
.index__error_message_icon__UR_ez {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__jGMA3 {
  display: flex;
}
.index__flex_between__QJaby {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__dDQjE {
  display: flex;
  justify-content: center;
}
.index__border_right__swgKD {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__Sk6RM {
  margin-right: 15px;
}
.index__chevrons__OLjh0 {
  cursor: pointer;
}
.index__position_cell__zRg_5 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__zRg_5:focus {
  outline: none;
}
.index__position_shift_1__Oyxti {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__k4i_g {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__Oyxti div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__sZ_EO {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__zRg_5 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__zRg_5:focus {
  outline: none;
}
.index__position_shift_2__n6_5a {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__FMT0V {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__n6_5a div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__WPwBj {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__zRg_5 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__zRg_5:focus {
  outline: none;
}
.index__position_shift_3__zDpbx {
  border: 1px solid orange;
}
.index__position_shift_3_request__rgNpw {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__zDpbx div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__FPHZc {
  color: orange;
  font-weight: bold;
}
.index__position_cell__zRg_5 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__zRg_5:focus {
  outline: none;
}
.index__position_shift_4__sL9Wr {
  border: 1px solid red;
}
.index__position_shift_4_request__e0pU5 {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__sL9Wr div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__dsdWj {
  color: red;
  font-weight: bold;
}
.index__set_height__hY3u9 {
  height: 42px;
  cursor: pointer;
}
.index__search_input__crcYi {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__crcYi > input {
  border: none !important;
}
.index__requests_status__LxDJF {
  text-transform: capitalize;
}
.index__requests_status_denied__iXuOK {
  color: #ff3b30 !important;
}
.index__popup_menu__VHDXd {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__VHDXd div,
.index__popup_menu__VHDXd a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__VHDXd div::before,
.index__popup_menu__VHDXd a::before {
  background: none !important;
}
.index__popup_menu__VHDXd div:hover,
.index__popup_menu__VHDXd a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__VHDXd div:first-of-type,
.index__popup_menu__VHDXd a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__VHDXd div:last-of-type,
.index__popup_menu__VHDXd a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__NgELV {
  min-height: 32px !important;
}
.index__clickable__oHcVG {
  cursor: pointer;
}
.index__radio__r122z {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__ehsTu .index__ui__qo66Q.index__breadcrumb__ZufC9 .index__active__tAl7W.index__section__sMvRr {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__ehsTu .index__list_layout_header__ByaTH .index__row__shg9o {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__ehsTu .index__list_layout_body__QB99S .index__row__shg9o div {
  text-align: center;
}
.index__wage-container__ehsTu .index__list_layout_body__QB99S .index__row__shg9o div:first-child {
  text-align: left;
}
.index__wage-container__ehsTu .index__list_layout_body__QB99S .index__row__shg9o:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__QK4_z {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__CU9Ab {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__fM64n > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__JJVvD {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__vS5rw {
  margin: 0 !important;
}
.index__u_margin_bottom_small__zz_LR {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__FSsWt {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__nbg8q {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__D9Em4 {
  margin-top: 1em !important;
}
.index__u_margin_top_small__KnYQX {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__O0ql6 {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__HIaso {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__TNn0u {
  margin-top: 10rem !important;
}
.index__flex_row_between__hCSkb {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__lRTo0 {
  padding-top: 0 !important;
}
.index__header_black__Y4pmi {
  color: #4a4a4a !important;
}
.index__tab_spacer__F25Pt {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__EWVN_ {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__EWVN_:hover,
.index__fields__EWVN_:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__EWVN_ .index__active__tAl7W {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__usw2R {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__Yqwu0 {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__w7zaW {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__w7zaW:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__Ub6BV {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__lg8Vn {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__htwRJ {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__mFkOI {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__mFkOI button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id___oKY0 input {
  box-shadow: none !important;
  text-align: center;
}
.index__list_layout_container__h1Peg {
  height: 50vh;
  overflow: scroll;
  overflow-x: hidden;
}
.index__list_layout_headers__qlkUG {
  text-transform: uppercase;
}
.index__list_layout_header_row__vaa70 {
  background-color: #ebebeb;
  font-size: 0.9em;
  font-weight: 600;
}
.index__list_layout_sticky_header__CwqXI {
  position: sticky;
  top: 0;
  z-index: 1;
}
.index__list_layout_deleted_row__J1HGK {
  opacity: 0.6;
  background-color: #eaeaea;
  cursor: not-allowed;
}
.index__list_layout_deleted_row__J1HGK > div {
  color: #9b9b9b !important;
  text-decoration: line-through;
}
.index__button_container__fdKwt {
  display: flex;
  justify-content: space-between;
  position: fixed;
  bottom: 2em;
  transition: width ease-in 0.2s;
}
.index__highlighted_row__VPmiq {
  background-color: #f9f0d0 !important;
}

/* Table variables */
/* New design colors */
.index__top_row_container__fj2T7 {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__ItwKK {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__XHADQ > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__X8BNJ {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__zBjS9 {
  margin: 0 !important;
}
.index__u_margin_bottom_small__E2uGc {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__dRfLn {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__HDzWF {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__ziaMC {
  margin-top: 1em !important;
}
.index__u_margin_top_small__FuFbn {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__AHDWq {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__Yvn5n {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__EFe7C {
  margin-top: 10rem !important;
}
.index__flex_row_between__EOARw {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__XGmAu {
  padding-top: 0 !important;
}
.index__header_black__lpdQf {
  color: #4a4a4a !important;
}
.index__tab_spacer__JXuZE {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__zSM0v {
  border: none;
}
.index__body_menus_item_color__r7PWl {
  color: #000 !important;
}
.index__page_header__fjwn3 {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__YkUyg *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__x5GFM {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__d3Gwe {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__Z1pVt {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__ZmN47 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__nGF7v {
  font-size: 1rem;
}
.index__modal_divider__X5f48 {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__scAMJ {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__jf5XW > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__j41kw {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__AoN4A {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__zsA2j {
  flex: 1 !important;
}
.index__checkboxes__rwztf {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__yhoLN {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__S9TFg {
  width: 50%;
}
.index__search_bar__S9TFg > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__S9TFg > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__sv1SX {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__sv1SX {
    margin-right: 1.6rem;
  }
}
.index__search_hr__tiBVL {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__tiBVL {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__tiBVL {
    width: 70%;
  }
}
.index__search_icon__rh9YX {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__YhWfm {
  margin-right: 7px;
}
.index__table_row__BgwFY {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__qgD67 {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__qgD67:hover {
  color: #212f43;
}
.index__table_headers_gold__AV5Il {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__bBDu5 {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__iMvEE {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__hNqZh {
  font-size: 1.1rem !important;
}
.index__actions__JX4OX {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__Kh8Lx {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__Kh8Lx .index__input__JpFhj {
  flex: 1;
}
.index__search_wrapper__Kh8Lx input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__kH0BV,
.index__error_message__NcQmc {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__NcQmc {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__QuTLx {
  margin-top: 4px !important;
}
.index__error_time_picker__yhbJP {
  margin-top: 12px !important;
}
.index__error_message_icon__X7C_X {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__uKdbP {
  display: flex;
}
.index__flex_between__pz7Om {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__heEoP {
  display: flex;
  justify-content: center;
}
.index__border_right__t_UrO {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__t07ZS {
  margin-right: 15px;
}
.index__chevrons__lT4Jh {
  cursor: pointer;
}
.index__position_cell__D1aty {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__D1aty:focus {
  outline: none;
}
.index__position_shift_1__CAmnL {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__PRthv {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__CAmnL div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__SGkeO {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__D1aty {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__D1aty:focus {
  outline: none;
}
.index__position_shift_2__qDZ2q {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__crxEN {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__qDZ2q div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__XdxiG {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__D1aty {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__D1aty:focus {
  outline: none;
}
.index__position_shift_3__fsG_w {
  border: 1px solid orange;
}
.index__position_shift_3_request__wHMBH {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__fsG_w div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__y5HZv {
  color: orange;
  font-weight: bold;
}
.index__position_cell__D1aty {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__D1aty:focus {
  outline: none;
}
.index__position_shift_4__KiD2S {
  border: 1px solid red;
}
.index__position_shift_4_request__eRwUw {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__KiD2S div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__MFsQU {
  color: red;
  font-weight: bold;
}
.index__set_height__hLYuJ {
  height: 42px;
  cursor: pointer;
}
.index__search_input__WqQ_Z {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__WqQ_Z > input {
  border: none !important;
}
.index__requests_status__quo28 {
  text-transform: capitalize;
}
.index__requests_status_denied__NhiTR {
  color: #ff3b30 !important;
}
.index__popup_menu__MfoeU {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__MfoeU div,
.index__popup_menu__MfoeU a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__MfoeU div::before,
.index__popup_menu__MfoeU a::before {
  background: none !important;
}
.index__popup_menu__MfoeU div:hover,
.index__popup_menu__MfoeU a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__MfoeU div:first-of-type,
.index__popup_menu__MfoeU a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__MfoeU div:last-of-type,
.index__popup_menu__MfoeU a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__Qnmll {
  min-height: 32px !important;
}
.index__clickable__hKZXz {
  cursor: pointer;
}
.index__radio__CdPEm {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__SoGEF .index__ui__yXW7i.index__breadcrumb__OE5vP .index__active__wVCuH.index__section__KgBwQ {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__SoGEF .index__list_layout_header__KNuFS .index__row__KDI9h {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__SoGEF .index__list_layout_body__r9XP0 .index__row__KDI9h div {
  text-align: center;
}
.index__wage-container__SoGEF .index__list_layout_body__r9XP0 .index__row__KDI9h div:first-child {
  text-align: left;
}
.index__wage-container__SoGEF .index__list_layout_body__r9XP0 .index__row__KDI9h:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__pill__o5NkQ {
  border-radius: 5px !important;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3) !important;
  text-align: initial !important;
  padding: 17px 12px;
}
.index__pill__o5NkQ:focus {
  border-color: rgba(34, 36, 38, 0.15) !important;
}
.index__selectedPill__tsiIU {
  background-color: #D7AB73 !important;
}
.index__selectedPill__tsiIU > p {
  color: #FFFFFF;
}
.index__unSelectedPill__B6sJE {
  background-color: #FFFFFF !important;
}
.index__header__bpMfx {
  font-weight: 700;
  margin-bottom: 0;
}

/* Table variables */
/* New design colors */
.index__root__CMf9x {
  height: 285px;
  border: 2px dashed #c5c5c5;
  flex-direction: column !important;
  border-radius: 6px;
  background-color: #f8f8f8;
  padding-left: 24px !important;
  padding-right: 24px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease;
  /* When there are files, keep centered alignment */
}
.index__root__CMf9x.index__hasFiles__M70ee {
  align-items: center;
  justify-content: center;
}
.index__root__CMf9x:hover {
  border-color: #4d7297;
  background-color: #eff6ff;
}
.index__root__CMf9x:focus,
.index__root__CMf9x:focus-within {
  outline: none;
  border-color: #4d7297;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
}
.index__root__CMf9x.index__accept__Rnc5p {
  border-color: #3b82f6;
  background-color: #eff6ff;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
}
.index__root__CMf9x.index__reject__uaZvz {
  border-color: #ef4444;
  background-color: #fef2f2;
  box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.1);
}
.index__root__CMf9x.index__hasFiles__M70ee {
  border-color: #16ae82;
  background-color: #f8fffe;
  box-shadow: 0 0 0 3px rgba(22, 174, 130, 0.08);
}
.index__icon__V4EmV {
  margin-bottom: 24px;
  /* Don't take up space when there are files */
}
.index__hasFiles__M70ee .index__icon__V4EmV {
  margin-bottom: 12px;
}
.index__text__xd_rp {
  width: 100%;
  text-align: center;
  color: #374151;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  /* Keep centered alignment when there are files */
}
.index__hasFiles__M70ee .index__text__xd_rp {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 0;
}
.index__textContent__NRQz1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  overflow: hidden;
  width: 100%;
  /* Don't expand when there are files to allow centering */
}
.index__textContent__NRQz1.index__hasFiles__M70ee {
  flex: none;
  min-height: 0;
}
.index__fileListContainer__WasBl {
  width: 100%;
  box-sizing: border-box;
  overflow-y: auto;
  margin-top: 8px;
  /* Remove flex: 1 to prevent expansion and allow centering */
  min-height: 0;
  max-height: 180px;
  /* Add max height to prevent overflow */
  padding-top: 2px;
  /* Add padding to accommodate upward movement on hover */
}
.index__mainText__OEFUT {
  font-size: 16px;
  font-weight: 500;
  color: #6b7280;
  line-height: 1.5;
}
.index__mainText__OEFUT.index__uploaded__bYbtI {
  font-weight: 600;
  color: #16ae82;
  margin: 0 0 12px 0;
}
.index__chooseFile__taFew {
  color: #3b82f6;
  font-weight: 600;
  text-decoration: underline;
  cursor: pointer;
}
.index__chooseFile__taFew:hover {
  color: #2563eb;
}
.index__supportedFormats__AAf26 {
  font-size: 14px;
  color: #6b7280;
  margin: 0;
  line-height: 1.4;
}
.index__formatList__QbulE {
  font-weight: 600;
  color: #374151;
}
.index__maxSize__ManyU {
  font-size: 14px;
  color: #6b7280;
  margin: 0;
  line-height: 1.4;
}
.index__sizeValue__wiqvH {
  font-weight: 600;
  color: #374151;
}
.index__dragText__lQl4_ {
  font-size: 16px;
  font-weight: 500;
  color: #3b82f6;
  margin: 0;
  line-height: 1.5;
}
.index__fileInfo__VO1Sj {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: 20px 24px;
  background-color: #ffffff;
  border-radius: 6px;
  border: 1px solid #e5e7eb;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
  transition: all 0.2s ease;
  position: relative;
}
.index__fileInfo__VO1Sj:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  border-color: #d1d5db;
  transform: translateY(-1px);
  margin-top: 1px;
  /* Compensate for the upward movement */
}
.index__fileInfo__VO1Sj.index__fileError__QSkuF {
  border-color: #ef4444;
  background-color: #fef2f2;
  box-shadow: 0 2px 4px rgba(239, 68, 68, 0.1);
}
.index__fileName__eEF9l {
  font-size: 15px;
  font-weight: 600;
  color: #1f2937;
  text-align: center;
  word-break: break-word;
  line-height: 1.4;
  margin-bottom: 2px;
}
.index__fileSize__nKy16 {
  font-size: 13px;
  color: #16ae82;
  font-weight: 600;
  background-color: #f0fdf4;
  padding: 4px 12px;
  border-radius: 20px;
  border: 1px solid #bbf7d0;
}
.index__actionButtons__po2Tx {
  position: absolute;
  top: 8px;
  right: 8px;
  display: flex;
  gap: 8px;
}
.index__downloadButton__L96MN,
.index__deleteButton__wUSyh {
  background: none;
  border: none;
  border-radius: 0;
  width: auto;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 4px;
}
.index__downloadButton__L96MN:focus,
.index__deleteButton__wUSyh:focus {
  outline: none;
}
.index__downloadButton__L96MN svg,
.index__deleteButton__wUSyh svg {
  font-size: 16px;
}
.index__downloadButton__L96MN {
  color: #3b82f6;
}
.index__deleteButton__wUSyh {
  color: #ef4444;
}
.index__clearButton__mRixj {
  background: transparent;
  border: 1px solid #f87171;
  border-radius: 6px;
  padding: 8px 16px;
  font-size: 13px;
  font-weight: 500;
  color: #f87171;
  cursor: pointer;
  transition: all 0.2s ease;
}
.index__clearButton__mRixj:hover {
  background: #fef2f2;
  border-color: #ef4444;
  color: #ef4444;
}
.index__clearButton__mRixj:focus {
  outline: none;
  border-color: #f87171;
  box-shadow: 0 0 0 3px rgba(248, 113, 113, 0.15);
}
.index__clearButton__mRixj:active {
  background: #fee2e2;
  border-color: #ef4444;
  color: #ef4444;
}
.index__fileErrors__FyMqb {
  width: 100%;
  margin-top: 8px;
}
.index__fileError__QSkuF {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  color: #ef4444;
  font-weight: 500;
  background-color: #fee2e2;
  padding: 6px 12px;
  border-radius: 4px;
  border: 1px solid #fecaca;
  margin-bottom: 4px;
}
.index__fileError__QSkuF:last-child {
  margin-bottom: 0;
}
.index__fileError__QSkuF svg {
  font-size: 12px;
  flex-shrink: 0;
}
.index__fileError__QSkuF span {
  flex: 1;
  line-height: 1.3;
}

/* Table variables */
/* New design colors */
.index__top_row_container__vxi9t {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__pgxDu {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__KKP52 > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__E7x1a {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__RcdQz {
  margin: 0 !important;
}
.index__u_margin_bottom_small__GImrd {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__MpPWT {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__w0a0F {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__z5UeR {
  margin-top: 1em !important;
}
.index__u_margin_top_small__yQBVR {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__H1UVY {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__Nnhb3 {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__lQWb3 {
  margin-top: 10rem !important;
}
.index__flex_row_between__zYIbP {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__nH4RG {
  padding-top: 0 !important;
}
.index__header_black__kehft {
  color: #4a4a4a !important;
}
.index__tab_spacer__X9pjk {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__JykaF {
  border: none;
}
.index__body_menus_item_color__tbYPw {
  color: #000 !important;
}
.index__page_header__uH0Bi {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__VLbWz *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__OCuOb {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__YeYv5 {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__dHLO9 {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__znE61 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__Q8xzB {
  font-size: 1rem;
}
.index__modal_divider__fdpUb {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__xBm6G {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__NhZYQ > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__KKHyx {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__VOyZM {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__oShOf {
  flex: 1 !important;
}
.index__checkboxes__vIPSp {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__wW8M5 {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__Zt9Ox {
  width: 50%;
}
.index__search_bar__Zt9Ox > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__Zt9Ox > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__gmyUa {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__gmyUa {
    margin-right: 1.6rem;
  }
}
.index__search_hr__ibzPy {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__ibzPy {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__ibzPy {
    width: 70%;
  }
}
.index__search_icon__Ki1Z4 {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__cO0w_ {
  margin-right: 7px;
}
.index__table_row__ukVWV {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__OZto1 {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__OZto1:hover {
  color: #212f43;
}
.index__table_headers_gold__KM1pc {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header___ugpp {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__kF8ju {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__o3D6s {
  font-size: 1.1rem !important;
}
.index__actions__cxY_R {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__cHAKv {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__cHAKv .index__input__CJ0AI {
  flex: 1;
}
.index__search_wrapper__cHAKv input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__y2iuw,
.index__error_message__Zaw0y {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__Zaw0y {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__TcQl3 {
  margin-top: 4px !important;
}
.index__error_time_picker__IxYeE {
  margin-top: 12px !important;
}
.index__error_message_icon__M0j1w {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__eta7Q {
  display: flex;
}
.index__flex_between__ekcdj {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__bCPCd {
  display: flex;
  justify-content: center;
}
.index__border_right__hi_Ig {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__YFBc8 {
  margin-right: 15px;
}
.index__chevrons__HC5cE {
  cursor: pointer;
}
.index__position_cell___mIfy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell___mIfy:focus {
  outline: none;
}
.index__position_shift_1__Wd703 {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__dGBS9 {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__Wd703 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__AbgMr {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell___mIfy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell___mIfy:focus {
  outline: none;
}
.index__position_shift_2__zf3F0 {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__Fyp6o {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__zf3F0 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__w2q6m {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell___mIfy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell___mIfy:focus {
  outline: none;
}
.index__position_shift_3__wyaDG {
  border: 1px solid orange;
}
.index__position_shift_3_request__o6ayP {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__wyaDG div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__uIT4j {
  color: orange;
  font-weight: bold;
}
.index__position_cell___mIfy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell___mIfy:focus {
  outline: none;
}
.index__position_shift_4__ov2oZ {
  border: 1px solid red;
}
.index__position_shift_4_request__j8RWU {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__ov2oZ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__lHH2s {
  color: red;
  font-weight: bold;
}
.index__set_height__dCLwN {
  height: 42px;
  cursor: pointer;
}
.index__search_input__zH5i3 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__zH5i3 > input {
  border: none !important;
}
.index__requests_status__sYWCb {
  text-transform: capitalize;
}
.index__requests_status_denied__q6buY {
  color: #ff3b30 !important;
}
.index__popup_menu__RnAA2 {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__RnAA2 div,
.index__popup_menu__RnAA2 a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__RnAA2 div::before,
.index__popup_menu__RnAA2 a::before {
  background: none !important;
}
.index__popup_menu__RnAA2 div:hover,
.index__popup_menu__RnAA2 a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__RnAA2 div:first-of-type,
.index__popup_menu__RnAA2 a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__RnAA2 div:last-of-type,
.index__popup_menu__RnAA2 a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__SHLHx {
  min-height: 32px !important;
}
.index__clickable__s5HLK {
  cursor: pointer;
}
.index__radio__QAXjV {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container___YOTC .index__ui__qjojd.index__breadcrumb__CorDe .index__active__wQLPA.index__section__kMDqf {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container___YOTC .index__list_layout_header__mwHOo .index__row__IOPza {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container___YOTC .index__list_layout_body__fJwqu .index__row__IOPza div {
  text-align: center;
}
.index__wage-container___YOTC .index__list_layout_body__fJwqu .index__row__IOPza div:first-child {
  text-align: left;
}
.index__wage-container___YOTC .index__list_layout_body__fJwqu .index__row__IOPza:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__input__CJ0AI {
  border-radius: 5px !important;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3) !important;
  height: 288px;
}
.index__input__CJ0AI:focus {
  border-color: rgba(34, 36, 38, 0.15) !important;
}

.create-onboarding-document-modal__body_menus__qTLv3 {
  border: none;
}
.create-onboarding-document-modal__body_menus_item_color__xo5bK {
  color: #000 !important;
}
.create-onboarding-document-modal__page_header__TxBQQ {
  font-size: 2rem;
  text-transform: capitalize;
}
.create-onboarding-document-modal__alternating_rows__PcGz6 *:nth-child(even) {
  background: #fafafa;
}
.create-onboarding-document-modal__form_headers__pmsXK {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.create-onboarding-document-modal__form_subheaders__UqdhN {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.create-onboarding-document-modal__form_inputs__ukHwG {
  width: 100%;
  height: 3rem;
}
.create-onboarding-document-modal__form_uppercase__TEA06 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.create-onboarding-document-modal__modal_headers__BNaG5 {
  font-size: 1rem;
}
.create-onboarding-document-modal__modal_divider__chSSF {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.create-onboarding-document-modal__modal_header__VITp9 {
  margin-bottom: 1rem;
  width: 100%;
}
.create-onboarding-document-modal__confirm_wrapper__A1T8i > button:last-of-type {
  margin: 0 !important;
}
.create-onboarding-document-modal__confirm_button__lewid {
  width: 12rem;
  margin-right: 16px !important;
}
.create-onboarding-document-modal__flex_group__rDAZi {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.create-onboarding-document-modal__flex_group_field__rm9Dj {
  flex: 1 !important;
}
.create-onboarding-document-modal__checkboxes__USEcl {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.create-onboarding-document-modal__checkbox_subheader__pDVNw {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.create-onboarding-document-modal__search_bar__gceR9 {
  width: 50%;
}
.create-onboarding-document-modal__search_bar__gceR9 > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.create-onboarding-document-modal__search_bar__gceR9 > input::placeholder {
  font-size: 1.6rem;
}
.create-onboarding-document-modal__add_button__cPMrG {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .create-onboarding-document-modal__add_button__cPMrG {
    margin-right: 1.6rem;
  }
}
.create-onboarding-document-modal__search_hr__NkLwc {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .create-onboarding-document-modal__search_hr__NkLwc {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .create-onboarding-document-modal__search_hr__NkLwc {
    width: 70%;
  }
}
.create-onboarding-document-modal__search_icon__K5PSI {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.create-onboarding-document-modal__button_icon__y7UrZ {
  margin-right: 7px;
}
.create-onboarding-document-modal__table_row__ptCYK {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.create-onboarding-document-modal__table_icon__avf3w {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.create-onboarding-document-modal__table_icon__avf3w:hover {
  color: #212f43;
}
.create-onboarding-document-modal__table_headers_gold__mSnGM {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.create-onboarding-document-modal__table_header__qvByv {
  background-color: #4a4a4a;
  color: #fff;
}
.create-onboarding-document-modal__table_subheader__TLPrT {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.create-onboarding-document-modal__table_dropdowns__tYoKn {
  font-size: 1.1rem !important;
}
.create-onboarding-document-modal__actions__whvmn {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.create-onboarding-document-modal__search_wrapper__hwSJs {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.create-onboarding-document-modal__search_wrapper__hwSJs .create-onboarding-document-modal__input__J2GLZ {
  flex: 1;
}
.create-onboarding-document-modal__search_wrapper__hwSJs input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.create-onboarding-document-modal__error_class__LymHZ,
.create-onboarding-document-modal__error_message__WnmBL {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.create-onboarding-document-modal__error_message__WnmBL {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.create-onboarding-document-modal__error_day_picker__NiXcJ {
  margin-top: 4px !important;
}
.create-onboarding-document-modal__error_time_picker__c0uXo {
  margin-top: 12px !important;
}
.create-onboarding-document-modal__error_message_icon__jZh2y {
  font-size: 1.8em;
  margin-right: 16px;
}
.create-onboarding-document-modal__flex_wrapper__hxxxw {
  display: flex;
}
.create-onboarding-document-modal__flex_between__tS_bd {
  display: flex;
  justify-content: space-between;
}
.create-onboarding-document-modal__flex_center__asA2c {
  display: flex;
  justify-content: center;
}
.create-onboarding-document-modal__border_right__x0SgE {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.create-onboarding-document-modal__icon_margin__hEyIT {
  margin-right: 15px;
}
.create-onboarding-document-modal__chevrons__AJekL {
  cursor: pointer;
}
.create-onboarding-document-modal__position_cell__Z3pAe {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.create-onboarding-document-modal__position_cell__Z3pAe:focus {
  outline: none;
}
.create-onboarding-document-modal__position_shift_1__Usnmx {
  border: 1px solid #81c784;
}
.create-onboarding-document-modal__position_shift_1_request__iEE0K {
  color: #fff;
  background-color: #81c784;
}
.create-onboarding-document-modal__position_shift_1__Usnmx div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.create-onboarding-document-modal__position_highlight_1__vXyxX {
  color: #81c784;
  font-weight: bold;
}
.create-onboarding-document-modal__position_cell__Z3pAe {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.create-onboarding-document-modal__position_cell__Z3pAe:focus {
  outline: none;
}
.create-onboarding-document-modal__position_shift_2__UwVjS {
  border: 1px solid #2b5797;
}
.create-onboarding-document-modal__position_shift_2_request__eMvyg {
  color: #fff;
  background-color: #2b5797;
}
.create-onboarding-document-modal__position_shift_2__UwVjS div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.create-onboarding-document-modal__position_highlight_2___CATY {
  color: #2b5797;
  font-weight: bold;
}
.create-onboarding-document-modal__position_cell__Z3pAe {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.create-onboarding-document-modal__position_cell__Z3pAe:focus {
  outline: none;
}
.create-onboarding-document-modal__position_shift_3__McXdw {
  border: 1px solid orange;
}
.create-onboarding-document-modal__position_shift_3_request__oBZqM {
  color: #fff;
  background-color: orange;
}
.create-onboarding-document-modal__position_shift_3__McXdw div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.create-onboarding-document-modal__position_highlight_3__uB5fE {
  color: orange;
  font-weight: bold;
}
.create-onboarding-document-modal__position_cell__Z3pAe {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.create-onboarding-document-modal__position_cell__Z3pAe:focus {
  outline: none;
}
.create-onboarding-document-modal__position_shift_4__ZyzAT {
  border: 1px solid red;
}
.create-onboarding-document-modal__position_shift_4_request__ttzRH {
  color: #fff;
  background-color: red;
}
.create-onboarding-document-modal__position_shift_4__ZyzAT div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.create-onboarding-document-modal__position_highlight_4__uS3Ju {
  color: red;
  font-weight: bold;
}
.create-onboarding-document-modal__set_height__ApaYe {
  height: 42px;
  cursor: pointer;
}
.create-onboarding-document-modal__search_input__ykAwq {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.create-onboarding-document-modal__search_input__ykAwq > input {
  border: none !important;
}
.create-onboarding-document-modal__requests_status__lPuZ4 {
  text-transform: capitalize;
}
.create-onboarding-document-modal__requests_status_denied__LIH80 {
  color: #ff3b30 !important;
}
.create-onboarding-document-modal__popup_menu__hbkfn {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.create-onboarding-document-modal__popup_menu__hbkfn div,
.create-onboarding-document-modal__popup_menu__hbkfn a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.create-onboarding-document-modal__popup_menu__hbkfn div::before,
.create-onboarding-document-modal__popup_menu__hbkfn a::before {
  background: none !important;
}
.create-onboarding-document-modal__popup_menu__hbkfn div:hover,
.create-onboarding-document-modal__popup_menu__hbkfn a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.create-onboarding-document-modal__popup_menu__hbkfn div:first-of-type,
.create-onboarding-document-modal__popup_menu__hbkfn a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.create-onboarding-document-modal__popup_menu__hbkfn div:last-of-type,
.create-onboarding-document-modal__popup_menu__hbkfn a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.create-onboarding-document-modal__dropdowns__pIzqC {
  min-height: 32px !important;
}
.create-onboarding-document-modal__clickable__n0SEE {
  cursor: pointer;
}
.create-onboarding-document-modal__radio__VP1sv {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.create-onboarding-document-modal__wage-container__NRPMv .create-onboarding-document-modal__ui__xeGwn.create-onboarding-document-modal__breadcrumb__Eb3nI .create-onboarding-document-modal__active__aTV8B.create-onboarding-document-modal__section__hw5Lz {
  font-weight: 600 !important;
  color: #616161 !important;
}
.create-onboarding-document-modal__wage-container__NRPMv .create-onboarding-document-modal__list_layout_header__uYUit .create-onboarding-document-modal__row__FMO6o {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.create-onboarding-document-modal__wage-container__NRPMv .create-onboarding-document-modal__list_layout_body__fokkm .create-onboarding-document-modal__row__FMO6o div {
  text-align: center;
}
.create-onboarding-document-modal__wage-container__NRPMv .create-onboarding-document-modal__list_layout_body__fokkm .create-onboarding-document-modal__row__FMO6o div:first-child {
  text-align: left;
}
.create-onboarding-document-modal__wage-container__NRPMv .create-onboarding-document-modal__list_layout_body__fokkm .create-onboarding-document-modal__row__FMO6o:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.create-onboarding-document-modal__top_row_container__KDw0P {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.create-onboarding-document-modal__top_row_breadcrumb__YTm6G {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.create-onboarding-document-modal__top_row_breadcrumb_link__TqWpt > a {
  color: #4a4a4a !important;
}
.create-onboarding-document-modal__top_row_profile_container__BN7XG {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.create-onboarding-document-modal__u_remove_margin__bqfOA {
  margin: 0 !important;
}
.create-onboarding-document-modal__u_margin_bottom_small__bh5f6 {
  margin-bottom: 1.5rem !important;
}
.create-onboarding-document-modal__u_margin_bottom_medium__KO5Um {
  margin-bottom: 4rem !important;
}
.create-onboarding-document-modal__u_margin_bottom_big__ee54V {
  margin-bottom: 8rem !important;
}
.create-onboarding-document-modal__u_margin_top_tiny__i439a {
  margin-top: 1em !important;
}
.create-onboarding-document-modal__u_margin_top_small__XrzfX {
  margin-top: 2rem !important;
}
.create-onboarding-document-modal__u_margin_top_medium__EBiSe {
  margin-top: 4rem !important;
}
.create-onboarding-document-modal__u_margin_top_big__pifrA {
  margin-top: 8rem !important;
}
.create-onboarding-document-modal__u_margin_top_huge__zMbvd {
  margin-top: 10rem !important;
}
.create-onboarding-document-modal__flex_row_between__E7y4G {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.create-onboarding-document-modal__remove_padding_top__PwYhV {
  padding-top: 0 !important;
}
.create-onboarding-document-modal__header_black__CKIxl {
  color: #4a4a4a !important;
}
.create-onboarding-document-modal__tab_spacer__E65th {
  margin-top: calc(1em + 16px) !important;
}
.create-onboarding-document-modal__fields__NaiVQ {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.create-onboarding-document-modal__fields__NaiVQ:hover,
.create-onboarding-document-modal__fields__NaiVQ:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.create-onboarding-document-modal__fields__NaiVQ .create-onboarding-document-modal__active__aTV8B {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.create-onboarding-document-modal__circular-button__zuPze {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.create-onboarding-document-modal__button-bar__YDYLS {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.create-onboarding-document-modal__cell__CpkPa {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.create-onboarding-document-modal__cell__CpkPa:not(:first-of-type) {
  margin-top: 8px !important;
}
.create-onboarding-document-modal__cell_header__awlq_ {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.create-onboarding-document-modal__cell_bottom__Ih3L9 {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.create-onboarding-document-modal__cell_top__zu9Vk {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.create-onboarding-document-modal__date_picker__TspUD {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.create-onboarding-document-modal__date_picker__TspUD button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#create-onboarding-document-modal__calendar_id__Rgoas input {
  box-shadow: none !important;
  text-align: center;
}
.create-onboarding-document-modal__modal__SEBkx {
  padding: 2rem 5rem;
}
.create-onboarding-document-modal__p__N291o {
  font-size: 22px;
  color: #16ae82;
  font-weight: 700;
}
.create-onboarding-document-modal__text_container__gcyFg {
  padding: 16px 0 !important;
}
.create-onboarding-document-modal__btn_container__WjUL7 {
  padding: 0 13px !important;
  margin-bottom: 24px !important;
}
.create-onboarding-document-modal__btn__FB7FR {
  margin: 4px 0 !important;
}

/* Table variables */
/* New design colors */
.position-pill__top_row_container___1C27 {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.position-pill__top_row_breadcrumb__AW5kT {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.position-pill__top_row_breadcrumb_link__lKvMq > a {
  color: #4a4a4a !important;
}
.position-pill__top_row_profile_container__idVar {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.position-pill__u_remove_margin__vZ2pW {
  margin: 0 !important;
}
.position-pill__u_margin_bottom_small__kemS3 {
  margin-bottom: 1.5rem !important;
}
.position-pill__u_margin_bottom_medium__V1WVc {
  margin-bottom: 4rem !important;
}
.position-pill__u_margin_bottom_big__Agi9C {
  margin-bottom: 8rem !important;
}
.position-pill__u_margin_top_tiny__BLr9w {
  margin-top: 1em !important;
}
.position-pill__u_margin_top_small__RJT36 {
  margin-top: 2rem !important;
}
.position-pill__u_margin_top_medium__zLUI9 {
  margin-top: 4rem !important;
}
.position-pill__u_margin_top_big__hCrnR {
  margin-top: 8rem !important;
}
.position-pill__u_margin_top_huge__N_9Lz {
  margin-top: 10rem !important;
}
.position-pill__flex_row_between__VpTLl {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.position-pill__remove_padding_top__LIBVi {
  padding-top: 0 !important;
}
.position-pill__header_black__EZFH9 {
  color: #4a4a4a !important;
}
.position-pill__tab_spacer__vHWZL {
  margin-top: calc(1em + 16px) !important;
}
.position-pill__body_menus__xsalq {
  border: none;
}
.position-pill__body_menus_item_color__J8TNd {
  color: #000 !important;
}
.position-pill__page_header__L21Gr {
  font-size: 2rem;
  text-transform: capitalize;
}
.position-pill__alternating_rows__orrht *:nth-child(even) {
  background: #fafafa;
}
.position-pill__form_headers__KGEsd {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.position-pill__form_subheaders___FDcR {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.position-pill__form_inputs__I4WKl {
  width: 100%;
  height: 3rem;
}
.position-pill__form_uppercase__C0ZI8 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.position-pill__modal_headers__ckeQV {
  font-size: 1rem;
}
.position-pill__modal_divider__HkaQp {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.position-pill__modal_header__TRgt_ {
  margin-bottom: 1rem;
  width: 100%;
}
.position-pill__confirm_wrapper__Iz6Rg > button:last-of-type {
  margin: 0 !important;
}
.position-pill__confirm_button__mttlc {
  width: 12rem;
  margin-right: 16px !important;
}
.position-pill__flex_group__aoUbr {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.position-pill__flex_group_field__QV4aT {
  flex: 1 !important;
}
.position-pill__checkboxes__VB3qk {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.position-pill__checkbox_subheader__5L1kU {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.position-pill__search_bar__CkWPY {
  width: 50%;
}
.position-pill__search_bar__CkWPY > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.position-pill__search_bar__CkWPY > input::placeholder {
  font-size: 1.6rem;
}
.position-pill__add_button__lJPec {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .position-pill__add_button__lJPec {
    margin-right: 1.6rem;
  }
}
.position-pill__search_hr__nWoNs {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .position-pill__search_hr__nWoNs {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .position-pill__search_hr__nWoNs {
    width: 70%;
  }
}
.position-pill__search_icon__bcpOt {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.position-pill__button_icon__OGMm9 {
  margin-right: 7px;
}
.position-pill__table_row__nqYbg {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.position-pill__table_icon__RfdMq {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.position-pill__table_icon__RfdMq:hover {
  color: #212f43;
}
.position-pill__table_headers_gold__u0vvl {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.position-pill__table_header__PFULl {
  background-color: #4a4a4a;
  color: #fff;
}
.position-pill__table_subheader__lVuUf {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.position-pill__table_dropdowns__aSiiZ {
  font-size: 1.1rem !important;
}
.position-pill__actions__Ogc5X {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.position-pill__search_wrapper__e4Mx2 {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.position-pill__search_wrapper__e4Mx2 .position-pill__input__BGiQl {
  flex: 1;
}
.position-pill__search_wrapper__e4Mx2 input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.position-pill__error_class__WHNOl,
.position-pill__error_message__OFVkI {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.position-pill__error_message__OFVkI {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.position-pill__error_day_picker__JE_hA {
  margin-top: 4px !important;
}
.position-pill__error_time_picker__FqkPM {
  margin-top: 12px !important;
}
.position-pill__error_message_icon__wVYQ9 {
  font-size: 1.8em;
  margin-right: 16px;
}
.position-pill__flex_wrapper__OTd1D {
  display: flex;
}
.position-pill__flex_between__sGZZG {
  display: flex;
  justify-content: space-between;
}
.position-pill__flex_center__YEZq6 {
  display: flex;
  justify-content: center;
}
.position-pill__border_right__CnNPO {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.position-pill__icon_margin__o_S2Z {
  margin-right: 15px;
}
.position-pill__chevrons__JR3X3 {
  cursor: pointer;
}
.position-pill__position_cell__o9BmW {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.position-pill__position_cell__o9BmW:focus {
  outline: none;
}
.position-pill__position_shift_1__AXFjS {
  border: 1px solid #81c784;
}
.position-pill__position_shift_1_request__IagQN {
  color: #fff;
  background-color: #81c784;
}
.position-pill__position_shift_1__AXFjS div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.position-pill__position_highlight_1__ZWnPi {
  color: #81c784;
  font-weight: bold;
}
.position-pill__position_cell__o9BmW {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.position-pill__position_cell__o9BmW:focus {
  outline: none;
}
.position-pill__position_shift_2__be9nY {
  border: 1px solid #2b5797;
}
.position-pill__position_shift_2_request__xSK_7 {
  color: #fff;
  background-color: #2b5797;
}
.position-pill__position_shift_2__be9nY div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.position-pill__position_highlight_2__fM_MH {
  color: #2b5797;
  font-weight: bold;
}
.position-pill__position_cell__o9BmW {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.position-pill__position_cell__o9BmW:focus {
  outline: none;
}
.position-pill__position_shift_3__CzhGV {
  border: 1px solid orange;
}
.position-pill__position_shift_3_request__G2ccC {
  color: #fff;
  background-color: orange;
}
.position-pill__position_shift_3__CzhGV div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.position-pill__position_highlight_3__ndwIg {
  color: orange;
  font-weight: bold;
}
.position-pill__position_cell__o9BmW {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.position-pill__position_cell__o9BmW:focus {
  outline: none;
}
.position-pill__position_shift_4__zlA3l {
  border: 1px solid red;
}
.position-pill__position_shift_4_request__ohFT5 {
  color: #fff;
  background-color: red;
}
.position-pill__position_shift_4__zlA3l div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.position-pill__position_highlight_4__mJFaM {
  color: red;
  font-weight: bold;
}
.position-pill__set_height__k2yLA {
  height: 42px;
  cursor: pointer;
}
.position-pill__search_input__TEex1 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.position-pill__search_input__TEex1 > input {
  border: none !important;
}
.position-pill__requests_status__W5JFv {
  text-transform: capitalize;
}
.position-pill__requests_status_denied__Sh8iQ {
  color: #ff3b30 !important;
}
.position-pill__popup_menu__VbhcI {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.position-pill__popup_menu__VbhcI div,
.position-pill__popup_menu__VbhcI a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.position-pill__popup_menu__VbhcI div::before,
.position-pill__popup_menu__VbhcI a::before {
  background: none !important;
}
.position-pill__popup_menu__VbhcI div:hover,
.position-pill__popup_menu__VbhcI a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.position-pill__popup_menu__VbhcI div:first-of-type,
.position-pill__popup_menu__VbhcI a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.position-pill__popup_menu__VbhcI div:last-of-type,
.position-pill__popup_menu__VbhcI a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.position-pill__dropdowns__P23Iy {
  min-height: 32px !important;
}
.position-pill__clickable__TVWAd {
  cursor: pointer;
}
.position-pill__radio__CUU76 {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.position-pill__wage-container__acfEW .position-pill__ui__UXa25.position-pill__breadcrumb__v8eCv .position-pill__active__iBhTI.position-pill__section__q93ux {
  font-weight: 600 !important;
  color: #616161 !important;
}
.position-pill__wage-container__acfEW .position-pill__list_layout_header___Kdkc .position-pill__row__tHZoj {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.position-pill__wage-container__acfEW .position-pill__list_layout_body__J5spA .position-pill__row__tHZoj div {
  text-align: center;
}
.position-pill__wage-container__acfEW .position-pill__list_layout_body__J5spA .position-pill__row__tHZoj div:first-child {
  text-align: left;
}
.position-pill__wage-container__acfEW .position-pill__list_layout_body__J5spA .position-pill__row__tHZoj:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.position-pill__pill__aaANv {
  border-radius: 5px !important;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3) !important;
  text-align: initial !important;
  padding: 17px 12px;
}
.position-pill__pill__aaANv:focus {
  border-color: rgba(34, 36, 38, 0.15) !important;
}
.position-pill__selectedPill__atokj {
  background-color: #D7AB73 !important;
}
.position-pill__selectedPill__atokj > p {
  color: #FFFFFF;
}
.position-pill__unSelectedPill__R1oxi {
  background-color: #FFFFFF !important;
}
.position-pill__header__AmZVG {
  font-weight: 700;
  margin-bottom: 0;
}

/* Table variables */
/* New design colors */
.create-onboarding-document-template__top_row_container__H9_9d {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.create-onboarding-document-template__top_row_breadcrumb__gKpx4 {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.create-onboarding-document-template__top_row_breadcrumb_link__At1vQ > a {
  color: #4a4a4a !important;
}
.create-onboarding-document-template__top_row_profile_container__y6esy {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.create-onboarding-document-template__u_remove_margin__lDeXB {
  margin: 0 !important;
}
.create-onboarding-document-template__u_margin_bottom_small__kRUSx {
  margin-bottom: 1.5rem !important;
}
.create-onboarding-document-template__u_margin_bottom_medium__kkNW0 {
  margin-bottom: 4rem !important;
}
.create-onboarding-document-template__u_margin_bottom_big__kGEyW {
  margin-bottom: 8rem !important;
}
.create-onboarding-document-template__u_margin_top_tiny__qgXlC {
  margin-top: 1em !important;
}
.create-onboarding-document-template__u_margin_top_small__rn6n_ {
  margin-top: 2rem !important;
}
.create-onboarding-document-template__u_margin_top_medium__rjqbs {
  margin-top: 4rem !important;
}
.create-onboarding-document-template__u_margin_top_big__Jt2P2 {
  margin-top: 8rem !important;
}
.create-onboarding-document-template__u_margin_top_huge__Uta9U {
  margin-top: 10rem !important;
}
.create-onboarding-document-template__flex_row_between__O5OjN {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.create-onboarding-document-template__remove_padding_top__Y2Wwn {
  padding-top: 0 !important;
}
.create-onboarding-document-template__header_black__IDsj7 {
  color: #4a4a4a !important;
}
.create-onboarding-document-template__tab_spacer__UghF6 {
  margin-top: calc(1em + 16px) !important;
}
.create-onboarding-document-template__body_menus__RyPgp {
  border: none;
}
.create-onboarding-document-template__body_menus_item_color__UzsuY {
  color: #000 !important;
}
.create-onboarding-document-template__page_header__Yav4Y {
  font-size: 2rem;
  text-transform: capitalize;
}
.create-onboarding-document-template__alternating_rows__F3zWF *:nth-child(even) {
  background: #fafafa;
}
.create-onboarding-document-template__form_headers__CTkI3 {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.create-onboarding-document-template__form_subheaders__k88us {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.create-onboarding-document-template__form_inputs__ys3yW {
  width: 100%;
  height: 3rem;
}
.create-onboarding-document-template__form_uppercase__oWFaY {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.create-onboarding-document-template__modal_headers__yQbhr {
  font-size: 1rem;
}
.create-onboarding-document-template__modal_divider__aSQJ7 {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.create-onboarding-document-template__modal_header__rSS92 {
  margin-bottom: 1rem;
  width: 100%;
}
.create-onboarding-document-template__confirm_wrapper__Cfjgi > button:last-of-type {
  margin: 0 !important;
}
.create-onboarding-document-template__confirm_button__dFCQF {
  width: 12rem;
  margin-right: 16px !important;
}
.create-onboarding-document-template__flex_group__pEsti {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.create-onboarding-document-template__flex_group_field__WAxbT {
  flex: 1 !important;
}
.create-onboarding-document-template__checkboxes__zcyEA {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.create-onboarding-document-template__checkbox_subheader__WfcZq {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.create-onboarding-document-template__search_bar__xpQQu {
  width: 50%;
}
.create-onboarding-document-template__search_bar__xpQQu > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.create-onboarding-document-template__search_bar__xpQQu > input::placeholder {
  font-size: 1.6rem;
}
.create-onboarding-document-template__add_button__JszvC {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .create-onboarding-document-template__add_button__JszvC {
    margin-right: 1.6rem;
  }
}
.create-onboarding-document-template__search_hr__nyDEp {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .create-onboarding-document-template__search_hr__nyDEp {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .create-onboarding-document-template__search_hr__nyDEp {
    width: 70%;
  }
}
.create-onboarding-document-template__search_icon__vjvmA {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.create-onboarding-document-template__button_icon__fpRQf {
  margin-right: 7px;
}
.create-onboarding-document-template__table_row__JQn4A {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.create-onboarding-document-template__table_icon__hftTz {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.create-onboarding-document-template__table_icon__hftTz:hover {
  color: #212f43;
}
.create-onboarding-document-template__table_headers_gold__VMCyc {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.create-onboarding-document-template__table_header__kTrFj {
  background-color: #4a4a4a;
  color: #fff;
}
.create-onboarding-document-template__table_subheader__FzREN {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.create-onboarding-document-template__table_dropdowns__YcMVj {
  font-size: 1.1rem !important;
}
.create-onboarding-document-template__actions__jyUol {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.create-onboarding-document-template__search_wrapper__BNXC_ {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.create-onboarding-document-template__search_wrapper__BNXC_ .create-onboarding-document-template__input__FdyN8 {
  flex: 1;
}
.create-onboarding-document-template__search_wrapper__BNXC_ input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.create-onboarding-document-template__error_class__bJFFx,
.create-onboarding-document-template__error_message___CFGr {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.create-onboarding-document-template__error_message___CFGr {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.create-onboarding-document-template__error_day_picker__LDuJH {
  margin-top: 4px !important;
}
.create-onboarding-document-template__error_time_picker__wQrvN {
  margin-top: 12px !important;
}
.create-onboarding-document-template__error_message_icon__AdFQS {
  font-size: 1.8em;
  margin-right: 16px;
}
.create-onboarding-document-template__flex_wrapper__lwXnq {
  display: flex;
}
.create-onboarding-document-template__flex_between__cOduX {
  display: flex;
  justify-content: space-between;
}
.create-onboarding-document-template__flex_center__s01S9 {
  display: flex;
  justify-content: center;
}
.create-onboarding-document-template__border_right__DCWcF {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.create-onboarding-document-template__icon_margin__zCnaO {
  margin-right: 15px;
}
.create-onboarding-document-template__chevrons__E32iG {
  cursor: pointer;
}
.create-onboarding-document-template__position_cell__VoXMJ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.create-onboarding-document-template__position_cell__VoXMJ:focus {
  outline: none;
}
.create-onboarding-document-template__position_shift_1__WYWoy {
  border: 1px solid #81c784;
}
.create-onboarding-document-template__position_shift_1_request__gTOcv {
  color: #fff;
  background-color: #81c784;
}
.create-onboarding-document-template__position_shift_1__WYWoy div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.create-onboarding-document-template__position_highlight_1__hZ93U {
  color: #81c784;
  font-weight: bold;
}
.create-onboarding-document-template__position_cell__VoXMJ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.create-onboarding-document-template__position_cell__VoXMJ:focus {
  outline: none;
}
.create-onboarding-document-template__position_shift_2__kIjQQ {
  border: 1px solid #2b5797;
}
.create-onboarding-document-template__position_shift_2_request__iscX1 {
  color: #fff;
  background-color: #2b5797;
}
.create-onboarding-document-template__position_shift_2__kIjQQ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.create-onboarding-document-template__position_highlight_2__tndby {
  color: #2b5797;
  font-weight: bold;
}
.create-onboarding-document-template__position_cell__VoXMJ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.create-onboarding-document-template__position_cell__VoXMJ:focus {
  outline: none;
}
.create-onboarding-document-template__position_shift_3__BdCQk {
  border: 1px solid orange;
}
.create-onboarding-document-template__position_shift_3_request__Du6oq {
  color: #fff;
  background-color: orange;
}
.create-onboarding-document-template__position_shift_3__BdCQk div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.create-onboarding-document-template__position_highlight_3__jb3FA {
  color: orange;
  font-weight: bold;
}
.create-onboarding-document-template__position_cell__VoXMJ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.create-onboarding-document-template__position_cell__VoXMJ:focus {
  outline: none;
}
.create-onboarding-document-template__position_shift_4__jScJa {
  border: 1px solid red;
}
.create-onboarding-document-template__position_shift_4_request__ETJCx {
  color: #fff;
  background-color: red;
}
.create-onboarding-document-template__position_shift_4__jScJa div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.create-onboarding-document-template__position_highlight_4__yhLfo {
  color: red;
  font-weight: bold;
}
.create-onboarding-document-template__set_height__u3ozD {
  height: 42px;
  cursor: pointer;
}
.create-onboarding-document-template__search_input__mmkdl {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.create-onboarding-document-template__search_input__mmkdl > input {
  border: none !important;
}
.create-onboarding-document-template__requests_status__FCO3e {
  text-transform: capitalize;
}
.create-onboarding-document-template__requests_status_denied__Jln8Q {
  color: #ff3b30 !important;
}
.create-onboarding-document-template__popup_menu__aVO1I {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.create-onboarding-document-template__popup_menu__aVO1I div,
.create-onboarding-document-template__popup_menu__aVO1I a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.create-onboarding-document-template__popup_menu__aVO1I div::before,
.create-onboarding-document-template__popup_menu__aVO1I a::before {
  background: none !important;
}
.create-onboarding-document-template__popup_menu__aVO1I div:hover,
.create-onboarding-document-template__popup_menu__aVO1I a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.create-onboarding-document-template__popup_menu__aVO1I div:first-of-type,
.create-onboarding-document-template__popup_menu__aVO1I a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.create-onboarding-document-template__popup_menu__aVO1I div:last-of-type,
.create-onboarding-document-template__popup_menu__aVO1I a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.create-onboarding-document-template__dropdowns__cUXZX {
  min-height: 32px !important;
}
.create-onboarding-document-template__clickable__U_Z4m {
  cursor: pointer;
}
.create-onboarding-document-template__radio__bHaHI {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.create-onboarding-document-template__wage-container__wACeF .create-onboarding-document-template__ui__omWf8.create-onboarding-document-template__breadcrumb__W67d3 .create-onboarding-document-template__active__tTUHL.create-onboarding-document-template__section__A7vT7 {
  font-weight: 600 !important;
  color: #616161 !important;
}
.create-onboarding-document-template__wage-container__wACeF .create-onboarding-document-template__list_layout_header__lKgh0 .create-onboarding-document-template__row__UZH77 {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.create-onboarding-document-template__wage-container__wACeF .create-onboarding-document-template__list_layout_body__EJ2U4 .create-onboarding-document-template__row__UZH77 div {
  text-align: center;
}
.create-onboarding-document-template__wage-container__wACeF .create-onboarding-document-template__list_layout_body__EJ2U4 .create-onboarding-document-template__row__UZH77 div:first-child {
  text-align: left;
}
.create-onboarding-document-template__wage-container__wACeF .create-onboarding-document-template__list_layout_body__EJ2U4 .create-onboarding-document-template__row__UZH77:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.create-onboarding-document-template__input__FdyN8 {
  border-radius: 5px !important;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3) !important;
  height: 288px;
}
.create-onboarding-document-template__input__FdyN8:focus {
  border-color: rgba(34, 36, 38, 0.15) !important;
}

.create-onboarding-form-modal__body_menus__f2AqN {
  border: none;
}
.create-onboarding-form-modal__body_menus_item_color__IG0lW {
  color: #000 !important;
}
.create-onboarding-form-modal__page_header__M_ka5 {
  font-size: 2rem;
  text-transform: capitalize;
}
.create-onboarding-form-modal__alternating_rows__nizN5 *:nth-child(even) {
  background: #fafafa;
}
.create-onboarding-form-modal__form_headers__nbOY3 {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.create-onboarding-form-modal__form_subheaders__h1UTF {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.create-onboarding-form-modal__form_inputs__v74CC {
  width: 100%;
  height: 3rem;
}
.create-onboarding-form-modal__form_uppercase__huf3b {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.create-onboarding-form-modal__modal_headers__YrHCE {
  font-size: 1rem;
}
.create-onboarding-form-modal__modal_divider__i8N78 {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.create-onboarding-form-modal__modal_header__FNCY6 {
  margin-bottom: 1rem;
  width: 100%;
}
.create-onboarding-form-modal__confirm_wrapper__GNxAk > button:last-of-type {
  margin: 0 !important;
}
.create-onboarding-form-modal__confirm_button__x2RLk {
  width: 12rem;
  margin-right: 16px !important;
}
.create-onboarding-form-modal__flex_group__xYOka {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.create-onboarding-form-modal__flex_group_field__NuV28 {
  flex: 1 !important;
}
.create-onboarding-form-modal__checkboxes__uWuqw {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.create-onboarding-form-modal__checkbox_subheader__h8VZu {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.create-onboarding-form-modal__search_bar__cGsq6 {
  width: 50%;
}
.create-onboarding-form-modal__search_bar__cGsq6 > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.create-onboarding-form-modal__search_bar__cGsq6 > input::placeholder {
  font-size: 1.6rem;
}
.create-onboarding-form-modal__add_button__qvw8i {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .create-onboarding-form-modal__add_button__qvw8i {
    margin-right: 1.6rem;
  }
}
.create-onboarding-form-modal__search_hr__DQ7KF {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .create-onboarding-form-modal__search_hr__DQ7KF {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .create-onboarding-form-modal__search_hr__DQ7KF {
    width: 70%;
  }
}
.create-onboarding-form-modal__search_icon__uMbqX {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.create-onboarding-form-modal__button_icon__ECD87 {
  margin-right: 7px;
}
.create-onboarding-form-modal__table_row__d5dHs {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.create-onboarding-form-modal__table_icon__x_L2t {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.create-onboarding-form-modal__table_icon__x_L2t:hover {
  color: #212f43;
}
.create-onboarding-form-modal__table_headers_gold__QlmEC {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.create-onboarding-form-modal__table_header__bIIHj {
  background-color: #4a4a4a;
  color: #fff;
}
.create-onboarding-form-modal__table_subheader__yXamI {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.create-onboarding-form-modal__table_dropdowns__yI4dk {
  font-size: 1.1rem !important;
}
.create-onboarding-form-modal__actions__Erfzk {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.create-onboarding-form-modal__search_wrapper__pv733 {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.create-onboarding-form-modal__search_wrapper__pv733 .create-onboarding-form-modal__input__AAgNs {
  flex: 1;
}
.create-onboarding-form-modal__search_wrapper__pv733 input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.create-onboarding-form-modal__error_class__YBU_I,
.create-onboarding-form-modal__error_message__TsxwL {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.create-onboarding-form-modal__error_message__TsxwL {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.create-onboarding-form-modal__error_day_picker__WZlMC {
  margin-top: 4px !important;
}
.create-onboarding-form-modal__error_time_picker__hRqKM {
  margin-top: 12px !important;
}
.create-onboarding-form-modal__error_message_icon__mSoAp {
  font-size: 1.8em;
  margin-right: 16px;
}
.create-onboarding-form-modal__flex_wrapper__uusPP {
  display: flex;
}
.create-onboarding-form-modal__flex_between__JnAer {
  display: flex;
  justify-content: space-between;
}
.create-onboarding-form-modal__flex_center__lHVFo {
  display: flex;
  justify-content: center;
}
.create-onboarding-form-modal__border_right__S2cSD {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.create-onboarding-form-modal__icon_margin__Yvc1j {
  margin-right: 15px;
}
.create-onboarding-form-modal__chevrons__hR6z7 {
  cursor: pointer;
}
.create-onboarding-form-modal__position_cell__NLl6p {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.create-onboarding-form-modal__position_cell__NLl6p:focus {
  outline: none;
}
.create-onboarding-form-modal__position_shift_1__cixDC {
  border: 1px solid #81c784;
}
.create-onboarding-form-modal__position_shift_1_request__QRBPF {
  color: #fff;
  background-color: #81c784;
}
.create-onboarding-form-modal__position_shift_1__cixDC div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.create-onboarding-form-modal__position_highlight_1__Ek0h6 {
  color: #81c784;
  font-weight: bold;
}
.create-onboarding-form-modal__position_cell__NLl6p {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.create-onboarding-form-modal__position_cell__NLl6p:focus {
  outline: none;
}
.create-onboarding-form-modal__position_shift_2__FF2FS {
  border: 1px solid #2b5797;
}
.create-onboarding-form-modal__position_shift_2_request__oL9gG {
  color: #fff;
  background-color: #2b5797;
}
.create-onboarding-form-modal__position_shift_2__FF2FS div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.create-onboarding-form-modal__position_highlight_2___sDXs {
  color: #2b5797;
  font-weight: bold;
}
.create-onboarding-form-modal__position_cell__NLl6p {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.create-onboarding-form-modal__position_cell__NLl6p:focus {
  outline: none;
}
.create-onboarding-form-modal__position_shift_3__JhIFV {
  border: 1px solid orange;
}
.create-onboarding-form-modal__position_shift_3_request__GRbgg {
  color: #fff;
  background-color: orange;
}
.create-onboarding-form-modal__position_shift_3__JhIFV div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.create-onboarding-form-modal__position_highlight_3__G0XoY {
  color: orange;
  font-weight: bold;
}
.create-onboarding-form-modal__position_cell__NLl6p {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.create-onboarding-form-modal__position_cell__NLl6p:focus {
  outline: none;
}
.create-onboarding-form-modal__position_shift_4__uKjys {
  border: 1px solid red;
}
.create-onboarding-form-modal__position_shift_4_request__vDNKE {
  color: #fff;
  background-color: red;
}
.create-onboarding-form-modal__position_shift_4__uKjys div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.create-onboarding-form-modal__position_highlight_4__jrSSS {
  color: red;
  font-weight: bold;
}
.create-onboarding-form-modal__set_height__vMoNM {
  height: 42px;
  cursor: pointer;
}
.create-onboarding-form-modal__search_input__sYyWe {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.create-onboarding-form-modal__search_input__sYyWe > input {
  border: none !important;
}
.create-onboarding-form-modal__requests_status__AvJX9 {
  text-transform: capitalize;
}
.create-onboarding-form-modal__requests_status_denied__oIGvA {
  color: #ff3b30 !important;
}
.create-onboarding-form-modal__popup_menu__VUYi8 {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.create-onboarding-form-modal__popup_menu__VUYi8 div,
.create-onboarding-form-modal__popup_menu__VUYi8 a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.create-onboarding-form-modal__popup_menu__VUYi8 div::before,
.create-onboarding-form-modal__popup_menu__VUYi8 a::before {
  background: none !important;
}
.create-onboarding-form-modal__popup_menu__VUYi8 div:hover,
.create-onboarding-form-modal__popup_menu__VUYi8 a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.create-onboarding-form-modal__popup_menu__VUYi8 div:first-of-type,
.create-onboarding-form-modal__popup_menu__VUYi8 a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.create-onboarding-form-modal__popup_menu__VUYi8 div:last-of-type,
.create-onboarding-form-modal__popup_menu__VUYi8 a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.create-onboarding-form-modal__dropdowns__lU8sE {
  min-height: 32px !important;
}
.create-onboarding-form-modal__clickable__oax3y {
  cursor: pointer;
}
.create-onboarding-form-modal__radio__eoyxF {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.create-onboarding-form-modal__wage-container__K_oBR .create-onboarding-form-modal__ui__LiSDG.create-onboarding-form-modal__breadcrumb__PVQ4w .create-onboarding-form-modal__active__JWHq8.create-onboarding-form-modal__section__SOIUb {
  font-weight: 600 !important;
  color: #616161 !important;
}
.create-onboarding-form-modal__wage-container__K_oBR .create-onboarding-form-modal__list_layout_header__U5SRc .create-onboarding-form-modal__row__rO0Ua {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.create-onboarding-form-modal__wage-container__K_oBR .create-onboarding-form-modal__list_layout_body___3OOy .create-onboarding-form-modal__row__rO0Ua div {
  text-align: center;
}
.create-onboarding-form-modal__wage-container__K_oBR .create-onboarding-form-modal__list_layout_body___3OOy .create-onboarding-form-modal__row__rO0Ua div:first-child {
  text-align: left;
}
.create-onboarding-form-modal__wage-container__K_oBR .create-onboarding-form-modal__list_layout_body___3OOy .create-onboarding-form-modal__row__rO0Ua:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.create-onboarding-form-modal__top_row_container__UcEue {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.create-onboarding-form-modal__top_row_breadcrumb__zCJ_e {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.create-onboarding-form-modal__top_row_breadcrumb_link__tiXXU > a {
  color: #4a4a4a !important;
}
.create-onboarding-form-modal__top_row_profile_container__yESw2 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.create-onboarding-form-modal__u_remove_margin__ZMp34 {
  margin: 0 !important;
}
.create-onboarding-form-modal__u_margin_bottom_small__dc1oN {
  margin-bottom: 1.5rem !important;
}
.create-onboarding-form-modal__u_margin_bottom_medium__HIk6X {
  margin-bottom: 4rem !important;
}
.create-onboarding-form-modal__u_margin_bottom_big__nEEw_ {
  margin-bottom: 8rem !important;
}
.create-onboarding-form-modal__u_margin_top_tiny__n5OZa {
  margin-top: 1em !important;
}
.create-onboarding-form-modal__u_margin_top_small__u3vQ0 {
  margin-top: 2rem !important;
}
.create-onboarding-form-modal__u_margin_top_medium__Ovl8A {
  margin-top: 4rem !important;
}
.create-onboarding-form-modal__u_margin_top_big__MXCZ_ {
  margin-top: 8rem !important;
}
.create-onboarding-form-modal__u_margin_top_huge__b6ehi {
  margin-top: 10rem !important;
}
.create-onboarding-form-modal__flex_row_between__iSs_K {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.create-onboarding-form-modal__remove_padding_top__rwDZZ {
  padding-top: 0 !important;
}
.create-onboarding-form-modal__header_black__amqmW {
  color: #4a4a4a !important;
}
.create-onboarding-form-modal__tab_spacer__MDr_e {
  margin-top: calc(1em + 16px) !important;
}
.create-onboarding-form-modal__fields__MuDYx {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.create-onboarding-form-modal__fields__MuDYx:hover,
.create-onboarding-form-modal__fields__MuDYx:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.create-onboarding-form-modal__fields__MuDYx .create-onboarding-form-modal__active__JWHq8 {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.create-onboarding-form-modal__circular-button__MoKWl {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.create-onboarding-form-modal__button-bar__z4rxZ {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.create-onboarding-form-modal__cell__BmPsO {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.create-onboarding-form-modal__cell__BmPsO:not(:first-of-type) {
  margin-top: 8px !important;
}
.create-onboarding-form-modal__cell_header__X8jX_ {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.create-onboarding-form-modal__cell_bottom__pR9ze {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.create-onboarding-form-modal__cell_top__EKz69 {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.create-onboarding-form-modal__date_picker__xxAd4 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.create-onboarding-form-modal__date_picker__xxAd4 button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#create-onboarding-form-modal__calendar_id__CFzqd input {
  box-shadow: none !important;
  text-align: center;
}
.create-onboarding-form-modal__modal__YBec_ {
  padding: 2rem 5rem;
}
.create-onboarding-form-modal__p__NVvRD {
  font-size: 22px;
  color: #16ae82;
  font-weight: 700;
}
.create-onboarding-form-modal__text_container__hNOUz {
  padding: 16px 0 !important;
}
.create-onboarding-form-modal__btn_container__d9qxM {
  padding: 0 13px !important;
  margin-bottom: 24px !important;
}
.create-onboarding-form-modal__btn__phXc6 {
  margin: 4px 0 !important;
}

/* Table variables */
/* New design colors */
.create-onboarding-form-template__top_row_container__r2n6Y {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.create-onboarding-form-template__top_row_breadcrumb__hgrWO {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.create-onboarding-form-template__top_row_breadcrumb_link__v9BfP > a {
  color: #4a4a4a !important;
}
.create-onboarding-form-template__top_row_profile_container__kTz_z {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.create-onboarding-form-template__u_remove_margin__Lwdt5 {
  margin: 0 !important;
}
.create-onboarding-form-template__u_margin_bottom_small__jxK3P {
  margin-bottom: 1.5rem !important;
}
.create-onboarding-form-template__u_margin_bottom_medium__M0ZCj {
  margin-bottom: 4rem !important;
}
.create-onboarding-form-template__u_margin_bottom_big__x70bO {
  margin-bottom: 8rem !important;
}
.create-onboarding-form-template__u_margin_top_tiny__tnpmL {
  margin-top: 1em !important;
}
.create-onboarding-form-template__u_margin_top_small__uFub6 {
  margin-top: 2rem !important;
}
.create-onboarding-form-template__u_margin_top_medium__dS6wi {
  margin-top: 4rem !important;
}
.create-onboarding-form-template__u_margin_top_big__Z2FpC {
  margin-top: 8rem !important;
}
.create-onboarding-form-template__u_margin_top_huge__HTlzd {
  margin-top: 10rem !important;
}
.create-onboarding-form-template__flex_row_between__eVHp2 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.create-onboarding-form-template__remove_padding_top__NRaAu {
  padding-top: 0 !important;
}
.create-onboarding-form-template__header_black__KH4Nk {
  color: #4a4a4a !important;
}
.create-onboarding-form-template__tab_spacer__Y8pRV {
  margin-top: calc(1em + 16px) !important;
}
.create-onboarding-form-template__body_menus__rI5LJ {
  border: none;
}
.create-onboarding-form-template__body_menus_item_color__ji_hl {
  color: #000 !important;
}
.create-onboarding-form-template__page_header__d6BBs {
  font-size: 2rem;
  text-transform: capitalize;
}
.create-onboarding-form-template__alternating_rows__Z6NLJ *:nth-child(even) {
  background: #fafafa;
}
.create-onboarding-form-template__form_headers__DQytX {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.create-onboarding-form-template__form_subheaders__R1ipH {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.create-onboarding-form-template__form_inputs__eFE9Z {
  width: 100%;
  height: 3rem;
}
.create-onboarding-form-template__form_uppercase__AxcmC {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.create-onboarding-form-template__modal_headers__cagTy {
  font-size: 1rem;
}
.create-onboarding-form-template__modal_divider__dA3_J {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.create-onboarding-form-template__modal_header__bRzNu {
  margin-bottom: 1rem;
  width: 100%;
}
.create-onboarding-form-template__confirm_wrapper__lyQdx > button:last-of-type {
  margin: 0 !important;
}
.create-onboarding-form-template__confirm_button__qJrNu {
  width: 12rem;
  margin-right: 16px !important;
}
.create-onboarding-form-template__flex_group__ZrG24 {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.create-onboarding-form-template__flex_group_field__HWOyq {
  flex: 1 !important;
}
.create-onboarding-form-template__checkboxes__AD7xA {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.create-onboarding-form-template__checkbox_subheader__pFLbo {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.create-onboarding-form-template__search_bar__EK_Gc {
  width: 50%;
}
.create-onboarding-form-template__search_bar__EK_Gc > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.create-onboarding-form-template__search_bar__EK_Gc > input::placeholder {
  font-size: 1.6rem;
}
.create-onboarding-form-template__add_button__NVl3w {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .create-onboarding-form-template__add_button__NVl3w {
    margin-right: 1.6rem;
  }
}
.create-onboarding-form-template__search_hr__yfkbg {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .create-onboarding-form-template__search_hr__yfkbg {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .create-onboarding-form-template__search_hr__yfkbg {
    width: 70%;
  }
}
.create-onboarding-form-template__search_icon__DTTW0 {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.create-onboarding-form-template__button_icon__mNoXO {
  margin-right: 7px;
}
.create-onboarding-form-template__table_row__TBcMP {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.create-onboarding-form-template__table_icon__hwPcr {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.create-onboarding-form-template__table_icon__hwPcr:hover {
  color: #212f43;
}
.create-onboarding-form-template__table_headers_gold__YkKxO {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.create-onboarding-form-template__table_header___SJTJ {
  background-color: #4a4a4a;
  color: #fff;
}
.create-onboarding-form-template__table_subheader__Gmdkp {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.create-onboarding-form-template__table_dropdowns__v3vMq {
  font-size: 1.1rem !important;
}
.create-onboarding-form-template__actions__JGDO1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.create-onboarding-form-template__search_wrapper__Fimdt {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.create-onboarding-form-template__search_wrapper__Fimdt .create-onboarding-form-template__input__XFc0i {
  flex: 1;
}
.create-onboarding-form-template__search_wrapper__Fimdt input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.create-onboarding-form-template__error_class__K3tEC,
.create-onboarding-form-template__error_message__Bqi0i {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.create-onboarding-form-template__error_message__Bqi0i {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.create-onboarding-form-template__error_day_picker__RnCHQ {
  margin-top: 4px !important;
}
.create-onboarding-form-template__error_time_picker__r8u9O {
  margin-top: 12px !important;
}
.create-onboarding-form-template__error_message_icon__JJEX3 {
  font-size: 1.8em;
  margin-right: 16px;
}
.create-onboarding-form-template__flex_wrapper__yNK9Q {
  display: flex;
}
.create-onboarding-form-template__flex_between__Dt5Eo {
  display: flex;
  justify-content: space-between;
}
.create-onboarding-form-template__flex_center__CSTPj {
  display: flex;
  justify-content: center;
}
.create-onboarding-form-template__border_right__WEyYD {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.create-onboarding-form-template__icon_margin__octlW {
  margin-right: 15px;
}
.create-onboarding-form-template__chevrons__ZnpRV {
  cursor: pointer;
}
.create-onboarding-form-template__position_cell__RSf_r {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.create-onboarding-form-template__position_cell__RSf_r:focus {
  outline: none;
}
.create-onboarding-form-template__position_shift_1__aG4r5 {
  border: 1px solid #81c784;
}
.create-onboarding-form-template__position_shift_1_request__ohQU2 {
  color: #fff;
  background-color: #81c784;
}
.create-onboarding-form-template__position_shift_1__aG4r5 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.create-onboarding-form-template__position_highlight_1__ZY7rj {
  color: #81c784;
  font-weight: bold;
}
.create-onboarding-form-template__position_cell__RSf_r {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.create-onboarding-form-template__position_cell__RSf_r:focus {
  outline: none;
}
.create-onboarding-form-template__position_shift_2__zmOsr {
  border: 1px solid #2b5797;
}
.create-onboarding-form-template__position_shift_2_request__DBzwb {
  color: #fff;
  background-color: #2b5797;
}
.create-onboarding-form-template__position_shift_2__zmOsr div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.create-onboarding-form-template__position_highlight_2__mNLaH {
  color: #2b5797;
  font-weight: bold;
}
.create-onboarding-form-template__position_cell__RSf_r {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.create-onboarding-form-template__position_cell__RSf_r:focus {
  outline: none;
}
.create-onboarding-form-template__position_shift_3__kpYbs {
  border: 1px solid orange;
}
.create-onboarding-form-template__position_shift_3_request__L9D2X {
  color: #fff;
  background-color: orange;
}
.create-onboarding-form-template__position_shift_3__kpYbs div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.create-onboarding-form-template__position_highlight_3__MEa3b {
  color: orange;
  font-weight: bold;
}
.create-onboarding-form-template__position_cell__RSf_r {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.create-onboarding-form-template__position_cell__RSf_r:focus {
  outline: none;
}
.create-onboarding-form-template__position_shift_4__wAjQM {
  border: 1px solid red;
}
.create-onboarding-form-template__position_shift_4_request__OC0MC {
  color: #fff;
  background-color: red;
}
.create-onboarding-form-template__position_shift_4__wAjQM div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.create-onboarding-form-template__position_highlight_4__C8edU {
  color: red;
  font-weight: bold;
}
.create-onboarding-form-template__set_height__AfMEz {
  height: 42px;
  cursor: pointer;
}
.create-onboarding-form-template__search_input__R8iq8 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.create-onboarding-form-template__search_input__R8iq8 > input {
  border: none !important;
}
.create-onboarding-form-template__requests_status__iShV4 {
  text-transform: capitalize;
}
.create-onboarding-form-template__requests_status_denied__orEzo {
  color: #ff3b30 !important;
}
.create-onboarding-form-template__popup_menu__TAbED {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.create-onboarding-form-template__popup_menu__TAbED div,
.create-onboarding-form-template__popup_menu__TAbED a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.create-onboarding-form-template__popup_menu__TAbED div::before,
.create-onboarding-form-template__popup_menu__TAbED a::before {
  background: none !important;
}
.create-onboarding-form-template__popup_menu__TAbED div:hover,
.create-onboarding-form-template__popup_menu__TAbED a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.create-onboarding-form-template__popup_menu__TAbED div:first-of-type,
.create-onboarding-form-template__popup_menu__TAbED a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.create-onboarding-form-template__popup_menu__TAbED div:last-of-type,
.create-onboarding-form-template__popup_menu__TAbED a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.create-onboarding-form-template__dropdowns__yqsrV {
  min-height: 32px !important;
}
.create-onboarding-form-template__clickable__F9DUR {
  cursor: pointer;
}
.create-onboarding-form-template__radio__D0DWx {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.create-onboarding-form-template__wage-container__y4f79 .create-onboarding-form-template__ui__ERHQX.create-onboarding-form-template__breadcrumb__Bq349 .create-onboarding-form-template__active__oYSbw.create-onboarding-form-template__section__l6vFi {
  font-weight: 600 !important;
  color: #616161 !important;
}
.create-onboarding-form-template__wage-container__y4f79 .create-onboarding-form-template__list_layout_header__HRBC5 .create-onboarding-form-template__row__ukShI {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.create-onboarding-form-template__wage-container__y4f79 .create-onboarding-form-template__list_layout_body__qTHbN .create-onboarding-form-template__row__ukShI div {
  text-align: center;
}
.create-onboarding-form-template__wage-container__y4f79 .create-onboarding-form-template__list_layout_body__qTHbN .create-onboarding-form-template__row__ukShI div:first-child {
  text-align: left;
}
.create-onboarding-form-template__wage-container__y4f79 .create-onboarding-form-template__list_layout_body__qTHbN .create-onboarding-form-template__row__ukShI:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.create-onboarding-form-template__input__XFc0i {
  border-radius: 5px !important;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3) !important;
  height: 288px;
}
.create-onboarding-form-template__input__XFc0i:focus {
  border-color: rgba(34, 36, 38, 0.15) !important;
}

/* Table variables */
/* New design colors */
.index__top_row_container__z3rBv {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__Xw5IK {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__wjByO > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__Ny6u4 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__dedBr {
  margin: 0 !important;
}
.index__u_margin_bottom_small__rSQVT {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__Dcx1T {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__fZzxs {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__H3nZo {
  margin-top: 1em !important;
}
.index__u_margin_top_small__dzZXO {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__UkvIy {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__awtpr {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__ddxJg {
  margin-top: 10rem !important;
}
.index__flex_row_between__doqkw {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__OjVf2 {
  padding-top: 0 !important;
}
.index__header_black__SaqDA {
  color: #4a4a4a !important;
}
.index__tab_spacer__DpR91 {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__LGjKt {
  border: none;
}
.index__body_menus_item_color__WN5o5 {
  color: #000 !important;
}
.index__page_header__lPNkr {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__OxQK4 *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__cirVQ {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__d43cV {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__N25wb {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__tdXKJ {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__v423d {
  font-size: 1rem;
}
.index__modal_divider__Pnm3a {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header___nM11 {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__W7uPj > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__LmVFb {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__DS5yW {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__prSW0 {
  flex: 1 !important;
}
.index__checkboxes__dgWCr {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__oLV7S {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__pEg8D {
  width: 50%;
}
.index__search_bar__pEg8D > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__pEg8D > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__NKDlq {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__NKDlq {
    margin-right: 1.6rem;
  }
}
.index__search_hr__MLejO {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__MLejO {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__MLejO {
    width: 70%;
  }
}
.index__search_icon__wC9oj {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__cNOUf {
  margin-right: 7px;
}
.index__table_row__nd_XF {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__guznP {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__guznP:hover {
  color: #212f43;
}
.index__table_headers_gold__PA55r {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__tAN58 {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__JyjLk {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__cgjKT {
  font-size: 1.1rem !important;
}
.index__actions__mRTSM {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__p7uMg {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__p7uMg .index__input__K_BI0 {
  flex: 1;
}
.index__search_wrapper__p7uMg input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__WwC93,
.index__error_message__I1Edg {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__I1Edg {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__zBbMT {
  margin-top: 4px !important;
}
.index__error_time_picker__isaJ1 {
  margin-top: 12px !important;
}
.index__error_message_icon__wKzZX {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__nwAE7 {
  display: flex;
}
.index__flex_between__t4TfO {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__DKSZc {
  display: flex;
  justify-content: center;
}
.index__border_right__O0Akk {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__TkdjV {
  margin-right: 15px;
}
.index__chevrons__Xqwki {
  cursor: pointer;
}
.index__position_cell__zKdRS {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__zKdRS:focus {
  outline: none;
}
.index__position_shift_1__eXjGe {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__t6lWT {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__eXjGe div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__BprlY {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__zKdRS {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__zKdRS:focus {
  outline: none;
}
.index__position_shift_2__QoIO8 {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__GGxFF {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__QoIO8 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__pyyMd {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__zKdRS {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__zKdRS:focus {
  outline: none;
}
.index__position_shift_3__f5nSZ {
  border: 1px solid orange;
}
.index__position_shift_3_request__UYnDl {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__f5nSZ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__V56GM {
  color: orange;
  font-weight: bold;
}
.index__position_cell__zKdRS {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__zKdRS:focus {
  outline: none;
}
.index__position_shift_4__shie1 {
  border: 1px solid red;
}
.index__position_shift_4_request__pRiQA {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__shie1 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__C5NXO {
  color: red;
  font-weight: bold;
}
.index__set_height__vqtxJ {
  height: 42px;
  cursor: pointer;
}
.index__search_input__sGwtA {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__sGwtA > input {
  border: none !important;
}
.index__requests_status__z_Dgr {
  text-transform: capitalize;
}
.index__requests_status_denied__azcVE {
  color: #ff3b30 !important;
}
.index__popup_menu__LNdw9 {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__LNdw9 div,
.index__popup_menu__LNdw9 a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__LNdw9 div::before,
.index__popup_menu__LNdw9 a::before {
  background: none !important;
}
.index__popup_menu__LNdw9 div:hover,
.index__popup_menu__LNdw9 a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__LNdw9 div:first-of-type,
.index__popup_menu__LNdw9 a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__LNdw9 div:last-of-type,
.index__popup_menu__LNdw9 a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__z9ruh {
  min-height: 32px !important;
}
.index__clickable__f8Nyd {
  cursor: pointer;
}
.index__radio__aqzbm {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__mFSaB .index__ui___Uwg0.index__breadcrumb__KXGvu .index__active__R7M7J.index__section__k26ZA {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__mFSaB .index__list_layout_header__k4flk .index__row__thgDA {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__mFSaB .index__list_layout_body__iiZcc .index__row__thgDA div {
  text-align: center;
}
.index__wage-container__mFSaB .index__list_layout_body__iiZcc .index__row__thgDA div:first-child {
  text-align: left;
}
.index__wage-container__mFSaB .index__list_layout_body__iiZcc .index__row__thgDA:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__areas_form__yOGO2 {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  margin-top: 4rem;
}
.index__areas_form_fields__EmZfg {
  margin-bottom: 1rem;
}

/* Table variables */
/* New design colors */
.index__top_row_container__GH07r {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__gMkhf {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__S8I4h > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__A8xkC {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__omnfH {
  margin: 0 !important;
}
.index__u_margin_bottom_small__aeS6f {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__oBGHf {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__KdTUe {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__n_H5l {
  margin-top: 1em !important;
}
.index__u_margin_top_small__vQdXf {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__jFILs {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__T2Evl {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__HhvuC {
  margin-top: 10rem !important;
}
.index__flex_row_between___y8nP {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__pvvb9 {
  padding-top: 0 !important;
}
.index__header_black__NMjo6 {
  color: #4a4a4a !important;
}
.index__tab_spacer__GrLuD {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__WcM1h {
  border: none;
}
.index__body_menus_item_color__kQxVf {
  color: #000 !important;
}
.index__page_header__eaj2S {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__ACFDR *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__fhEu6 {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__SL9BO {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__shsOL {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__wbHFT {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__gPsh5 {
  font-size: 1rem;
}
.index__modal_divider__pBuyw {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__IvFGw {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__wB4iI > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__Lys0P {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__pSvQN {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__D5JoQ {
  flex: 1 !important;
}
.index__checkboxes__ch3Kk {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__uS8UN {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__Zwdho {
  width: 50%;
}
.index__search_bar__Zwdho > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__Zwdho > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__n66M_ {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__n66M_ {
    margin-right: 1.6rem;
  }
}
.index__search_hr__EEOCA {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__EEOCA {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__EEOCA {
    width: 70%;
  }
}
.index__search_icon__fLYzD {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__iuBG0 {
  margin-right: 7px;
}
.index__table_row__PP5F1 {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__R1TRh {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__R1TRh:hover {
  color: #212f43;
}
.index__table_headers_gold__KEMn4 {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__b6CLV {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__ZRIG7 {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns___qflE {
  font-size: 1.1rem !important;
}
.index__actions__CSNpA {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__w7OCQ {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__w7OCQ .index__input__c_tum {
  flex: 1;
}
.index__search_wrapper__w7OCQ input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__V5XMf,
.index__error_message__eIHRX {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__eIHRX {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__wMO96 {
  margin-top: 4px !important;
}
.index__error_time_picker__VOe4Z {
  margin-top: 12px !important;
}
.index__error_message_icon__gFeoO {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__CSugU {
  display: flex;
}
.index__flex_between__vJLkS {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__f1JSz {
  display: flex;
  justify-content: center;
}
.index__border_right__by2fx {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__jY3Yl {
  margin-right: 15px;
}
.index__chevrons__IXFbY {
  cursor: pointer;
}
.index__position_cell__jPHhs {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__jPHhs:focus {
  outline: none;
}
.index__position_shift_1__hG0Dy {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__ipSGf {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__hG0Dy div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__n8p0Y {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__jPHhs {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__jPHhs:focus {
  outline: none;
}
.index__position_shift_2__GHP8z {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__ok7YP {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__GHP8z div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__vSaRx {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__jPHhs {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__jPHhs:focus {
  outline: none;
}
.index__position_shift_3___zfr1 {
  border: 1px solid orange;
}
.index__position_shift_3_request__Ws3A0 {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3___zfr1 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__eLu2G {
  color: orange;
  font-weight: bold;
}
.index__position_cell__jPHhs {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__jPHhs:focus {
  outline: none;
}
.index__position_shift_4__gZYHZ {
  border: 1px solid red;
}
.index__position_shift_4_request__tkbyR {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__gZYHZ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__zH3rB {
  color: red;
  font-weight: bold;
}
.index__set_height__C9Oj1 {
  height: 42px;
  cursor: pointer;
}
.index__search_input__Kh9rj {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__Kh9rj > input {
  border: none !important;
}
.index__requests_status__INpo1 {
  text-transform: capitalize;
}
.index__requests_status_denied__J9kap {
  color: #ff3b30 !important;
}
.index__popup_menu__ziauU {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__ziauU div,
.index__popup_menu__ziauU a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__ziauU div::before,
.index__popup_menu__ziauU a::before {
  background: none !important;
}
.index__popup_menu__ziauU div:hover,
.index__popup_menu__ziauU a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__ziauU div:first-of-type,
.index__popup_menu__ziauU a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__ziauU div:last-of-type,
.index__popup_menu__ziauU a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__Dmv5y {
  min-height: 32px !important;
}
.index__clickable__Ki6Hm {
  cursor: pointer;
}
.index__radio__CBjh_ {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__hm9ZE .index__ui__nSjol.index__breadcrumb__a55U4 .index__active__rExsZ.index__section__X06MA {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__hm9ZE .index__list_layout_header__JnLZm .index__row___UBiK {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__hm9ZE .index__list_layout_body__VpkOH .index__row___UBiK div {
  text-align: center;
}
.index__wage-container__hm9ZE .index__list_layout_body__VpkOH .index__row___UBiK div:first-child {
  text-align: left;
}
.index__wage-container__hm9ZE .index__list_layout_body__VpkOH .index__row___UBiK:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}

/* Table variables */
/* New design colors */
.index__top_row_container__CFA5q {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__cFn7P {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__SIi8s > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__WIcNb {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__ZGmus {
  margin: 0 !important;
}
.index__u_margin_bottom_small__ABNNx {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__GkCuv {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__TpXQX {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__tZ9zI {
  margin-top: 1em !important;
}
.index__u_margin_top_small__opHmU {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__wb3V7 {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__c1JqT {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__aBYsp {
  margin-top: 10rem !important;
}
.index__flex_row_between__dRqqV {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__OvbGN {
  padding-top: 0 !important;
}
.index__header_black__LkmqH {
  color: #4a4a4a !important;
}
.index__tab_spacer__Qr9Kn {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__qqjri {
  border: none;
}
.index__body_menus_item_color__Q7_qz {
  color: #000 !important;
}
.index__page_header__or7qx {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__WXRmm *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__N5lzV {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__N_tuN {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__zhCyZ {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__dRse3 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__eBono {
  font-size: 1rem;
}
.index__modal_divider__PXJwO {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__T6_Ct {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__rJSlk > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__r88_D {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__x47Eu {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__mVFwC {
  flex: 1 !important;
}
.index__checkboxes__MOrWH {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__AH3tF {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__dSElq {
  width: 50%;
}
.index__search_bar__dSElq > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__dSElq > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__yZf_j {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__yZf_j {
    margin-right: 1.6rem;
  }
}
.index__search_hr__py0it {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__py0it {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__py0it {
    width: 70%;
  }
}
.index__search_icon__ng15n {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__TsS6X {
  margin-right: 7px;
}
.index__table_row__Sjndv {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__FBzPR {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__FBzPR:hover {
  color: #212f43;
}
.index__table_headers_gold__PaP0M {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__H6lBF {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__MHU0n {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__acM0w {
  font-size: 1.1rem !important;
}
.index__actions__mJBHp {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__RcOGP {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__RcOGP .index__input__xhkZi {
  flex: 1;
}
.index__search_wrapper__RcOGP input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__K4O7c,
.index__error_message__LiX3y {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__LiX3y {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__YJejb {
  margin-top: 4px !important;
}
.index__error_time_picker__rr0v5 {
  margin-top: 12px !important;
}
.index__error_message_icon__MEC8q {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__BbXt0 {
  display: flex;
}
.index__flex_between__zfwYz {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__exhQV {
  display: flex;
  justify-content: center;
}
.index__border_right__NVplK {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__yvXD8 {
  margin-right: 15px;
}
.index__chevrons__TIqbI {
  cursor: pointer;
}
.index__position_cell__FRcBm {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__FRcBm:focus {
  outline: none;
}
.index__position_shift_1__q56j_ {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__peYLX {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__q56j_ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__XUQKx {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__FRcBm {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__FRcBm:focus {
  outline: none;
}
.index__position_shift_2__FT9YY {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__nBiXW {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__FT9YY div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__RJv83 {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__FRcBm {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__FRcBm:focus {
  outline: none;
}
.index__position_shift_3__XFSLQ {
  border: 1px solid orange;
}
.index__position_shift_3_request__AvuFi {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__XFSLQ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__agizp {
  color: orange;
  font-weight: bold;
}
.index__position_cell__FRcBm {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__FRcBm:focus {
  outline: none;
}
.index__position_shift_4__ICUBO {
  border: 1px solid red;
}
.index__position_shift_4_request__kAwQF {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__ICUBO div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4___gWAw {
  color: red;
  font-weight: bold;
}
.index__set_height__Wq1ik {
  height: 42px;
  cursor: pointer;
}
.index__search_input__qCnOD {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__qCnOD > input {
  border: none !important;
}
.index__requests_status__RjLbh {
  text-transform: capitalize;
}
.index__requests_status_denied__k9Jws {
  color: #ff3b30 !important;
}
.index__popup_menu__fYsFX {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__fYsFX div,
.index__popup_menu__fYsFX a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__fYsFX div::before,
.index__popup_menu__fYsFX a::before {
  background: none !important;
}
.index__popup_menu__fYsFX div:hover,
.index__popup_menu__fYsFX a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__fYsFX div:first-of-type,
.index__popup_menu__fYsFX a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__fYsFX div:last-of-type,
.index__popup_menu__fYsFX a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__EPZ4B {
  min-height: 32px !important;
}
.index__clickable__u6c0x {
  cursor: pointer;
}
.index__radio__BreXf {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__RF1KB .index__ui__ngNuy.index__breadcrumb__aN2wm .index__active__uakdl.index__section__olB9o {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__RF1KB .index__list_layout_header__J99hc .index__row__MLiB0 {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__RF1KB .index__list_layout_body__T7i9C .index__row__MLiB0 div {
  text-align: center;
}
.index__wage-container__RF1KB .index__list_layout_body__T7i9C .index__row__MLiB0 div:first-child {
  text-align: left;
}
.index__wage-container__RF1KB .index__list_layout_body__T7i9C .index__row__MLiB0:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__input__xhkZi {
  border-radius: 5px !important;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3) !important;
}
.index__input__xhkZi:focus {
  border-color: rgba(34, 36, 38, 0.15) !important;
}

.index__body_menus__cDWlv {
  border: none;
}
.index__body_menus_item_color__cqCnk {
  color: #000 !important;
}
.index__page_header__gIPye {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__dmeS_ *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__SdrMl {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__Cgp50 {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__rrDsq {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__plZ_P {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__WEYYB {
  font-size: 1rem;
}
.index__modal_divider__mgeW3 {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__g45x3 {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__wy7Hk > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__H1lIp {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__mRcr4 {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__pwaQb {
  flex: 1 !important;
}
.index__checkboxes__tFr1n {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__cbhFr {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__i4Mpt {
  width: 50%;
}
.index__search_bar__i4Mpt > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__i4Mpt > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__OP4th {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__OP4th {
    margin-right: 1.6rem;
  }
}
.index__search_hr__I86VX {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__I86VX {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__I86VX {
    width: 70%;
  }
}
.index__search_icon__eizdT {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__UcbLu {
  margin-right: 7px;
}
.index__table_row__kE39F {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__rysQQ {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__rysQQ:hover {
  color: #212f43;
}
.index__table_headers_gold__W_gUg {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__FTGaC {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__HcGhT {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__v7tY_ {
  font-size: 1.1rem !important;
}
.index__actions__ZK0SL {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__g0JV1 {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__g0JV1 .index__input__TfI6r {
  flex: 1;
}
.index__search_wrapper__g0JV1 input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__lUk5Q,
.index__error_message__mpXu6 {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__mpXu6 {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__U2J_6 {
  margin-top: 4px !important;
}
.index__error_time_picker__aCUfF {
  margin-top: 12px !important;
}
.index__error_message_icon__vyu6P {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__mjPkt {
  display: flex;
}
.index__flex_between__G9IOf {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__dMVzD {
  display: flex;
  justify-content: center;
}
.index__border_right__dmhEn {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__KRII_ {
  margin-right: 15px;
}
.index__chevrons__jXETu {
  cursor: pointer;
}
.index__position_cell__KyOMV {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__KyOMV:focus {
  outline: none;
}
.index__position_shift_1__G9XQ6 {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__GasSB {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__G9XQ6 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1___GlL2 {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__KyOMV {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__KyOMV:focus {
  outline: none;
}
.index__position_shift_2__ZhZN_ {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__Ye1eO {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__ZhZN_ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__EKtd2 {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__KyOMV {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__KyOMV:focus {
  outline: none;
}
.index__position_shift_3__z11h3 {
  border: 1px solid orange;
}
.index__position_shift_3_request__IoNHj {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__z11h3 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__QwP3V {
  color: orange;
  font-weight: bold;
}
.index__position_cell__KyOMV {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__KyOMV:focus {
  outline: none;
}
.index__position_shift_4__woa0d {
  border: 1px solid red;
}
.index__position_shift_4_request__c_CZy {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__woa0d div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__eSxzs {
  color: red;
  font-weight: bold;
}
.index__set_height__yW6Eo {
  height: 42px;
  cursor: pointer;
}
.index__search_input__UbfJ0 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__UbfJ0 > input {
  border: none !important;
}
.index__requests_status__ohO6S {
  text-transform: capitalize;
}
.index__requests_status_denied__oGi9C {
  color: #ff3b30 !important;
}
.index__popup_menu__ymnLy {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__ymnLy div,
.index__popup_menu__ymnLy a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__ymnLy div::before,
.index__popup_menu__ymnLy a::before {
  background: none !important;
}
.index__popup_menu__ymnLy div:hover,
.index__popup_menu__ymnLy a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__ymnLy div:first-of-type,
.index__popup_menu__ymnLy a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__ymnLy div:last-of-type,
.index__popup_menu__ymnLy a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__XwO2K {
  min-height: 32px !important;
}
.index__clickable__oYsCg {
  cursor: pointer;
}
.index__radio__c1R7s {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__UqoxQ .index__ui__za5HZ.index__breadcrumb__SCaUM .index__active__TYJfu.index__section__VH7Tt {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__UqoxQ .index__list_layout_header__NDFoY .index__row__8asfV {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__UqoxQ .index__list_layout_body__INyAj .index__row__8asfV div {
  text-align: center;
}
.index__wage-container__UqoxQ .index__list_layout_body__INyAj .index__row__8asfV div:first-child {
  text-align: left;
}
.index__wage-container__UqoxQ .index__list_layout_body__INyAj .index__row__8asfV:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__G9Azq {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb___NA62 {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__sFl7v > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__Utamk {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__ZCTJk {
  margin: 0 !important;
}
.index__u_margin_bottom_small__BQhM1 {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__eFkvg {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__PJH9m {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__Z_NKy {
  margin-top: 1em !important;
}
.index__u_margin_top_small__N5I6g {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__rNsft {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__SI7bu {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__bBbd_ {
  margin-top: 10rem !important;
}
.index__flex_row_between__yQ03G {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__waBr8 {
  padding-top: 0 !important;
}
.index__header_black__yobol {
  color: #4a4a4a !important;
}
.index__tab_spacer__qUUPa {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__mE7cn {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__mE7cn:hover,
.index__fields__mE7cn:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__mE7cn .index__active__TYJfu {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__H9GWR {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__rNhyB {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__yevYA {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__yevYA:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__JEKi8 {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__Iy34E {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__5Z_vv {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker___zT6Z {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker___zT6Z button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__aPtoT input {
  box-shadow: none !important;
  text-align: center;
}
.index__modal__Go5ah {
  padding: 2rem 5rem;
}
.index__p__opQiJ {
  font-size: 22px;
  color: #16ae82;
  font-weight: 700;
}
.index__text_container__KHweq {
  padding: 16px 0 !important;
}
.index__btn_container__FyJCY {
  padding: 0 13px !important;
}
.index__btn__V2ShU {
  margin: 4px 0;
  margin-bottom: 24px !important;
}

.index__body_menus__bqMea {
  border: none;
}
.index__body_menus_item_color__sNHRa {
  color: #000 !important;
}
.index__page_header__IJomG {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__KCYwu *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__q9xO7 {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__XFHFf {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__Dg6pV {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__G8rD_ {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__QdDHj {
  font-size: 1rem;
}
.index__modal_divider__sUusR {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__G3Pb1 {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__J7Sae > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__XdgjR {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__VuvcB {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__FK89K {
  flex: 1 !important;
}
.index__checkboxes___VPaS {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__A9fyA {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__eoq8Z {
  width: 50%;
}
.index__search_bar__eoq8Z > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__eoq8Z > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__FC9cG {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__FC9cG {
    margin-right: 1.6rem;
  }
}
.index__search_hr__J0PtA {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__J0PtA {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__J0PtA {
    width: 70%;
  }
}
.index__search_icon__ZANAz {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__lOJXQ {
  margin-right: 7px;
}
.index__table_row__sRg0S {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__dr1nc {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__dr1nc:hover {
  color: #212f43;
}
.index__table_headers_gold__kTvSS {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__GWQne {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__z5tlr {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__mmOaF {
  font-size: 1.1rem !important;
}
.index__actions__eDng0 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__rcviA {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__rcviA .index__input__tFLBv {
  flex: 1;
}
.index__search_wrapper__rcviA input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__oY7Pw,
.index__error_message__zpV1D {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__zpV1D {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__QwBJp {
  margin-top: 4px !important;
}
.index__error_time_picker__RaPgM {
  margin-top: 12px !important;
}
.index__error_message_icon__FxFxW {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__IZ8WS {
  display: flex;
}
.index__flex_between__cDcKh {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__tKQpf {
  display: flex;
  justify-content: center;
}
.index__border_right__r89vi {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__SZNB7 {
  margin-right: 15px;
}
.index__chevrons__MMYJB {
  cursor: pointer;
}
.index__position_cell__Y27tn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Y27tn:focus {
  outline: none;
}
.index__position_shift_1__HuBlX {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__bAkKi {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__HuBlX div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__V0szc {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__Y27tn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Y27tn:focus {
  outline: none;
}
.index__position_shift_2__mcmne {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__bp2Bp {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__mcmne div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__v5Leg {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__Y27tn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Y27tn:focus {
  outline: none;
}
.index__position_shift_3__XHs_W {
  border: 1px solid orange;
}
.index__position_shift_3_request__Csura {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__XHs_W div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__LX8FZ {
  color: orange;
  font-weight: bold;
}
.index__position_cell__Y27tn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Y27tn:focus {
  outline: none;
}
.index__position_shift_4__MxkNe {
  border: 1px solid red;
}
.index__position_shift_4_request__kSq7x {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__MxkNe div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__yoMAO {
  color: red;
  font-weight: bold;
}
.index__set_height__s1jqZ {
  height: 42px;
  cursor: pointer;
}
.index__search_input__kKMx1 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__kKMx1 > input {
  border: none !important;
}
.index__requests_status__cOqgb {
  text-transform: capitalize;
}
.index__requests_status_denied__WJxGl {
  color: #ff3b30 !important;
}
.index__popup_menu__UyNdV {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__UyNdV div,
.index__popup_menu__UyNdV a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__UyNdV div::before,
.index__popup_menu__UyNdV a::before {
  background: none !important;
}
.index__popup_menu__UyNdV div:hover,
.index__popup_menu__UyNdV a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__UyNdV div:first-of-type,
.index__popup_menu__UyNdV a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__UyNdV div:last-of-type,
.index__popup_menu__UyNdV a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__aI80m {
  min-height: 32px !important;
}
.index__clickable__JsDI5 {
  cursor: pointer;
}
.index__radio__w4UQ1 {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__KmI0b .index__ui___JXYZ.index__breadcrumb__huTBr .index__active__GBMsq.index__section__QX7kX {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__KmI0b .index__list_layout_header__awmsF .index__row__Xrlox {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__KmI0b .index__list_layout_body__zxCw1 .index__row__Xrlox div {
  text-align: center;
}
.index__wage-container__KmI0b .index__list_layout_body__zxCw1 .index__row__Xrlox div:first-child {
  text-align: left;
}
.index__wage-container__KmI0b .index__list_layout_body__zxCw1 .index__row__Xrlox:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__HNb9B {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__vaQDL {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__pYWCj > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__wfFps {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__JhOjg {
  margin: 0 !important;
}
.index__u_margin_bottom_small__MdkhI {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__lCjqw {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__QwvEq {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__EtJpM {
  margin-top: 1em !important;
}
.index__u_margin_top_small__qs5hv {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__c2h4W {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__FGVwC {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__Z42Mz {
  margin-top: 10rem !important;
}
.index__flex_row_between__kMs7m {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__uwjuj {
  padding-top: 0 !important;
}
.index__header_black__lptJJ {
  color: #4a4a4a !important;
}
.index__tab_spacer__gmY7j {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__qMSE4 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__qMSE4:hover,
.index__fields__qMSE4:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__qMSE4 .index__active__GBMsq {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__nnMsQ {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__gcZqW {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__Ia4sO {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__Ia4sO:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__F1U8Y {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__LaG_R {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__w5WHO {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__i4dQN {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__i4dQN button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__NgHBl input {
  box-shadow: none !important;
  text-align: center;
}
.index__cleave_inputs__My4jT {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__cleave_inputs__My4jT:hover,
.index__cleave_inputs__My4jT:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__cleave_inputs__My4jT .index__active__GBMsq {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}

.index__body_menus__gl1IA {
  border: none;
}
.index__body_menus_item_color__eceva {
  color: #000 !important;
}
.index__page_header__yxECX {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__P4ef8 *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__IQAl0 {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__VfhzW {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__KfhJM {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__b1Efs {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__blmlu {
  font-size: 1rem;
}
.index__modal_divider__xz0dc {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__xrFsO {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__JrJGX > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__T4for {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__kXSVy {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__kLky2 {
  flex: 1 !important;
}
.index__checkboxes__Hb3OF {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__S28hJ {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__fxyT0 {
  width: 50%;
}
.index__search_bar__fxyT0 > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__fxyT0 > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__tISfn {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__tISfn {
    margin-right: 1.6rem;
  }
}
.index__search_hr__eBewk {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__eBewk {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__eBewk {
    width: 70%;
  }
}
.index__search_icon__KLogs {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__JfJn4 {
  margin-right: 7px;
}
.index__table_row__ZYCAk {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__ZlclS {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__ZlclS:hover {
  color: #212f43;
}
.index__table_headers_gold__cMOyG {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__eRNqr {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__fhlXb {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__DWM61 {
  font-size: 1.1rem !important;
}
.index__actions__gxRCA {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__L8xHl {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__L8xHl .index__input__w0Uzs {
  flex: 1;
}
.index__search_wrapper__L8xHl input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__qTqOM,
.index__error_message__cI1zO {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__cI1zO {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__VgLOu {
  margin-top: 4px !important;
}
.index__error_time_picker__UR1xY {
  margin-top: 12px !important;
}
.index__error_message_icon__DgXei {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__FMgWO {
  display: flex;
}
.index__flex_between__H10W7 {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__ikSee {
  display: flex;
  justify-content: center;
}
.index__border_right__XXi09 {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__c92jH {
  margin-right: 15px;
}
.index__chevrons__sXS1D {
  cursor: pointer;
}
.index__position_cell__A6XAp {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__A6XAp:focus {
  outline: none;
}
.index__position_shift_1__wk0Pe {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__rcDCj {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__wk0Pe div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__KF1ch {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__A6XAp {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__A6XAp:focus {
  outline: none;
}
.index__position_shift_2__Tdkp5 {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__pR4Wq {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__Tdkp5 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__R1ZLG {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__A6XAp {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__A6XAp:focus {
  outline: none;
}
.index__position_shift_3__C1jnG {
  border: 1px solid orange;
}
.index__position_shift_3_request__b7PVN {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__C1jnG div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__DAx9c {
  color: orange;
  font-weight: bold;
}
.index__position_cell__A6XAp {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__A6XAp:focus {
  outline: none;
}
.index__position_shift_4__a5CJK {
  border: 1px solid red;
}
.index__position_shift_4_request__IXpHo {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__a5CJK div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4___yKHn {
  color: red;
  font-weight: bold;
}
.index__set_height__QWXhD {
  height: 42px;
  cursor: pointer;
}
.index__search_input__RD1l9 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__RD1l9 > input {
  border: none !important;
}
.index__requests_status__lRDD7 {
  text-transform: capitalize;
}
.index__requests_status_denied__mk4vk {
  color: #ff3b30 !important;
}
.index__popup_menu__msXdC {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__msXdC div,
.index__popup_menu__msXdC a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__msXdC div::before,
.index__popup_menu__msXdC a::before {
  background: none !important;
}
.index__popup_menu__msXdC div:hover,
.index__popup_menu__msXdC a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__msXdC div:first-of-type,
.index__popup_menu__msXdC a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__msXdC div:last-of-type,
.index__popup_menu__msXdC a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__mwy_z {
  min-height: 32px !important;
}
.index__clickable__PZyxO {
  cursor: pointer;
}
.index__radio__v66KO {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__HDU4T .index__ui__me8zR.index__breadcrumb__In72_ .index__active__xKOhG.index__section__pLMlF {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__HDU4T .index__list_layout_header__S46Vv .index__row__LL1e8 {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__HDU4T .index__list_layout_body___EFOw .index__row__LL1e8 div {
  text-align: center;
}
.index__wage-container__HDU4T .index__list_layout_body___EFOw .index__row__LL1e8 div:first-child {
  text-align: left;
}
.index__wage-container__HDU4T .index__list_layout_body___EFOw .index__row__LL1e8:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__ln6th {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__uVQo8 {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__BZcV4 > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__N3zuF {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__GjV3T {
  margin: 0 !important;
}
.index__u_margin_bottom_small__rDYCQ {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__xxEGf {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__h1zoR {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__qjWMX {
  margin-top: 1em !important;
}
.index__u_margin_top_small__BkICQ {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__BO38x {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__rYRnS {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__JwvzK {
  margin-top: 10rem !important;
}
.index__flex_row_between__NczbD {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__T5rVg {
  padding-top: 0 !important;
}
.index__header_black__YYpgA {
  color: #4a4a4a !important;
}
.index__tab_spacer__Eurc0 {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__LbNrV {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__LbNrV:hover,
.index__fields__LbNrV:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__LbNrV .index__active__xKOhG {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button___LewY {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__mIGiZ {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__tRxSr {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__tRxSr:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__Dt05g {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__NgfNo {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__AzYjL {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__N40O3 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__N40O3 button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__wTMzo input {
  box-shadow: none !important;
  text-align: center;
}
h1 {
  margin-top: 4rem;
}
.index__organizations_form__AcDx1 {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.index__positions_form_fields__jMtT9 {
  margin-bottom: 1rem;
  padding-right: 1rem;
}
.index__positions_form_wrapper__qEVyT {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.index__positions_ot_rules__BvfbR {
  margin-top: 1rem;
}
.index__positions_ot_dropdown__nf0Nu {
  flex-grow: 2;
}
.index__positions_mini_button__C2TsG {
  width: 32px !important;
  height: 32px !important;
  padding: 0 !important;
  margin: 8px 0 0 8px !important;
}
.index__rotations_frequency_row__DHpXT {
  display: flex;
  align-items: center;
}
.index__rotations_frequency_row__DHpXT div:nth-child(2) {
  width: 25% !important;
  margin: 0 16px;
}
.index__rotations_frequency_row__DHpXT span {
  padding: 0 1em;
}
.index__rotations_role_dropdown__H4DEm {
  margin-right: 1rem;
}
.index__rotations_form__vj0xf {
  margin-top: 4rem;
}
.index__rotations_form_dropdown__xWIHM {
  width: 60% !important;
}
.index__rotations_form_dropdown_active__QhKx8 {
  color: green;
}
.index__rotations_form_dropdown_inactive__ZFmZQ {
  color: #4a4a4a;
}
.index__rotations_form_dropdown_wrapper__oxWvx {
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
}
.index__rotations_form_dropdown_area__QARyx {
  width: 60%;
}
.index__rotations_form_dropdown_arrow__udeFG {
  margin: 10px 0;
  width: 60%;
  text-align: center;
}
.index__rotations_form_dropdown_x__Iwd4I {
  display: flex;
  color: #2b5797;
  margin: 1rem;
  font-size: 1.3rem;
  cursor: pointer;
}
.index__rotations_form_fields__CZnK8 {
  width: 49%;
}
.index__rotations_header__uH5SQ {
  color: #d7ab73;
}
.index__rotations_search_hr__Gpo4c {
  width: 70%;
}
.index__rotations_arrow_wrapper__cQfQU {
  position: relative;
}
.index__rotations_side_border__Jdqtj {
  position: absolute;
  top: 1.68rem;
  bottom: 24px;
  left: calc(60% + 43px);
  width: 1.58em;
  border-right: 2.5px solid black;
  border-bottom: 2.5px solid black;
}
.index__rotations_wrapper_checkboxes__pzrgj {
  border: 1px solid #e0e1e2;
  width: 100%;
  padding: 1rem 2rem;
  margin-top: 1rem;
  border-radius: 2px;
}
.index__overtime_rules_headers__ibDB2 {
  padding: 1rem 0;
  text-align: center;
}
.index__overtime_rules_wrapper__a250t {
  width: 100%;
}
.index__break_buttons__SFes_ > button {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__break_buttons_wrapper__leu0L {
  display: flex;
  justify-content: space-between;
  width: 25%;
  align-items: flex-end;
}
.index__break_buttons_wrapper__leu0L > p {
  margin: 0;
}

.index__body_menus__CzlxE {
  border: none;
}
.index__body_menus_item_color__qfdSZ {
  color: #000 !important;
}
.index__page_header__JlNNn {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__MeiuO *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__GV208 {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__hd6BB {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__OWe8V {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__vJAbI {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__zhWe3 {
  font-size: 1rem;
}
.index__modal_divider__rNNFu {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__F3nHd {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__lkZQu > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__krhbm {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__vPkQv {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__k4lTm {
  flex: 1 !important;
}
.index__checkboxes__Sem3q {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__OoNha {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__Fzpw2 {
  width: 50%;
}
.index__search_bar__Fzpw2 > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__Fzpw2 > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__tqd3c {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__tqd3c {
    margin-right: 1.6rem;
  }
}
.index__search_hr__nNlWH {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__nNlWH {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__nNlWH {
    width: 70%;
  }
}
.index__search_icon__lyJaS {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__P5gdV {
  margin-right: 7px;
}
.index__table_row__ACT7Q {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__QWusO {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__QWusO:hover {
  color: #212f43;
}
.index__table_headers_gold__pGT4Y {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__ZvTR7 {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__Lparu {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__gMO1U {
  font-size: 1.1rem !important;
}
.index__actions__ZjhP4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__O6MY2 {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__O6MY2 .index__input__JEd5y {
  flex: 1;
}
.index__search_wrapper__O6MY2 input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__MAnnS,
.index__error_message__NUxiC {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__NUxiC {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__WYrXM {
  margin-top: 4px !important;
}
.index__error_time_picker__CyCfD {
  margin-top: 12px !important;
}
.index__error_message_icon__KT18T {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__B4x4n {
  display: flex;
}
.index__flex_between__d6EHV {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__hCo58 {
  display: flex;
  justify-content: center;
}
.index__border_right__wt7hi {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__TOrta {
  margin-right: 15px;
}
.index__chevrons__PcUci {
  cursor: pointer;
}
.index__position_cell__tFFTP {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__tFFTP:focus {
  outline: none;
}
.index__position_shift_1__GOsPr {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__SwOWu {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__GOsPr div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__R1yHR {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__tFFTP {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__tFFTP:focus {
  outline: none;
}
.index__position_shift_2__GkRld {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__c2Tw_ {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__GkRld div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__zUSc4 {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__tFFTP {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__tFFTP:focus {
  outline: none;
}
.index__position_shift_3__mHER5 {
  border: 1px solid orange;
}
.index__position_shift_3_request__EOfic {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__mHER5 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__dZ7gg {
  color: orange;
  font-weight: bold;
}
.index__position_cell__tFFTP {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__tFFTP:focus {
  outline: none;
}
.index__position_shift_4__Fbt9d {
  border: 1px solid red;
}
.index__position_shift_4_request__p7SjA {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__Fbt9d div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__IJDsp {
  color: red;
  font-weight: bold;
}
.index__set_height__bmJL6 {
  height: 42px;
  cursor: pointer;
}
.index__search_input__Dzw0E {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__Dzw0E > input {
  border: none !important;
}
.index__requests_status__AyRPK {
  text-transform: capitalize;
}
.index__requests_status_denied__nzhQi {
  color: #ff3b30 !important;
}
.index__popup_menu__DI1WT {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__DI1WT div,
.index__popup_menu__DI1WT a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__DI1WT div::before,
.index__popup_menu__DI1WT a::before {
  background: none !important;
}
.index__popup_menu__DI1WT div:hover,
.index__popup_menu__DI1WT a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__DI1WT div:first-of-type,
.index__popup_menu__DI1WT a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__DI1WT div:last-of-type,
.index__popup_menu__DI1WT a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__WiWrT {
  min-height: 32px !important;
}
.index__clickable__DW3lH {
  cursor: pointer;
}
.index__radio__owPmf {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__ptbMS .index__ui__CWlOG.index__breadcrumb__RaTK3 .index__active__WtdkW.index__section__CKgct {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__ptbMS .index__list_layout_header__KomSF .index__row__O0pba {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__ptbMS .index__list_layout_body__XVUfd .index__row__O0pba div {
  text-align: center;
}
.index__wage-container__ptbMS .index__list_layout_body__XVUfd .index__row__O0pba div:first-child {
  text-align: left;
}
.index__wage-container__ptbMS .index__list_layout_body__XVUfd .index__row__O0pba:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__Yo3yB {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__OpCUx {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__hwc07 > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__AzweJ {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__fUssI {
  margin: 0 !important;
}
.index__u_margin_bottom_small__HKbP4 {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__Tdwy0 {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__BJEhN {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__gagoQ {
  margin-top: 1em !important;
}
.index__u_margin_top_small__ESLWs {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__B7Yid {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__po77B {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__xINDY {
  margin-top: 10rem !important;
}
.index__flex_row_between__aQKJx {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__EMU9X {
  padding-top: 0 !important;
}
.index__header_black__pgeQm {
  color: #4a4a4a !important;
}
.index__tab_spacer__LQZK0 {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__ozJRX {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__ozJRX:hover,
.index__fields__ozJRX:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__ozJRX .index__active__WtdkW {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__zDS7j {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__atvrO {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__taDTh {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__taDTh:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__mrn4M {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__onqaS {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__ZvmZh {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__yJoij {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__yJoij button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__PWgeM input {
  box-shadow: none !important;
  text-align: center;
}
.index__modal_form__cySBg {
  padding: 1.2rem;
}
.index__modal_form_field_headers__LD6QF {
  padding-top: 0 !important;
  margin-bottom: 1rem !important;
}
.index__modal_form__cySBg h4 {
  padding: 0.5rem 0 0 0;
  margin: 0;
  font-size: 1.1em;
}
.index__modal_form__cySBg span {
  font-size: 0.9em;
}
.index__modal_button__Vt4oz {
  width: 49%;
}

/* Table variables */
/* New design colors */
.index__u_remove_margin__DdqQQ {
  margin: 0 !important;
}
.index__u_margin_bottom_small__pd_Ng {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__bQ3D4 {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__ERBrL {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__jzN9F {
  margin-top: 1em !important;
}
.index__u_margin_top_small__Tb0tI {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__T8nN9 {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__zxaUQ {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__LnrP6 {
  margin-top: 10rem !important;
}
.index__flex_row_between__mCKFB {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__yLC_l {
  padding-top: 0 !important;
}
.index__header_black__TASMz {
  color: #4a4a4a !important;
}
.index__tab_spacer__BZqCJ {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__f5nYq {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__f5nYq:hover,
.index__fields__f5nYq:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__f5nYq .index__active__VfUsY {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__bxVjL {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__DAeDa {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__C5uTO {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__C5uTO:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__i7Tbu {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__G6ish {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__MOAnS {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__VfYwM {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__VfYwM button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__Ldmnk input {
  box-shadow: none !important;
  text-align: center;
}
.index__top_row_container__vKFyA {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__Jq4Py {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__R_Ya9 > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__Y26Wz {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__body_menus__lGEKw {
  border: none;
}
.index__body_menus_item_color__tL9Ob {
  color: #000 !important;
}
.index__page_header___Bqnp {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__FQhLa *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__Ym3fv {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__WsExU {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__wfsCm {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__u3sMU {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__FEKrL {
  font-size: 1rem;
}
.index__modal_divider___y8hq {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__I4mII {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__riGxF > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__aMKyM {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__xClKe {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__tNTQr {
  flex: 1 !important;
}
.index__checkboxes__tDEpt {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__P783U {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__ZblEt {
  width: 50%;
}
.index__search_bar__ZblEt > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__ZblEt > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__VrUAK {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__VrUAK {
    margin-right: 1.6rem;
  }
}
.index__search_hr__JRjAa {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__JRjAa {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__JRjAa {
    width: 70%;
  }
}
.index__search_icon__kRKAh {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__caQMA {
  margin-right: 7px;
}
.index__table_row__ewyKY {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__MJ_kp {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__MJ_kp:hover {
  color: #212f43;
}
.index__table_headers_gold__bYxur {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__z9Dn9 {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__ial0x {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__M4hJt {
  font-size: 1.1rem !important;
}
.index__actions___lKF9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__RYeIP {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__RYeIP .index__input__bq7sD {
  flex: 1;
}
.index__search_wrapper__RYeIP input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__kg5Rq,
.index__error_message__wNiam {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__wNiam {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__MY6F_ {
  margin-top: 4px !important;
}
.index__error_time_picker__kBZ64 {
  margin-top: 12px !important;
}
.index__error_message_icon__TlikJ {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__wCTkm {
  display: flex;
}
.index__flex_between__t4UFL {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__brMqJ {
  display: flex;
  justify-content: center;
}
.index__border_right__vPNiw {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__NsOo6 {
  margin-right: 15px;
}
.index__chevrons__qlgVl {
  cursor: pointer;
}
.index__position_cell__IChk6 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__IChk6:focus {
  outline: none;
}
.index__position_shift_1__VP2j2 {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__wZi1D {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__VP2j2 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1___jIb5 {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__IChk6 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__IChk6:focus {
  outline: none;
}
.index__position_shift_2___n1Cb {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__FJGPa {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2___n1Cb div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__jKayf {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__IChk6 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__IChk6:focus {
  outline: none;
}
.index__position_shift_3__iRHo8 {
  border: 1px solid orange;
}
.index__position_shift_3_request__bTFEb {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__iRHo8 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__olq_a {
  color: orange;
  font-weight: bold;
}
.index__position_cell__IChk6 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__IChk6:focus {
  outline: none;
}
.index__position_shift_4__bOkSA {
  border: 1px solid red;
}
.index__position_shift_4_request__XFJFm {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__bOkSA div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__MTVFb {
  color: red;
  font-weight: bold;
}
.index__set_height__lofba {
  height: 42px;
  cursor: pointer;
}
.index__search_input__hWcvp {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__hWcvp > input {
  border: none !important;
}
.index__requests_status__XPbBW {
  text-transform: capitalize;
}
.index__requests_status_denied__omM8u {
  color: #ff3b30 !important;
}
.index__popup_menu__GMX6q {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__GMX6q div,
.index__popup_menu__GMX6q a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__GMX6q div::before,
.index__popup_menu__GMX6q a::before {
  background: none !important;
}
.index__popup_menu__GMX6q div:hover,
.index__popup_menu__GMX6q a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__GMX6q div:first-of-type,
.index__popup_menu__GMX6q a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__GMX6q div:last-of-type,
.index__popup_menu__GMX6q a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__kLMBE {
  min-height: 32px !important;
}
.index__clickable__KxtG_ {
  cursor: pointer;
}
.index__radio__nYrHr {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__RNpaS .index__ui__lpeX4.index__breadcrumb__ESmSe .index__active__VfUsY.index__section__R3ghX {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__RNpaS .index__list_layout_header__FADO5 .index__row__Utrh3 {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__RNpaS .index__list_layout_body__XGdUf .index__row__Utrh3 div {
  text-align: center;
}
.index__wage-container__RNpaS .index__list_layout_body__XGdUf .index__row__Utrh3 div:first-child {
  text-align: left;
}
.index__wage-container__RNpaS .index__list_layout_body__XGdUf .index__row__Utrh3:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__shift_block__rzi7L {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__shift_block_item__YVyAW {
  width: 80%;
  max-width: 64px;
  display: flex;
  flex-direction: column;
  text-align: center;
  cursor: pointer;
  color: #777;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.11);
  overflow: hidden;
}
.index__shift_block_item_weekday__fvcWs {
  background-color: rgba(167, 178, 202, 0.3);
}
.index__shift_block_item_weekend__R4kMP {
  background-color: #e4edef;
}
.index__shift_block_item_label__xGK2a {
  color: #fafafa;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.index__shift_block_item_label_weekday__K1ZYX {
  background-color: #a7b2ca;
}
.index__shift_block_item_label_weekend__KC8gb {
  background-color: #a7c4ca;
}
.index__shift_block_item_label_multi__OzSbe {
  color: #000;
}
.index__shift_block__rzi7L span {
  padding: 4px 4px;
}
.index__shift_block_item_single__Y4xLo {
  padding-bottom: 16px !important;
}
.index__shift_block_item_open__jtuwS {
  font-weight: bold;
}
.index__shift_block_item_small__IeLj0 {
  display: block;
  width: 16px !important;
  height: 16px !important;
  overflow: hidden;
  border-radius: 50%;
  flex: initial !important;
}
.index__shift_block_item_small_sick__B64QA {
  background-color: #e9423f !important;
}
.index__shift_block_item_small_time_off__K4Dy0 {
  background-color: #778beb !important;
}
.index__shift_block_item_small_teal__dpigR {
  background-color: #7dbbc0;
}
.index__shift_block_item_small_violet__HoThN {
  background-color: #778beb;
}
.index__shift_block_item_small_red__DMZMz {
  background-color: #e9423f;
}
.index__shift_block_item_small__IeLj0 * {
  display: none;
}
.index__shift_block_item_big__Zv_Qb {
  border-radius: 4px;
  height: 80px;
  justify-content: flex-end;
}
.index__shift_block_item_text__GyFeE {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.index__shift_block_big__rh4ey,
.index__shift_block_pad__xMODA {
  width: 56px;
}
.index__shift_block_popup__NTIZj {
  display: flex;
  flex-direction: column;
  font-size: 1.15em;
}
.index__shift_block_popup__NTIZj div {
  margin: 8px 0;
}
.index__shift_block_pop__lS33K {
  padding: 16px 32px !important;
}
.index__block_wrapper__fimk2 {
  position: relative;
  max-width: 80px;
  display: flex;
  justify-content: center;
}
.index__shift_badge__nBXtk {
  z-index: 0 !important;
}
.index__request_cell__vw0SX {
  padding: 12px 30px;
  text-transform: none;
  text-align: center;
  line-height: 12px;
}
.index__request_cell__vw0SX > div > span {
  font-weight: 700;
  font-size: 11px;
}
.index__swap_wrapper__yHCNh {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 1.5rem 0;
}
.index__swap_wrapper_approve__lL93_ {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.index__swap_wrapper_button__X0l_o {
  display: flex;
  justify-content: space-between;
  margin: 2rem;
}
.index__swap_centered__WzDBx {
  align-self: center;
}
.index__swap_button__o3XmS {
  height: 40px !important;
  font-size: 12px !important;
  width: 47%;
}
.index__table_row__ewyKY {
  border-bottom: none !important;
}
.index__divider__NI_tu {
  margin-right: 21px !important;
  margin-left: 21px !important;
}
.index__shift_swap_item__r8uZ1 {
  display: flex;
  flex-direction: column;
  text-transform: uppercase;
  line-height: 20px;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  border: none;
  background-color: rgba(167, 178, 202, 0.3);
  cursor: default;
  margin-bottom: 8px;
}
.index__shift_swap_item_employee__kbxMz {
  text-transform: none;
  margin: 5px 0 3px 0;
}
.index__shift_swap_item_label__Mjqa4 {
  background-color: #a7b2ca;
  color: #fafafa;
}
.index__change_cell__q24ez {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
.index__h3__e0UVn {
  margin: 10px 0 !important;
}
.index__cost_difference_header__Nw_rG {
  display: flex;
  justify-content: space-around;
  width: 100%;
  font-size: 20px;
  font-weight: 700;
}
.index__request_banner__vqmgF {
  width: 100%;
  height: 45px;
  margin-bottom: 10px !important;
  cursor: default;
  border-radius: 8px;
  text-transform: uppercase;
  font-size: 20px;
  text-align: center;
  padding: 12px;
}
.index__request_banner_approved__O9cH4 {
  border: 2px solid #4cd964;
  color: #4cd964;
}
.index__request_banner_denied__OhKQi {
  border: 2px solid #ff3b30;
  color: #ff3b30;
}
.index__schedule__TIxfD {
  margin: 0 0 12px 0 !important;
}
.index__schedule_segment__PaCMt {
  padding: 0 !important;
  display: flex;
  background: transparent !important;
}
.index__schedule_container__FgKHA {
  display: flex;
  flex-direction: column;
}
.index__schedule_buffer__yxesP {
  width: 100%;
  height: 8px;
  opacity: 0;
}
.index__schedule_row__DbGdy {
  display: flex;
  margin: 8px 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  align-items: center;
}
.index__schedule_row__DbGdy * {
  flex: 1;
}
.index__schedule_control_wrapper__R2kRX {
  margin-left: 6px;
}
.index__schedule_control_header__nsv44 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 12px 0;
  padding: 6px 0;
}
.index__schedule_control_header_text__Nu5wQ {
  padding-left: 1em;
  font-weight: bold;
}
.index__schedule_control_switcher__sWNBT {
  display: flex;
  align-items: center;
}
.index__schedule_control_switcher__sWNBT a {
  width: 12em;
  height: auto !important;
  text-align: center !important;
  box-shadow: none !important;
  font-size: 0.9em !important;
}
.index__schedule_controls__l_FlK {
  display: flex;
  flex-wrap: nowrap;
}
.index__schedule_controls__l_FlK * {
  width: auto !important;
  flex: 1;
}
.index__schedule_dropdown__Exw2t,
.index__schedule_dropdown_filter__s_ndu {
  margin: 4px 16px;
  float: right;
  font-size: 0.9em !important;
}
.index__schedule_dropdown_container__lCcJ1,
.index__schedule_dropdown_filter_container__ArkOI {
  width: 25%;
}
.index__schedule_search_input__y99Sz {
  margin: 4px 16px 6px 16px;
  width: 100%;
}
.index__schedule_search_input__y99Sz input {
  border: none !important;
}
.index__schedule_add_button__Bb1tN {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.index__schedule_add_button__Bb1tN button {
  margin: 0 4px !important;
}
.index__schedule_conflict_filters__uEhFx {
  display: flex;
  align-items: center;
}
.index__schedule_conflict_filters__uEhFx button {
  height: 40px;
  width: 40px;
  margin: 0 8px;
  border: none;
  outline: none !important;
  cursor: pointer;
  border-radius: 20px;
  color: #777;
}
.index__schedule_conflict_filters__uEhFx button:hover {
  color: #4a4a4a;
}
.index__schedule_side_bar__RTxmr {
  display: flex;
  flex-direction: column;
}
.index__schedule_week_label__jHaQm {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__schedule_week_label__jHaQm span {
  margin: 0 2px;
}
.index__schedule_day_block__d4uM3 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.index__schedule_group_title__KTsgj {
  display: flex;
  flex-direction: column;
  align-items: center !important;
  justify-content: center !important;
  margin: 8px 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  font-weight: 700;
  cursor: pointer;
}
.index__schedule_group_title__KTsgj:focus {
  outline: none;
}
.index__schedule_group_title_shaded__HFnqr {
  background-color: rgba(0, 0, 0, 0.08);
}
.index__schedule_group_title_shaded__HFnqr > .index__schedule_group_title__KTsgj {
  margin: 16px 0 0 0;
}
.index__schedule_row__DbGdy,
.index__schedule_time_row__r51PM,
.index__schedule_legend_row__NlGAD,
.index__schedule_group_title__KTsgj,
.index__schedule_control_header__nsv44 {
  background: white;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__schedule_time_row__r51PM,
.index__schedule_legend_row__NlGAD {
  margin: 4px 0 0 0;
  padding: 8px 0;
}
.index__schedule_row_container__Gq422 {
  background-color: rgba(0, 0, 0, 0.08);
}
.index__schedule_row_container__Gq422 > .index__schedule_row__DbGdy {
  margin: 16px 0 0 0;
}
.index__schedule_time_row_fixed___P64U,
.index__schedule_legend_row_fixed__v2otK {
  position: fixed;
  top: 0;
  z-index: 1;
  margin: 0;
}
.index__schedule_time_row_fixed___P64U {
  box-shadow: 0 2px rgba(0, 0, 0, 0.24);
}
.index__schedule_legend_row_fixed__v2otK {
  z-index: 2;
  margin-left: -42px;
}
.index__schedule_label_row__k_TY6 {
  display: flex;
}
.index__schedule_header_row__xYRsn {
  display: flex;
}
.index__schedule_position_menu__A4UgN {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__schedule_position_menu_item_sick-notice__UGx5V {
  color: #e9423f !important;
}
.index__schedule_position_menu_item_shift-swap__z79R2 {
  color: #7dbbc0;
}
.index__schedule_position_menu_item_time-off__pbNii {
  color: #778beb;
}
.index__schedule_position_menu__A4UgN div,
.index__schedule_position_menu__A4UgN a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__schedule_position_menu__A4UgN div::before,
.index__schedule_position_menu__A4UgN a::before {
  background: none !important;
}
.index__schedule_position_menu__A4UgN div:hover,
.index__schedule_position_menu__A4UgN a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__schedule_position_menu__A4UgN div:first-of-type,
.index__schedule_position_menu__A4UgN a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__schedule_position_menu__A4UgN div:last-of-type,
.index__schedule_position_menu__A4UgN a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__position_group__WDrPP {
  color: #1d6ea9;
  text-align: center;
}
.index__area_container__ZXIIJ {
  display: flex;
  flex-direction: row;
  align-content: space-between;
}
.index__area_legend__ivfcm {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin: 8px 0 0 0;
  background: white;
}
.index__area_legend_title__KvZ0x {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.index__area_legend_title__KvZ0x h6 {
  font-size: 1em;
}
.index__area_legend_title__KvZ0x,
.index__area_row__jIGAj,
.index__area_row_header__WK9Lh,
.index__area_label_row__Y5zk8 {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  margin: 8px 0;
}
.index__area_row__jIGAj,
.index__area_row_header__WK9Lh {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__area_legend_title__KvZ0x,
.index__area_label_row__Y5zk8 {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.index__area_row__jIGAj {
  display: flex;
  align-items: center;
}
.index__area_row_header__WK9Lh {
  width: 100%;
  color: transparent;
}
.index__area_group_row__O7ORZ {
  display: flex;
  flex-direction: column;
  margin: 8px 0 0 0;
  background: white;
}
.index__area_label__AbZ0N {
  width: 50px;
  margin: 16px 4px 8px 0;
  border-radius: 4px;
  position: relative;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-color: #a7b2ca;
}
.index__area_label_text__I5BUQ {
  display: block;
  font-size: 1.5em;
  color: #fff;
  min-width: 200px;
  position: absolute;
  top: calc(50%);
  text-align: center;
  left: 50%;
  transform: translate(-50%, -50%) rotate(270deg);
}
.index__area_label_row__Y5zk8 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  color: #1d6ea9;
}
.index__notice_modal_header__NdGg3 {
  text-transform: uppercase;
  color: #fff;
  font-size: 1.3rem;
}
.index__notice_modal_header_timeoff__TjDV5 {
  background-color: #778beb;
  padding: 2rem;
}
.index__notice_modal_shift_date__PjDli {
  text-transform: uppercase;
}
.index__no_content_message__g6Ra_ {
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__no_content_message_absolute__Nby3d {
  position: absolute;
  top: 150px;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
}
.index__no_content_spacer__syMwK {
  height: 100px;
}
.index__next_sprint_modal__AoExa {
  padding: 50px 0;
  text-align: center;
}
.index__shift_modal_dropdown__g3SkR {
  width: 100%;
}
.index__controls_spacer__gzk1F {
  width: 25%;
}
.index__ranges_label__ouFqi {
  display: flex;
  flex-direction: column;
  align-items: center;
}
div:not(.index__schedule_group_title_shaded__HFnqr) + .index__schedule_group_title_shaded__HFnqr {
  margin-top: 8px;
}
div:not(.index__schedule_group_title_shaded__HFnqr) + .index__schedule_group_title_shaded__HFnqr :first-child {
  margin-top: 0;
}
div:not(.index__schedule_row_container__Gq422) + .index__schedule_row_container__Gq422 {
  margin-top: 8px;
}
div:not(.index__schedule_row_container__Gq422) + .index__schedule_row_container__Gq422 :first-child {
  margin-top: 0;
}
.index__schedule_row_container__Gq422 + div:not(.index__schedule_row_container__Gq422) {
  margin-top: 8px;
}
.index__schedule_group_title_shaded__HFnqr + div:not(.index__schedule_group_title_shaded__HFnqr) {
  margin-top: 8px;
}
.index__modal_header_time-off__eu2Gu {
  background-color: #778beb;
  color: #fafafa;
}
.index__modal_header_sick-notice__QU90e {
  background-color: #e9423f;
  color: #fafafa;
}

.index__body_menus__SVXpa {
  border: none;
}
.index__body_menus_item_color__ZhiyF {
  color: #000 !important;
}
.index__page_header__do8ES {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__WyJ16 *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__zWQBS {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__gPpJu {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__m3zV7 {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__QK3WY {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__fdQnm {
  font-size: 1rem;
}
.index__modal_divider__Q8ci0 {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__h1BEl {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__J9tli > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__Zgrku {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__DOrsb {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__hhJQV {
  flex: 1 !important;
}
.index__checkboxes__WwvYG {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__UM8qf {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__FYgFi {
  width: 50%;
}
.index__search_bar__FYgFi > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__FYgFi > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__QJob_ {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__QJob_ {
    margin-right: 1.6rem;
  }
}
.index__search_hr__BKjlB {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__BKjlB {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__BKjlB {
    width: 70%;
  }
}
.index__search_icon__LMxKZ {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__jVLoL {
  margin-right: 7px;
}
.index__table_row__G3HXb {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__O6P2U {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__O6P2U:hover {
  color: #212f43;
}
.index__table_headers_gold__o2eKd {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__XlOVX {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__anSWi {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__QYzBC {
  font-size: 1.1rem !important;
}
.index__actions__ilnWG {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__zp7PL {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__zp7PL .index__input__KEByj {
  flex: 1;
}
.index__search_wrapper__zp7PL input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__irwKm,
.index__error_message__vnI3P {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__vnI3P {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__GM4Qm {
  margin-top: 4px !important;
}
.index__error_time_picker___NxnU {
  margin-top: 12px !important;
}
.index__error_message_icon__qn5UX {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__z3DlR {
  display: flex;
}
.index__flex_between__lpF9b {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__vUHC9 {
  display: flex;
  justify-content: center;
}
.index__border_right__WzUMN {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__vHGY1 {
  margin-right: 15px;
}
.index__chevrons__acAT8 {
  cursor: pointer;
}
.index__position_cell__Zp0d5 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Zp0d5:focus {
  outline: none;
}
.index__position_shift_1__aTUp8 {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__vacQk {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__aTUp8 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__OTrIV {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__Zp0d5 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Zp0d5:focus {
  outline: none;
}
.index__position_shift_2__tPvjn {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__qVnFd {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__tPvjn div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__Jne5q {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__Zp0d5 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Zp0d5:focus {
  outline: none;
}
.index__position_shift_3__Yijwq {
  border: 1px solid orange;
}
.index__position_shift_3_request__cbP4q {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__Yijwq div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__e1fgd {
  color: orange;
  font-weight: bold;
}
.index__position_cell__Zp0d5 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Zp0d5:focus {
  outline: none;
}
.index__position_shift_4__RuA3G {
  border: 1px solid red;
}
.index__position_shift_4_request__YBSZ7 {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__RuA3G div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__bYDIS {
  color: red;
  font-weight: bold;
}
.index__set_height__dgPLy {
  height: 42px;
  cursor: pointer;
}
.index__search_input__gMhS3 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__gMhS3 > input {
  border: none !important;
}
.index__requests_status__a6R00 {
  text-transform: capitalize;
}
.index__requests_status_denied__fsdN7 {
  color: #ff3b30 !important;
}
.index__popup_menu__q_Uq0 {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__q_Uq0 div,
.index__popup_menu__q_Uq0 a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__q_Uq0 div::before,
.index__popup_menu__q_Uq0 a::before {
  background: none !important;
}
.index__popup_menu__q_Uq0 div:hover,
.index__popup_menu__q_Uq0 a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__q_Uq0 div:first-of-type,
.index__popup_menu__q_Uq0 a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__q_Uq0 div:last-of-type,
.index__popup_menu__q_Uq0 a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__dGS2X {
  min-height: 32px !important;
}
.index__clickable__L1KzL {
  cursor: pointer;
}
.index__radio__j7nz5 {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__pN6NS .index__ui__lPF6t.index__breadcrumb__rUAJS .index__active__HF7i2.index__section__kD4dv {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__pN6NS .index__list_layout_header__MyzV8 .index__row__GLjwB {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__pN6NS .index__list_layout_body__DUAjj .index__row__GLjwB div {
  text-align: center;
}
.index__wage-container__pN6NS .index__list_layout_body__DUAjj .index__row__GLjwB div:first-child {
  text-align: left;
}
.index__wage-container__pN6NS .index__list_layout_body__DUAjj .index__row__GLjwB:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__vU_8z {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__dY6dr {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__s4ZC_ > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__hsY8k {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__yXhEq {
  margin: 0 !important;
}
.index__u_margin_bottom_small__OJWLk {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__Ibq0W {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__poF76 {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__p9nLj {
  margin-top: 1em !important;
}
.index__u_margin_top_small__fYrBf {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__jC8K5 {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__NK0h3 {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__SUz8E {
  margin-top: 10rem !important;
}
.index__flex_row_between__qbcEG {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__NiJOa {
  padding-top: 0 !important;
}
.index__header_black__dVPGa {
  color: #4a4a4a !important;
}
.index__tab_spacer__TCsuR {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__iZdkg {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__iZdkg:hover,
.index__fields__iZdkg:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__iZdkg .index__active__HF7i2 {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__kGqbY {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__Rp3YM {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__WEdYa {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__WEdYa:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__vKHTM {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__W0lLW {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__q47y9 {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__fn5e4 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__fn5e4 button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__YQ8wx input {
  box-shadow: none !important;
  text-align: center;
}
.index__modal_form__CTg8f {
  padding: 1.2rem;
}
.index__modal_form_field_headers__YNNX7 {
  padding-top: 0 !important;
  margin-bottom: 1rem !important;
}
.index__modal_form__CTg8f h4 {
  padding: 0.5rem 0 0 0;
  margin: 0;
  font-size: 1.1em;
}
.index__modal_form__CTg8f span {
  font-size: 0.9em;
}
.index__modal_button__oYqsc {
  width: 49%;
}

.index__body_menus__JR7m_ {
  border: none;
}
.index__body_menus_item_color__BM7UI {
  color: #000 !important;
}
.index__page_header__MyIcM {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__Qyu1L *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__mGjku {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__k14ub {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__QyWi3 {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__rDnqv {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__IPV5o {
  font-size: 1rem;
}
.index__modal_divider__JtKLs {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__sw_Kz {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__N0t8a > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__dL_7w {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__ZdhMI {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__GPVLN {
  flex: 1 !important;
}
.index__checkboxes__JRo7H {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__IBKjM {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__hlR96 {
  width: 50%;
}
.index__search_bar__hlR96 > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__hlR96 > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__p6Z8N {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__p6Z8N {
    margin-right: 1.6rem;
  }
}
.index__search_hr__I21GC {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__I21GC {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__I21GC {
    width: 70%;
  }
}
.index__search_icon__h6xUS {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__Eywug {
  margin-right: 7px;
}
.index__table_row__t9Sm7 {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__Ss4UI {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__Ss4UI:hover {
  color: #212f43;
}
.index__table_headers_gold__tstF8 {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__eNdhs {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__XC5qe {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__z1nuU {
  font-size: 1.1rem !important;
}
.index__actions__LGdA4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__i7wPT {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__i7wPT .index__input__Ue_mX {
  flex: 1;
}
.index__search_wrapper__i7wPT input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__mvx3u,
.index__error_message__eqRo_ {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__eqRo_ {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__UEMS_ {
  margin-top: 4px !important;
}
.index__error_time_picker__o9oLV {
  margin-top: 12px !important;
}
.index__error_message_icon__lc3Ba {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__Kdcip {
  display: flex;
}
.index__flex_between__wzwrg {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__pvO4F {
  display: flex;
  justify-content: center;
}
.index__border_right__L22gT {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__G4DAz {
  margin-right: 15px;
}
.index__chevrons__Rh2D0 {
  cursor: pointer;
}
.index__position_cell__aFsbj {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__aFsbj:focus {
  outline: none;
}
.index__position_shift_1__WJzqj {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__FhgUM {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__WJzqj div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__SITI5 {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__aFsbj {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__aFsbj:focus {
  outline: none;
}
.index__position_shift_2__TH7fZ {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__TP8Ax {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__TH7fZ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__k__4l {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__aFsbj {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__aFsbj:focus {
  outline: none;
}
.index__position_shift_3__B2PlO {
  border: 1px solid orange;
}
.index__position_shift_3_request__WrzID {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__B2PlO div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__yHdBd {
  color: orange;
  font-weight: bold;
}
.index__position_cell__aFsbj {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__aFsbj:focus {
  outline: none;
}
.index__position_shift_4__mZ0Rt {
  border: 1px solid red;
}
.index__position_shift_4_request__NtiLV {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__mZ0Rt div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__mxp1R {
  color: red;
  font-weight: bold;
}
.index__set_height__OEgFG {
  height: 42px;
  cursor: pointer;
}
.index__search_input__nNCdJ {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__nNCdJ > input {
  border: none !important;
}
.index__requests_status__T7G3f {
  text-transform: capitalize;
}
.index__requests_status_denied__uPuDX {
  color: #ff3b30 !important;
}
.index__popup_menu__DeOhZ {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__DeOhZ div,
.index__popup_menu__DeOhZ a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__DeOhZ div::before,
.index__popup_menu__DeOhZ a::before {
  background: none !important;
}
.index__popup_menu__DeOhZ div:hover,
.index__popup_menu__DeOhZ a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__DeOhZ div:first-of-type,
.index__popup_menu__DeOhZ a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__DeOhZ div:last-of-type,
.index__popup_menu__DeOhZ a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__djQdm {
  min-height: 32px !important;
}
.index__clickable__mf5wI {
  cursor: pointer;
}
.index__radio__e0NO7 {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__HETvX .index__ui__Voo_q.index__breadcrumb__hX2Ui .index__active__J4YJW.index__section__m5EIx {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__HETvX .index__list_layout_header__EDrg4 .index__row__pWwOX {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__HETvX .index__list_layout_body__vj8za .index__row__pWwOX div {
  text-align: center;
}
.index__wage-container__HETvX .index__list_layout_body__vj8za .index__row__pWwOX div:first-child {
  text-align: left;
}
.index__wage-container__HETvX .index__list_layout_body__vj8za .index__row__pWwOX:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__XUpz_ {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__Yre4N {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__eIif3 > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__duz1j {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__Yu_O9 {
  margin: 0 !important;
}
.index__u_margin_bottom_small__X7kf6 {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__FhnTw {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__txa8I {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__eWIko {
  margin-top: 1em !important;
}
.index__u_margin_top_small__lzGls {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__GYO6p {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__YYzCU {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__yOq9N {
  margin-top: 10rem !important;
}
.index__flex_row_between__nc90D {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__m0cz5 {
  padding-top: 0 !important;
}
.index__header_black__eYbwZ {
  color: #4a4a4a !important;
}
.index__tab_spacer__EzgRK {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__Zgkpn {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__Zgkpn:hover,
.index__fields__Zgkpn:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__Zgkpn .index__active__J4YJW {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__VWmej {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__cnPAn {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__swceH {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__swceH:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__SKAPH {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__yKzSw {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__MlH_N {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__YqJDW {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__YqJDW button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__Zk_CM input {
  box-shadow: none !important;
  text-align: center;
}
.index__conflict_button__gmXWu {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.index__conflict_button__gmXWu span {
  font-size: 0.9em;
}

.index__body_menus__GwIOO {
  border: none;
}
.index__body_menus_item_color__N3PPP {
  color: #000 !important;
}
.index__page_header__iU_sF {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__mvoXa *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__NXipa {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__IJsXl {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__xohLY {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__otqb_ {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__TX9ol {
  font-size: 1rem;
}
.index__modal_divider__Hg5vZ {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__apg2a {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__QXWTx > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button___beJ6 {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__rxflO {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__HaC2K {
  flex: 1 !important;
}
.index__checkboxes__WRpfL {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__jeOyd {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__ILgcx {
  width: 50%;
}
.index__search_bar__ILgcx > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__ILgcx > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__rxFcb {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__rxFcb {
    margin-right: 1.6rem;
  }
}
.index__search_hr__hRe0S {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__hRe0S {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__hRe0S {
    width: 70%;
  }
}
.index__search_icon__S5g0Z {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__iNgp7 {
  margin-right: 7px;
}
.index__table_row__sWQ96 {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__SBzwi {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__SBzwi:hover {
  color: #212f43;
}
.index__table_headers_gold__w7niu {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__ZRSPa {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__tktGK {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__TWMKx {
  font-size: 1.1rem !important;
}
.index__actions__fhwWx {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__AVIf6 {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__AVIf6 .index__input__OJ9or {
  flex: 1;
}
.index__search_wrapper__AVIf6 input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__vVxlp,
.index__error_message__brBSr {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__brBSr {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__fc1Fs {
  margin-top: 4px !important;
}
.index__error_time_picker__goOd9 {
  margin-top: 12px !important;
}
.index__error_message_icon__NVq17 {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__QNiK5 {
  display: flex;
}
.index__flex_between__UL5Jl {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__fY69C {
  display: flex;
  justify-content: center;
}
.index__border_right__VWve6 {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__RTgx3 {
  margin-right: 15px;
}
.index__chevrons__ezY5E {
  cursor: pointer;
}
.index__position_cell__q9bYj {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__q9bYj:focus {
  outline: none;
}
.index__position_shift_1__btauC {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__aFk5d {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__btauC div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__F7YW5 {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__q9bYj {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__q9bYj:focus {
  outline: none;
}
.index__position_shift_2__bBnAz {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__sD989 {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__bBnAz div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__s11_6 {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__q9bYj {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__q9bYj:focus {
  outline: none;
}
.index__position_shift_3__seXQJ {
  border: 1px solid orange;
}
.index__position_shift_3_request__Qwjt0 {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__seXQJ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__MH8G_ {
  color: orange;
  font-weight: bold;
}
.index__position_cell__q9bYj {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__q9bYj:focus {
  outline: none;
}
.index__position_shift_4__athZG {
  border: 1px solid red;
}
.index__position_shift_4_request__ka9r1 {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__athZG div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__cklJU {
  color: red;
  font-weight: bold;
}
.index__set_height__pFOLN {
  height: 42px;
  cursor: pointer;
}
.index__search_input__Ezwme {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__Ezwme > input {
  border: none !important;
}
.index__requests_status__FqQzh {
  text-transform: capitalize;
}
.index__requests_status_denied__vAKA7 {
  color: #ff3b30 !important;
}
.index__popup_menu__C7BE0 {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__C7BE0 div,
.index__popup_menu__C7BE0 a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__C7BE0 div::before,
.index__popup_menu__C7BE0 a::before {
  background: none !important;
}
.index__popup_menu__C7BE0 div:hover,
.index__popup_menu__C7BE0 a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__C7BE0 div:first-of-type,
.index__popup_menu__C7BE0 a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__C7BE0 div:last-of-type,
.index__popup_menu__C7BE0 a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__cAWyX {
  min-height: 32px !important;
}
.index__clickable___eyfU {
  cursor: pointer;
}
.index__radio__GJYWi {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__uLS13 .index__ui__oI5fu.index__breadcrumb__Ekqrb .index__active___m67g.index__section__GoIHh {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__uLS13 .index__list_layout_header__l4LtP .index__row__lcFS3 {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__uLS13 .index__list_layout_body__Dqzxb .index__row__lcFS3 div {
  text-align: center;
}
.index__wage-container__uLS13 .index__list_layout_body__Dqzxb .index__row__lcFS3 div:first-child {
  text-align: left;
}
.index__wage-container__uLS13 .index__list_layout_body__Dqzxb .index__row__lcFS3:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__SoEL6 {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__hb5uD {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__LYX4S > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__Osu3z {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__ELbZ5 {
  margin: 0 !important;
}
.index__u_margin_bottom_small__OWLFX {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__BHXX8 {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__ILLGy {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__lxSow {
  margin-top: 1em !important;
}
.index__u_margin_top_small__XHGfP {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__qJ1zN {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__tCOgq {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__RP7uR {
  margin-top: 10rem !important;
}
.index__flex_row_between__ONBYx {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__jZSNI {
  padding-top: 0 !important;
}
.index__header_black___NIMG {
  color: #4a4a4a !important;
}
.index__tab_spacer__uu08N {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__nm0Ve {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__nm0Ve:hover,
.index__fields__nm0Ve:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__nm0Ve .index__active___m67g {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__NjH8R {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__Cg7Pv {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__x07Ap {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__x07Ap:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__Q2lsh {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__vzXo_ {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__TlhuE {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__YVH1a {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__YVH1a button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__ysOhk input {
  box-shadow: none !important;
  text-align: center;
}
.index__assignment_header__JyXq_ {
  margin-bottom: 2rem;
}
.index__dayoff_info__mOZIc {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  text-transform: capitalize;
}
.index__shift_cell__jOlv0 {
  text-align: center;
  color: #1d6ea9 !important;
}
.index__positive_cell__axUJg {
  color: #ff3b30 !important;
}
.index__negative_cell__j1mGa {
  color: #4a4a4a !important;
}
.index__radio_cell___0O49 {
  display: flex !important;
  justify-content: space-around;
}
.index__contacts_wrapper__UyUir {
  display: flex;
  flex-direction: column;
}
.index__reassign_header__WekXB {
  font-weight: 600;
  color: #4a4a4a;
  background-color: rgba(0, 0, 0, 0.08);
  text-transform: uppercase;
}
.index__modal_segment__vNsSx {
  margin: 35px 25px 0 25px !important;
}
.index__employee_row__tuvPh {
  cursor: pointer;
  color: #4d7297;
  padding: 8px 0 !important;
  font-size: 14px;
  border: 2px rgba(0, 0, 0, 0.08) solid;
}
.index__selected_employee__v5slP {
  background-color: #f7f7f7;
}
.index__no_fill__PUiHo {
  padding-left: 4px;
  text-transform: uppercase;
  font-weight: 700;
}
.index__details__vwdRS {
  width: 100%;
  margin-bottom: 16px !important;
}
.index__assignment_warning__mJ9fD {
  color: #ff3b30;
  font-size: 1.1em;
  margin-top: 1.5rem;
  padding: 8px 0;
}

.index__shift_block__W1OAF {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__shift_block_item__lhPud {
  width: 80%;
  max-width: 64px;
  display: flex;
  flex-direction: column;
  text-align: center;
  cursor: pointer;
  color: #777;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.11);
  overflow: hidden;
}
.index__shift_block_item_weekday__R4J7W {
  background-color: rgba(167, 178, 202, 0.3);
}
.index__shift_block_item_weekend__YAQdO {
  background-color: #e4edef;
}
.index__shift_block_item_label__iqfRM {
  color: #fafafa;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.index__shift_block_item_label_weekday__QY5Gw {
  background-color: #a7b2ca;
}
.index__shift_block_item_label_weekend__wIHRq {
  background-color: #a7c4ca;
}
.index__shift_block_item_label_multi__Fid3e {
  color: #000;
}
.index__shift_block__W1OAF span {
  padding: 4px 4px;
}
.index__shift_block_item_single__B23BX {
  padding-bottom: 16px !important;
}
.index__shift_block_item_open__DpXJO {
  font-weight: bold;
}
.index__shift_block_item_small__kkzh9 {
  display: block;
  width: 16px !important;
  height: 16px !important;
  overflow: hidden;
  border-radius: 50%;
  flex: initial !important;
}
.index__shift_block_item_small_sick__Uy2EM {
  background-color: #e9423f !important;
}
.index__shift_block_item_small_time_off__jKj8l {
  background-color: #778beb !important;
}
.index__shift_block_item_small_teal__GZG6m {
  background-color: #7dbbc0;
}
.index__shift_block_item_small_violet__YExfl {
  background-color: #778beb;
}
.index__shift_block_item_small_red__V0d0R {
  background-color: #e9423f;
}
.index__shift_block_item_small__kkzh9 * {
  display: none;
}
.index__shift_block_item_big__qUjjz {
  border-radius: 4px;
  height: 80px;
  justify-content: flex-end;
}
.index__shift_block_item_text__sq_gc {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.index__shift_block_big__HQvgT,
.index__shift_block_pad__tH_db {
  width: 56px;
}
.index__shift_block_popup__eDsKT {
  display: flex;
  flex-direction: column;
  font-size: 1.15em;
}
.index__shift_block_popup__eDsKT div {
  margin: 8px 0;
}
.index__shift_block_pop__SmcQm {
  padding: 16px 32px !important;
}
.index__block_wrapper__ZDiNv {
  position: relative;
  max-width: 80px;
  display: flex;
  justify-content: center;
}
.index__shift_badge__V8LsA {
  z-index: 0 !important;
}
.index__body_menus__Ag6jm {
  border: none;
}
.index__body_menus_item_color__ei_c3 {
  color: #000 !important;
}
.index__page_header__Q0TXi {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__pUbdD *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__P2Y9i {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__vnZeS {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__WIXeE {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__DlJ1H {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__gDyYF {
  font-size: 1rem;
}
.index__modal_divider__FHZzh {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__yLONk {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__ZdTFq > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__qL6d7 {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__EcsZm {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__Mkjka {
  flex: 1 !important;
}
.index__checkboxes__Dm1CJ {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__NFpSj {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__Xw73I {
  width: 50%;
}
.index__search_bar__Xw73I > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__Xw73I > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__FPGBA {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__FPGBA {
    margin-right: 1.6rem;
  }
}
.index__search_hr__QD_q6 {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__QD_q6 {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__QD_q6 {
    width: 70%;
  }
}
.index__search_icon__EOOXn {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__VF17F {
  margin-right: 7px;
}
.index__table_row__JcOAV {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__hfSRL {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__hfSRL:hover {
  color: #212f43;
}
.index__table_headers_gold__R9gr9 {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__DhMmK {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__tNWKh {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__u47ZM {
  font-size: 1.1rem !important;
}
.index__actions__MTvZr {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__qg15r {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__qg15r .index__input__OMXGu {
  flex: 1;
}
.index__search_wrapper__qg15r input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__B6rMz,
.index__error_message__dCveG {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__dCveG {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__R_UnD {
  margin-top: 4px !important;
}
.index__error_time_picker__nob3z {
  margin-top: 12px !important;
}
.index__error_message_icon__XWPIn {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__C_rnm {
  display: flex;
}
.index__flex_between__d8ghp {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__FilIV {
  display: flex;
  justify-content: center;
}
.index__border_right__EiUpT {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__WZZSe {
  margin-right: 15px;
}
.index__chevrons__SmR2A {
  cursor: pointer;
}
.index__position_cell__llltg {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__llltg:focus {
  outline: none;
}
.index__position_shift_1__IGJmC {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__HO_Cs {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__IGJmC div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__fhjei {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__llltg {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__llltg:focus {
  outline: none;
}
.index__position_shift_2__sW1ho {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__y7ppK {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__sW1ho div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__D72LC {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__llltg {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__llltg:focus {
  outline: none;
}
.index__position_shift_3__Sis_W {
  border: 1px solid orange;
}
.index__position_shift_3_request__LEVZr {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__Sis_W div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__kXgvc {
  color: orange;
  font-weight: bold;
}
.index__position_cell__llltg {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__llltg:focus {
  outline: none;
}
.index__position_shift_4__m5jJp {
  border: 1px solid red;
}
.index__position_shift_4_request__ZrS81 {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__m5jJp div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__oIH9T {
  color: red;
  font-weight: bold;
}
.index__set_height__tUn3J {
  height: 42px;
  cursor: pointer;
}
.index__search_input__Bj1Gl {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__Bj1Gl > input {
  border: none !important;
}
.index__requests_status__ah8Hg {
  text-transform: capitalize;
}
.index__requests_status_denied__s0BqX {
  color: #ff3b30 !important;
}
.index__popup_menu__YgATi {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__YgATi div,
.index__popup_menu__YgATi a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__YgATi div::before,
.index__popup_menu__YgATi a::before {
  background: none !important;
}
.index__popup_menu__YgATi div:hover,
.index__popup_menu__YgATi a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__YgATi div:first-of-type,
.index__popup_menu__YgATi a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__YgATi div:last-of-type,
.index__popup_menu__YgATi a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__K0lSm {
  min-height: 32px !important;
}
.index__clickable__aYdV4 {
  cursor: pointer;
}
.index__radio__Nncs8 {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__imOkz .index__ui__yETd0.index__breadcrumb__DO1JX .index__active__hbPEe.index__section__brJMl {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__imOkz .index__list_layout_header__Djta4 .index__row__RMJ7o {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__imOkz .index__list_layout_body__ZdidL .index__row__RMJ7o div {
  text-align: center;
}
.index__wage-container__imOkz .index__list_layout_body__ZdidL .index__row__RMJ7o div:first-child {
  text-align: left;
}
.index__wage-container__imOkz .index__list_layout_body__ZdidL .index__row__RMJ7o:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__WHwNQ {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__jznmM {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__ac575 > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__pQiFL {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__Qpxae {
  margin: 0 !important;
}
.index__u_margin_bottom_small__aV8eK {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__AXHVD {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__dFNQZ {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__NH816 {
  margin-top: 1em !important;
}
.index__u_margin_top_small__bRwuR {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__gdoo2 {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__tXnm9 {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__l8J1x {
  margin-top: 10rem !important;
}
.index__flex_row_between__R26nV {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__epf94 {
  padding-top: 0 !important;
}
.index__header_black__Wyk8t {
  color: #4a4a4a !important;
}
.index__tab_spacer__c5VLn {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__bxzL5 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__bxzL5:hover,
.index__fields__bxzL5:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__bxzL5 .index__active__hbPEe {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__BaKR_ {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__NZwum {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__U00mp {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__U00mp:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__o_5x7 {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__fn1bu {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__Ah_MO {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__eWYDl {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__eWYDl button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__Zi29k input {
  box-shadow: none !important;
  text-align: center;
}
.index__request_cell__TvIzA {
  padding: 12px 30px;
  text-transform: none;
  text-align: center;
  line-height: 12px;
}
.index__request_cell__TvIzA > div > span {
  font-weight: 700;
  font-size: 11px;
}
.index__swap_wrapper__vzbaY {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 1.5rem 0;
}
.index__swap_wrapper_approve__UYati {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.index__swap_wrapper_button__rBoJg {
  display: flex;
  justify-content: space-between;
  margin: 2rem;
}
.index__swap_centered__Urbi9 {
  align-self: center;
}
.index__swap_button__BL4TV {
  height: 40px !important;
  font-size: 12px !important;
  width: 47%;
}
.index__table_row__JcOAV {
  border-bottom: none !important;
}
.index__divider__LuaAF {
  margin-right: 21px !important;
  margin-left: 21px !important;
}
.index__shift_swap_item__RzfKR {
  display: flex;
  flex-direction: column;
  text-transform: uppercase;
  line-height: 20px;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  border: none;
  background-color: rgba(167, 178, 202, 0.3);
  cursor: default;
  margin-bottom: 8px;
}
.index__shift_swap_item_employee__vHLbV {
  text-transform: none;
  margin: 5px 0 3px 0;
}
.index__shift_swap_item_label__ZJYOB {
  background-color: #a7b2ca;
  color: #fafafa;
}
.index__change_cell__LE49W {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
.index__h3__qOYnU {
  margin: 10px 0 !important;
}
.index__cost_difference_header__yCxcp {
  display: flex;
  justify-content: space-around;
  width: 100%;
  font-size: 20px;
  font-weight: 700;
}
.index__request_banner__BPtHi {
  width: 100%;
  height: 45px;
  margin-bottom: 10px !important;
  cursor: default;
  border-radius: 8px;
  text-transform: uppercase;
  font-size: 20px;
  text-align: center;
  padding: 12px;
}
.index__request_banner_approved__kszF4 {
  border: 2px solid #4cd964;
  color: #4cd964;
}
.index__request_banner_denied__v5kGq {
  border: 2px solid #ff3b30;
  color: #ff3b30;
}

.copy-shift-modal__body_menus__l9SIR {
  border: none;
}
.copy-shift-modal__body_menus_item_color__eNJEI {
  color: #000 !important;
}
.copy-shift-modal__page_header__h7tn5 {
  font-size: 2rem;
  text-transform: capitalize;
}
.copy-shift-modal__alternating_rows__SHJ2U *:nth-child(even) {
  background: #fafafa;
}
.copy-shift-modal__form_headers__NDZ0x {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.copy-shift-modal__form_subheaders__YjtFl {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.copy-shift-modal__form_inputs__EQjMW {
  width: 100%;
  height: 3rem;
}
.copy-shift-modal__form_uppercase__MbD5g {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.copy-shift-modal__modal_headers__PlhRB {
  font-size: 1rem;
}
.copy-shift-modal__modal_divider__eH4HV {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.copy-shift-modal__modal_header__inHSw {
  margin-bottom: 1rem;
  width: 100%;
}
.copy-shift-modal__confirm_wrapper__mXeUR > button:last-of-type {
  margin: 0 !important;
}
.copy-shift-modal__confirm_button__zbBfI {
  width: 12rem;
  margin-right: 16px !important;
}
.copy-shift-modal__flex_group__LVSbT {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.copy-shift-modal__flex_group_field__YvnHB {
  flex: 1 !important;
}
.copy-shift-modal__checkboxes__yRuPV {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.copy-shift-modal__checkbox_subheader__MG5tU {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.copy-shift-modal__search_bar___XUR6 {
  width: 50%;
}
.copy-shift-modal__search_bar___XUR6 > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.copy-shift-modal__search_bar___XUR6 > input::placeholder {
  font-size: 1.6rem;
}
.copy-shift-modal__add_button__hOxQD {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .copy-shift-modal__add_button__hOxQD {
    margin-right: 1.6rem;
  }
}
.copy-shift-modal__search_hr__WRs4w {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .copy-shift-modal__search_hr__WRs4w {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .copy-shift-modal__search_hr__WRs4w {
    width: 70%;
  }
}
.copy-shift-modal__search_icon__IrI_c {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.copy-shift-modal__button_icon__M4Vil {
  margin-right: 7px;
}
.copy-shift-modal__table_row__mqhSH {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.copy-shift-modal__table_icon__ZyXnK {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.copy-shift-modal__table_icon__ZyXnK:hover {
  color: #212f43;
}
.copy-shift-modal__table_headers_gold__Y6ncj {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.copy-shift-modal__table_header__JaOJU {
  background-color: #4a4a4a;
  color: #fff;
}
.copy-shift-modal__table_subheader__KrQty {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.copy-shift-modal__table_dropdowns__cI9iQ {
  font-size: 1.1rem !important;
}
.copy-shift-modal__actions__UMbim {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.copy-shift-modal__search_wrapper__XcHzI {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.copy-shift-modal__search_wrapper__XcHzI .copy-shift-modal__input__P7ISh {
  flex: 1;
}
.copy-shift-modal__search_wrapper__XcHzI input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.copy-shift-modal__error_class__s8wiw,
.copy-shift-modal__error_message__wCNNi {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.copy-shift-modal__error_message__wCNNi {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.copy-shift-modal__error_day_picker__CG0MP {
  margin-top: 4px !important;
}
.copy-shift-modal__error_time_picker__kwBxH {
  margin-top: 12px !important;
}
.copy-shift-modal__error_message_icon__LKg8X {
  font-size: 1.8em;
  margin-right: 16px;
}
.copy-shift-modal__flex_wrapper__kcn8o {
  display: flex;
}
.copy-shift-modal__flex_between__WXRzn {
  display: flex;
  justify-content: space-between;
}
.copy-shift-modal__flex_center__kIrCx {
  display: flex;
  justify-content: center;
}
.copy-shift-modal__border_right__Ge7gp {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.copy-shift-modal__icon_margin__zlqM9 {
  margin-right: 15px;
}
.copy-shift-modal__chevrons__Y6L1z {
  cursor: pointer;
}
.copy-shift-modal__position_cell__b_q61 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.copy-shift-modal__position_cell__b_q61:focus {
  outline: none;
}
.copy-shift-modal__position_shift_1__WhToK {
  border: 1px solid #81c784;
}
.copy-shift-modal__position_shift_1_request__oSpEN {
  color: #fff;
  background-color: #81c784;
}
.copy-shift-modal__position_shift_1__WhToK div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.copy-shift-modal__position_highlight_1__VHGyX {
  color: #81c784;
  font-weight: bold;
}
.copy-shift-modal__position_cell__b_q61 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.copy-shift-modal__position_cell__b_q61:focus {
  outline: none;
}
.copy-shift-modal__position_shift_2__Kt2lv {
  border: 1px solid #2b5797;
}
.copy-shift-modal__position_shift_2_request__Qgdol {
  color: #fff;
  background-color: #2b5797;
}
.copy-shift-modal__position_shift_2__Kt2lv div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.copy-shift-modal__position_highlight_2__ExO3c {
  color: #2b5797;
  font-weight: bold;
}
.copy-shift-modal__position_cell__b_q61 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.copy-shift-modal__position_cell__b_q61:focus {
  outline: none;
}
.copy-shift-modal__position_shift_3__OzXNe {
  border: 1px solid orange;
}
.copy-shift-modal__position_shift_3_request__IoUvm {
  color: #fff;
  background-color: orange;
}
.copy-shift-modal__position_shift_3__OzXNe div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.copy-shift-modal__position_highlight_3__KVxCe {
  color: orange;
  font-weight: bold;
}
.copy-shift-modal__position_cell__b_q61 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.copy-shift-modal__position_cell__b_q61:focus {
  outline: none;
}
.copy-shift-modal__position_shift_4__tOO4y {
  border: 1px solid red;
}
.copy-shift-modal__position_shift_4_request__qwe1F {
  color: #fff;
  background-color: red;
}
.copy-shift-modal__position_shift_4__tOO4y div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.copy-shift-modal__position_highlight_4__uG7ig {
  color: red;
  font-weight: bold;
}
.copy-shift-modal__set_height__sLKNo {
  height: 42px;
  cursor: pointer;
}
.copy-shift-modal__search_input__QMw10 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.copy-shift-modal__search_input__QMw10 > input {
  border: none !important;
}
.copy-shift-modal__requests_status__XhqQ_ {
  text-transform: capitalize;
}
.copy-shift-modal__requests_status_denied__Hc4Jy {
  color: #ff3b30 !important;
}
.copy-shift-modal__popup_menu__BXfQN {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.copy-shift-modal__popup_menu__BXfQN div,
.copy-shift-modal__popup_menu__BXfQN a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.copy-shift-modal__popup_menu__BXfQN div::before,
.copy-shift-modal__popup_menu__BXfQN a::before {
  background: none !important;
}
.copy-shift-modal__popup_menu__BXfQN div:hover,
.copy-shift-modal__popup_menu__BXfQN a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.copy-shift-modal__popup_menu__BXfQN div:first-of-type,
.copy-shift-modal__popup_menu__BXfQN a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.copy-shift-modal__popup_menu__BXfQN div:last-of-type,
.copy-shift-modal__popup_menu__BXfQN a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.copy-shift-modal__dropdowns__W8eoH {
  min-height: 32px !important;
}
.copy-shift-modal__clickable__fQGjQ {
  cursor: pointer;
}
.copy-shift-modal__radio__i_lg0 {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.copy-shift-modal__wage-container__EQzL6 .copy-shift-modal__ui__diTsz.copy-shift-modal__breadcrumb__sThyj .copy-shift-modal__active__yOvC6.copy-shift-modal__section__Sx49G {
  font-weight: 600 !important;
  color: #616161 !important;
}
.copy-shift-modal__wage-container__EQzL6 .copy-shift-modal__list_layout_header__CLFiC .copy-shift-modal__row__mjlMO {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.copy-shift-modal__wage-container__EQzL6 .copy-shift-modal__list_layout_body__SKGTD .copy-shift-modal__row__mjlMO div {
  text-align: center;
}
.copy-shift-modal__wage-container__EQzL6 .copy-shift-modal__list_layout_body__SKGTD .copy-shift-modal__row__mjlMO div:first-child {
  text-align: left;
}
.copy-shift-modal__wage-container__EQzL6 .copy-shift-modal__list_layout_body__SKGTD .copy-shift-modal__row__mjlMO:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.copy-shift-modal__top_row_container__B_lbX {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.copy-shift-modal__top_row_breadcrumb__Y25Fq {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.copy-shift-modal__top_row_breadcrumb_link__sJSfx > a {
  color: #4a4a4a !important;
}
.copy-shift-modal__top_row_profile_container__fFjWR {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.copy-shift-modal__u_remove_margin__oJrrg {
  margin: 0 !important;
}
.copy-shift-modal__u_margin_bottom_small__HXAgz {
  margin-bottom: 1.5rem !important;
}
.copy-shift-modal__u_margin_bottom_medium__Pe4LT {
  margin-bottom: 4rem !important;
}
.copy-shift-modal__u_margin_bottom_big__W0wAz {
  margin-bottom: 8rem !important;
}
.copy-shift-modal__u_margin_top_tiny__eLbPa {
  margin-top: 1em !important;
}
.copy-shift-modal__u_margin_top_small__mPGPf {
  margin-top: 2rem !important;
}
.copy-shift-modal__u_margin_top_medium___e2g_ {
  margin-top: 4rem !important;
}
.copy-shift-modal__u_margin_top_big__MG9gO {
  margin-top: 8rem !important;
}
.copy-shift-modal__u_margin_top_huge__Tj9ez {
  margin-top: 10rem !important;
}
.copy-shift-modal__flex_row_between__nvlDz {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.copy-shift-modal__remove_padding_top__fABrh {
  padding-top: 0 !important;
}
.copy-shift-modal__header_black__abG8Q {
  color: #4a4a4a !important;
}
.copy-shift-modal__tab_spacer__Nc8n6 {
  margin-top: calc(1em + 16px) !important;
}
.copy-shift-modal__fields__CgWnw {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.copy-shift-modal__fields__CgWnw:hover,
.copy-shift-modal__fields__CgWnw:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.copy-shift-modal__fields__CgWnw .copy-shift-modal__active__yOvC6 {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.copy-shift-modal__circular-button__uQFmN {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.copy-shift-modal__button-bar__QMfr9 {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.copy-shift-modal__cell__ctU2Y {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.copy-shift-modal__cell__ctU2Y:not(:first-of-type) {
  margin-top: 8px !important;
}
.copy-shift-modal__cell_header__ta9Cr {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.copy-shift-modal__cell_bottom__H1kWu {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.copy-shift-modal__cell_top__chF73 {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.copy-shift-modal__date_picker__h7svG {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.copy-shift-modal__date_picker__h7svG button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#copy-shift-modal__calendar_id__uVUgO input {
  box-shadow: none !important;
  text-align: center;
}
.copy-shift-modal__modal_form__RKUaM {
  padding: 1.2rem;
}
.copy-shift-modal__modal_form_field_headers__sfoNZ {
  padding-top: 0 !important;
  margin-bottom: 1rem !important;
}
.copy-shift-modal__modal_form__RKUaM h4 {
  padding: 0.5rem 0 0 0;
  margin: 0;
  font-size: 1.1em;
}
.copy-shift-modal__modal_form__RKUaM span {
  font-size: 0.9em;
}
.copy-shift-modal__modal_button__cGphJ {
  width: 49%;
}

.index__shift_block__fJHdY {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__shift_block_item__P7BBC {
  width: 80%;
  max-width: 64px;
  display: flex;
  flex-direction: column;
  text-align: center;
  cursor: pointer;
  color: #777;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.11);
  overflow: hidden;
}
.index__shift_block_item_weekday___vhGc {
  background-color: rgba(167, 178, 202, 0.3);
}
.index__shift_block_item_weekend__s3MGT {
  background-color: #e4edef;
}
.index__shift_block_item_label__tvCsw {
  color: #fafafa;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.index__shift_block_item_label_weekday__n4Lkt {
  background-color: #a7b2ca;
}
.index__shift_block_item_label_weekend__mXz80 {
  background-color: #a7c4ca;
}
.index__shift_block_item_label_multi__qI0jW {
  color: #000;
}
.index__shift_block__fJHdY span {
  padding: 4px 4px;
}
.index__shift_block_item_single__mNi31 {
  padding-bottom: 16px !important;
}
.index__shift_block_item_open__prJHM {
  font-weight: bold;
}
.index__shift_block_item_small__If9sD {
  display: block;
  width: 16px !important;
  height: 16px !important;
  overflow: hidden;
  border-radius: 50%;
  flex: initial !important;
}
.index__shift_block_item_small_sick__uX5Qc {
  background-color: #e9423f !important;
}
.index__shift_block_item_small_time_off__ip8PG {
  background-color: #778beb !important;
}
.index__shift_block_item_small_teal__LJ4vA {
  background-color: #7dbbc0;
}
.index__shift_block_item_small_violet__Xv02f {
  background-color: #778beb;
}
.index__shift_block_item_small_red__UrQWW {
  background-color: #e9423f;
}
.index__shift_block_item_small__If9sD * {
  display: none;
}
.index__shift_block_item_big__oW4sh {
  border-radius: 4px;
  height: 80px;
  justify-content: flex-end;
}
.index__shift_block_item_text__Dirsm {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.index__shift_block_big__zo_ob,
.index__shift_block_pad__AAZnS {
  width: 56px;
}
.index__shift_block_popup__nEbSC {
  display: flex;
  flex-direction: column;
  font-size: 1.15em;
}
.index__shift_block_popup__nEbSC div {
  margin: 8px 0;
}
.index__shift_block_pop__Uu7Nx {
  padding: 16px 32px !important;
}
.index__block_wrapper__mYE1b {
  position: relative;
  max-width: 80px;
  display: flex;
  justify-content: center;
}
.index__shift_badge__JCSin {
  z-index: 0 !important;
}
.index__request_cell__QcmYn {
  padding: 12px 30px;
  text-transform: none;
  text-align: center;
  line-height: 12px;
}
.index__request_cell__QcmYn > div > span {
  font-weight: 700;
  font-size: 11px;
}
.index__swap_wrapper__dlMCi {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 1.5rem 0;
}
.index__swap_wrapper_approve__yqvyA {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.index__swap_wrapper_button__anlz3 {
  display: flex;
  justify-content: space-between;
  margin: 2rem;
}
.index__swap_centered__r1LCe {
  align-self: center;
}
.index__swap_button__w_bcx {
  height: 40px !important;
  font-size: 12px !important;
  width: 47%;
}
.index__table_row____ZEh {
  border-bottom: none !important;
}
.index__divider__ZBQpq {
  margin-right: 21px !important;
  margin-left: 21px !important;
}
.index__shift_swap_item__pw2nw {
  display: flex;
  flex-direction: column;
  text-transform: uppercase;
  line-height: 20px;
  border-radius: 8px;
  width: 100%;
  max-width: 100%;
  border: none;
  background-color: rgba(167, 178, 202, 0.3);
  cursor: default;
  margin-bottom: 8px;
}
.index__shift_swap_item_employee__ZmvQh {
  text-transform: none;
  margin: 5px 0 3px 0;
}
.index__shift_swap_item_label__ulBOo {
  background-color: #a7b2ca;
  color: #fafafa;
}
.index__change_cell__ZP_tX {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  background-color: #fff;
}
.index__h3__ACZUO {
  margin: 10px 0 !important;
}
.index__cost_difference_header__lCUX_ {
  display: flex;
  justify-content: space-around;
  width: 100%;
  font-size: 20px;
  font-weight: 700;
}
.index__request_banner__GkU01 {
  width: 100%;
  height: 45px;
  margin-bottom: 10px !important;
  cursor: default;
  border-radius: 8px;
  text-transform: uppercase;
  font-size: 20px;
  text-align: center;
  padding: 12px;
}
.index__request_banner_approved__kenuc {
  border: 2px solid #4cd964;
  color: #4cd964;
}
.index__request_banner_denied__NYQXv {
  border: 2px solid #ff3b30;
  color: #ff3b30;
}
.index__body_menus___2Cs1 {
  border: none;
}
.index__body_menus_item_color__M8AVE {
  color: #000 !important;
}
.index__page_header__uPnp_ {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__OMUWc *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__GFVex {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__YbSLM {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__wtUvn {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__JXvfl {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__n4NEO {
  font-size: 1rem;
}
.index__modal_divider__ckPWN {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__yppyE {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__KyRsQ > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__TmEva {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__XIG80 {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__eRP3z {
  flex: 1 !important;
}
.index__checkboxes__s1CO2 {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__pR2_s {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__FBv_V {
  width: 50%;
}
.index__search_bar__FBv_V > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__FBv_V > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__wEV79 {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__wEV79 {
    margin-right: 1.6rem;
  }
}
.index__search_hr__S0PRh {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__S0PRh {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__S0PRh {
    width: 70%;
  }
}
.index__search_icon__gS_Vy {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__LrwVg {
  margin-right: 7px;
}
.index__table_row____ZEh {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__Zx76V {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__Zx76V:hover {
  color: #212f43;
}
.index__table_headers_gold__x5eKp {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__LFaBW {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__xVmiv {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__JBJB9 {
  font-size: 1.1rem !important;
}
.index__actions__hxaWX {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__RcLfY {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__RcLfY .index__input__gXwAe {
  flex: 1;
}
.index__search_wrapper__RcLfY input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__HVSU2,
.index__error_message__aSrr9 {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__aSrr9 {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__aWcDe {
  margin-top: 4px !important;
}
.index__error_time_picker__wajFH {
  margin-top: 12px !important;
}
.index__error_message_icon__WksT5 {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__xM3fJ {
  display: flex;
}
.index__flex_between__E1QkC {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__TMJdf {
  display: flex;
  justify-content: center;
}
.index__border_right__Kq_re {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__TiVg8 {
  margin-right: 15px;
}
.index__chevrons__c7NOu {
  cursor: pointer;
}
.index__position_cell__SPPWt {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__SPPWt:focus {
  outline: none;
}
.index__position_shift_1__koKJK {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__vZWdv {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__koKJK div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__O_5O2 {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__SPPWt {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__SPPWt:focus {
  outline: none;
}
.index__position_shift_2__VUSk6 {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__c0TvN {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__VUSk6 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__Y1ImU {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__SPPWt {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__SPPWt:focus {
  outline: none;
}
.index__position_shift_3__x8U9L {
  border: 1px solid orange;
}
.index__position_shift_3_request__hdbnH {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__x8U9L div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__uW2fl {
  color: orange;
  font-weight: bold;
}
.index__position_cell__SPPWt {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__SPPWt:focus {
  outline: none;
}
.index__position_shift_4__moVWr {
  border: 1px solid red;
}
.index__position_shift_4_request__YFo9K {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__moVWr div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__qCQ1K {
  color: red;
  font-weight: bold;
}
.index__set_height__prnM6 {
  height: 42px;
  cursor: pointer;
}
.index__search_input__hgWPl {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__hgWPl > input {
  border: none !important;
}
.index__requests_status__GB3Fu {
  text-transform: capitalize;
}
.index__requests_status_denied__gLqVv {
  color: #ff3b30 !important;
}
.index__popup_menu__AZb8j {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__AZb8j div,
.index__popup_menu__AZb8j a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__AZb8j div::before,
.index__popup_menu__AZb8j a::before {
  background: none !important;
}
.index__popup_menu__AZb8j div:hover,
.index__popup_menu__AZb8j a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__AZb8j div:first-of-type,
.index__popup_menu__AZb8j a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__AZb8j div:last-of-type,
.index__popup_menu__AZb8j a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__oiZKx {
  min-height: 32px !important;
}
.index__clickable__xNDwX {
  cursor: pointer;
}
.index__radio__CXc2V {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__wgsOm .index__ui__qYzY4.index__breadcrumb__w_3kM .index__active__AjOjl.index__section__BM6pT {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__wgsOm .index__list_layout_header__EI8KO .index__row__swo3Z {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__wgsOm .index__list_layout_body__htvK7 .index__row__swo3Z div {
  text-align: center;
}
.index__wage-container__wgsOm .index__list_layout_body__htvK7 .index__row__swo3Z div:first-child {
  text-align: left;
}
.index__wage-container__wgsOm .index__list_layout_body__htvK7 .index__row__swo3Z:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__0iJIj {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__KY65D {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__XtOOA > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__Sgztj {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__k0lgr {
  margin: 0 !important;
}
.index__u_margin_bottom_small__vVwOi {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__br_ng {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__vqU0l {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__E1ftH {
  margin-top: 1em !important;
}
.index__u_margin_top_small__vtcTN {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__UfH6M {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__Tiylu {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__ZwEMk {
  margin-top: 10rem !important;
}
.index__flex_row_between__JqbY7 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__mzuwr {
  padding-top: 0 !important;
}
.index__header_black__TCitl {
  color: #4a4a4a !important;
}
.index__tab_spacer__up1c0 {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__peukd {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__peukd:hover,
.index__fields__peukd:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__peukd .index__active__AjOjl {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__zqElH {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__RpGId {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__M39vy {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__M39vy:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__VPbaJ {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__xQSqJ {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__qflPt {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__hFG2B {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__hFG2B button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__SnIP7 input {
  box-shadow: none !important;
  text-align: center;
}

.index__body_menus__ztEzP {
  border: none;
}
.index__body_menus_item_color__I_yse {
  color: #000 !important;
}
.index__page_header__MBcWU {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__HI3nt *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__I9RQZ {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__NH2dH {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__Irlzs {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__vBK0Y {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__Pl4q1 {
  font-size: 1rem;
}
.index__modal_divider__AWUDC {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__zt6_N {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__xd1lf > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button___xIR2 {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__kguHl {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__yfNjR {
  flex: 1 !important;
}
.index__checkboxes__Q65sW {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__rWdG7 {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__GSj2r {
  width: 50%;
}
.index__search_bar__GSj2r > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__GSj2r > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__vUCkP {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__vUCkP {
    margin-right: 1.6rem;
  }
}
.index__search_hr__kluZZ {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__kluZZ {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__kluZZ {
    width: 70%;
  }
}
.index__search_icon__zsySM {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__BAg9D {
  margin-right: 7px;
}
.index__table_row__iyEt0 {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__czmpL {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__czmpL:hover {
  color: #212f43;
}
.index__table_headers_gold__oGdg_ {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__Z_Jrd {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__ZCbc2 {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__UHx1Z {
  font-size: 1.1rem !important;
}
.index__actions__SxoDT {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__mdrQV {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__mdrQV .index__input__oUmr_ {
  flex: 1;
}
.index__search_wrapper__mdrQV input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__o3FjK,
.index__error_message__oPVWc {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__oPVWc {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__xxCPq {
  margin-top: 4px !important;
}
.index__error_time_picker__VZNHX {
  margin-top: 12px !important;
}
.index__error_message_icon__KuTL9 {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__DtlMc {
  display: flex;
}
.index__flex_between__VFjuc {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__VnQrT {
  display: flex;
  justify-content: center;
}
.index__border_right__wWQWQ {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__t6bHM {
  margin-right: 15px;
}
.index__chevrons__aEGZU {
  cursor: pointer;
}
.index__position_cell__Gt5Gm {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Gt5Gm:focus {
  outline: none;
}
.index__position_shift_1__yN_ik {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__XMIis {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__yN_ik div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__GNcGy {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__Gt5Gm {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Gt5Gm:focus {
  outline: none;
}
.index__position_shift_2__lLMy_ {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__PrTO_ {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__lLMy_ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__vQ6OM {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__Gt5Gm {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Gt5Gm:focus {
  outline: none;
}
.index__position_shift_3__y1LAx {
  border: 1px solid orange;
}
.index__position_shift_3_request__TCRSO {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__y1LAx div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__s1dy9 {
  color: orange;
  font-weight: bold;
}
.index__position_cell__Gt5Gm {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Gt5Gm:focus {
  outline: none;
}
.index__position_shift_4__HzZOF {
  border: 1px solid red;
}
.index__position_shift_4_request__ZBDvR {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__HzZOF div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__eFgYD {
  color: red;
  font-weight: bold;
}
.index__set_height__YvZZ3 {
  height: 42px;
  cursor: pointer;
}
.index__search_input__aX0jH {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__aX0jH > input {
  border: none !important;
}
.index__requests_status__LFury {
  text-transform: capitalize;
}
.index__requests_status_denied__lIMlo {
  color: #ff3b30 !important;
}
.index__popup_menu__X1xza {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__X1xza div,
.index__popup_menu__X1xza a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__X1xza div::before,
.index__popup_menu__X1xza a::before {
  background: none !important;
}
.index__popup_menu__X1xza div:hover,
.index__popup_menu__X1xza a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__X1xza div:first-of-type,
.index__popup_menu__X1xza a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__X1xza div:last-of-type,
.index__popup_menu__X1xza a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__hjjLH {
  min-height: 32px !important;
}
.index__clickable__mGim5 {
  cursor: pointer;
}
.index__radio__FFH43 {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__h8NQv .index__ui__Moqts.index__breadcrumb__fQ94y .index__active__jAgfK.index__section__OcaWe {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__h8NQv .index__list_layout_header__sZ6R6 .index__row__u8Fym {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__h8NQv .index__list_layout_body__ApGD8 .index__row__u8Fym div {
  text-align: center;
}
.index__wage-container__h8NQv .index__list_layout_body__ApGD8 .index__row__u8Fym div:first-child {
  text-align: left;
}
.index__wage-container__h8NQv .index__list_layout_body__ApGD8 .index__row__u8Fym:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__NXNKD {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__t8dKz {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__D_ClW > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__cQF9c {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__IN13i {
  margin: 0 !important;
}
.index__u_margin_bottom_small__QByUh {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__C2933 {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__bGzeL {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__UxB8C {
  margin-top: 1em !important;
}
.index__u_margin_top_small__dhdwv {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__s0u0m {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__rF0ex {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__hOCXT {
  margin-top: 10rem !important;
}
.index__flex_row_between__J8mRh {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__YoKh7 {
  padding-top: 0 !important;
}
.index__header_black__GQSfq {
  color: #4a4a4a !important;
}
.index__tab_spacer__GCpy9 {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__gvXWS {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__gvXWS:hover,
.index__fields__gvXWS:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__gvXWS .index__active__jAgfK {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__AHQuw {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__ElVza {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__r9HFV {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__r9HFV:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__oV0JV {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__UNqjJ {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__FMtDL {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__RiIiL {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__RiIiL button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__cPfDn input {
  box-shadow: none !important;
  text-align: center;
}
.index__notice_numbers__WCqbP {
  color: #d7ab73;
}
.index__details_input__NC0qq {
  width: 100%;
  height: 100%;
}
.index__details_input__NC0qq > input {
  height: 100%;
}
.index__sched_details_cell__ZGkRQ {
  display: flex;
}
.index__sched_details_table_department__ZXejP {
  font-weight: 700;
  letter-spacing: 1px;
}
.index__swap_modal__ELnjT {
  padding-left: 3px;
}
.index__popup_item__lFnE9 {
  cursor: pointer;
}
.index__schedule_bottom_bar__zJhb1 {
  width: calc(100% + 6em);
  height: 5rem;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: sticky;
  bottom: 0;
  background: white;
  margin-left: -3em;
  margin-top: 1em;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  padding: 0 3em;
}
.index__schedule_bottom_bar_div__v2yRW {
  margin: 1rem 0;
  width: 555px;
}
.index__schedule_headers__AvsWC {
  color: #777;
  font-size: 1.4em;
}
.index__schedule_list__ZzO1T {
  margin-top: 1.5rem !important;
}
.index__schedule_list__ZzO1T h1 {
  margin: 0 0 16px 0 !important;
}
.index__schedule_list__ZzO1T h1:not(:first-of-type) {
  margin: 16px 0 !important;
}
.index__filter_button__O2tbz {
  padding-left: 25%;
}
h1 > svg {
  margin-left: 8px;
}
.index__title_input__vguKF {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-weight: 700;
  font-size: 1.4rem !important;
  outline: none;
}
.index__edit_icon__yAN3c {
  padding-left: 8px;
}
.index__table_cell__ISrAZ {
  text-align: center;
  width: 30%;
}
.index__incomplete_notification_icon__Kj0Tk {
  color: #ff3b30;
  margin-right: 4px;
}
.index__csv_button__vanhH {
  color: #777;
}

/* Table variables */
/* New design colors */
.index__top_row_container__PKnZb {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__KR3BJ {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__v40vY > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__riRYP {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__XeyXe {
  margin: 0 !important;
}
.index__u_margin_bottom_small__ah1pg {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__q03zO {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__jLaon {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__lt8t7 {
  margin-top: 1em !important;
}
.index__u_margin_top_small__DClrg {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__SVCaR {
  margin-top: 4rem !important;
}
.index__u_margin_top_big___kdqj {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__vXGxp {
  margin-top: 10rem !important;
}
.index__flex_row_between__TXvlk {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__qsIfM {
  padding-top: 0 !important;
}
.index__header_black__ULK5D {
  color: #4a4a4a !important;
}
.index__tab_spacer__RUfFt {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__QpD1k {
  border: none;
}
.index__body_menus_item_color__ToT1f {
  color: #000 !important;
}
.index__page_header__YwN8e {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__HqG57 *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__zQwLI {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__ueR0Y {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__Gt6k5 {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__QMU3t {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__NjSNS {
  font-size: 1rem;
}
.index__modal_divider__cofuB {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__UBspf {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__oLCQB > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__ZQwRC {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__mJjan {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__X2bYo {
  flex: 1 !important;
}
.index__checkboxes__GerF8 {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__J5boC {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__yUNOq {
  width: 50%;
}
.index__search_bar__yUNOq > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__yUNOq > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__VpYDC {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__VpYDC {
    margin-right: 1.6rem;
  }
}
.index__search_hr__Y8xQm {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__Y8xQm {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__Y8xQm {
    width: 70%;
  }
}
.index__search_icon__G3iys {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__Sk3O_ {
  margin-right: 7px;
}
.index__table_row__cRRJq {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__ArGdr {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__ArGdr:hover {
  color: #212f43;
}
.index__table_headers_gold__DfcHU {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__SWuiC {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__ZTDCP {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__mt3bT {
  font-size: 1.1rem !important;
}
.index__actions__EvuGQ {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__Yc1Ut {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__Yc1Ut .index__input__MwLdh {
  flex: 1;
}
.index__search_wrapper__Yc1Ut input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__Jy43F,
.index__error_message__LMzfe {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__LMzfe {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__C9Vy7 {
  margin-top: 4px !important;
}
.index__error_time_picker__HkwNm {
  margin-top: 12px !important;
}
.index__error_message_icon__KwGHo {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__acCyv {
  display: flex;
}
.index__flex_between__nGPWx {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__q9ten {
  display: flex;
  justify-content: center;
}
.index__border_right__EhrC8 {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__OVmaR {
  margin-right: 15px;
}
.index__chevrons__LgKXP {
  cursor: pointer;
}
.index__position_cell__GdmCU {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__GdmCU:focus {
  outline: none;
}
.index__position_shift_1__vmIyq {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__RCKQU {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__vmIyq div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__LzbsP {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__GdmCU {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__GdmCU:focus {
  outline: none;
}
.index__position_shift_2__UwvxR {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__LzCYd {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__UwvxR div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__SOSO0 {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__GdmCU {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__GdmCU:focus {
  outline: none;
}
.index__position_shift_3__P4w76 {
  border: 1px solid orange;
}
.index__position_shift_3_request__pXZKc {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__P4w76 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__VYBiU {
  color: orange;
  font-weight: bold;
}
.index__position_cell__GdmCU {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__GdmCU:focus {
  outline: none;
}
.index__position_shift_4__JsyUd {
  border: 1px solid red;
}
.index__position_shift_4_request__av8r_ {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__JsyUd div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__W6s6n {
  color: red;
  font-weight: bold;
}
.index__set_height__byVrM {
  height: 42px;
  cursor: pointer;
}
.index__search_input__ya8qg {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__ya8qg > input {
  border: none !important;
}
.index__requests_status__qKWqE {
  text-transform: capitalize;
}
.index__requests_status_denied__GOZBK {
  color: #ff3b30 !important;
}
.index__popup_menu__owkDK {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__owkDK div,
.index__popup_menu__owkDK a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__owkDK div::before,
.index__popup_menu__owkDK a::before {
  background: none !important;
}
.index__popup_menu__owkDK div:hover,
.index__popup_menu__owkDK a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__owkDK div:first-of-type,
.index__popup_menu__owkDK a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__owkDK div:last-of-type,
.index__popup_menu__owkDK a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__kV7jF {
  min-height: 32px !important;
}
.index__clickable__EYzvn {
  cursor: pointer;
}
.index__radio__SiBZ9 {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__REni3 .index__ui__hZj_d.index__breadcrumb__nJKsC .index__active__LNnlg.index__section__TJKdd {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__REni3 .index__list_layout_header___mY_m .index__row__gElrh {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__REni3 .index__list_layout_body__Cj3n8 .index__row__gElrh div {
  text-align: center;
}
.index__wage-container__REni3 .index__list_layout_body__Cj3n8 .index__row__gElrh div:first-child {
  text-align: left;
}
.index__wage-container__REni3 .index__list_layout_body__Cj3n8 .index__row__gElrh:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__gen_modal__ErLgi p {
  font-size: 1.1em !important;
}
.index__gen_modal_padding__VsOCY {
  padding: 32px 32px 0 32px !important;
}
.index__gen_modal_padding_bottom__f62rc {
  padding: 16px 32px 32px 32px !important;
}
.index__week_dates__u8Z2s {
  margin-top: 10px;
  color: #d7ab73;
  font-size: 1.1em;
  font-weight: 700;
}

.index__body_menus__czBZR {
  border: none;
}
.index__body_menus_item_color__XREVj {
  color: #000 !important;
}
.index__page_header__N5U01 {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__HLoii *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__ZaUlY {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__aSD6w {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__LlIZR {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__iJ3OF {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__PkdLw {
  font-size: 1rem;
}
.index__modal_divider__loQU8 {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__YMFQ_ {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__6vcMz > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__rUT1s {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__J7858 {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__xUk4A {
  flex: 1 !important;
}
.index__checkboxes__SOEtJ {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__eHXjL {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__P2Epi {
  width: 50%;
}
.index__search_bar__P2Epi > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__P2Epi > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__dXvHK {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__dXvHK {
    margin-right: 1.6rem;
  }
}
.index__search_hr__ukgHP {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__ukgHP {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__ukgHP {
    width: 70%;
  }
}
.index__search_icon__Hg6zD {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__v8i7M {
  margin-right: 7px;
}
.index__table_row__cjZvp {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__ShCzi {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__ShCzi:hover {
  color: #212f43;
}
.index__table_headers_gold__vPHfP {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__JXNJb {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__cbbrL {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__v6lv9 {
  font-size: 1.1rem !important;
}
.index__actions__PAnDq {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__pRPDj {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__pRPDj .index__input__kLqpx {
  flex: 1;
}
.index__search_wrapper__pRPDj input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__KSTjg,
.index__error_message__vZllw {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__vZllw {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__PbqQn {
  margin-top: 4px !important;
}
.index__error_time_picker__IjwYk {
  margin-top: 12px !important;
}
.index__error_message_icon__cCADf {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__NEmTA {
  display: flex;
}
.index__flex_between__ixLDn {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__Tadcn {
  display: flex;
  justify-content: center;
}
.index__border_right__IXeng {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__YYn_i {
  margin-right: 15px;
}
.index__chevrons__EfX9Z {
  cursor: pointer;
}
.index__position_cell__nwjzZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__nwjzZ:focus {
  outline: none;
}
.index__position_shift_1__XPAkJ {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__w8Vrb {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__XPAkJ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__PuXfg {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__nwjzZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__nwjzZ:focus {
  outline: none;
}
.index__position_shift_2__ISZCr {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__MS1YA {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__ISZCr div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__TcQR0 {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__nwjzZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__nwjzZ:focus {
  outline: none;
}
.index__position_shift_3__qaSxI {
  border: 1px solid orange;
}
.index__position_shift_3_request__b6CE4 {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__qaSxI div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__CUgM1 {
  color: orange;
  font-weight: bold;
}
.index__position_cell__nwjzZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__nwjzZ:focus {
  outline: none;
}
.index__position_shift_4__w13CC {
  border: 1px solid red;
}
.index__position_shift_4_request__HjUbI {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__w13CC div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__TJovh {
  color: red;
  font-weight: bold;
}
.index__set_height__NJuON {
  height: 42px;
  cursor: pointer;
}
.index__search_input__pdygA {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__pdygA > input {
  border: none !important;
}
.index__requests_status__KascK {
  text-transform: capitalize;
}
.index__requests_status_denied__h71aM {
  color: #ff3b30 !important;
}
.index__popup_menu__MX2Kb {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__MX2Kb div,
.index__popup_menu__MX2Kb a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__MX2Kb div::before,
.index__popup_menu__MX2Kb a::before {
  background: none !important;
}
.index__popup_menu__MX2Kb div:hover,
.index__popup_menu__MX2Kb a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__MX2Kb div:first-of-type,
.index__popup_menu__MX2Kb a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__MX2Kb div:last-of-type,
.index__popup_menu__MX2Kb a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__kFbE3 {
  min-height: 32px !important;
}
.index__clickable__Lh0qk {
  cursor: pointer;
}
.index__radio__l5Fdv {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__RCI5n .index__ui__ru8y_.index__breadcrumb__Kahke .index__active__kdPpt.index__section__p8o3R {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__RCI5n .index__list_layout_header__pidS8 .index__row__y0Pm_ {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__RCI5n .index__list_layout_body__K39a5 .index__row__y0Pm_ div {
  text-align: center;
}
.index__wage-container__RCI5n .index__list_layout_body__K39a5 .index__row__y0Pm_ div:first-child {
  text-align: left;
}
.index__wage-container__RCI5n .index__list_layout_body__K39a5 .index__row__y0Pm_:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__RHRoR {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__nMaDI {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__GP9Iv > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__Yvjxa {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__VqkAx {
  margin: 0 !important;
}
.index__u_margin_bottom_small__bwDTD {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__ZK6u3 {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__uLghE {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__C3JMG {
  margin-top: 1em !important;
}
.index__u_margin_top_small__N3v4s {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__uy4HF {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__TF30S {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__grRbo {
  margin-top: 10rem !important;
}
.index__flex_row_between__xPIOU {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__t7Hux {
  padding-top: 0 !important;
}
.index__header_black__EAmrR {
  color: #4a4a4a !important;
}
.index__tab_spacer__Nebqi {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__G35pL {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__G35pL:hover,
.index__fields__G35pL:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__G35pL .index__active__kdPpt {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__b17yu {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__JlBvc {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__S1Jea {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__S1Jea:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__JYEmG {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__mvvJL {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__TiCML {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__cJ1FQ {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__cJ1FQ button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__ABi4m input {
  box-shadow: none !important;
  text-align: center;
}
.index__timesheet_highlight__f6O6D {
  color: #1d6ea9;
}
.index__timesheet_confirm_icon__XQ1dd {
  margin-top: 0.5em !important;
}
.index__timesheet_cell__ccz4b {
  text-align: center;
}
.index__timesheet_cell__ccz4b:first-of-type {
  margin-top: 0;
}
.index__timesheet_cell__ccz4b:last-of-type {
  margin-bottom: 0;
}
.index__timesheet_subcell__SMQT8 {
  display: block;
  width: 100%;
  text-align: center;
}
.index__totals_card_stick__GpXX5 {
  position: sticky;
  right: 3em;
  top: 1em;
}
.index__totals_card_tablet__FocMU {
  margin-top: 16px;
}
.index__totals_card_container__EzcHL {
  padding: 0 0 0 3em;
  margin: 0 -0.25rem;
  flex-grow: 1;
  transition: width ease-in 0.2s;
}
.index__totals_card_grid__KL8wl {
  padding: 15px;
  justify-content: space-between;
}
.index__totals_card_cost__afuB0 {
  flex-grow: 1;
}
.index__totals_card_cost_button__M2nKq {
  margin: 1.5em 0;
}
.index__details_subcell__QxPOi {
  width: 100%;
}
.index__details_label__ppKhF {
  max-width: 100%;
  text-align: center;
}
.index__details_label_info__ANnai {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 8px;
}
.index__breakdown__X_UMn {
  font-size: 0.75em;
  color: #1d6ea9;
  flex-direction: row;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__breakdown_title__DqphA {
  padding: 4px;
  margin-bottom: 0;
}
.index__breakdown_headers__k1MZe {
  font-size: 1.1em;
  color: #1d6ea9;
}
.index__breakdown_content__cAHk8 {
  width: 550px;
}

/* Table variables */
/* New design colors */
.index__top_row_container__UNX_g {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__J2FXM {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__o4pAZ > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__jdVn3 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__Ismet {
  margin: 0 !important;
}
.index__u_margin_bottom_small__HAV8P {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__Gki8Y {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__N7wv0 {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__mKRxa {
  margin-top: 1em !important;
}
.index__u_margin_top_small__EkHVE {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__sBvTR {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__yP314 {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__BVHX5 {
  margin-top: 10rem !important;
}
.index__flex_row_between__JLjck {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__WXpAm {
  padding-top: 0 !important;
}
.index__header_black__nArlc {
  color: #4a4a4a !important;
}
.index__tab_spacer__HTwLd {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__pW26s {
  border: none;
}
.index__body_menus_item_color__LrMHh {
  color: #000 !important;
}
.index__page_header__jgNZe {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__rMRoX *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__w7dwT {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__u7cLZ {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__TQmPj {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__bL8j0 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__Z7r8w {
  font-size: 1rem;
}
.index__modal_divider__iksBQ {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__bQV4P {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__qnqbP > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__bXwOd {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__cGmhq {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__Gqmfe {
  flex: 1 !important;
}
.index__checkboxes__S5Xgr {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__EU0df {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__ZpkX2 {
  width: 50%;
}
.index__search_bar__ZpkX2 > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__ZpkX2 > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__gdsLA {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__gdsLA {
    margin-right: 1.6rem;
  }
}
.index__search_hr__SEg_t {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__SEg_t {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__SEg_t {
    width: 70%;
  }
}
.index__search_icon__WWqqs {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__vkq64 {
  margin-right: 7px;
}
.index__table_row__IjWVg {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__eeRdl {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__eeRdl:hover {
  color: #212f43;
}
.index__table_headers_gold__Ea4Mk {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__oqOrG {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader___prPh {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__Qehu2 {
  font-size: 1.1rem !important;
}
.index__actions__foQz4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__OTxjf {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__OTxjf .index__input__NASpP {
  flex: 1;
}
.index__search_wrapper__OTxjf input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__bIM_H,
.index__error_message__D21Md {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__D21Md {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__gwoZc {
  margin-top: 4px !important;
}
.index__error_time_picker__l4YJT {
  margin-top: 12px !important;
}
.index__error_message_icon__wfNbv {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__gaRhc {
  display: flex;
}
.index__flex_between__mtKYY {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__HXIQ5 {
  display: flex;
  justify-content: center;
}
.index__border_right__h7rNi {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__YJ8RY {
  margin-right: 15px;
}
.index__chevrons__IloG8 {
  cursor: pointer;
}
.index__position_cell__Yy0FZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Yy0FZ:focus {
  outline: none;
}
.index__position_shift_1__hLZMI {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__DQDVa {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__hLZMI div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__lEPDK {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__Yy0FZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Yy0FZ:focus {
  outline: none;
}
.index__position_shift_2__sciuu {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__RADmh {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__sciuu div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__k6Jqf {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__Yy0FZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Yy0FZ:focus {
  outline: none;
}
.index__position_shift_3__EM27o {
  border: 1px solid orange;
}
.index__position_shift_3_request__Lfuqw {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__EM27o div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__Ehy53 {
  color: orange;
  font-weight: bold;
}
.index__position_cell__Yy0FZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Yy0FZ:focus {
  outline: none;
}
.index__position_shift_4__hQDxN {
  border: 1px solid red;
}
.index__position_shift_4_request__P90mP {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__hQDxN div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__O24eF {
  color: red;
  font-weight: bold;
}
.index__set_height__mXbR5 {
  height: 42px;
  cursor: pointer;
}
.index__search_input__gLUNv {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__gLUNv > input {
  border: none !important;
}
.index__requests_status__d0ii5 {
  text-transform: capitalize;
}
.index__requests_status_denied__oWw8I {
  color: #ff3b30 !important;
}
.index__popup_menu__x3k4a {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__x3k4a div,
.index__popup_menu__x3k4a a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__x3k4a div::before,
.index__popup_menu__x3k4a a::before {
  background: none !important;
}
.index__popup_menu__x3k4a div:hover,
.index__popup_menu__x3k4a a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__x3k4a div:first-of-type,
.index__popup_menu__x3k4a a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__x3k4a div:last-of-type,
.index__popup_menu__x3k4a a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__sfacS {
  min-height: 32px !important;
}
.index__clickable__JMSk_ {
  cursor: pointer;
}
.index__radio__lDTPv {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__O7YUb .index__ui__XKdmc.index__breadcrumb__XSjuh .index__active__Xk2me.index__section__ChpQB {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__O7YUb .index__list_layout_header__E2jav .index__row__XMurN {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__O7YUb .index__list_layout_body__d6kkD .index__row__XMurN div {
  text-align: center;
}
.index__wage-container__O7YUb .index__list_layout_body__d6kkD .index__row__XMurN div:first-child {
  text-align: left;
}
.index__wage-container__O7YUb .index__list_layout_body__d6kkD .index__row__XMurN:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__schedule_bottom_bar__vErm9 {
  width: calc(100% + 6em);
  height: 56px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: sticky;
  bottom: 0;
  background: white;
  margin-left: -3em;
  margin-top: 1em;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  padding: 0 3em;
}

/* Table variables */
/* New design colors */
.index__top_row_container__LPFhV {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__CFQOt {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__a66pN > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__OYQBJ {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__o1vLD {
  margin: 0 !important;
}
.index__u_margin_bottom_small__cpUIT {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__US7VK {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__G9lJY {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__Cd0zQ {
  margin-top: 1em !important;
}
.index__u_margin_top_small__lb8w9 {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__iWPcS {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__sFIEm {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__L29qv {
  margin-top: 10rem !important;
}
.index__flex_row_between__AkW8v {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__mw8Jl {
  padding-top: 0 !important;
}
.index__header_black__fAY27 {
  color: #4a4a4a !important;
}
.index__tab_spacer__w_6i3 {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__rARPA {
  border: none;
}
.index__body_menus_item_color__DYhG6 {
  color: #000 !important;
}
.index__page_header__e8cG8 {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__fr8Tr *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__v9kyE {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__SVs0d {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__Q9Q88 {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__ATkxX {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__lqCCE {
  font-size: 1rem;
}
.index__modal_divider__XvcU6 {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__qWNoo {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__HUwWk > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__mVhaz {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__qRxsV {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__AqulG {
  flex: 1 !important;
}
.index__checkboxes__IGkku {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__spCwf {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__mGniR {
  width: 50%;
}
.index__search_bar__mGniR > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__mGniR > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__uQUug {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__uQUug {
    margin-right: 1.6rem;
  }
}
.index__search_hr__GjDgt {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__GjDgt {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__GjDgt {
    width: 70%;
  }
}
.index__search_icon__CNE1D {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__ySivE {
  margin-right: 7px;
}
.index__table_row__Xhnn5 {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__CUhDd {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__CUhDd:hover {
  color: #212f43;
}
.index__table_headers_gold__UWDlA {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__oy5FG {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__JS7wO {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__OhwOl {
  font-size: 1.1rem !important;
}
.index__actions__EQqfS {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__gHBVR {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__gHBVR .index__input__TAns8 {
  flex: 1;
}
.index__search_wrapper__gHBVR input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__oJKj6,
.index__error_message__SDprV {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__SDprV {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__Bk5y5 {
  margin-top: 4px !important;
}
.index__error_time_picker__oSgqz {
  margin-top: 12px !important;
}
.index__error_message_icon__VobRl {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__sGgwH {
  display: flex;
}
.index__flex_between__QFNNg {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__eeZ4X {
  display: flex;
  justify-content: center;
}
.index__border_right__Ukstp {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__T06bt {
  margin-right: 15px;
}
.index__chevrons__kPciJ {
  cursor: pointer;
}
.index__position_cell__p9T9q {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__p9T9q:focus {
  outline: none;
}
.index__position_shift_1__MiTP8 {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__qD1wn {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__MiTP8 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__ZNaKn {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__p9T9q {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__p9T9q:focus {
  outline: none;
}
.index__position_shift_2__YHVQ9 {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__y04cX {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__YHVQ9 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__xuXip {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__p9T9q {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__p9T9q:focus {
  outline: none;
}
.index__position_shift_3__lmEuA {
  border: 1px solid orange;
}
.index__position_shift_3_request__dCMtD {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__lmEuA div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__xahqC {
  color: orange;
  font-weight: bold;
}
.index__position_cell__p9T9q {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__p9T9q:focus {
  outline: none;
}
.index__position_shift_4__Y6qWU {
  border: 1px solid red;
}
.index__position_shift_4_request__VbJAl {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__Y6qWU div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__HpqCY {
  color: red;
  font-weight: bold;
}
.index__set_height__eDDad {
  height: 42px;
  cursor: pointer;
}
.index__search_input__yFuOD {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__yFuOD > input {
  border: none !important;
}
.index__requests_status__LqctV {
  text-transform: capitalize;
}
.index__requests_status_denied__ht116 {
  color: #ff3b30 !important;
}
.index__popup_menu__Zp1er {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__Zp1er div,
.index__popup_menu__Zp1er a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__Zp1er div::before,
.index__popup_menu__Zp1er a::before {
  background: none !important;
}
.index__popup_menu__Zp1er div:hover,
.index__popup_menu__Zp1er a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__Zp1er div:first-of-type,
.index__popup_menu__Zp1er a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__Zp1er div:last-of-type,
.index__popup_menu__Zp1er a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__l_9NA {
  min-height: 32px !important;
}
.index__clickable__ACuLg {
  cursor: pointer;
}
.index__radio__hP02F {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__WoEtR .index__ui__w_98A.index__breadcrumb__v965Y .index__active__m1lNY.index__section__trvKM {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__WoEtR .index__list_layout_header__cEy6v .index__row__ZU8Xf {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__WoEtR .index__list_layout_body__wXILh .index__row__ZU8Xf div {
  text-align: center;
}
.index__wage-container__WoEtR .index__list_layout_body__wXILh .index__row__ZU8Xf div:first-child {
  text-align: left;
}
.index__wage-container__WoEtR .index__list_layout_body__wXILh .index__row__ZU8Xf:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__api_form__dRSLH {
  padding: 30px 15% 0 15%;
}
.index__api_copy__AIulF {
  max-height: 3.5rem;
}
.index__api_success_msg__HYn6d {
  color: #05c46b;
  font-size: 0.9rem;
}

/* Table variables */
/* New design colors */
.index__top_row_container__g0mcd {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__ks3cq {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__pJ_E0 > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__mRQzu {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__NjUC1 {
  margin: 0 !important;
}
.index__u_margin_bottom_small__hoPoF {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__pMYL3 {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__V4AEx {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__w3Djf {
  margin-top: 1em !important;
}
.index__u_margin_top_small___JHeC {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__mMZ3K {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__vGujn {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__X5eMR {
  margin-top: 10rem !important;
}
.index__flex_row_between__a0ZUX {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__BwvOD {
  padding-top: 0 !important;
}
.index__header_black__sLnTX {
  color: #4a4a4a !important;
}
.index__tab_spacer__Xc1NT {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__BfniQ {
  border: none;
}
.index__body_menus_item_color__QaiS1 {
  color: #000 !important;
}
.index__page_header__DguLt {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__dA4mA *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__rc7ee {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__o2WAy {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__VjoS1 {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__Nu_u1 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__dQPfx {
  font-size: 1rem;
}
.index__modal_divider__ffl4C {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__Pn6Yx {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__UPjFI > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__FuI1J {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__kkFdT {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__t951C {
  flex: 1 !important;
}
.index__checkboxes__MIN_q {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader___SA_x {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__hVDNF {
  width: 50%;
}
.index__search_bar__hVDNF > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__hVDNF > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__nvQ_G {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__nvQ_G {
    margin-right: 1.6rem;
  }
}
.index__search_hr__YEqId {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__YEqId {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__YEqId {
    width: 70%;
  }
}
.index__search_icon__abVBi {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__To73x {
  margin-right: 7px;
}
.index__table_row__zvHc3 {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__YSlrv {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__YSlrv:hover {
  color: #212f43;
}
.index__table_headers_gold___Bcuk {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__GZxiJ {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__prt0v {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__smDPA {
  font-size: 1.1rem !important;
}
.index__actions__xdbcq {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__HUNOB {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__HUNOB .index__input__gwyg2 {
  flex: 1;
}
.index__search_wrapper__HUNOB input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__ymk_i,
.index__error_message__cs_Vo {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__cs_Vo {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__L_xD0 {
  margin-top: 4px !important;
}
.index__error_time_picker__ERabC {
  margin-top: 12px !important;
}
.index__error_message_icon__xu2jd {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__hJiep {
  display: flex;
}
.index__flex_between__Cj9YQ {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__WPF6O {
  display: flex;
  justify-content: center;
}
.index__border_right__wqlEA {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__w0Goj {
  margin-right: 15px;
}
.index__chevrons__sVeSi {
  cursor: pointer;
}
.index__position_cell__VRP2V {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__VRP2V:focus {
  outline: none;
}
.index__position_shift_1__ZtgkP {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__ls0PU {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__ZtgkP div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__L3xbu {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__VRP2V {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__VRP2V:focus {
  outline: none;
}
.index__position_shift_2__VaHb2 {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__gtYFb {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__VaHb2 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__MgGXc {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__VRP2V {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__VRP2V:focus {
  outline: none;
}
.index__position_shift_3__GuCpD {
  border: 1px solid orange;
}
.index__position_shift_3_request__gRGv6 {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__GuCpD div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__OG3N_ {
  color: orange;
  font-weight: bold;
}
.index__position_cell__VRP2V {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__VRP2V:focus {
  outline: none;
}
.index__position_shift_4__LAMXl {
  border: 1px solid red;
}
.index__position_shift_4_request__EPOM6 {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__LAMXl div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__zrLNd {
  color: red;
  font-weight: bold;
}
.index__set_height__dBdJC {
  height: 42px;
  cursor: pointer;
}
.index__search_input__xBVrS {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__xBVrS > input {
  border: none !important;
}
.index__requests_status__WV1BB {
  text-transform: capitalize;
}
.index__requests_status_denied__eDYog {
  color: #ff3b30 !important;
}
.index__popup_menu__iVmAQ {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__iVmAQ div,
.index__popup_menu__iVmAQ a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__iVmAQ div::before,
.index__popup_menu__iVmAQ a::before {
  background: none !important;
}
.index__popup_menu__iVmAQ div:hover,
.index__popup_menu__iVmAQ a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__iVmAQ div:first-of-type,
.index__popup_menu__iVmAQ a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__iVmAQ div:last-of-type,
.index__popup_menu__iVmAQ a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__GewbS {
  min-height: 32px !important;
}
.index__clickable__CP3Kv {
  cursor: pointer;
}
.index__radio__L0DvV {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__ohmqJ .index__ui__QCAHt.index__breadcrumb__tw8ad .index__active__s_yTy.index__section__iKm41 {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__ohmqJ .index__list_layout_header__FxHCS .index__row__KeDo7 {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__ohmqJ .index__list_layout_body__JMb83 .index__row__KeDo7 div {
  text-align: center;
}
.index__wage-container__ohmqJ .index__list_layout_body__JMb83 .index__row__KeDo7 div:first-child {
  text-align: left;
}
.index__wage-container__ohmqJ .index__list_layout_body__JMb83 .index__row__KeDo7:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}

/* Table variables */
/* New design colors */
.index__top_row_container__Qxrz2 {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__IT6pr {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__xin5Y > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__S9pec {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__uU79h {
  margin: 0 !important;
}
.index__u_margin_bottom_small__F09st {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__ys4Sk {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__cRXre {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__HiBWs {
  margin-top: 1em !important;
}
.index__u_margin_top_small__tFSkA {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__MwLfe {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__UJzXn {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__Iy3xW {
  margin-top: 10rem !important;
}
.index__flex_row_between__qvYrk {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__N6ri8 {
  padding-top: 0 !important;
}
.index__header_black__hNwrI {
  color: #4a4a4a !important;
}
.index__tab_spacer__big5q {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__S_qtw {
  border: none;
}
.index__body_menus_item_color__xUVvv {
  color: #000 !important;
}
.index__page_header__Sz0bJ {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__z93BZ *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__yft60 {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__jdqnK {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__EyAEf {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__uNepC {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__xO4IF {
  font-size: 1rem;
}
.index__modal_divider__HP1dY {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__ASqyQ {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__Pwrw6 > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__OXZA_ {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__jniga {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__Jbdq4 {
  flex: 1 !important;
}
.index__checkboxes__YjvzJ {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__wRJFC {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__pOnHF {
  width: 50%;
}
.index__search_bar__pOnHF > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__pOnHF > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__OtNMj {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__OtNMj {
    margin-right: 1.6rem;
  }
}
.index__search_hr__IbMxt {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__IbMxt {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__IbMxt {
    width: 70%;
  }
}
.index__search_icon__EU9L9 {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__EbbJk {
  margin-right: 7px;
}
.index__table_row__fh1ra {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__d44Eo {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__d44Eo:hover {
  color: #212f43;
}
.index__table_headers_gold__ZxulC {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__y59hQ {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__IuiDC {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns___rs9l {
  font-size: 1.1rem !important;
}
.index__actions__gq_1x {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__dM1Ds {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__dM1Ds .index__input__nV2S5 {
  flex: 1;
}
.index__search_wrapper__dM1Ds input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__M9tug,
.index__error_message__KxnCZ {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__KxnCZ {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__NNN8_ {
  margin-top: 4px !important;
}
.index__error_time_picker__qe1LO {
  margin-top: 12px !important;
}
.index__error_message_icon__j1LMi {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__iUhPP {
  display: flex;
}
.index__flex_between__hwKGz {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__aZe6h {
  display: flex;
  justify-content: center;
}
.index__border_right__A8zbO {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__jlNay {
  margin-right: 15px;
}
.index__chevrons__YPPdc {
  cursor: pointer;
}
.index__position_cell__vDyT_ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__vDyT_:focus {
  outline: none;
}
.index__position_shift_1__HtqOr {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__nmf2X {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__HtqOr div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__dzaCl {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__vDyT_ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__vDyT_:focus {
  outline: none;
}
.index__position_shift_2__GCms5 {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__usngt {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__GCms5 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__w0yzl {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__vDyT_ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__vDyT_:focus {
  outline: none;
}
.index__position_shift_3__vRcKl {
  border: 1px solid orange;
}
.index__position_shift_3_request__sA5wZ {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__vRcKl div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__tQwHr {
  color: orange;
  font-weight: bold;
}
.index__position_cell__vDyT_ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__vDyT_:focus {
  outline: none;
}
.index__position_shift_4__um05S {
  border: 1px solid red;
}
.index__position_shift_4_request__pPwH_ {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__um05S div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__ldKm4 {
  color: red;
  font-weight: bold;
}
.index__set_height__qLIGB {
  height: 42px;
  cursor: pointer;
}
.index__search_input__EIJUc {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__EIJUc > input {
  border: none !important;
}
.index__requests_status__WF9V6 {
  text-transform: capitalize;
}
.index__requests_status_denied__VoLfp {
  color: #ff3b30 !important;
}
.index__popup_menu__BxeTr {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__BxeTr div,
.index__popup_menu__BxeTr a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__BxeTr div::before,
.index__popup_menu__BxeTr a::before {
  background: none !important;
}
.index__popup_menu__BxeTr div:hover,
.index__popup_menu__BxeTr a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__BxeTr div:first-of-type,
.index__popup_menu__BxeTr a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__BxeTr div:last-of-type,
.index__popup_menu__BxeTr a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__P9ekS {
  min-height: 32px !important;
}
.index__clickable__SaXFC {
  cursor: pointer;
}
.index__radio__gOS8T {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__InyCk .index__ui__Vmx_n.index__breadcrumb__lPpkG .index__active__a9uBr.index__section__FGi9O {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__InyCk .index__list_layout_header__Ud5o6 .index__row__s9d9S {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__InyCk .index__list_layout_body__YGTG9 .index__row__s9d9S div {
  text-align: center;
}
.index__wage-container__InyCk .index__list_layout_body__YGTG9 .index__row__s9d9S div:first-child {
  text-align: left;
}
.index__wage-container__InyCk .index__list_layout_body__YGTG9 .index__row__s9d9S:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}

.index__body_menus__Ej0md {
  border: none;
}
.index__body_menus_item_color__uayV7 {
  color: #000 !important;
}
.index__page_header__Nq2vZ {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__xqWq1 *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__y1P7h {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__esgx2 {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__qX9Ga {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__DEnz7 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__b9Uyi {
  font-size: 1rem;
}
.index__modal_divider___Ptxg {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__EkdRp {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__nEXON > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__U_JO2 {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__u1E5O {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__YEEvk {
  flex: 1 !important;
}
.index__checkboxes__B8ZGl {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__GpgyZ {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__uHG63 {
  width: 50%;
}
.index__search_bar__uHG63 > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__uHG63 > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__nStR5 {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__nStR5 {
    margin-right: 1.6rem;
  }
}
.index__search_hr__ZQSrm {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__ZQSrm {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__ZQSrm {
    width: 70%;
  }
}
.index__search_icon__mXiwZ {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__mhisY {
  margin-right: 7px;
}
.index__table_row__OSDVV {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__BIXos {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__BIXos:hover {
  color: #212f43;
}
.index__table_headers_gold__ximJd {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header___ko8b {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__Xj4h8 {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__f08Xj {
  font-size: 1.1rem !important;
}
.index__actions__YVovI {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__iPikz {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__iPikz .index__input__s7YzO {
  flex: 1;
}
.index__search_wrapper__iPikz input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__Hhcxw,
.index__error_message__QrBM_ {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__QrBM_ {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__b0mRv {
  margin-top: 4px !important;
}
.index__error_time_picker__a9Sx6 {
  margin-top: 12px !important;
}
.index__error_message_icon__Pv622 {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__cOwrC {
  display: flex;
}
.index__flex_between__oyNdh {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__hfd9p {
  display: flex;
  justify-content: center;
}
.index__border_right__mpTmp {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__mClZ3 {
  margin-right: 15px;
}
.index__chevrons__yCiKT {
  cursor: pointer;
}
.index__position_cell__gPkLx {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__gPkLx:focus {
  outline: none;
}
.index__position_shift_1__SgnO1 {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__FLz_6 {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__SgnO1 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__XM8vq {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__gPkLx {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__gPkLx:focus {
  outline: none;
}
.index__position_shift_2__rtDw7 {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__G3Gv7 {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__rtDw7 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__mReVU {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__gPkLx {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__gPkLx:focus {
  outline: none;
}
.index__position_shift_3__QjPwo {
  border: 1px solid orange;
}
.index__position_shift_3_request__yrtYH {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__QjPwo div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__sKB2F {
  color: orange;
  font-weight: bold;
}
.index__position_cell__gPkLx {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__gPkLx:focus {
  outline: none;
}
.index__position_shift_4__K_U4y {
  border: 1px solid red;
}
.index__position_shift_4_request__ALmi9 {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__K_U4y div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__mRmQP {
  color: red;
  font-weight: bold;
}
.index__set_height__a7jKc {
  height: 42px;
  cursor: pointer;
}
.index__search_input__wdUAo {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__wdUAo > input {
  border: none !important;
}
.index__requests_status__dFOGf {
  text-transform: capitalize;
}
.index__requests_status_denied__T8VJm {
  color: #ff3b30 !important;
}
.index__popup_menu__xGOyD {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__xGOyD div,
.index__popup_menu__xGOyD a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__xGOyD div::before,
.index__popup_menu__xGOyD a::before {
  background: none !important;
}
.index__popup_menu__xGOyD div:hover,
.index__popup_menu__xGOyD a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__xGOyD div:first-of-type,
.index__popup_menu__xGOyD a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__xGOyD div:last-of-type,
.index__popup_menu__xGOyD a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__QrVrn {
  min-height: 32px !important;
}
.index__clickable__YA_s5 {
  cursor: pointer;
}
.index__radio__qA5nH {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__rcS47 .index__ui__GePCZ.index__breadcrumb__fLntM .index__active__rZZyf.index__section__ZTHpF {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__rcS47 .index__list_layout_header__a2gW2 .index__row__Bx5Bc {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__rcS47 .index__list_layout_body__wLrXk .index__row__Bx5Bc div {
  text-align: center;
}
.index__wage-container__rcS47 .index__list_layout_body__wLrXk .index__row__Bx5Bc div:first-child {
  text-align: left;
}
.index__wage-container__rcS47 .index__list_layout_body__wLrXk .index__row__Bx5Bc:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__dwqA9 {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__foIBu {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__WzDeY > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__PWR8Y {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__HCMLR {
  margin: 0 !important;
}
.index__u_margin_bottom_small__Wo3fw {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__nm91n {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__ihB6x {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__dj6Pq {
  margin-top: 1em !important;
}
.index__u_margin_top_small__HW95K {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__Uo3LY {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__WJ3wT {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__RoBxI {
  margin-top: 10rem !important;
}
.index__flex_row_between___rnwW {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__DfVKP {
  padding-top: 0 !important;
}
.index__header_black__mIQBp {
  color: #4a4a4a !important;
}
.index__tab_spacer__Qjvva {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__uoMtu {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__uoMtu:hover,
.index__fields__uoMtu:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__uoMtu .index__active__rZZyf {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__jK583 {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__lejbU {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__ZH5Fh {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__ZH5Fh:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__DFGIG {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__RoPf0 {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__DuDHH {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__VcFcn {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__VcFcn button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__dYPb1 input {
  box-shadow: none !important;
  text-align: center;
}
.index__profile_form__x2KA4 {
  width: 100%;
}
.index__profile_form_dob__hRHCZ {
  margin: 1em 0 !important;
}
.index__profile_form_dob__hRHCZ input {
  font-weight: 400 !important;
}
.index__profile_form_number_row__X8l3W {
  margin: 8px 0 !important;
}
.index__profile_form_remove_number__AbKQT {
  display: flex !important;
}
.index__profile_form_remove_number__AbKQT button {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__profile_phone_header__tHvMY {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-right: 12px !important;
}
.index__profile_phone_header__tHvMY button {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__start_date__EjNEs input {
  font-weight: 400 !important;
}
.index__position_wrapper_checkboxes__pXzEw {
  border: 1px solid #e0e1e2;
  display: flex;
  flex-wrap: wrap;
  padding: 1rem;
  border-radius: 2px;
}
.index__position_right__Mmf6G {
  display: flex !important;
  justify-content: flex-end;
  position: fixed;
  bottom: 2em;
  right: 3em;
}
.index__disabled_header__SzRh4 {
  margin-bottom: -0.5rem;
}

.index__body_menus__z22eJ {
  border: none;
}
.index__body_menus_item_color__k4S1L {
  color: #000 !important;
}
.index__page_header__QzT4U {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__tFV5U *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__rIvhc {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__cGMMA {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__AEejQ {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__wFyLY {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__tA6hO {
  font-size: 1rem;
}
.index__modal_divider__LlbC8 {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__OmF9_ {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__UUCgK > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__ZC6wZ {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__P5dlc {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__Aua4E {
  flex: 1 !important;
}
.index__checkboxes__t1BDr {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__hnMrm {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__qbS5l {
  width: 50%;
}
.index__search_bar__qbS5l > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__qbS5l > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__WQhx8 {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__WQhx8 {
    margin-right: 1.6rem;
  }
}
.index__search_hr__o7sCx {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__o7sCx {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__o7sCx {
    width: 70%;
  }
}
.index__search_icon__f1EQx {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__hrYuc {
  margin-right: 7px;
}
.index__table_row__W_RGu {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__zXye4 {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__zXye4:hover {
  color: #212f43;
}
.index__table_headers_gold__H5vx7 {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__JbKID {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__qvsOF {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__UO9XY {
  font-size: 1.1rem !important;
}
.index__actions__Tbru9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__sF2ja {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__sF2ja .index__input__iJ1_n {
  flex: 1;
}
.index__search_wrapper__sF2ja input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__xOYDa,
.index__error_message__hiPZV {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__hiPZV {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__kDGYT {
  margin-top: 4px !important;
}
.index__error_time_picker__vTGy7 {
  margin-top: 12px !important;
}
.index__error_message_icon__QM9mx {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__go0mC {
  display: flex;
}
.index__flex_between__leJJW {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__CpPDb {
  display: flex;
  justify-content: center;
}
.index__border_right___U9gO {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__zLOME {
  margin-right: 15px;
}
.index__chevrons__oE7rV {
  cursor: pointer;
}
.index__position_cell__r4jSu {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__r4jSu:focus {
  outline: none;
}
.index__position_shift_1__kl7EO {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__CpizA {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__kl7EO div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__khBor {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__r4jSu {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__r4jSu:focus {
  outline: none;
}
.index__position_shift_2__sqId3 {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__q3e8B {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__sqId3 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__cW9e8 {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__r4jSu {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__r4jSu:focus {
  outline: none;
}
.index__position_shift_3__na5XO {
  border: 1px solid orange;
}
.index__position_shift_3_request__Y_FaW {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__na5XO div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__Pgn65 {
  color: orange;
  font-weight: bold;
}
.index__position_cell__r4jSu {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__r4jSu:focus {
  outline: none;
}
.index__position_shift_4__dIz4a {
  border: 1px solid red;
}
.index__position_shift_4_request__uv1FJ {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__dIz4a div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__hQ1TZ {
  color: red;
  font-weight: bold;
}
.index__set_height__MwQ_k {
  height: 42px;
  cursor: pointer;
}
.index__search_input__wxs3u {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__wxs3u > input {
  border: none !important;
}
.index__requests_status__aXx2d {
  text-transform: capitalize;
}
.index__requests_status_denied__f0rIi {
  color: #ff3b30 !important;
}
.index__popup_menu__H9Wch {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__H9Wch div,
.index__popup_menu__H9Wch a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__H9Wch div::before,
.index__popup_menu__H9Wch a::before {
  background: none !important;
}
.index__popup_menu__H9Wch div:hover,
.index__popup_menu__H9Wch a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__H9Wch div:first-of-type,
.index__popup_menu__H9Wch a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__H9Wch div:last-of-type,
.index__popup_menu__H9Wch a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__GwpWb {
  min-height: 32px !important;
}
.index__clickable__kThfu {
  cursor: pointer;
}
.index__radio__Cl4WV {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__AZRKe .index__ui__nhsec.index__breadcrumb__bQ3pU .index__active__gOLWL.index__section__ngrEC {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__AZRKe .index__list_layout_header__g37lL .index__row__6an5T {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__AZRKe .index__list_layout_body__K4PJk .index__row__6an5T div {
  text-align: center;
}
.index__wage-container__AZRKe .index__list_layout_body__K4PJk .index__row__6an5T div:first-child {
  text-align: left;
}
.index__wage-container__AZRKe .index__list_layout_body__K4PJk .index__row__6an5T:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__lluQq {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__ulT_5 {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__UbsSB > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__TrBOI {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__lrd61 {
  margin: 0 !important;
}
.index__u_margin_bottom_small__onZu3 {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__z6ZOi {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__gsezH {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__ZQjAP {
  margin-top: 1em !important;
}
.index__u_margin_top_small__dDGYs {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__DuyAH {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__Yfpgg {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__aq6Aw {
  margin-top: 10rem !important;
}
.index__flex_row_between__vn5cC {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__qDIVY {
  padding-top: 0 !important;
}
.index__header_black__HbsHK {
  color: #4a4a4a !important;
}
.index__tab_spacer__XaRxi {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__Phmfd {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__Phmfd:hover,
.index__fields__Phmfd:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__Phmfd .index__active__gOLWL {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__PxoL9 {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__gg81d {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell___qzL2 {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell___qzL2:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__rrqJa {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__XFcfr {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__ENHSu {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__MFrTh {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__MFrTh button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id___9hpz input {
  box-shadow: none !important;
  text-align: center;
}

/* Table variables */
/* New design colors */
.index__circle__rIG4M {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
}
.index__circle__rIG4M img {
  height: 110px;
  border-radius: 50%;
}

/* Table variables */
/* New design colors */
.index__top_row_container__xsSoJ {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__tk5Ud {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__PBIUY > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__sFAAm {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__XpKrj {
  margin: 0 !important;
}
.index__u_margin_bottom_small__rkW2N {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__mDJtv {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__QRvpm {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__uqdjM {
  margin-top: 1em !important;
}
.index__u_margin_top_small__KktBe {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__Z8Uc6 {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__KSYlD {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__aiAGR {
  margin-top: 10rem !important;
}
.index__flex_row_between__gjpB9 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__kqt83 {
  padding-top: 0 !important;
}
.index__header_black__QRsu7 {
  color: #4a4a4a !important;
}
.index__tab_spacer__D1y4O {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__WnDqX {
  border: none;
}
.index__body_menus_item_color__sci8g {
  color: #000 !important;
}
.index__page_header__kxtXn {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows___dDG1 *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__b_VnH {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__VvTFu {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__Q6wWl {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__idwgN {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__nRH9O {
  font-size: 1rem;
}
.index__modal_divider__G7shW {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__eKiSg {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__V0MvW > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__FmHm8 {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__CIZ9i {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__Y3euc {
  flex: 1 !important;
}
.index__checkboxes__fjW6E {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__enHsJ {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__bcD6d {
  width: 50%;
}
.index__search_bar__bcD6d > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__bcD6d > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__m4DiM {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__m4DiM {
    margin-right: 1.6rem;
  }
}
.index__search_hr__R04NE {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__R04NE {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__R04NE {
    width: 70%;
  }
}
.index__search_icon__ritt0 {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__usPBQ {
  margin-right: 7px;
}
.index__table_row__dBhT6 {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__QfU5b {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__QfU5b:hover {
  color: #212f43;
}
.index__table_headers_gold__GlRBV {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__sOJyP {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__RcVSU {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__ytJDN {
  font-size: 1.1rem !important;
}
.index__actions__Ia_P0 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__zDZBp {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__zDZBp .index__input__eLt2f {
  flex: 1;
}
.index__search_wrapper__zDZBp input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__ugONi,
.index__error_message__dOqum {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__dOqum {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__zmeIA {
  margin-top: 4px !important;
}
.index__error_time_picker__fQ_qn {
  margin-top: 12px !important;
}
.index__error_message_icon__uzBec {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__LZJRS {
  display: flex;
}
.index__flex_between__zDNh2 {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__wB1pi {
  display: flex;
  justify-content: center;
}
.index__border_right__RmA3q {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__Ei6bP {
  margin-right: 15px;
}
.index__chevrons__Y3leX {
  cursor: pointer;
}
.index__position_cell__vN2OI {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__vN2OI:focus {
  outline: none;
}
.index__position_shift_1__whhLT {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__L3bT7 {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__whhLT div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__XCruR {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__vN2OI {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__vN2OI:focus {
  outline: none;
}
.index__position_shift_2__DIyGj {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__aQD6Q {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__DIyGj div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__RjjaW {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__vN2OI {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__vN2OI:focus {
  outline: none;
}
.index__position_shift_3__AIUM1 {
  border: 1px solid orange;
}
.index__position_shift_3_request__j3WzQ {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__AIUM1 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__Be9H6 {
  color: orange;
  font-weight: bold;
}
.index__position_cell__vN2OI {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__vN2OI:focus {
  outline: none;
}
.index__position_shift_4__oSx4P {
  border: 1px solid red;
}
.index__position_shift_4_request__siSCW {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__oSx4P div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__vL5Sz {
  color: red;
  font-weight: bold;
}
.index__set_height__sBZBD {
  height: 42px;
  cursor: pointer;
}
.index__search_input__Vcio6 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__Vcio6 > input {
  border: none !important;
}
.index__requests_status__FxmUO {
  text-transform: capitalize;
}
.index__requests_status_denied__QKy9s {
  color: #ff3b30 !important;
}
.index__popup_menu__WnxJ0 {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__WnxJ0 div,
.index__popup_menu__WnxJ0 a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__WnxJ0 div::before,
.index__popup_menu__WnxJ0 a::before {
  background: none !important;
}
.index__popup_menu__WnxJ0 div:hover,
.index__popup_menu__WnxJ0 a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__WnxJ0 div:first-of-type,
.index__popup_menu__WnxJ0 a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__WnxJ0 div:last-of-type,
.index__popup_menu__WnxJ0 a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__iSAdN {
  min-height: 32px !important;
}
.index__clickable__DNzHd {
  cursor: pointer;
}
.index__radio__zwAlX {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__W2gF0 .index__ui__KV9DG.index__breadcrumb__mWhh1 .index__active__PX9L9.index__section__nQpso {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__W2gF0 .index__list_layout_header__AXJ6T .index__row__GnB1S {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__W2gF0 .index__list_layout_body__r1do_ .index__row__GnB1S div {
  text-align: center;
}
.index__wage-container__W2gF0 .index__list_layout_body__r1do_ .index__row__GnB1S div:first-child {
  text-align: left;
}
.index__wage-container__W2gF0 .index__list_layout_body__r1do_ .index__row__GnB1S:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__button_icon__usPBQ {
  margin-right: 8px;
}
.index__search_icon__ritt0 {
  margin-right: 8px;
  font-size: 1.5rem;
  color: #cccbca;
}
.index__employees_card__nnelY {
  border: none !important;
  background-color: rgba(167, 178, 202, 0.3) !important;
  border-radius: 4px !important;
}
.index__employees_card_header__YTavp {
  color: #fafafa !important;
  font-weight: 500 !important;
  padding-bottom: 8px;
}
.index__employees_card_content__gwcZC {
  color: #fafafa;
  background: #a7b2ca !important;
  border-top: none !important;
  border-radius: 0 0 40px 40px !important;
}
.index__image_container__l0ISB {
  height: 128px;
  width: 128px;
  align-self: center;
}
.index__main_section__X_fFe {
  display: grid;
  justify-items: center;
  gap: 1em;
}
.index__empty_state__eAk7r {
  margin: 2em 0;
}

/* Table variables */
/* New design colors */
.index__homepage__VypTT {
  height: 100vh;
  background-image: url(/images/SMALL_EXT_ATA6743.jpg) !important;
  background-size: cover !important;
  overflow: hidden;
}
.index__homepage_headers__QSDGx {
  height: 100%;
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 1;
}
.index__homepage_headers__QSDGx h1,
.index__homepage_headers__QSDGx h3 {
  margin: 0.5rem 0 !important;
}
.index__homepage_overlay__dk84U {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
}
.index__header_primary__xQJ9e {
  font-size: 4rem;
  color: #fafafa;
}
.index__header_secondary__IoWo_ {
  font-size: 2rem;
  font-weight: 400;
  color: #fafafa;
}

*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}#V2lQS3D_iizZJguPkK7J{height:100%}section{height:100%}body{box-sizing:border-box;margin-bottom:0;padding-bottom:0}.DMpPpruFCBZRZf0Svqzr{text-align:center !important}.RsaSZYFwYbZS9LYIcKo_{margin-bottom:1.5rem !important}.CyTEMLlOBZk6BYlJ9b0A{margin-bottom:2.5rem !important}.nuivcK5igiIHwpVaBnUA{margin-bottom:4rem !important}.YBg1i8ah5_L1NrRjkw5t{margin-bottom:8rem !important}.Sxkd5n0FubhmiakQiDOX{margin-top:2rem !important}.LqsRpgBj6S8io6h2jpHz{margin-top:4rem !important}.ig6DlZS3YVMITeUdsxrv{margin-top:8rem !important}.lLYU0yt4fzrbMM4AjOhl{margin-top:10rem !important}.o482ky0bsofxMhvuzbfo{display:inline-block}.eAYeg9ZYwkWfFVhCxsQX{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.xpemr8uhtQcrtB7o0bVj{vertical-align:center}.GnqVOGeEUzHq7roup76x{height:50%;width:75%;margin:auto}.GkpONGPMzyyfDxlR7w8Z{color:gray}.uhzpRfLDgVv0Dnd1lM7_{height:100%;text-align:center}.eUn8Bn62yZyWDNRaBd_8{display:block;height:1px;border:0;border-top:1.5px solid #b9975b;margin:.5rem;padding:0}.NUviDrG_v4ft_jZeAjGC{text-transform:uppercase;color:#fff;font-size:1.5rem;margin:0}.yQ5x0AkjQM72Rq30S7Os{font-size:.8rem}.dbmXaiWlEPcB9_Wb3POR{background-color:gray;height:100vh}.u4MobUJg8A8z51kt9Qez{height:9rem;width:16rem}.MwxI7wjJFF2cedu2OBLw .GksegPj5a2OzA0EzFfL5{width:56px !important}.MwxI7wjJFF2cedu2OBLw .AsNrIPPc5mV5bzmlOcNd{display:none}.MwxI7wjJFF2cedu2OBLw .qr99chNSc8bBartBWV0t{padding:32px 32px 32px 88px}
/* Table variables */
/* New design colors */
.index__top_row_container__qkgf3 {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__q_YB4 {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__CQ_uf > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__A6Tth {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__xt8Ji {
  margin: 0 !important;
}
.index__u_margin_bottom_small__RW9Q_ {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__ib09O {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__tEtiB {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__GeWbF {
  margin-top: 1em !important;
}
.index__u_margin_top_small__soMOZ {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__QneWT {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__vrvoW {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__hUOFu {
  margin-top: 10rem !important;
}
.index__flex_row_between__e4NMx {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__VQKIO {
  padding-top: 0 !important;
}
.index__header_black__Z1f8E {
  color: #4a4a4a !important;
}
.index__tab_spacer__Tsdjo {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__spalv {
  border: none;
}
.index__body_menus_item_color__sMk50 {
  color: #000 !important;
}
.index__page_header__Nwd5s {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__JIYTZ *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__bq1QZ {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__qKNCs {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__LTbZu {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__bxcwf {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__SwpPi {
  font-size: 1rem;
}
.index__modal_divider__aHGof {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__E4rRA {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__NiMJ2 > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__imy8W {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__KjIwo {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__Br41T {
  flex: 1 !important;
}
.index__checkboxes__FdsOM {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__s12px {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__hL5R0 {
  width: 50%;
}
.index__search_bar__hL5R0 > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__hL5R0 > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__JQPas {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__JQPas {
    margin-right: 1.6rem;
  }
}
.index__search_hr__M_WDE {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__M_WDE {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__M_WDE {
    width: 70%;
  }
}
.index__search_icon__TzNDL {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__FlijJ {
  margin-right: 7px;
}
.index__table_row__tRRqq {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__kgIxO {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__kgIxO:hover {
  color: #212f43;
}
.index__table_headers_gold__NT0LT {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__LlWED {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__WEyph {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__pB3na {
  font-size: 1.1rem !important;
}
.index__actions__Ktm4y {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__Z267D {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__Z267D .index__input__FmDWq {
  flex: 1;
}
.index__search_wrapper__Z267D input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__R22El,
.index__error_message__c7FY0 {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__c7FY0 {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__LVgdA {
  margin-top: 4px !important;
}
.index__error_time_picker__P_ege {
  margin-top: 12px !important;
}
.index__error_message_icon__TZyp9 {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__i_5f2 {
  display: flex;
}
.index__flex_between__BStnS {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__L94fy {
  display: flex;
  justify-content: center;
}
.index__border_right__aanxu {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__b4fVP {
  margin-right: 15px;
}
.index__chevrons__Ug29j {
  cursor: pointer;
}
.index__position_cell__as2iR {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__as2iR:focus {
  outline: none;
}
.index__position_shift_1__hvoIe {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__aNAz3 {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__hvoIe div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__R5ebi {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__as2iR {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__as2iR:focus {
  outline: none;
}
.index__position_shift_2__D9rs0 {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__Rdg_p {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__D9rs0 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__i8Vvt {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__as2iR {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__as2iR:focus {
  outline: none;
}
.index__position_shift_3__S_61K {
  border: 1px solid orange;
}
.index__position_shift_3_request__Sgb1A {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__S_61K div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__wNSke {
  color: orange;
  font-weight: bold;
}
.index__position_cell__as2iR {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__as2iR:focus {
  outline: none;
}
.index__position_shift_4__pI0xi {
  border: 1px solid red;
}
.index__position_shift_4_request__pGJ2N {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__pI0xi div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__osLne {
  color: red;
  font-weight: bold;
}
.index__set_height__hEPdO {
  height: 42px;
  cursor: pointer;
}
.index__search_input__AsAjQ {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__AsAjQ > input {
  border: none !important;
}
.index__requests_status__mBnXd {
  text-transform: capitalize;
}
.index__requests_status_denied__nIUpD {
  color: #ff3b30 !important;
}
.index__popup_menu__gruxI {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__gruxI div,
.index__popup_menu__gruxI a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__gruxI div::before,
.index__popup_menu__gruxI a::before {
  background: none !important;
}
.index__popup_menu__gruxI div:hover,
.index__popup_menu__gruxI a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__gruxI div:first-of-type,
.index__popup_menu__gruxI a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__gruxI div:last-of-type,
.index__popup_menu__gruxI a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__ZbOpe {
  min-height: 32px !important;
}
.index__clickable__oqH2c {
  cursor: pointer;
}
.index__radio__sDv2b {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__B0HRk .index__ui__gq_9M.index__breadcrumb__v3PNc .index__active__AqMsW.index__section__A6XCD {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__B0HRk .index__list_layout_header__dnH_E .index__row___IK7H {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__B0HRk .index__list_layout_body__G4Ql8 .index__row___IK7H div {
  text-align: center;
}
.index__wage-container__B0HRk .index__list_layout_body__G4Ql8 .index__row___IK7H div:first-child {
  text-align: left;
}
.index__wage-container__B0HRk .index__list_layout_body__G4Ql8 .index__row___IK7H:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}

.index__checkmark__Y_DxB {
  width: 100%;
  text-align: center;
}

/* Table variables */
/* New design colors */
.index__top_row_container__nqVMO {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__X6rqs {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link___kYu0 > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__j87Jn {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__xpIwI {
  margin: 0 !important;
}
.index__u_margin_bottom_small__S6l_4 {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__EF80q {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__uDYEc {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__C14dP {
  margin-top: 1em !important;
}
.index__u_margin_top_small__GJT9K {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__Ucwqh {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__mGIKB {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__YXH7Z {
  margin-top: 10rem !important;
}
.index__flex_row_between__s8lCn {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top___ygAW {
  padding-top: 0 !important;
}
.index__header_black__zBiXr {
  color: #4a4a4a !important;
}
.index__tab_spacer__XHZza {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__PaDpA {
  border: none;
}
.index__body_menus_item_color__zVEfs {
  color: #000 !important;
}
.index__page_header__LYcP4 {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__miejY *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__MnaYW {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__vJsUd {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__Eklaf {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__eXLEV {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__AVJZ2 {
  font-size: 1rem;
}
.index__modal_divider__I78bT {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__H4rGX {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__JBIQY > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__WtifX {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__SIFb5 {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__xc_2L {
  flex: 1 !important;
}
.index__checkboxes__resgG {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__bBdKk {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__GIxbR {
  width: 50%;
}
.index__search_bar__GIxbR > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__GIxbR > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__RWaAM {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__RWaAM {
    margin-right: 1.6rem;
  }
}
.index__search_hr__BS4y9 {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__BS4y9 {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__BS4y9 {
    width: 70%;
  }
}
.index__search_icon__M4QXq {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__hMn2v {
  margin-right: 7px;
}
.index__table_row__MOxSk {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__qIScF {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__qIScF:hover {
  color: #212f43;
}
.index__table_headers_gold__guag7 {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__KpGZA {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__fvRut {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__qVPeL {
  font-size: 1.1rem !important;
}
.index__actions__UnX7n {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__rSof6 {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__rSof6 .index__input__KUa4A {
  flex: 1;
}
.index__search_wrapper__rSof6 input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__yJkyM,
.index__error_message__AxSAr {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__AxSAr {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__GXgCH {
  margin-top: 4px !important;
}
.index__error_time_picker__lyABl {
  margin-top: 12px !important;
}
.index__error_message_icon__IdyAi {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__P8rLa {
  display: flex;
}
.index__flex_between__INehk {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__Ymo1S {
  display: flex;
  justify-content: center;
}
.index__border_right__kk7vP {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__qGb8b {
  margin-right: 15px;
}
.index__chevrons__uDX0i {
  cursor: pointer;
}
.index__position_cell__nL44X {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__nL44X:focus {
  outline: none;
}
.index__position_shift_1__zmYbV {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__Xg9s2 {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__zmYbV div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__QxkX2 {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__nL44X {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__nL44X:focus {
  outline: none;
}
.index__position_shift_2__u1o4L {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__RSzey {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__u1o4L div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__T9rPl {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__nL44X {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__nL44X:focus {
  outline: none;
}
.index__position_shift_3__i3_1W {
  border: 1px solid orange;
}
.index__position_shift_3_request__TxapD {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__i3_1W div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__beHUu {
  color: orange;
  font-weight: bold;
}
.index__position_cell__nL44X {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__nL44X:focus {
  outline: none;
}
.index__position_shift_4__XV2kQ {
  border: 1px solid red;
}
.index__position_shift_4_request__Z7D4y {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__XV2kQ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__s6qQt {
  color: red;
  font-weight: bold;
}
.index__set_height__arQ1v {
  height: 42px;
  cursor: pointer;
}
.index__search_input__LIRcN {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__LIRcN > input {
  border: none !important;
}
.index__requests_status__Qoavr {
  text-transform: capitalize;
}
.index__requests_status_denied__W91hF {
  color: #ff3b30 !important;
}
.index__popup_menu__TZ0AC {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__TZ0AC div,
.index__popup_menu__TZ0AC a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__TZ0AC div::before,
.index__popup_menu__TZ0AC a::before {
  background: none !important;
}
.index__popup_menu__TZ0AC div:hover,
.index__popup_menu__TZ0AC a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__TZ0AC div:first-of-type,
.index__popup_menu__TZ0AC a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__TZ0AC div:last-of-type,
.index__popup_menu__TZ0AC a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__qjISe {
  min-height: 32px !important;
}
.index__clickable__OYnj8 {
  cursor: pointer;
}
.index__radio__dY5ap {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__UORxX .index__ui__d8uRu.index__breadcrumb__tCINv .index__active__gqshr.index__section__n1MS6 {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__UORxX .index__list_layout_header__vSKEd .index__row__DVueU {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__UORxX .index__list_layout_body__oxSit .index__row__DVueU div {
  text-align: center;
}
.index__wage-container__UORxX .index__list_layout_body__oxSit .index__row__DVueU div:first-child {
  text-align: left;
}
.index__wage-container__UORxX .index__list_layout_body__oxSit .index__row__DVueU:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__day_picker_button__Ddt0X {
  flex-grow: 1;
}
.index__day_picker_big_buttons___vzOU {
  height: 56px;
  width: 56px;
}

/* Table variables */
/* New design colors */
.index__top_row_container__OqF1g {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__InqJI {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__WNlOJ > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__qZrXx {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__hLvm6 {
  margin: 0 !important;
}
.index__u_margin_bottom_small__ulYl8 {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__I2hjB {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__sTEFt {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__RvQXE {
  margin-top: 1em !important;
}
.index__u_margin_top_small__VjSff {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__VHi4k {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__ZhqO3 {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__xdgy3 {
  margin-top: 10rem !important;
}
.index__flex_row_between__FaHjF {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__COscE {
  padding-top: 0 !important;
}
.index__header_black___fy9c {
  color: #4a4a4a !important;
}
.index__tab_spacer__C5AFB {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__Fr4KY {
  border: none;
}
.index__body_menus_item_color__fmMsd {
  color: #000 !important;
}
.index__page_header__nzGjg {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__iBVkH *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__W7SDy {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders___GFE2 {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__WdST6 {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__PsmOy {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__AZrVO {
  font-size: 1rem;
}
.index__modal_divider__oslpn {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__Q01PL {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__vYKA5 > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__i_vUv {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group___b_XU {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__Mpgz9 {
  flex: 1 !important;
}
.index__checkboxes__hE2TN {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__YvcWK {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__xxW7b {
  width: 50%;
}
.index__search_bar__xxW7b > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__xxW7b > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__pdI0T {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__pdI0T {
    margin-right: 1.6rem;
  }
}
.index__search_hr__Vi0zp {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__Vi0zp {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__Vi0zp {
    width: 70%;
  }
}
.index__search_icon__NRam5 {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__A4IFk {
  margin-right: 7px;
}
.index__table_row__VLYn6 {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__aS9Mc {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__aS9Mc:hover {
  color: #212f43;
}
.index__table_headers_gold__hohgN {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__mnPEd {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__zr_t3 {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__tzG9R {
  font-size: 1.1rem !important;
}
.index__actions__ZRGAw {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__IFbPq {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__IFbPq .index__input__n7kdF {
  flex: 1;
}
.index__search_wrapper__IFbPq input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__F_47z,
.index__error_message__JUra1 {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__JUra1 {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__QQvYx {
  margin-top: 4px !important;
}
.index__error_time_picker__LC1nd {
  margin-top: 12px !important;
}
.index__error_message_icon__KGzDE {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__GwKfW {
  display: flex;
}
.index__flex_between__Rnr45 {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__dBJ1m {
  display: flex;
  justify-content: center;
}
.index__border_right__oZeRQ {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__CZWaO {
  margin-right: 15px;
}
.index__chevrons__EeElY {
  cursor: pointer;
}
.index__position_cell__eAUI6 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__eAUI6:focus {
  outline: none;
}
.index__position_shift_1__XfqbI {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__q75Lp {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__XfqbI div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__ekZ8Q {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__eAUI6 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__eAUI6:focus {
  outline: none;
}
.index__position_shift_2__k8bMk {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__ptiQ1 {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__k8bMk div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__snY3Q {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__eAUI6 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__eAUI6:focus {
  outline: none;
}
.index__position_shift_3__jngSI {
  border: 1px solid orange;
}
.index__position_shift_3_request__ExilU {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__jngSI div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__y9Ayk {
  color: orange;
  font-weight: bold;
}
.index__position_cell__eAUI6 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__eAUI6:focus {
  outline: none;
}
.index__position_shift_4__L6Smv {
  border: 1px solid red;
}
.index__position_shift_4_request__lDNCB {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__L6Smv div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__xcI4X {
  color: red;
  font-weight: bold;
}
.index__set_height__y5bDG {
  height: 42px;
  cursor: pointer;
}
.index__search_input__iliZP {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__iliZP > input {
  border: none !important;
}
.index__requests_status__yUqJm {
  text-transform: capitalize;
}
.index__requests_status_denied__Omvtb {
  color: #ff3b30 !important;
}
.index__popup_menu__J0tF2 {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__J0tF2 div,
.index__popup_menu__J0tF2 a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__J0tF2 div::before,
.index__popup_menu__J0tF2 a::before {
  background: none !important;
}
.index__popup_menu__J0tF2 div:hover,
.index__popup_menu__J0tF2 a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__J0tF2 div:first-of-type,
.index__popup_menu__J0tF2 a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__J0tF2 div:last-of-type,
.index__popup_menu__J0tF2 a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__tbBei {
  min-height: 32px !important;
}
.index__clickable__MhdWw {
  cursor: pointer;
}
.index__radio__rxsBf {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__yOBo6 .index__ui__FyIj2.index__breadcrumb__fCMhp .index__active__Lo6H7.index__section__RwXMh {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__yOBo6 .index__list_layout_header___TjS2 .index__row__UJSrA {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__yOBo6 .index__list_layout_body__uONVh .index__row__UJSrA div {
  text-align: center;
}
.index__wage-container__yOBo6 .index__list_layout_body__uONVh .index__row__UJSrA div:first-child {
  text-align: left;
}
.index__wage-container__yOBo6 .index__list_layout_body__uONVh .index__row__UJSrA:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__payroll_add_item__o23i2 {
  display: flex;
  justify-content: space-between;
  margin-top: 16px !important;
}
.index__payroll_button_row__biRIl {
  margin: 32px 0;
}
.index__payroll_button_row_col__DBZJI {
  display: flex !important;
  align-items: center !important;
}
.index__payroll_form_field__l56UJ:not(:first-of-type) {
  margin-top: 1rem;
}
.index__payroll_table_row_header__rPEFT {
  cursor: pointer;
}
.index__payroll_category_header__k2hOH {
  width: 50px;
  text-align: center;
}
.index__payroll_checkmark_container__j0UmX {
  display: flex;
  justify-content: space-between;
}
.index__payroll_checkmark__rac7B {
  width: 50px;
}
.index__payroll_categories_row_header__G7WLz {
  display: flex;
  flex: 1;
  justify-content: space-between;
  margin: 0 !important;
}
.index__max_unit__tVrSg {
  text-transform: capitalize;
}

.index__body_menus__FgUKZ {
  border: none;
}
.index__body_menus_item_color__FQ5Dm {
  color: #000 !important;
}
.index__page_header__CJhvp {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__yEvQG *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__cPYaG {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__JRD_C {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__UwySd {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__e0zTv {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__vNBDr {
  font-size: 1rem;
}
.index__modal_divider__dDz2D {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__ofsCe {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__YREXk > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__nJjcG {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__HKKFy {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__VUoYx {
  flex: 1 !important;
}
.index__checkboxes__GoeV1 {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__fuMeo {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__HOT6w {
  width: 50%;
}
.index__search_bar__HOT6w > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__HOT6w > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__Bwkjz {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__Bwkjz {
    margin-right: 1.6rem;
  }
}
.index__search_hr__fReYq {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__fReYq {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__fReYq {
    width: 70%;
  }
}
.index__search_icon__wqloN {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__tKu7t {
  margin-right: 7px;
}
.index__table_row__q8G2A {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__RRYna {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__RRYna:hover {
  color: #212f43;
}
.index__table_headers_gold__ZrYuC {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__X2GIU {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__E4uz6 {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__I_oCj {
  font-size: 1.1rem !important;
}
.index__actions__UJFUI {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__GqEyX {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__GqEyX .index__input__Orh_5 {
  flex: 1;
}
.index__search_wrapper__GqEyX input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__ZukSk,
.index__error_message__yxX_i {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__yxX_i {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__JaxaX {
  margin-top: 4px !important;
}
.index__error_time_picker__qNMz2 {
  margin-top: 12px !important;
}
.index__error_message_icon__I_sms {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__LYKED {
  display: flex;
}
.index__flex_between__oBs77 {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__p47p_ {
  display: flex;
  justify-content: center;
}
.index__border_right__YgewE {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__Pt59z {
  margin-right: 15px;
}
.index__chevrons__osOQ0 {
  cursor: pointer;
}
.index__position_cell__cz3Uh {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__cz3Uh:focus {
  outline: none;
}
.index__position_shift_1__hbMUy {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__IaFzz {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__hbMUy div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__kQ2Wa {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__cz3Uh {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__cz3Uh:focus {
  outline: none;
}
.index__position_shift_2__z9lnl {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__yQVTa {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__z9lnl div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__JIz5t {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__cz3Uh {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__cz3Uh:focus {
  outline: none;
}
.index__position_shift_3__yf0H5 {
  border: 1px solid orange;
}
.index__position_shift_3_request__xHMau {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__yf0H5 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__qWXX6 {
  color: orange;
  font-weight: bold;
}
.index__position_cell__cz3Uh {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__cz3Uh:focus {
  outline: none;
}
.index__position_shift_4__N0ff_ {
  border: 1px solid red;
}
.index__position_shift_4_request__gMQ6r {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__N0ff_ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__m214a {
  color: red;
  font-weight: bold;
}
.index__set_height__Tu6B_ {
  height: 42px;
  cursor: pointer;
}
.index__search_input__tlNqx {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__tlNqx > input {
  border: none !important;
}
.index__requests_status__gw6ox {
  text-transform: capitalize;
}
.index__requests_status_denied__LAJKW {
  color: #ff3b30 !important;
}
.index__popup_menu__uxKzT {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__uxKzT div,
.index__popup_menu__uxKzT a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__uxKzT div::before,
.index__popup_menu__uxKzT a::before {
  background: none !important;
}
.index__popup_menu__uxKzT div:hover,
.index__popup_menu__uxKzT a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__uxKzT div:first-of-type,
.index__popup_menu__uxKzT a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__uxKzT div:last-of-type,
.index__popup_menu__uxKzT a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__KGGb_ {
  min-height: 32px !important;
}
.index__clickable__E_lmf {
  cursor: pointer;
}
.index__radio__jZ7vN {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__DDGrQ .index__ui__fhgwU.index__breadcrumb__PCFlF .index__active__TkKyY.index__section__Iuxca {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__DDGrQ .index__list_layout_header__pt3XO .index__row__FKEit {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__DDGrQ .index__list_layout_body__BKOTG .index__row__FKEit div {
  text-align: center;
}
.index__wage-container__DDGrQ .index__list_layout_body__BKOTG .index__row__FKEit div:first-child {
  text-align: left;
}
.index__wage-container__DDGrQ .index__list_layout_body__BKOTG .index__row__FKEit:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__Xj0w2 {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__R7BNN {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__HVdIY > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__Kqvpo {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__CoxE8 {
  margin: 0 !important;
}
.index__u_margin_bottom_small__XFGNm {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__rWG6A {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__BBBti {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__HcyNm {
  margin-top: 1em !important;
}
.index__u_margin_top_small__udxGy {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__BIE3r {
  margin-top: 4rem !important;
}
.index__u_margin_top_big___BVkh {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__JeLgC {
  margin-top: 10rem !important;
}
.index__flex_row_between__xTsMw {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__v9Z1F {
  padding-top: 0 !important;
}
.index__header_black__mhtPo {
  color: #4a4a4a !important;
}
.index__tab_spacer__RIuZ8 {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__SCmpy {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__SCmpy:hover,
.index__fields__SCmpy:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__SCmpy .index__active__TkKyY {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__URI9E {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__MSvbU {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__iMkiB {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__iMkiB:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__kSFsy {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__kgMEO {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__YWlwm {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__rHfUR {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__rHfUR button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__Ii6Mj input {
  box-shadow: none !important;
  text-align: center;
}
.index__error_log__nCEL3 {
  color: #ff3b30 !important;
}

.index__pagination_parent__qTvsr {
  display: flex;
  width: 100%;
  padding: 1rem;
  align-items: center;
  justify-content: center;
}
.index__parent_checkbox_all__yvFFY {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: flex-start;
}

.index__body_menus__h90sr {
  border: none;
}
.index__body_menus_item_color__sIT3t {
  color: #000 !important;
}
.index__page_header__eARE1 {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__t1yss *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__xZH_m {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__DGdaC {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__CqT_Z {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__Qvof6 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__ymJ6F {
  font-size: 1rem;
}
.index__modal_divider__cU093 {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__EiW5f {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__WxsSd > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__uGAZA {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__rDEko {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__psc_F {
  flex: 1 !important;
}
.index__checkboxes__cQMdu {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__K2BJc {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__tEMBb {
  width: 50%;
}
.index__search_bar__tEMBb > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__tEMBb > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__iz3e1 {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__iz3e1 {
    margin-right: 1.6rem;
  }
}
.index__search_hr__cqutu {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__cqutu {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__cqutu {
    width: 70%;
  }
}
.index__search_icon__ZA8af {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__Yx9n_ {
  margin-right: 7px;
}
.index__table_row__nbHDl {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__mS8uu {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__mS8uu:hover {
  color: #212f43;
}
.index__table_headers_gold___JNgC {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__yKOVf {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__EZ_LK {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__F7mKc {
  font-size: 1.1rem !important;
}
.index__actions__Byuon {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__Lyiqz {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__Lyiqz .index__input__MgVEW {
  flex: 1;
}
.index__search_wrapper__Lyiqz input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__V1lME,
.index__error_message__Cn62u {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__Cn62u {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__PmMUD {
  margin-top: 4px !important;
}
.index__error_time_picker__B2GNR {
  margin-top: 12px !important;
}
.index__error_message_icon__CV0WY {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__jGcVT {
  display: flex;
}
.index__flex_between__pFThz {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__uNS7i {
  display: flex;
  justify-content: center;
}
.index__border_right__MokH3 {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__Jb0GT {
  margin-right: 15px;
}
.index__chevrons__HpaPN {
  cursor: pointer;
}
.index__position_cell__KtuxB {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__KtuxB:focus {
  outline: none;
}
.index__position_shift_1__EqmNu {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__hK971 {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__EqmNu div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__M2eLC {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__KtuxB {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__KtuxB:focus {
  outline: none;
}
.index__position_shift_2__iPH7W {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__vc4nZ {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__iPH7W div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__Uivtg {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__KtuxB {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__KtuxB:focus {
  outline: none;
}
.index__position_shift_3__wOzYr {
  border: 1px solid orange;
}
.index__position_shift_3_request__VqmkV {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__wOzYr div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__qBryg {
  color: orange;
  font-weight: bold;
}
.index__position_cell__KtuxB {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__KtuxB:focus {
  outline: none;
}
.index__position_shift_4__fz9w3 {
  border: 1px solid red;
}
.index__position_shift_4_request__v5ywl {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__fz9w3 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__IV1al {
  color: red;
  font-weight: bold;
}
.index__set_height__cD5NU {
  height: 42px;
  cursor: pointer;
}
.index__search_input___F5s6 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input___F5s6 > input {
  border: none !important;
}
.index__requests_status__o5j5g {
  text-transform: capitalize;
}
.index__requests_status_denied__WeWE3 {
  color: #ff3b30 !important;
}
.index__popup_menu__JG1ge {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__JG1ge div,
.index__popup_menu__JG1ge a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__JG1ge div::before,
.index__popup_menu__JG1ge a::before {
  background: none !important;
}
.index__popup_menu__JG1ge div:hover,
.index__popup_menu__JG1ge a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__JG1ge div:first-of-type,
.index__popup_menu__JG1ge a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__JG1ge div:last-of-type,
.index__popup_menu__JG1ge a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__cqb31 {
  min-height: 32px !important;
}
.index__clickable__tDOAB {
  cursor: pointer;
}
.index__radio__lzcxP {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__LGyMK .index__ui__Hd9Wa.index__breadcrumb__iU5Z3 .index__active__gDUxh.index__section__syro1 {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__LGyMK .index__list_layout_header__dIAHs .index__row__IOMtt {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__LGyMK .index__list_layout_body__YXgzQ .index__row__IOMtt div {
  text-align: center;
}
.index__wage-container__LGyMK .index__list_layout_body__YXgzQ .index__row__IOMtt div:first-child {
  text-align: left;
}
.index__wage-container__LGyMK .index__list_layout_body__YXgzQ .index__row__IOMtt:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__fOctw {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__O_YP0 {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__BnCgM > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__Lknk8 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__thTSi {
  margin: 0 !important;
}
.index__u_margin_bottom_small__bH7Wk {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__SH3bM {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__GPSFV {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__eZD8e {
  margin-top: 1em !important;
}
.index__u_margin_top_small____gjO {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__dcWZ7 {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__Jqo0e {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__n8sqf {
  margin-top: 10rem !important;
}
.index__flex_row_between__Zba6f {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__PMtuH {
  padding-top: 0 !important;
}
.index__header_black__wXeR8 {
  color: #4a4a4a !important;
}
.index__tab_spacer__AnnsC {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__CMqqc {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__CMqqc:hover,
.index__fields__CMqqc:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__CMqqc .index__active__gDUxh {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__ADq3t {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__YzbcD {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__sWC3W {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__sWC3W:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__JuBHU {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__O1zOa {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__QxzHx {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__M4Pk2 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__M4Pk2 button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__qQudh input {
  box-shadow: none !important;
  text-align: center;
}
.index__button_column__fKHhn {
  padding-left: 64px !important;
}

/* Table variables */
/* New design colors */
.index__u_remove_margin__zBNrR {
  margin: 0 !important;
}
.index__u_margin_bottom_small__kFEhW {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__Tc9oN {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__dHZix {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__PwPEb {
  margin-top: 1em !important;
}
.index__u_margin_top_small__orMxx {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__IRJJ5 {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__xPlNN {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__geJkS {
  margin-top: 10rem !important;
}
.index__flex_row_between__LNuTy {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__d_JPc {
  padding-top: 0 !important;
}
.index__header_black__P1kWs {
  color: #4a4a4a !important;
}
.index__tab_spacer__nXmD4 {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__UBkHa {
  border: none;
}
.index__body_menus_item_color__uoxfi {
  color: #000 !important;
}
.index__page_header__ALTLN {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows___u_7Z *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__sn1Yt {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__bq3do {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__KYPu9 {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__cTi7M {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__df1HG {
  font-size: 1rem;
}
.index__modal_divider__doTrl {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__ElNYj {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__qg79T > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__K8etD {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__vcKyo {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__yZyYZ {
  flex: 1 !important;
}
.index__checkboxes__ijDfs {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__IprzB {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__cEhwD {
  width: 50%;
}
.index__search_bar__cEhwD > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__cEhwD > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__cdnmh {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__cdnmh {
    margin-right: 1.6rem;
  }
}
.index__search_hr__ITmq_ {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__ITmq_ {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__ITmq_ {
    width: 70%;
  }
}
.index__search_icon__VfU57 {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__KbIIN {
  margin-right: 7px;
}
.index__table_row__rDl7u {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__g1rd8 {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__g1rd8:hover {
  color: #212f43;
}
.index__table_headers_gold__hwnR7 {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__Px6Fc {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__g75wh {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__u0ziX {
  font-size: 1.1rem !important;
}
.index__actions__dTvTM {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__Iq5dQ {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__Iq5dQ .index__input__kMDRS {
  flex: 1;
}
.index__search_wrapper__Iq5dQ input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__FRchB,
.index__error_message__A0R4b {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__A0R4b {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__FQk_V {
  margin-top: 4px !important;
}
.index__error_time_picker__DLqN_ {
  margin-top: 12px !important;
}
.index__error_message_icon__is6Hj {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__RRety {
  display: flex;
}
.index__flex_between__fA7SK {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__Xqg4t {
  display: flex;
  justify-content: center;
}
.index__border_right__Sd938 {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__ngBsC {
  margin-right: 15px;
}
.index__chevrons__V5wKk {
  cursor: pointer;
}
.index__position_cell__pJKs9 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__pJKs9:focus {
  outline: none;
}
.index__position_shift_1__QSH5Y {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__F9Iym {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__QSH5Y div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__FZnEc {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__pJKs9 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__pJKs9:focus {
  outline: none;
}
.index__position_shift_2__OwdM0 {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__BmQIl {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__OwdM0 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__dqHPn {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__pJKs9 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__pJKs9:focus {
  outline: none;
}
.index__position_shift_3__hdiJC {
  border: 1px solid orange;
}
.index__position_shift_3_request__Yq_yF {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__hdiJC div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__FPEdl {
  color: orange;
  font-weight: bold;
}
.index__position_cell__pJKs9 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__pJKs9:focus {
  outline: none;
}
.index__position_shift_4__tIJld {
  border: 1px solid red;
}
.index__position_shift_4_request__TnNCQ {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__tIJld div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__jJuJ2 {
  color: red;
  font-weight: bold;
}
.index__set_height__uvEhp {
  height: 42px;
  cursor: pointer;
}
.index__search_input__pEld7 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__pEld7 > input {
  border: none !important;
}
.index__requests_status__WNW_8 {
  text-transform: capitalize;
}
.index__requests_status_denied__jKCzC {
  color: #ff3b30 !important;
}
.index__popup_menu__lE5FI {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__lE5FI div,
.index__popup_menu__lE5FI a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__lE5FI div::before,
.index__popup_menu__lE5FI a::before {
  background: none !important;
}
.index__popup_menu__lE5FI div:hover,
.index__popup_menu__lE5FI a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__lE5FI div:first-of-type,
.index__popup_menu__lE5FI a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__lE5FI div:last-of-type,
.index__popup_menu__lE5FI a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__iHMAt {
  min-height: 32px !important;
}
.index__clickable__H5Xxb {
  cursor: pointer;
}
.index__radio__rYOUN {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__fSN9z .index__ui__TwHzO.index__breadcrumb__SXEo5 .index__active__JtdDL.index__section__Rufil {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__fSN9z .index__list_layout_header__aukeo .index__row__aYCt3 {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__fSN9z .index__list_layout_body__v2Q9Z .index__row__aYCt3 div {
  text-align: center;
}
.index__wage-container__fSN9z .index__list_layout_body__v2Q9Z .index__row__aYCt3 div:first-child {
  text-align: left;
}
.index__wage-container__fSN9z .index__list_layout_body__v2Q9Z .index__row__aYCt3:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__planning_grid__DX12j {
  margin: 0 !important;
}
.index__planning_mini_button__b6qGd {
  width: 32px !important;
  height: 32px !important;
  padding: 0 !important;
}
.index__planning_mini_button__b6qGd:nth-of-type(2) {
  margin-left: 4px !important;
}

/* Table variables */
/* New design colors */
.index__top_row_container__PQYbP {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__Pc4Zq {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__TpSuG > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__qAb2i {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__sbbqQ {
  margin: 0 !important;
}
.index__u_margin_bottom_small__R9iKr {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__RexqB {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__m0WoY {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__qK3lQ {
  margin-top: 1em !important;
}
.index__u_margin_top_small__FGCk0 {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__EwT1b {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__Jeq7K {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__alJ0s {
  margin-top: 10rem !important;
}
.index__flex_row_between__qlzhX {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__T9DtI {
  padding-top: 0 !important;
}
.index__header_black__E0e5P {
  color: #4a4a4a !important;
}
.index__tab_spacer__xOOOK {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__GKqCK {
  border: none;
}
.index__body_menus_item_color__o7qAr {
  color: #000 !important;
}
.index__page_header__jJu1B {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__XIkso *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__TXsTk {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__yzpne {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__WramS {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__VISw0 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__QVK97 {
  font-size: 1rem;
}
.index__modal_divider__b6nx3 {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__x4rPG {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__iav02 > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__zNS1j {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__eEvKz {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__kuabg {
  flex: 1 !important;
}
.index__checkboxes__jYOV1 {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__PPfxx {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__u_AF4 {
  width: 50%;
}
.index__search_bar__u_AF4 > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__u_AF4 > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__CDSB6 {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__CDSB6 {
    margin-right: 1.6rem;
  }
}
.index__search_hr__eefka {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__eefka {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__eefka {
    width: 70%;
  }
}
.index__search_icon__IMGEM {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__gaiGM {
  margin-right: 7px;
}
.index__table_row__AJOkb {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__fp3Ov {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__fp3Ov:hover {
  color: #212f43;
}
.index__table_headers_gold__lB1wj {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__X_vpe {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__oJpmp {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__XTihK {
  font-size: 1.1rem !important;
}
.index__actions__wcNnv {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__Mbv65 {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__Mbv65 .index__input__PHZFZ {
  flex: 1;
}
.index__search_wrapper__Mbv65 input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__ikSyx,
.index__error_message__PpJwb {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__PpJwb {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__wsH6b {
  margin-top: 4px !important;
}
.index__error_time_picker__E807s {
  margin-top: 12px !important;
}
.index__error_message_icon__Iixgj {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__G2A_K {
  display: flex;
}
.index__flex_between__b7VTJ {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__nYWsM {
  display: flex;
  justify-content: center;
}
.index__border_right__oDCo9 {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__xzHxN {
  margin-right: 15px;
}
.index__chevrons__GSk3a {
  cursor: pointer;
}
.index__position_cell__MdNi4 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__MdNi4:focus {
  outline: none;
}
.index__position_shift_1__lPiBB {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__a6RW4 {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__lPiBB div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__BpIIQ {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__MdNi4 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__MdNi4:focus {
  outline: none;
}
.index__position_shift_2__z4n0f {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__inkgk {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__z4n0f div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__NiYKr {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__MdNi4 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__MdNi4:focus {
  outline: none;
}
.index__position_shift_3__cNEbi {
  border: 1px solid orange;
}
.index__position_shift_3_request__w88sv {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__cNEbi div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__XpmAw {
  color: orange;
  font-weight: bold;
}
.index__position_cell__MdNi4 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__MdNi4:focus {
  outline: none;
}
.index__position_shift_4__LVNMq {
  border: 1px solid red;
}
.index__position_shift_4_request__SU5SE {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__LVNMq div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__OOED8 {
  color: red;
  font-weight: bold;
}
.index__set_height__SkSCX {
  height: 42px;
  cursor: pointer;
}
.index__search_input__w1tUt {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__w1tUt > input {
  border: none !important;
}
.index__requests_status__PKTC1 {
  text-transform: capitalize;
}
.index__requests_status_denied__ZiIxa {
  color: #ff3b30 !important;
}
.index__popup_menu__Q0Red {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__Q0Red div,
.index__popup_menu__Q0Red a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__Q0Red div::before,
.index__popup_menu__Q0Red a::before {
  background: none !important;
}
.index__popup_menu__Q0Red div:hover,
.index__popup_menu__Q0Red a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__Q0Red div:first-of-type,
.index__popup_menu__Q0Red a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__Q0Red div:last-of-type,
.index__popup_menu__Q0Red a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__z0CpN {
  min-height: 32px !important;
}
.index__clickable__MNeA4 {
  cursor: pointer;
}
.index__radio__AV1ib {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__IQn2T .index__ui__JVNBn.index__breadcrumb__XGywr .index__active__RIo4K.index__section__MnKAD {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__IQn2T .index__list_layout_header__IEbxG .index__row__a6CII {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__IQn2T .index__list_layout_body__LQzGN .index__row__a6CII div {
  text-align: center;
}
.index__wage-container__IQn2T .index__list_layout_body__LQzGN .index__row__a6CII div:first-child {
  text-align: left;
}
.index__wage-container__IQn2T .index__list_layout_body__LQzGN .index__row__a6CII:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__planning_to__W7jeh {
  height: 49px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
  font-size: 1.1em;
}
.index__planning_days__NL7Ob {
  display: flex !important;
  justify-content: center;
}
.index__planning_modal_inner_row__yQzue {
  height: 56px;
  display: flex;
  align-items: center;
  color: #4a4a4a;
}
.index__planning_modal_inner_row__yQzue[role='button'] {
  padding: 0 1rem;
  justify-content: flex-end;
}
.index__planning_modal_label__tg0t0 {
  width: 100%;
  font-size: 1.1em !important;
}
.index__planning_modal_padding__zeb0x {
  padding: 32px 32px 0 32px !important;
}
.index__planning_modal_padding_bottom__fq7kj {
  padding: 16px 32px 32px 32px !important;
}
.index__planning_icon__hYccx {
  display: flex;
}
.index__planning_icon_add_position__H9cuE {
  color: #2b5797;
  cursor: pointer;
  margin: 10px 0 10px 1rem;
}
.index__planning_icon_remove_position__bDGv7 {
  color: #e74c3c;
  cursor: pointer;
  margin: 10px 0 10px 1rem;
}
.index__planning_position__xa3Sh {
  width: 40%;
}
.index__planning_position_wrapper__HxZPY {
  display: flex;
  padding-left: 10%;
  margin-bottom: 1rem;
}
.index__planning_x__a0Rt8 {
  padding: 10px 8px;
}
.index__planning_quantity__HL4G5 {
  width: 15%;
}
.index__planning_quantity_input__l8Oot input {
  font-size: 1rem !important;
  max-height: 38px;
}
.index__planning_quantity_error__fT_8K {
  width: 200px;
}
.index__planning_row__e4z9R {
  margin-bottom: 1rem;
}

.index__body_menus__ArqXK {
  border: none;
}
.index__body_menus_item_color__oy025 {
  color: #000 !important;
}
.index__page_header__x5RZY {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__j49iv *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__LGo4_ {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__UuTcr {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__uicmN {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__iIkC_ {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__4LMws {
  font-size: 1rem;
}
.index__modal_divider__eHDtJ {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__YfQdY {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__c5hcN > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button____KB5 {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__CrzF6 {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__J4DT5 {
  flex: 1 !important;
}
.index__checkboxes__qm2Uo {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__UJ3el {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__EPaR4 {
  width: 50%;
}
.index__search_bar__EPaR4 > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__EPaR4 > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__xDkgK {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__xDkgK {
    margin-right: 1.6rem;
  }
}
.index__search_hr__VJ7UE {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__VJ7UE {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__VJ7UE {
    width: 70%;
  }
}
.index__search_icon__zwiCW {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__drzZo {
  margin-right: 7px;
}
.index__table_row__znn06 {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__lWsxa {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__lWsxa:hover {
  color: #212f43;
}
.index__table_headers_gold__g2BQI {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__ClNFa {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__x4CR5 {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__Eq5rk {
  font-size: 1.1rem !important;
}
.index__actions__ns_2B {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__GpjFn {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__GpjFn .index__input__aT0bU {
  flex: 1;
}
.index__search_wrapper__GpjFn input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__Epsxg,
.index__error_message__goUrC {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__goUrC {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__z1RM1 {
  margin-top: 4px !important;
}
.index__error_time_picker__xUGuQ {
  margin-top: 12px !important;
}
.index__error_message_icon__XyiK1 {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__mI0_l {
  display: flex;
}
.index__flex_between__spV_a {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__VKGAT {
  display: flex;
  justify-content: center;
}
.index__border_right__alLIn {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__WM7iE {
  margin-right: 15px;
}
.index__chevrons__SrBW3 {
  cursor: pointer;
}
.index__position_cell__lIjtc {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__lIjtc:focus {
  outline: none;
}
.index__position_shift_1__ZAfuW {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__chtcT {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__ZAfuW div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__uQruu {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__lIjtc {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__lIjtc:focus {
  outline: none;
}
.index__position_shift_2__Gv05a {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__wMRXl {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__Gv05a div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__y4SRP {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__lIjtc {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__lIjtc:focus {
  outline: none;
}
.index__position_shift_3__b1nva {
  border: 1px solid orange;
}
.index__position_shift_3_request__fMlCJ {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__b1nva div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__RkPCh {
  color: orange;
  font-weight: bold;
}
.index__position_cell__lIjtc {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__lIjtc:focus {
  outline: none;
}
.index__position_shift_4__nqDAZ {
  border: 1px solid red;
}
.index__position_shift_4_request__X09Xj {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__nqDAZ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__KGzIZ {
  color: red;
  font-weight: bold;
}
.index__set_height__U_lvV {
  height: 42px;
  cursor: pointer;
}
.index__search_input__OzXCv {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__OzXCv > input {
  border: none !important;
}
.index__requests_status__xY7y0 {
  text-transform: capitalize;
}
.index__requests_status_denied__bJ0Oo {
  color: #ff3b30 !important;
}
.index__popup_menu__nv5ew {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__nv5ew div,
.index__popup_menu__nv5ew a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__nv5ew div::before,
.index__popup_menu__nv5ew a::before {
  background: none !important;
}
.index__popup_menu__nv5ew div:hover,
.index__popup_menu__nv5ew a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__nv5ew div:first-of-type,
.index__popup_menu__nv5ew a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__nv5ew div:last-of-type,
.index__popup_menu__nv5ew a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__LkhAR {
  min-height: 32px !important;
}
.index__clickable__iWpOx {
  cursor: pointer;
}
.index__radio__cd9uX {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__nLm5J .index__ui__F6Zl8.index__breadcrumb__sfiXp .index__active__QrSR3.index__section__SmnaW {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__nLm5J .index__list_layout_header__Irsr4 .index__row__MidN6 {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__nLm5J .index__list_layout_body__rIEXn .index__row__MidN6 div {
  text-align: center;
}
.index__wage-container__nLm5J .index__list_layout_body__rIEXn .index__row__MidN6 div:first-child {
  text-align: left;
}
.index__wage-container__nLm5J .index__list_layout_body__rIEXn .index__row__MidN6:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__W2B4A {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__GEF2C {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__vEdaj > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__XLSx9 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__pwtaB {
  margin: 0 !important;
}
.index__u_margin_bottom_small__ijZxN {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__kC57d {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__iZ0qv {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__GoJBf {
  margin-top: 1em !important;
}
.index__u_margin_top_small__n1ubb {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__Z2X7o {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__vfdDo {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__OXXoi {
  margin-top: 10rem !important;
}
.index__flex_row_between__Cpq0F {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__N3BKo {
  padding-top: 0 !important;
}
.index__header_black__ep9ta {
  color: #4a4a4a !important;
}
.index__tab_spacer__pLIIr {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__Mukf8 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__Mukf8:hover,
.index__fields__Mukf8:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__Mukf8 .index__active__QrSR3 {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__XQuxj {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__gWEzp {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__h4NeI {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__h4NeI:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__znsxI {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__6SjB3 {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__zkl3g {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__jbWDe {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__jbWDe button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__XHBw6 input {
  box-shadow: none !important;
  text-align: center;
}
.index__strength_meter__r90Xd {
  border-radius: 4px;
  padding: 4px;
}
.index__strength_meter_container__VNt9o {
  width: 100%;
  margin-top: 8px;
}
.index__strength_meter_weak__T2sC9 {
  background-color: #ff3b30;
}
.index__strength_meter_poor__Mo3KK {
  background-color: #f6b511;
}
.index__strength_meter_good__su0b0 {
  background-color: #4cd964;
}
.index__strength_meter_very_strong__PM29q {
  background-color: #058c0b;
}

.index__body_menus__U9t6O {
  border: none;
}
.index__body_menus_item_color__uABDP {
  color: #000 !important;
}
.index__page_header__CKLKo {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__AEOgI *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__yxFM4 {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__ZkjvB {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__ebhyX {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__MOS7a {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__ltAZL {
  font-size: 1rem;
}
.index__modal_divider__qoj_n {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__qIpOf {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__mDErl > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__zbFw_ {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__K5bUO {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__b0PJe {
  flex: 1 !important;
}
.index__checkboxes__Yoe7S {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__AfDka {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__Dfqqh {
  width: 50%;
}
.index__search_bar__Dfqqh > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__Dfqqh > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__jYwLi {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__jYwLi {
    margin-right: 1.6rem;
  }
}
.index__search_hr__jPCBK {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__jPCBK {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__jPCBK {
    width: 70%;
  }
}
.index__search_icon__LZJQS {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon___2XNq {
  margin-right: 7px;
}
.index__table_row__KiH5U {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__ud2LE {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__ud2LE:hover {
  color: #212f43;
}
.index__table_headers_gold__Pzjdk {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__DZpE0 {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__rm3fS {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__ESgG5 {
  font-size: 1.1rem !important;
}
.index__actions__nm6ZD {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__uqbqp {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__uqbqp .index__input__ux9Vx {
  flex: 1;
}
.index__search_wrapper__uqbqp input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__ZsiGA,
.index__error_message__g3V8W {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__g3V8W {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__STEMv {
  margin-top: 4px !important;
}
.index__error_time_picker__Ny_iA {
  margin-top: 12px !important;
}
.index__error_message_icon__XfR4O {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__BYJV7 {
  display: flex;
}
.index__flex_between__bPK5r {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__OD0rl {
  display: flex;
  justify-content: center;
}
.index__border_right__ATShg {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__RP8vp {
  margin-right: 15px;
}
.index__chevrons__DVFei {
  cursor: pointer;
}
.index__position_cell__OsmlU {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__OsmlU:focus {
  outline: none;
}
.index__position_shift_1__SPnIs {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__DKLGv {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__SPnIs div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__DmzFx {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__OsmlU {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__OsmlU:focus {
  outline: none;
}
.index__position_shift_2__OGZ1C {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__wKHOT {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__OGZ1C div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__AT20a {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__OsmlU {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__OsmlU:focus {
  outline: none;
}
.index__position_shift_3__pIBkk {
  border: 1px solid orange;
}
.index__position_shift_3_request__M_5E7 {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__pIBkk div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__XLRoV {
  color: orange;
  font-weight: bold;
}
.index__position_cell__OsmlU {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__OsmlU:focus {
  outline: none;
}
.index__position_shift_4__MUSTc {
  border: 1px solid red;
}
.index__position_shift_4_request__vkxiU {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__MUSTc div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__jGpUN {
  color: red;
  font-weight: bold;
}
.index__set_height__zuLQv {
  height: 42px;
  cursor: pointer;
}
.index__search_input__XQnJx {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__XQnJx > input {
  border: none !important;
}
.index__requests_status__gj7A1 {
  text-transform: capitalize;
}
.index__requests_status_denied__TBXQb {
  color: #ff3b30 !important;
}
.index__popup_menu__S2nme {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__S2nme div,
.index__popup_menu__S2nme a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__S2nme div::before,
.index__popup_menu__S2nme a::before {
  background: none !important;
}
.index__popup_menu__S2nme div:hover,
.index__popup_menu__S2nme a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__S2nme div:first-of-type,
.index__popup_menu__S2nme a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__S2nme div:last-of-type,
.index__popup_menu__S2nme a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__axhBB {
  min-height: 32px !important;
}
.index__clickable__mErI2 {
  cursor: pointer;
}
.index__radio__d4csE {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__yeSBz .index__ui__Y5PMi.index__breadcrumb__TGHbC .index__active__e0FFa.index__section__v0Apt {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__yeSBz .index__list_layout_header__dq58T .index__row__McobG {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__yeSBz .index__list_layout_body__V2V7z .index__row__McobG div {
  text-align: center;
}
.index__wage-container__yeSBz .index__list_layout_body__V2V7z .index__row__McobG div:first-child {
  text-align: left;
}
.index__wage-container__yeSBz .index__list_layout_body__V2V7z .index__row__McobG:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__V9pV3 {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__nXrAr {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__Dmq5T > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__jc7KS {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__J44Q7 {
  margin: 0 !important;
}
.index__u_margin_bottom_small__Yd_YF {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__K3q13 {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__pQSTl {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__qBsYv {
  margin-top: 1em !important;
}
.index__u_margin_top_small__h5_Xx {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__PJ_1A {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__HVOfG {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__CRIU8 {
  margin-top: 10rem !important;
}
.index__flex_row_between___D5ZB {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__B5osm {
  padding-top: 0 !important;
}
.index__header_black__zm3yl {
  color: #4a4a4a !important;
}
.index__tab_spacer__BYe2l {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__uP6gx {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__uP6gx:hover,
.index__fields__uP6gx:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__uP6gx .index__active__e0FFa {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__CAIoG {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__r4f_l {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__GVJgq {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__GVJgq:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__HcB92 {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__AgE0W {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__N2RRh {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__CJO3t {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__CJO3t button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__Pabdz input {
  box-shadow: none !important;
  text-align: center;
}
.index__modal_scrolling_content__N282S {
  max-height: calc(100vh - 4rem) !important;
}
.index__profile_form__GLyL7 {
  width: 100%;
}
.index__profile_form_dob__Hz5c8 {
  margin: 1em 0 !important;
}
.index__profile_form_dob__Hz5c8 input {
  font-weight: 400 !important;
}
.index__profile_form_number_row__XgzEy {
  margin: 8px 0 !important;
}
.index__profile_form_remove_number__B8uia {
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
}
.index__profile_form_remove_number__B8uia button {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__profile_phone_header__gtkaC {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-right: 12px !important;
}
.index__profile_phone_header__gtkaC button {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__start_date__vtqZ5 input {
  font-weight: 400 !important;
}
.index__position_wrapper_checkboxes__F2ifb {
  border: 1px solid #e0e1e2;
  display: flex;
  flex-wrap: wrap;
  padding: 1rem;
  border-radius: 2px;
}
.index__position_right__vQ7BC {
  display: flex !important;
  justify-content: flex-end;
  position: fixed;
  bottom: 2em;
  right: 3em;
}
.index__disabled_header__PD4nw {
  margin-bottom: -0.5rem;
}
.index__calendar_container__AWciu,
.index__calendar_container_error__l94tt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 8px 0px 0px;
  gap: 8px;
  width: 100%;
  background: #ffffff;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
}
.index__calendar_container__AWciu .index__ui__Y5PMi.index__segment__J37Ox,
.index__calendar_container_error__l94tt .index__ui__Y5PMi.index__segment__J37Ox {
  flex: 1;
}
.index__icon_calendar__Xq7Ss {
  display: flex;
  flex-grow: 1;
  justify-content: flex-end;
  align-items: center;
  cursor: pointer;
  height: 34px;
  padding-right: 0px !important;
}
.index__calendar_container_error__l94tt {
  border: 1px solid #e74c3c;
  border-radius: 2px;
}
.index__alert_message__pf3TQ {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #e74c3c;
  padding: 0px !important;
}
.index__lsrp_input__UcUML {
  display: flex !important;
  justify-content: flex-end;
}
.index__lsrp_input__UcUML .index__ui__Y5PMi.index__input__ux9Vx {
  width: 100% !important;
}

.index__body_menus__n4fNb {
  border: none;
}
.index__body_menus_item_color__PMOIn {
  color: #000 !important;
}
.index__page_header__bWMp9 {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__YNZF0 *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__UCCPN {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__xv0nA {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__EQQCP {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__qGkK0 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__HoW8Y {
  font-size: 1rem;
}
.index__modal_divider__ATDhZ {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__mZVPp {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__RRgz8 > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__yYDZ5 {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__Gxk9Z {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__uYWqQ {
  flex: 1 !important;
}
.index__checkboxes__LIdJa {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__JKL80 {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__pYe4D {
  width: 50%;
}
.index__search_bar__pYe4D > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__pYe4D > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__VxqW4 {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__VxqW4 {
    margin-right: 1.6rem;
  }
}
.index__search_hr__wTpDz {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__wTpDz {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__wTpDz {
    width: 70%;
  }
}
.index__search_icon__LOYXt {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__tpFWk {
  margin-right: 7px;
}
.index__table_row__v2P4F {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__iumvF {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__iumvF:hover {
  color: #212f43;
}
.index__table_headers_gold__shcxq {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__RApfE {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__DKs9b {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__bZGS7 {
  font-size: 1.1rem !important;
}
.index__actions__bP6j8 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__bED37 {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__bED37 .index__input__ss4Qe {
  flex: 1;
}
.index__search_wrapper__bED37 input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__orU9n,
.index__error_message__NONRQ {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__NONRQ {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__yCQ6g {
  margin-top: 4px !important;
}
.index__error_time_picker__d7G8b {
  margin-top: 12px !important;
}
.index__error_message_icon__AmKXp {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__qg6U2 {
  display: flex;
}
.index__flex_between__c94uC {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__vi27d {
  display: flex;
  justify-content: center;
}
.index__border_right__NUhCe {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__kSzn9 {
  margin-right: 15px;
}
.index__chevrons__f4ntA {
  cursor: pointer;
}
.index__position_cell__mVFVa {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__mVFVa:focus {
  outline: none;
}
.index__position_shift_1__RfhzN {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__olDcj {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__RfhzN div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__HM1sJ {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__mVFVa {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__mVFVa:focus {
  outline: none;
}
.index__position_shift_2__KiMi4 {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__JauSn {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__KiMi4 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__fPbHW {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__mVFVa {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__mVFVa:focus {
  outline: none;
}
.index__position_shift_3__bHdYQ {
  border: 1px solid orange;
}
.index__position_shift_3_request__UXeGm {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__bHdYQ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__Z1M17 {
  color: orange;
  font-weight: bold;
}
.index__position_cell__mVFVa {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__mVFVa:focus {
  outline: none;
}
.index__position_shift_4__Ah1cV {
  border: 1px solid red;
}
.index__position_shift_4_request__opdoj {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__Ah1cV div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__CPPGL {
  color: red;
  font-weight: bold;
}
.index__set_height__pCdeM {
  height: 42px;
  cursor: pointer;
}
.index__search_input__aloD8 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__aloD8 > input {
  border: none !important;
}
.index__requests_status__yvAj9 {
  text-transform: capitalize;
}
.index__requests_status_denied__UFn3X {
  color: #ff3b30 !important;
}
.index__popup_menu__pwdP1 {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__pwdP1 div,
.index__popup_menu__pwdP1 a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__pwdP1 div::before,
.index__popup_menu__pwdP1 a::before {
  background: none !important;
}
.index__popup_menu__pwdP1 div:hover,
.index__popup_menu__pwdP1 a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__pwdP1 div:first-of-type,
.index__popup_menu__pwdP1 a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__pwdP1 div:last-of-type,
.index__popup_menu__pwdP1 a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__WgJJQ {
  min-height: 32px !important;
}
.index__clickable__acacJ {
  cursor: pointer;
}
.index__radio__h3Zh5 {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__mnaZ9 .index__ui__sWDzR.index__breadcrumb__afKkY .index__active__TIS04.index__section__T0Uho {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__mnaZ9 .index__list_layout_header__Qcf2x .index__row__us6U4 {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__mnaZ9 .index__list_layout_body__OOk3g .index__row__us6U4 div {
  text-align: center;
}
.index__wage-container__mnaZ9 .index__list_layout_body__OOk3g .index__row__us6U4 div:first-child {
  text-align: left;
}
.index__wage-container__mnaZ9 .index__list_layout_body__OOk3g .index__row__us6U4:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__LGo83 {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__tat65 {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__D25Jt > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__Z9Qpv {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__LZvwT {
  margin: 0 !important;
}
.index__u_margin_bottom_small__PULa5 {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__PWsxv {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__HBhUW {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__Fhggh {
  margin-top: 1em !important;
}
.index__u_margin_top_small__iNk0X {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__n1jRc {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__IcO4I {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__T8VPu {
  margin-top: 10rem !important;
}
.index__flex_row_between__xWQZb {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__tYANU {
  padding-top: 0 !important;
}
.index__header_black__tcaQJ {
  color: #4a4a4a !important;
}
.index__tab_spacer__FDVTw {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__YS5xO {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__YS5xO:hover,
.index__fields__YS5xO:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__YS5xO .index__active__TIS04 {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__lbm5B {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__n8vYn {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__ShBtQ {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__ShBtQ:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__mTrMb {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__VIdQE {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__PncVR {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__hwsjw {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__hwsjw button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__gxRhw input {
  box-shadow: none !important;
  text-align: center;
}
.index__employee_panel_header__Sy5xq {
  background-color: #ebebeb;
  font-size: 1.01em;
  font-weight: 400;
}
.index__employee_panel_body__wdAbs {
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: #D9DDE5;
  border-radius: 0px 0px 6px 6px;
  padding: 24px 16px;
}
.index__employee_row_title__A4Z5M {
  font-size: 1.01em;
  font-weight: 400;
  color: #777777;
  padding: 16px 0;
}
.index__employee_row_list__ruW2b {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: flex-start;
  padding: 0px;
  gap: 10px;
  padding-bottom: 16px;
}
.index__employee_row_list__ruW2b .index__employee_label__CPxig {
  min-width: 93px;
  background: #F5EBDD !important;
  border-radius: 8px !important;
  font-weight: 400 !important;
  color: #777777 !important;
  font-size: 1.01em !important;
  text-align: center;
}
.index__employee_row_footer__SoW97 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 36px;
  padding-top: 24px;
  font-weight: 600 !important;
  font-size: 1.02em !important;
  color: #D7AB73 !important;
}

.index__wage_dropdown_title__gGyca {
  display: flex;
  justify-content: space-between;
  padding: 11px 1em;
  border-radius: 4px !important;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
  cursor: pointer;
  position: relative;
}
.index__wage_position_search__LSLPh {
  display: flex;
  justify-content: space-between;
  padding: 11px 1em;
  border-radius: 4px !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
  background: #FFFFFF;
}
.index__wage_position_search__LSLPh .index__dropdown_search_input__Mkp6p {
  width: 80%;
  margin-right: 16px;
  max-width: 477px ;
}
.index__wage_container_body__FyCS1 {
  background: #FFFFFF;
  width: 100%;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  position: relative;
}
.index__wage_dropdown_hide___t_ca {
  display: none;
}
.index__wage_list_container__NlLg4 {
  max-height: 470px;
  overflow-y: auto;
  padding: 0 16px ;
  padding-bottom: 54px;
}
.index__wage_position_list__Gj0rL {
  display: flex;
  padding: 8px 16px;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  background-color: red;
  align-items: center;
  background: #FFFFFF;
  box-shadow: 0px 1px 3px -2px rgba(0, 0, 0, 0.25);
  height: 45px;
  margin-bottom: 2px;
}
.index__wage_position_list__Gj0rL div {
  display: flex;
  align-items: center;
}
.index__wage_position_list__Gj0rL div span {
  margin-right: 16px;
  color: #9E9E9E;
}
.index__wage_position_list__Gj0rL div .index__ui__c678F.index__checkbox__xYuLD {
  margin-left: 0.8rem !important;
}
.index__wage_list_button__LZ1C3 {
  position: absolute;
  width: 100%;
  padding-right: 28px;
  padding-bottom: 8px;
  z-index: 900;
  background-color: #FFFFFF;
  bottom: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
#index__wage_list_button_footer__v0__1 {
  min-width: fit-content !important;
  margin-right: 8px;
}

.index__body_menus__Yp6fm {
  border: none;
}
.index__body_menus_item_color__MqJCX {
  color: #000 !important;
}
.index__page_header__JH4XQ {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__C8yCb *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__tpuKT {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__pDH8h {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__kWiUS {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__LRkBX {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__qtu10 {
  font-size: 1rem;
}
.index__modal_divider__rP3JP {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__SNg1_ {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__RqD_l > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__aiwhn {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__nSjaY {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__UqyAX {
  flex: 1 !important;
}
.index__checkboxes__godMT {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__l8xNV {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__MJFMo {
  width: 50%;
}
.index__search_bar__MJFMo > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__MJFMo > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__b579C {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__b579C {
    margin-right: 1.6rem;
  }
}
.index__search_hr__FxI3D {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__FxI3D {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__FxI3D {
    width: 70%;
  }
}
.index__search_icon__bN2UW {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__cP8vN {
  margin-right: 7px;
}
.index__table_row__v9zcW {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__Sg3rC {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__Sg3rC:hover {
  color: #212f43;
}
.index__table_headers_gold__JGgDi {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__YEblV {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__aMtMT {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__Okn_L {
  font-size: 1.1rem !important;
}
.index__actions__MnLL9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__b8yme {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__b8yme .index__input___c884 {
  flex: 1;
}
.index__search_wrapper__b8yme input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__auZ05,
.index__error_message__X1izX {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__X1izX {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__FBTht {
  margin-top: 4px !important;
}
.index__error_time_picker__W7YWM {
  margin-top: 12px !important;
}
.index__error_message_icon__DxwuI {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__tinAu {
  display: flex;
}
.index__flex_between__BGS8u {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__Fe7UM {
  display: flex;
  justify-content: center;
}
.index__border_right__hQUCe {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__XN6Vl {
  margin-right: 15px;
}
.index__chevrons__JB0dt {
  cursor: pointer;
}
.index__position_cell__DkE0u {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__DkE0u:focus {
  outline: none;
}
.index__position_shift_1__L1Q0C {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__Jnmak {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__L1Q0C div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__vvyPL {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__DkE0u {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__DkE0u:focus {
  outline: none;
}
.index__position_shift_2__sbn2f {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__rmV_Z {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__sbn2f div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2___sHmH {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__DkE0u {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__DkE0u:focus {
  outline: none;
}
.index__position_shift_3__E63VG {
  border: 1px solid orange;
}
.index__position_shift_3_request__Us0_5 {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__E63VG div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__hjmlJ {
  color: orange;
  font-weight: bold;
}
.index__position_cell__DkE0u {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__DkE0u:focus {
  outline: none;
}
.index__position_shift_4__qybG5 {
  border: 1px solid red;
}
.index__position_shift_4_request__FO9cG {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__qybG5 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__p9zVE {
  color: red;
  font-weight: bold;
}
.index__set_height__fHk5v {
  height: 42px;
  cursor: pointer;
}
.index__search_input__oe8gm {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__oe8gm > input {
  border: none !important;
}
.index__requests_status__b4VpD {
  text-transform: capitalize;
}
.index__requests_status_denied__ocJ9r {
  color: #ff3b30 !important;
}
.index__popup_menu__OZaNo {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__OZaNo div,
.index__popup_menu__OZaNo a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__OZaNo div::before,
.index__popup_menu__OZaNo a::before {
  background: none !important;
}
.index__popup_menu__OZaNo div:hover,
.index__popup_menu__OZaNo a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__OZaNo div:first-of-type,
.index__popup_menu__OZaNo a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__OZaNo div:last-of-type,
.index__popup_menu__OZaNo a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__dMFzg {
  min-height: 32px !important;
}
.index__clickable__TlvRD {
  cursor: pointer;
}
.index__radio__fLT7c {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__C7aWy .index__ui__tb5VP.index__breadcrumb__Zxg8P .index__active__lkWal.index__section__Y2dzI {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__C7aWy .index__list_layout_header__RSTpg .index__row__tXzJy {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__C7aWy .index__list_layout_body__nkrkT .index__row__tXzJy div {
  text-align: center;
}
.index__wage-container__C7aWy .index__list_layout_body__nkrkT .index__row__tXzJy div:first-child {
  text-align: left;
}
.index__wage-container__C7aWy .index__list_layout_body__nkrkT .index__row__tXzJy:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__HGaBx {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__gUE5a {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__Q4wCc > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__cYq2r {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__V7nmH {
  margin: 0 !important;
}
.index__u_margin_bottom_small__I7rYn {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__QpSvF {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__Zoact {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__MUxOO {
  margin-top: 1em !important;
}
.index__u_margin_top_small__gxhj0 {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__eyqik {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__Yht4B {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__laN69 {
  margin-top: 10rem !important;
}
.index__flex_row_between__N4SAP {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__Lbcqz {
  padding-top: 0 !important;
}
.index__header_black__AKtTM {
  color: #4a4a4a !important;
}
.index__tab_spacer__fPwEk {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__VZWj2 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__VZWj2:hover,
.index__fields__VZWj2:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__VZWj2 .index__active__lkWal {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__KgPlm {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__ond5J {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__09Ggy {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__09Ggy:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__DysYI {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__koTqi {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__vBgbQ {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__J7Mo9 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__J7Mo9 button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__tYjxP input {
  box-shadow: none !important;
  text-align: center;
}
.index__swage_input__FvzTt {
  width: 100% !important;
}
.index__wagegrid_table_title__pLcy1 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__wagegrid_table_title__pLcy1 h3 {
  margin: 0;
}
.index__layout_1col__PgsDS {
  min-width: 70% !important;
  max-width: 70% !important;
}
.index__layout_1col__PgsDS:first-of-type {
  min-width: 30% !important;
  max-width: 30% !important;
}
.index__layout_2col__Sh6RU {
  min-width: 35% !important;
  max-width: 35% !important;
}
.index__layout_2col__Sh6RU:first-of-type {
  min-width: 30% !important;
  max-width: 30% !important;
}
.index__layout_3col__NUPJx {
  min-width: 25% !important;
  max-width: 25% !important;
}
.index__layout_4col__A0RSB {
  min-width: 21.25% !important;
  width: 21.25% !important;
  max-width: 21.25% !important;
}
.index__layout_4col__A0RSB:first-of-type {
  min-width: 15% !important;
  max-width: 15% !important;
}
.index__layout_5col__b_Ogo {
  min-width: 17% !important;
  max-width: 17% !important;
}
.index__layout_5col__b_Ogo:first-of-type {
  min-width: 15% !important;
  max-width: 15% !important;
}
.index__layout_6col__HWrqj {
  min-width: 14.15% !important;
  max-width: 14.15% !important;
}
.index__layout_6col__HWrqj:first-of-type {
  min-width: 15% !important;
  max-width: 15% !important;
}
.index__layout_7col__Hsiok {
  min-width: 12.14% !important;
  max-width: 12.14% !important;
}
.index__layout_7col__Hsiok:first-of-type {
  min-width: 15% !important;
  max-width: 15% !important;
}
.index__layout_8col__u28gQ {
  min-width: 10.62% !important;
  max-width: 10.62% !important;
}
.index__layout_8col__u28gQ:first-of-type {
  min-width: 15% !important;
  max-width: 15% !important;
}
.index__layout_9col__dfnfU {
  min-width: 9.4% !important;
  max-width: 9.4% !important;
}
.index__layout_9col__dfnfU:first-of-type {
  min-width: 15% !important;
  max-width: 15% !important;
}
.index__layout_10col__TT5FH {
  min-width: 8.5% !important;
  max-width: 8.5% !important;
  padding: 3px !important;
}
.index__layout_10col__TT5FH:first-of-type {
  min-width: 15% !important;
  max-width: 15% !important;
}
.index__layout_11col__gutV7 {
  min-width: 7.72% !important;
  max-width: 7.72% !important;
  padding: 3px !important;
}
.index__layout_11col__gutV7:first-of-type {
  min-width: 15% !important;
  max-width: 15% !important;
}
.index__layout_12col__jX_zD {
  min-width: 7.08% !important;
  max-width: 7.08% !important;
  padding: 2px !important;
}
.index__layout_12col__jX_zD:first-of-type {
  min-width: 15% !important;
  max-width: 15% !important;
}
.index__layout_13col__Q2d0y {
  min-width: 6.53% !important;
  max-width: 6.53% !important;
  padding: 2px !important;
}
.index__layout_13col__Q2d0y:first-of-type {
  min-width: 15% !important;
  max-width: 15% !important;
}
.index__layout_14col__pOR10 {
  min-width: 6.07% !important;
  max-width: 6.07% !important;
  padding: 2px !important;
}
.index__layout_14col__pOR10:first-of-type {
  min-width: 15% !important;
  max-width: 15% !important;
}
.index__layout_15col__MlMMp {
  min-width: 5.66% !important;
  max-width: 5.66% !important;
  padding: 2px !important;
}
.index__layout_15col__MlMMp:first-of-type {
  min-width: 15% !important;
  max-width: 15% !important;
}
.index__wage_table_container__oXPGV {
  overflow-x: auto;
  width: 100%;
}
#index__wage_grid_table__W7Ybs {
  border-radius: 6px;
  /* Set the width of the rest of the columns */
}
#index__wage_grid_table__W7Ybs th,
#index__wage_grid_table__W7Ybs td {
  font-size: 12px;
}
#index__wage_grid_table__W7Ybs td {
  background: white;
}
#index__wage_grid_table__W7Ybs td input {
  text-align: end !important;
  font-size: 12px !important;
}
#index__wage_grid_table__W7Ybs th {
  font-weight: 400;
  font-size: 14px;
  background: #EBEBEB;
}
#index__wage_grid_table__W7Ybs th:first-child,
#index__wage_grid_table__W7Ybs td:first-child {
  min-width: 186px ;
  position: sticky;
  left: 0;
  z-index: 1;
  text-align: left;
}
#index__wage_grid_table__W7Ybs th:not(:first-child),
#index__wage_grid_table__W7Ybs td:not(:first-child) {
  min-width: 112px;
  width: 116px;
  max-width: 120px;
}
#index__wage_grid_table__W7Ybs tr:nth-child(even) td {
  background-color: #F5F6F9 !important;
}
#index__wage_grid_table__W7Ybs .index__lsrp_grid__ZD8wn {
  width: 100%;
  padding-left: 14px;
  padding-right: 12px;
  display: flex;
  justify-content: space-between;
}
#index__wage_grid_table__W7Ybs .index__grid_dates_range__BYnUN {
  font-weight: 600;
}
.index__submit_error_container__vHoTq ul li:first-child {
  margin-left: 0 !important;
  list-style-type: none;
  /* Remove the list-style-type for the first item only */
}
.index__submit_error_container__vHoTq ul li:first-child::before {
  content: '' !important;
}

.bid-history-modal__body_menus__wnGUL {
  border: none;
}
.bid-history-modal__body_menus_item_color__ATqZ1 {
  color: #000 !important;
}
.bid-history-modal__page_header__ts0lC {
  font-size: 2rem;
  text-transform: capitalize;
}
.bid-history-modal__alternating_rows__TPvFQ *:nth-child(even) {
  background: #fafafa;
}
.bid-history-modal__form_headers__sJsJv {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.bid-history-modal__form_subheaders__P6gyH {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.bid-history-modal__form_inputs__D9e8F {
  width: 100%;
  height: 3rem;
}
.bid-history-modal__form_uppercase__UtmAn {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.bid-history-modal__modal_headers__Xgwb5 {
  font-size: 1rem;
}
.bid-history-modal__modal_divider__Gjbi2 {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.bid-history-modal__modal_header__W3WeR {
  margin-bottom: 1rem;
  width: 100%;
}
.bid-history-modal__confirm_wrapper__rzSmv > button:last-of-type {
  margin: 0 !important;
}
.bid-history-modal__confirm_button___RojI {
  width: 12rem;
  margin-right: 16px !important;
}
.bid-history-modal__flex_group__L99l4 {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.bid-history-modal__flex_group_field__eouFj {
  flex: 1 !important;
}
.bid-history-modal__checkboxes__PaQb2 {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.bid-history-modal__checkbox_subheader__paNU6 {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.bid-history-modal__search_bar__BXu8t {
  width: 50%;
}
.bid-history-modal__search_bar__BXu8t > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.bid-history-modal__search_bar__BXu8t > input::placeholder {
  font-size: 1.6rem;
}
.bid-history-modal__add_button__vXJt6 {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .bid-history-modal__add_button__vXJt6 {
    margin-right: 1.6rem;
  }
}
.bid-history-modal__search_hr___mJgM {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .bid-history-modal__search_hr___mJgM {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .bid-history-modal__search_hr___mJgM {
    width: 70%;
  }
}
.bid-history-modal__search_icon__YpoG4 {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.bid-history-modal__button_icon__cU2fx {
  margin-right: 7px;
}
.bid-history-modal__table_row__MQDaM {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.bid-history-modal__table_icon__siIk1 {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.bid-history-modal__table_icon__siIk1:hover {
  color: #212f43;
}
.bid-history-modal__table_headers_gold__LcaRZ {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.bid-history-modal__table_header__V9U17 {
  background-color: #4a4a4a;
  color: #fff;
}
.bid-history-modal__table_subheader__ythVo {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.bid-history-modal__table_dropdowns__DZV3p {
  font-size: 1.1rem !important;
}
.bid-history-modal__actions__VIUU_ {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bid-history-modal__search_wrapper__PoI4O {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.bid-history-modal__search_wrapper__PoI4O .bid-history-modal__input__A82mX {
  flex: 1;
}
.bid-history-modal__search_wrapper__PoI4O input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.bid-history-modal__error_class__dVwmj,
.bid-history-modal__error_message__bmmpy {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.bid-history-modal__error_message__bmmpy {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.bid-history-modal__error_day_picker__RJoCN {
  margin-top: 4px !important;
}
.bid-history-modal__error_time_picker__kMCXR {
  margin-top: 12px !important;
}
.bid-history-modal__error_message_icon__bTx_m {
  font-size: 1.8em;
  margin-right: 16px;
}
.bid-history-modal__flex_wrapper__h9HQO {
  display: flex;
}
.bid-history-modal__flex_between__z2ew2 {
  display: flex;
  justify-content: space-between;
}
.bid-history-modal__flex_center__p92eA {
  display: flex;
  justify-content: center;
}
.bid-history-modal__border_right__s_3A8 {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.bid-history-modal__icon_margin__tLMRW {
  margin-right: 15px;
}
.bid-history-modal__chevrons__khXR7 {
  cursor: pointer;
}
.bid-history-modal__position_cell__gBOCM {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.bid-history-modal__position_cell__gBOCM:focus {
  outline: none;
}
.bid-history-modal__position_shift_1__hxpw_ {
  border: 1px solid #81c784;
}
.bid-history-modal__position_shift_1_request__MNHGM {
  color: #fff;
  background-color: #81c784;
}
.bid-history-modal__position_shift_1__hxpw_ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.bid-history-modal__position_highlight_1__H8EDh {
  color: #81c784;
  font-weight: bold;
}
.bid-history-modal__position_cell__gBOCM {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.bid-history-modal__position_cell__gBOCM:focus {
  outline: none;
}
.bid-history-modal__position_shift_2__D1DCU {
  border: 1px solid #2b5797;
}
.bid-history-modal__position_shift_2_request__linp0 {
  color: #fff;
  background-color: #2b5797;
}
.bid-history-modal__position_shift_2__D1DCU div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.bid-history-modal__position_highlight_2__lV5Lf {
  color: #2b5797;
  font-weight: bold;
}
.bid-history-modal__position_cell__gBOCM {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.bid-history-modal__position_cell__gBOCM:focus {
  outline: none;
}
.bid-history-modal__position_shift_3__KegNY {
  border: 1px solid orange;
}
.bid-history-modal__position_shift_3_request__Jfqcs {
  color: #fff;
  background-color: orange;
}
.bid-history-modal__position_shift_3__KegNY div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.bid-history-modal__position_highlight_3__J_gzr {
  color: orange;
  font-weight: bold;
}
.bid-history-modal__position_cell__gBOCM {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.bid-history-modal__position_cell__gBOCM:focus {
  outline: none;
}
.bid-history-modal__position_shift_4__SO7nu {
  border: 1px solid red;
}
.bid-history-modal__position_shift_4_request__XdzQI {
  color: #fff;
  background-color: red;
}
.bid-history-modal__position_shift_4__SO7nu div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.bid-history-modal__position_highlight_4__THVSI {
  color: red;
  font-weight: bold;
}
.bid-history-modal__set_height__HVxlt {
  height: 42px;
  cursor: pointer;
}
.bid-history-modal__search_input__aGUPy {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.bid-history-modal__search_input__aGUPy > input {
  border: none !important;
}
.bid-history-modal__requests_status__TFlOO {
  text-transform: capitalize;
}
.bid-history-modal__requests_status_denied__UBYc5 {
  color: #ff3b30 !important;
}
.bid-history-modal__popup_menu__LCZLY {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.bid-history-modal__popup_menu__LCZLY div,
.bid-history-modal__popup_menu__LCZLY a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.bid-history-modal__popup_menu__LCZLY div::before,
.bid-history-modal__popup_menu__LCZLY a::before {
  background: none !important;
}
.bid-history-modal__popup_menu__LCZLY div:hover,
.bid-history-modal__popup_menu__LCZLY a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.bid-history-modal__popup_menu__LCZLY div:first-of-type,
.bid-history-modal__popup_menu__LCZLY a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.bid-history-modal__popup_menu__LCZLY div:last-of-type,
.bid-history-modal__popup_menu__LCZLY a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.bid-history-modal__dropdowns__Rg2xK {
  min-height: 32px !important;
}
.bid-history-modal__clickable__vUfjC {
  cursor: pointer;
}
.bid-history-modal__radio__cWEM1 {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.bid-history-modal__wage-container__szVu5 .bid-history-modal__ui__HEcBQ.bid-history-modal__breadcrumb__QkMuF .bid-history-modal__active__YXl1D.bid-history-modal__section__bGuRP {
  font-weight: 600 !important;
  color: #616161 !important;
}
.bid-history-modal__wage-container__szVu5 .bid-history-modal__list_layout_header__EsatM .bid-history-modal__row__gCA7_ {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.bid-history-modal__wage-container__szVu5 .bid-history-modal__list_layout_body__vJbx2 .bid-history-modal__row__gCA7_ div {
  text-align: center;
}
.bid-history-modal__wage-container__szVu5 .bid-history-modal__list_layout_body__vJbx2 .bid-history-modal__row__gCA7_ div:first-child {
  text-align: left;
}
.bid-history-modal__wage-container__szVu5 .bid-history-modal__list_layout_body__vJbx2 .bid-history-modal__row__gCA7_:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.bid-history-modal__top_row_container__ZHKn6 {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.bid-history-modal__top_row_breadcrumb__tE8zG {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.bid-history-modal__top_row_breadcrumb_link__Zbox_ > a {
  color: #4a4a4a !important;
}
.bid-history-modal__top_row_profile_container__k8urq {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.bid-history-modal__u_remove_margin__HQ3oG {
  margin: 0 !important;
}
.bid-history-modal__u_margin_bottom_small__A888V {
  margin-bottom: 1.5rem !important;
}
.bid-history-modal__u_margin_bottom_medium__qAq5y {
  margin-bottom: 4rem !important;
}
.bid-history-modal__u_margin_bottom_big__z1ylT {
  margin-bottom: 8rem !important;
}
.bid-history-modal__u_margin_top_tiny__PQLLV {
  margin-top: 1em !important;
}
.bid-history-modal__u_margin_top_small__JutQt {
  margin-top: 2rem !important;
}
.bid-history-modal__u_margin_top_medium__vTVvU {
  margin-top: 4rem !important;
}
.bid-history-modal__u_margin_top_big__jj9OE {
  margin-top: 8rem !important;
}
.bid-history-modal__u_margin_top_huge__WHFTx {
  margin-top: 10rem !important;
}
.bid-history-modal__flex_row_between__K5R4M {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.bid-history-modal__remove_padding_top__p3cje {
  padding-top: 0 !important;
}
.bid-history-modal__header_black__P_FhM {
  color: #4a4a4a !important;
}
.bid-history-modal__tab_spacer__oi8sr {
  margin-top: calc(1em + 16px) !important;
}
.bid-history-modal__fields__QUpsW {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.bid-history-modal__fields__QUpsW:hover,
.bid-history-modal__fields__QUpsW:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.bid-history-modal__fields__QUpsW .bid-history-modal__active__YXl1D {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.bid-history-modal__circular-button__en_HP {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.bid-history-modal__button-bar__HjgQy {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.bid-history-modal__cell__f1GoW {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.bid-history-modal__cell__f1GoW:not(:first-of-type) {
  margin-top: 8px !important;
}
.bid-history-modal__cell_header__Re0h8 {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.bid-history-modal__cell_bottom__phw8f {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.bid-history-modal__cell_top__FvBWf {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.bid-history-modal__date_picker__rZjbz {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.bid-history-modal__date_picker__rZjbz button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#bid-history-modal__calendar_id__fKHNI input {
  box-shadow: none !important;
  text-align: center;
}
.bid-history-modal__table___F83E {
  box-shadow: none !important;
  border: 0 !important;
}
.bid-history-modal__table___F83E th {
  background-color: #fff !important;
  color: #212121 !important;
  font-weight: 600 !important;
  text-align: center !important;
}
.bid-history-modal__table___F83E td {
  text-align: center !important;
}
.bid-history-modal__table___F83E .bid-history-modal__row_selected__zOZ1h {
  font-weight: bold;
}

.bid-history__body_menus__Wh0xz {
  border: none;
}
.bid-history__body_menus_item_color__UwFNP {
  color: #000 !important;
}
.bid-history__page_header__AcoC6 {
  font-size: 2rem;
  text-transform: capitalize;
}
.bid-history__alternating_rows__f0xxE *:nth-child(even) {
  background: #fafafa;
}
.bid-history__form_headers__Lx8fJ {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.bid-history__form_subheaders__FjdG4 {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.bid-history__form_inputs__P3jsZ {
  width: 100%;
  height: 3rem;
}
.bid-history__form_uppercase__KJRUA {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.bid-history__modal_headers__RqqUS {
  font-size: 1rem;
}
.bid-history__modal_divider__lnHCF {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.bid-history__modal_header__zS_JT {
  margin-bottom: 1rem;
  width: 100%;
}
.bid-history__confirm_wrapper__tpgcO > button:last-of-type {
  margin: 0 !important;
}
.bid-history__confirm_button__cPL83 {
  width: 12rem;
  margin-right: 16px !important;
}
.bid-history__flex_group__q3a7S {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.bid-history__flex_group_field__x3JAb {
  flex: 1 !important;
}
.bid-history__checkboxes__yHe9e {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.bid-history__checkbox_subheader__Z7I3R {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.bid-history__search_bar__S94hX {
  width: 50%;
}
.bid-history__search_bar__S94hX > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.bid-history__search_bar__S94hX > input::placeholder {
  font-size: 1.6rem;
}
.bid-history__add_button__mr0uH {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .bid-history__add_button__mr0uH {
    margin-right: 1.6rem;
  }
}
.bid-history__search_hr___RDKb {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .bid-history__search_hr___RDKb {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .bid-history__search_hr___RDKb {
    width: 70%;
  }
}
.bid-history__search_icon__AGYaP {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.bid-history__button_icon__aqh5K {
  margin-right: 7px;
}
.bid-history__table_row__OdDts {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.bid-history__table_icon__W3amt {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.bid-history__table_icon__W3amt:hover {
  color: #212f43;
}
.bid-history__table_headers_gold__MWmMj {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.bid-history__table_header__ehP5n {
  background-color: #4a4a4a;
  color: #fff;
}
.bid-history__table_subheader__JwX0c {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.bid-history__table_dropdowns__rbJiI {
  font-size: 1.1rem !important;
}
.bid-history__actions__IH0I2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bid-history__search_wrapper__sKR_N {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.bid-history__search_wrapper__sKR_N .bid-history__input__nA8Xb {
  flex: 1;
}
.bid-history__search_wrapper__sKR_N input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.bid-history__error_class__zvFPJ,
.bid-history__error_message__LeZyR {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.bid-history__error_message__LeZyR {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.bid-history__error_day_picker__Z2tzz {
  margin-top: 4px !important;
}
.bid-history__error_time_picker__XkOz6 {
  margin-top: 12px !important;
}
.bid-history__error_message_icon__iPG6E {
  font-size: 1.8em;
  margin-right: 16px;
}
.bid-history__flex_wrapper__MWaDi {
  display: flex;
}
.bid-history__flex_between__CSnYT {
  display: flex;
  justify-content: space-between;
}
.bid-history__flex_center__fnyZ8 {
  display: flex;
  justify-content: center;
}
.bid-history__border_right__XZt99 {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.bid-history__icon_margin__F0AIb {
  margin-right: 15px;
}
.bid-history__chevrons__FvOg1 {
  cursor: pointer;
}
.bid-history__position_cell__I44S2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.bid-history__position_cell__I44S2:focus {
  outline: none;
}
.bid-history__position_shift_1__xgimT {
  border: 1px solid #81c784;
}
.bid-history__position_shift_1_request__HHCML {
  color: #fff;
  background-color: #81c784;
}
.bid-history__position_shift_1__xgimT div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.bid-history__position_highlight_1__NlCZr {
  color: #81c784;
  font-weight: bold;
}
.bid-history__position_cell__I44S2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.bid-history__position_cell__I44S2:focus {
  outline: none;
}
.bid-history__position_shift_2__YTiz1 {
  border: 1px solid #2b5797;
}
.bid-history__position_shift_2_request__l5PaX {
  color: #fff;
  background-color: #2b5797;
}
.bid-history__position_shift_2__YTiz1 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.bid-history__position_highlight_2__leRE2 {
  color: #2b5797;
  font-weight: bold;
}
.bid-history__position_cell__I44S2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.bid-history__position_cell__I44S2:focus {
  outline: none;
}
.bid-history__position_shift_3__iJ6Kn {
  border: 1px solid orange;
}
.bid-history__position_shift_3_request__vSaEm {
  color: #fff;
  background-color: orange;
}
.bid-history__position_shift_3__iJ6Kn div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.bid-history__position_highlight_3__dLpXv {
  color: orange;
  font-weight: bold;
}
.bid-history__position_cell__I44S2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.bid-history__position_cell__I44S2:focus {
  outline: none;
}
.bid-history__position_shift_4__urEoh {
  border: 1px solid red;
}
.bid-history__position_shift_4_request__zKpNX {
  color: #fff;
  background-color: red;
}
.bid-history__position_shift_4__urEoh div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.bid-history__position_highlight_4__b_eV7 {
  color: red;
  font-weight: bold;
}
.bid-history__set_height__i2jPO {
  height: 42px;
  cursor: pointer;
}
.bid-history__search_input__TDhW_ {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.bid-history__search_input__TDhW_ > input {
  border: none !important;
}
.bid-history__requests_status__DvKh2 {
  text-transform: capitalize;
}
.bid-history__requests_status_denied__uNUq2 {
  color: #ff3b30 !important;
}
.bid-history__popup_menu__Qi6Lk {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.bid-history__popup_menu__Qi6Lk div,
.bid-history__popup_menu__Qi6Lk a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.bid-history__popup_menu__Qi6Lk div::before,
.bid-history__popup_menu__Qi6Lk a::before {
  background: none !important;
}
.bid-history__popup_menu__Qi6Lk div:hover,
.bid-history__popup_menu__Qi6Lk a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.bid-history__popup_menu__Qi6Lk div:first-of-type,
.bid-history__popup_menu__Qi6Lk a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.bid-history__popup_menu__Qi6Lk div:last-of-type,
.bid-history__popup_menu__Qi6Lk a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.bid-history__dropdowns__Fdkln {
  min-height: 32px !important;
}
.bid-history__clickable__w14uX {
  cursor: pointer;
}
.bid-history__radio__gpkM0 {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.bid-history__wage-container__gBF8y .bid-history__ui__nec3c.bid-history__breadcrumb__NPThy .bid-history__active__fsUeY.bid-history__section__Y_NPR {
  font-weight: 600 !important;
  color: #616161 !important;
}
.bid-history__wage-container__gBF8y .bid-history__list_layout_header__ttvvJ .bid-history__row__V5nd5 {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.bid-history__wage-container__gBF8y .bid-history__list_layout_body__zsdP3 .bid-history__row__V5nd5 div {
  text-align: center;
}
.bid-history__wage-container__gBF8y .bid-history__list_layout_body__zsdP3 .bid-history__row__V5nd5 div:first-child {
  text-align: left;
}
.bid-history__wage-container__gBF8y .bid-history__list_layout_body__zsdP3 .bid-history__row__V5nd5:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.bid-history__top_row_container__ZFJWk {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.bid-history__top_row_breadcrumb__W1FJR {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.bid-history__top_row_breadcrumb_link__aBguO > a {
  color: #4a4a4a !important;
}
.bid-history__top_row_profile_container__ucbHg {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.bid-history__u_remove_margin__iS6W0 {
  margin: 0 !important;
}
.bid-history__u_margin_bottom_small__QsGBK {
  margin-bottom: 1.5rem !important;
}
.bid-history__u_margin_bottom_medium__AmEFr {
  margin-bottom: 4rem !important;
}
.bid-history__u_margin_bottom_big___2JaW {
  margin-bottom: 8rem !important;
}
.bid-history__u_margin_top_tiny__zWaFV {
  margin-top: 1em !important;
}
.bid-history__u_margin_top_small__iOD16 {
  margin-top: 2rem !important;
}
.bid-history__u_margin_top_medium__DUXuP {
  margin-top: 4rem !important;
}
.bid-history__u_margin_top_big__kEr4v {
  margin-top: 8rem !important;
}
.bid-history__u_margin_top_huge__v49Mr {
  margin-top: 10rem !important;
}
.bid-history__flex_row_between__sEADr {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.bid-history__remove_padding_top__wm9Ow {
  padding-top: 0 !important;
}
.bid-history__header_black__iNb37 {
  color: #4a4a4a !important;
}
.bid-history__tab_spacer__cmVlY {
  margin-top: calc(1em + 16px) !important;
}
.bid-history__fields__Uu9qO {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.bid-history__fields__Uu9qO:hover,
.bid-history__fields__Uu9qO:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.bid-history__fields__Uu9qO .bid-history__active__fsUeY {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.bid-history__circular-button__vX26z {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.bid-history__button-bar__FEyUP {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.bid-history__cell__QNtu0 {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.bid-history__cell__QNtu0:not(:first-of-type) {
  margin-top: 8px !important;
}
.bid-history__cell_header__DAuQn {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.bid-history__cell_bottom__GXszV {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.bid-history__cell_top__i8_F9 {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.bid-history__date_picker__fa2CQ {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.bid-history__date_picker__fa2CQ button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#bid-history__calendar_id__RSxKr input {
  box-shadow: none !important;
  text-align: center;
}
.bid-history__table__S569g {
  box-shadow: none !important;
  border: 0 !important;
}
.bid-history__table__S569g th {
  background-color: #fff !important;
  color: #212121 !important;
  font-weight: 600 !important;
  text-align: center !important;
}
.bid-history__table__S569g td {
  text-align: center !important;
}
.bid-history__table__S569g .bid-history__row_selected__A7Tr_ {
  font-weight: bold;
}

/* Table variables */
/* New design colors */
.index__u_remove_margin__PKAT0 {
  margin: 0 !important;
}
.index__u_margin_bottom_small__TsBu7 {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__Sqfp_ {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__RZT86 {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__dvz2c {
  margin-top: 1em !important;
}
.index__u_margin_top_small__A65Jj {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__sycLC {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__kOSD4 {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__Y5YJQ {
  margin-top: 10rem !important;
}
.index__flex_row_between__ymtc7 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__bzK3X {
  padding-top: 0 !important;
}
.index__header_black__fOWFQ {
  color: #4a4a4a !important;
}
.index__tab_spacer__ExrSG {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__HfKwO {
  border: none;
}
.index__body_menus_item_color__VHfWM {
  color: #000 !important;
}
.index__page_header__r8eUn {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__NZ8Od *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__Z6nlH {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__Q_qSt {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__kw5GT {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__Wpxa1 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__Dn9mG {
  font-size: 1rem;
}
.index__modal_divider___OB2z {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__NNoHI {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__LTolI > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__Jvk1N {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__YzsWx {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__wDa5s {
  flex: 1 !important;
}
.index__checkboxes__YlPfB {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__iLxEG {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__q39CI {
  width: 50%;
}
.index__search_bar__q39CI > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__q39CI > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__k2Fxo {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__k2Fxo {
    margin-right: 1.6rem;
  }
}
.index__search_hr__MXq7R {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__MXq7R {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__MXq7R {
    width: 70%;
  }
}
.index__search_icon__CtHx_ {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__o7FZg {
  margin-right: 7px;
}
.index__table_row__xVsG0 {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__rKn7w {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__rKn7w:hover {
  color: #212f43;
}
.index__table_headers_gold__QMj6s {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__Rz8D7 {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__WsKCJ {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__am7Zn {
  font-size: 1.1rem !important;
}
.index__actions__FFpu_ {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__McGhD {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__McGhD .index__input__Yqr6D {
  flex: 1;
}
.index__search_wrapper__McGhD input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__c94gU,
.index__error_message__wi537 {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__wi537 {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__eF4zK {
  margin-top: 4px !important;
}
.index__error_time_picker__NpcbA {
  margin-top: 12px !important;
}
.index__error_message_icon__c3vCF {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__w9WzX {
  display: flex;
}
.index__flex_between__rwahI {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__8kOJT {
  display: flex;
  justify-content: center;
}
.index__border_right__HEVqr {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__eZVR1 {
  margin-right: 15px;
}
.index__chevrons__kSbrw {
  cursor: pointer;
}
.index__position_cell__bYUm4 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__bYUm4:focus {
  outline: none;
}
.index__position_shift_1__lfh14 {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__Gan20 {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__lfh14 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__ncTb1 {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__bYUm4 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__bYUm4:focus {
  outline: none;
}
.index__position_shift_2__VktWd {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__vrYkv {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__VktWd div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__RiTLk {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__bYUm4 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__bYUm4:focus {
  outline: none;
}
.index__position_shift_3__zyzAT {
  border: 1px solid orange;
}
.index__position_shift_3_request__wJ9RB {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__zyzAT div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__eSJMx {
  color: orange;
  font-weight: bold;
}
.index__position_cell__bYUm4 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__bYUm4:focus {
  outline: none;
}
.index__position_shift_4__PCnVh {
  border: 1px solid red;
}
.index__position_shift_4_request__jQo56 {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__PCnVh div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__MHAvZ {
  color: red;
  font-weight: bold;
}
.index__set_height__YNv8t {
  height: 42px;
  cursor: pointer;
}
.index__search_input___CZzY {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input___CZzY > input {
  border: none !important;
}
.index__requests_status__nMpzr {
  text-transform: capitalize;
}
.index__requests_status_denied__IBGR1 {
  color: #ff3b30 !important;
}
.index__popup_menu__F7O0F {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__F7O0F div,
.index__popup_menu__F7O0F a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__F7O0F div::before,
.index__popup_menu__F7O0F a::before {
  background: none !important;
}
.index__popup_menu__F7O0F div:hover,
.index__popup_menu__F7O0F a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__F7O0F div:first-of-type,
.index__popup_menu__F7O0F a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__F7O0F div:last-of-type,
.index__popup_menu__F7O0F a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__JIZbX {
  min-height: 32px !important;
}
.index__clickable__xNpEF {
  cursor: pointer;
}
.index__radio__hvK4n {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__pJdId .index__ui__kunl6.index__breadcrumb__RjQCn .index__active__StrQo.index__section__SdUXb {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__pJdId .index__list_layout_header__UKxvu .index__row__fsVVB {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__pJdId .index__list_layout_body__Qro66 .index__row__fsVVB div {
  text-align: center;
}
.index__wage-container__pJdId .index__list_layout_body__Qro66 .index__row__fsVVB div:first-child {
  text-align: left;
}
.index__wage-container__pJdId .index__list_layout_body__Qro66 .index__row__fsVVB:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__link_aditional__ozohy {
  min-width: 30px !important;
  max-width: 40px !important;
  display: flex;
  float: right;
  margin-right: 8px;
}
.index__normal_row__SNJKv {
  padding: 24px !important;
  background-color: #fff !important;
}
.index__row_highlight__PCTj2 {
  padding: 24px !important;
  background-color: #F5F6F9 !important;
}
.index__form_container__v5Ftn {
  width: 100%;
}
.index__form_sub_secction__h8gDH {
  display: flex;
  width: 100%;
  justify-content: flex-start !important;
  align-items: end;
}
.index__form_sub_secction__h8gDH .index__form_item__jnAKj {
  margin-right: 24px !important;
  margin-bottom: 0px !important;
  opacity: 1 !important;
}
.index__form_sub_secction__h8gDH .index__form_item__jnAKj label {
  margin-bottom: 0px !important;
  color: #4a4a4a !important;
  font-weight: 600;
  font-size: 13px !important;
  opacity: 1 !important;
}
.index__form_button_hide__uSySc {
  visibility: hidden;
  opacity: 0;
}
.index__form_button__rbXb8 {
  width: 100% !important;
  max-width: 100px !important;
}
.index__form_button_save__ixsRe {
  margin: 0 !important;
  border-radius: 6px !important;
  color: white !important;
  font-weight: 600;
  background-color: #4d7297 !important;
  padding: 1rem 2rem !important;
}
.index__form_button_edit__YoB7v {
  margin: 0 !important;
  border-radius: 6px !important;
  box-shadow: 0px 0px 0px 1px #4d7297 inset !important;
  color: #4d7297 !important;
  font-weight: 600;
  background-color: white !important;
  padding: 1rem 2rem !important;
}
.index__submit_error_container__BvGr0 ul li:first-child {
  margin-left: 0 !important;
  list-style-type: none;
  /* Remove the list-style-type for the first item only */
}
.index__submit_error_container__BvGr0 ul li:first-child::before {
  content: '' !important;
}
.index__notification_board__o2R4B {
  padding: 24px !important;
  background-color: #f3b1b15e !important;
  box-shadow: inset 1px 1px #f3b1b1, inset -1px -1px #f3b1b1;
}
.index__disabled_employee__E5deV {
  color: #9e9e9e;
}

.index__dept_select_wrapper__UnxNA {
  display: grid;
  margin-right: 1em;
  width: 200px;
  position: relative;
}
.index__dept_select_wrapper__UnxNA > div {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1em;
  background-color: #ffffff;
  padding: 0.5em 1em;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  cursor: pointer;
  user-select: none;
}
.index__dept_select_wrapper__UnxNA span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index__dept_select_wrapper__UnxNA label {
  font-weight: bold;
  color: #4a4a4a;
}
.index__drop_down_body__fMnT_ {
  position: absolute;
  display: grid;
  bottom: -180%;
  z-index: 3;
  left: 0;
  right: 0;
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  padding: 0.5em 1em;
  transform: scaleY(1);
  transition: transform 0.1s linear;
  transform-origin: top;
  height: fit-content;
}
.index__drop_down_body__fMnT_ > div {
  display: grid;
  grid-template-columns: 1fr 1em;
}
.index__hidden__UX__4 {
  transform: scaleY(0);
}
.index__super_hidden__F6mrV {
  display: none !important;
}
.index__disabled__PriiG {
  opacity: 0.45;
  color: rgba(0, 0, 0, 0.87);
}

/* Table variables */
/* New design colors */
.index__u_remove_margin__ZKWD_ {
  margin: 0 !important;
}
.index__u_margin_bottom_small__Zw3yV {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__QDcWS {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__wUkTz {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__fAP6k {
  margin-top: 1em !important;
}
.index__u_margin_top_small__qTLwY {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__OoKvM {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__pd7Nj {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__UOPxz {
  margin-top: 10rem !important;
}
.index__flex_row_between__LskHZ {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__AMfEx {
  padding-top: 0 !important;
}
.index__header_black__jRUyx {
  color: #4a4a4a !important;
}
.index__tab_spacer__Wp0hn {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__C4u2y {
  border: none;
}
.index__body_menus_item_color__TBwCW {
  color: #000 !important;
}
.index__page_header__oiLvM {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__niu3E *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__oVgpH {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__k2TgB {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__MYDNO {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__vaEen {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__yPt9z {
  font-size: 1rem;
}
.index__modal_divider__q6TmC {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__I3_Y3 {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__nILEC > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__Jomwd {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__VcBr9 {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__Vb6dG {
  flex: 1 !important;
}
.index__checkboxes__atjct {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__lIktE {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__ZSFyo {
  width: 50%;
}
.index__search_bar__ZSFyo > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__ZSFyo > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__x6T4E {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__x6T4E {
    margin-right: 1.6rem;
  }
}
.index__search_hr__AGFMp {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__AGFMp {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__AGFMp {
    width: 70%;
  }
}
.index__search_icon__c2Uem {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__h3uw_ {
  margin-right: 7px;
}
.index__table_row__Jx2fj {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__bgFaF {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__bgFaF:hover {
  color: #212f43;
}
.index__table_headers_gold__s7vVK {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__hnA0u {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__bLGns {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__ZxDAj {
  font-size: 1.1rem !important;
}
.index__actions__VV9p9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__IEztm {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__IEztm .index__input__K9yC4 {
  flex: 1;
}
.index__search_wrapper__IEztm input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__Jcymr,
.index__error_message__wtiKJ {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__wtiKJ {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__kmGCa {
  margin-top: 4px !important;
}
.index__error_time_picker__RpkJp {
  margin-top: 12px !important;
}
.index__error_message_icon__a1tHW {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__KKer8 {
  display: flex;
}
.index__flex_between__Kxr8B {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__r12d9 {
  display: flex;
  justify-content: center;
}
.index__border_right___5yFL {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__NkJsK {
  margin-right: 15px;
}
.index__chevrons__ip6ik {
  cursor: pointer;
}
.index__position_cell__AxafF {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__AxafF:focus {
  outline: none;
}
.index__position_shift_1__EAD0K {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__BrygZ {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__EAD0K div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__LQKIp {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__AxafF {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__AxafF:focus {
  outline: none;
}
.index__position_shift_2__ldTQ3 {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__ap8fR {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__ldTQ3 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__jTJkE {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__AxafF {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__AxafF:focus {
  outline: none;
}
.index__position_shift_3__H5NvM {
  border: 1px solid orange;
}
.index__position_shift_3_request__jPcy6 {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__H5NvM div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__o2x3x {
  color: orange;
  font-weight: bold;
}
.index__position_cell__AxafF {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__AxafF:focus {
  outline: none;
}
.index__position_shift_4__sPAx8 {
  border: 1px solid red;
}
.index__position_shift_4_request__EIJkF {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__sPAx8 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__WDhgO {
  color: red;
  font-weight: bold;
}
.index__set_height__WpWPY {
  height: 42px;
  cursor: pointer;
}
.index__search_input__Y3_Ch {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__Y3_Ch > input {
  border: none !important;
}
.index__requests_status__FmWJ4 {
  text-transform: capitalize;
}
.index__requests_status_denied__LA9qL {
  color: #ff3b30 !important;
}
.index__popup_menu__Ll0bq {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__Ll0bq div,
.index__popup_menu__Ll0bq a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__Ll0bq div::before,
.index__popup_menu__Ll0bq a::before {
  background: none !important;
}
.index__popup_menu__Ll0bq div:hover,
.index__popup_menu__Ll0bq a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__Ll0bq div:first-of-type,
.index__popup_menu__Ll0bq a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__Ll0bq div:last-of-type,
.index__popup_menu__Ll0bq a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__Dtj9l {
  min-height: 32px !important;
}
.index__clickable__vn8d1 {
  cursor: pointer;
}
.index__radio__FSZeV {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__OMMBS .index__ui__RhPgO.index__breadcrumb__jXCr3 .index__active__nIEWf.index__section__l5Iou {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__OMMBS .index__list_layout_header__YHc6u .index__row__IuhHp {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__OMMBS .index__list_layout_body__w8qf9 .index__row__IuhHp div {
  text-align: center;
}
.index__wage-container__OMMBS .index__list_layout_body__w8qf9 .index__row__IuhHp div:first-child {
  text-align: left;
}
.index__wage-container__OMMBS .index__list_layout_body__w8qf9 .index__row__IuhHp:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__form_container__jBpeA {
  width: 100%;
}
.index__form_sub_section__rj1mX {
  display: flex;
  width: 100%;
  justify-content: flex-start !important;
  align-items: end;
  padding-bottom: 1rem;
}
.index__form_sub_section__rj1mX .index__form_item__mOJ1J {
  margin-right: 1rem !important;
  opacity: 1 !important;
}
.index__form_sub_section__rj1mX .index__form_item__mOJ1J label {
  margin-bottom: 0px !important;
  color: #4a4a4a !important;
  font-weight: 600;
  font-size: 13px !important;
  opacity: 1 !important;
}
.index__form_sub_section__rj1mX .index__form_item__mOJ1J.index__step_input__LnHdg {
  margin-left: 15px !important;
}
.index__last_form_subsection__mVTDx {
  padding-bottom: 0;
}
.index__form_button_hide__QQuw3 {
  visibility: hidden;
  opacity: 0;
}
.index__form_button__ApZMq {
  width: 100% !important;
  max-width: 100px !important;
}
.index__form_button_save__piUB8 {
  margin: 0 !important;
  border-radius: 6px !important;
  color: white !important;
  font-weight: 600;
  background-color: #4d7297 !important;
  padding: 1rem 2rem !important;
}
.index__form_button_edit__R4EI7 {
  margin: 0 !important;
  border-radius: 6px !important;
  box-shadow: 0px 0px 0px 1px #4d7297 inset !important;
  color: #4d7297 !important;
  font-weight: 600;
  background-color: white !important;
  padding: 1rem 2rem !important;
}

/* Table variables */
/* New design colors */
.index__u_remove_margin__HAXpz {
  margin: 0 !important;
}
.index__u_margin_bottom_small__KdyV6 {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__VsTAg {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__PDrRY {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__nQWL7 {
  margin-top: 1em !important;
}
.index__u_margin_top_small__wo84w {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__IgQ4B {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__GDXGU {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__gxWru {
  margin-top: 10rem !important;
}
.index__flex_row_between__IZZDm {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__vWleI {
  padding-top: 0 !important;
}
.index__header_black__gyc2M {
  color: #4a4a4a !important;
}
.index__tab_spacer__HTYry {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__yDpSB {
  border: none;
}
.index__body_menus_item_color__WPM6n {
  color: #000 !important;
}
.index__page_header__A5vrs {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__rQHeB *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__vMtyb {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__VGyAh {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__zDpF8 {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase___4K6m {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__uR6AE {
  font-size: 1rem;
}
.index__modal_divider__ATwIW {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__pZpps {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__iVtlN > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__ilVJW {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__lp7pa {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__Yh8Pv {
  flex: 1 !important;
}
.index__checkboxes__kpfWD {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__ucZOc {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__e1Sqr {
  width: 50%;
}
.index__search_bar__e1Sqr > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__e1Sqr > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__So_BB {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__So_BB {
    margin-right: 1.6rem;
  }
}
.index__search_hr__iqMg1 {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__iqMg1 {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__iqMg1 {
    width: 70%;
  }
}
.index__search_icon__cL65A {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__cg73g {
  margin-right: 7px;
}
.index__table_row__YbtSr {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__uERRE {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__uERRE:hover {
  color: #212f43;
}
.index__table_headers_gold__zjLhW {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__xV3Ar {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader___EHUX {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__tQ2Fv {
  font-size: 1.1rem !important;
}
.index__actions__nBAEM {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__mVP0R {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__mVP0R .index__input__Dc9hr {
  flex: 1;
}
.index__search_wrapper__mVP0R input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__iwrV4,
.index__error_message__v5Yq9 {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__v5Yq9 {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker___4EYX {
  margin-top: 4px !important;
}
.index__error_time_picker__W6Xw0 {
  margin-top: 12px !important;
}
.index__error_message_icon__EaBdT {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper___QeTF {
  display: flex;
}
.index__flex_between__tZ78G {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__GSpbn {
  display: flex;
  justify-content: center;
}
.index__border_right__kxM10 {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__O2oOC {
  margin-right: 15px;
}
.index__chevrons__ZtYjW {
  cursor: pointer;
}
.index__position_cell__o7w5w {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__o7w5w:focus {
  outline: none;
}
.index__position_shift_1__HVDvu {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__s4Lmo {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__HVDvu div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__s3eFY {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__o7w5w {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__o7w5w:focus {
  outline: none;
}
.index__position_shift_2__JZcty {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__SnQy_ {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__JZcty div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__SJg5j {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__o7w5w {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__o7w5w:focus {
  outline: none;
}
.index__position_shift_3__ORn8G {
  border: 1px solid orange;
}
.index__position_shift_3_request__HNix0 {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__ORn8G div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__MJcWN {
  color: orange;
  font-weight: bold;
}
.index__position_cell__o7w5w {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__o7w5w:focus {
  outline: none;
}
.index__position_shift_4__pczIe {
  border: 1px solid red;
}
.index__position_shift_4_request__PYyzP {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__pczIe div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__BCRER {
  color: red;
  font-weight: bold;
}
.index__set_height__SrLcy {
  height: 42px;
  cursor: pointer;
}
.index__search_input__zgcYU {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__zgcYU > input {
  border: none !important;
}
.index__requests_status__StrKO {
  text-transform: capitalize;
}
.index__requests_status_denied___xOa5 {
  color: #ff3b30 !important;
}
.index__popup_menu__pjGck {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__pjGck div,
.index__popup_menu__pjGck a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__pjGck div::before,
.index__popup_menu__pjGck a::before {
  background: none !important;
}
.index__popup_menu__pjGck div:hover,
.index__popup_menu__pjGck a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__pjGck div:first-of-type,
.index__popup_menu__pjGck a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__pjGck div:last-of-type,
.index__popup_menu__pjGck a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__Twutm {
  min-height: 32px !important;
}
.index__clickable__ZaTOm {
  cursor: pointer;
}
.index__radio__wMZ_l {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__KuJ4g .index__ui__Pc97b.index__breadcrumb__aRszc .index__active__lgDv0.index__section__vdiYH {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__KuJ4g .index__list_layout_header__OxpCh .index__row__y63q0 {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__KuJ4g .index__list_layout_body__YeYRh .index__row__y63q0 div {
  text-align: center;
}
.index__wage-container__KuJ4g .index__list_layout_body__YeYRh .index__row__y63q0 div:first-child {
  text-align: left;
}
.index__wage-container__KuJ4g .index__list_layout_body__YeYRh .index__row__y63q0:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__link_aditional__syG56 {
  min-width: 30px !important;
  max-width: 40px !important;
  display: flex;
  float: right;
  margin-right: 8px;
}
.index__form_container__vA2SK {
  width: 100%;
}
.index__form_sub_secction__HFzH0 {
  display: flex;
  width: 100%;
  justify-content: space-between !important;
  align-items: end;
  margin-bottom: 16px;
  padding: 0.2em 1em;
}
.index__form_sub_secction__HFzH0 .index__form_item__SA9gk {
  margin-bottom: 0px !important;
  opacity: 1 !important;
}
.index__form_sub_secction__HFzH0 .index__form_item__SA9gk label {
  margin-bottom: 0px !important;
  color: #4a4a4a !important;
  font-weight: 600;
  font-size: 13px !important;
  opacity: 1 !important;
}
.index__form_sub_secction__HFzH0 .index__form_button_hide__gA4NX {
  visibility: hidden;
  opacity: 0;
}
.index__form_sub_secction__HFzH0 .index__form_button__CU24e button {
  width: 100% !important;
  max-width: 100px !important;
}
.index__form_sub_secction__HFzH0 .index__form_button_basic__j00fU button {
  width: 100% !important;
  max-width: 100px !important;
  box-shadow: 0px 0px 0px 1px #4d7297 inset !important;
  color: #4d7297 !important;
  background-color: transparent !important;
}
.index__submit_error_container__JfjNG ul li:first-child {
  margin-left: 0 !important;
  list-style-type: none;
  /* Remove the list-style-type for the first item only */
}
.index__submit_error_container__JfjNG ul li:first-child::before {
  content: '' !important;
}
.index__notification_board__ciBwA {
  background-color: #f3b1b15e !important;
  box-shadow: inset 1px 1px #f3b1b1, inset -1px -1px #f3b1b1;
}
.index__table_section__cnBD1 {
  display: grid;
  gap: 1em;
  justify-items: center;
}

/* Table variables */
/* New design colors */
.index__u_remove_margin__G9aEL {
  margin: 0 !important;
}
.index__u_margin_bottom_small__TFTHw {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__YExB5 {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__tC9Eq {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__V0ss6 {
  margin-top: 1em !important;
}
.index__u_margin_top_small__vcItk {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__QfRe7 {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__fakDz {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__E_Vee {
  margin-top: 10rem !important;
}
.index__flex_row_between__iHKU6 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__xAK3W {
  padding-top: 0 !important;
}
.index__header_black__vQaCt {
  color: #4a4a4a !important;
}
.index__tab_spacer__zsOSn {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__PRcZL {
  border: none;
}
.index__body_menus_item_color__vGyiZ {
  color: #000 !important;
}
.index__page_header__D7vda {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__vjbXh *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__MsrXW {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__Lq_kk {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__tEawC {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__SGZf9 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__WNcns {
  font-size: 1rem;
}
.index__modal_divider__pgwxd {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__Vdxb3 {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__SbKGX > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__XnSb3 {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__ENzsW {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__yAvns {
  flex: 1 !important;
}
.index__checkboxes__aekOa {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__VmDbK {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__XgXLQ {
  width: 50%;
}
.index__search_bar__XgXLQ > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__XgXLQ > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__xnVgg {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__xnVgg {
    margin-right: 1.6rem;
  }
}
.index__search_hr__U1SLx {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__U1SLx {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__U1SLx {
    width: 70%;
  }
}
.index__search_icon__bOOuv {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__LCNS9 {
  margin-right: 7px;
}
.index__table_row__TdtaG {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__VksAT {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__VksAT:hover {
  color: #212f43;
}
.index__table_headers_gold__nBvpm {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__LsWxB {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__R_G88 {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__GsYHI {
  font-size: 1.1rem !important;
}
.index__actions___R45a {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__ZRpP4 {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__ZRpP4 .index__input__Btgv7 {
  flex: 1;
}
.index__search_wrapper__ZRpP4 input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__sQfy6,
.index__error_message__czAIe {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__czAIe {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__p4epZ {
  margin-top: 4px !important;
}
.index__error_time_picker__F1kF2 {
  margin-top: 12px !important;
}
.index__error_message_icon__dfett {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__LSCsk {
  display: flex;
}
.index__flex_between___SrM5 {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__Luygi {
  display: flex;
  justify-content: center;
}
.index__border_right__ly3er {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__MFPIw {
  margin-right: 15px;
}
.index__chevrons__MfdtH {
  cursor: pointer;
}
.index__position_cell__gjCP8 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__gjCP8:focus {
  outline: none;
}
.index__position_shift_1__wVNfJ {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__Rlxe2 {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__wVNfJ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__r6xsM {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__gjCP8 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__gjCP8:focus {
  outline: none;
}
.index__position_shift_2__skBg9 {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__BS1fb {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__skBg9 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__ATIkn {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__gjCP8 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__gjCP8:focus {
  outline: none;
}
.index__position_shift_3__nD4Hg {
  border: 1px solid orange;
}
.index__position_shift_3_request__aMwRQ {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__nD4Hg div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__IIvGt {
  color: orange;
  font-weight: bold;
}
.index__position_cell__gjCP8 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__gjCP8:focus {
  outline: none;
}
.index__position_shift_4__PEhYu {
  border: 1px solid red;
}
.index__position_shift_4_request__RhCdM {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__PEhYu div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__mbFuw {
  color: red;
  font-weight: bold;
}
.index__set_height__xgIdB {
  height: 42px;
  cursor: pointer;
}
.index__search_input__Uduxj {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__Uduxj > input {
  border: none !important;
}
.index__requests_status__YKCFy {
  text-transform: capitalize;
}
.index__requests_status_denied__r0r6Z {
  color: #ff3b30 !important;
}
.index__popup_menu__tX7Jj {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__tX7Jj div,
.index__popup_menu__tX7Jj a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__tX7Jj div::before,
.index__popup_menu__tX7Jj a::before {
  background: none !important;
}
.index__popup_menu__tX7Jj div:hover,
.index__popup_menu__tX7Jj a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__tX7Jj div:first-of-type,
.index__popup_menu__tX7Jj a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__tX7Jj div:last-of-type,
.index__popup_menu__tX7Jj a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__pq7s0 {
  min-height: 32px !important;
}
.index__clickable__MNiiZ {
  cursor: pointer;
}
.index__radio__sepm9 {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__AaJTb .index__ui__Lx77C.index__breadcrumb___5Ql2 .index__active__j2McB.index__section__zLbdI {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__AaJTb .index__list_layout_header__bap8n .index__row__KdtPl {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__AaJTb .index__list_layout_body__Xeap6 .index__row__KdtPl div {
  text-align: center;
}
.index__wage-container__AaJTb .index__list_layout_body__Xeap6 .index__row__KdtPl div:first-child {
  text-align: left;
}
.index__wage-container__AaJTb .index__list_layout_body__Xeap6 .index__row__KdtPl:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__modal_parent_container__gYqq5 i {
  color: black !important;
}
.index__wage_modal_header__pOJjA {
  margin-bottom: 24px;
}
.index__wage_modal_header__pOJjA p {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 120%;
  color: #4a4a4a;
  margin-bottom: 10px;
}
.index__wage_modal_header__pOJjA h1 {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 135%;
  margin: 0;
  color: #000000;
  margin-bottom: 8px;
}
.index__modal_loader__uiXof {
  top: 50% !important;
  transform: translateY(-50%) !important;
}
.index__wage_modal_action___zPiC {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px !important;
  height: 2.375rem;
}
.index__wage_modal_action___zPiC button {
  margin-left: 24px !important;
  max-width: 120px !important;
  min-width: 100px !important;
}
.index__wage_modal_container__v1dmd {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-left: 24px;
}
.index__wage_modal_seccion__GtIo6 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 24px;
}
.index__wage_modal_seccion__GtIo6 .index__form_item__yVQfR {
  width: 47% !important;
  margin-bottom: 0px !important;
  opacity: 1 !important;
}
.index__wage_modal_seccion__GtIo6 .index__form_item__yVQfR label {
  margin-bottom: 4px !important;
  color: #4a4a4a !important;
  font-weight: 600;
  font-size: 14px !important;
  opacity: 1 !important;
}
.index__unchanged_form_item__paVZg input {
  color: #c0c0c0 !important;
}
.index__unchanged_form_item__paVZg > div {
  color: #c0c0c0 !important;
}
.index__text_description__Cz2M_ {
  width: 100%;
}
.index__text_description__Cz2M_ p {
  margin: 0;
  font-size: 16px;
  font-weight: 600px;
}
.index__step_container__DWd6u {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px;
  border-radius: 8px;
  box-shadow: 0px 1px 3px 0px #00000040;
}
.index__step_container__DWd6u .index__edit_title_step__yR9Wy {
  width: 100%;
  text-align: left;
  margin-top: 24px;
  margin-bottom: 6px;
}
.index__skill__OCSBh {
  width: 215px;
  height: 215px;
  position: relative;
  display: flex;
}
.index__skill__OCSBh svg {
  position: absolute;
  top: 0;
  left: 0;
  transform: rotate(-90deg);
}
.index__skill__OCSBh circle {
  fill: none;
  stroke: url(#GradientColor);
  stroke-width: 15px;
}
.index__skill__OCSBh linearGradient {
  transform: rotate(90deg);
}
.index__outer__EKukZ {
  width: 215px;
  height: 215px;
  border-radius: 50%;
  padding: 15px;
  box-shadow: 6px 6px 10px -1px rgba(0, 0, 0, 0.15), -6px -6px 10px -1px rgba(255, 255, 255, 0.7);
}
.index__form_button__Fwj58 button {
  width: 100% !important;
  max-width: 100px !important;
}
.index__inner__oOWxH {
  height: 185px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__inner__oOWxH .index__statistic_container__MyVST .index__statistic_header__v82uD {
  text-align: center;
  margin-bottom: 24px;
}
.index__inner__oOWxH .index__statistic_container__MyVST .index__statistic_header__v82uD h5 {
  margin: 0;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 400;
  color: #8794af;
}
.index__inner__oOWxH .index__statistic_container__MyVST .index__statistic_header__v82uD h2 {
  margin: 0;
  font-size: 28px;
  font-weight: 700;
  color: black;
}
.index__inner__oOWxH .index__statistic_container__MyVST .index__statistic_subheader__DfLwR {
  text-align: center;
}
.index__inner__oOWxH .index__statistic_container__MyVST .index__statistic_subheader__DfLwR h6 {
  margin: 0;
  font-size: 12px;
  font-weight: 400;
  color: #8794af;
}
.index__inner__oOWxH .index__statistic_container__MyVST .index__statistic_subheader__DfLwR h4 {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  color: black;
}
.index__form_container__X1FAM {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
  align-items: start;
  width: 100%;
  justify-content: space-between;
  margin-top: 18px;
  column-gap: 1.5rem;
  row-gap: 1rem;
}
.index__form_container__X1FAM .index__form_item__yVQfR {
  margin-bottom: 0px !important;
  opacity: 1 !important;
}
.index__form_container__X1FAM .index__form_item__yVQfR label {
  margin-bottom: 4px !important;
  color: black !important;
  font-weight: 600;
  font-size: 14px !important;
  opacity: 1 !important;
}

.index__body_menus__zDa6N {
  border: none;
}
.index__body_menus_item_color__BWEea {
  color: #000 !important;
}
.index__page_header__T78VT {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__l7XF0 *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__fAeNz {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__Rz7x3 {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__Kb527 {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__QFglJ {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__Go4tz {
  font-size: 1rem;
}
.index__modal_divider__k2Sj0 {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__FXz7C {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__Xxlf2 > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__zAd1t {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__nOHfS {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__Pg6tl {
  flex: 1 !important;
}
.index__checkboxes__fGHT3 {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__FG4k3 {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__I8cEP {
  width: 50%;
}
.index__search_bar__I8cEP > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__I8cEP > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__rInJm {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__rInJm {
    margin-right: 1.6rem;
  }
}
.index__search_hr__n6JIq {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__n6JIq {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__n6JIq {
    width: 70%;
  }
}
.index__search_icon__aQzcY {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__WtbQU {
  margin-right: 7px;
}
.index__table_row__uRxTj {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__E_k5x {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__E_k5x:hover {
  color: #212f43;
}
.index__table_headers_gold__XUGOG {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__PTK9c {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__IoUUs {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__AYmBT {
  font-size: 1.1rem !important;
}
.index__actions__bI3Le {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__miAfg {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__miAfg .index__input__av7gV {
  flex: 1;
}
.index__search_wrapper__miAfg input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__SCWrW,
.index__error_message__U_35O {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__U_35O {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__Rdndw {
  margin-top: 4px !important;
}
.index__error_time_picker__vAKEe {
  margin-top: 12px !important;
}
.index__error_message_icon__PLuTr {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__f1G1t {
  display: flex;
}
.index__flex_between__On0CG {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__siZOX {
  display: flex;
  justify-content: center;
}
.index__border_right__KT56q {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__lQM5z {
  margin-right: 15px;
}
.index__chevrons__AsRar {
  cursor: pointer;
}
.index__position_cell__EdWhb {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__EdWhb:focus {
  outline: none;
}
.index__position_shift_1__AbENr {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__sOPPp {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__AbENr div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__pGUXD {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__EdWhb {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__EdWhb:focus {
  outline: none;
}
.index__position_shift_2__KVYJ4 {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__gNhvK {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__KVYJ4 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__KsAxN {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__EdWhb {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__EdWhb:focus {
  outline: none;
}
.index__position_shift_3__ATTlb {
  border: 1px solid orange;
}
.index__position_shift_3_request__SBhI9 {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__ATTlb div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__ymtao {
  color: orange;
  font-weight: bold;
}
.index__position_cell__EdWhb {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__EdWhb:focus {
  outline: none;
}
.index__position_shift_4__mfTVc {
  border: 1px solid red;
}
.index__position_shift_4_request__et1Zh {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__mfTVc div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__X08oO {
  color: red;
  font-weight: bold;
}
.index__set_height__rrk70 {
  height: 42px;
  cursor: pointer;
}
.index__search_input__OpHN6 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__OpHN6 > input {
  border: none !important;
}
.index__requests_status__jH1u4 {
  text-transform: capitalize;
}
.index__requests_status_denied__x7i2O {
  color: #ff3b30 !important;
}
.index__popup_menu__bS103 {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__bS103 div,
.index__popup_menu__bS103 a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__bS103 div::before,
.index__popup_menu__bS103 a::before {
  background: none !important;
}
.index__popup_menu__bS103 div:hover,
.index__popup_menu__bS103 a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__bS103 div:first-of-type,
.index__popup_menu__bS103 a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__bS103 div:last-of-type,
.index__popup_menu__bS103 a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__q0bAv {
  min-height: 32px !important;
}
.index__clickable__nXD9S {
  cursor: pointer;
}
.index__radio__EUx5D {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__NaLd8 .index__ui__nz3DG.index__breadcrumb__aijJK .index__active__FYZzq.index__section__e6z0D {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__NaLd8 .index__list_layout_header___6ztP .index__row__vO5dS {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__NaLd8 .index__list_layout_body__AyctB .index__row__vO5dS div {
  text-align: center;
}
.index__wage-container__NaLd8 .index__list_layout_body__AyctB .index__row__vO5dS div:first-child {
  text-align: left;
}
.index__wage-container__NaLd8 .index__list_layout_body__AyctB .index__row__vO5dS:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__d17c4 {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__XRe_L {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__FqEE8 > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__DjkPV {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__YdA7c {
  margin: 0 !important;
}
.index__u_margin_bottom_small__QydiQ {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__uJEMK {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__hFm86 {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__b5E6w {
  margin-top: 1em !important;
}
.index__u_margin_top_small__d6nQw {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium___pWsm {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__WbOgD {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__b484X {
  margin-top: 10rem !important;
}
.index__flex_row_between__YsiJn {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__qOQn8 {
  padding-top: 0 !important;
}
.index__header_black__ozSVb {
  color: #4a4a4a !important;
}
.index__tab_spacer__QmpgO {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__E3Ixh {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__E3Ixh:hover,
.index__fields__E3Ixh:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__E3Ixh .index__active__FYZzq {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__E6E9C {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__IiU1q {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__r0_bx {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__r0_bx:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__XheB8 {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__EBC03 {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__IbhGX {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__gIqdJ {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__gIqdJ button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__wYv8Q input {
  box-shadow: none !important;
  text-align: center;
}
.index__flex__StQdq {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.index__flex__StQdq p {
  margin-bottom: 10px;
  font-weight: 600;
}
.index__flex__StQdq h3 {
  font-weight: bold;
  font-size: 1.5rem;
  margin: 0 0 1.5rem 0 !important;
}
.index__employee_rates_modal_container__wBIAT {
  height: 90vh;
  max-height: 90vh;
  overflow: auto;
}

.index__body_menus__BG1vj {
  border: none;
}
.index__body_menus_item_color__jfdKG {
  color: #000 !important;
}
.index__page_header__AJ3Wl {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__NU1W3 *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__Cl28z {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__J7NKD {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__q9dhb {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__Wo5pr {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__rm5ha {
  font-size: 1rem;
}
.index__modal_divider__jyUWT {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__Q3k4Q {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__XhXXK > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__hXvUQ {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__E_DXq {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__T0IaR {
  flex: 1 !important;
}
.index__checkboxes__aTrgN {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__GtZxo {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__wCG3e {
  width: 50%;
}
.index__search_bar__wCG3e > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__wCG3e > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__FkN1W {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__FkN1W {
    margin-right: 1.6rem;
  }
}
.index__search_hr__pGJKs {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__pGJKs {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__pGJKs {
    width: 70%;
  }
}
.index__search_icon__XQdZD {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon___N7h8 {
  margin-right: 7px;
}
.index__table_row___rwJy {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__XQ3mt {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__XQ3mt:hover {
  color: #212f43;
}
.index__table_headers_gold__ooz4w {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__ocZd1 {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__P4Glp {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__Yp4GB {
  font-size: 1.1rem !important;
}
.index__actions__HA22b {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__IPVde {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__IPVde .index__input__fkmVo {
  flex: 1;
}
.index__search_wrapper__IPVde input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__IWRAX,
.index__error_message__TMvDt {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__TMvDt {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__WfPxL {
  margin-top: 4px !important;
}
.index__error_time_picker__yyELF {
  margin-top: 12px !important;
}
.index__error_message_icon__mA7_Y {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__O8dwK {
  display: flex;
}
.index__flex_between__WUu4m {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__V4wC5 {
  display: flex;
  justify-content: center;
}
.index__border_right__ScoTd {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__F4TDy {
  margin-right: 15px;
}
.index__chevrons__X19py {
  cursor: pointer;
}
.index__position_cell__kP9iZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__kP9iZ:focus {
  outline: none;
}
.index__position_shift_1__DeHEP {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__RFHwF {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__DeHEP div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__mBKov {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__kP9iZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__kP9iZ:focus {
  outline: none;
}
.index__position_shift_2__QdLPh {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__ofeTy {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__QdLPh div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__H1VfO {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__kP9iZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__kP9iZ:focus {
  outline: none;
}
.index__position_shift_3__gYByW {
  border: 1px solid orange;
}
.index__position_shift_3_request__xSjLr {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__gYByW div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__yV7lP {
  color: orange;
  font-weight: bold;
}
.index__position_cell__kP9iZ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__kP9iZ:focus {
  outline: none;
}
.index__position_shift_4__tVWd9 {
  border: 1px solid red;
}
.index__position_shift_4_request__tzNWN {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__tVWd9 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__whvL3 {
  color: red;
  font-weight: bold;
}
.index__set_height__KUH1e {
  height: 42px;
  cursor: pointer;
}
.index__search_input__L9J87 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__L9J87 > input {
  border: none !important;
}
.index__requests_status__g4VoT {
  text-transform: capitalize;
}
.index__requests_status_denied__omO_I {
  color: #ff3b30 !important;
}
.index__popup_menu__GWFJC {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__GWFJC div,
.index__popup_menu__GWFJC a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__GWFJC div::before,
.index__popup_menu__GWFJC a::before {
  background: none !important;
}
.index__popup_menu__GWFJC div:hover,
.index__popup_menu__GWFJC a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__GWFJC div:first-of-type,
.index__popup_menu__GWFJC a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__GWFJC div:last-of-type,
.index__popup_menu__GWFJC a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__Z0E0d {
  min-height: 32px !important;
}
.index__clickable__uMDID {
  cursor: pointer;
}
.index__radio__c0r88 {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__NGcQ6 .index__ui__YlSi4.index__breadcrumb__Vgu5U .index__active__VB5pT.index__section__UgRVG {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__NGcQ6 .index__list_layout_header___f3Ij .index__row__HSS4L {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__NGcQ6 .index__list_layout_body__hpyxm .index__row__HSS4L div {
  text-align: center;
}
.index__wage-container__NGcQ6 .index__list_layout_body__hpyxm .index__row__HSS4L div:first-child {
  text-align: left;
}
.index__wage-container__NGcQ6 .index__list_layout_body__hpyxm .index__row__HSS4L:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__dj7xT {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__AxGSr {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__ozz0O > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__cCTLz {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__SU_u_ {
  margin: 0 !important;
}
.index__u_margin_bottom_small__PaIB9 {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__tDj8p {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__T7H63 {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__zCxGz {
  margin-top: 1em !important;
}
.index__u_margin_top_small__ZbcCe {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__wYtR_ {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__Pz2qq {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__BJTrL {
  margin-top: 10rem !important;
}
.index__flex_row_between__fSun6 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__vLyW8 {
  padding-top: 0 !important;
}
.index__header_black__ZB7sF {
  color: #4a4a4a !important;
}
.index__tab_spacer__ZCdLd {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__aMwm5 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__aMwm5:hover,
.index__fields__aMwm5:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__aMwm5 .index__active__VB5pT {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__f2PkO {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__E_hP1 {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__PANhI {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__PANhI:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__qdNfl {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__UX0JN {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__wHrpB {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__MOvf2 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__MOvf2 button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__hnk6W input {
  box-shadow: none !important;
  text-align: center;
}
.index__list_layout_container__uwc16 {
  border: 1px solid #f5f6f9;
  border-radius: 5px;
  min-height: 9.75rem;
}
.index__list_layout_header_row__WJFuM {
  background-color: #fff;
}
.index__list_layout_body__hpyxm {
  box-shadow: none;
}
.index__list_layout_row__yX6px {
  height: 50px;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.index__list_layout_row_warning__bilZq {
  background-color: #fdf2ef;
}
.index__modal__Txng6 {
  max-width: 888px;
  border-radius: 16px !important;
}
.index__modal_content__SgsIi {
  padding: 24px !important;
}
.index__table__A0YKf {
  box-shadow: none !important;
  border: 0 !important;
}
.index__table__A0YKf th {
  background-color: #fff !important;
  color: #212121 !important;
  font-weight: 600 !important;
  text-align: center !important;
}
.index__table__A0YKf td {
  text-align: center !important;
}
.index__row_highlighted__n6nKN td {
  background-color: #FDF2EF;
}
.index__header__Zdc7B {
  padding: 0 0 0 0 !important;
}
.index__header__Zdc7B p {
  margin-bottom: 10px;
  font-weight: 600;
  color: '#4A4A4A';
}
.index__header__Zdc7B h3 {
  font-weight: bold;
  font-size: 1.5rem;
  margin: 0 0 1.5rem 0 !important;
}
.index__row__HSS4L {
  padding: 0 0 0 0 !important;
}
.index__modal_loader__ofT4Y {
  top: 50% !important;
  transform: translateY(-50%) !important;
}
.index__pay_period__cxMj2 {
  text-align: end;
  padding-bottom: 1rem !important;
  color: '#4A4A4A';
}
.index__right_content__VZvlN {
  display: flex !important;
  flex-direction: column;
  justify-content: space-between;
}
.index__right_content__VZvlN h3 {
  font-size: 24px;
  font-weight: 700;
}
.index__button_container__OSIFy {
  display: flex;
  justify-content: space-between;
}
.index__button_container__OSIFy button {
  min-width: 100px;
}

/* Table variables */
/* New design colors */
.index__top_row_container__aGPVM {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__JGd1K {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__j7NYJ > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__c8Bl9 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__eWHDv {
  margin: 0 !important;
}
.index__u_margin_bottom_small__Of5y8 {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__ezuNO {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__RCU_p {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__fVT2i {
  margin-top: 1em !important;
}
.index__u_margin_top_small__FWhsu {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__IYo4i {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__epSLD {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__p7g8o {
  margin-top: 10rem !important;
}
.index__flex_row_between__giS9z {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__fwMek {
  padding-top: 0 !important;
}
.index__header_black__noxFa {
  color: #4a4a4a !important;
}
.index__tab_spacer__w7z_r {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__NjzBc {
  border: none;
}
.index__body_menus_item_color__FZYrq {
  color: #000 !important;
}
.index__page_header__P8kyO {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__EUN7K *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__Nw0fv {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__dpNEi {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__rTk64 {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__V2U1_ {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__eXHXV {
  font-size: 1rem;
}
.index__modal_divider__XwgZw {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__IXQaF {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__hzvXw > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__B66UT {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__fTn9L {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__eHRCB {
  flex: 1 !important;
}
.index__checkboxes__zW9Ed {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__dFT4s {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__dzYvJ {
  width: 50%;
}
.index__search_bar__dzYvJ > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__dzYvJ > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__NiDY6 {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__NiDY6 {
    margin-right: 1.6rem;
  }
}
.index__search_hr__rEpAW {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__rEpAW {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__rEpAW {
    width: 70%;
  }
}
.index__search_icon__jgJrd {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__RWacY {
  margin-right: 7px;
}
.index__table_row__C8dWM {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__SHuNH {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__SHuNH:hover {
  color: #212f43;
}
.index__table_headers_gold__QKfT0 {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__YQFFm {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__lwxsd {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__lRfWD {
  font-size: 1.1rem !important;
}
.index__actions__AHKpA {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__qjqvP {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__qjqvP .index__input__knV2p {
  flex: 1;
}
.index__search_wrapper__qjqvP input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__dqkSz,
.index__error_message__YmC9X {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__YmC9X {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__tKI9p {
  margin-top: 4px !important;
}
.index__error_time_picker__Q2eEE {
  margin-top: 12px !important;
}
.index__error_message_icon__DGY2B {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__w_EUe {
  display: flex;
}
.index__flex_between__c3D6T {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__qT3VI {
  display: flex;
  justify-content: center;
}
.index__border_right__GOlDw {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__Obt6j {
  margin-right: 15px;
}
.index__chevrons__JxrXu {
  cursor: pointer;
}
.index__position_cell__yCAbA {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__yCAbA:focus {
  outline: none;
}
.index__position_shift_1__g_scE {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__umrQF {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__g_scE div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__mEhrY {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__yCAbA {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__yCAbA:focus {
  outline: none;
}
.index__position_shift_2__EdO4o {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__v9jsE {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__EdO4o div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__gFCml {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__yCAbA {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__yCAbA:focus {
  outline: none;
}
.index__position_shift_3__zS9aP {
  border: 1px solid orange;
}
.index__position_shift_3_request__PfXrV {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__zS9aP div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__ZP3RK {
  color: orange;
  font-weight: bold;
}
.index__position_cell__yCAbA {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__yCAbA:focus {
  outline: none;
}
.index__position_shift_4__xWz_2 {
  border: 1px solid red;
}
.index__position_shift_4_request__S4isg {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__xWz_2 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__Vofdz {
  color: red;
  font-weight: bold;
}
.index__set_height__wwsDt {
  height: 42px;
  cursor: pointer;
}
.index__search_input__mWu80 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__mWu80 > input {
  border: none !important;
}
.index__requests_status__lEBvu {
  text-transform: capitalize;
}
.index__requests_status_denied__ZM4qq {
  color: #ff3b30 !important;
}
.index__popup_menu__eT4c0 {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__eT4c0 div,
.index__popup_menu__eT4c0 a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__eT4c0 div::before,
.index__popup_menu__eT4c0 a::before {
  background: none !important;
}
.index__popup_menu__eT4c0 div:hover,
.index__popup_menu__eT4c0 a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__eT4c0 div:first-of-type,
.index__popup_menu__eT4c0 a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__eT4c0 div:last-of-type,
.index__popup_menu__eT4c0 a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__LH5Zp {
  min-height: 32px !important;
}
.index__clickable__tBTOc {
  cursor: pointer;
}
.index__radio__Be9Gz {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__Dlmj2 .index__ui__zklw0.index__breadcrumb__HVvME .index__active__I3zIq.index__section__LKavd {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__Dlmj2 .index__list_layout_header__eTERn .index__row__q5w_8 {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__Dlmj2 .index__list_layout_body__VpXpk .index__row__q5w_8 div {
  text-align: center;
}
.index__wage-container__Dlmj2 .index__list_layout_body__VpXpk .index__row__q5w_8 div:first-child {
  text-align: left;
}
.index__wage-container__Dlmj2 .index__list_layout_body__VpXpk .index__row__q5w_8:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__tab_menu__OMykb {
  margin-top: 0 !important;
}
.index__tab_menu__OMykb div {
  margin: 0 !important;
}
.index__tab_container__qnoPY {
  padding-top: 1.5rem !important;
}
.index__dropdown_payperiod__XUvlO {
  display: flex !important;
  flex-direction: column;
  justify-content: flex-start;
  text-transform: capitalize !important;
  text-align: left !important;
  align-items: flex-start !important;
  padding-right: 0 !important;
}
.index__dropdown_payperiod__XUvlO p {
  font-size: 14px !important;
  font-weight: 600 !important;
}
.index__dropdown_payperiod__XUvlO .index__text___PalB {
  margin-right: 20px !important;
}
.index__filter_container__bAJ5z {
  max-width: 20rem;
  margin-right: 2rem;
  width: 18rem;
  display: flex;
  align-items: flex-start;
}
.index__filter_container__bAJ5z > div {
  padding-left: 0.5rem !important;
  min-height: 2.5rem !important;
}
.index__filter_row__SZAJZ {
  display: flex;
}
.index__dropdown_payperiod__XUvlO p {
  margin: 0 !important;
  color: #4a4a4a;
  margin-bottom: 8px !important;
}
.index__loader__C7MRG {
  position: unset !important;
}

.index__body_menus__YzBqK {
  border: none;
}
.index__body_menus_item_color__VjhXH {
  color: #000 !important;
}
.index__page_header__bdses {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__IgvzW *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__jmdAf {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__ZmO2T {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__cb11m {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__TofsI {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__dHHWE {
  font-size: 1rem;
}
.index__modal_divider__HBqTK {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__QirQp {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__ezrHT > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__TvLVd {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__bHgpL {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__sc0O0 {
  flex: 1 !important;
}
.index__checkboxes__wNdwe {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__nbMEc {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__tVVCG {
  width: 50%;
}
.index__search_bar__tVVCG > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__tVVCG > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__nl6c6 {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__nl6c6 {
    margin-right: 1.6rem;
  }
}
.index__search_hr__UVQi7 {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__UVQi7 {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__UVQi7 {
    width: 70%;
  }
}
.index__search_icon__xjWDu {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__A8KIU {
  margin-right: 7px;
}
.index__table_row__IANUe {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__tjCRO {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__tjCRO:hover {
  color: #212f43;
}
.index__table_headers_gold__LNYyz {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__bYUJM {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__bTjzs {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__aOZfh {
  font-size: 1.1rem !important;
}
.index__actions__nT9bU {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__r4dGU {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__r4dGU .index__input__qLuEz {
  flex: 1;
}
.index__search_wrapper__r4dGU input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__R33_R,
.index__error_message__afXlk {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__afXlk {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__aUm_Q {
  margin-top: 4px !important;
}
.index__error_time_picker__JgFQZ {
  margin-top: 12px !important;
}
.index__error_message_icon__JB6OY {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__yDr6N {
  display: flex;
}
.index__flex_between__JqHor {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__Ma3cV {
  display: flex;
  justify-content: center;
}
.index__border_right__RnVS7 {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__UtjBk {
  margin-right: 15px;
}
.index__chevrons__gffuH {
  cursor: pointer;
}
.index__position_cell__LEIss {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__LEIss:focus {
  outline: none;
}
.index__position_shift_1__q1n4y {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__mHmiO {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__q1n4y div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__ObA9V {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__LEIss {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__LEIss:focus {
  outline: none;
}
.index__position_shift_2__TnLKm {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__aFc0A {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__TnLKm div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__aM2wO {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__LEIss {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__LEIss:focus {
  outline: none;
}
.index__position_shift_3__ZVTvf {
  border: 1px solid orange;
}
.index__position_shift_3_request__kYfk0 {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__ZVTvf div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__hnX31 {
  color: orange;
  font-weight: bold;
}
.index__position_cell__LEIss {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__LEIss:focus {
  outline: none;
}
.index__position_shift_4__nGQbk {
  border: 1px solid red;
}
.index__position_shift_4_request__N7qQM {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__nGQbk div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__lQ3v2 {
  color: red;
  font-weight: bold;
}
.index__set_height__FBtnK {
  height: 42px;
  cursor: pointer;
}
.index__search_input__sznte {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__sznte > input {
  border: none !important;
}
.index__requests_status__HKORy {
  text-transform: capitalize;
}
.index__requests_status_denied__E7zfq {
  color: #ff3b30 !important;
}
.index__popup_menu__OmGzk {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__OmGzk div,
.index__popup_menu__OmGzk a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__OmGzk div::before,
.index__popup_menu__OmGzk a::before {
  background: none !important;
}
.index__popup_menu__OmGzk div:hover,
.index__popup_menu__OmGzk a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__OmGzk div:first-of-type,
.index__popup_menu__OmGzk a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__OmGzk div:last-of-type,
.index__popup_menu__OmGzk a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__Zmklg {
  min-height: 32px !important;
}
.index__clickable__MjxBC {
  cursor: pointer;
}
.index__radio__ysn2z {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__JSb60 .index__ui__B1eYb.index__breadcrumb__poaQX .index__active__gmj8T.index__section__gZ6oP {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__JSb60 .index__list_layout_header__rXTLu .index__row__hjOTH {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__JSb60 .index__list_layout_body__pQkv_ .index__row__hjOTH div {
  text-align: center;
}
.index__wage-container__JSb60 .index__list_layout_body__pQkv_ .index__row__hjOTH div:first-child {
  text-align: left;
}
.index__wage-container__JSb60 .index__list_layout_body__pQkv_ .index__row__hjOTH:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__xnOtn {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__fkxLu {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__XtqxS > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__QDw1P {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__TR6xq {
  margin: 0 !important;
}
.index__u_margin_bottom_small__mpJ77 {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__tCMZM {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__GJRT6 {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__s_PhN {
  margin-top: 1em !important;
}
.index__u_margin_top_small__PtdOJ {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__BS4z4 {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__bfpyh {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__QOh6H {
  margin-top: 10rem !important;
}
.index__flex_row_between__t0_CL {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__UaI9J {
  padding-top: 0 !important;
}
.index__header_black__cUjWO {
  color: #4a4a4a !important;
}
.index__tab_spacer__djV8U {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__i8juH {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__i8juH:hover,
.index__fields__i8juH:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__i8juH .index__active__gmj8T {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__sxXuz {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__AR5jp {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__AgJzt {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__AgJzt:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__Q9E0E {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__N8Ksm {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__TcvNs {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__X3vYT {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__X3vYT button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__e7F1g input {
  box-shadow: none !important;
  text-align: center;
}
.index__modal_header__QirQp {
  display: grid;
}
.index__modal_header__QirQp > p {
  font-size: 14px !important;
  color: #4a4a4a !important;
  font-weight: 600;
}
.index__modal_header__QirQp > p:nth-child(1) {
  margin-bottom: 10px !important;
}
.index__modal_header__QirQp > h3 {
  color: black !important;
  margin: 0 !important;
}
.index__content__Q1kbR {
  padding: 0px !important;
}
.index__input_container__RV8LG {
  width: 100% !important;
}
.index__toggle_label__ASxIA {
  display: flex !important;
  justify-content: flex-start !important;
}
.index__toggle_label__ASxIA p {
  margin: 0 !important;
}
.index__checkbox__um4X9 {
  margin-left: 10px !important;
}
.index__modal_close__kqg_T {
  position: absolute;
  top: 20px;
  right: 22px;
  color: #1c1b1f !important;
  font-size: 12px;
  cursor: pointer;
  user-select: none;
}
.index__tab_area__tgWcl {
  width: 75%;
  margin-bottom: 40px;
}
.index__inputs__jC9jz {
  padding: 0px 16px;
  border-radius: 6px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border: none;
  outline: none;
  color: #212121;
}
.index__body__DdEak {
  display: grid;
  gap: 22px;
}
.index__body__DdEak input {
  height: 40px;
}
.index__grid_2_col__ndDSu {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
}
.index__flex_row__QFZ4h {
  display: flex;
  flex-direction: row;
}
.index__grid__b2qsm {
  display: grid;
}
.index__date_container__GIrty input,
.index__date_container__GIrty textarea {
  padding: 0px 16px;
  border-radius: 6px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border: none;
  outline: none;
  color: #212121;
}
.index__date_container__GIrty textarea {
  padding-top: 16px;
  resize: none;
}
.index__period_container__QpUJP {
  display: flex;
  margin-top: 0.5rem;
}
.index__period_container__QpUJP input {
  margin-right: 0.5rem !important;
  min-width: none;
  width: 60%;
}
.index__main_modal__vyjJR {
  border-radius: 16px !important;
  padding: 32px !important;
}
.index__action_container__MxGeF {
  display: grid;
  grid-auto-flow: column;
  margin-top: 40px;
  place-content: end;
  gap: 24px;
}
.index__action_container__MxGeF button {
  min-width: 120px;
}
.index__btn_primary__sp86V button {
  background-color: #d7ab73 !important;
  color: #ffffff !important;
}
.index__btn_default__D88xK button {
  background-color: #616161 !important;
  color: #ffffff !important;
}
.index__profile_form_remove_number__JTkkv {
  position: absolute;
  right: -85px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.index__cert_block__WUafp {
  display: grid;
  grid-template-columns: repeat(3, auto);
  padding: 32px 24px;
  border: 1px solid #bcc3d2;
  border-radius: 4px;
  row-gap: 22px;
  margin-top: 8px;
}
.index__cert_block__WUafp > div {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 8px;
}
.index__cert_main__Heryo {
  display: grid;
  gap: 40px;
}

.index__body_menus__uK7eO {
  border: none;
}
.index__body_menus_item_color__SyFAc {
  color: #000 !important;
}
.index__page_header__jbYma {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__IJKYZ *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__jAJfF {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__TKRZ7 {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__aQPe_ {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__haqFy {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__Oej5B {
  font-size: 1rem;
}
.index__modal_divider__uY4BI {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__eFV6G {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper___QD0z > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__ifV73 {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__o8Qth {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__POR2L {
  flex: 1 !important;
}
.index__checkboxes__chUww {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__UzB5F {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__YeXT1 {
  width: 50%;
}
.index__search_bar__YeXT1 > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__YeXT1 > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__m8zNl {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__m8zNl {
    margin-right: 1.6rem;
  }
}
.index__search_hr__bbNQk {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__bbNQk {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__bbNQk {
    width: 70%;
  }
}
.index__search_icon__Dhmna {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__PF5Fl {
  margin-right: 7px;
}
.index__table_row__xyD1U {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__jbbcP {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__jbbcP:hover {
  color: #212f43;
}
.index__table_headers_gold__in1ar {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__hBAs2 {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__XqEyG {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__OIxdK {
  font-size: 1.1rem !important;
}
.index__actions__ixoOq {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__vq3Z6 {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__vq3Z6 .index__input__Z51Vu {
  flex: 1;
}
.index__search_wrapper__vq3Z6 input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__hb7_q,
.index__error_message__hQxUd {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__hQxUd {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__X8ox8 {
  margin-top: 4px !important;
}
.index__error_time_picker__u4FTp {
  margin-top: 12px !important;
}
.index__error_message_icon__biUEu {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__SPUrs {
  display: flex;
}
.index__flex_between__K8jL5 {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__oiI3Y {
  display: flex;
  justify-content: center;
}
.index__border_right__hh_CC {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__ZgJ40 {
  margin-right: 15px;
}
.index__chevrons___A6AX {
  cursor: pointer;
}
.index__position_cell__yXpoy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__yXpoy:focus {
  outline: none;
}
.index__position_shift_1__wRrG8 {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__ZKVGd {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__wRrG8 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__cIhJw {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__yXpoy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__yXpoy:focus {
  outline: none;
}
.index__position_shift_2__ZzNOn {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__MEDo9 {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__ZzNOn div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__yjj1w {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__yXpoy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__yXpoy:focus {
  outline: none;
}
.index__position_shift_3__RLSvG {
  border: 1px solid orange;
}
.index__position_shift_3_request__Mp094 {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__RLSvG div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__Lbk9s {
  color: orange;
  font-weight: bold;
}
.index__position_cell__yXpoy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__yXpoy:focus {
  outline: none;
}
.index__position_shift_4__e0qoK {
  border: 1px solid red;
}
.index__position_shift_4_request__YJnN5 {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__e0qoK div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__Zsnk5 {
  color: red;
  font-weight: bold;
}
.index__set_height___KaJ2 {
  height: 42px;
  cursor: pointer;
}
.index__search_input__M8qj4 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__M8qj4 > input {
  border: none !important;
}
.index__requests_status__VIAh0 {
  text-transform: capitalize;
}
.index__requests_status_denied__hJ_Td {
  color: #ff3b30 !important;
}
.index__popup_menu__rX50R {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__rX50R div,
.index__popup_menu__rX50R a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__rX50R div::before,
.index__popup_menu__rX50R a::before {
  background: none !important;
}
.index__popup_menu__rX50R div:hover,
.index__popup_menu__rX50R a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__rX50R div:first-of-type,
.index__popup_menu__rX50R a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__rX50R div:last-of-type,
.index__popup_menu__rX50R a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__cJyVg {
  min-height: 32px !important;
}
.index__clickable__Aus9W {
  cursor: pointer;
}
.index__radio__w4HAi {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__ZEUW9 .index__ui__zRKtr.index__breadcrumb__Cr5a8 .index__active__ZqUCQ.index__section__uAcrU {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__ZEUW9 .index__list_layout_header__H5fCX .index__row__mZvig {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__ZEUW9 .index__list_layout_body__iddOL .index__row__mZvig div {
  text-align: center;
}
.index__wage-container__ZEUW9 .index__list_layout_body__iddOL .index__row__mZvig div:first-child {
  text-align: left;
}
.index__wage-container__ZEUW9 .index__list_layout_body__iddOL .index__row__mZvig:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__l05Un {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__z1U7u {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__TRtxo > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__HMKlc {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__y5he9 {
  margin: 0 !important;
}
.index__u_margin_bottom_small__lYoTQ {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__Z059a {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__hjWVv {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__F6EIB {
  margin-top: 1em !important;
}
.index__u_margin_top_small__WbR1s {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__uXIzE {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__hiWZi {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__eadON {
  margin-top: 10rem !important;
}
.index__flex_row_between__WOxJ8 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__tCZtw {
  padding-top: 0 !important;
}
.index__header_black__HKIij {
  color: #4a4a4a !important;
}
.index__tab_spacer__i7pSK {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__Hti58 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__Hti58:hover,
.index__fields__Hti58:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__Hti58 .index__active__ZqUCQ {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__tq2pq {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__aPuPp {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__dQ02m {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__dQ02m:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__iE_S5 {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__LUp4k {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__TFlv8 {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__SqK08 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__SqK08 button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__Yr6VK input {
  box-shadow: none !important;
  text-align: center;
}
.index__list_layout_container__O2noD {
  border: 1px solid #f5f6f9;
  border-radius: 5px;
}
.index__list_layout_header_row__TD7fp {
  background-color: #fff;
}
.index__list_layout_body__iddOL {
  box-shadow: none;
}
.index__list_layout_row__vbmbc {
  height: 50px;
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.index__list_layout_row_warning__HSmzp {
  background-color: #fdf2ef;
}
.index__modal__nzk2j {
  max-width: 888px;
  border-radius: 16px !important;
}
.index__modal_content__zTKQ8 {
  padding: 32px !important;
}
.index__table__z3aBQ {
  text-align: center;
}
.index__header__LdrK7 {
  padding: 0 0 0 0 !important;
}
.index__header__LdrK7 p {
  margin-bottom: 10px;
  font-weight: 600;
  color: '#4A4A4A';
}
.index__header__LdrK7 h3 {
  font-weight: bold;
  font-size: 1.5rem;
  margin: 0 0 1.5rem 0 !important;
}
.index__row__mZvig {
  padding: 0 0 0 0 !important;
}
.index__date__nSHER {
  text-align: end;
  padding-bottom: 1rem !important;
  color: '#4A4A4A';
}
.index__right_content__NVyVr {
  display: flex !important;
  flex-direction: column;
  justify-content: space-between;
}
.index__right_content__NVyVr h3 {
  font-size: 24px;
  font-weight: 700;
}
.index__right_content__NVyVr p {
  margin-bottom: 10px !important;
}
.index__button_container__rf7SZ {
  display: flex;
  justify-content: space-between;
}
.index__button_container__rf7SZ button {
  min-width: 100px;
}

.index__tables_container__G2eQ2 {
  width: 100% !important;
}
.index__tables_container__G2eQ2 table {
  margin: 0 !important;
}
.index__tables_container__G2eQ2 thead th {
  background-color: #eaeaea !important;
}
.index__tables_container__G2eQ2 tr {
  height: 60px !important;
  box-sizing: border-box;
}
.index__header__qi4VB {
  display: flex;
  justify-content: space-between;
  padding: 0px 0 15px !important;
}
.index__header_employee_search__FWlCD {
  width: 250px !important;
}
.index__header_item__nHvkS {
  width: 150px !important;
}
.index__table_header_fixed__OYTAS {
  min-width: 110px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.index__table_scrollable_x__Dgzkg {
  max-width: 100%;
  overflow: auto;
}
.index__table_scrollable_x__Dgzkg td {
  color: #4a4a4a;
}
.index__long_column__U0MGJ {
  min-width: 20em;
}
.index__medium_column__ajWXL {
  min-width: 16em;
}
.index__txt_small__R9YlS {
  font-size: 12px;
}
.index__table__Q3czH {
  width: 100% !important;
  border-right: unset !important;
}
.index__table__Q3czH thead {
  position: sticky;
  top: 0;
}
.index__iconBtn__rsyh8 {
  cursor: pointer;
  user-select: none;
}
.index__fixed_h__VyJVV {
  text-wrap: nowrap;
}
.index__sort_action__eRGys {
  cursor: pointer;
  user-select: none;
}
.index__notification_board__yyFeB {
  padding: 24px !important;
  background-color: #f3b1b15e !important;
  box-shadow: inset 1px 1px #f3b1b1, inset -1px -1px #f3b1b1;
}

.index__body_menus__njNeR {
  border: none;
}
.index__body_menus_item_color__JtOZt {
  color: #000 !important;
}
.index__page_header___rfEN {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__KlMOs *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__sF9LI {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__s20dL {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__BvHnl {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__nSJas {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__J_Awe {
  font-size: 1rem;
}
.index__modal_divider__bGRfi {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__wbnss {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__HUw9g > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button___05CF {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__EG87c {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__ZpZkw {
  flex: 1 !important;
}
.index__checkboxes__gwHak {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__mcjRv {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__xrzb7 {
  width: 50%;
}
.index__search_bar__xrzb7 > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__xrzb7 > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__Mxaln {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__Mxaln {
    margin-right: 1.6rem;
  }
}
.index__search_hr__vad5x {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__vad5x {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__vad5x {
    width: 70%;
  }
}
.index__search_icon__c4kqA {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__ZwHaO {
  margin-right: 7px;
}
.index__table_row__JbXZz {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__LhaEF {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__LhaEF:hover {
  color: #212f43;
}
.index__table_headers_gold__MwkAb {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__b7xiM {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__DDZbj {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__tW7J8 {
  font-size: 1.1rem !important;
}
.index__actions__xqjq7 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__pCNy6 {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__pCNy6 .index__input__CihWx {
  flex: 1;
}
.index__search_wrapper__pCNy6 input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__mqAps,
.index__error_message__fYIpt {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__fYIpt {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__uzoOH {
  margin-top: 4px !important;
}
.index__error_time_picker__JE8H5 {
  margin-top: 12px !important;
}
.index__error_message_icon__sGUru {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__FULzz {
  display: flex;
}
.index__flex_between__O2kdd {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__hG0JD {
  display: flex;
  justify-content: center;
}
.index__border_right__n47tR {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__CY3eg {
  margin-right: 15px;
}
.index__chevrons__xOCTE {
  cursor: pointer;
}
.index__position_cell__sX7tM {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__sX7tM:focus {
  outline: none;
}
.index__position_shift_1__RjFVI {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__m5OUs {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__RjFVI div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__tbAcS {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__sX7tM {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__sX7tM:focus {
  outline: none;
}
.index__position_shift_2__OiRT8 {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__fLkK1 {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__OiRT8 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__GrR7F {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__sX7tM {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__sX7tM:focus {
  outline: none;
}
.index__position_shift_3__ItGVc {
  border: 1px solid orange;
}
.index__position_shift_3_request__XvBQP {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__ItGVc div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__Xjj9X {
  color: orange;
  font-weight: bold;
}
.index__position_cell__sX7tM {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__sX7tM:focus {
  outline: none;
}
.index__position_shift_4__pf5WK {
  border: 1px solid red;
}
.index__position_shift_4_request__J2K8F {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__pf5WK div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__BkT6t {
  color: red;
  font-weight: bold;
}
.index__set_height__nFftQ {
  height: 42px;
  cursor: pointer;
}
.index__search_input__vklf8 {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__vklf8 > input {
  border: none !important;
}
.index__requests_status__pEqv0 {
  text-transform: capitalize;
}
.index__requests_status_denied__ni155 {
  color: #ff3b30 !important;
}
.index__popup_menu__M_ad8 {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__M_ad8 div,
.index__popup_menu__M_ad8 a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__M_ad8 div::before,
.index__popup_menu__M_ad8 a::before {
  background: none !important;
}
.index__popup_menu__M_ad8 div:hover,
.index__popup_menu__M_ad8 a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__M_ad8 div:first-of-type,
.index__popup_menu__M_ad8 a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__M_ad8 div:last-of-type,
.index__popup_menu__M_ad8 a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__k6NhK {
  min-height: 32px !important;
}
.index__clickable__v5anK {
  cursor: pointer;
}
.index__radio__LI3kq {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__w0Npi .index__ui__xuHYI.index__breadcrumb__e8m_M .index__active__gh2rf.index__section__xTAoZ {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__w0Npi .index__list_layout_header__mM5Mg .index__row__cwRCt {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__w0Npi .index__list_layout_body__u4p4a .index__row__cwRCt div {
  text-align: center;
}
.index__wage-container__w0Npi .index__list_layout_body__u4p4a .index__row__cwRCt div:first-child {
  text-align: left;
}
.index__wage-container__w0Npi .index__list_layout_body__u4p4a .index__row__cwRCt:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__Lf7f7 {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__OKZMV {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link___DmPJ > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__tTci5 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__kX06H {
  margin: 0 !important;
}
.index__u_margin_bottom_small__zZ9Vf {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__Ta1mx {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__XVADX {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__J0jjL {
  margin-top: 1em !important;
}
.index__u_margin_top_small__PlIXU {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium___MQOF {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__y5Gg_ {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__d1xkQ {
  margin-top: 10rem !important;
}
.index__flex_row_between__OEMVc {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__zhZcl {
  padding-top: 0 !important;
}
.index__header_black__CUReI {
  color: #4a4a4a !important;
}
.index__tab_spacer__mn_8Y {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__pUlsD {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__pUlsD:hover,
.index__fields__pUlsD:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__pUlsD .index__active__gh2rf {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__ujWv9 {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__J4nG_ {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__Dxwur {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__Dxwur:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__P_tU4 {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__aZOz0 {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__Ro5An {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__oxAEX {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__oxAEX button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__DkbM9 input {
  box-shadow: none !important;
  text-align: center;
}
.index__modal_header__wbnss {
  display: grid;
}
.index__modal_header__wbnss > p {
  font-size: 14px !important;
  color: #4a4a4a !important;
  font-weight: 600;
}
.index__modal_header__wbnss > p:nth-child(1) {
  margin-bottom: 10px !important;
}
.index__modal_header__wbnss > h4 {
  color: black !important;
  margin: 0 !important;
}
.index__input_container__qMwpA {
  width: 100% !important;
}
.index__toggle_label__Hs0KB {
  display: flex !important;
  justify-content: flex-start !important;
}
.index__toggle_label__Hs0KB p {
  margin: 0 !important;
}
.index__checkbox__fKkRI {
  margin-left: 10px !important;
}
.index__modal_close__gSPFl {
  position: absolute;
  top: 20px;
  right: 22px;
  color: #1c1b1f !important;
  font-size: 12px;
  cursor: pointer;
  user-select: none;
}
.index__tab_area__xS6CB {
  width: 75%;
  margin-bottom: 40px;
}
.index__body__sgopm {
  display: grid;
  gap: 1rem;
}
.index__body__sgopm input {
  height: 40px;
}
.index__grid_2_col__gS3Lj {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}
.index__grid_1_col__s_lPJ {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
.index__grid__d2j1s {
  display: grid;
}
.index__date_container__Lqx3u input,
.index__date_container__Lqx3u textarea {
  padding: 0px 16px;
  border-radius: 6px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border: none;
  outline: none;
  color: #212121;
}
.index__date_container__Lqx3u textarea {
  padding-top: 16px;
  resize: none;
}
.index__main_modal__t_Owu {
  border-radius: 12px !important;
  padding: 20px 22px !important;
}
.index__action_container__gG97u {
  display: grid;
  grid-auto-flow: column;
  margin-top: 40px;
  place-content: end;
  gap: 24px;
}
.index__action_container__gG97u button {
  min-width: 120px;
}
.index__checkbox_parent__sfT7A {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-bottom: 1rem;
}
.index__btn_primary__RH2ax button {
  background-color: #d7ab73 !important;
  color: #ffffff !important;
}
.index__btn_default__sBFCO button {
  background-color: #616161 !important;
  color: #ffffff !important;
}
.index__form_select__J5NlI {
  width: 100% !important;
  margin-bottom: 0px !important;
  opacity: 1 !important;
}
.index__form_select__J5NlI label {
  margin-bottom: 4px !important;
  color: #4a4a4a !important;
  font-weight: 600;
  font-size: 14px !important;
  opacity: 1 !important;
}

.index__tables_container__vsZLu {
  width: 100% !important;
}
.index__tables_container__vsZLu table {
  margin: 0 !important;
}
.index__tables_container__vsZLu thead th {
  background-color: #eaeaea !important;
}
.index__tables_container__vsZLu tr {
  height: 60px !important;
  box-sizing: border-box;
}
.index__table_header_fixed__OhSs_ {
  max-width: 110px;
  min-width: 110px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.index__header__TUpQP {
  display: flex;
  justify-content: space-between;
  padding: 0px 0 15px !important;
}
.index__header_employee_search__RSBXp {
  width: 250px !important;
  margin-right: 1rem;
}
.index__header_item__pfAP7 {
  width: 150px !important;
}
.index__table_cell__i1ESV {
  max-width: 110px;
  min-width: 110px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: normal;
}
.index__table_scrollable_x__JrJck {
  max-width: 100%;
  overflow: auto;
}
.index__table_scrollable_x__JrJck td {
  color: #4a4a4a;
}
.index__long_column__596lf {
  min-width: 20em;
}
.index__medium_column__WZQWw {
  min-width: 16em;
}
.index__txt_small__sc5fk {
  font-size: 12px;
}
.index__seniority_highlight___z57m {
  color: #4d7297;
  text-decoration: underline;
  font-weight: 600;
}
.index__table__ZQJ2y {
  width: 100% !important;
  border-right: unset !important;
}
.index__table__ZQJ2y thead {
  position: sticky;
  top: 0;
}
.index__center_align__J1M_D {
  display: flex;
  align-items: center;
  justify-content: center;
}
.index__iconBtn__NXMOG {
  cursor: pointer;
  user-select: none;
}
.index__fixed_h__iBcOm {
  text-wrap: nowrap;
}
.index__sort_action__ZUHkQ {
  cursor: pointer;
  user-select: none;
}
.index__employee_search_container__TlrGF {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__notification_board__xSy8C {
  padding: 24px !important;
  background-color: #f3b1b15e !important;
  box-shadow: inset 1px 1px #f3b1b1, inset -1px -1px #f3b1b1;
}
.index__hidden_employee__ydTj4 {
  color: #9e9e9e;
}

.index__tabs_container__tNmtB {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  align-self: start;
}
.index__tabs_container__tNmtB > * {
  position: relative;
  display: grid;
  place-content: center;
  font-size: 18px;
  color: #9e9e9e;
  height: 52px;
  cursor: pointer;
  user-select: none;
}
.index__tabs_container__tNmtB > *::after {
  content: '';
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.2s ease;
}
.index__tab_selected__Zxxx1 {
  color: #000000;
}
.index__tab_selected__Zxxx1::after {
  content: '';
  position: absolute;
  transform: scaleX(1);
  bottom: 0;
  left: 0;
  right: 0;
  height: 3px;
  background-color: #d7ab73;
}

.index__body_menus__IPULQ {
  border: none;
}
.index__body_menus_item_color__ykg3d {
  color: #000 !important;
}
.index__page_header__qQoSF {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__Xutls *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__vy26Q {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__ZCDf2 {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__Qz5VB {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__UTorx {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__KCnhR {
  font-size: 1rem;
}
.index__modal_divider__kAg2b {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__I123j {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__r496r > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__NUjaX {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__IczmY {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__LGuJL {
  flex: 1 !important;
}
.index__checkboxes__MDsq5 {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__aeV_p {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__CesFb {
  width: 50%;
}
.index__search_bar__CesFb > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__CesFb > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__hXqb2 {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__hXqb2 {
    margin-right: 1.6rem;
  }
}
.index__search_hr__LKNp6 {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__LKNp6 {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__LKNp6 {
    width: 70%;
  }
}
.index__search_icon__GKUhW {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__ejETE {
  margin-right: 7px;
}
.index__table_row__KIphJ {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__eICGO {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__eICGO:hover {
  color: #212f43;
}
.index__table_headers_gold__ZWMa5 {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__OJwnb {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__Z2EAr {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__FJd7X {
  font-size: 1.1rem !important;
}
.index__actions__OCWw8 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__q4m8h {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__q4m8h .index__input__ANCj6 {
  flex: 1;
}
.index__search_wrapper__q4m8h input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__CkHih,
.index__error_message__at13c {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__at13c {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__Jf9pb {
  margin-top: 4px !important;
}
.index__error_time_picker__GWKBW {
  margin-top: 12px !important;
}
.index__error_message_icon__Rwdz9 {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__fvvUo {
  display: flex;
}
.index__flex_between__DTlM7 {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__kmdf7 {
  display: flex;
  justify-content: center;
}
.index__border_right__cyXqw {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__l74Ym {
  margin-right: 15px;
}
.index__chevrons__ne2OH {
  cursor: pointer;
}
.index__position_cell__PufcL {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__PufcL:focus {
  outline: none;
}
.index__position_shift_1__G4p4f {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__Wh_Kk {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__G4p4f div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__QSsdA {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__PufcL {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__PufcL:focus {
  outline: none;
}
.index__position_shift_2__ALgJs {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__s0eMf {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__ALgJs div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__A9zaA {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__PufcL {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__PufcL:focus {
  outline: none;
}
.index__position_shift_3__onlA5 {
  border: 1px solid orange;
}
.index__position_shift_3_request__ezziP {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__onlA5 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__Im2qs {
  color: orange;
  font-weight: bold;
}
.index__position_cell__PufcL {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__PufcL:focus {
  outline: none;
}
.index__position_shift_4__vJc7U {
  border: 1px solid red;
}
.index__position_shift_4_request__HToxN {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__vJc7U div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__zn42y {
  color: red;
  font-weight: bold;
}
.index__set_height__WUH2y {
  height: 42px;
  cursor: pointer;
}
.index__search_input__nH5gb {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__nH5gb > input {
  border: none !important;
}
.index__requests_status__xEWWK {
  text-transform: capitalize;
}
.index__requests_status_denied__Q3fJR {
  color: #ff3b30 !important;
}
.index__popup_menu__w4dAl {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__w4dAl div,
.index__popup_menu__w4dAl a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__w4dAl div::before,
.index__popup_menu__w4dAl a::before {
  background: none !important;
}
.index__popup_menu__w4dAl div:hover,
.index__popup_menu__w4dAl a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__w4dAl div:first-of-type,
.index__popup_menu__w4dAl a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__w4dAl div:last-of-type,
.index__popup_menu__w4dAl a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__M0UTP {
  min-height: 32px !important;
}
.index__clickable__EcKBc {
  cursor: pointer;
}
.index__radio__sIVI1 {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__GckV7 .index__ui__tgkSn.index__breadcrumb__s87Xe .index__active__KSXo0.index__section__Orl0I {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__GckV7 .index__list_layout_header__DNX2o .index__row__p5gt9 {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__GckV7 .index__list_layout_body__MPKgI .index__row__p5gt9 div {
  text-align: center;
}
.index__wage-container__GckV7 .index__list_layout_body__MPKgI .index__row__p5gt9 div:first-child {
  text-align: left;
}
.index__wage-container__GckV7 .index__list_layout_body__MPKgI .index__row__p5gt9:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__MbKm7 {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__sfmNl {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__PuKN_ > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__RNLsq {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__cmaPm {
  margin: 0 !important;
}
.index__u_margin_bottom_small__vx5kx {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__KR4Na {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__rIzcL {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__EbEKx {
  margin-top: 1em !important;
}
.index__u_margin_top_small__XuI7b {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__x2JG3 {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__IEAjU {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__uQoSN {
  margin-top: 10rem !important;
}
.index__flex_row_between__ZG4X3 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__CF0dk {
  padding-top: 0 !important;
}
.index__header_black__eGOGW {
  color: #4a4a4a !important;
}
.index__tab_spacer__yxJkE {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__Q6AIQ {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__Q6AIQ:hover,
.index__fields__Q6AIQ:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__Q6AIQ .index__active__KSXo0 {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__uF2ll {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__wUy9f {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__FsJQL {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__FsJQL:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__mcxfc {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__lVGpX {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__R0Oqv {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__GZb9Q {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__GZb9Q button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__HvwsH input {
  box-shadow: none !important;
  text-align: center;
}
.index__header__OE9_O {
  padding: 0 0 0 0 !important;
  width: 100%;
}
.index__header__OE9_O p {
  margin-bottom: 10px;
  font-weight: 600;
  color: '#4A4A4A';
}
.index__header__OE9_O h3 {
  font-weight: bold;
  font-size: 1.5rem;
  margin: 0 0 0.5rem 0 !important;
}
.index__header__OE9_O span {
  font-weight: 600;
  color: '#4A4A4A';
}
.index__modal_header__I123j {
  display: grid;
}
.index__modal_header__I123j > p {
  font-size: 14px !important;
  color: #4a4a4a !important;
  font-weight: 600;
}
.index__modal_header__I123j > p:nth-child(1) {
  margin-bottom: 10px !important;
}
.index__modal_header__I123j > h3 {
  color: black !important;
  margin: 0 !important;
}
.index__modal_content__WAUxH {
  padding: 32px !important;
}
.index__tab_area__BKQSb {
  width: 100%;
  margin-bottom: 1.5rem;
}
.index__phone_inputs__wAUPX {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
  position: relative;
}
.index__phone_body__zb6XE {
  margin-top: 8px;
  display: grid;
  gap: 16px;
}
.index__inputs__REu8Z {
  padding: 0px 16px;
  border-radius: 6px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border: none;
  outline: none;
  color: #212121;
}
.index__profile_body__XZxey {
  display: grid;
  gap: 22px;
  padding-right: 100px;
  width: 100% !important;
}
.index__profile_body__XZxey label {
  margin-bottom: 8px;
}
.index__profile_body__XZxey input {
  height: 40px;
}
.index__emergency_body__TL3MY {
  display: grid;
  gap: 22px;
  width: 100% !important;
}
.index__emergency_body__TL3MY label {
  margin-bottom: 8px;
}
.index__emergency_body__TL3MY input {
  height: 40px;
}
.index__emergency_body__TL3MY {
  display: grid;
  gap: 22px;
}
.index__emergency_body__TL3MY label {
  margin-bottom: 8px;
}
.index__emergency_body__TL3MY input {
  height: 40px;
}
.index__grid_2_col__zn7QT {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
}
.index__grid__c4d0h {
  display: grid;
}
.index__date_container__GAKpz input,
.index__date_container__GAKpz textarea {
  padding: 0px 16px;
  border-radius: 6px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border: none;
  outline: none;
  color: #212121;
}
.index__date_container__GAKpz textarea {
  padding-top: 16px;
  resize: none;
}
.index__modal__xhLOp {
  width: 1200px !important;
  border-radius: 16px !important;
}
.index__action_container__Kzh0a {
  display: flex;
  margin-top: 22px;
  width: 100% !important;
  justify-content: flex-end;
  padding-right: 0 !important;
  margin-right: 0 !important;
  gap: 24px;
}
.index__action_container__Kzh0a button {
  min-width: 120px;
}
.index__btn_primary__o6__f button {
  background-color: #d7ab73 !important;
  color: #ffffff !important;
}
.index__btn_default__kV8Hx button {
  background-color: #616161 !important;
  color: #ffffff !important;
}
.index__profile_form_remove_number__CWLmo {
  position: absolute;
  right: -85px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.index__cert_block__Kb2p3 {
  display: grid;
  grid-template-columns: repeat(3, auto);
  padding: 32px 24px;
  border: 1px solid #bcc3d2;
  border-radius: 4px;
  row-gap: 22px;
  margin-top: 8px;
}
.index__cert_block__Kb2p3 > div {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 8px;
}
.index__tab_inner_container__I1mdI {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.index__tab_content__YJoJQ {
  height: 34rem;
  max-height: 34rem;
  width: 100%;
  overflow-y: auto;
  padding: 0 0.25rem 0.25rem;
}
.index__main_container__OdfAw {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.index__cert_main__J2maO {
  display: grid;
  gap: 15px;
  width: 100%;
}

.index__body_menus__ZJqCx {
  border: none;
}
.index__body_menus_item_color__dYrNj {
  color: #000 !important;
}
.index__page_header__FbAD7 {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__qQ6G_ *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__JLdMv {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__McQHF {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__iBFTx {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__nGdUI {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__x83i5 {
  font-size: 1rem;
}
.index__modal_divider__aVrwp {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__LtnvY {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__Qrsfa > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__cKYDd {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__llQtI {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__nA3VA {
  flex: 1 !important;
}
.index__checkboxes__Kp5Qh {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__rY9Jk {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__CpMSq {
  width: 50%;
}
.index__search_bar__CpMSq > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__CpMSq > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__qF38H {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__qF38H {
    margin-right: 1.6rem;
  }
}
.index__search_hr__IT1E9 {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__IT1E9 {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__IT1E9 {
    width: 70%;
  }
}
.index__search_icon__hN2ZD {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__PA0Wq {
  margin-right: 7px;
}
.index__table_row__ZbyVr {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__xRx8P {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__xRx8P:hover {
  color: #212f43;
}
.index__table_headers_gold__CSr7l {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__Zjr2p {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__D4K0o {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__SrxpZ {
  font-size: 1.1rem !important;
}
.index__actions__PisVo {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__mhBMU {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__mhBMU .index__input__EWTtQ {
  flex: 1;
}
.index__search_wrapper__mhBMU input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__maD2i,
.index__error_message__tGnoE {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__tGnoE {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__mnBIX {
  margin-top: 4px !important;
}
.index__error_time_picker__RI5x3 {
  margin-top: 12px !important;
}
.index__error_message_icon__hihR7 {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__lSDfX {
  display: flex;
}
.index__flex_between__N096s {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__S_aOs {
  display: flex;
  justify-content: center;
}
.index__border_right__uqggx {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__dU7Jl {
  margin-right: 15px;
}
.index__chevrons__jiOgp {
  cursor: pointer;
}
.index__position_cell__xbsJY {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__xbsJY:focus {
  outline: none;
}
.index__position_shift_1__o5s7r {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__OHqnA {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__o5s7r div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__ihO18 {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__xbsJY {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__xbsJY:focus {
  outline: none;
}
.index__position_shift_2__M4nRJ {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__PjRZT {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__M4nRJ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__BCgzE {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__xbsJY {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__xbsJY:focus {
  outline: none;
}
.index__position_shift_3__LtAOF {
  border: 1px solid orange;
}
.index__position_shift_3_request__Bb0Y3 {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__LtAOF div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__Jgswj {
  color: orange;
  font-weight: bold;
}
.index__position_cell__xbsJY {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__xbsJY:focus {
  outline: none;
}
.index__position_shift_4__xgLr6 {
  border: 1px solid red;
}
.index__position_shift_4_request__A0ALp {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__xgLr6 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__G7u4X {
  color: red;
  font-weight: bold;
}
.index__set_height__NHYJO {
  height: 42px;
  cursor: pointer;
}
.index__search_input__C_PIH {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__C_PIH > input {
  border: none !important;
}
.index__requests_status__fCA2z {
  text-transform: capitalize;
}
.index__requests_status_denied__MSliS {
  color: #ff3b30 !important;
}
.index__popup_menu__WPyrx {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__WPyrx div,
.index__popup_menu__WPyrx a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__WPyrx div::before,
.index__popup_menu__WPyrx a::before {
  background: none !important;
}
.index__popup_menu__WPyrx div:hover,
.index__popup_menu__WPyrx a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__WPyrx div:first-of-type,
.index__popup_menu__WPyrx a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__WPyrx div:last-of-type,
.index__popup_menu__WPyrx a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__TuoRp {
  min-height: 32px !important;
}
.index__clickable__jqnku {
  cursor: pointer;
}
.index__radio__v5AD3 {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__Qc8jx .index__ui__F_MrR.index__breadcrumb__hFgpq .index__active__PpZAb.index__section__V_gGw {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__Qc8jx .index__list_layout_header__bhyMo .index__row__f4SkD {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__Qc8jx .index__list_layout_body__dgwVb .index__row__f4SkD div {
  text-align: center;
}
.index__wage-container__Qc8jx .index__list_layout_body__dgwVb .index__row__f4SkD div:first-child {
  text-align: left;
}
.index__wage-container__Qc8jx .index__list_layout_body__dgwVb .index__row__f4SkD:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__qu8GT {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__XYjx0 {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link___AhI8 > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__jxGFP {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__Ibt1H {
  margin: 0 !important;
}
.index__u_margin_bottom_small__wIJ75 {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__eak1a {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__kTBSP {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__XcMKB {
  margin-top: 1em !important;
}
.index__u_margin_top_small__KRjR1 {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__TioNT {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__hJE_5 {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__jWlhZ {
  margin-top: 10rem !important;
}
.index__flex_row_between__mAp1B {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__Xf_mL {
  padding-top: 0 !important;
}
.index__header_black___cN7F {
  color: #4a4a4a !important;
}
.index__tab_spacer__lcDSj {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__fFEB8 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__fFEB8:hover,
.index__fields__fFEB8:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__fFEB8 .index__active__PpZAb {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__eKNOE {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__YfofJ {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__I5efz {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__I5efz:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__D3Vnt {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__x8uQ7 {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__luDlp {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__buJP7 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__buJP7 button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__VeBQH input {
  box-shadow: none !important;
  text-align: center;
}
.index__grid__GBNB_ {
  display: grid;
}
.index__date_container__yopep input,
.index__date_container__yopep textarea {
  padding: 0px 16px;
  border-radius: 6px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border: none;
  outline: none;
  color: #212121;
}
.index__date_container__yopep textarea {
  padding-top: 16px;
  resize: none;
}
.index__cert_block__PaWmN {
  display: grid;
  grid-template-columns: repeat(3, auto);
  padding: 32px 24px;
  border: 1px solid #bcc3d2;
  border-radius: 4px;
  row-gap: 22px;
  margin-top: 8px;
}
.index__cert_block__PaWmN > div {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 8px;
}
.index__cert_main__TJ2pq {
  display: grid;
  gap: 15px;
  width: 100%;
}

.index__body_menus__mCxjx {
  border: none;
}
.index__body_menus_item_color__EGrpT {
  color: #000 !important;
}
.index__page_header__MsEk1 {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__xP8IB *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__DCIaB {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__dzosW {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__RQUiA {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__pr0yc {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__mNgsh {
  font-size: 1rem;
}
.index__modal_divider__riJKN {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__VyS0u {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__KnGnG > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__a2inx {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__iyd6K {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__kfVa4 {
  flex: 1 !important;
}
.index__checkboxes__UhkaR {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__EAu8X {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__UdJFO {
  width: 50%;
}
.index__search_bar__UdJFO > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__UdJFO > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__qKFG2 {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__qKFG2 {
    margin-right: 1.6rem;
  }
}
.index__search_hr__lERiR {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__lERiR {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__lERiR {
    width: 70%;
  }
}
.index__search_icon__GlBN8 {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__KM8_a {
  margin-right: 7px;
}
.index__table_row__qtLle {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__iEuuX {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__iEuuX:hover {
  color: #212f43;
}
.index__table_headers_gold__hQwaB {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__jYHFe {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__HcQ5E {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__cKt_w {
  font-size: 1.1rem !important;
}
.index__actions__m5FN2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__ut5xA {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__ut5xA .index__input__kREpW {
  flex: 1;
}
.index__search_wrapper__ut5xA input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__cvcQi,
.index__error_message__TL1vx {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__TL1vx {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__jPEap {
  margin-top: 4px !important;
}
.index__error_time_picker__E2ZwI {
  margin-top: 12px !important;
}
.index__error_message_icon__ae8L6 {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__95hcT {
  display: flex;
}
.index__flex_between__FejGp {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__V0c0k {
  display: flex;
  justify-content: center;
}
.index__border_right__EfBGh {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__fIsO1 {
  margin-right: 15px;
}
.index__chevrons__n771E {
  cursor: pointer;
}
.index__position_cell__Rvwux {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Rvwux:focus {
  outline: none;
}
.index__position_shift_1__gVhnn {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__mhjcz {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__gVhnn div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__DJa3C {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__Rvwux {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Rvwux:focus {
  outline: none;
}
.index__position_shift_2__xXcdS {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__vbJmj {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__xXcdS div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__Vb2q7 {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__Rvwux {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Rvwux:focus {
  outline: none;
}
.index__position_shift_3__e70xf {
  border: 1px solid orange;
}
.index__position_shift_3_request__zBhF7 {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__e70xf div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__g8QZX {
  color: orange;
  font-weight: bold;
}
.index__position_cell__Rvwux {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Rvwux:focus {
  outline: none;
}
.index__position_shift_4__ItE5M {
  border: 1px solid red;
}
.index__position_shift_4_request__2HA0g {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__ItE5M div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__cCLUO {
  color: red;
  font-weight: bold;
}
.index__set_height__i041_ {
  height: 42px;
  cursor: pointer;
}
.index__search_input__K3Prf {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__K3Prf > input {
  border: none !important;
}
.index__requests_status__WQ5Cm {
  text-transform: capitalize;
}
.index__requests_status_denied__eaguO {
  color: #ff3b30 !important;
}
.index__popup_menu__IONj6 {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__IONj6 div,
.index__popup_menu__IONj6 a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__IONj6 div::before,
.index__popup_menu__IONj6 a::before {
  background: none !important;
}
.index__popup_menu__IONj6 div:hover,
.index__popup_menu__IONj6 a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__IONj6 div:first-of-type,
.index__popup_menu__IONj6 a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__IONj6 div:last-of-type,
.index__popup_menu__IONj6 a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__pYUDC {
  min-height: 32px !important;
}
.index__clickable__vWhxR {
  cursor: pointer;
}
.index__radio__ZQosl {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__d8GgD .index__ui__ANxsj.index__breadcrumb__Fg0SU .index__active__KNi7K.index__section___QNfn {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__d8GgD .index__list_layout_header__pMILL .index__row__mgPBK {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__d8GgD .index__list_layout_body__VHHi2 .index__row__mgPBK div {
  text-align: center;
}
.index__wage-container__d8GgD .index__list_layout_body__VHHi2 .index__row__mgPBK div:first-child {
  text-align: left;
}
.index__wage-container__d8GgD .index__list_layout_body__VHHi2 .index__row__mgPBK:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__YRCdN {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__lOPln {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__ZLoZJ > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__kN0wP {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__jE4CC {
  margin: 0 !important;
}
.index__u_margin_bottom_small__ZW5po {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__kE3_6 {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__v6tAp {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__CTL8S {
  margin-top: 1em !important;
}
.index__u_margin_top_small__uPutj {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__jMfzR {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__y0rvp {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__zLLQ4 {
  margin-top: 10rem !important;
}
.index__flex_row_between__s4SXL {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__r84AM {
  padding-top: 0 !important;
}
.index__header_black___yQEU {
  color: #4a4a4a !important;
}
.index__tab_spacer__hENNB {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__NksJ0 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__NksJ0:hover,
.index__fields__NksJ0:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__NksJ0 .index__active__KNi7K {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__jx7xm {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__Kt385 {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__Zpw9L {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__Zpw9L:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__I97uw {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__JMDB5 {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__OGJ25 {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__Q9MDI {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__Q9MDI button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__spH1A input {
  box-shadow: none !important;
  text-align: center;
}
.index__emergency_body__pcWRj {
  display: grid;
  gap: 22px;
  width: 100% !important;
}
.index__emergency_body__pcWRj label {
  margin-bottom: 8px;
}
.index__emergency_body__pcWRj input {
  height: 40px;
}
.index__grid_2_col__MjVlD {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
}
.index__grid__Jo8pk {
  display: grid;
}
.index__inputs__rgU16 {
  padding: 0px 16px;
  border-radius: 6px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border: none;
  outline: none;
  color: #212121;
}

.index__body_menus__WzZxP {
  border: none;
}
.index__body_menus_item_color__jLlPs {
  color: #000 !important;
}
.index__page_header__KEIPR {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__lgW2P *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__yreN2 {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__E7RHC {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__qUODf {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__q1aoX {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__y1iap {
  font-size: 1rem;
}
.index__modal_divider__oTHgr {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__Ef26g {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__LNOub > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__q0tSa {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__Dcskz {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__RPVVU {
  flex: 1 !important;
}
.index__checkboxes__ATSmq {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__Ab23h {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__RpiQ4 {
  width: 50%;
}
.index__search_bar__RpiQ4 > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__RpiQ4 > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__QIQf_ {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__QIQf_ {
    margin-right: 1.6rem;
  }
}
.index__search_hr__iuDml {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__iuDml {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__iuDml {
    width: 70%;
  }
}
.index__search_icon__DAcXh {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__MZL8q {
  margin-right: 7px;
}
.index__table_row__dDpwi {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__iU1jl {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__iU1jl:hover {
  color: #212f43;
}
.index__table_headers_gold__rMh8l {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__NmcCH {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__Rxd_t {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__HLYPn {
  font-size: 1.1rem !important;
}
.index__actions__CxAP8 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__fD_vM {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__fD_vM .index__input__LhIS1 {
  flex: 1;
}
.index__search_wrapper__fD_vM input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__LyZFq,
.index__error_message__M1rLT {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__M1rLT {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__BiHEN {
  margin-top: 4px !important;
}
.index__error_time_picker__S2dCV {
  margin-top: 12px !important;
}
.index__error_message_icon__smx62 {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__kUbDf {
  display: flex;
}
.index__flex_between__rVs1K {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__pFd74 {
  display: flex;
  justify-content: center;
}
.index__border_right__ERWvp {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__Rlqgv {
  margin-right: 15px;
}
.index__chevrons__xaRvg {
  cursor: pointer;
}
.index__position_cell__eLmoO {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__eLmoO:focus {
  outline: none;
}
.index__position_shift_1__WtFRf {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__wyZcl {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__WtFRf div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__r8XeB {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__eLmoO {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__eLmoO:focus {
  outline: none;
}
.index__position_shift_2__An8qH {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__ZnI_O {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__An8qH div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__cXuNZ {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__eLmoO {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__eLmoO:focus {
  outline: none;
}
.index__position_shift_3__w3oyy {
  border: 1px solid orange;
}
.index__position_shift_3_request__kHDi6 {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__w3oyy div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__ekrwP {
  color: orange;
  font-weight: bold;
}
.index__position_cell__eLmoO {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__eLmoO:focus {
  outline: none;
}
.index__position_shift_4__U2e8V {
  border: 1px solid red;
}
.index__position_shift_4_request__YvGef {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__U2e8V div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__cIXCk {
  color: red;
  font-weight: bold;
}
.index__set_height__gxBqw {
  height: 42px;
  cursor: pointer;
}
.index__search_input__DEoEs {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__DEoEs > input {
  border: none !important;
}
.index__requests_status__zaHlL {
  text-transform: capitalize;
}
.index__requests_status_denied__lUsiC {
  color: #ff3b30 !important;
}
.index__popup_menu__UkQoj {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__UkQoj div,
.index__popup_menu__UkQoj a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__UkQoj div::before,
.index__popup_menu__UkQoj a::before {
  background: none !important;
}
.index__popup_menu__UkQoj div:hover,
.index__popup_menu__UkQoj a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__UkQoj div:first-of-type,
.index__popup_menu__UkQoj a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__UkQoj div:last-of-type,
.index__popup_menu__UkQoj a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__zem5Y {
  min-height: 32px !important;
}
.index__clickable__TP4CN {
  cursor: pointer;
}
.index__radio__GcMCh {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__IxJAS .index__ui__tKxmE.index__breadcrumb__S6EEw .index__active__vKKMi.index__section__Aede1 {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__IxJAS .index__list_layout_header__E2SbA .index__row__IgZln {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__IxJAS .index__list_layout_body__aI5dU .index__row__IgZln div {
  text-align: center;
}
.index__wage-container__IxJAS .index__list_layout_body__aI5dU .index__row__IgZln div:first-child {
  text-align: left;
}
.index__wage-container__IxJAS .index__list_layout_body__aI5dU .index__row__IgZln:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__zTleC {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb___Hoya {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__HnIMk > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__RUQF3 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__pj52p {
  margin: 0 !important;
}
.index__u_margin_bottom_small__t2Wcj {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__Vn2vh {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__qEpwq {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__MEyye {
  margin-top: 1em !important;
}
.index__u_margin_top_small__Wd8Wf {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__S9FvK {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__GET7e {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__LtrWt {
  margin-top: 10rem !important;
}
.index__flex_row_between__ygi6r {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__B7MK3 {
  padding-top: 0 !important;
}
.index__header_black__tIcGJ {
  color: #4a4a4a !important;
}
.index__tab_spacer__VFddi {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__aiEp1 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__aiEp1:hover,
.index__fields__aiEp1:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__aiEp1 .index__active__vKKMi {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__YwhH7 {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__oJo7y {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__Vnp9p {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__Vnp9p:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__axLVW {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__kw8Qz {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__i67Pq {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker___lUZa {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker___lUZa button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__M_ZzV input {
  box-shadow: none !important;
  text-align: center;
}
.index__profile_body__NpLmu {
  display: grid;
  gap: 22px;
  padding-right: 100px;
  width: 100% !important;
}
.index__profile_body__NpLmu label {
  margin-bottom: 8px;
}
.index__profile_body__NpLmu input {
  height: 40px;
}
.index__grid_2_col__mSZMp {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
}
.index__grid_4_col__P83zN {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 15px;
}
.index__grid__G23Jf {
  display: grid;
}
.index__date_container__BWZWG input,
.index__date_container__BWZWG textarea {
  padding: 0px 16px;
  border-radius: 6px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border: none;
  outline: none;
  color: #212121;
}
.index__date_container__BWZWG textarea {
  padding-top: 0.5rem;
  resize: none;
}

.index__body_menus__PKSe4 {
  border: none;
}
.index__body_menus_item_color__TWHq7 {
  color: #000 !important;
}
.index__page_header__0IFLC {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__pmUKQ *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__fyorY {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__XTbvs {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__YKvyk {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__sf1uj {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__mJFWm {
  font-size: 1rem;
}
.index__modal_divider__eZmPP {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__S3fBt {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__yyGn7 > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__Q9RxM {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__YQI9d {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__JGzOS {
  flex: 1 !important;
}
.index__checkboxes__ghHDC {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__Mptfi {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__JVsjN {
  width: 50%;
}
.index__search_bar__JVsjN > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__JVsjN > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__qtV6y {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__qtV6y {
    margin-right: 1.6rem;
  }
}
.index__search_hr__N33Gz {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__N33Gz {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__N33Gz {
    width: 70%;
  }
}
.index__search_icon__qxjRc {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__lrcP8 {
  margin-right: 7px;
}
.index__table_row__jUQPM {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__A8i9x {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__A8i9x:hover {
  color: #212f43;
}
.index__table_headers_gold__HByEF {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__R3jfT {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__JvZ9s {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__YKzQr {
  font-size: 1.1rem !important;
}
.index__actions__H27pt {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__sR5mA {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__sR5mA .index__input__DvFXY {
  flex: 1;
}
.index__search_wrapper__sR5mA input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__zJK8W,
.index__error_message__cF0Kf {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__cF0Kf {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__pJP_F {
  margin-top: 4px !important;
}
.index__error_time_picker__g9uEf {
  margin-top: 12px !important;
}
.index__error_message_icon__VsPsJ {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__ebvcO {
  display: flex;
}
.index__flex_between__M9lBD {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__mOc9m {
  display: flex;
  justify-content: center;
}
.index__border_right__eAZmW {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__daAFf {
  margin-right: 15px;
}
.index__chevrons__ZBR0P {
  cursor: pointer;
}
.index__position_cell__thYaC {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__thYaC:focus {
  outline: none;
}
.index__position_shift_1__MvXGy {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__PKTRD {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__MvXGy div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__cB_G8 {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__thYaC {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__thYaC:focus {
  outline: none;
}
.index__position_shift_2__ZidHZ {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__pqAfX {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__ZidHZ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__LGi7s {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__thYaC {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__thYaC:focus {
  outline: none;
}
.index__position_shift_3__GCaaT {
  border: 1px solid orange;
}
.index__position_shift_3_request__ukq3P {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__GCaaT div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__olxzs {
  color: orange;
  font-weight: bold;
}
.index__position_cell__thYaC {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__thYaC:focus {
  outline: none;
}
.index__position_shift_4__cH1d0 {
  border: 1px solid red;
}
.index__position_shift_4_request__Ckn4q {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__cH1d0 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__nI0vi {
  color: red;
  font-weight: bold;
}
.index__set_height__nS7N7 {
  height: 42px;
  cursor: pointer;
}
.index__search_input__tJk3v {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__tJk3v > input {
  border: none !important;
}
.index__requests_status__N7NKZ {
  text-transform: capitalize;
}
.index__requests_status_denied__yVbo_ {
  color: #ff3b30 !important;
}
.index__popup_menu__ZD_DJ {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__ZD_DJ div,
.index__popup_menu__ZD_DJ a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__ZD_DJ div::before,
.index__popup_menu__ZD_DJ a::before {
  background: none !important;
}
.index__popup_menu__ZD_DJ div:hover,
.index__popup_menu__ZD_DJ a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__ZD_DJ div:first-of-type,
.index__popup_menu__ZD_DJ a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__ZD_DJ div:last-of-type,
.index__popup_menu__ZD_DJ a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__g6Onz {
  min-height: 32px !important;
}
.index__clickable__rHpfu {
  cursor: pointer;
}
.index__radio__DQ8l9 {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__TwGTQ .index__ui__CZqZ0.index__breadcrumb__t765k .index__active__IU0MW.index__section__UMk2V {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__TwGTQ .index__list_layout_header__sxIdI .index__row__vM8IB {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__TwGTQ .index__list_layout_body__KX_Vh .index__row__vM8IB div {
  text-align: center;
}
.index__wage-container__TwGTQ .index__list_layout_body__KX_Vh .index__row__vM8IB div:first-child {
  text-align: left;
}
.index__wage-container__TwGTQ .index__list_layout_body__KX_Vh .index__row__vM8IB:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__Zp_tj {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__BEzsR {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__fxTue > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__r4weM {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__QctLs {
  margin: 0 !important;
}
.index__u_margin_bottom_small__fhBWj {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__lfvqn {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__htFPx {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__C0Cxx {
  margin-top: 1em !important;
}
.index__u_margin_top_small__i0ZRp {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__XLArs {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__oD4Ig {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__pOv3m {
  margin-top: 10rem !important;
}
.index__flex_row_between__J8QOa {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__Ipyyo {
  padding-top: 0 !important;
}
.index__header_black__BPt47 {
  color: #4a4a4a !important;
}
.index__tab_spacer__RQEhX {
  margin-top: calc(1em + 16px) !important;
}
.index__fields___DkWd {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields___DkWd:hover,
.index__fields___DkWd:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields___DkWd .index__active__IU0MW {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__lQs4d {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__KFJMY {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__JXRwS {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__JXRwS:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__DsXKD {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__B2zbf {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__XdZzI {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__LRJ40 {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__LRJ40 button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__YiL48 input {
  box-shadow: none !important;
  text-align: center;
}
.index__phone_inputs__VhNId {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
  position: relative;
}
.index__phone_body__PQ7CD {
  margin-top: 8px;
  display: grid;
  gap: 16px;
}
.index__inputs___B7CC {
  padding: 0px 16px;
  border-radius: 6px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
  border: none;
  outline: none;
  color: #212121;
}
.index__profile_form_remove_number__jPaNC {
  position: absolute;
  right: -85px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.index__field_item__tTZ1z {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.index__field_item__tTZ1z > div {
  height: 40px;
}
.index__field_item__tTZ1z label {
  margin-bottom: 8px;
}
.index__field_item__tTZ1z input {
  height: 40px;
}

.file-preview-modal__file_preview_container__Jir9K {
  width: 100%;
  min-height: 600px;
  overflow: auto;
}
.file-preview-modal__file_preview_container__Jir9K img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.file-preview-modal__file_preview_container__Jir9K.file-preview-modal__document__RvNnM {
  width: 100%;
  height: 100%;
  border: 1px solid #d4d4d8;
  border-radius: 8px;
  padding: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #fafafa;
  text-align: center;
}
.file-preview-modal__file_preview_container__Jir9K.file-preview-modal__document__RvNnM .file-preview-modal__download_text__XOTXz {
  font-size: 16px;
  margin-bottom: 16px;
  color: #4c4e52;
  width: 50%;
  text-align: center;
  line-height: 1.4rem;
}

.signature-modal__signature_container__vjcCO {
  width: 100%;
  height: 300px;
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}
.signature-modal__signature_container__vjcCO .signature-modal__signature_image__n_1gW {
  width: 100%;
  height: calc(100% + 115px);
  object-fit: contain;
  position: absolute;
  top: 0;
}

/* Table variables */
/* New design colors */
.multiple-files-preview-modal__centered_message__JnJPT {
  text-align: center;
  padding: 20px;
}
.multiple-files-preview-modal__file_preview_wrapper__XN8Tj {
  min-height: 0;
  margin-top: 16px;
}
.multiple-files-preview-modal__file_preview_wrapper__XN8Tj.multiple-files-preview-modal__word_excel_height__Ji2eT {
  height: 150px;
}
.multiple-files-preview-modal__file_preview_wrapper__XN8Tj.multiple-files-preview-modal__pdf_height__LKnyA {
  max-height: 500px;
}
.multiple-files-preview-modal__document_instructions__oEwb3 {
  text-align: center;
}
.multiple-files-preview-modal__upload_container__hTW9_ {
  margin-top: 16px;
}
.multiple-files-preview-modal__upload_buttons__rgBux {
  display: flex;
  gap: 8px;
}
.multiple-files-preview-modal__error_message__vBRey {
  margin-top: 8px;
  color: #ef4444;
  font-size: 0.9em;
}
.multiple-files-preview-modal__tab_menu_item__ell5j {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 90%;
}
.multiple-files-preview-modal__file_segment__wnJtP {
  padding-bottom: 16px;
  background-color: transparent !important;
  height: 500px;
  overflow-y: auto;
}
.multiple-files-preview-modal__file_segment__wnJtP .multiple-files-preview-modal__file_header__vUNDx {
  display: flex;
  align-items: center;
  gap: 12px;
}
.multiple-files-preview-modal__file_segment__wnJtP .multiple-files-preview-modal__file_title__P9aZg {
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.6rem;
  font-weight: 500;
}
.multiple-files-preview-modal__file_segment__wnJtP .multiple-files-preview-modal__file_label__trfWR {
  width: 150px;
  text-align: center;
  padding: 8px 12px;
}
.multiple-files-preview-modal__file_segment__wnJtP .multiple-files-preview-modal__file_uploaded_at__Zkf27 {
  color: #777;
}
.multiple-files-preview-modal__file_segment__wnJtP .multiple-files-preview-modal__file_uploaded_at__Zkf27 .multiple-files-preview-modal__deleted_file_label__dM0lu {
  color: #e74c3c;
}
.multiple-files-preview-modal__file_segment__wnJtP .multiple-files-preview-modal__file_content__VNVpk {
  margin-top: 24px;
}
.multiple-files-preview-modal__add_file_tab__yEegX {
  height: 700px !important;
  overflow-y: auto;
}
.multiple-files-preview-modal__modal_close_icon__eM_tK {
  color: black;
  float: right;
  cursor: pointer;
}
.multiple-files-preview-modal__modal_button__PamxA {
  font-size: 0.9rem;
}
.multiple-files-preview-modal__icon_margin_right__VaKOe {
  margin-right: 8px;
}
.multiple-files-preview-modal__icon_margin_right_small__ehgSH {
  margin-right: 4px;
}
.multiple-files-preview-modal__modal_content__HwBI_ {
  overflow-x: hidden !important;
  box-sizing: border-box;
  max-width: 100%;
  width: 100%;
}
.multiple-files-preview-modal__modal_content__HwBI_ * {
  max-width: 100% !important;
  box-sizing: border-box !important;
}
.multiple-files-preview-modal__modal_content__HwBI_ .multiple-files-preview-modal__vertical_tab__DY8BC .multiple-files-preview-modal__vertical__lAMaI.multiple-files-preview-modal__menu__SjSBK.multiple-files-preview-modal__tabular__LkwDc {
  min-width: 180px !important;
  max-width: 200px !important;
}
.multiple-files-preview-modal__modal_content__HwBI_ .multiple-files-preview-modal__vertical_tab__DY8BC .multiple-files-preview-modal__bottom__wiQoj.multiple-files-preview-modal__attached__l2a0n.multiple-files-preview-modal__segment__6KAMZ.multiple-files-preview-modal__active__wfHm2.multiple-files-preview-modal__tab__O7_YQ {
  padding: 1.5em 1.5em !important;
  overflow-x: hidden !important;
  max-width: none !important;
}
.multiple-files-preview-modal__modal_content__HwBI_ .multiple-files-preview-modal__vertical_tab__DY8BC .multiple-files-preview-modal__ui__U1WrK.multiple-files-preview-modal__grid__GAtoI {
  margin: 0 !important;
}

.index__tables_container__nLlVv {
  display: grid;
  grid-template-columns: 192px auto;
}
.index__tables_container__nLlVv table {
  margin: 0 !important;
}
.index__tables_container__nLlVv thead th {
  background-color: #eaeaea !important;
}
.index__tables_container__nLlVv tr {
  height: 60px !important;
  box-sizing: border-box;
}
.index__header__uunqt {
  display: flex;
  justify-content: space-between;
  padding: 0px 0 15px !important;
}
.index__header_employee_search__lgPmv {
  width: 250px !important;
}
.index__header_item__jUgwC {
  width: 150px !important;
}
.index__employee_name_cell__LTczG {
  max-width: 8rem !important;
  width: 100%;
  max-height: 60px !important;
  overflow: hidden !important;
  text-align: center;
}
.index__employee_name_container__rwk7i {
  display: flex;
  height: 60px !important;
  align-items: center;
  justify-content: space-between;
}
.index__table_header_fixed__BRcEp {
  min-width: 110px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.index__table_scrollable_x__tVioW {
  max-width: 100%;
  overflow: auto;
}
.index__table_scrollable_x__tVioW td {
  color: #4a4a4a;
}
.index__long_column__t3r02 {
  min-width: 20em;
}
.index__medium_column__mBmLT {
  min-width: 16em;
}
.index__txt_small__IPiSI {
  font-size: 12px;
}
.index__t_left__V2_SG {
  border-right: unset !important;
}
.index__t_left__V2_SG thead {
  position: sticky;
  top: 0;
}
.index__t_right__MZ7ow {
  border-left: unset !important;
}
.index__iconBtn__ClNnP {
  cursor: pointer;
  user-select: none;
}
.index__fixed_h__aP_ZS {
  text-wrap: nowrap;
}
.index__sort_action__YlFSA {
  cursor: pointer;
  user-select: none;
}
.index__row_inactive__vi6Pt td {
  color: #9e9e9e !important;
}

/* Table variables */
/* New design colors */
.index__top_row_container__HyYT3 {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__shSL1 {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__oZuem > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__C9y8T {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.index__u_remove_margin__t8obH {
  margin: 0 !important;
}
.index__u_margin_bottom_small__fisuW {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__u7I7v {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__OBTd1 {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__MjhA3 {
  margin-top: 1em !important;
}
.index__u_margin_top_small__Mnu6Y {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__qrR94 {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__aJq77 {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__eWKRX {
  margin-top: 10rem !important;
}
.index__flex_row_between__PgtLj {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__joN0S {
  padding-top: 0 !important;
}
.index__header_black__tEKNn {
  color: #4a4a4a !important;
}
.index__tab_spacer__wijrH {
  margin-top: calc(1em + 16px) !important;
}
.index__body_menus__qxLMk {
  border: none;
}
.index__body_menus_item_color__G8iAe {
  color: #000 !important;
}
.index__page_header__fz09r {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__utPrk *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__ZDD6z {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__G8ULl {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__NjWUz {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__icl83 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__FOhzj {
  font-size: 1rem;
}
.index__modal_divider__M9SZ4 {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__HU1SO {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__XsmRR > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__JJSgH {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__lk6TT {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__BWLpL {
  flex: 1 !important;
}
.index__checkboxes__XQzj_ {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__fARYJ {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__uM0Sr {
  width: 50%;
}
.index__search_bar__uM0Sr > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__uM0Sr > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__OdBQy {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__OdBQy {
    margin-right: 1.6rem;
  }
}
.index__search_hr__cowUr {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__cowUr {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__cowUr {
    width: 70%;
  }
}
.index__search_icon__P3ZyN {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__D8F32 {
  margin-right: 7px;
}
.index__table_row__n_shu {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__NFuW2 {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__NFuW2:hover {
  color: #212f43;
}
.index__table_headers_gold__xx5ev {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__uZG5B {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__v_5yb {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__nOR3H {
  font-size: 1.1rem !important;
}
.index__actions__atw6j {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__o4e5s {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__o4e5s .index__input__r_pck {
  flex: 1;
}
.index__search_wrapper__o4e5s input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__yZVTB,
.index__error_message__MsuRW {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__MsuRW {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__zX5n6 {
  margin-top: 4px !important;
}
.index__error_time_picker__DUoZg {
  margin-top: 12px !important;
}
.index__error_message_icon__rvb1u {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__OeZ8a {
  display: flex;
}
.index__flex_between__uDeHN {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__Ysxcw {
  display: flex;
  justify-content: center;
}
.index__border_right__yhV58 {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__BMTg4 {
  margin-right: 15px;
}
.index__chevrons__VPVe2 {
  cursor: pointer;
}
.index__position_cell__Ni_CM {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Ni_CM:focus {
  outline: none;
}
.index__position_shift_1__x1SIp {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__jqBBe {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__x1SIp div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__ugxzJ {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__Ni_CM {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Ni_CM:focus {
  outline: none;
}
.index__position_shift_2__oDnK7 {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__XLXvy {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__oDnK7 div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__saVv4 {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__Ni_CM {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Ni_CM:focus {
  outline: none;
}
.index__position_shift_3__oloy_ {
  border: 1px solid orange;
}
.index__position_shift_3_request__auwwp {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__oloy_ div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__mflhH {
  color: orange;
  font-weight: bold;
}
.index__position_cell__Ni_CM {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__Ni_CM:focus {
  outline: none;
}
.index__position_shift_4__vFYjK {
  border: 1px solid red;
}
.index__position_shift_4_request__njz9A {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__vFYjK div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__IQMVd {
  color: red;
  font-weight: bold;
}
.index__set_height__USPib {
  height: 42px;
  cursor: pointer;
}
.index__search_input__IWvYf {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__IWvYf > input {
  border: none !important;
}
.index__requests_status__SEXph {
  text-transform: capitalize;
}
.index__requests_status_denied__PuhyZ {
  color: #ff3b30 !important;
}
.index__popup_menu__PfZ67 {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__PfZ67 div,
.index__popup_menu__PfZ67 a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__PfZ67 div::before,
.index__popup_menu__PfZ67 a::before {
  background: none !important;
}
.index__popup_menu__PfZ67 div:hover,
.index__popup_menu__PfZ67 a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__PfZ67 div:first-of-type,
.index__popup_menu__PfZ67 a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__PfZ67 div:last-of-type,
.index__popup_menu__PfZ67 a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__G7ISv {
  min-height: 32px !important;
}
.index__clickable__K9rPZ {
  cursor: pointer;
}
.index__radio__mDoZW {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__MjntQ .index__ui__lWluV.index__breadcrumb__BuL1J .index__active__JwX5Z.index__section__mt4Ap {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__MjntQ .index__list_layout_header__Re9MV .index__row__WcaIZ {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__MjntQ .index__list_layout_body__cBFOA .index__row__WcaIZ div {
  text-align: center;
}
.index__wage-container__MjntQ .index__list_layout_body__cBFOA .index__row__WcaIZ div:first-child {
  text-align: left;
}
.index__wage-container__MjntQ .index__list_layout_body__cBFOA .index__row__WcaIZ:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__actions_container__S1hhT {
  display: grid;
  grid-template-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 21px;
}
.index__position_selector_container__BFkVZ {
  display: grid;
  place-self: end;
  min-width: 137px;
}

.index__body_menus__XSqtH {
  border: none;
}
.index__body_menus_item_color__MTvAp {
  color: #000 !important;
}
.index__page_header__xO8Vd {
  font-size: 2rem;
  text-transform: capitalize;
}
.index__alternating_rows__Yj9DX *:nth-child(even) {
  background: #fafafa;
}
.index__form_headers__x7ok0 {
  margin-bottom: 0.5rem;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 700;
}
.index__form_subheaders__CICAg {
  margin-bottom: 5px;
  color: #2b5797;
  margin-top: 0;
  font-weight: 400;
}
.index__form_inputs__IpjCZ {
  width: 100%;
  height: 3rem;
}
.index__form_uppercase__TJgX6 {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.index__modal_headers__GBqx_ {
  font-size: 1rem;
}
.index__modal_divider__IPxbA {
  margin-left: 3% !important;
  margin-right: 3% !important;
}
.index__modal_header__xf_hT {
  margin-bottom: 1rem;
  width: 100%;
}
.index__confirm_wrapper__CrwV7 > button:last-of-type {
  margin: 0 !important;
}
.index__confirm_button__tVeGs {
  width: 12rem;
  margin-right: 16px !important;
}
.index__flex_group__z_zpF {
  display: flex;
  align-items: center;
  max-width: 75%;
}
.index__flex_group_field__IFlzo {
  flex: 1 !important;
}
.index__checkboxes__Pf2bw {
  display: inline-block;
  padding-right: 2rem;
  padding-top: 1rem;
  margin-bottom: 1rem !important;
}
.index__checkbox_subheader__GJSJU {
  font-weight: 200;
  color: #2b5797;
  width: 100%;
  margin-bottom: 0;
}
.index__search_bar__gMqxc {
  width: 50%;
}
.index__search_bar__gMqxc > input {
  width: 70%;
  display: inline-block;
  height: 4rem;
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__search_bar__gMqxc > input::placeholder {
  font-size: 1.6rem;
}
.index__add_button__EXTY9 {
  float: right;
  font-size: 1rem;
  border-radius: 2px;
  margin-left: 2rem;
  margin-right: 0.7rem;
  display: flex;
}
@media only screen and (min-width: 1257px) and (max-width: 1520px) {
  .index__add_button__EXTY9 {
    margin-right: 1.6rem;
  }
}
.index__search_hr__F5Mid {
  width: 85%;
}
@media only screen and (min-width: 1521px) and (max-width: 1840px) {
  .index__search_hr__F5Mid {
    width: 80%;
  }
}
@media only screen and (min-width: 1257px) and (max-width: 1520px), only screen and (max-width: 1256px) {
  .index__search_hr__F5Mid {
    width: 70%;
  }
}
.index__search_icon__fW3c9 {
  margin-right: 7px;
  font-size: 1.5 rem;
  color: #cccbca;
}
.index__button_icon__SqUr5 {
  margin-right: 7px;
}
.index__table_row__UyHuo {
  background-color: #fafafa;
  font-size: 1.4rem;
  margin: 16px 0;
  display: table-row;
  border-bottom: solid white 10px;
  padding: 8px;
}
.index__table_icon__GpjBz {
  float: right;
  cursor: pointer;
  font-size: 1.3rem;
}
.index__table_icon__GpjBz:hover {
  color: #212f43;
}
.index__table_headers_gold__UmK3m {
  margin-bottom: 1rem;
  color: #d7ab73;
  font-size: 1.5rem;
  font-weight: 700;
}
.index__table_header__loLKk {
  background-color: #4a4a4a;
  color: #fff;
}
.index__table_subheader__ExzJC {
  background-color: #2b5797;
  color: #fff;
  text-transform: uppercase;
}
.index__table_dropdowns__UOSh4 {
  font-size: 1.1rem !important;
}
.index__actions__pb_ZM {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index__search_wrapper__JVMvj {
  display: flex;
  align-items: center;
  flex: 1;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 32px 0 0;
}
.index__search_wrapper__JVMvj .index__input__waKpP {
  flex: 1;
}
.index__search_wrapper__JVMvj input {
  border: none !important;
  border-color: transparent;
  font-size: 1.6rem;
}
.index__error_class__pLGfc,
.index__error_message__bXgJg {
  color: #ee5253 !important;
  margin: 8px 0 0 0 !important;
}
.index__error_message__bXgJg {
  margin: 16px 0 !important;
  font-size: 1.1em;
}
.index__error_day_picker__WLIAB {
  margin-top: 4px !important;
}
.index__error_time_picker__GEYA6 {
  margin-top: 12px !important;
}
.index__error_message_icon__kU72Y {
  font-size: 1.8em;
  margin-right: 16px;
}
.index__flex_wrapper__Tvgyr {
  display: flex;
}
.index__flex_between__q6fsZ {
  display: flex;
  justify-content: space-between;
}
.index__flex_center__cVbb_ {
  display: flex;
  justify-content: center;
}
.index__border_right__Z9zcI {
  border-right: 1px solid rgba(191, 191, 191, 0.87);
}
.index__icon_margin__Vh1Hr {
  margin-right: 15px;
}
.index__chevrons__OjVmp {
  cursor: pointer;
}
.index__position_cell__SJXBe {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__SJXBe:focus {
  outline: none;
}
.index__position_shift_1__T5RpK {
  border: 1px solid #81c784;
}
.index__position_shift_1_request__O0edx {
  color: #fff;
  background-color: #81c784;
}
.index__position_shift_1__T5RpK div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_1__WCaae {
  color: #81c784;
  font-weight: bold;
}
.index__position_cell__SJXBe {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__SJXBe:focus {
  outline: none;
}
.index__position_shift_2__sdi7j {
  border: 1px solid #2b5797;
}
.index__position_shift_2_request__WEt8c {
  color: #fff;
  background-color: #2b5797;
}
.index__position_shift_2__sdi7j div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_2__oZIjF {
  color: #2b5797;
  font-weight: bold;
}
.index__position_cell__SJXBe {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__SJXBe:focus {
  outline: none;
}
.index__position_shift_3__AwoCT {
  border: 1px solid orange;
}
.index__position_shift_3_request__mwEst {
  color: #fff;
  background-color: orange;
}
.index__position_shift_3__AwoCT div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_3__aMoXQ {
  color: orange;
  font-weight: bold;
}
.index__position_cell__SJXBe {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px;
  text-transform: uppercase;
  font-size: 10px;
}
.index__position_cell__SJXBe:focus {
  outline: none;
}
.index__position_shift_4__bO1dU {
  border: 1px solid red;
}
.index__position_shift_4_request__i6ghY {
  color: #fff;
  background-color: red;
}
.index__position_shift_4__bO1dU div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.index__position_highlight_4__hc_ZM {
  color: red;
  font-weight: bold;
}
.index__set_height__UAv1W {
  height: 42px;
  cursor: pointer;
}
.index__search_input__UQZxM {
  max-height: 30px;
  border: #d4d4d5 2px solid;
  border-radius: 5px;
}
.index__search_input__UQZxM > input {
  border: none !important;
}
.index__requests_status__Pg5LM {
  text-transform: capitalize;
}
.index__requests_status_denied__KSHmP {
  color: #ff3b30 !important;
}
.index__popup_menu__hCoQ3 {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.index__popup_menu__hCoQ3 div,
.index__popup_menu__hCoQ3 a {
  color: #1d6ea9 !important;
  border: none !important;
  box-shadow: none !important;
  text-align: center !important;
  font-size: 0.9rem;
}
.index__popup_menu__hCoQ3 div::before,
.index__popup_menu__hCoQ3 a::before {
  background: none !important;
}
.index__popup_menu__hCoQ3 div:hover,
.index__popup_menu__hCoQ3 a:hover {
  background: #f9f9f9 !important;
  cursor: pointer;
}
.index__popup_menu__hCoQ3 div:first-of-type,
.index__popup_menu__hCoQ3 a:first-of-type {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.index__popup_menu__hCoQ3 div:last-of-type,
.index__popup_menu__hCoQ3 a:last-of-type {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.index__dropdowns__uDroN {
  min-height: 32px !important;
}
.index__clickable__nGKVi {
  cursor: pointer;
}
.index__radio__YmT8R {
  margin: 0 0 0 8px;
  font-size: 1.1em !important;
  z-index: 0;
}
.index__wage-container__eyN85 .index__ui__NAf7q.index__breadcrumb__jzoNV .index__active__ynmwN.index__section__iqPlO {
  font-weight: 600 !important;
  color: #616161 !important;
}
.index__wage-container__eyN85 .index__list_layout_header__Hhn6B .index__row__WCMzK {
  font-weight: 400 !important;
  font-size: 14px !important;
}
.index__wage-container__eyN85 .index__list_layout_body__H1ehP .index__row__WCMzK div {
  text-align: center;
}
.index__wage-container__eyN85 .index__list_layout_body__H1ehP .index__row__WCMzK div:first-child {
  text-align: left;
}
.index__wage-container__eyN85 .index__list_layout_body__H1ehP .index__row__WCMzK:nth-child(even) {
  background-color: #F5F6F9 !important;
  font-weight: 400;
  font-size: 14px;
}
.index__top_row_container__UXV4p {
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.index__top_row_breadcrumb__jYn1U {
  color: #4a4a4a;
  height: 35px;
  padding: 9px 0;
}
.index__top_row_breadcrumb_link__dLqAD > a {
  color: #4a4a4a !important;
}
.index__top_row_profile_container__fM9JP {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* Table variables */
/* New design colors */
.index__u_remove_margin__nZeWS {
  margin: 0 !important;
}
.index__u_margin_bottom_small__aq16t {
  margin-bottom: 1.5rem !important;
}
.index__u_margin_bottom_medium__nKN0s {
  margin-bottom: 4rem !important;
}
.index__u_margin_bottom_big__mTJaZ {
  margin-bottom: 8rem !important;
}
.index__u_margin_top_tiny__me68p {
  margin-top: 1em !important;
}
.index__u_margin_top_small__p2fn3 {
  margin-top: 2rem !important;
}
.index__u_margin_top_medium__lBvU6 {
  margin-top: 4rem !important;
}
.index__u_margin_top_big__QPPVG {
  margin-top: 8rem !important;
}
.index__u_margin_top_huge__IpWL0 {
  margin-top: 10rem !important;
}
.index__flex_row_between__WoX1O {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.index__remove_padding_top__AjnEt {
  padding-top: 0 !important;
}
.index__header_black__HN01H {
  color: #4a4a4a !important;
}
.index__tab_spacer__dXvzA {
  margin-top: calc(1em + 16px) !important;
}
.index__fields__P9RZs {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
  font-size: 0.9em !important;
  border: none !important;
  min-height: 32px;
}
.index__fields__P9RZs:hover,
.index__fields__P9RZs:focus {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.index__fields__P9RZs .index__active__ynmwN {
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
}
.index__circular-button__aMJid {
  width: 24px;
  height: 24px;
  padding: 0 !important;
  margin: 4px 2px !important;
}
.index__button-bar__Y0Eyf {
  position: fixed;
  bottom: 2em;
  transition: left ease-in 0.2s;
}
.index__cell__rZzMG {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.index__cell__rZzMG:not(:first-of-type) {
  margin-top: 8px !important;
}
.index__cell_header__gaUvz {
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: calc((100% - 1.1rem) / 2);
}
.index__cell_bottom__bsj_e {
  background-color: #a7b2ca;
  color: #fafafa !important;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  text-transform: uppercase;
}
.index__cell_top__S2yKP {
  background-color: rgba(167, 178, 202, 0.3);
  color: rgba(74, 74, 74, 0.6) !important;
  padding: 4px;
  border-radius: 4px 4px 0 0;
}
.index__date_picker__cPi3a {
  border-radius: 4px !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}
.index__date_picker__cPi3a button {
  margin: 0 !important;
}
#requests_start, #requests_end, #date_of_birth {
  height: 32px;
}
#requests_start, #requests_end {
  border-radius: 0 !important;
  box-shadow: none !important;
}
#index__calendar_id__SO7GE input {
  box-shadow: none !important;
  text-align: center;
}
.index__app_content__BFeDr {
  padding-right: 0 !important;
  padding-left: 260px !important;
  transition: padding-left 0.2s ease-in !important;
}
.index__app_content_thin__cQKNs {
  padding-left: 100px !important;
}

.onboarding-submission-details__form_container__fJjae {
  width: 100%;
}
.onboarding-submission-details__form_container__fJjae fieldset {
  padding: 18px 14px 8px 14px;
  border: 1px solid #ddd;
  border-radius: 6px;
}
.onboarding-submission-details__form_container__fJjae fieldset legend {
  color: #444;
  font-size: 14px;
  font-weight: 500;
}
.onboarding-submission-details__form_container__fJjae fieldset:not(:last-child) {
  margin-bottom: 14px !important;
}
.onboarding-submission-details__form_container__fJjae .onboarding-submission-details__form_label__N9B9G {
  color: #888 !important;
  min-width: 100px;
  font-weight: 500 !important;
  font-size: 12px !important;
  text-align: right;
  margin-right: 20px !important;
}
.onboarding-submission-details__grid__Gxp68 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
  width: 100%;
}

/* Table variables */
/* New design colors */
.file-display-card__file_display_card__kWp6W {
  border: 0.5px solid #1975b3;
  border-radius: 7px;
  height: 85px;
  padding: 0 24px !important;
  display: flex;
  align-items: center;
  overflow: hidden;
  position: relative;
}
.file-display-card__file_display_card__kWp6W svg {
  font-size: 1.3rem !important;
}
.file-display-card__file_display_card__kWp6W.file-display-card__no_file__Pxd3F {
  border-color: #b1b1b1;
}
.file-display-card__file_display_card__kWp6W.file-display-card__deleted__XxcAH {
  opacity: 0.6;
  border-color: #b1b1b1;
  background-color: #eaeaea;
}
.file-display-card__file_display_card__kWp6W.file-display-card__deleted__XxcAH .file-display-card__file_display_card_content__LB8fP .file-display-card__file_display_card_content_left__NUUQx .file-display-card__file_display_card_content_icon__qXk_i {
  color: #9b9b9b !important;
}
.file-display-card__file_display_card__kWp6W.file-display-card__deleted__XxcAH .file-display-card__file_display_card_content__LB8fP .file-display-card__file_display_card_content_left__NUUQx .file-display-card__file_display_card_content_file_title__GYIOy {
  color: #9b9b9b !important;
  text-decoration: line-through !important;
}
.file-display-card__file_display_card__kWp6W .file-display-card__file_display_card_content__LB8fP {
  width: 100%;
  display: flex;
  align-items: center;
  overflow: hidden;
  font-size: 1.1rem !important;
}
.file-display-card__file_display_card__kWp6W .file-display-card__file_display_card_content__LB8fP .file-display-card__file_display_card_content_left__NUUQx {
  display: flex;
  align-items: center;
  overflow: hidden;
}
.file-display-card__file_display_card__kWp6W .file-display-card__file_display_card_content__LB8fP .file-display-card__file_display_card_content_left__NUUQx .file-display-card__file_display_card_content_icon__qXk_i {
  margin-right: 24px;
  flex-shrink: 0;
  font-size: 2.6rem !important;
}
.file-display-card__file_display_card__kWp6W .file-display-card__file_display_card_content__LB8fP .file-display-card__file_display_card_content_left__NUUQx .file-display-card__file_display_card_content_file_title__GYIOy {
  color: #4a4a4a;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
  text-decoration: underline;
}
.file-display-card__file_display_card__kWp6W .file-display-card__file_display_card_content__LB8fP .file-display-card__file_display_card_content_left__NUUQx .file-display-card__file_display_card_content_file_title__GYIOy.file-display-card__no_file__Pxd3F {
  color: #f1a10c;
  text-decoration: none;
}
.file-display-card__file_display_card__kWp6W .file-display-card__file_display_card_content__LB8fP .file-display-card__file_display_card_content_left__NUUQx .file-display-card__icons_container__HPyTE {
  display: flex;
  flex-direction: row;
  gap: 2px;
}
.file-display-card__file_display_card__kWp6W .file-display-card__file_display_card_content__LB8fP .file-display-card__file_display_card_check_icon__A54q8 {
  margin-left: 12px;
  margin-right: 12px;
  flex-shrink: 0;
}
.file-display-card__file_display_card__kWp6W .file-display-card__file_display_card_content__LB8fP .file-display-card__file_display_card_download_icon_container__GX_z9 {
  width: auto;
  display: flex;
  justify-content: flex-end;
  cursor: pointer;
  margin-left: auto;
  flex-shrink: 0;
}

.index__screen_size_message__f8SkO {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #4a4a4a !important;
}
.index__screen_size_message__f8SkO h2 {
  text-align: center;
  color: white !important;
}
.index__screen_size_message__f8SkO h2 * {
  margin: 2rem 0;
}
.index__screen_size_message__f8SkO img {
  width: 80%;
  position: absolute !important;
  bottom: 0;
  right: 0;
}


/*# sourceMappingURL=main.css.map*/