@charset "UTF-8";

/* node_modules/@orbis-u/nice-fluorine-icons/dist/solution-with-fonts/css/nice-fluorine-fonts.css */
@font-face {
  font-family: "NiceFluorine";
  src: url("./media/NiceFluorine.eot?6q7n5f");
  src:
    url("./media/NiceFluorine.eot?6q7n5f#iefix") format("embedded-opentype"),
    url("./media/NiceFluorine.ttf?6q7n5f") format("truetype"),
    url("./media/NiceFluorine.woff?6q7n5f") format("woff"),
    url("./media/NiceFluorine.svg?6q7n5f#NiceFluorine") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon_],
[class*=" icon_"] {
  font-family: "NiceFluorine" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class*=icon_fluorine_] {
  display: inline-block;
  width: 1em;
}
.size16[class*=icon_fluorine_] {
  font-size: 16px;
}
.size24[class*=icon_fluorine_] {
  font-size: 24px;
}
.size32[class*=icon_fluorine_] {
  font-size: 32px;
}
.size48[class*=icon_fluorine_] {
  font-size: 48px;
}
.icon_fluorine_stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.icon_fluorine_stack_1x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  line-height: inherit;
}
[class*=icon_fluorine_] {
  text-align: left;
}
[class*=icon_fluorine_]:before {
  letter-spacing: -1em;
}
[class*=icon_fluorine_] {
  color: rgba(72, 72, 72, 1);
}
[class*=icon_fluorine_]:before {
  color: rgba(72, 72, 72, .35);
}
.error[class*=icon_fluorine_] {
  color: #ff562c;
}
.error[class*=icon_fluorine_]:before {
  color: #ffffff;
}
.warning[class*=icon_fluorine_] {
  color: #f9bd0e;
}
.warning[class*=icon_fluorine_]:before {
  color: #ffffff;
}
.success[class*=icon_fluorine_] {
  color: #257b34;
}
.success[class*=icon_fluorine_]:before {
  color: #ffffff;
}
.darkBg[class*=icon_fluorine_] {
  color: rgba(213, 213, 213, 1);
}
.darkBg[class*=icon_fluorine_]:before {
  color: rgba(213, 213, 213, .35);
}
.darkBg.error[class*=icon_fluorine_] {
  color: #ff562c;
}
.darkBg.error[class*=icon_fluorine_]:before {
  color: #ffffff;
}
.darkBg.warning[class*=icon_fluorine_] {
  color: #f9bd0e;
}
.darkBg.warning[class*=icon_fluorine_]:before {
  color: #ffffff;
}
.darkBg.success[class*=icon_fluorine_] {
  color: #257b34;
}
.darkBg.success[class*=icon_fluorine_]:before {
  color: #ffffff;
}
.icon_fluorine_dedalus_fav {
  color: #115091 !important;
}
.darkBg.icon_fluorine_dedalus_fav {
  color: #115091 !important;
}
.icon_fluorine_dedalus_fav:after {
  content: "\ebc6";
  color: #115091 !important;
}
.darkBg.icon_fluorine_dedalus_fav:after {
  color: #115091 !important;
}
.icon_fluorine_arrow_left:after {
  content: "\e90a";
}
.icon_fluorine_arrow_right:after {
  content: "\e90b";
}
.icon_fluorine_arrow_up:after {
  content: "\e90c";
}
.icon_fluorine_arrow_down:after {
  content: "\e90d";
}
.icon_fluorine_arrow_left_to_end:after {
  content: "\e90e";
}
.icon_fluorine_arrow_right_to_end:after {
  content: "\e90f";
}
.icon_fluorine_arrow_up_to_top:after {
  content: "\e910";
}
.icon_fluorine_arrow_down_to_bottom:after {
  content: "\e911";
}
.icon_fluorine_arrow_left_circle_solid:after {
  content: "\e912";
}
.icon_fluorine_arrow_right_circle_solid:after {
  content: "\e913";
}
.icon_fluorine_arrow_up_circle_solid:after {
  content: "\e914";
}
.icon_fluorine_arrow_down_circle_solid:after {
  content: "\e915";
}
.icon_fluorine_chevron_left:after {
  content: "\e916";
}
.icon_fluorine_chevron_right:after {
  content: "\e917";
}
.icon_fluorine_chevron_up:after {
  content: "\e918";
}
.icon_fluorine_chevron_down:after {
  content: "\e919";
}
.icon_fluorine_chevron_left_circle_solid:after {
  content: "\e91a";
}
.icon_fluorine_chevron_right_circle_solid:after {
  content: "\e91b";
}
.icon_fluorine_chevron_up_circle_solid:after {
  content: "\e91c";
}
.icon_fluorine_chevron_down_circle_solid:after {
  content: "\e91d";
}
.icon_fluorine_minimize_window:after {
  content: "\e91e";
}
.icon_fluorine_maximize_window:after {
  content: "\e91f";
}
.icon_fluorine_restore_window:after {
  content: "\e920";
}
.icon_fluorine_close_window:after {
  content: "\e921";
}
.icon_fluorine_close:after {
  content: "\e922";
}
.icon_fluorine_check:after {
  content: "\e923";
}
.icon_fluorine_apply:after {
  content: "\e924";
}
.icon_fluorine_apply_circle_outline:after {
  content: "\e925";
}
.icon_fluorine_apply_circle_solid:after {
  content: "\e926";
}
.icon_fluorine_not_allowed:after {
  content: "\e927";
}
.icon_fluorine_help_outline:after {
  content: "\e928";
}
.icon_fluorine_help_solid:after {
  content: "\e929";
}
.icon_fluorine_info_outline:after {
  content: "\e92a";
}
.icon_fluorine_info_solid:after {
  content: "\e92b";
}
.icon_fluorine_error:after {
  content: "\e92c";
}
.icon_fluorine_error_layered {
  color: #f0f0f0 !important;
}
.darkBg.icon_fluorine_error_layered {
  color: #f0f0f0 !important;
  text-shadow: 0 0 2px #fff !important;
}
.icon_fluorine_error_layered:before {
  content: "\e906";
  color: #f0f0f0 !important;
}
.darkBg.icon_fluorine_error_layered:before {
  color: #f0f0f0 !important;
  text-shadow: 0 0 2px #fff !important;
}
.icon_fluorine_error_layered:after {
  content: "\e92c";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_error_layered:after {
  color: #f83100 !important;
}
.icon_fluorine_warning:after {
  content: "\e92d";
}
.icon_fluorine_warning_layered {
  color: #242424 !important;
}
.darkBg.icon_fluorine_warning_layered {
  color: #242424 !important;
}
.icon_fluorine_warning_layered:before {
  content: "\e908";
  color: #242424 !important;
}
.darkBg.icon_fluorine_warning_layered:before {
  color: #242424 !important;
}
.icon_fluorine_warning_layered:after {
  content: "\e92d";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_warning_layered:after {
  color: #d49e00 !important;
}
.icon_fluorine_drop_up_arrow:after {
  content: "\e92e";
}
.icon_fluorine_drop_down_arrow:after {
  content: "\e92f";
}
.icon_fluorine_drop_up_arrow_circle_solid:after {
  content: "\e930";
}
.icon_fluorine_drop_down_arrow_circle_solid:after {
  content: "\e931";
}
.icon_fluorine_save:after {
  content: "\e932";
}
.icon_fluorine_save_and_close:after {
  content: "\e933";
}
.icon_fluorine_cancel_outline {
  color: #f83100 !important;
}
.darkBg.icon_fluorine_cancel_outline {
  color: #ff562c !important;
}
.icon_fluorine_cancel_outline:after {
  content: "\e934";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_cancel_outline:after {
  color: #ff562c !important;
}
.icon_fluorine_cross_circle_outline:after {
  content: "\e934";
}
.icon_fluorine_cancel_layered {
  color: #f0f0f0 !important;
}
.darkBg.icon_fluorine_cancel_layered {
  color: #f0f0f0 !important;
  text-shadow: 0 0 2px #fff !important;
}
.icon_fluorine_cancel_layered:before {
  content: "\e906";
  color: #f0f0f0 !important;
}
.darkBg.icon_fluorine_cancel_layered:before {
  color: #f0f0f0 !important;
  text-shadow: 0 0 2px #fff !important;
}
.icon_fluorine_cancel_layered:after {
  content: "\e935";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_cancel_layered:after {
  color: #f83100 !important;
}
.icon_fluorine_delete:after {
  content: "\e936";
}
.icon_fluorine_print:after {
  content: "\e937";
}
.icon_fluorine_print_preview:after {
  content: "\e938";
}
.icon_fluorine_search:after {
  content: "\e939";
}
.icon_fluorine_filter:after {
  content: "\e93a";
}
.icon_fluorine_settings:after {
  content: "\e93b";
}
.icon_fluorine_add:after {
  content: "\e93c";
}
.icon_fluorine_add_circle_outline:after {
  content: "\e93d";
}
.icon_fluorine_add_circle_solid:after {
  content: "\e93e";
}
.icon_fluorine_app_menu:after {
  content: "\e93f";
}
.icon_fluorine_hamburger_menu:after {
  content: "\e940";
}
.icon_fluorine_refresh:after {
  content: "\e941";
}
.icon_fluorine_more:after {
  content: "\e942";
}
.icon_fluorine_exit:after {
  content: "\e943";
}
.icon_fluorine_lock_outline:after {
  content: "\e944";
}
.icon_fluorine_unlock_outline:after {
  content: "\e945";
}
.icon_fluorine_edit:after {
  content: "\e946";
}
.icon_fluorine_cut:after {
  content: "\e947";
}
.icon_fluorine_copy:after {
  content: "\e948";
}
.icon_fluorine_paste:after {
  content: "\e949";
}
.icon_fluorine_undo:after {
  content: "\e94a";
}
.icon_fluorine_redo:after {
  content: "\e94b";
}
.icon_fluorine_download_arrow:after {
  content: "\e94c";
}
.icon_fluorine_upload_arrow:after {
  content: "\e94d";
}
.icon_fluorine_cave {
  color: #f83100 !important;
}
.darkBg.icon_fluorine_cave {
  color: #ff562c !important;
}
.icon_fluorine_cave:after {
  content: "\e94e";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_cave:after {
  color: #ff562c !important;
}
.icon_fluorine_cave_layered {
  color: #f0f0f0 !important;
}
.darkBg.icon_fluorine_cave_layered {
  color: #f0f0f0 !important;
  text-shadow: 0 0 2px #fff !important;
}
.icon_fluorine_cave_layered:before {
  content: "\e907";
  color: #f0f0f0 !important;
}
.darkBg.icon_fluorine_cave_layered:before {
  color: #f0f0f0 !important;
  text-shadow: 0 0 2px #fff !important;
}
.icon_fluorine_cave_layered:after {
  content: "\e94e";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_cave_layered:after {
  color: #f83100 !important;
}
.darkBg.icon_fluorine_no_cave {
}
.icon_fluorine_no_cave:after {
  content: "\e94f";
}
.darkBg.icon_fluorine_no_cave:after {
}
.icon_fluorine_priority_highest {
  color: #f0f0f0 !important;
}
.darkBg.icon_fluorine_priority_highest {
  color: #f0f0f0 !important;
  text-shadow: 0 0 2px #fff !important;
}
.icon_fluorine_priority_highest:before {
  content: "\e907";
  color: #f0f0f0 !important;
}
.darkBg.icon_fluorine_priority_highest:before {
  color: #f0f0f0 !important;
  text-shadow: 0 0 2px #fff !important;
}
.icon_fluorine_priority_highest:after {
  content: "\e950";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_priority_highest:after {
  color: #f83100 !important;
}
.icon_fluorine_priority_higher:after {
  content: "\e951";
}
.icon_fluorine_priority_high:after {
  content: "\e952";
}
.icon_fluorine_priority_default:after {
  content: "\e953";
}
.icon_fluorine_priority_low:after {
  content: "\e954";
}
.icon_fluorine_folder:after {
  content: "\e956";
}
.darkBg.icon_fluorine_folder_layered {
}
.icon_fluorine_folder_layered:before {
  content: "\e955";
}
.darkBg.icon_fluorine_folder_layered:before {
}
.icon_fluorine_folder_layered:after {
  content: "\e956";
}
.darkBg.icon_fluorine_folder_layered:after {
}
.icon_fluorine_text_document:after {
  content: "\e957";
}
.icon_fluorine_text_document_outline:after {
  content: "\e958";
}
.darkBg.icon_fluorine_text_document_layered {
}
.icon_fluorine_text_document_layered:before {
  content: "\e957";
}
.darkBg.icon_fluorine_text_document_layered:before {
}
.icon_fluorine_text_document_layered:after {
  content: "\e958";
}
.darkBg.icon_fluorine_text_document_layered:after {
}
.icon_fluorine_worklist:after {
  content: "\e959";
}
.icon_fluorine_person:after {
  content: "\e95a";
}
.icon_fluorine_people:after {
  content: "\e95b";
}
.darkBg.icon_fluorine_people_layered {
}
.icon_fluorine_people_layered:before {
  content: "\e95b";
}
.darkBg.icon_fluorine_people_layered:before {
}
.icon_fluorine_people_layered:after {
  content: "\e95c";
}
.darkBg.icon_fluorine_people_layered:after {
}
.icon_fluorine_person_outline:after {
  content: "\e95d";
}
.icon_fluorine_people_outline:after {
  content: "\e95e";
}
.icon_fluorine_male:after {
  content: "\e95f";
}
.icon_fluorine_female:after {
  content: "\e960";
}
.icon_fluorine_transgender:after {
  content: "\e961";
}
.icon_fluorine_intersex:after {
  content: "\e962";
}
.icon_fluorine_gender_unknown:after {
  content: "\e963";
}
.icon_fluorine_cloud:after {
  content: "\e964";
}
.icon_fluorine_www:after {
  content: "\e965";
}
.icon_fluorine_attachment:after {
  content: "\e966";
}
.icon_fluorine_email:after {
  content: "\e967";
}
.icon_fluorine_addressee:after {
  content: "\e968";
}
.icon_fluorine_chat:after {
  content: "\e969";
}
.icon_fluorine_chat_bubble_right:after {
  content: "\e96a";
}
.icon_fluorine_forum:after {
  content: "\e96b";
}
.icon_fluorine_chat_bubble_left_outline:after {
  content: "\e96c";
}
.icon_fluorine_chat_bubble_right_outline:after {
  content: "\e96d";
}
.icon_fluorine_share:after {
  content: "\e96e";
}
.icon_fluorine_qr_code:after {
  content: "\e96f";
}
.icon_fluorine_bar_code:after {
  content: "\e970";
}
.icon_fluorine_wifi:after {
  content: "\e971";
}
.icon_fluorine_wifi_off:after {
  content: "\e972";
}
.icon_fluorine_link:after {
  content: "\e973";
}
.icon_fluorine_vip:after {
  content: "\e974";
}
.icon_fluorine_patient_mobility:after {
  content: "\e975";
}
.icon_fluorine_prescription:after {
  content: "\e976";
}
.icon_fluorine_diagnosis:after {
  content: "\e977";
}
.icon_fluorine_physician_outline:after {
  content: "\e978";
}
.icon_fluorine_family_physician_outline:after {
  content: "\e979";
}
.icon_fluorine_nurse_outline:after {
  content: "\e97a";
}
.icon_fluorine_medication:after {
  content: "\e97b";
}
.icon_fluorine_lab:after {
  content: "\e97c";
}
.icon_fluorine_general_medical_service:after {
  content: "\e97d";
}
.icon_fluorine_diagnostic_image:after {
  content: "\e97e";
}
.icon_fluorine_pdf_document:after {
  content: "\e97f";
}
.icon_fluorine_line_chart:after {
  content: "\e980";
}
.icon_fluorine_multiple_documents:after {
  content: "\e983";
}
.darkBg.icon_fluorine_multiple_documents_layered {
}
.icon_fluorine_multiple_documents_layered:before {
  content: "\e982";
}
.darkBg.icon_fluorine_multiple_documents_layered:before {
}
.icon_fluorine_multiple_documents_layered:after {
  content: "\e983";
}
.darkBg.icon_fluorine_multiple_documents_layered:after {
}
.icon_fluorine_multiple_folders:after {
  content: "\e985";
}
.darkBg.icon_fluorine_multiple_folders_layered {
}
.icon_fluorine_multiple_folders_layered:before {
  content: "\e984";
}
.darkBg.icon_fluorine_multiple_folders_layered:before {
}
.icon_fluorine_multiple_folders_layered:after {
  content: "\e985";
}
.darkBg.icon_fluorine_multiple_folders_layered:after {
}
.icon_fluorine_sign:after {
  content: "\e986";
}
.icon_fluorine_patient_data_page:after {
  content: "\e987";
}
.icon_fluorine_approval_page:after {
  content: "\e988";
}
.icon_fluorine_zoom:after {
  content: "\e989";
}
.icon_fluorine_zoom_in:after {
  content: "\e98a";
}
.icon_fluorine_zoom_out:after {
  content: "\e98b";
}
.icon_fluorine_play:after {
  content: "\e98c";
}
.icon_fluorine_pause:after {
  content: "\e98d";
}
.icon_fluorine_stop:after {
  content: "\e98e";
}
.icon_fluorine_fast_forward:after {
  content: "\e98f";
}
.icon_fluorine_rewind:after {
  content: "\e990";
}
.icon_fluorine_forward_to_end:after {
  content: "\e991";
}
.icon_fluorine_rewind_to_start:after {
  content: "\e992";
}
.icon_fluorine_media_stream_insert:after {
  content: "\e993";
}
.icon_fluorine_record {
  color: #f83100 !important;
}
.darkBg.icon_fluorine_record {
  color: #f83100 !important;
  text-shadow: 0 0 2px #fff !important;
}
.icon_fluorine_record:after {
  content: "\e994";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_record:after {
  color: #f83100 !important;
  text-shadow: 0 0 2px #fff !important;
}
.icon_fluorine_play_circle_solid:after {
  content: "\e995";
}
.icon_fluorine_pause_circle_solid:after {
  content: "\e996";
}
.icon_fluorine_stop_circle_solid:after {
  content: "\e997";
}
.icon_fluorine_microphone:after {
  content: "\e998";
}
.icon_fluorine_microphone_off:after {
  content: "\e999";
}
.icon_fluorine_video:after {
  content: "\e99a";
}
.icon_fluorine_video_off:after {
  content: "\e99b";
}
.icon_fluorine_pin:after {
  content: "\e99c";
}
.icon_fluorine_unpin:after {
  content: "\e99d";
}
.icon_fluorine_comment:after {
  content: "\e99e";
}
.icon_fluorine_comment_outline:after {
  content: "\e99f";
}
.icon_fluorine_layout_columns_1:after {
  content: "\e9a0";
}
.icon_fluorine_layout_columns_2:after {
  content: "\e9a1";
}
.icon_fluorine_layout_columns_3:after {
  content: "\e9a2";
}
.icon_fluorine_layout_columns_4:after {
  content: "\e9a3";
}
.icon_fluorine_layout_columns_5:after {
  content: "\e9a4";
}
.icon_fluorine_layout_columns_6:after {
  content: "\e9a5";
}
.icon_fluorine_checkbox_blank:after {
  content: "\e9a6";
}
.icon_fluorine_checkbox_checked:after {
  content: "\e9a7";
}
.icon_fluorine_arrow_left_circle_outline:after {
  content: "\e9a8";
}
.icon_fluorine_arrow_right_circle_outline:after {
  content: "\e9a9";
}
.icon_fluorine_arrow_up_circle_outline:after {
  content: "\e9aa";
}
.icon_fluorine_arrow_down_circle_outline:after {
  content: "\e9ab";
}
.icon_fluorine_planned_circle_solid:after {
  content: "\e9ac";
}
.icon_fluorine_planned_circle_outline:after {
  content: "\e9ad";
}
.icon_fluorine_done_differently_circle_solid:after {
  content: "\e9ae";
}
.icon_fluorine_paused_circle_solid:after {
  content: "\e9af";
}
.icon_fluorine_agenda:after {
  content: "\e9b1";
}
.icon_fluorine_agenda_time:after {
  content: "\e9b2";
}
.icon_fluorine_time_schedule:after {
  content: "\e9b3";
}
.icon_fluorine_fullscreen:after {
  content: "\e9b4";
}
.icon_fluorine_exit_fullscreen:after {
  content: "\e9b5";
}
.icon_fluorine_sync:after {
  content: "\e9b6";
}
.icon_fluorine_sync_off:after {
  content: "\e9b7";
}
.icon_fluorine_sync_scheduled:after {
  content: "\e9b8";
}
.icon_fluorine_repeat:after {
  content: "\e9b9";
}
.icon_fluorine_repeat_once:after {
  content: "\e9ba";
}
.icon_fluorine_home:after {
  content: "\e9bb";
}
.icon_fluorine_favorite:after {
  content: "\e9bc";
}
.icon_fluorine_favorite_outline:after {
  content: "\e9bd";
}
.icon_fluorine_flag_solid:after {
  content: "\e9be";
}
.icon_fluorine_flag_outline:after {
  content: "\e9bf";
}
.icon_fluorine_flag_checkered:after {
  content: "\e9c0";
}
.icon_fluorine_dosage:after {
  content: "\e9c1";
}
.icon_fluorine_iv_infusion_bag:after {
  content: "\e9c2";
}
.icon_fluorine_pregnancy:after {
  content: "\e9c3";
}
.icon_fluorine_breastfeeding:after {
  content: "\e9c4";
}
.icon_fluorine_doping_product:after {
  content: "\e9c5";
}
.icon_fluorine_vigilance:after {
  content: "\e9c6";
}
.icon_fluorine_unbreakable_pill:after {
  content: "\e9c7";
}
.icon_fluorine_hospital_group:after {
  content: "\e9c8";
}
.icon_fluorine_hospital:after {
  content: "\e9c9";
}
.icon_fluorine_hospital_department:after {
  content: "\e9ca";
}
.icon_fluorine_ward:after {
  content: "\e9cb";
}
.icon_fluorine_patient_room:after {
  content: "\e9cc";
}
.icon_fluorine_bed:after {
  content: "\e9cd";
}
.icon_fluorine_ordering:after {
  content: "\e9ce";
}
.icon_fluorine_orbis_outpatient:after {
  content: "\e9cf";
}
.icon_fluorine_extra_documentation:after {
  content: "\e9d2";
}
.icon_fluorine_addendum:after {
  content: "\e9d4";
}
.icon_fluorine_addendum_layered {
}
.darkBg.icon_fluorine_addendum_layered {
}
.icon_fluorine_addendum_layered:before {
  content: "\e9d3";
}
.darkBg.icon_fluorine_addendum_layered:before {
}
.icon_fluorine_addendum_layered:after {
  content: "\e9d4";
}
.darkBg.icon_fluorine_addendum_layered:after {
}
.icon_fluorine_order:after {
  content: "\e9d5";
}
.icon_fluorine_circle_outline:after {
  content: "\e9d6";
}
.icon_fluorine_book:after {
  content: "\e9d7";
}
.icon_fluorine_validation:after {
  content: "\e9d8";
}
.icon_fluorine_order_priority_urgent:after {
  content: "\e9d9";
}
.icon_fluorine_order_priority_high:after {
  content: "\e9da";
}
.icon_fluorine_order_priority_low:after {
  content: "\e9db";
}
.icon_fluorine_security:after {
  content: "\e9dc";
}
.icon_fluorine_auto_renew:after {
  content: "\e9dd";
}
.icon_fluorine_worklist_solid:after {
  content: "\e9de";
}
.icon_fluorine_walking:after {
  content: "\e9df";
}
.icon_fluorine_day_clinic:after {
  content: "\e9e0";
}
.icon_fluorine_telephone:after {
  content: "\e9e1";
}
.icon_fluorine_camera:after {
  content: "\e9e2";
}
.icon_fluorine_history:after {
  content: "\e9e3";
}
.icon_fluorine_cancel_square_solid:after {
  content: "\e9e4";
}
.icon_fluorine_complete_square_solid:after {
  content: "\e9e5";
}
.icon_fluorine_pause_square_solid:after {
  content: "\e9e6";
}
.icon_fluorine_start_square_solid:after {
  content: "\e9e7";
}
.icon_fluorine_pause_circle_outline:after {
  content: "\e9e8";
}
.icon_fluorine_start_circle_outline:after {
  content: "\e9e9";
}
.icon_fluorine_procedure:after {
  content: "\e9ea";
}
.icon_fluorine_cancelled:after {
  content: "\e9eb";
}
.icon_fluorine_patient_arrived:after {
  content: "\e9ec";
}
.icon_fluorine_patient_arrived_outline:after {
  content: "\e9ed";
}
.icon_fluorine_scheduled:after {
  content: "\e9ee";
}
.icon_fluorine_multiple:after {
  content: "\e9ef";
}
.icon_fluorine_multiple_lock:after {
  content: "\e9f0";
}
.icon_fluorine_blank_document:after {
  content: "\e9f2";
}
.icon_fluorine_blank_document_outline:after {
  content: "\e9f3";
}
.icon_fluorine_blank_document_layered {
}
.darkBg.icon_fluorine_blank_document_layered {
}
.icon_fluorine_blank_document_layered:before {
  content: "\e9f2";
}
.darkBg.icon_fluorine_blank_document_layered:before {
}
.icon_fluorine_blank_document_layered:after {
  content: "\e9f3";
}
.darkBg.icon_fluorine_blank_document_layered:after {
}
.icon_fluorine_important_comment:after {
  content: "\e9f4";
}
.icon_fluorine_bulleted_list:after {
  content: "\e9f5";
}
.icon_fluorine_teaching_file:after {
  content: "\e9f6";
}
.icon_fluorine_image:after {
  content: "\e9f7";
}
.icon_fluorine_find_file:after {
  content: "\e9f8";
}
.icon_fluorine_patient_dossier:after {
  content: "\e9f9";
}
.icon_fluorine_ophthalmology:after {
  content: "\e9fa";
}
.icon_fluorine_alarm:after {
  content: "\e9fb";
}
.icon_fluorine_human:after {
  content: "\e9fc";
}
.icon_fluorine_needs_assistance:after {
  content: "\e9fd";
}
.icon_fluorine_radiation:after {
  content: "\e9fe";
}
.icon_fluorine_plus_square_solid:after {
  content: "\e9ff";
}
.icon_fluorine_minus_square_solid:after {
  content: "\ea00";
}
.icon_fluorine_translation:after {
  content: "\ea01";
}
.icon_fluorine_tag:after {
  content: "\ea02";
}
.icon_fluorine_tag_outline:after {
  content: "\ea03";
}
.icon_fluorine_hourglass:after {
  content: "\ea04";
}
.icon_fluorine_hourglass_outline:after {
  content: "\ea05";
}
.icon_fluorine_add_document:after {
  content: "\ea06";
}
.icon_fluorine_wrench:after {
  content: "\ea07";
}
.icon_fluorine_star_circle_solid:after {
  content: "\ea08";
}
.icon_fluorine_star_circle_outline:after {
  content: "\ea09";
}
.icon_fluorine_old_person:after {
  content: "\ea0a";
}
.icon_fluorine_globe:after {
  content: "\ea0b";
}
.icon_fluorine_credit_card:after {
  content: "\ea0c";
}
.icon_fluorine_bank:after {
  content: "\ea12";
}
.icon_fluorine_wallet:after {
  content: "\ea13";
}
.icon_fluorine_blood:after {
  content: "\ea14";
}
.icon_fluorine_heart_outline:after {
  content: "\ea15";
}
.icon_fluorine_heart:after {
  content: "\ea16";
}
.icon_fluorine_spade:after {
  content: "\ea17";
}
.icon_fluorine_clover:after {
  content: "\ea18";
}
.icon_fluorine_diamond:after {
  content: "\ea19";
}
.icon_fluorine_diamond_outline:after {
  content: "\ea1a";
}
.icon_fluorine_asterisk_variant_1:after {
  content: "\ea1b";
}
.icon_fluorine_asterisk_variant_2:after {
  content: "\ea1c";
}
.icon_fluorine_asterisk_variant_3:after {
  content: "\ea1d";
}
.icon_fluorine_asterisk_variant_4:after {
  content: "\ea1e";
}
.icon_fluorine_asterisk_variant_5:after {
  content: "\ea1f";
}
.icon_fluorine_asterisk_variant_6:after {
  content: "\ea20";
}
.icon_fluorine_asterisk_variant_7:after {
  content: "\ea21";
}
.icon_fluorine_report_severity_normal {
  color: #96bdcc !important;
}
.darkBg.icon_fluorine_report_severity_normal {
  color: #467bac !important;
}
.icon_fluorine_report_severity_normal:after {
  content: "\ea22";
  color: #96bdcc !important;
}
.darkBg.icon_fluorine_report_severity_normal:after {
  color: #467bac !important;
}
.icon_fluorine_report_severity_minor {
  color: #96bdcc !important;
}
.darkBg.icon_fluorine_report_severity_minor {
  color: #467bac !important;
}
.icon_fluorine_report_severity_minor:after {
  content: "\e908";
  color: #96bdcc !important;
}
.darkBg.icon_fluorine_report_severity_minor:after {
  color: #467bac !important;
}
.icon_fluorine_report_severity_major {
  color: #467bac !important;
}
.darkBg.icon_fluorine_report_severity_major {
  color: #96bdcc !important;
}
.icon_fluorine_report_severity_major:after {
  content: "\e908";
  color: #467bac !important;
}
.darkBg.icon_fluorine_report_severity_major:after {
  color: #96bdcc !important;
}
.icon_fluorine_report_severity_critical {
  color: #f0f0f0 !important;
}
.darkBg.icon_fluorine_report_severity_critical {
  color: #f0f0f0 !important;
}
.icon_fluorine_report_severity_critical:before {
  content: "\e908";
  color: #f0f0f0 !important;
}
.darkBg.icon_fluorine_report_severity_critical:before {
  color: #f0f0f0 !important;
}
.icon_fluorine_report_severity_critical:after {
  content: "\e92d";
  color: #467bac !important;
}
.darkBg.icon_fluorine_report_severity_critical:after {
  color: #96bdcc !important;
}
.icon_fluorine_paw:after {
  content: "\ea24";
}
.icon_fluorine_pig:after {
  content: "\ea25";
}
.icon_fluorine_cat:after {
  content: "\ea26";
}
.icon_fluorine_small_dot:after {
  content: "\ea27";
}
.icon_fluorine_medium_dot:after {
  content: "\ea28";
}
.icon_fluorine_large_dot:after {
  content: "\ea29";
}
.icon_fluorine_new_marker {
  color: #2C71B9 !important;
}
.darkBg.icon_fluorine_new_marker {
  color: #2C71B9 !important;
}
.icon_fluorine_new_marker:after {
  content: "\ea29";
  color: #2C71B9 !important;
}
.darkBg.icon_fluorine_new_marker:after {
  color: #2C71B9 !important;
}
.icon_fluorine_manufacturer:after {
  content: "\ea2a";
}
.icon_fluorine_date_of_manufacture:after {
  content: "\ea2b";
}
.icon_fluorine_allergy:after {
  content: "\ea2c";
}
.icon_fluorine_signed_on_behalf:after {
  content: "\ea2d";
}
.icon_fluorine_dental:after {
  content: "\ea2e";
}
.icon_fluorine_shopping_basket:after {
  content: "\ea2f";
}
.icon_fluorine_results_to_read:after {
  content: "\ea30";
}
.icon_fluorine_deceased:after {
  content: "\ea31";
}
.icon_fluorine_reading:after {
  content: "\ea33";
}
.icon_fluorine_cellphone:after {
  content: "\ea34";
}
.icon_fluorine_tablet:after {
  content: "\ea35";
}
.icon_fluorine_cellphone_small:after {
  content: "\ea36";
}
.icon_fluorine_tablet_small:after {
  content: "\ea37";
}
.icon_fluorine_laptop:after {
  content: "\ea38";
}
.icon_fluorine_desktop_monitor:after {
  content: "\ea39";
}
.icon_fluorine_physician:after {
  content: "\ea3a";
}
.icon_fluorine_family_physician:after {
  content: "\ea3b";
}
.icon_fluorine_nurse:after {
  content: "\ea3c";
}
.icon_fluorine_auxiliary_nurse:after {
  content: "\ea3d";
}
.icon_fluorine_nurse_neutral:after {
  content: "\ea3e";
}
.icon_fluorine_nurse_neutral_outline:after {
  content: "\ea3f";
}
.icon_fluorine_vital_signs:after {
  content: "\ea40";
}
.icon_fluorine_peer_review:after {
  content: "\ea41";
}
.icon_fluorine_quality_review:after {
  content: "\ea42";
}
.icon_fluorine_process:after {
  content: "\ea43";
}
.icon_fluorine_start_process:after {
  content: "\ea44";
}
.icon_fluorine_start_process_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_start_process_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_start_process_layered:before {
  content: "\ea44";
  color: #484848 !important;
}
.darkBg.icon_fluorine_start_process_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_start_process_layered:after {
  content: "\ea45";
  color: #257b34 !important;
}
.darkBg.icon_fluorine_start_process_layered:after {
  color: #53b364 !important;
}
.icon_fluorine_process_off:after {
  content: "\ea46";
}
.icon_fluorine_print_success_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_print_success_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_print_success_layered:before {
  content: "\ea4a";
  color: #484848 !important;
}
.darkBg.icon_fluorine_print_success_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_print_success_layered:after {
  content: "\ea47";
  color: #257b34 !important;
}
.darkBg.icon_fluorine_print_success_layered:after {
  color: #53b364 !important;
}
.icon_fluorine_print_error_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_print_error_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_print_error_layered:before {
  content: "\ea4b";
  color: #484848 !important;
}
.darkBg.icon_fluorine_print_error_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_print_error_layered:after {
  content: "\ea48";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_print_error_layered:after {
  color: #ff562c !important;
}
.icon_fluorine_print_warning_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_print_warning_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_print_warning_layered:before {
  content: "\ea4c";
  color: #484848 !important;
}
.darkBg.icon_fluorine_print_warning_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_print_warning_layered:after {
  content: "\ea49";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_print_warning_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_storage:after {
  content: "\ea4d";
}
.icon_fluorine_storage_success_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_storage_success_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_storage_success_layered:before {
  content: "\ea4e";
  color: #484848 !important;
}
.darkBg.icon_fluorine_storage_success_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_storage_success_layered:after {
  content: "\ea47";
  color: #257b34 !important;
}
.darkBg.icon_fluorine_storage_success_layered:after {
  color: #53b364 !important;
}
.icon_fluorine_storage_error_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_storage_error_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_storage_error_layered:before {
  content: "\ea4f";
  color: #484848 !important;
}
.darkBg.icon_fluorine_storage_error_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_storage_error_layered:after {
  content: "\ea48";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_storage_error_layered:after {
  color: #ff562c !important;
}
.icon_fluorine_storage_warning_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_storage_warning_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_storage_warning_layered:before {
  content: "\ea50";
  color: #484848 !important;
}
.darkBg.icon_fluorine_storage_warning_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_storage_warning_layered:after {
  content: "\ea49";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_storage_warning_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_text_document_warning_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_text_document_warning_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_text_document_warning_layered:before {
  content: "\ea51";
  color: #484848 !important;
}
.darkBg.icon_fluorine_text_document_warning_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_text_document_warning_layered:after {
  content: "\ea49";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_text_document_warning_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_text_document_outline_warning_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_text_document_outline_warning_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_text_document_outline_warning_layered:before {
  content: "\ea52";
  color: #484848 !important;
}
.darkBg.icon_fluorine_text_document_outline_warning_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_text_document_outline_warning_layered:after {
  content: "\ea49";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_text_document_outline_warning_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_blank_document_warning_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_blank_document_warning_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_blank_document_warning_layered:before {
  content: "\ea53";
  color: #484848 !important;
}
.darkBg.icon_fluorine_blank_document_warning_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_blank_document_warning_layered:after {
  content: "\ea49";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_blank_document_warning_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_blank_document_outline_warning_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_blank_document_outline_warning_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_blank_document_outline_warning_layered:before {
  content: "\ea54";
  color: #484848 !important;
}
.darkBg.icon_fluorine_blank_document_outline_warning_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_blank_document_outline_warning_layered:after {
  content: "\ea49";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_blank_document_outline_warning_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_saved_with_conditions_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_saved_with_conditions_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_saved_with_conditions_layered:before {
  content: "\ea55";
  color: #484848 !important;
}
.darkBg.icon_fluorine_saved_with_conditions_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_saved_with_conditions_layered:after {
  content: "\ea57";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_saved_with_conditions_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_signed_with_conditions_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_signed_with_conditions_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_signed_with_conditions_layered:before {
  content: "\ea56";
  color: #484848 !important;
}
.darkBg.icon_fluorine_signed_with_conditions_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_signed_with_conditions_layered:after {
  content: "\ea57";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_signed_with_conditions_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_prescription_conditions_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_prescription_conditions_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_prescription_conditions_layered:before {
  content: "\ea58";
  color: #484848 !important;
}
.darkBg.icon_fluorine_prescription_conditions_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_prescription_conditions_layered:after {
  content: "\ea59";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_prescription_conditions_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_saved_pro_re_nata_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_saved_pro_re_nata_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_saved_pro_re_nata_layered:before {
  content: "\ea5a";
  color: #484848 !important;
}
.darkBg.icon_fluorine_saved_pro_re_nata_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_saved_pro_re_nata_layered:after {
  content: "\ea5c";
  color: #d49e00 !important;
}
.darkBg.icon_fluorine_saved_pro_re_nata_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_signed_pro_re_nata_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_signed_pro_re_nata_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_signed_pro_re_nata_layered:before {
  content: "\ea5b";
  color: #484848 !important;
}
.darkBg.icon_fluorine_signed_pro_re_nata_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_signed_pro_re_nata_layered:after {
  content: "\ea5c";
  color: #d49e00 !important;
}
.darkBg.icon_fluorine_signed_pro_re_nata_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_prescription_pro_re_nata {
  color: #d49e00 !important;
}
.darkBg.icon_fluorine_prescription_pro_re_nata {
  color: #ae8200 !important;
}
.icon_fluorine_prescription_pro_re_nata:after {
  content: "\ea5d";
  color: #d49e00 !important;
}
.darkBg.icon_fluorine_prescription_pro_re_nata:after {
  color: #ae8200 !important;
}
.icon_fluorine_private:after {
  content: "\ea5e";
}
.icon_fluorine_license:after {
  content: "\ea5e";
}
.icon_fluorine_key_image:after {
  content: "\ea5f";
}
.icon_fluorine_materials_storage:after {
  content: "\ea60";
}
.icon_fluorine_qc_task:after {
  content: "\ea61";
}
.icon_fluorine_previous_actor:after {
  content: "\ea62";
}
.icon_fluorine_next_actor:after {
  content: "\ea63";
}
.icon_fluorine_reset:after {
  content: "\ea64";
}
.icon_fluorine_text_macro:after {
  content: "\ea65";
}
.icon_fluorine_spell_check:after {
  content: "\ea66";
}
.icon_fluorine_change:after {
  content: "\ea67";
}
.icon_fluorine_order_review:after {
  content: "\ea68";
}
.icon_fluorine_activities_overview:after {
  content: "\ea69";
}
.icon_fluorine_decision_making_schema:after {
  content: "\ea6a";
}
.icon_fluorine_decision_making_schema_solid:after {
  content: "\ea6b";
}
.icon_fluorine_document_scanner:after {
  content: "\ea6c";
}
.icon_fluorine_task_priority_highest {
  color: #fff !important;
}
.darkBg.icon_fluorine_task_priority_highest {
  color: #fff !important;
}
.icon_fluorine_task_priority_highest:before {
  content: "\e907";
  color: #fff !important;
}
.darkBg.icon_fluorine_task_priority_highest:before {
  color: #fff !important;
}
.icon_fluorine_task_priority_highest:after {
  content: "\ea6d";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_task_priority_highest:after {
  color: #f83100 !important;
}
.icon_fluorine_task_priority_higher {
  color: #f83100 !important;
}
.darkBg.icon_fluorine_task_priority_higher {
  color: #f83100 !important;
  text-shadow: 0 0 2px #fff !important;
}
.icon_fluorine_task_priority_higher:after {
  content: "\ea6e";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_task_priority_higher:after {
  color: #f83100 !important;
  text-shadow: 0 0 2px #fff !important;
}
.icon_fluorine_task_priority_high {
  color: #f83100 !important;
}
.darkBg.icon_fluorine_task_priority_high {
  color: #f83100 !important;
  text-shadow: 0 0 2px #fff !important;
}
.icon_fluorine_task_priority_high:after {
  content: "\ea6f";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_task_priority_high:after {
  color: #f83100 !important;
  text-shadow: 0 0 2px #fff !important;
}
.icon_fluorine_task_priority_default:after {
  content: "\ea70";
}
.icon_fluorine_task_priority_low:after {
  content: "\ea71";
}
.icon_fluorine_dots_vertical:after {
  content: "\ea72";
}
.darkBg.icon_fluorine_ux_improvement_program {
}
.icon_fluorine_ux_improvement_program:before {
  content: "\ea73";
}
.darkBg.icon_fluorine_ux_improvement_program:before {
}
.icon_fluorine_ux_improvement_program:after {
  content: "\ea74";
}
.darkBg.icon_fluorine_ux_improvement_program:after {
}
.icon_fluorine_rotate_right:after {
  content: "\ea75";
}
.icon_fluorine_rotate_left:after {
  content: "\ea76";
}
.icon_fluorine_zoom_marquee:after {
  content: "\ea77";
}
.icon_fluorine_zoom_actual_size:after {
  content: "\ea78";
}
.icon_fluorine_fit_height:after {
  content: "\ea79";
}
.icon_fluorine_fit_width:after {
  content: "\ea7a";
}
.icon_fluorine_fit:after {
  content: "\ea7b";
}
.icon_fluorine_imaging_study:after {
  content: "\ea7c";
}
.icon_fluorine_fingerprint:after {
  content: "\ea7d";
}
.icon_fluorine_fingerprint_off:after {
  content: "\ea7e";
}
.icon_fluorine_pharmacy:after {
  content: "\ea7f";
}
.icon_fluorine_pharmacy_new_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_pharmacy_new_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_pharmacy_new_layered:before {
  content: "\ea80";
  color: #484848 !important;
}
.darkBg.icon_fluorine_pharmacy_new_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_pharmacy_new_layered:after {
  content: "\ea81";
  color: #2C71B9 !important;
}
.darkBg.icon_fluorine_pharmacy_new_layered:after {
  color: #2C71B9 !important;
}
.icon_fluorine_syringe:after {
  content: "\ea82";
}
.icon_fluorine_medication_first_administration:after {
  content: "\ea83";
}
.icon_fluorine_medication_last_administration:after {
  content: "\ea84";
}
.icon_fluorine_edit_2:after {
  content: "\ea85";
}
.icon_fluorine_layout_report_images:after {
  content: "\ea86";
}
.icon_fluorine_layout_images_report:after {
  content: "\ea87";
}
.icon_fluorine_reply:after {
  content: "\ea88";
}
.icon_fluorine_reply_all:after {
  content: "\ea89";
}
.icon_fluorine_forward_message:after {
  content: "\ea8a";
}
.icon_fluorine_physician_large:after {
  content: "\ea8b";
}
.icon_fluorine_nurse_large:after {
  content: "\ea8c";
}
.icon_fluorine_auxiliary_nurse_large:after {
  content: "\ea8d";
}
.icon_fluorine_nurse_neutral_large:after {
  content: "\ea8e";
}
.icon_fluorine_person_large:after {
  content: "\ea8f";
}
.icon_fluorine_red_cross:after {
  content: "\ea90";
}
.icon_fluorine_red_crystal:after {
  content: "\ea91";
}
.icon_fluorine_eye_close:after {
  content: "\ea92";
}
.icon_fluorine_lightbulb:after {
  content: "\ea93";
}
.icon_fluorine_calculator:after {
  content: "\ea95";
}
.icon_fluorine_not_saved:after {
  content: "\ea96";
}
.icon_fluorine_power:after {
  content: "\ea97";
}
.icon_fluorine_medium_circle_outline:after {
  content: "\ea98";
}
.icon_fluorine_medium_circle_outline_moved_right:after {
  content: "\ea99";
}
.icon_fluorine_medium_circle_outline_moved_left:after {
  content: "\ea9a";
}
.icon_fluorine_medium_dashed_circle:after {
  content: "\ea9b";
}
.icon_fluorine_medium_dashed_circle_moved_right:after {
  content: "\ea9c";
}
.icon_fluorine_medium_dashed_circle_moved_left:after {
  content: "\ea9d";
}
.icon_fluorine_medium_circle_strobing_right:after {
  content: "\ea9e";
}
.icon_fluorine_check_medium_circle_solid:after {
  content: "\ea9f";
}
.icon_fluorine_check_medium_circle_strobing_right:after {
  content: "\eaa0";
}
.icon_fluorine_check_medium_circle_strobing_left:after {
  content: "\eaa1";
}
.icon_fluorine_check_raised_medium_circle:after {
  content: "\eaa2";
}
.icon_fluorine_check_raised_medium_circle_strobing_right:after {
  content: "\eaa3";
}
.icon_fluorine_check_raised_medium_circle_strobing_left:after {
  content: "\eaa4";
}
.icon_fluorine_check_lowered_medium_circle:after {
  content: "\eaa5";
}
.icon_fluorine_check_lowered_medium_circle_strobing_right:after {
  content: "\eaa6";
}
.icon_fluorine_check_lowered_medium_circle_strobing_left:after {
  content: "\eaa7";
}
.icon_fluorine_cancelled_medium_circle:after {
  content: "\eaa8";
}
.icon_fluorine_forward_to_end_medium_circle:after {
  content: "\eaa9";
}
.icon_fluorine_forbidden_medium_circle:after {
  content: "\eaaa";
}
.icon_fluorine_check_small:after {
  content: "\eaab";
}
.icon_fluorine_delete_16:after {
  content: "\eaac";
}
.icon_fluorine_refresh_selected:after {
  content: "\eaad";
}
.icon_fluorine_medication_pump_connected {
  color: #484848 !important;
}
.darkBg.icon_fluorine_medication_pump_connected {
  color: #d5d5d5 !important;
}
.icon_fluorine_medication_pump_connected:before {
  content: "\eaae";
  color: #484848 !important;
}
.darkBg.icon_fluorine_medication_pump_connected:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_medication_pump_connected:after {
  content: "\eaaf";
  color: #257b34 !important;
}
.darkBg.icon_fluorine_medication_pump_connected:after {
  color: #53b364 !important;
}
.icon_fluorine_medication_pump_error {
  color: #484848 !important;
}
.darkBg.icon_fluorine_medication_pump_error {
  color: #d5d5d5 !important;
}
.icon_fluorine_medication_pump_error:before {
  content: "\eab0";
  color: #484848 !important;
}
.darkBg.icon_fluorine_medication_pump_error:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_medication_pump_error:after {
  content: "\eab1";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_medication_pump_error:after {
  color: #ff562c !important;
}
.icon_fluorine_stopping_hand_solid:after {
  content: "\eab2";
}
.icon_fluorine_panning_hand_outline:after {
  content: "\eab3";
}
.icon_fluorine_pointing_hand_outline:after {
  content: "\eab4";
}
.icon_fluorine_grabbing_hand_outline:after {
  content: "\eab5";
}
.icon_fluorine_helping_hand_outline:after {
  content: "\eab6";
}
.icon_fluorine_helping_hand_solid:after {
  content: "\eab7";
}
.icon_fluorine_folder_open:after {
  content: "\eab9";
}
.darkBg.icon_fluorine_folder_open_layered {
}
.icon_fluorine_folder_open_layered:before {
  content: "\eab8";
}
.darkBg.icon_fluorine_folder_open_layered:before {
}
.icon_fluorine_folder_open_layered:after {
  content: "\eab9";
}
.darkBg.icon_fluorine_folder_open_layered:after {
}
.icon_fluorine_zoom_dynamic:after {
  content: "\eaba";
}
.icon_fluorine_flip_horizontal:after {
  content: "\eabb";
}
.icon_fluorine_flip_vertical:after {
  content: "\eabc";
}
.icon_fluorine_rotate_90deg_right:after {
  content: "\eabd";
}
.icon_fluorine_rotate_90deg_left:after {
  content: "\eabe";
}
.icon_fluorine_rotate_180deg:after {
  content: "\eabf";
}
.icon_fluorine_layout_basic:after {
  content: "\eac0";
}
.icon_fluorine_layout_grid:after {
  content: "\eac1";
}
.icon_fluorine_layout_bar_left:after {
  content: "\eac2";
}
.icon_fluorine_layout_bar_right:after {
  content: "\eac3";
}
.icon_fluorine_layout_bar_top:after {
  content: "\eac4";
}
.icon_fluorine_layout_bar_bottom:after {
  content: "\eac5";
}
.icon_fluorine_safety_risk {
  color: #ffd400 !important;
}
.darkBg.icon_fluorine_safety_risk {
}
.icon_fluorine_safety_risk:before {
  content: "\eac6";
  color: #ffd400 !important;
}
.darkBg.icon_fluorine_safety_risk:before {
}
.icon_fluorine_safety_risk:after {
  content: "\eac7";
  color: #000000 !important;
}
.darkBg.icon_fluorine_safety_risk:after {
}
.icon_fluorine_ce_mark:after {
  content: "\eac8";
}
.icon_fluorine_insurance:after {
  content: "\eac9";
}
.icon_fluorine_insurance_no:after {
  content: "\eaca";
}
.icon_fluorine_insurer:after {
  content: "\eacb";
}
.icon_fluorine_text_document_outline_deleted:after {
  content: "\eacc";
}
.darkBg.icon_fluorine_text_document_outline_deleted_layered {
}
.icon_fluorine_text_document_outline_deleted_layered:before {
  content: "\eacc";
}
.darkBg.icon_fluorine_text_document_outline_deleted_layered:before {
}
.icon_fluorine_text_document_outline_deleted_layered:after {
  content: "\eacd";
}
.darkBg.icon_fluorine_text_document_outline_deleted_layered:after {
}
.icon_fluorine_price_tag:after {
  content: "\eace";
}
.icon_fluorine_movable:after {
  content: "\eacf";
}
.icon_fluorine_resize_handle:after {
  content: "\ead0";
}
.icon_fluorine_ward_group:after {
  content: "\ead1";
}
.icon_fluorine_unoccupied_bed:after {
  content: "\ead2";
}
.icon_fluorine_image_acquisition:after {
  content: "\ead3";
}
.icon_fluorine_double_chevron_left:after {
  content: "\ead4";
}
.icon_fluorine_double_chevron_right:after {
  content: "\ead5";
}
.icon_fluorine_double_chevron_up:after {
  content: "\ead6";
}
.icon_fluorine_double_chevron_down:after {
  content: "\ead7";
}
.icon_fluorine_blank_document_outline_dashed:after {
  content: "\ead8";
}
.icon_fluorine_text_document_half_filled:after {
  content: "\ead9";
}
.icon_fluorine_cross_large:after {
  content: "\eada";
}
.icon_fluorine_gauge_medium:after {
  content: "\eadb";
}
.icon_fluorine_gauge_low:after {
  content: "\eadc";
}
.icon_fluorine_filing_cabinet:after {
  content: "\eadd";
}
.icon_fluorine_folder_large:after {
  content: "\eade";
}
.icon_fluorine_folder_outline_large:after {
  content: "\eadf";
}
.icon_fluorine_folder_outline_dashed_large:after {
  content: "\eae0";
}
.icon_fluorine_bed_small:after {
  content: "\eae1";
}
.icon_fluorine_walking_small:after {
  content: "\eae2";
}
.icon_fluorine_question_mark_small:after {
  content: "\eae3";
}
.icon_fluorine_arrow_left_small:after {
  content: "\ec14";
}
.icon_fluorine_arrow_right_small:after {
  content: "\ec15";
}
.icon_fluorine_empty_bed_small:after {
  content: "\ec16";
}
.icon_fluorine_folder_large_with_bed_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_large_with_bed_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_large_with_bed_small:before {
  content: "\eade";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_large_with_bed_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_large_with_bed_small:after {
  content: "\eae1";
  color: #fff !important;
}
.darkBg.icon_fluorine_folder_large_with_bed_small:after {
  color: #484848 !important;
}
.icon_fluorine_folder_large_with_walking_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_large_with_walking_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_large_with_walking_small:before {
  content: "\eade";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_large_with_walking_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_large_with_walking_small:after {
  content: "\eae2";
  color: #fff !important;
}
.darkBg.icon_fluorine_folder_large_with_walking_small:after {
  color: #484848 !important;
}
.icon_fluorine_folder_large_with_question_mark_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_large_with_question_mark_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_large_with_question_mark_small:before {
  content: "\eade";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_large_with_question_mark_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_large_with_question_mark_small:after {
  content: "\eae3";
  color: #fff !important;
}
.darkBg.icon_fluorine_folder_large_with_question_mark_small:after {
  color: #484848 !important;
}
.icon_fluorine_folder_large_with_arrow_left_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_large_with_arrow_left_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_large_with_arrow_left_small:before {
  content: "\eade";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_large_with_arrow_left_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_large_with_arrow_left_small:after {
  content: "\ec14";
  color: #fff !important;
}
.darkBg.icon_fluorine_folder_large_with_arrow_left_small:after {
  color: #484848 !important;
}
.icon_fluorine_folder_large_with_arrow_right_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_large_with_arrow_right_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_large_with_arrow_right_small:before {
  content: "\eade";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_large_with_arrow_right_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_large_with_arrow_right_small:after {
  content: "\ec15";
  color: #fff !important;
}
.darkBg.icon_fluorine_folder_large_with_arrow_right_small:after {
  color: #484848 !important;
}
.icon_fluorine_folder_large_with_empty_bed_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_large_with_empty_bed_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_large_with_empty_bed_small:before {
  content: "\eade";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_large_with_empty_bed_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_large_with_empty_bed_small:after {
  content: "\ec16";
  color: #fff !important;
}
.darkBg.icon_fluorine_folder_large_with_empty_bed_small:after {
  color: #484848 !important;
}
.icon_fluorine_folder_outline_large_with_bed_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_large_with_bed_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_large_with_bed_small:before {
  content: "\eadf";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_large_with_bed_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_large_with_bed_small:after {
  content: "\eae1";
}
.darkBg.icon_fluorine_folder_outline_large_with_bed_small:after {
}
.icon_fluorine_folder_outline_large_with_walking_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_large_with_walking_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_large_with_walking_small:before {
  content: "\eadf";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_large_with_walking_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_large_with_walking_small:after {
  content: "\eae2";
}
.darkBg.icon_fluorine_folder_outline_large_with_walking_small:after {
}
.icon_fluorine_folder_outline_large_with_question_mark_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_large_with_question_mark_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_large_with_question_mark_small:before {
  content: "\eadf";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_large_with_question_mark_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_large_with_question_mark_small:after {
  content: "\eae3";
}
.darkBg.icon_fluorine_folder_outline_large_with_question_mark_small:after {
}
.icon_fluorine_folder_outline_large_with_arrow_left_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_large_with_arrow_left_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_large_with_arrow_left_small:before {
  content: "\eadf";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_large_with_arrow_left_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_large_with_arrow_left_small:after {
  content: "\ec14";
}
.darkBg.icon_fluorine_folder_outline_large_with_arrow_left_small:after {
}
.icon_fluorine_folder_outline_large_with_arrow_right_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_large_with_arrow_right_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_large_with_arrow_right_small:before {
  content: "\eadf";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_large_with_arrow_right_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_large_with_arrow_right_small:after {
  content: "\ec15";
}
.darkBg.icon_fluorine_folder_outline_large_with_arrow_right_small:after {
}
.icon_fluorine_folder_outline_large_with_empty_bed_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_large_with_empty_bed_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_large_with_empty_bed_small:before {
  content: "\eadf";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_large_with_empty_bed_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_large_with_empty_bed_small:after {
  content: "\ec16";
}
.darkBg.icon_fluorine_folder_outline_large_with_empty_bed_small:after {
}
.icon_fluorine_folder_outline_dashed_large_with_bed_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_bed_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_dashed_large_with_bed_small:before {
  content: "\eae0";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_bed_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_dashed_large_with_bed_small:after {
  content: "\eae1";
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_bed_small:after {
}
.icon_fluorine_folder_outline_dashed_large_with_walking_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_walking_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_dashed_large_with_walking_small:before {
  content: "\eae0";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_walking_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_dashed_large_with_walking_small:after {
  content: "\eae2";
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_walking_small:after {
}
.icon_fluorine_folder_outline_dashed_large_with_question_mark_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_question_mark_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_dashed_large_with_question_mark_small:before {
  content: "\eae0";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_question_mark_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_dashed_large_with_question_mark_small:after {
  content: "\eae3";
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_question_mark_small:after {
}
.icon_fluorine_folder_outline_dashed_large_with_arrow_left_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_arrow_left_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_dashed_large_with_arrow_left_small:before {
  content: "\eae0";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_arrow_left_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_dashed_large_with_arrow_left_small:after {
  content: "\ec14";
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_arrow_left_small:after {
}
.icon_fluorine_folder_outline_dashed_large_with_arrow_right_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_arrow_right_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_dashed_large_with_arrow_right_small:before {
  content: "\eae0";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_arrow_right_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_dashed_large_with_arrow_right_small:after {
  content: "\ec15";
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_arrow_right_small:after {
}
.icon_fluorine_folder_outline_dashed_large_with_empty_bed_small {
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_empty_bed_small {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_dashed_large_with_empty_bed_small:before {
  content: "\eae0";
  color: #484848 !important;
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_empty_bed_small:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_folder_outline_dashed_large_with_empty_bed_small:after {
  content: "\ec16";
}
.darkBg.icon_fluorine_folder_outline_dashed_large_with_empty_bed_small:after {
}
.icon_fluorine_triangle_left:after {
  content: "\eae4";
}
.icon_fluorine_triangle_right:after {
  content: "\eae5";
}
.icon_fluorine_disk_with_question_mark_solid_layered {
}
.darkBg.icon_fluorine_disk_with_question_mark_solid_layered {
}
.icon_fluorine_disk_with_question_mark_solid_layered:before {
  content: "\eaea";
}
.darkBg.icon_fluorine_disk_with_question_mark_solid_layered:before {
}
.icon_fluorine_disk_with_question_mark_solid_layered:after {
  content: "\ea57";
}
.darkBg.icon_fluorine_disk_with_question_mark_solid_layered:after {
}
.icon_fluorine_disk_with_person_solid_layered {
}
.darkBg.icon_fluorine_disk_with_person_solid_layered {
}
.icon_fluorine_disk_with_person_solid_layered:before {
  content: "\eaea";
}
.darkBg.icon_fluorine_disk_with_person_solid_layered:before {
}
.icon_fluorine_disk_with_person_solid_layered:after {
  content: "\eaeb";
}
.darkBg.icon_fluorine_disk_with_person_solid_layered:after {
}
.icon_fluorine_signature_with_question_mark_solid_layered {
}
.darkBg.icon_fluorine_signature_with_question_mark_solid_layered {
}
.icon_fluorine_signature_with_question_mark_solid_layered:before {
  content: "\eae9";
}
.darkBg.icon_fluorine_signature_with_question_mark_solid_layered:before {
}
.icon_fluorine_signature_with_question_mark_solid_layered:after {
  content: "\ea57";
}
.darkBg.icon_fluorine_signature_with_question_mark_solid_layered:after {
}
.icon_fluorine_signature_with_person_solid_layered {
}
.darkBg.icon_fluorine_signature_with_person_solid_layered {
}
.icon_fluorine_signature_with_person_solid_layered:before {
  content: "\eae9";
}
.darkBg.icon_fluorine_signature_with_person_solid_layered:before {
}
.icon_fluorine_signature_with_person_solid_layered:after {
  content: "\eaeb";
}
.darkBg.icon_fluorine_signature_with_person_solid_layered:after {
}
.icon_fluorine_saved_without_a_case_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_saved_without_a_case_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_saved_without_a_case_layered:before {
  content: "\ea55";
  color: #484848 !important;
}
.darkBg.icon_fluorine_saved_without_a_case_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_saved_without_a_case_layered:after {
  content: "\eaeb";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_saved_without_a_case_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_signed_without_a_case_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_signed_without_a_case_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_signed_without_a_case_layered:before {
  content: "\ea56";
  color: #484848 !important;
}
.darkBg.icon_fluorine_signed_without_a_case_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_signed_without_a_case_layered:after {
  content: "\eaeb";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_signed_without_a_case_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_text_input:after {
  content: "\eaec";
}
.icon_fluorine_catalog:after {
  content: "\eaed";
}
.icon_fluorine_table:after {
  content: "\eaee";
}
.icon_fluorine_number_input:after {
  content: "\eaef";
}
.icon_fluorine_addon_person_solid_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_addon_person_solid_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_addon_person_solid_layered:before {
  content: "\eaf0";
  color: #484848 !important;
}
.darkBg.icon_fluorine_addon_person_solid_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_addon_person_solid_layered:after {
  content: "\eaeb";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_addon_person_solid_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_addon_question_mark_solid_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_addon_question_mark_solid_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_addon_question_mark_solid_layered:before {
  content: "\eaf0";
  color: #484848 !important;
}
.darkBg.icon_fluorine_addon_question_mark_solid_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_addon_question_mark_solid_layered:after {
  content: "\ea57";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_addon_question_mark_solid_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_disk_with_cut_out:after {
  content: "\eaea";
}
.icon_fluorine_signature:after {
  content: "\eae9";
}
.icon_fluorine_addon_person_solid:after {
  content: "\eaeb";
}
.icon_fluorine_addon_question_mark_solid:after {
  content: "\ea57";
}
.icon_fluorine_oxygen:after {
  content: "\eaf1";
}
.icon_fluorine_gauge_high:after {
  content: "\eaf2";
}
.icon_fluorine_healthcheck_error:after {
  content: "\eaf3";
}
.icon_fluorine_healthcheck_warning:after {
  content: "\eaf4";
}
.icon_fluorine_core_server {
}
.darkBg.icon_fluorine_core_server {
}
.icon_fluorine_core_server:before {
  content: "\eaf5";
}
.darkBg.icon_fluorine_core_server:before {
}
.icon_fluorine_core_server:after {
  content: "\eaf6";
}
.darkBg.icon_fluorine_core_server:after {
}
.icon_fluorine_proxy {
}
.darkBg.icon_fluorine_proxy {
}
.icon_fluorine_proxy:before {
  content: "\eaf7";
}
.darkBg.icon_fluorine_proxy:before {
}
.icon_fluorine_proxy:after {
  content: "\eaf8";
}
.darkBg.icon_fluorine_proxy:after {
}
.icon_fluorine_web_server {
}
.darkBg.icon_fluorine_web_server {
}
.icon_fluorine_web_server:before {
  content: "\eaf9";
}
.darkBg.icon_fluorine_web_server:before {
}
.icon_fluorine_web_server:after {
  content: "\eafa";
}
.darkBg.icon_fluorine_web_server:after {
}
.icon_fluorine_active_bullet {
}
.darkBg.icon_fluorine_active_bullet {
}
.icon_fluorine_active_bullet:before {
  content: "\e906";
}
.darkBg.icon_fluorine_active_bullet:before {
}
.icon_fluorine_active_bullet:after {
  content: "\eafc";
}
.darkBg.icon_fluorine_active_bullet:after {
}
.icon_fluorine_active_bullet_colored {
  color: #fff !important;
}
.darkBg.icon_fluorine_active_bullet_colored {
  color: #fff !important;
}
.icon_fluorine_active_bullet_colored:before {
  content: "\e906";
  color: #fff !important;
}
.darkBg.icon_fluorine_active_bullet_colored:before {
  color: #fff !important;
}
.icon_fluorine_active_bullet_colored:after {
  content: "\eafc";
  color: #4e8ec7 !important;
}
.darkBg.icon_fluorine_active_bullet_colored:after {
  color: #4e8ec7 !important;
}
.icon_fluorine_save_presentation_state:after {
  content: "\eafd";
}
.icon_fluorine_compare_images:after {
  content: "\eafe";
}
.icon_fluorine_connected:after {
  content: "\eaff";
}
.icon_fluorine_connection_failed:after {
  content: "\eb00";
}
.icon_fluorine_presentation:after {
  content: "\eb01";
}
.icon_fluorine_floppy_disk:after {
  content: "\eb02";
}
.icon_fluorine_tube_half_full:after {
  content: "\eb03";
}
.icon_fluorine_stop_circle_outline:after {
  content: "\eb04";
}
.icon_fluorine_external_link:after {
  content: "\eb05";
}
.icon_fluorine_question_square:after {
  content: "\eb06";
}
.icon_fluorine_text:after {
  content: "\eb07";
}
.icon_fluorine_number:after {
  content: "\eb08";
}
.icon_fluorine_full_screen:after {
  content: "\eb09";
}
.icon_fluorine_exit_full_screen:after {
  content: "\eb0a";
}
.icon_fluorine_minus:after {
  content: "\eb0b";
}
.icon_fluorine_unlink:after {
  content: "\eb0c";
}
.icon_fluorine_film:after {
  content: "\eb0d";
}
.icon_fluorine_soundwaves:after {
  content: "\eb0e";
}
.icon_fluorine_speaker:after {
  content: "\eb0f";
}
.icon_fluorine_speaker_slash:after {
  content: "\eb10";
}
.icon_fluorine_align_left:after {
  content: "\eb11";
}
.icon_fluorine_align_center:after {
  content: "\eb12";
}
.icon_fluorine_align_right:after {
  content: "\eb13";
}
.icon_fluorine_align_justify:after {
  content: "\eb14";
}
.icon_fluorine_bold:after {
  content: "\eb15";
}
.icon_fluorine_italic:after {
  content: "\eb16";
}
.icon_fluorine_underline:after {
  content: "\eb17";
}
.icon_fluorine_pixel_value_at_cursor_position:after {
  content: "\eb18";
}
.icon_fluorine_markup_point:after {
  content: "\eb19";
}
.icon_fluorine_sort_alpha:after {
  content: "\eb1a";
}
.icon_fluorine_compare_documents:after {
  content: "\eb1b";
}
.icon_fluorine_eye_show:after {
  content: "\eb1c";
}
.icon_fluorine_double_arrow_back:after {
  content: "\eb1d";
}
.icon_fluorine_reset_window_level:after {
  content: "\eb1e";
}
.icon_fluorine_reset_spatial_changes:after {
  content: "\eb1f";
}
.icon_fluorine_reset_linking:after {
  content: "\eb20";
}
.icon_fluorine_reset_markups:after {
  content: "\eb21";
}
.icon_fluorine_reset_cube:after {
  content: "\eb22";
}
.icon_fluorine_autolink_series:after {
  content: "\eb23";
}
.icon_fluorine_link_series:after {
  content: "\eb24";
}
.icon_fluorine_3d_link_series:after {
  content: "\eb25";
}
.icon_fluorine_cursor_mode:after {
  content: "\eb26";
}
.icon_fluorine_layout:after {
  content: "\eb27";
}
.icon_fluorine_window_level:after {
  content: "\eb28";
}
.icon_fluorine_window_level_invert:after {
  content: "\eb29";
}
.icon_fluorine_markup_open_angle:after {
  content: "\eb2a";
}
.icon_fluorine_arrow_right_diagonal:after {
  content: "\eb2b";
}
.icon_fluorine_vertical_ruler:after {
  content: "\eb2c";
}
.icon_fluorine_enable_delete_markup_mode:after {
  content: "\eb2d";
}
.icon_fluorine_mean_length_measurement:after {
  content: "\eb2e";
}
.icon_fluorine_markup_calibration:after {
  content: "\eb2f";
}
.icon_fluorine_auto_labeling:after {
  content: "\eb30";
}
.icon_fluorine_zoom_original_resolution:after {
  content: "\eb31";
}
.icon_fluorine_markup_ratio_caliper:after {
  content: "\eb32";
}
.icon_fluorine_vertical_offset:after {
  content: "\eb33";
}
.icon_fluorine_length_difference:after {
  content: "\eb34";
}
.icon_fluorine_plumb_line:after {
  content: "\eb35";
}
.icon_fluorine_horizontal_offset:after {
  content: "\eb36";
}
.icon_fluorine_create_error_report:after {
  content: "\eb37";
}
.icon_fluorine_qc:after {
  content: "\eb38";
}
.icon_fluorine_chamber_volume:after {
  content: "\eb39";
}
.icon_fluorine_markup_curve:after {
  content: "\eb3a";
}
.icon_fluorine_markup_line:after {
  content: "\eb3b";
}
.icon_fluorine_pelvis:after {
  content: "\eb3c";
}
.icon_fluorine_extended_viewing_tools {
}
.darkBg.icon_fluorine_extended_viewing_tools {
}
.icon_fluorine_extended_viewing_tools:before {
  content: "\eb3e";
}
.darkBg.icon_fluorine_extended_viewing_tools:before {
}
.icon_fluorine_extended_viewing_tools:after {
  content: "\eb3d";
}
.darkBg.icon_fluorine_extended_viewing_tools:after {
}
.icon_fluorine_cylinder:after {
  content: "\eb3f";
}
.icon_fluorine_markup_cobb_angle:after {
  content: "\eb40";
}
.icon_fluorine_markup_time:after {
  content: "\eb41";
}
.icon_fluorine_markup_area:after {
  content: "\eb42";
}
.icon_fluorine_polygon:after {
  content: "\eb43";
}
.icon_fluorine_center_line:after {
  content: "\eb44";
}
.icon_fluorine_markup_circle_2_points:after {
  content: "\eb45";
}
.icon_fluorine_markup_circle_1_point:after {
  content: "\eb46";
}
.icon_fluorine_markup_circle_3_points:after {
  content: "\eb47";
}
.icon_fluorine_markup_ellipse_center_axis:after {
  content: "\eb48";
}
.icon_fluorine_markup_ellipse_center_corner {
}
.darkBg.icon_fluorine_markup_ellipse_center_corner {
}
.icon_fluorine_markup_ellipse_center_corner:before {
  content: "\eb49";
}
.darkBg.icon_fluorine_markup_ellipse_center_corner:before {
}
.icon_fluorine_markup_ellipse_center_corner:after {
  content: "\eb4a";
}
.darkBg.icon_fluorine_markup_ellipse_center_corner:after {
}
.icon_fluorine_markup_velocity:after {
  content: "\eb4b";
}
.icon_fluorine_markup_vti:after {
  content: "\eb4c";
}
.icon_fluorine_markup_cpr:after {
  content: "\eb4d";
}
.icon_fluorine_share_images {
}
.darkBg.icon_fluorine_share_images {
}
.icon_fluorine_share_images:before {
  content: "\eb4e";
}
.darkBg.icon_fluorine_share_images:before {
}
.icon_fluorine_share_images:after {
  content: "\eb4f";
}
.darkBg.icon_fluorine_share_images:after {
}
.icon_fluorine_markup_histogram:after {
  content: "\eb50";
}
.icon_fluorine_value_profile:after {
  content: "\eb51";
}
.icon_fluorine_markup_lv_distance:after {
  content: "\eb52";
}
.icon_fluorine_markup_pht:after {
  content: "\eb53";
}
.icon_fluorine_hip_knee_ankle_angle {
}
.darkBg.icon_fluorine_hip_knee_ankle_angle {
}
.icon_fluorine_hip_knee_ankle_angle:after {
  content: "\eb54";
}
.darkBg.icon_fluorine_hip_knee_ankle_angle:after {
}
.icon_fluorine_table_removal:after {
  content: "\eb56";
}
.icon_fluorine_bone_removal:after {
  content: "\eb57";
}
.icon_fluorine_new_case:after {
  content: "\eb58";
}
.icon_fluorine_case_review:after {
  content: "\eb59";
}
.icon_fluorine_case_follow_up:after {
  content: "\eb5a";
}
.icon_fluorine_headset:after {
  content: "\eb5b";
}
.icon_fluorine_slide_controls:after {
  content: "\eb5c";
}
.icon_fluorine_band_aid:after {
  content: "\eb5d";
}
.icon_fluorine_rotate_screen:after {
  content: "\eb5e";
}
.icon_fluorine_bell:after {
  content: "\eb5f";
}
.icon_fluorine_sort_ascending:after {
  content: "\eb60";
}
.icon_fluorine_sort_descending:after {
  content: "\eb61";
}
.icon_fluorine_sorting_order:after {
  content: "\eb62";
}
.icon_fluorine_formula:after {
  content: "\eb63";
}
.icon_fluorine_triangle_left_outline:after {
  content: "\eb64";
}
.icon_fluorine_triangle_right_outline:after {
  content: "\eb65";
}
.icon_fluorine_triangle_up_outline:after {
  content: "\eb66";
}
.icon_fluorine_triangle_down_outline:after {
  content: "\eb67";
}
.icon_fluorine_envelope_outline:after {
  content: "\eb68";
}
.icon_fluorine_report_review:after {
  content: "\eb69";
}
.icon_fluorine_pixeled_diamond:after {
  content: "\eb6a";
}
.icon_fluorine_smooth_diamond:after {
  content: "\eb6b";
}
.icon_fluorine_tabset:after {
  content: "\eb6c";
}
.icon_fluorine_tab:after {
  content: "\eb6d";
}
.icon_fluorine_section:after {
  content: "\eb6e";
}
.icon_fluorine_heading:after {
  content: "\eb6f";
}
.icon_fluorine_multi_select:after {
  content: "\eb70";
}
.icon_fluorine_single_select:after {
  content: "\eb71";
}
.icon_fluorine_multi_select_catalog:after {
  content: "\eb72";
}
.icon_fluorine_single_select_catalog:after {
  content: "\eb73";
}
.icon_fluorine_vital_sign_temperature:after {
  content: "\eb74";
}
.icon_fluorine_vital_sign_blood_pressure:after {
  content: "\eb75";
}
.icon_fluorine_vital_sign_pulse:after {
  content: "\eb76";
}
.icon_fluorine_vital_sign_generic:after {
  content: "\eb77";
}
.icon_fluorine_weight:after {
  content: "\eb78";
}
.icon_fluorine_score_outcome:after {
  content: "\eb79";
}
.icon_fluorine_next_appointment:after {
  content: "\eb7a";
}
.icon_fluorine_worklist_proposal:after {
  content: "\eb7b";
}
.icon_fluorine_pain:after {
  content: "\eb7c";
}
.icon_fluorine_reorder_elements:after {
  content: "\eb7d";
}
.icon_fluorine_height:after {
  content: "\eb7e";
}
.icon_fluorine_robotic_medication:after {
  content: "\eb7f";
}
.icon_fluorine_highlighter:after {
  content: "\eb80";
}
.icon_fluorine_filter_slash:after {
  content: "\eb81";
}
.icon_fluorine_smile:after {
  content: "\eb82";
}
.icon_fluorine_meh:after {
  content: "\eb83";
}
.icon_fluorine_frown:after {
  content: "\eb84";
}
.icon_fluorine_timeline:after {
  content: "\eb85";
}
.icon_fluorine_question:after {
  content: "\eb86";
}
.icon_fluorine_double_question:after {
  content: "\eb87";
}
.icon_fluorine_antigen:after {
  content: "\eb88";
}
.icon_fluorine_book_slash:after {
  content: "\eb89";
}
.icon_fluorine_pregnancy_success_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_pregnancy_success_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_pregnancy_success_layered:before {
  content: "\eb8a";
  color: #484848 !important;
}
.darkBg.icon_fluorine_pregnancy_success_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_pregnancy_success_layered:after {
  content: "\ea47";
  color: #257b34 !important;
}
.darkBg.icon_fluorine_pregnancy_success_layered:after {
  color: #53b364 !important;
}
.icon_fluorine_pregnancy_error_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_pregnancy_error_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_pregnancy_error_layered:before {
  content: "\eb8b";
  color: #484848 !important;
}
.darkBg.icon_fluorine_pregnancy_error_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_pregnancy_error_layered:after {
  content: "\ea48";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_pregnancy_error_layered:after {
  color: #ff562c !important;
}
.icon_fluorine_pregnancy_warning_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_pregnancy_warning_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_pregnancy_warning_layered:before {
  content: "\eb8c";
  color: #484848 !important;
}
.darkBg.icon_fluorine_pregnancy_warning_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_pregnancy_warning_layered:after {
  content: "\ea49";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_pregnancy_warning_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_breastfeeding_success_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_breastfeeding_success_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_breastfeeding_success_layered:before {
  content: "\eb8d";
  color: #484848 !important;
}
.darkBg.icon_fluorine_breastfeeding_success_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_breastfeeding_success_layered:after {
  content: "\ea47";
  color: #257b34 !important;
}
.darkBg.icon_fluorine_breastfeeding_success_layered:after {
  color: #53b364 !important;
}
.icon_fluorine_breastfeeding_error_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_breastfeeding_error_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_breastfeeding_error_layered:before {
  content: "\eb8e";
  color: #484848 !important;
}
.darkBg.icon_fluorine_breastfeeding_error_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_breastfeeding_error_layered:after {
  content: "\ea48";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_breastfeeding_error_layered:after {
  color: #ff562c !important;
}
.icon_fluorine_breastfeeding_warning_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_breastfeeding_warning_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_breastfeeding_warning_layered:before {
  content: "\eb8f";
  color: #484848 !important;
}
.darkBg.icon_fluorine_breastfeeding_warning_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_breastfeeding_warning_layered:after {
  content: "\ea49";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_breastfeeding_warning_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_feedback_correction:after {
  content: "\eb90";
}
.icon_fluorine_transcription_after_feedback:after {
  content: "\eb91";
}
.icon_fluorine_less_than_equal:after {
  content: "\eb92";
}
.icon_fluorine_less_than:after {
  content: "\eb93";
}
.icon_fluorine_greater_than:after {
  content: "\eb94";
}
.icon_fluorine_greater_than_equal:after {
  content: "\eb95";
}
.icon_fluorine_subset:after {
  content: "\eb96";
}
.icon_fluorine_equals:after {
  content: "\eb97";
}
.icon_fluorine_mouse_pointer:after {
  content: "\eb98";
}
.icon_fluorine_touch:after {
  content: "\eb99";
}
.icon_fluorine_tabset_stacked:after {
  content: "\eb9a";
}
.icon_fluorine_palette:after {
  content: "\eb9b";
}
.icon_fluorine_display_compact:after {
  content: "\eb9c";
}
.icon_fluorine_display_details:after {
  content: "\eb9d";
}
.icon_fluorine_paint_bucket_fill:after {
  content: "\eb9e";
}
.icon_fluorine_save_and_new:after {
  content: "\eb9f";
}
.icon_fluorine_layout_2x1:after {
  content: "\eba0";
}
.icon_fluorine_layout_2x2:after {
  content: "\eba1";
}
.icon_fluorine_layout_3x3:after {
  content: "\eba2";
}
.icon_fluorine_document_version:after {
  content: "\eba3";
}
.icon_fluorine_reset_to_storage:after {
  content: "\eba4";
}
.icon_fluorine_storage_update:after {
  content: "\eba5";
}
.icon_fluorine_paragraph:after {
  content: "\eba6";
}
.icon_fluorine_undo_delete:after {
  content: "\eba7";
}
.icon_fluorine_outward_goods_movement:after {
  content: "\eba8";
}
.icon_fluorine_inward_goods_movement:after {
  content: "\eba9";
}
.icon_fluorine_stock:after {
  content: "\ebaa";
}
.icon_fluorine_inventory:after {
  content: "\ebab";
}
.icon_fluorine_video_record_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_video_record_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_video_record_layered:before {
  content: "\ebac";
  color: #484848 !important;
}
.darkBg.icon_fluorine_video_record_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_video_record_layered:after {
  content: "\ebad";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_video_record_layered:after {
  color: #ff562c !important;
}
.icon_fluorine_robot_arm:after {
  content: "\ebae";
}
.icon_fluorine_flask:after {
  content: "\ebaf";
}
.icon_fluorine_care_cycle:after {
  content: "\ebb0";
}
.icon_fluorine_layout_1x2:after {
  content: "\ebb1";
}
.icon_fluorine_layout_async_h2_1:after {
  content: "\ebb2";
}
.icon_fluorine_layout_async_h1_2:after {
  content: "\ebb3";
}
.icon_fluorine_layout_async_v2_1:after {
  content: "\ebb4";
}
.icon_fluorine_layout_async_v1_2:after {
  content: "\ebb5";
}
.icon_fluorine_multiple_layout_1x1:after {
  content: "\ebb6";
}
.icon_fluorine_multiple_layout_1x2:after {
  content: "\ebb7";
}
.icon_fluorine_multiple_layout_2x1:after {
  content: "\ebb8";
}
.icon_fluorine_multiple_layout_2x2:after {
  content: "\ebb9";
}
.icon_fluorine_multiple_layout_1x3:after {
  content: "\ebba";
}
.icon_fluorine_multiple_layout_3x2:after {
  content: "\ebbb";
}
.icon_fluorine_multiple_layout_3x3:after {
  content: "\ebbc";
}
.icon_fluorine_multiple_layout_2x3:after {
  content: "\ebbd";
}
.icon_fluorine_multiple_layout_4x4:after {
  content: "\ebbe";
}
.icon_fluorine_reset_rotation:after {
  content: "\ebbf";
}
.icon_fluorine_layout_async_v1_3:after {
  content: "\ebc0";
}
.icon_fluorine_layout_4x1:after {
  content: "\ebc1";
}
.icon_fluorine_layout_3x1:after {
  content: "\ebc2";
}
.icon_fluorine_document_outline_verified:after {
  content: "\ebc3";
}
.icon_fluorine_document_outline_cancelled:after {
  content: "\ebc4";
}
.icon_fluorine_reset_crop:after {
  content: "\ebc5";
}
.icon_fluorine_book_linked:after {
  content: "\ebc7";
}
.icon_fluorine_rotate_right_warning_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_rotate_right_warning_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_rotate_right_warning_layered:before {
  content: "\ebc8";
  color: #484848 !important;
}
.darkBg.icon_fluorine_rotate_right_warning_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_rotate_right_warning_layered:after {
  content: "\ea49";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_rotate_right_warning_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_layout_basic_cropped:after {
  content: "\ebc9";
}
.icon_fluorine_rectangle:after {
  content: "\ebca";
}
.icon_fluorine_freehand:after {
  content: "\ebcb";
}
.icon_fluorine_polyline:after {
  content: "\ebcc";
}
.icon_fluorine_line:after {
  content: "\ebcd";
}
.icon_fluorine_heading_column:after {
  content: "\ebce";
}
.icon_fluorine_insert_numbered_column:after {
  content: "\ebcf";
}
.icon_fluorine_heading_row:after {
  content: "\ebd0";
}
.icon_fluorine_merge_table_cells:after {
  content: "\ebd1";
}
.icon_fluorine_split_merged_table_cells:after {
  content: "\ebd2";
}
.icon_fluorine_insert_row_before:after {
  content: "\ebd3";
}
.icon_fluorine_insert_row_after:after {
  content: "\ebd4";
}
.icon_fluorine_remove_row:after {
  content: "\ebd5";
}
.icon_fluorine_insert_column_before:after {
  content: "\ebd6";
}
.icon_fluorine_insert_column_after:after {
  content: "\ebd7";
}
.icon_fluorine_remove_column:after {
  content: "\ebd8";
}
.icon_fluorine_list_number:after {
  content: "\ebd9";
}
.icon_fluorine_quote_left:after {
  content: "\ebda";
}
.icon_fluorine_code:after {
  content: "\ebdb";
}
.icon_fluorine_font_editor_color_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_font_editor_color_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_font_editor_color_layered:before {
  content: "\ebdc";
  color: #484848 !important;
}
.darkBg.icon_fluorine_font_editor_color_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_font_editor_color_layered:after {
  content: "\ebdd";
  color: #484848 !important;
}
.darkBg.icon_fluorine_font_editor_color_layered:after {
  color: #d5d5d5 !important;
}
.icon_fluorine_highlighter_editor_color_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_highlighter_editor_color_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_highlighter_editor_color_layered:before {
  content: "\eb80";
  color: #484848 !important;
}
.darkBg.icon_fluorine_highlighter_editor_color_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_highlighter_editor_color_layered:after {
  content: "\ebdd";
  color: #484848 !important;
}
.darkBg.icon_fluorine_highlighter_editor_color_layered:after {
  color: #d5d5d5 !important;
}
.icon_fluorine_subscript:after {
  content: "\ebde";
}
.icon_fluorine_superscript:after {
  content: "\ebdf";
}
.icon_fluorine_strikethrough:after {
  content: "\ebe0";
}
.icon_fluorine_microphone_record_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_microphone_record_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_microphone_record_layered:before {
  content: "\ebe1";
  color: #484848 !important;
}
.darkBg.icon_fluorine_microphone_record_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_microphone_record_layered:after {
  content: "\ebad";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_microphone_record_layered:after {
  color: #ff562c !important;
}
.icon_fluorine_line_spacing:after {
  content: "\ebe2";
}
.icon_fluorine_import:after {
  content: "\ebe3";
}
.icon_fluorine_export:after {
  content: "\ebe4";
}
.icon_fluorine_timeline_cancelled_data:after {
  content: "\ebe5";
}
.icon_fluorine_timeline_paused_data:after {
  content: "\ebe6";
}
.icon_fluorine_moon:after {
  content: "\ebe7";
}
.icon_fluorine_no_confidence:after {
  content: "\ebe8";
}
.icon_fluorine_confidence_low:after {
  content: "\ebe9";
}
.icon_fluorine_confidence_high:after {
  content: "\ebea";
}
.icon_fluorine_confidence_trusted:after {
  content: "\ebeb";
}
.icon_fluorine_flask_warning_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_flask_warning_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_flask_warning_layered:before {
  content: "\ebec";
  color: #484848 !important;
}
.darkBg.icon_fluorine_flask_warning_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_flask_warning_layered:after {
  content: "\ea49";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_flask_warning_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_transparency:after {
  content: "\ebed";
}
.icon_fluorine_petri_dish:after {
  content: "\ebee";
}
.icon_fluorine_product:after {
  content: "\ebef";
}
.icon_fluorine_product_plus:after {
  content: "\ebf0";
}
.icon_fluorine_sample:after {
  content: "\ebf1";
}
.icon_fluorine_sample_minus:after {
  content: "\ebf2";
}
.icon_fluorine_sample_plus:after {
  content: "\ebf3";
}
.icon_fluorine_flask_outline:after {
  content: "\ebf4";
}
.icon_fluorine_flask_outline_plus:after {
  content: "\ebf5";
}
.icon_fluorine_flask_plus:after {
  content: "\ebf6";
}
.icon_fluorine_layout_2x2_slash:after {
  content: "\ebf7";
}
.icon_fluorine_shapes:after {
  content: "\ebf8";
}
.icon_fluorine_patient_in_op:after {
  content: "\ebf9";
}
.icon_fluorine_patient_out_op:after {
  content: "\ebfa";
}
.icon_fluorine_puncture:after {
  content: "\ebfb";
}
.icon_fluorine_suturing:after {
  content: "\ebfc";
}
.icon_fluorine_transfer_patient:after {
  content: "\ebfd";
}
.icon_fluorine_puncture_site_disinfection:after {
  content: "\ebfe";
}
.icon_fluorine_set_airlock:after {
  content: "\ebff";
}
.icon_fluorine_air_lock:after {
  content: "\ec00";
}
.icon_fluorine_tia_stroke:after {
  content: "\ec01";
}
.icon_fluorine_heart_attack:after {
  content: "\ec02";
}
.icon_fluorine_item_set:after {
  content: "\ec03";
}
.icon_fluorine_op_sieve:after {
  content: "\ec04";
}
.icon_fluorine_balloon_intervention:after {
  content: "\ec05";
}
.icon_fluorine_stent:after {
  content: "\ec06";
}
.icon_fluorine_stenting:after {
  content: "\ec07";
}
.icon_fluorine_operating_room_is_cleaned:after {
  content: "\ec08";
}
.icon_fluorine_intervention_on_the_vessel:after {
  content: "\ec09";
}
.icon_fluorine_vessel_report:after {
  content: "\ec0a";
}
.icon_fluorine_cardiac_catheter:after {
  content: "\ec0b";
}
.icon_fluorine_guide_wire:after {
  content: "\ec0c";
}
.icon_fluorine_balloon:after {
  content: "\ec0d";
}
.icon_fluorine_count_control:after {
  content: "\ec0e";
}
.icon_fluorine_stenosis:after {
  content: "\ec0f";
}
.icon_fluorine_ivus:after {
  content: "\ec10";
}
.icon_fluorine_emergency_medication:after {
  content: "\ec11";
}
.icon_fluorine_edit_text:after {
  content: "\ec12";
}
.icon_fluorine_iris:after {
  content: "\ec13";
}
.icon_fluorine_ecg_measurement:after {
  content: "\ec17";
}
.icon_fluorine_rr_measurement:after {
  content: "\ec18";
}
.icon_fluorine_cube:after {
  content: "\eb3d";
}
.icon_fluorine_filled_cube:after {
  content: "\ec19";
}
.icon_fluorine_reset_spatial_changes_2:after {
  content: "\ec1a";
}
.icon_fluorine_reset_window_level_2:after {
  content: "\ec1b";
}
.icon_fluorine_reset_rotation_2:after {
  content: "\ec1c";
}
.icon_fluorine_free_rotate:after {
  content: "\ec1d";
}
.icon_fluorine_marker_highlighter:after {
  content: "\ec1e";
}
.darkBg.icon_fluorine_marker_highlighter_layered {
}
.icon_fluorine_marker_highlighter_layered:before {
  content: "\ec1f";
}
.darkBg.icon_fluorine_marker_highlighter_layered:before {
}
.icon_fluorine_marker_highlighter_layered:after {
  content: "\ec1e";
}
.darkBg.icon_fluorine_marker_highlighter_layered:after {
}
.icon_fluorine_self_administration_under_supervision:after {
  content: "\ec20";
}
.icon_fluorine_self_administration:after {
  content: "\ec21";
}
.icon_fluorine_multiple_slash:after {
  content: "\ec22";
}
.icon_fluorine_button_with_pointing_hand:after {
  content: "\ec23";
}
.icon_fluorine_align_vertical_top:after {
  content: "\ec24";
}
.icon_fluorine_align_vertical_center:after {
  content: "\ec25";
}
.icon_fluorine_align_vertical_bottom:after {
  content: "\ec26";
}
.icon_fluorine_horizontal_distribute:after {
  content: "\ec27";
}
.icon_fluorine_align_horizontal_left:after {
  content: "\ec28";
}
.icon_fluorine_align_horizontal_center:after {
  content: "\ec29";
}
.icon_fluorine_align_horizontal_right:after {
  content: "\ec2a";
}
.icon_fluorine_vertical_distribute:after {
  content: "\ec2b";
}
.icon_fluorine_rice_bowl:after {
  content: "\ec2c";
}
.icon_fluorine_wheat:after {
  content: "\ec2d";
}
.icon_fluorine_water_drop:after {
  content: "\ec2e";
}
.icon_fluorine_can:after {
  content: "\ec2f";
}
.icon_fluorine_avocado:after {
  content: "\ec30";
}
.icon_fluorine_page_break:after {
  content: "\ec31";
}
.icon_fluorine_watermark:after {
  content: "\ec32";
}
.icon_fluorine_medical_document:after {
  content: "\ec33";
}
.icon_fluorine_group_documentation:after {
  content: "\ec34";
}
.icon_fluorine_face_id:after {
  content: "\ec35";
}
.icon_fluorine_person_change:after {
  content: "\ec36";
}
.icon_fluorine_physician_order:after {
  content: "\ec37";
}
.icon_fluorine_microscope:after {
  content: "\ec38";
}
.icon_fluorine_robe:after {
  content: "\ec39";
}
.icon_fluorine_egress_single_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_egress_single_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_egress_single_layered:before {
  content: "\ec3a";
  color: #484848 !important;
}
.darkBg.icon_fluorine_egress_single_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_egress_single_layered:after {
  content: "\ea47";
  color: #257b34 !important;
}
.darkBg.icon_fluorine_egress_single_layered:after {
  color: #53b364 !important;
}
.icon_fluorine_egress_lock_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_egress_lock_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_egress_lock_layered:before {
  content: "\ec3b";
  color: #484848 !important;
}
.darkBg.icon_fluorine_egress_lock_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_egress_lock_layered:after {
  content: "\ea48";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_egress_lock_layered:after {
  color: #ff562c !important;
}
.icon_fluorine_egress_group_layered {
}
.darkBg.icon_fluorine_egress_group_layered {
}
.icon_fluorine_egress_group_layered:before {
  content: "\ec44";
}
.darkBg.icon_fluorine_egress_group_layered:before {
}
.icon_fluorine_egress_group_layered:after {
  content: "\ec3c";
}
.darkBg.icon_fluorine_egress_group_layered:after {
}
.icon_fluorine_antigen_success_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_antigen_success_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_antigen_success_layered:before {
  content: "\ec3d";
  color: #484848 !important;
}
.darkBg.icon_fluorine_antigen_success_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_antigen_success_layered:after {
  content: "\ea47";
  color: #257b34 !important;
}
.darkBg.icon_fluorine_antigen_success_layered:after {
  color: #53b364 !important;
}
.icon_fluorine_antigen_error_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_antigen_error_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_antigen_error_layered:before {
  content: "\ec3e";
  color: #484848 !important;
}
.darkBg.icon_fluorine_antigen_error_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_antigen_error_layered:after {
  content: "\ea48";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_antigen_error_layered:after {
  color: #ff562c !important;
}
.icon_fluorine_antigen_warning_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_antigen_warning_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_antigen_warning_layered:before {
  content: "\ec3f";
  color: #484848 !important;
}
.darkBg.icon_fluorine_antigen_warning_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_antigen_warning_layered:after {
  content: "\ea49";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_antigen_warning_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_diagnosis_success_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_diagnosis_success_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_diagnosis_success_layered:before {
  content: "\ec40";
  color: #484848 !important;
}
.darkBg.icon_fluorine_diagnosis_success_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_diagnosis_success_layered:after {
  content: "\ea47";
  color: #257b34 !important;
}
.darkBg.icon_fluorine_diagnosis_success_layered:after {
  color: #53b364 !important;
}
.icon_fluorine_diagnosis_error_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_diagnosis_error_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_diagnosis_error_layered:before {
  content: "\ec41";
  color: #484848 !important;
}
.darkBg.icon_fluorine_diagnosis_error_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_diagnosis_error_layered:after {
  content: "\ea48";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_diagnosis_error_layered:after {
  color: #ff562c !important;
}
.icon_fluorine_diagnosis_warning_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_diagnosis_warning_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_diagnosis_warning_layered:before {
  content: "\ec42";
  color: #484848 !important;
}
.darkBg.icon_fluorine_diagnosis_warning_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_diagnosis_warning_layered:after {
  content: "\ea49";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_diagnosis_warning_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_surgical_position_default:after {
  content: "\ec43";
}
.icon_fluorine_arrows_vertical:after {
  content: "\ec45";
}
.icon_fluorine_arrows_horizontal:after {
  content: "\ec46";
}
.icon_fluorine_arrows_rotate:after {
  content: "\ec47";
}
.icon_fluorine_arrows_vertical_horizontal:after {
  content: "\ec48";
}
.icon_fluorine_text_document_half_filled_success_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_text_document_half_filled_success_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_text_document_half_filled_success_layered:before {
  content: "\ec49";
  color: #484848 !important;
}
.darkBg.icon_fluorine_text_document_half_filled_success_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_text_document_half_filled_success_layered:after {
  content: "\ea47";
  color: #257b34 !important;
}
.darkBg.icon_fluorine_text_document_half_filled_success_layered:after {
  color: #53b364 !important;
}
.icon_fluorine_text_document_half_filled_error_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_text_document_half_filled_error_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_text_document_half_filled_error_layered:before {
  content: "\ec4a";
  color: #484848 !important;
}
.darkBg.icon_fluorine_text_document_half_filled_error_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_text_document_half_filled_error_layered:after {
  content: "\ea48";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_text_document_half_filled_error_layered:after {
  color: #ff562c !important;
}
.icon_fluorine_text_document_half_filled_warning_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_text_document_half_filled_warning_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_text_document_half_filled_warning_layered:before {
  content: "\ec4b";
  color: #484848 !important;
}
.darkBg.icon_fluorine_text_document_half_filled_warning_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_text_document_half_filled_warning_layered:after {
  content: "\ea49";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_text_document_half_filled_warning_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_text_document_half_filled_external:after {
  content: "\ec4c";
}
.icon_fluorine_pregnancy_external:after {
  content: "\ec4d";
}
.icon_fluorine_antigen_external:after {
  content: "\ec4e";
}
.icon_fluorine_breastfeeding_external:after {
  content: "\ec4f";
}
.icon_fluorine_diagnosis_external:after {
  content: "\ec50";
}
.icon_fluorine_stopwatch_solid:after {
  content: "\ec51";
}
.icon_fluorine_stopwatch_outline:after {
  content: "\ec52";
}
.icon_fluorine_reset_markups_2:after {
  content: "\ec53";
}
.icon_fluorine_zoom_pan:after {
  content: "\ec54";
}
.icon_fluorine_ecg_measurement_filled:after {
  content: "\ec55";
}
.icon_fluorine_time_series_column_chart:after {
  content: "\ec56";
}
.icon_fluorine_grouped_column_chart:after {
  content: "\ec57";
}
.icon_fluorine_bar_chart_2:after {
  content: "\ec58";
}
.icon_fluorine_grouped_bar_chart:after {
  content: "\ec59";
}
.icon_fluorine_donut_chart:after {
  content: "\ec5a";
}
.icon_fluorine_pie_chart:after {
  content: "\ec5b";
}
.icon_fluorine_proportional_meter_chart:after {
  content: "\ec5c";
}
.icon_fluorine_delta:after {
  content: "\ec5d";
}
.icon_fluorine_column_chart:after {
  content: "\ec5e";
}
.icon_fluorine_patient_returned:after {
  content: "\ec5f";
}
.icon_fluorine_patient_picked_up:after {
  content: "\ec60";
}
.icon_fluorine_patient_called:after {
  content: "\ec61";
}
.icon_fluorine_patient_missed_appointment:after {
  content: "\ec62";
}
.icon_fluorine_appointment_done:after {
  content: "\ec63";
}
.icon_fluorine_freeform:after {
  content: "\ec64";
}
.icon_fluorine_arrow_diagonal_down:after {
  content: "\ec65";
}
.icon_fluorine_arrow_diagonal_up:after {
  content: "\ec66";
}
.icon_fluorine_barcode_scanner:after {
  content: "\ec67";
}
.icon_fluorine_unique_device_identification:after {
  content: "\ec68";
}
.icon_fluorine_medical_product:after {
  content: "\ec69";
}
.icon_fluorine_qr_code_scanner:after {
  content: "\ec6a";
}
.icon_fluorine_swiss_authorised_representative:after {
  content: "\ec6b";
}
.icon_fluorine_robot:after {
  content: "\ec6c";
}
.icon_fluorine_substance:after {
  content: "\ec6d";
}
.icon_fluorine_show_details:after {
  content: "\ec6e";
}
.icon_fluorine_mobility_sitting:after {
  content: "\ec6f";
}
.icon_fluorine_outpatient:after {
  content: "\ec70";
}
.icon_fluorine_inpatient:after {
  content: "\ec71";
}
.icon_fluorine_day_patient:after {
  content: "\ec72";
}
.icon_fluorine_emergency_2:after {
  content: "\ec73";
}
.icon_fluorine_pre_inpatient:after {
  content: "\ec74";
}
.icon_fluorine_post_discharge:after {
  content: "\ec75";
}
.icon_fluorine_discharge:after {
  content: "\ec76";
}
.icon_fluorine_legacy_data:after {
  content: "\ec77";
}
.icon_fluorine_other_gender:after {
  content: "\ec78";
}
.icon_fluorine_companion:after {
  content: "\ec79";
}
.icon_fluorine_baby_2:after {
  content: "\ec7a";
}
.icon_fluorine_newborn:after {
  content: "\ec7b";
}
.icon_fluorine_microphone_circle_solid:after {
  content: "\ec7c";
}
.icon_fluorine_intolerance:after {
  content: "\ec7d";
}
.icon_fluorine_intolerance_external:after {
  content: "\ec7e";
}
.icon_fluorine_intolerance_success_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_intolerance_success_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_intolerance_success_layered:before {
  content: "\ec7f";
  color: #484848 !important;
}
.darkBg.icon_fluorine_intolerance_success_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_intolerance_success_layered:after {
  content: "\ea47";
  color: #257b34 !important;
}
.darkBg.icon_fluorine_intolerance_success_layered:after {
  color: #53b364 !important;
}
.icon_fluorine_intolerance_error_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_intolerance_error_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_intolerance_error_layered:before {
  content: "\ec80";
  color: #484848 !important;
}
.darkBg.icon_fluorine_intolerance_error_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_intolerance_error_layered:after {
  content: "\ea48";
  color: #f83100 !important;
}
.darkBg.icon_fluorine_intolerance_error_layered:after {
  color: #ff562c !important;
}
.icon_fluorine_intolerance_warning_layered {
  color: #484848 !important;
}
.darkBg.icon_fluorine_intolerance_warning_layered {
  color: #d5d5d5 !important;
}
.icon_fluorine_intolerance_warning_layered:before {
  content: "\ec81";
  color: #484848 !important;
}
.darkBg.icon_fluorine_intolerance_warning_layered:before {
  color: #d5d5d5 !important;
}
.icon_fluorine_intolerance_warning_layered:after {
  content: "\ea49";
  color: #f9bd0e !important;
}
.darkBg.icon_fluorine_intolerance_warning_layered:after {
  color: #ae8200 !important;
}
.icon_fluorine_adverse_drug_reaction:after {
  content: "\ec82";
}
.icon_fluorine_speaker_auto:after {
  content: "\ec83";
}
.icon_fluorine_pacemaker:after {
  content: "\ec84";
}
.icon_fluorine_paperplane:after {
  content: "\ec85";
}
.icon_fluorine_rewind_auto:after {
  content: "\ec86";
}
.icon_fluorine_vessel:after {
  content: "\ec87";
}
.icon_fluorine_target:after {
  content: "\ec88";
}
.icon_fluorine_task_priority_lower:after {
  content: "\ec89";
}
.icon_fluorine_recognition:after {
  content: "\ec8a";
}
.icon_fluorine_copilot:after {
  content: "\ec8b";
}
.icon_fluorine_medication_reconciliation:after {
  content: "\ec8c";
}
.icon_fluorine_lesion_markup:after {
  content: "\ec8d";
}
.icon_fluorine_patho_report:after {
  content: "\ec8e";
}
.icon_fluorine_treatment_goal_decision:after {
  content: "\ec8f";
}
.icon_fluorine_restraining_order:after {
  content: "\ec90";
}
.icon_fluorine_valuables:after {
  content: "\ec91";
}
.icon_fluorine_valuables_money:after {
  content: "\ec92";
}
.icon_fluorine_medical_restraint:after {
  content: "\ec93";
}
.icon_fluorine_involuntary_commitment:after {
  content: "\ec94";
}
.icon_fluorine_maternal_infant_separation:after {
  content: "\ec95";
}
.icon_fluorine_patient_absent:after {
  content: "\ec96";
}
.icon_fluorine_witness_of_jehovah:after {
  content: "\ec97";
}
.icon_fluorine_total_parenteral_nutrition:after {
  content: "\ec98";
}
.icon_fluorine_baby_non_release_alert:after {
  content: "\ec99";
}
.icon_fluorine_centerline_angle:after {
  content: "\ec9a";
}
.icon_fluorine_ecg_report:after {
  content: "\ec9b";
}
.icon_fluorine_vessel_points:after {
  content: "\ec9c";
}
.icon_fluorine_ai:after {
  content: "\ec9d";
}
.icon_fluorine_precautions:after {
  content: "\ea6d";
}
.icon_fluorine_fist:after {
  content: "\ec9e";
}
.icon_fluorine_psychological_disorder:after {
  content: "\ec9f";
}
.icon_fluorine_preferences:after {
  content: "\eca0";
}
.icon_fluorine_merge:after {
  content: "\eca1";
}
.icon_fluorine_sensitive_data:after {
  content: "\eca2";
}
.icon_fluorine_safeguarding:after {
  content: "\eca3";
}
.icon_fluorine_reset_filter:after {
  content: "\eca4";
}
.icon_fluorine_fusion_outline:after {
  content: "\eca5";
}
.icon_fluorine_fusion_solid:after {
  content: "\eca6";
}
.icon_fluorine_spider_chart:after {
  content: "\eca7";
}

/* node_modules/@ucfw/styles/u.css */
/*!
 * Shared Styles for ORBIS U!
 *
 * Includes colors, variables, and global css classes for the default theme (same as daylight blue)
 */
@keyframes progress-bar-stripes {
  0% {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-indeterminate {
  0% {
    transform: translateX(-66%) scaleX(.3);
  }
  60% {
    transform: translateX(-33%) scaleX(.3);
  }
  80% {
    transform: translateX(0) scaleX(.5);
  }
  to {
    transform: translateX(75%) scaleX(.5);
  }
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
:root {
  --u-app-screen-container-bg:#e3e6e8;
  --u-app-screen-container-bg-pressed:#b0b8bf;
  --u-app-screen-container-bg-hover:#cdd2d6;
  --u-app-screen-container-bg-disabled:#dbdee1;
  --u-app-header-primary-bg:white;
  --u-app-header-primary-bg-pressed:#cdd2d6;
  --u-app-header-primary-bg-hover:#e9ebed;
  --u-app-header-primary-bg-disabled:#f7f7f8;
  --u-app-footer-bg:white;
  --u-app-footer-bg-pressed:#cdd2d6;
  --u-app-footer-bg-hover:#e9ebed;
  --u-app-footer-bg-disabled:#f7f7f8;
  --u-app-header-secondary-bg:#f1f2f4;
  --u-app-header-secondary-bg-pressed:#bec5ca;
  --u-app-header-secondary-bg-hover:#dbdee1;
  --u-app-header-secondary-bg-disabled:#e9ebed;
  --u-app-toolbar-bg:#f1f2f4;
  --u-app-toolbar-bg-pressed:#bec5ca;
  --u-app-toolbar-bg-hover:#dbdee1;
  --u-app-toolbar-bg-disabled:#e9ebed;
  --u-app-content-bg:white;
  --u-app-content-bg-pressed:#cdd2d6;
  --u-app-content-bg-hover:#e9ebed;
  --u-app-content-bg-disabled:#f7f7f8;
  --u-app-backdrop-bg:rgba(34, 39, 42, 0.5);
  --u-app-backdrop-bg-pressed:rgba(0, 0, 0, 0.5);
  --u-app-backdrop-bg-hover:rgba(16, 18, 20, 0.5);
  --u-app-backdrop-bg-disabled:rgba(28, 31, 34, 0.5);
  --u-app-loading-backdrop-bg-translucent:rgba(255, 255, 255, 0.5);
  --u-app-loading-backdrop-bg-translucent-pressed:rgba(205, 210, 214, 0.5);
  --u-app-loading-backdrop-bg-translucent-hover:rgba(233, 235, 237, 0.5);
  --u-app-loading-backdrop-bg-translucent-disabled:rgba(247, 247, 248, 0.5);
  --u-content-item-bg:white;
  --u-content-item-bg-pressed:#cdd2d6;
  --u-content-item-bg-hover:#e9ebed;
  --u-content-item-bg-disabled:#f7f7f8;
  --u-content-item-striped-bg:#f7f7f8;
  --u-content-item-striped-bg-pressed:#c4cacf;
  --u-content-item-striped-bg-hover:#e0e3e6;
  --u-content-item-striped-bg-disabled:#eef0f1;
  --u-content-item-minor-bg:#e6f3fe;
  --u-content-item-minor-bg-pressed:#8dcafc;
  --u-content-item-minor-bg-hover:#bee1fd;
  --u-content-item-minor-bg-disabled:#e9ebed;
  --u-content-item-major-bg:#b4dcfd;
  --u-content-item-major-bg-pressed:#5bb3fb;
  --u-content-item-major-bg-hover:#8dcafc;
  --u-content-item-major-bg-disabled:#cdd2d6;
  --u-content-item-passive-bg:#d9e7f2;
  --u-content-item-passive-bg-pressed:#94bbdb;
  --u-content-item-passive-bg-hover:#bad3e8;
  --u-content-item-passive-bg-disabled:#dbdee1;
  --u-content-tooltip-bg:#22272a;
  --u-content-tooltip-bg-pressed:black;
  --u-content-tooltip-bg-hover:#101214;
  --u-content-tooltip-bg-disabled:#1c1f22;
  --u-content-text-selection-bg:#0570c7;
  --u-content-text-selection-bg-pressed:#033d6d;
  --u-content-text-selection-bg-hover:#04599f;
  --u-content-text-selection-bg-disabled:#555f68;
  --u-action-bg:white;
  --u-action-bg-pressed:#cdd2d6;
  --u-action-bg-hover:#e9ebed;
  --u-action-bg-disabled:#f7f7f8;
  --u-action-major-bg:#b4dcfd;
  --u-action-major-bg-pressed:#5bb3fb;
  --u-action-major-bg-hover:#8dcafc;
  --u-action-major-bg-disabled:#cdd2d6;
  --u-action-danger-bg:white;
  --u-action-danger-bg-pressed:#cdd2d6;
  --u-action-danger-bg-hover:#e9ebed;
  --u-action-danger-bg-disabled:#f7f7f8;
  --u-action-major-danger-bg:#f47171;
  --u-action-major-danger-bg-pressed:#ed1d1d;
  --u-action-major-danger-bg-hover:#f04c4c;
  --u-action-major-danger-bg-disabled:#b3a2a2;
  --u-input-bg:white;
  --u-input-bg-pressed:#cdd2d6;
  --u-input-bg-hover:#e9ebed;
  --u-input-bg-disabled:#f7f7f8;
  --u-feedback-secondary-bg:#e3e6e8;
  --u-feedback-secondary-bg-pressed:#b0b8bf;
  --u-feedback-secondary-bg-hover:#cdd2d6;
  --u-feedback-secondary-bg-disabled:#dbdee1;
  --u-feedback-primary-bg:#b4dcfd;
  --u-feedback-primary-bg-pressed:#5bb3fb;
  --u-feedback-primary-bg-hover:#8dcafc;
  --u-feedback-primary-bg-disabled:#cdd2d6;
  --u-feedback-danger-bg:#f7a1a1;
  --u-feedback-danger-bg-pressed:#f04c4c;
  --u-feedback-danger-bg-hover:#f47b7b;
  --u-feedback-danger-bg-disabled:#cabebe;
  --u-feedback-warning-bg:#fadb9e;
  --u-feedback-warning-bg-pressed:#f5bb47;
  --u-feedback-warning-bg-hover:#f8cd77;
  --u-feedback-warning-bg-disabled:#cac6be;
  --u-feedback-success-bg:#b3e6b8;
  --u-feedback-success-bg-pressed:#6ecf77;
  --u-feedback-success-bg-hover:#94db9b;
  --u-feedback-success-bg-disabled:#becac0;
  --u-feedback-info-bg:#b3cfe6;
  --u-feedback-info-bg-pressed:#6ea3cf;
  --u-feedback-info-bg-hover:#94bbdb;
  --u-feedback-info-bg-disabled:#bec5ca;
  --u-feedback-pinkscreen-bg:#ff33bb;
  --u-feedback-pinkscreen-bg-pressed:#d6008f;
  --u-feedback-pinkscreen-bg-hover:#ff0aad;
  --u-feedback-pinkscreen-bg-disabled:#9c8695;
  --u-severity-0-bg:#8cd994;
  --u-severity-0-bg-pressed:#47c254;
  --u-severity-0-bg-hover:#6ecf77;
  --u-severity-0-bg-disabled:#a2b3a4;
  --u-severity-1-bg:#aad98c;
  --u-severity-1-bg-pressed:#76c247;
  --u-severity-1-bg-hover:#93cf6e;
  --u-severity-1-bg-disabled:#a9b3a2;
  --u-severity-2-bg:#c9e085;
  --u-severity-2-bg-pressed:#a9ce3b;
  --u-severity-2-bg-hover:#bbd864;
  --u-severity-2-bg-disabled:#afb3a2;
  --u-severity-3-bg:#ecec79;
  --u-severity-3-bg-pressed:#e0e029;
  --u-severity-3-bg-hover:#e7e755;
  --u-severity-3-bg-disabled:#b3b3a2;
  --u-severity-4-bg:#f4de71;
  --u-severity-4-bg-pressed:#edca1d;
  --u-severity-4-bg-hover:#f0d54c;
  --u-severity-4-bg-disabled:#b3b0a2;
  --u-severity-5-bg:#f7c96e;
  --u-severity-5-bg-pressed:#f3a916;
  --u-severity-5-bg-hover:#f5bb47;
  --u-severity-5-bg-disabled:#b3aea2;
  --u-severity-6-bg:#f7b96e;
  --u-severity-6-bg-pressed:#f39016;
  --u-severity-6-bg-hover:#f5a747;
  --u-severity-6-bg-disabled:#b3aca2;
  --u-severity-7-bg:#f7a76e;
  --u-severity-7-bg-pressed:#f37216;
  --u-severity-7-bg-hover:#f59047;
  --u-severity-7-bg-disabled:#b3a9a2;
  --u-severity-8-bg:#f7956e;
  --u-severity-8-bg-pressed:#f35516;
  --u-severity-8-bg-hover:#f57847;
  --u-severity-8-bg-disabled:#b3a7a2;
  --u-severity-9-bg:#f7806e;
  --u-severity-9-bg-pressed:#f33416;
  --u-severity-9-bg-hover:#f55e47;
  --u-severity-9-bg-disabled:#b3a5a2;
  --u-severity-10-bg:#f47171;
  --u-severity-10-bg-pressed:#ed1d1d;
  --u-severity-10-bg-hover:#f04c4c;
  --u-severity-10-bg-disabled:#b3a2a2;
  --u-content-bg-translucent:rgba(34, 39, 42, 0);
  --u-content-bg-translucent-pressed:rgba(34, 39, 42, 0.2);
  --u-content-bg-translucent-hover:rgba(34, 39, 42, 0.1);
  --u-content-bg-translucent-disabled:rgba(28, 31, 34, 0);
  --u-content-minor-bg-translucent:rgba(6, 140, 249, 0.1);
  --u-content-minor-bg-translucent-pressed:rgba(6, 140, 249, 0.3);
  --u-content-minor-bg-translucent-hover:rgba(6, 140, 249, 0.2);
  --u-content-minor-bg-translucent-disabled:rgba(108, 121, 132, 0.1);
  --u-content-major-bg-translucent:rgba(6, 140, 249, 0.3);
  --u-content-major-bg-translucent-pressed:rgba(6, 140, 249, 0.5);
  --u-content-major-bg-translucent-hover:rgba(6, 140, 249, 0.4);
  --u-content-major-bg-translucent-disabled:rgba(108, 121, 132, 0.3);
  --u-content-passive-bg-translucent:rgba(64, 134, 191, 0.2);
  --u-content-passive-bg-translucent-pressed:rgba(64, 134, 191, 0.4);
  --u-content-passive-bg-translucent-hover:rgba(64, 134, 191, 0.3);
  --u-content-passive-bg-translucent-disabled:rgba(108, 121, 132, 0.2);
  --u-action-bg-translucent:rgba(34, 39, 42, 0);
  --u-action-bg-translucent-pressed:rgba(34, 39, 42, 0.2);
  --u-action-bg-translucent-hover:rgba(34, 39, 42, 0.1);
  --u-action-bg-translucent-disabled:rgba(28, 31, 34, 0);
  --u-action-major-bg-translucent:rgba(6, 140, 249, 0.3);
  --u-action-major-bg-translucent-pressed:rgba(6, 140, 249, 0.5);
  --u-action-major-bg-translucent-hover:rgba(6, 140, 249, 0.4);
  --u-action-major-bg-translucent-disabled:rgba(108, 121, 132, 0.3);
  --u-action-danger-bg-translucent:rgba(34, 39, 42, 0);
  --u-action-danger-bg-translucent-pressed:rgba(34, 39, 42, 0.2);
  --u-action-danger-bg-translucent-hover:rgba(34, 39, 42, 0.1);
  --u-action-danger-bg-translucent-disabled:rgba(28, 31, 34, 0);
  --u-action-major-danger-bg-translucent:rgba(236, 19, 19, 0.3);
  --u-action-major-danger-bg-translucent-pressed:rgba(236, 19, 19, 0.5);
  --u-action-major-danger-bg-translucent-hover:rgba(236, 19, 19, 0.4);
  --u-action-major-danger-bg-translucent-disabled:rgba(132, 108, 108, 0.3);
  --u-action-item-bg-translucent:rgba(241, 242, 244, 0.95);
  --u-action-item-bg-translucent-pressed:#f1f2f4;
  --u-action-item-bg-translucent-hover:#f1f2f4;
  --u-action-item-bg-translucent-disabled:rgba(233, 235, 237, 0.95);
  --u-feedback-pinkscreen-bg-translucent:rgba(255, 51, 187, 0.5);
  --u-feedback-pinkscreen-bg-translucent-pressed:rgba(255, 51, 187, 0.7);
  --u-feedback-pinkscreen-bg-translucent-hover:rgba(255, 51, 187, 0.6);
  --u-feedback-pinkscreen-bg-translucent-disabled:rgba(156, 134, 149, 0.5);
  --u-content-text-primary-fg:#22272a;
  --u-content-text-primary-fg-pressed:black;
  --u-content-text-primary-fg-hover:#101214;
  --u-content-text-primary-fg-disabled:#5c6770;
  --u-content-text-secondary-fg:#5c6770;
  --u-content-text-secondary-fg-pressed:#32393e;
  --u-content-text-secondary-fg-hover:#49525a;
  --u-content-text-secondary-fg-disabled:#9da7af;
  --u-content-text-placeholder-fg:#89959f;
  --u-content-text-placeholder-fg-pressed:#5c6770;
  --u-content-text-placeholder-fg-hover:#73818c;
  --u-content-text-placeholder-fg-disabled:#cfd4d8;
  --u-content-tooltip-fg:white;
  --u-content-tooltip-fg-pressed:#cdd2d6;
  --u-content-tooltip-fg-hover:#e9ebed;
  --u-content-tooltip-fg-disabled:white;
  --u-content-text-selection-fg:white;
  --u-content-text-selection-fg-pressed:#cdd2d6;
  --u-content-text-selection-fg-hover:#e9ebed;
  --u-content-text-selection-fg-disabled:white;
  --u-action-major-fg:#033863;
  --u-action-major-fg-pressed:#00060a;
  --u-action-major-fg-hover:#02223c;
  --u-action-major-fg-disabled:#67747e;
  --u-action-fg:#0570c7;
  --u-action-fg-pressed:#033d6d;
  --u-action-fg-hover:#04599f;
  --u-action-fg-disabled:#9da7af;
  --u-action-danger-fg:#bd0f0f;
  --u-action-danger-fg-pressed:#680808;
  --u-action-danger-fg-hover:#970c0c;
  --u-action-danger-fg-disabled:#af9d9d;
  --u-action-major-danger-fg:#5e0808;
  --u-action-major-danger-fg-pressed:#090101;
  --u-action-major-danger-fg-hover:#390505;
  --u-action-major-danger-fg-disabled:#7e6767;
  --u-action-feedback-fg:#22272a;
  --u-action-feedback-fg-pressed:black;
  --u-action-feedback-fg-hover:#101214;
  --u-action-feedback-fg-disabled:#5c6770;
  --u-action-close-fg:#5c6770;
  --u-action-close-fg-pressed:#32393e;
  --u-action-close-fg-hover:#49525a;
  --u-action-close-fg-disabled:#9da7af;
  --u-input-secondary-fg:#5c6770;
  --u-input-secondary-fg-pressed:#32393e;
  --u-input-secondary-fg-hover:#49525a;
  --u-input-secondary-fg-disabled:#9da7af;
  --u-input-major-fg:#0570c7;
  --u-input-major-fg-pressed:#033d6d;
  --u-input-major-fg-hover:#04599f;
  --u-input-major-fg-disabled:#9da7af;
  --u-input-invalid-fg:#bd0f0f;
  --u-input-invalid-fg-pressed:#680808;
  --u-input-invalid-fg-hover:#970c0c;
  --u-input-invalid-fg-disabled:#af9d9d;
  --u-input-warning-fg:#c2850a;
  --u-input-warning-fg-pressed:#6b4906;
  --u-input-warning-fg-hover:#9b6a08;
  --u-input-warning-fg-disabled:#afa99d;
  --u-input-clear-fg:#9da7af;
  --u-input-clear-fg-pressed:#6c7984;
  --u-input-clear-fg-hover:#86929c;
  --u-input-clear-fg-disabled:#e3e6e8;
  --u-severity-0-fg:#22272a;
  --u-severity-0-fg-pressed:black;
  --u-severity-0-fg-hover:#101214;
  --u-severity-0-fg-disabled:#5c6770;
  --u-severity-1-fg:#22272a;
  --u-severity-1-fg-pressed:black;
  --u-severity-1-fg-hover:#101214;
  --u-severity-1-fg-disabled:#5c6770;
  --u-severity-2-fg:#22272a;
  --u-severity-2-fg-pressed:black;
  --u-severity-2-fg-hover:#101214;
  --u-severity-2-fg-disabled:#5c6770;
  --u-severity-3-fg:#22272a;
  --u-severity-3-fg-pressed:black;
  --u-severity-3-fg-hover:#101214;
  --u-severity-3-fg-disabled:#5c6770;
  --u-severity-4-fg:#22272a;
  --u-severity-4-fg-pressed:black;
  --u-severity-4-fg-hover:#101214;
  --u-severity-4-fg-disabled:#5c6770;
  --u-severity-5-fg:#22272a;
  --u-severity-5-fg-pressed:black;
  --u-severity-5-fg-hover:#101214;
  --u-severity-5-fg-disabled:#5c6770;
  --u-severity-6-fg:#22272a;
  --u-severity-6-fg-pressed:black;
  --u-severity-6-fg-hover:#101214;
  --u-severity-6-fg-disabled:#5c6770;
  --u-severity-7-fg:#22272a;
  --u-severity-7-fg-pressed:black;
  --u-severity-7-fg-hover:#101214;
  --u-severity-7-fg-disabled:#5c6770;
  --u-severity-8-fg:#22272a;
  --u-severity-8-fg-pressed:black;
  --u-severity-8-fg-hover:#101214;
  --u-severity-8-fg-disabled:#5c6770;
  --u-severity-9-fg:#22272a;
  --u-severity-9-fg-pressed:black;
  --u-severity-9-fg-hover:#101214;
  --u-severity-9-fg-disabled:#5c6770;
  --u-severity-10-fg:#22272a;
  --u-severity-10-fg-pressed:black;
  --u-severity-10-fg-hover:#101214;
  --u-severity-10-fg-disabled:#5c6770;
  --u-app-gentle-line:#e3e6e8;
  --u-app-gentle-line-pressed:#b0b8bf;
  --u-app-gentle-line-hover:#cdd2d6;
  --u-app-gentle-line-disabled:#e3e6e8;
  --u-app-regular-line:#c7cdd1;
  --u-app-regular-line-pressed:#949fa8;
  --u-app-regular-line-hover:#b0b8bf;
  --u-app-regular-line-disabled:#c7cdd1;
  --u-app-screen-container-line:#abb3ba;
  --u-app-screen-container-line-pressed:#788691;
  --u-app-screen-container-line-hover:#949fa8;
  --u-app-screen-container-line-disabled:#abb3ba;
  --u-app-screen-container-shadow-line:rgba(34, 39, 42, 0.3);
  --u-app-screen-container-shadow-line-pressed:rgba(0, 0, 0, 0.3);
  --u-app-screen-container-shadow-line-hover:rgba(16, 18, 20, 0.3);
  --u-app-screen-container-shadow-line-disabled:rgba(34, 39, 42, 0.3);
  --u-app-screen-container-line-translucent:rgba(171, 179, 186, 0);
  --u-app-screen-container-line-translucent-pressed:rgba(120, 134, 145, 0);
  --u-app-screen-container-line-translucent-hover:rgba(148, 159, 168, 0);
  --u-app-screen-container-line-translucent-disabled:rgba(171, 179, 186, 0);
  --u-content-gentle-line:#e3e6e8;
  --u-content-gentle-line-pressed:#b0b8bf;
  --u-content-gentle-line-hover:#cdd2d6;
  --u-content-gentle-line-disabled:#e3e6e8;
  --u-content-regular-line:#c7cdd1;
  --u-content-regular-line-pressed:#949fa8;
  --u-content-regular-line-hover:#b0b8bf;
  --u-content-regular-line-disabled:#c7cdd1;
  --u-content-strong-line:#abb3ba;
  --u-content-strong-line-pressed:#788691;
  --u-content-strong-line-hover:#949fa8;
  --u-content-strong-line-disabled:#abb3ba;
  --u-content-scroll-container-line:#abb3ba;
  --u-content-scroll-container-line-pressed:#788691;
  --u-content-scroll-container-line-hover:#949fa8;
  --u-content-scroll-container-line-disabled:#abb3ba;
  --u-content-major-line:#38a3fa;
  --u-content-major-line-pressed:#0575d1;
  --u-content-major-line-hover:#1090f9;
  --u-content-major-line-disabled:#8f9aa3;
  --u-content-focus-line:#83c5fc;
  --u-content-focus-line-pressed:#299cfa;
  --u-content-focus-line-hover:#5bb3fb;
  --u-content-focus-line-disabled:#b9c0c6;
  --u-content-breadcrumb-line:white;
  --u-content-breadcrumb-line-pressed:#cdd2d6;
  --u-content-breadcrumb-line-hover:#e9ebed;
  --u-content-breadcrumb-line-disabled:white;
  --u-action-focus-line:#83c5fc;
  --u-action-focus-line-pressed:#299cfa;
  --u-action-focus-line-hover:#5bb3fb;
  --u-action-focus-line-disabled:#b9c0c6;
  --u-action-focus-danger-line:#f47171;
  --u-action-focus-danger-line-pressed:#ed1d1d;
  --u-action-focus-danger-line-hover:#f04c4c;
  --u-action-focus-danger-line-disabled:#baabab;
  --u-input-line:#c7cdd1;
  --u-input-line-pressed:#949fa8;
  --u-input-line-hover:#b0b8bf;
  --u-input-line-disabled:#c7cdd1;
  --u-input-major-line:#38a3fa;
  --u-input-major-line-pressed:#0575d1;
  --u-input-major-line-hover:#1090f9;
  --u-input-major-line-disabled:#8f9aa3;
  --u-input-invalid-line:#bd0f0f;
  --u-input-invalid-line-pressed:#680808;
  --u-input-invalid-line-hover:#970c0c;
  --u-input-invalid-line-disabled:#705c5c;
  --u-input-warning-line:#c2850a;
  --u-input-warning-line-pressed:#6b4906;
  --u-input-warning-line-hover:#9b6a08;
  --u-input-warning-line-disabled:#70695c;
  --u-input-focus-line:#83c5fc;
  --u-input-focus-line-pressed:#299cfa;
  --u-input-focus-line-hover:#5bb3fb;
  --u-input-focus-line-disabled:#b9c0c6;
  --u-input-focus-invalid-line:#f47171;
  --u-input-focus-invalid-line-pressed:#ed1d1d;
  --u-input-focus-invalid-line-hover:#f04c4c;
  --u-input-focus-invalid-line-disabled:#baabab;
  --u-input-focus-warning-line:#f7c96e;
  --u-input-focus-warning-line-pressed:#f3a916;
  --u-input-focus-warning-line-hover:#f5bb47;
  --u-input-focus-warning-line-disabled:#bab5ab;
  --u-feedback-danger-line:#f04242;
  --u-feedback-danger-line-pressed:#c61010;
  --u-feedback-danger-line-hover:#ed1d1d;
  --u-feedback-danger-line-disabled:#a38f8f;
  --u-feedback-warning-line:#f5b83d;
  --u-feedback-warning-line-pressed:#cb8b0b;
  --u-feedback-warning-line-hover:#f3a916;
  --u-feedback-warning-line-disabled:#a39c8f;
  --u-feedback-success-line:#66cc70;
  --u-feedback-success-line-pressed:#36a140;
  --u-feedback-success-line-hover:#47c254;
  --u-feedback-success-line-disabled:#8fa391;
  --u-feedback-info-line:#669ecc;
  --u-feedback-info-line-pressed:#3670a1;
  --u-feedback-info-line-hover:#478bc2;
  --u-feedback-info-line-disabled:#8f9aa3;
  --u-feedback-info-shadow:rgba(34, 39, 42, 0.5);
  --u-feedback-info-shadow-pressed:rgba(0, 0, 0, 0.5);
  --u-feedback-info-shadow-hover:rgba(16, 18, 20, 0.5);
  --u-feedback-info-shadow-disabled:rgba(34, 39, 42, 0.5);
  --u-severity-general-line:#c7cdd1;
  --u-severity-general-line-pressed:#949fa8;
  --u-severity-general-line-hover:#b0b8bf;
  --u-severity-general-line-disabled:#c7cdd1;
  --u-severity-0-line:#33993d;
  --u-severity-0-line-pressed:#1c5422;
  --u-severity-0-line-hover:#297a31;
  --u-severity-0-line-disabled:#5c705e;
  --u-severity-1-line:#5a9933;
  --u-severity-1-line-pressed:#32541c;
  --u-severity-1-line-hover:#487a29;
  --u-severity-1-line-disabled:#64705c;
  --u-severity-2-line:#85a329;
  --u-severity-2-line-pressed:#495a16;
  --u-severity-2-line-hover:#6a8321;
  --u-severity-2-line-disabled:#6b705c;
  --u-severity-3-line:#b3b31a;
  --u-severity-3-line-pressed:#62620e;
  --u-severity-3-line-hover:#8f8f14;
  --u-severity-3-line-disabled:#70705c;
  --u-severity-4-line:#bda00f;
  --u-severity-4-line-pressed:#685808;
  --u-severity-4-line-hover:#97800c;
  --u-severity-4-line-disabled:#706d5c;
  --u-severity-5-line:#c2850a;
  --u-severity-5-line-pressed:#6b4906;
  --u-severity-5-line-hover:#9b6a08;
  --u-severity-5-line-disabled:#70695c;
  --u-severity-6-line:#c26f0a;
  --u-severity-6-line-pressed:#6b3d06;
  --u-severity-6-line-hover:#9b5908;
  --u-severity-6-line-disabled:#70675c;
  --u-severity-7-line:#c2570a;
  --u-severity-7-line-pressed:#6b3006;
  --u-severity-7-line-hover:#9b4508;
  --u-severity-7-line-disabled:#70645c;
  --u-severity-8-line:#c23e0a;
  --u-severity-8-line-pressed:#6b2206;
  --u-severity-8-line-hover:#9b3208;
  --u-severity-8-line-disabled:#70625c;
  --u-severity-9-line:#c2230a;
  --u-severity-9-line-pressed:#6b1306;
  --u-severity-9-line-hover:#9b1c08;
  --u-severity-9-line-disabled:#705f5c;
  --u-severity-10-line:#bd0f0f;
  --u-severity-10-line-pressed:#680808;
  --u-severity-10-line-hover:#970c0c;
  --u-severity-10-line-disabled:#705c5c;
  --u-app-open-color-blue-10:#9fb5df;
  --u-app-open-color-blue-10-pressed:#5b7fc8;
  --u-app-open-color-blue-10-hover:#819dd5;
  --u-app-open-color-blue-10-disabled:#c1c5cd;
  --u-app-open-color-blue-20:#8ca6d9;
  --u-app-open-color-blue-20-pressed:#4770c2;
  --u-app-open-color-blue-20-hover:#6e8ecf;
  --u-app-open-color-blue-20-disabled:#b3b8c1;
  --u-app-open-color-blue-30:#7997d2;
  --u-app-open-color-blue-30-pressed:#3c64b4;
  --u-app-open-color-blue-30-hover:#5b7fc8;
  --u-app-open-color-blue-30-disabled:#a5abb6;
  --u-app-open-color-blue-40:#6688cc;
  --u-app-open-color-blue-40-pressed:#3659a1;
  --u-app-open-color-blue-40-hover:#4770c2;
  --u-app-open-color-blue-40-disabled:#979eaa;
  --u-app-open-color-blue-50:#5379c6;
  --u-app-open-color-blue-50-pressed:#2f4f8e;
  --u-app-open-color-blue-50-hover:#3c64b4;
  --u-app-open-color-blue-50-disabled:#89909f;
  --u-app-open-color-blue-60:#406abf;
  --u-app-open-color-blue-60-pressed:#29447a;
  --u-app-open-color-blue-60-hover:#3659a1;
  --u-app-open-color-blue-60-disabled:#7b8393;
  --u-app-open-color-blue-70:#3960ac;
  --u-app-open-color-blue-70-pressed:#223967;
  --u-app-open-color-blue-70-hover:#2f4f8e;
  --u-app-open-color-blue-70-disabled:#6e7687;
  --u-app-open-color-blue-80:#335599;
  --u-app-open-color-blue-80-pressed:#1c2f54;
  --u-app-open-color-blue-80-hover:#29447a;
  --u-app-open-color-blue-80-disabled:#636a79;
  --u-app-open-color-blue-90:#2d4a86;
  --u-app-open-color-blue-90-pressed:#162441;
  --u-app-open-color-blue-90-hover:#223967;
  --u-app-open-color-blue-90-disabled:#575e6b;
  --u-app-open-color-blue-100:#264073;
  --u-app-open-color-blue-100-pressed:#0f1a2e;
  --u-app-open-color-blue-100-hover:#1c2f54;
  --u-app-open-color-blue-100-disabled:#4c515d;
  --u-app-open-color-orange-10:#e6c4b3;
  --u-app-open-color-orange-10-pressed:#cf8e6e;
  --u-app-open-color-orange-10-hover:#dbac94;
  --u-app-open-color-orange-10-disabled:#d8d2cf;
  --u-app-open-color-orange-20:#dfb59f;
  --u-app-open-color-orange-20-pressed:#c87f5b;
  --u-app-open-color-orange-20-hover:#d59d81;
  --u-app-open-color-orange-20-disabled:#cdc5c1;
  --u-app-open-color-orange-30:#d9a68c;
  --u-app-open-color-orange-30-pressed:#c27047;
  --u-app-open-color-orange-30-hover:#cf8e6e;
  --u-app-open-color-orange-30-disabled:#c1b8b3;
  --u-app-open-color-orange-40:#d29779;
  --u-app-open-color-orange-40-pressed:#b4643c;
  --u-app-open-color-orange-40-hover:#c87f5b;
  --u-app-open-color-orange-40-disabled:#b6aba5;
  --u-app-open-color-orange-50:#cc8866;
  --u-app-open-color-orange-50-pressed:#a15936;
  --u-app-open-color-orange-50-hover:#c27047;
  --u-app-open-color-orange-50-disabled:#aa9e97;
  --u-app-open-color-orange-60:#c67953;
  --u-app-open-color-orange-60-pressed:#8e4f2f;
  --u-app-open-color-orange-60-hover:#b4643c;
  --u-app-open-color-orange-60-disabled:#9f9089;
  --u-app-open-color-orange-70:#bf6a40;
  --u-app-open-color-orange-70-pressed:#7a4429;
  --u-app-open-color-orange-70-hover:#a15936;
  --u-app-open-color-orange-70-disabled:#93837b;
  --u-app-open-color-orange-80:#ac6039;
  --u-app-open-color-orange-80-pressed:#673922;
  --u-app-open-color-orange-80-hover:#8e4f2f;
  --u-app-open-color-orange-80-disabled:#87766e;
  --u-app-open-color-orange-90:#995533;
  --u-app-open-color-orange-90-pressed:#542f1c;
  --u-app-open-color-orange-90-hover:#7a4429;
  --u-app-open-color-orange-90-disabled:#796a63;
  --u-app-open-color-orange-100:#864a2d;
  --u-app-open-color-orange-100-pressed:#412416;
  --u-app-open-color-orange-100-hover:#673922;
  --u-app-open-color-orange-100-disabled:#6b5e57;
  --u-app-open-color-red-10:#e6b3b3;
  --u-app-open-color-red-10-pressed:#cf6e6e;
  --u-app-open-color-red-10-hover:#db9494;
  --u-app-open-color-red-10-disabled:#d8cfcf;
  --u-app-open-color-red-20:#df9f9f;
  --u-app-open-color-red-20-pressed:#c85b5b;
  --u-app-open-color-red-20-hover:#d58181;
  --u-app-open-color-red-20-disabled:#cdc1c1;
  --u-app-open-color-red-30:#d98c8c;
  --u-app-open-color-red-30-pressed:#c24747;
  --u-app-open-color-red-30-hover:#cf6e6e;
  --u-app-open-color-red-30-disabled:#c1b3b3;
  --u-app-open-color-red-40:#d27979;
  --u-app-open-color-red-40-pressed:#b43c3c;
  --u-app-open-color-red-40-hover:#c85b5b;
  --u-app-open-color-red-40-disabled:#b6a5a5;
  --u-app-open-color-red-50:#cc6666;
  --u-app-open-color-red-50-pressed:#a13636;
  --u-app-open-color-red-50-hover:#c24747;
  --u-app-open-color-red-50-disabled:#aa9797;
  --u-app-open-color-red-60:#c65353;
  --u-app-open-color-red-60-pressed:#8e2f2f;
  --u-app-open-color-red-60-hover:#b43c3c;
  --u-app-open-color-red-60-disabled:#9f8989;
  --u-app-open-color-red-70:#bf4040;
  --u-app-open-color-red-70-pressed:#7a2929;
  --u-app-open-color-red-70-hover:#a13636;
  --u-app-open-color-red-70-disabled:#937b7b;
  --u-app-open-color-red-80:#ac3939;
  --u-app-open-color-red-80-pressed:#672222;
  --u-app-open-color-red-80-hover:#8e2f2f;
  --u-app-open-color-red-80-disabled:#876e6e;
  --u-app-open-color-red-90:#993333;
  --u-app-open-color-red-90-pressed:#541c1c;
  --u-app-open-color-red-90-hover:#7a2929;
  --u-app-open-color-red-90-disabled:#796363;
  --u-app-open-color-red-100:#862d2d;
  --u-app-open-color-red-100-pressed:#411616;
  --u-app-open-color-red-100-hover:#672222;
  --u-app-open-color-red-100-disabled:#6b5757;
  --u-app-open-color-green-10:#8cd9bf;
  --u-app-open-color-green-10-pressed:#47c299;
  --u-app-open-color-green-10-hover:#6ecfae;
  --u-app-open-color-green-10-disabled:#b3c1bc;
  --u-app-open-color-green-20:#79d2b5;
  --u-app-open-color-green-20-pressed:#3cb48c;
  --u-app-open-color-green-20-hover:#5bc8a4;
  --u-app-open-color-green-20-disabled:#a5b6b0;
  --u-app-open-color-green-30:#66ccaa;
  --u-app-open-color-green-30-pressed:#36a17d;
  --u-app-open-color-green-30-hover:#47c299;
  --u-app-open-color-green-30-disabled:#97aaa4;
  --u-app-open-color-green-40:#53c69f;
  --u-app-open-color-green-40-pressed:#2f8e6e;
  --u-app-open-color-green-40-hover:#3cb48c;
  --u-app-open-color-green-40-disabled:#899f97;
  --u-app-open-color-green-50:#40bf95;
  --u-app-open-color-green-50-pressed:#297a5f;
  --u-app-open-color-green-50-hover:#36a17d;
  --u-app-open-color-green-50-disabled:#7b938b;
  --u-app-open-color-green-60:#39ac86;
  --u-app-open-color-green-60-pressed:#226750;
  --u-app-open-color-green-60-hover:#2f8e6e;
  --u-app-open-color-green-60-disabled:#6e877e;
  --u-app-open-color-green-70:#339977;
  --u-app-open-color-green-70-pressed:#1c5441;
  --u-app-open-color-green-70-hover:#297a5f;
  --u-app-open-color-green-70-disabled:#637971;
  --u-app-open-color-green-80:#2d8668;
  --u-app-open-color-green-80-pressed:#164133;
  --u-app-open-color-green-80-hover:#226750;
  --u-app-open-color-green-80-disabled:#576b64;
  --u-app-open-color-green-90:#267359;
  --u-app-open-color-green-90-pressed:#0f2e24;
  --u-app-open-color-green-90-hover:#1c5441;
  --u-app-open-color-green-90-disabled:#4c5d57;
  --u-app-open-color-green-100:#20604a;
  --u-app-open-color-green-100-pressed:#091b15;
  --u-app-open-color-green-100-hover:#164133;
  --u-app-open-color-green-100-disabled:#404f4a;
  --u-app-open-color-yellow-10:#ece2c6;
  --u-app-open-color-yellow-10-pressed:#d5c081;
  --u-app-open-color-yellow-10-hover:#e2d3a7;
  --u-app-open-color-yellow-10-disabled:#e3e2dd;
  --u-app-open-color-yellow-20:#e6d9b3;
  --u-app-open-color-yellow-20-pressed:#cfb66e;
  --u-app-open-color-yellow-20-hover:#dbc994;
  --u-app-open-color-yellow-20-disabled:#d8d6cf;
  --u-app-open-color-yellow-30:#dfcf9f;
  --u-app-open-color-yellow-30-pressed:#c8ad5b;
  --u-app-open-color-yellow-30-hover:#d5c081;
  --u-app-open-color-yellow-30-disabled:#cdcac1;
  --u-app-open-color-yellow-40:#d9c68c;
  --u-app-open-color-yellow-40-pressed:#c2a347;
  --u-app-open-color-yellow-40-hover:#cfb66e;
  --u-app-open-color-yellow-40-disabled:#c1beb3;
  --u-app-open-color-yellow-50:#d2bc79;
  --u-app-open-color-yellow-50-pressed:#b4963c;
  --u-app-open-color-yellow-50-hover:#c8ad5b;
  --u-app-open-color-yellow-50-disabled:#b6b1a5;
  --u-app-open-color-yellow-60:#ccb366;
  --u-app-open-color-yellow-60-pressed:#a18636;
  --u-app-open-color-yellow-60-hover:#c2a347;
  --u-app-open-color-yellow-60-disabled:#aaa597;
  --u-app-open-color-yellow-70:#c6a953;
  --u-app-open-color-yellow-70-pressed:#8e762f;
  --u-app-open-color-yellow-70-hover:#b4963c;
  --u-app-open-color-yellow-70-disabled:#9f9989;
  --u-app-open-color-yellow-80:#bf9f40;
  --u-app-open-color-yellow-80-pressed:#7a6629;
  --u-app-open-color-yellow-80-hover:#a18636;
  --u-app-open-color-yellow-80-disabled:#938d7b;
  --u-app-open-color-yellow-90:#ac8f39;
  --u-app-open-color-yellow-90-pressed:#675622;
  --u-app-open-color-yellow-90-hover:#8e762f;
  --u-app-open-color-yellow-90-disabled:#87816e;
  --u-app-open-color-yellow-100:#998033;
  --u-app-open-color-yellow-100-pressed:#54461c;
  --u-app-open-color-yellow-100-hover:#7a6629;
  --u-app-open-color-yellow-100-disabled:#797363;
  --u-app-open-color-purple-10:#d2c6ec;
  --u-app-open-color-purple-10-pressed:#9d81d5;
  --u-app-open-color-purple-10-hover:#bba7e2;
  --u-app-open-color-purple-10-disabled:#dfdde3;
  --u-app-open-color-purple-20:#c4b3e6;
  --u-app-open-color-purple-20-pressed:#8e6ecf;
  --u-app-open-color-purple-20-hover:#ac94db;
  --u-app-open-color-purple-20-disabled:#d2cfd8;
  --u-app-open-color-purple-30:#b59fdf;
  --u-app-open-color-purple-30-pressed:#7f5bc8;
  --u-app-open-color-purple-30-hover:#9d81d5;
  --u-app-open-color-purple-30-disabled:#c5c1cd;
  --u-app-open-color-purple-40:#a68cd9;
  --u-app-open-color-purple-40-pressed:#7047c2;
  --u-app-open-color-purple-40-hover:#8e6ecf;
  --u-app-open-color-purple-40-disabled:#b8b3c1;
  --u-app-open-color-purple-50:#9779d2;
  --u-app-open-color-purple-50-pressed:#643cb4;
  --u-app-open-color-purple-50-hover:#7f5bc8;
  --u-app-open-color-purple-50-disabled:#aba5b6;
  --u-app-open-color-purple-60:#8866cc;
  --u-app-open-color-purple-60-pressed:#5936a1;
  --u-app-open-color-purple-60-hover:#7047c2;
  --u-app-open-color-purple-60-disabled:#9e97aa;
  --u-app-open-color-purple-70:#7953c6;
  --u-app-open-color-purple-70-pressed:#4f2f8e;
  --u-app-open-color-purple-70-hover:#643cb4;
  --u-app-open-color-purple-70-disabled:#90899f;
  --u-app-open-color-purple-80:#6a40bf;
  --u-app-open-color-purple-80-pressed:#44297a;
  --u-app-open-color-purple-80-hover:#5936a1;
  --u-app-open-color-purple-80-disabled:#837b93;
  --u-app-open-color-purple-90:#6039ac;
  --u-app-open-color-purple-90-pressed:#392267;
  --u-app-open-color-purple-90-hover:#4f2f8e;
  --u-app-open-color-purple-90-disabled:#766e87;
  --u-app-open-color-purple-100:#553399;
  --u-app-open-color-purple-100-pressed:#2f1c54;
  --u-app-open-color-purple-100-hover:#44297a;
  --u-app-open-color-purple-100-disabled:#6a6379;
  --u-app-open-color-pink-10:#f2d9e6;
  --u-app-open-color-pink-10-pressed:#db94b8;
  --u-app-open-color-pink-10-hover:#e8bad1;
  --u-app-open-color-pink-10-disabled:#efebed;
  --u-app-open-color-pink-20:#ecc6d9;
  --u-app-open-color-pink-20-pressed:#d581ab;
  --u-app-open-color-pink-20-hover:#e2a7c4;
  --u-app-open-color-pink-20-disabled:#e3dde0;
  --u-app-open-color-pink-30:#e6b3cc;
  --u-app-open-color-pink-30-pressed:#cf6e9e;
  --u-app-open-color-pink-30-hover:#db94b8;
  --u-app-open-color-pink-30-disabled:#d8cfd4;
  --u-app-open-color-pink-40:#df9fbf;
  --u-app-open-color-pink-40-pressed:#c85b91;
  --u-app-open-color-pink-40-hover:#d581ab;
  --u-app-open-color-pink-40-disabled:#cdc1c7;
  --u-app-open-color-pink-50:#d98cb3;
  --u-app-open-color-pink-50-pressed:#c24785;
  --u-app-open-color-pink-50-hover:#cf6e9e;
  --u-app-open-color-pink-50-disabled:#c1b3ba;
  --u-app-open-color-pink-60:#d279a6;
  --u-app-open-color-pink-60-pressed:#b43c78;
  --u-app-open-color-pink-60-hover:#c85b91;
  --u-app-open-color-pink-60-disabled:#b6a5ad;
  --u-app-open-color-pink-70:#cc6699;
  --u-app-open-color-pink-70-pressed:#a1366b;
  --u-app-open-color-pink-70-hover:#c24785;
  --u-app-open-color-pink-70-disabled:#aa97a1;
  --u-app-open-color-pink-80:#c6538c;
  --u-app-open-color-pink-80-pressed:#8e2f5e;
  --u-app-open-color-pink-80-hover:#b43c78;
  --u-app-open-color-pink-80-disabled:#9f8994;
  --u-app-open-color-pink-90:#bf4080;
  --u-app-open-color-pink-90-pressed:#7a2952;
  --u-app-open-color-pink-90-hover:#a1366b;
  --u-app-open-color-pink-90-disabled:#937b87;
  --u-app-open-color-pink-100:#ac3973;
  --u-app-open-color-pink-100-pressed:#672245;
  --u-app-open-color-pink-100-hover:#8e2f5e;
  --u-app-open-color-pink-100-disabled:#876e7a;
  --u-app-open-color-light-blue-10:#c6dfec;
  --u-app-open-color-light-blue-10-pressed:#81b9d5;
  --u-app-open-color-light-blue-10-hover:#a7cee2;
  --u-app-open-color-light-blue-10-disabled:#dde1e3;
  --u-app-open-color-light-blue-20:#b3d5e6;
  --u-app-open-color-light-blue-20-pressed:#6eaecf;
  --u-app-open-color-light-blue-20-hover:#94c4db;
  --u-app-open-color-light-blue-20-disabled:#cfd5d8;
  --u-app-open-color-light-blue-30:#9fcadf;
  --u-app-open-color-light-blue-30-pressed:#5ba4c8;
  --u-app-open-color-light-blue-30-hover:#81b9d5;
  --u-app-open-color-light-blue-30-disabled:#c1c9cd;
  --u-app-open-color-light-blue-40:#8cbfd9;
  --u-app-open-color-light-blue-40-pressed:#4799c2;
  --u-app-open-color-light-blue-40-hover:#6eaecf;
  --u-app-open-color-light-blue-40-disabled:#b3bcc1;
  --u-app-open-color-light-blue-50:#79b5d2;
  --u-app-open-color-light-blue-50-pressed:#3c8cb4;
  --u-app-open-color-light-blue-50-hover:#5ba4c8;
  --u-app-open-color-light-blue-50-disabled:#a5b0b6;
  --u-app-open-color-light-blue-60:#66aacc;
  --u-app-open-color-light-blue-60-pressed:#367da1;
  --u-app-open-color-light-blue-60-hover:#4799c2;
  --u-app-open-color-light-blue-60-disabled:#97a4aa;
  --u-app-open-color-light-blue-70:#539fc6;
  --u-app-open-color-light-blue-70-pressed:#2f6e8e;
  --u-app-open-color-light-blue-70-hover:#3c8cb4;
  --u-app-open-color-light-blue-70-disabled:#89979f;
  --u-app-open-color-light-blue-80:#4095bf;
  --u-app-open-color-light-blue-80-pressed:#295f7a;
  --u-app-open-color-light-blue-80-hover:#367da1;
  --u-app-open-color-light-blue-80-disabled:#7b8b93;
  --u-app-open-color-light-blue-90:#3986ac;
  --u-app-open-color-light-blue-90-pressed:#225067;
  --u-app-open-color-light-blue-90-hover:#2f6e8e;
  --u-app-open-color-light-blue-90-disabled:#6e7e87;
  --u-app-open-color-light-blue-100:#337799;
  --u-app-open-color-light-blue-100-pressed:#1c4154;
  --u-app-open-color-light-blue-100-hover:#295f7a;
  --u-app-open-color-light-blue-100-disabled:#637179;
  --u-app-open-color-grey-10:#c7cdd1;
  --u-app-open-color-grey-10-pressed:#949fa8;
  --u-app-open-color-grey-10-hover:#b0b8bf;
  --u-app-open-color-grey-10-disabled:#cfd4d8;
  --u-app-open-color-grey-20:#b9c0c6;
  --u-app-open-color-grey-20-pressed:#86929c;
  --u-app-open-color-grey-20-hover:#a2acb3;
  --u-app-open-color-grey-20-disabled:#c1c7cd;
  --u-app-open-color-grey-30:#abb3ba;
  --u-app-open-color-grey-30-pressed:#788691;
  --u-app-open-color-grey-30-hover:#949fa8;
  --u-app-open-color-grey-30-disabled:#b3bbc1;
  --u-app-open-color-grey-40:#9da7af;
  --u-app-open-color-grey-40-pressed:#6c7984;
  --u-app-open-color-grey-40-hover:#86929c;
  --u-app-open-color-grey-40-disabled:#a5aeb6;
  --u-app-open-color-grey-50:#8f9aa3;
  --u-app-open-color-grey-50-pressed:#606c76;
  --u-app-open-color-grey-50-hover:#788691;
  --u-app-open-color-grey-50-disabled:#97a2aa;
  --u-app-open-color-grey-60:#818d98;
  --u-app-open-color-grey-60-pressed:#555f68;
  --u-app-open-color-grey-60-hover:#6c7984;
  --u-app-open-color-grey-60-disabled:#89959f;
  --u-app-open-color-grey-70:#73818c;
  --u-app-open-color-grey-70-pressed:#49525a;
  --u-app-open-color-grey-70-hover:#606c76;
  --u-app-open-color-grey-70-disabled:#7b8893;
  --u-app-open-color-grey-80:#67747e;
  --u-app-open-color-grey-80-pressed:#3e464c;
  --u-app-open-color-grey-80-hover:#555f68;
  --u-app-open-color-grey-80-disabled:#6e7c87;
  --u-app-open-color-grey-90:#5c6770;
  --u-app-open-color-grey-90-pressed:#32393e;
  --u-app-open-color-grey-90-hover:#49525a;
  --u-app-open-color-grey-90-disabled:#636f79;
  --u-app-open-color-grey-100:#505a62;
  --u-app-open-color-grey-100-pressed:#272c30;
  --u-app-open-color-grey-100-hover:#3e464c;
  --u-app-open-color-grey-100-disabled:#57626b;
  --u-app-open-color-severity-green-10:#9fdfa6;
  --u-app-open-color-severity-green-10-pressed:#5bc865;
  --u-app-open-color-severity-green-10-hover:#81d589;
  --u-app-open-color-severity-green-10-disabled:#c1cdc2;
  --u-app-open-color-severity-green-20:#8cd994;
  --u-app-open-color-severity-green-20-pressed:#47c254;
  --u-app-open-color-severity-green-20-hover:#6ecf77;
  --u-app-open-color-severity-green-20-disabled:#b3c1b5;
  --u-app-open-color-severity-green-30:#79d282;
  --u-app-open-color-severity-green-30-pressed:#3cb448;
  --u-app-open-color-severity-green-30-hover:#5bc865;
  --u-app-open-color-severity-green-30-disabled:#a5b6a7;
  --u-app-open-color-severity-green-40:#66cc70;
  --u-app-open-color-severity-green-40-pressed:#36a140;
  --u-app-open-color-severity-green-40-hover:#47c254;
  --u-app-open-color-severity-green-40-disabled:#97aa99;
  --u-app-open-color-severity-green-50:#53c65e;
  --u-app-open-color-severity-green-50-pressed:#2f8e39;
  --u-app-open-color-severity-green-50-hover:#3cb448;
  --u-app-open-color-severity-green-50-disabled:#899f8b;
  --u-app-open-color-severity-green-60:#40bf4d;
  --u-app-open-color-severity-green-60-pressed:#297a31;
  --u-app-open-color-severity-green-60-hover:#36a140;
  --u-app-open-color-severity-green-60-disabled:#7b937e;
  --u-app-open-color-severity-green-70:#39ac45;
  --u-app-open-color-severity-green-70-pressed:#226729;
  --u-app-open-color-severity-green-70-hover:#2f8e39;
  --u-app-open-color-severity-green-70-disabled:#6e8771;
  --u-app-open-color-severity-green-80:#33993d;
  --u-app-open-color-severity-green-80-pressed:#1c5422;
  --u-app-open-color-severity-green-80-hover:#297a31;
  --u-app-open-color-severity-green-80-disabled:#637965;
  --u-app-open-color-severity-green-90:#2d8636;
  --u-app-open-color-severity-green-90-pressed:#16411a;
  --u-app-open-color-severity-green-90-hover:#226729;
  --u-app-open-color-severity-green-90-disabled:#576b59;
  --u-app-open-color-severity-green-100:#26732e;
  --u-app-open-color-severity-green-100-pressed:#0f2e12;
  --u-app-open-color-severity-green-100-hover:#1c5422;
  --u-app-open-color-severity-green-100-disabled:#4c5d4d;
  --u-app-open-color-severity-yellow-10:#f9d286;
  --u-app-open-color-severity-yellow-10-pressed:#f4b22f;
  --u-app-open-color-severity-yellow-10-hover:#f7c45f;
  --u-app-open-color-severity-yellow-10-disabled:#cdc9c1;
  --u-app-open-color-severity-yellow-20:#f7c96e;
  --u-app-open-color-severity-yellow-20-pressed:#f3a916;
  --u-app-open-color-severity-yellow-20-hover:#f5bb47;
  --u-app-open-color-severity-yellow-20-disabled:#c1bcb3;
  --u-app-open-color-severity-yellow-30:#f6c155;
  --u-app-open-color-severity-yellow-30-pressed:#e49c0c;
  --u-app-open-color-severity-yellow-30-hover:#f4b22f;
  --u-app-open-color-severity-yellow-30-disabled:#b6b0a5;
  --u-app-open-color-severity-yellow-40:#f5b83d;
  --u-app-open-color-severity-yellow-40-pressed:#cb8b0b;
  --u-app-open-color-severity-yellow-40-hover:#f3a916;
  --u-app-open-color-severity-yellow-40-disabled:#aaa497;
  --u-app-open-color-severity-yellow-50:#f4af25;
  --u-app-open-color-severity-yellow-50-pressed:#b37b09;
  --u-app-open-color-severity-yellow-50-hover:#e49c0c;
  --u-app-open-color-severity-yellow-50-disabled:#9f9789;
  --u-app-open-color-severity-yellow-60:#f2a60d;
  --u-app-open-color-severity-yellow-60-pressed:#9b6a08;
  --u-app-open-color-severity-yellow-60-hover:#cb8b0b;
  --u-app-open-color-severity-yellow-60-disabled:#938b7b;
  --u-app-open-color-severity-yellow-70:#da950b;
  --u-app-open-color-severity-yellow-70-pressed:#835a07;
  --u-app-open-color-severity-yellow-70-hover:#b37b09;
  --u-app-open-color-severity-yellow-70-disabled:#877e6e;
  --u-app-open-color-severity-yellow-80:#c2850a;
  --u-app-open-color-severity-yellow-80-pressed:#6b4906;
  --u-app-open-color-severity-yellow-80-hover:#9b6a08;
  --u-app-open-color-severity-yellow-80-disabled:#797163;
  --u-app-open-color-severity-yellow-90:#aa7409;
  --u-app-open-color-severity-yellow-90-pressed:#523804;
  --u-app-open-color-severity-yellow-90-hover:#835a07;
  --u-app-open-color-severity-yellow-90-disabled:#6b6457;
  --u-app-open-color-severity-yellow-100:#916308;
  --u-app-open-color-severity-yellow-100-pressed:#3a2803;
  --u-app-open-color-severity-yellow-100-hover:#6b4906;
  --u-app-open-color-severity-yellow-100-disabled:#5d574c;
  --u-app-open-color-severity-red-10:#f47171;
  --u-app-open-color-severity-red-10-pressed:#ed1d1d;
  --u-app-open-color-severity-red-10-hover:#f04c4c;
  --u-app-open-color-severity-red-10-disabled:#c1b3b3;
  --u-app-open-color-severity-red-20:#f25a5a;
  --u-app-open-color-severity-red-20-pressed:#de1212;
  --u-app-open-color-severity-red-20-hover:#ef3434;
  --u-app-open-color-severity-red-20-disabled:#b6a5a5;
  --u-app-open-color-severity-red-30:#f04242;
  --u-app-open-color-severity-red-30-pressed:#c61010;
  --u-app-open-color-severity-red-30-hover:#ed1d1d;
  --u-app-open-color-severity-red-30-disabled:#aa9797;
  --u-app-open-color-severity-red-40:#ee2b2b;
  --u-app-open-color-severity-red-40-pressed:#af0e0e;
  --u-app-open-color-severity-red-40-hover:#de1212;
  --u-app-open-color-severity-red-40-disabled:#9f8989;
  --u-app-open-color-severity-red-50:#ec1313;
  --u-app-open-color-severity-red-50-pressed:#970c0c;
  --u-app-open-color-severity-red-50-hover:#c61010;
  --u-app-open-color-severity-red-50-disabled:#937b7b;
  --u-app-open-color-severity-red-60:#d41111;
  --u-app-open-color-severity-red-60-pressed:#7f0a0a;
  --u-app-open-color-severity-red-60-hover:#af0e0e;
  --u-app-open-color-severity-red-60-disabled:#876e6e;
  --u-app-open-color-severity-red-70:#bd0f0f;
  --u-app-open-color-severity-red-70-pressed:#680808;
  --u-app-open-color-severity-red-70-hover:#970c0c;
  --u-app-open-color-severity-red-70-disabled:#796363;
  --u-app-open-color-severity-red-80:#a50d0d;
  --u-app-open-color-severity-red-80-pressed:#500707;
  --u-app-open-color-severity-red-80-hover:#7f0a0a;
  --u-app-open-color-severity-red-80-disabled:#6b5757;
  --u-app-open-color-severity-red-90:#8e0b0b;
  --u-app-open-color-severity-red-90-pressed:#390505;
  --u-app-open-color-severity-red-90-hover:#680808;
  --u-app-open-color-severity-red-90-disabled:#5d4c4c;
  --u-app-open-color-severity-red-100:#760a0a;
  --u-app-open-color-severity-red-100-pressed:#210303;
  --u-app-open-color-severity-red-100-hover:#500707;
  --u-app-open-color-severity-red-100-disabled:#4f4040;
  --u-action-primary-bg:#0570c7;
  --u-action-primary-bg-pressed:#033d6d;
  --u-action-primary-bg-hover:#04599f;
  --u-action-primary-bg-disabled:#9da7af;
  --u-action-primary-fg:white;
  --u-action-primary-fg-pressed:#cdd2d6;
  --u-action-primary-fg-hover:#e9ebed;
  --u-action-primary-fg-disabled:#f7f7f8;
  font-size: 14px;
  --u-font-size-sm:0.875rem;
  --u-font-size-base:1rem;
  --u-font-size-md:1.125rem;
  --u-font-size-lg:1.25rem;
  --u-font-size-xl:1.5rem;
  --u-font-size-xxl:1.75rem;
  --u-font-size-xxxl:2rem;
  --u-font-weight-regular:400;
  --u-font-weight-medium:500;
  --u-leading-none:1;
  --u-leading-tight:1.25;
  --u-leading-normal:1.5;
  --u-checkbox-radio-proportion:18px;
  --u-checkbox-radio-bg-size:10px;
}
@media print {
  *,
  ::after,
  ::before {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  blockquote,
  pre {
    border: 1px solid #9da7af;
  }
  thead {
    display: table-header-group;
  }
  blockquote,
  img,
  pre,
  tr {
    page-break-inside: avoid;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  .container,
  body {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered td,
  .table-bordered th {
    border: 1px solid #d5d9dd !important;
  }
  .table .thead-dark th,
  .table-dark tbody + tbody,
  .table-dark td,
  .table-dark th,
  .table-dark thead th {
    border-color: var(--u-content-regular-line);
  }
  .table .thead-dark th,
  .table-dark {
    color: inherit;
  }
}
[class*=icon_fluorine_],
a > code {
  color: inherit;
}
.dropdown-toggle::after,
.dropdown-toggle:empty::after,
.u-icon-lg {
  font-size: 1.3333333333em;
  line-height: .75em;
  vertical-align: -15%;
}
*,
::after,
::before {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
body {
  margin: 0;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--u-content-text-primary-fg);
  text-align: left;
  background-color: var(--u-app-content-bg);
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}
address,
hr {
  margin-bottom: 1rem;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  margin-top: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, .1);
}
dl,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
ul {
  margin-top: 0;
}
dl,
ol,
p,
ul {
  margin-bottom: 1rem;
}
abbr[data-original-title],
abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}
address {
  font-style: normal;
  line-height: inherit;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}
blockquote,
figure {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
sup {
  top: -.5em;
}
a {
  color: var(--u-action-fg);
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #03467c;
}
a:not([href]),
a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}
code,
kbd,
pre,
samp {
  font-family:
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
}
samp {
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  display: block;
  font-size: 87.5%;
  color: #22272a;
}
img,
svg {
  vertical-align: middle;
}
img {
  border-style: none;
}
svg {
  overflow: hidden;
}
table {
  border-collapse: collapse;
  table-layout: auto;
}
caption {
  padding-top: .75rem;
  padding-bottom: .75rem;
  color: #5c6770;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
label {
  display: inline-block;
  margin-bottom: .5rem;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
select {
  word-wrap: normal;
}
[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button;
}
[type=button]:not(:disabled):not(.form-control.disabled):not(.form-control:disabled),
[type=reset]:not(:disabled):not(.form-control.disabled):not(.form-control:disabled),
[type=submit]:not(:disabled):not(.form-control.disabled):not(.form-control:disabled),
button:not(:disabled):not(.form-control.disabled):not(.form-control:disabled),
div.cds--cc--legend.clickable div.legend-item:not(.additional):hover {
  cursor: pointer;
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
a:hover {
  color: var(--u-action-fg-hover);
  text-decoration: underline;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  line-height: 1.3;
}
.h1,
h1 {
  font-size: 2.5rem;
}
.h2,
h2 {
  font-size: 2rem;
}
.h3,
h3 {
  font-size: 1.75rem;
}
.h4,
h4 {
  font-size: 1.5rem;
}
.h5,
h5 {
  font-size: 1.25rem;
}
.h6,
h6 {
  font-size: 1rem;
}
.display-1,
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  line-height: 1.2;
}
.display-2,
.display-3,
.display-4 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3,
.display-4 {
  font-size: 4.5rem;
}
.display-4 {
  font-size: 3.5rem;
}
.small,
small {
  font-size: 80%;
  font-weight: 400;
}
.mark,
mark {
  padding: .2em;
  background-color: #fcf8e3;
}
.list-inline,
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.actions-block-single-compact span:not(.mr-2),
.list-inline-item:not(:last-child) {
  margin-right: .5rem;
}
.initialism {
  font-size: 90%;
}
.blockquote {
  font-size: 1.25rem;
}
.blockquote-footer {
  font-size: 80%;
  color: #5c6770;
}
.blockquote-footer::before {
  content: "\2014\a0";
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: .25rem;
  font-weight: var(--u-font-weight-medium);
  line-height: var(--u-leading-normal);
}
.h1,
h1 {
  font-size: var(--u-font-size-xxxl);
}
.h2,
h2 {
  font-size: var(--u-font-size-xxl);
}
.h3,
h3 {
  font-size: var(--u-font-size-xl);
}
.h4,
h4 {
  font-size: var(--u-font-size-lg);
}
.h5,
h5 {
  font-size: var(--u-font-size-md);
}
.h6,
.u-subtitle-1,
h6 {
  font-size: var(--u-font-size-base);
}
.u-subtitle-1,
.u-subtitle-2 {
  font-weight: var(--u-font-weight-medium);
  color: var(--u-content-text-secondary-fg);
}
.small,
.u-subtitle-2,
small {
  font-size: var(--u-font-size-sm);
}
.mark,
mark {
  padding: 0 .25rem;
  background-color: var(--u-content-item-minor-bg);
  border: 1px solid var(--u-content-regular-line);
  color: var(--u-content-text-primary-fg);
}
.initialism {
  font-size: var(--u-font-size-sm);
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: .25rem;
  font-size: var(--u-font-size-md);
}
.blockquote-footer {
  display: block;
  font-size: var(--u-font-size-base);
  color: var(--u-content-text-secondary-fg);
}
.img-fluid,
.img-thumbnail {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: .25rem;
  background-color: #fff;
  border: 1px solid #d5d9dd;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: .5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #5c6770;
}
code,
kbd {
  font-size: 87.5%;
}
code {
  color: var(--u-feedback-pinkscreen-bg);
  word-wrap: break-word;
}
kbd {
  padding: .2rem .4rem;
  color: #fff;
  background-color: #22272a;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  width: 100%;
  padding-right: .75rem;
  padding-left: .75rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
  width: 100%;
  padding-right: .75rem;
  padding-left: .75rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -.75rem;
  margin-left: -.75rem;
}
.card > hr,
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-shrink {
  position: relative;
  padding-right: .75rem;
  padding-left: .75rem;
}
.col,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: .75rem;
  padding-left: .75rem;
}
.col-auto {
  position: relative;
  padding-right: .75rem;
  padding-left: .75rem;
}
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9 {
  position: relative;
  width: 100%;
  padding-right: .75rem;
  padding-left: .75rem;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.col-scrollable {
  overflow-y: auto;
}
.container-vertically-stretched,
body,
html {
  height: 100%;
}
.col-shrink {
  width: auto;
}
.form-control {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-input-bg);
}
.form-control,
.form-control.disabled,
.form-control:disabled {
  display: block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .5rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  background-clip: padding-box;
  border: 1px solid var(--u-input-line);
  border-radius: 0;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control,
  .form-control.disabled,
  .form-control:disabled {
    transition: none;
  }
}
.form-control.disabled::-ms-expand,
.form-control::-ms-expand,
.form-control:disabled::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--u-content-text-primary-fg);
}
.form-control:focus {
  color: var(--u-content-text-primary-fg);
  background-color: #fff;
  border-color: var(--u-input-major-line);
  outline: 0;
  box-shadow: none;
}
.form-control.disabled::placeholder,
.form-control::placeholder,
.form-control:disabled::placeholder {
  color: var(--u-content-text-placeholder-fg);
}
.form-control[readonly] {
  background-color: var(--u-input-bg-disabled);
  opacity: 1;
}
select.form-control:focus::-ms-value {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-input-bg);
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label,
.col-form-label-lg {
  padding-top: calc(.5rem + 1px);
  padding-bottom: calc(.5rem + 1px);
}
.col-form-label {
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.25;
}
.col-form-label-lg {
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(.25rem + 1px);
  padding-bottom: calc(.25rem + 1px);
  font-size: .786rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: .5rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.25;
  color: #22272a;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: calc(1.5em + .5rem + 2px);
  padding: .25rem .5rem;
  font-size: .786rem;
  line-height: 1.5;
}
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: .5rem .75rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
select.form-control[multiple],
select.form-control[size] {
  height: auto;
}
textarea.form-control,
textarea.form-control.disabled,
textarea.form-control:disabled {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: .25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: .3rem;
  margin-left: -1.25rem;
}
.form-check-input.form-control.disabled ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label,
.form-check-input[disabled] ~ .form-check-label {
  color: #5c6770;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: .75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: .3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #33993d;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(51, 153, 61, .9);
}
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip,
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip {
  display: block;
}
.form-control.is-valid,
.was-validated .form-control:valid {
  border-color: #33993d;
}
.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
  border-color: #33993d;
  box-shadow: 0 0 0 .2rem rgba(51, 153, 61, .25);
}
.custom-control-input.is-valid ~ .custom-control-label::before,
.custom-select.is-valid,
.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.was-validated .custom-select:valid {
  border-color: #33993d;
}
.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
  border-color: #33993d;
  box-shadow: 0 0 0 .2rem rgba(51, 153, 61, .25);
}
.form-check-input.is-valid ~ .form-check-label,
.was-validated .form-check-input:valid ~ .form-check-label {
  color: #33993d;
}
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip,
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip {
  display: block;
}
.custom-control-input.is-valid ~ .custom-control-label,
.was-validated .custom-control-input:valid ~ .custom-control-label {
  color: #33993d;
}
.custom-control-input.is-valid:checked ~ .custom-control-label::before,
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
  border-color: #40bf4d;
  background-color: #40bf4d;
}
.custom-control-input.is-valid:focus ~ .custom-control-label::before,
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 .2rem rgba(51, 153, 61, .25);
}
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before,
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #33993d;
}
.custom-file-input.is-valid ~ .custom-file-label,
.was-validated .custom-file-input:valid ~ .custom-file-label {
  border-color: #33993d;
}
.custom-file-input.is-valid:focus ~ .custom-file-label,
.was-validated .custom-file-input:valid:focus ~ .custom-file-label {
  border-color: #33993d;
  box-shadow: 0 0 0 .2rem rgba(51, 153, 61, .25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #bd0f0f;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(189, 15, 15, .9);
}
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip,
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip {
  display: block;
}
.form-control.is-invalid,
.was-validated .form-control:invalid {
  border-color: #bd0f0f;
}
.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
  border-color: #bd0f0f;
  box-shadow: 0 0 0 .2rem rgba(189, 15, 15, .25);
}
.custom-control-input.is-invalid ~ .custom-control-label::before,
.custom-select.is-invalid,
.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.was-validated .custom-select:invalid {
  border-color: #bd0f0f;
}
.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
  border-color: #bd0f0f;
  box-shadow: 0 0 0 .2rem rgba(189, 15, 15, .25);
}
.form-check-input.is-invalid ~ .form-check-label,
.was-validated .form-check-input:invalid ~ .form-check-label {
  color: #bd0f0f;
}
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip,
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip {
  display: block;
}
.custom-control-input.is-invalid ~ .custom-control-label,
.was-validated .custom-control-input:invalid ~ .custom-control-label {
  color: #bd0f0f;
}
.custom-control-input.is-invalid:checked ~ .custom-control-label::before,
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
  border-color: #ec1313;
  background-color: #ec1313;
}
.custom-control-input.is-invalid:focus ~ .custom-control-label::before,
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 .2rem rgba(189, 15, 15, .25);
}
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before,
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #bd0f0f;
}
.custom-file-input.is-invalid ~ .custom-file-label,
.was-validated .custom-file-input:invalid ~ .custom-file-label {
  border-color: #bd0f0f;
}
.custom-file-input.is-invalid:focus ~ .custom-file-label,
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
  border-color: #bd0f0f;
  box-shadow: 0 0 0 .2rem rgba(189, 15, 15, .25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check,
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline .form-group,
  .form-inline label {
    display: flex;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline label {
    justify-content: center;
  }
  .form-inline .form-group {
    flex: 0 0 auto;
    flex-flow: row wrap;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .custom-select,
  .form-inline .input-group {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: .25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.invalid-feedback {
  font-size: 1rem;
}
.invalid-feedback [class*=icon_fluorine_]::before {
  color: var(--u-input-bg) !important;
}
.invalid-feedback [class*=icon_fluorine_]::after {
  color: var(--u-input-invalid-fg) !important;
}
.form-control.disabled::placeholder,
.form-control::placeholder,
.form-control:disabled::placeholder {
  color: inherit;
  opacity: inherit;
}
.form-control.disabled,
.form-control:disabled {
  color: var(--u-content-text-primary-fg-disabled) !important;
  background-color: var(--u-input-bg-disabled) !important;
  pointer-events: none;
  -webkit-text-fill-color: var(--u-content-text-primary-fg-disabled) !important;
  opacity: 1;
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) .validation-bg:not(.disabled):not([disabled]),
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).validation-bg,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) .validation-bg:not(.disabled):not([disabled]),
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).validation-bg,
.u-form-control.is-invalid:not(.disabled):not([disabled]) .validation-bg:not(.disabled):not([disabled]),
.u-form-control.is-invalid:not(.disabled):not([disabled]).validation-bg {
  background-color: var(--u-action-danger-fg) !important;
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) .validation-border:not(.disabled):not([disabled]),
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).validation-border,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) .validation-border:not(.disabled):not([disabled]),
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).validation-border,
.u-form-control.is-invalid:not(.disabled):not([disabled]) .validation-border:not(.disabled):not([disabled]),
.u-form-control.is-invalid:not(.disabled):not([disabled]).validation-border,
input.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]),
input.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]),
input.u-form-control.is-invalid:not(.disabled):not([disabled]) {
  border-color: var(--u-action-danger-fg) !important;
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) .validation-color:not(.disabled):not([disabled]),
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).validation-color,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) .validation-color:not(.disabled):not([disabled]),
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).validation-color,
.u-form-control.is-invalid:not(.disabled):not([disabled]) .validation-color:not(.disabled):not([disabled]),
.u-form-control.is-invalid:not(.disabled):not([disabled]).validation-color {
  color: var(--u-action-danger-fg) !important;
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button.validation-bg:not(.disabled):not([disabled]),
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) u-badge.validation-bg:not(.disabled):not([disabled]),
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button.validation-bg:not(.disabled):not([disabled]),
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) u-badge.validation-bg:not(.disabled):not([disabled]),
.u-form-control.is-invalid:not(.disabled):not([disabled]) button.validation-bg:not(.disabled):not([disabled]),
.u-form-control.is-invalid:not(.disabled):not([disabled]) u-badge.validation-bg:not(.disabled):not([disabled]) {
  background-color: var(--u-feedback-danger-bg) !important;
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).btn-outline-primary:hover,
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).btn-secondary:hover,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).btn-outline-primary:hover,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).btn-secondary:hover,
.u-form-control.is-invalid:not(.disabled):not([disabled]).btn-outline-primary:hover,
.u-form-control.is-invalid:not(.disabled):not([disabled]).btn-secondary:hover {
  background-color: var(--u-action-major-danger-bg) !important;
}
.col-form-label,
.col-form-label-lg,
.col-form-label-sm {
  pointer-events: none;
}
.required-asterisk {
  color: var(--u-action-danger-fg);
  word-break: normal;
}
.required-asterisk::after {
  content: "\a0";
}
.btn,
.btn:hover {
  color: var(--u-content-text-primary-fg);
}
.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.25;
  border-radius: 0;
  transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  text-decoration: none;
}
.btn.focus,
.btn:focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem rgba(5, 112, 199, .25);
}
a.btn.disabled,
fieldset.form-control.disabled a.btn,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #0570c7;
  border-color: #0570c7;
}
.btn-primary:hover {
  color: #fff;
  background-color: #045ba2;
  border-color: #045495;
}
.btn-primary.focus,
.btn-primary:focus {
  color: #fff;
  background-color: #045ba2;
  border-color: #045495;
  box-shadow: 0 0 0 .2rem rgba(43, 133, 207, .5);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #0570c7;
  border-color: #0570c7;
}
.btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #045495;
  border-color: #044d89;
}
.btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(43, 133, 207, .5);
}
.btn-secondary {
  color: #fff;
  background-color: #5c6770;
  border-color: #5c6770;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #4b545b;
  border-color: #454d54;
}
.btn-secondary.focus,
.btn-secondary:focus {
  color: #fff;
  background-color: #4b545b;
  border-color: #454d54;
  box-shadow: 0 0 0 .2rem rgba(116, 126, 133, .5);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: #5c6770;
  border-color: #5c6770;
}
.btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #454d54;
  border-color: #3f474d;
}
.btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(116, 126, 133, .5);
}
.btn-success {
  color: #fff;
  background-color: #33993d;
  border-color: #33993d;
}
.btn-success:hover {
  color: #fff;
  background-color: #297c32;
  border-color: #26732e;
}
.btn-success.focus,
.btn-success:focus {
  color: #fff;
  background-color: #297c32;
  border-color: #26732e;
  box-shadow: 0 0 0 .2rem rgba(82, 168, 90, .5);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #33993d;
  border-color: #33993d;
}
.btn-success:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #26732e;
  border-color: #23692a;
}
.btn-success:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(82, 168, 90, .5);
}
.btn-info {
  color: #fff;
  background-color: #336b99;
  border-color: #336b99;
}
.btn-info:hover {
  color: #fff;
  background-color: #29577c;
  border-color: #265073;
}
.btn-info.focus,
.btn-info:focus {
  color: #fff;
  background-color: #29577c;
  border-color: #265073;
  box-shadow: 0 0 0 .2rem rgba(82, 129, 168, .5);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #fff;
  background-color: #336b99;
  border-color: #336b99;
}
.btn-info:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #265073;
  border-color: #234a69;
}
.btn-info:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(82, 129, 168, .5);
}
.btn-warning {
  color: #fff;
  background-color: #c2850a;
  border-color: #c2850a;
}
.btn-warning:hover {
  color: #fff;
  background-color: #9d6c08;
  border-color: #916308;
}
.btn-warning.focus,
.btn-warning:focus {
  color: #fff;
  background-color: #9d6c08;
  border-color: #916308;
  box-shadow: 0 0 0 .2rem rgba(203, 151, 47, .5);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #fff;
  background-color: #c2850a;
  border-color: #c2850a;
}
.btn-warning:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #916308;
  border-color: #855b07;
}
.btn-warning:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(203, 151, 47, .5);
}
.btn-danger {
  color: #fff;
  background-color: #bd0f0f;
  border-color: #bd0f0f;
}
.btn-danger:hover {
  color: #fff;
  background-color: #990c0c;
  border-color: #8e0b0b;
}
.btn-danger.focus,
.btn-danger:focus {
  color: #fff;
  background-color: #990c0c;
  border-color: #8e0b0b;
  box-shadow: 0 0 0 .2rem rgba(199, 51, 51, .5);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: #bd0f0f;
  border-color: #bd0f0f;
}
.btn-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #8e0b0b;
  border-color: #820b0b;
}
.btn-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(199, 51, 51, .5);
}
.btn-light {
  color: #22272a;
  background-color: #f1f2f4;
  border-color: #f1f2f4;
}
.btn-light:hover {
  color: #22272a;
  background-color: #dcdfe2;
  border-color: #d5d9dd;
}
.btn-light.focus,
.btn-light:focus {
  color: #22272a;
  background-color: #dcdfe2;
  border-color: #d5d9dd;
  box-shadow: 0 0 0 .2rem rgba(210, 212, 214, .5);
}
.btn-light.disabled,
.btn-light:disabled {
  color: #22272a;
  background-color: #f1f2f4;
  border-color: #f1f2f4;
}
.btn-light:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-light.dropdown-toggle {
  color: #22272a;
  background-color: #d5d9dd;
  border-color: #ced3d7;
}
.btn-light:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(210, 212, 214, .5);
}
.btn-dark {
  color: #fff;
  background-color: #22272a;
  border-color: #22272a;
}
.btn-dark:hover {
  color: #fff;
  background-color: #111315;
  border-color: #0b0d0e;
}
.btn-dark.focus,
.btn-dark:focus {
  color: #fff;
  background-color: #111315;
  border-color: #0b0d0e;
  box-shadow: 0 0 0 .2rem rgba(67, 71, 74, .5);
}
.btn-dark.disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: #22272a;
  border-color: #22272a;
}
.btn-dark:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #0b0d0e;
  border-color: #060607;
}
.btn-dark:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(67, 71, 74, .5);
}
.btn-error {
  color: #fff;
  background-color: rgba(255, 51, 187, .5);
  border-color: rgba(255, 51, 187, .5);
}
.btn-error:hover {
  color: #fff;
  background-color: rgba(255, 13, 174, .5);
  border-color: rgba(255, 0, 170, .5);
}
.btn-error.focus,
.btn-error:focus {
  color: #fff;
  background-color: rgba(255, 13, 174, .5);
  border-color: rgba(255, 0, 170, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 122, 211, .5);
}
.btn-error.disabled,
.btn-error:disabled {
  color: #fff;
  background-color: rgba(255, 51, 187, .5);
  border-color: rgba(255, 51, 187, .5);
}
.btn-error:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-error:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-error.dropdown-toggle {
  color: #fff;
  background-color: rgba(255, 0, 170, .5);
  border-color: rgba(242, 0, 162, .5);
}
.btn-error:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-error:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-error.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(255, 122, 211, .5);
}
.btn-outline-primary {
  color: #0570c7;
  border-color: #0570c7;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #0570c7;
  border-color: #0570c7;
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
  box-shadow: 0 0 0 .2rem rgba(5, 112, 199, .5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #0570c7;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #0570c7;
  border-color: #0570c7;
}
.btn-outline-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(5, 112, 199, .5);
}
.btn-outline-secondary {
  color: #5c6770;
  border-color: #5c6770;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #5c6770;
  border-color: #5c6770;
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
  box-shadow: 0 0 0 .2rem rgba(92, 103, 112, .5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #5c6770;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #5c6770;
  border-color: #5c6770;
}
.btn-outline-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(92, 103, 112, .5);
}
.btn-outline-success {
  color: #33993d;
  border-color: #33993d;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #33993d;
  border-color: #33993d;
}
.btn-outline-success.focus,
.btn-outline-success:focus {
  box-shadow: 0 0 0 .2rem rgba(51, 153, 61, .5);
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #33993d;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #33993d;
  border-color: #33993d;
}
.btn-outline-success:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(51, 153, 61, .5);
}
.btn-outline-info {
  color: #336b99;
  border-color: #336b99;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #336b99;
  border-color: #336b99;
}
.btn-outline-info.focus,
.btn-outline-info:focus {
  box-shadow: 0 0 0 .2rem rgba(51, 107, 153, .5);
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #336b99;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #336b99;
  border-color: #336b99;
}
.btn-outline-info:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(51, 107, 153, .5);
}
.btn-outline-warning {
  color: #c2850a;
  border-color: #c2850a;
}
.btn-outline-warning:hover {
  color: #fff;
  background-color: #c2850a;
  border-color: #c2850a;
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
  box-shadow: 0 0 0 .2rem rgba(194, 133, 10, .5);
}
.btn-outline-warning:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #fff;
  background-color: #c2850a;
  border-color: #c2850a;
}
.btn-outline-warning:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(194, 133, 10, .5);
}
.btn-outline-danger {
  color: #bd0f0f;
  border-color: #bd0f0f;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #bd0f0f;
  border-color: #bd0f0f;
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
  box-shadow: 0 0 0 .2rem rgba(189, 15, 15, .5);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #bd0f0f;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd0f0f;
  border-color: #bd0f0f;
}
.btn-outline-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(189, 15, 15, .5);
}
.btn-outline-light {
  color: #f1f2f4;
  border-color: #f1f2f4;
}
.btn-outline-light:hover {
  color: #22272a;
  background-color: #f1f2f4;
  border-color: #f1f2f4;
}
.btn-outline-light.focus,
.btn-outline-light:focus {
  box-shadow: 0 0 0 .2rem rgba(241, 242, 244, .5);
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #f1f2f4;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-outline-light.dropdown-toggle {
  color: #22272a;
  background-color: #f1f2f4;
  border-color: #f1f2f4;
}
.btn-outline-light:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(241, 242, 244, .5);
}
.btn-outline-dark {
  color: #22272a;
  border-color: #22272a;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #22272a;
  border-color: #22272a;
}
.btn-outline-dark.focus,
.btn-outline-dark:focus {
  box-shadow: 0 0 0 .2rem rgba(34, 39, 42, .5);
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #22272a;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #22272a;
  border-color: #22272a;
}
.btn-outline-dark:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(34, 39, 42, .5);
}
.btn-outline-error {
  color: rgba(255, 51, 187, .5);
  border-color: rgba(255, 51, 187, .5);
}
.btn-outline-error:hover {
  color: #fff;
  background-color: rgba(255, 51, 187, .5);
  border-color: rgba(255, 51, 187, .5);
}
.btn-outline-error.focus,
.btn-outline-error:focus {
  box-shadow: 0 0 0 .2rem rgba(255, 51, 187, .5);
}
.btn-outline-error.disabled,
.btn-outline-error:disabled {
  color: rgba(255, 51, 187, .5);
  background-color: transparent;
}
.btn-outline-error:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-outline-error:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-outline-error.dropdown-toggle {
  color: #fff;
  background-color: rgba(255, 51, 187, .5);
  border-color: rgba(255, 51, 187, .5);
}
.btn-outline-error:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-outline-error:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-outline-error.dropdown-toggle:focus {
  box-shadow: 0 0 0 .2rem rgba(255, 51, 187, .5);
}
.btn-link {
  font-weight: 400;
  color: var(--u-action-fg);
  text-decoration: none;
}
.btn-link:hover {
  color: #03467c;
  text-decoration: underline;
}
.btn-link.focus,
.btn-link:focus {
  text-decoration: underline;
  box-shadow: none;
}
.btn-link.disabled,
.btn-link:disabled {
  color: #5c6770;
  pointer-events: none;
}
.btn-group-lg > .btn,
.btn-group-sm > .btn,
.btn-lg,
.btn-sm {
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0;
}
.btn-group-sm > .btn,
.btn-sm {
  padding: .25rem .5rem;
  font-size: .786rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: .5rem;
}
.btn.disabled,
.btn:disabled {
  opacity: inherit;
}
.btn-white {
  color: #0570c7;
  background-color: #fff;
  border-color: #0570c7;
  transition: none;
}
.btn-white.focus,
.btn-white:focus {
  color: #0570c7;
  background-color: #fff;
  border-color: #0570c7;
}
.btn-white:hover {
  background-color: #f2f2f2;
}
.btn-white.disabled,
.btn-white:disabled {
  pointer-events: none;
}
.btn-white:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-white:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-white.dropdown-toggle {
  background-image: none;
}
.btn-white:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-white:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-white.dropdown-toggle:focus {
  box-shadow: none;
}
.btn-flat,
.dropdown-item.flat {
  color: var(--u-action-fg);
  background-color: var(--u-action-bg-translucent);
  transition: none;
}
.btn-flat.focus,
.btn-flat:focus,
.dropdown-item.flat:focus,
.focus.dropdown-item.flat {
  color: var(--u-action-fg);
  background-color: var(--u-action-bg-translucent);
  outline: 2px solid var(--u-action-focus-line);
  outline-offset: -2px;
  box-shadow: none;
}
.btn-flat:hover,
.dropdown-item.flat:hover {
  color: var(--u-action-fg-hover);
  background-color: var(--u-action-bg-translucent-hover);
}
.btn-flat.disabled,
.btn-flat:disabled,
.disabled.dropdown-item.flat,
.dropdown-item.flat:disabled {
  background-color: var(--u-action-bg-translucent-disabled);
  color: var(--u-action-fg-disabled);
  pointer-events: none;
}
.btn-flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.dropdown-item.flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.dropdown-item.flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-flat.dropdown-toggle,
.show > .dropdown-toggle.dropdown-item.flat {
  color: var(--u-action-fg-pressed);
  background-color: var(--u-action-bg-translucent-pressed);
  background-image: none;
}
.btn-flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.dropdown-item.flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.dropdown-item.flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-flat.dropdown-toggle:focus,
.show > .dropdown-toggle.dropdown-item.flat:focus {
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled,
.btn-warning.disabled,
.btn-warning:disabled {
  border-color: var(--u-action-primary-bg-disabled);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: var(--u-action-primary-fg-disabled);
  background-color: var(--u-action-primary-bg-disabled);
}
.btn-toggle-active.btn-primary {
  color: var(--u-action-bg) !important;
  background-color: var(--u-action-major-fg) !important;
  border-color: var(--u-action-bg) !important;
}
.btn-toggle-active.btn-primary:hover {
  color: var(--u-action-bg-hover) !important;
  background-color: var(--u-action-major-fg-hover) !important;
  border-color: var(--u-action-bg-hover) !important;
}
.btn-toggle-active.btn-primary.disabled,
.btn-toggle-active.btn-primary:disabled {
  color: var(--u-action-bg-disabled) !important;
  background-color: var(--u-action-major-fg-disabled) !important;
  border-color: var(--u-action-bg-disabled) !important;
}
.btn-toggle-active.btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-toggle-active.btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active {
  color: var(--u-action-bg-pressed) !important;
  background-color: var(--u-action-major-fg-pressed) !important;
  border-color: var(--u-action-bg-pressed) !important;
}
.btn-toggle-active.btn-danger {
  color: var(--u-action-danger-bg) !important;
  background-color: var(--u-action-major-danger-fg) !important;
  border-color: var(--u-action-danger-bg) !important;
}
.btn-toggle-active.btn-danger:hover {
  color: var(--u-action-danger-bg-hover) !important;
  background-color: var(--u-action-major-danger-fg-hover) !important;
  border-color: var(--u-action-danger-bg-hover) !important;
}
.btn-toggle-active.btn-danger.disabled,
.btn-toggle-active.btn-danger:disabled {
  color: var(--u-action-danger-bg-disabled) !important;
  background-color: var(--u-action-major-danger-fg-disabled) !important;
  border-color: var(--u-action-danger-bg-disabled) !important;
}
.btn-toggle-active.btn-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-toggle-active.btn-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active {
  color: var(--u-action-danger-bg-pressed) !important;
  background-color: var(--u-action-major-danger-fg-pressed) !important;
  border-color: var(--u-action-danger-bg-pressed) !important;
}
.btn-toggle-active.btn-outline-primary,
.btn-toggle-active.btn-secondary {
  color: var(--u-action-major-fg) !important;
  background-color: var(--u-action-major-bg) !important;
  border-color: var(--u-action-major-fg) !important;
}
.btn-toggle-active.btn-outline-primary:hover,
.btn-toggle-active.btn-secondary:hover {
  color: var(--u-action-major-fg-hover) !important;
  background-color: var(--u-action-major-bg-hover) !important;
  border-color: var(--u-action-major-fg-hover) !important;
}
.btn-toggle-active.btn-outline-primary.disabled,
.btn-toggle-active.btn-outline-primary:disabled,
.btn-toggle-active.btn-secondary.disabled,
.btn-toggle-active.btn-secondary:disabled {
  color: var(--u-action-major-fg-disabled) !important;
  background-color: var(--u-action-major-bg-disabled) !important;
  border-color: var(--u-action-major-fg-disabled) !important;
}
.btn-toggle-active.btn-outline-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-toggle-active.btn-outline-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.btn-toggle-active.btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-toggle-active.btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active {
  color: var(--u-action-major-fg-pressed) !important;
  background-color: var(--u-action-major-bg-pressed) !important;
  border-color: var(--u-action-major-fg-pressed) !important;
}
.btn-toggle-active.btn-outline-warning {
  color: var(--u-content-text-primary-fg) !important;
  background-color: var(--u-feedback-warning-bg) !important;
  border-color: var(--u-feedback-warning-line) !important;
}
.btn-toggle-active.btn-outline-warning:hover {
  color: var(--u-content-text-primary-fg-hover) !important;
  background-color: var(--u-feedback-warning-bg-hover) !important;
  border-color: var(--u-feedback-warning-line-hover) !important;
}
.btn-toggle-active.btn-outline-warning.disabled,
.btn-toggle-active.btn-outline-warning:disabled {
  color: var(--u-content-text-primary-fg-disabled) !important;
  background-color: var(--u-feedback-warning-bg-disabled) !important;
  border-color: var(--u-feedback-warning-line-disabled) !important;
}
.btn-toggle-active.btn-outline-warning:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-toggle-active.btn-outline-warning:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active {
  color: var(--u-content-text-primary-fg-pressed) !important;
  background-color: var(--u-feedback-warning-bg-pressed) !important;
  border-color: var(--u-feedback-warning-line-pressed) !important;
}
.btn-toggle-active.btn-outline-danger {
  color: var(--u-action-major-danger-fg) !important;
  background-color: var(--u-action-major-danger-bg) !important;
  border-color: var(--u-action-major-danger-fg) !important;
}
.btn-toggle-active.btn-outline-danger:hover {
  color: var(--u-action-major-danger-fg-hover) !important;
  background-color: var(--u-action-major-danger-bg-hover) !important;
  border-color: var(--u-action-major-danger-fg-hover) !important;
}
.btn-toggle-active.btn-outline-danger.disabled,
.btn-toggle-active.btn-outline-danger:disabled {
  color: var(--u-action-major-danger-fg-disabled) !important;
  background-color: var(--u-action-major-danger-bg-disabled) !important;
  border-color: var(--u-action-major-danger-fg-disabled) !important;
}
.btn-toggle-active.btn-outline-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-toggle-active.btn-outline-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active {
  color: var(--u-action-major-danger-fg-pressed) !important;
  background-color: var(--u-action-major-danger-bg-pressed) !important;
  border-color: var(--u-action-major-danger-fg-pressed) !important;
}
.btn-toggle-active.btn-flat,
.btn-toggle-active.dropdown-item.flat {
  color: var(--u-action-major-fg) !important;
  background-color: var(--u-action-major-bg-translucent) !important;
}
.btn-toggle-active.btn-flat:hover,
.btn-toggle-active.dropdown-item.flat:hover {
  color: var(--u-action-major-fg-hover) !important;
  background-color: var(--u-action-major-bg-translucent-hover) !important;
}
.btn-toggle-active.btn-flat.disabled,
.btn-toggle-active.btn-flat:disabled,
.btn-toggle-active.disabled.dropdown-item.flat,
.btn-toggle-active.dropdown-item.flat:disabled {
  color: var(--u-action-major-fg-disabled) !important;
  background-color: var(--u-action-major-bg-translucent-disabled) !important;
}
.btn-toggle-active.btn-flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-toggle-active.btn-flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.btn-toggle-active.dropdown-item.flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-toggle-active.dropdown-item.flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active {
  color: var(--u-action-major-fg-pressed) !important;
  background-color: var(--u-action-major-bg-translucent-pressed) !important;
}
.btn-toggle-active.btn-danger.btn-flat,
.btn-toggle-active.btn-danger.dropdown-item.flat {
  color: var(--u-action-major-danger-fg) !important;
  background-color: var(--u-action-major-danger-bg-translucent) !important;
}
.btn-toggle-active.btn-danger.btn-flat:hover,
.btn-toggle-active.btn-danger.dropdown-item.flat:hover {
  color: var(--u-action-major-danger-fg-hover) !important;
  background-color: var(--u-action-major-danger-bg-translucent-hover) !important;
}
.btn-toggle-active.btn-danger.btn-flat.disabled,
.btn-toggle-active.btn-danger.btn-flat:disabled,
.btn-toggle-active.btn-danger.disabled.dropdown-item.flat,
.btn-toggle-active.btn-danger.dropdown-item.flat:disabled {
  color: var(--u-action-major-danger-fg-disabled) !important;
  background-color: var(--u-action-major-danger-bg-translucent-disabled) !important;
}
.btn-toggle-active.btn-danger.btn-flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-toggle-active.btn-danger.btn-flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.btn-toggle-active.btn-danger.dropdown-item.flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-toggle-active.btn-danger.dropdown-item.flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active {
  color: var(--u-action-major-danger-fg-pressed) !important;
  background-color: var(--u-action-major-danger-bg-translucent-pressed) !important;
}
.btn-group .btn-outline-primary + .btn.disabled,
.btn-group .btn-outline-primary + .btn:disabled,
.btn-group .btn-secondary + .btn.disabled,
.btn-group .btn-secondary + .btn:disabled {
  margin-left: 0;
  border-left: none;
}
@media (pointer: coarse) {
  u-actions-block u-action-group .btn-secondary:hover {
    background-color: #fff;
  }
  u-actions-block u-action-group .btn-toggle-active.btn-secondary:hover {
    background-color: #b4dcfd;
  }
  u-action-group .btn {
    transition: none;
  }
}
.btn-primary {
  color: var(--u-action-primary-fg);
  background-color: var(--u-action-primary-bg);
  border-color: var(--u-action-primary-bg);
  transition: none;
}
.btn-primary.focus,
.btn-primary:focus {
  color: var(--u-action-primary-fg);
  background-color: var(--u-action-primary-bg);
  border-color: var(--u-action-primary-bg);
  outline: 2px solid var(--u-action-focus-line);
  box-shadow: none;
}
.btn-primary:hover {
  color: var(--u-action-primary-fg-hover);
  background-color: var(--u-action-primary-bg-hover);
  border-color: var(--u-action-primary-bg-hover);
}
.btn-primary.disabled,
.btn-primary:disabled {
  background-color: var(--u-action-primary-bg-disabled);
  color: var(--u-action-primary-fg-disabled);
  pointer-events: none;
}
.btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
  color: var(--u-action-primary-fg-pressed);
  background-color: var(--u-action-primary-bg-pressed);
  background-image: none;
  border-color: var(--u-action-primary-bg-pressed);
}
.btn-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-danger.dropdown-toggle:focus,
.show > .btn-outline-danger.dropdown-toggle:focus,
.show > .btn-outline-primary.dropdown-toggle:focus,
.show > .btn-outline-warning.dropdown-toggle:focus,
.show > .btn-primary.dropdown-toggle:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: none;
}
.btn-outline-primary,
.btn-secondary {
  color: var(--u-action-fg);
  background-color: var(--u-action-bg);
  border-color: var(--u-action-fg);
  transition: none;
}
.btn-outline-primary.focus,
.btn-outline-primary:focus,
.btn-secondary.focus,
.btn-secondary:focus {
  color: var(--u-action-fg);
  background-color: var(--u-action-bg);
  border-color: var(--u-action-fg);
  outline: 2px solid var(--u-action-focus-line);
  box-shadow: none;
}
.btn-outline-primary:hover,
.btn-secondary:hover {
  color: var(--u-action-fg-hover);
  background-color: var(--u-action-bg-hover);
  border-color: var(--u-action-fg-hover);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled,
.btn-secondary.disabled,
.btn-secondary:disabled {
  background-color: var(--u-action-bg-disabled);
  color: var(--u-action-fg-disabled);
  border-color: var(--u-action-fg-disabled);
  pointer-events: none;
}
.btn-outline-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-outline-primary.dropdown-toggle,
.show > .btn-secondary.dropdown-toggle {
  color: var(--u-action-fg-pressed);
  background-color: var(--u-action-bg-pressed);
  background-image: none;
  border-color: var(--u-action-fg-pressed);
}
.btn-danger {
  color: var(--u-action-danger-bg);
  background-color: var(--u-action-danger-fg);
  border-color: var(--u-action-danger-fg);
  transition: none;
}
.btn-danger.focus,
.btn-danger:focus {
  color: var(--u-action-danger-bg);
  background-color: var(--u-action-danger-fg);
  border-color: var(--u-action-danger-fg);
  outline: 2px solid var(--u-action-focus-danger-line);
  box-shadow: none;
}
.btn-danger:hover {
  color: var(--u-action-danger-bg-hover);
  background-color: var(--u-action-danger-fg-hover);
  border-color: var(--u-action-danger-fg-hover);
}
.btn-danger.disabled,
.btn-danger:disabled {
  background-color: var(--u-action-danger-fg-disabled);
  color: var(--u-action-danger-bg-disabled);
  border-color: var(--u-action-danger-fg-disabled);
  pointer-events: none;
}
.btn-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-danger.dropdown-toggle {
  color: var(--u-action-danger-bg-pressed);
  background-color: var(--u-action-danger-fg-pressed);
  background-image: none;
  border-color: var(--u-action-danger-fg-pressed);
}
.btn-outline-warning {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-action-bg);
  border-color: var(--u-feedback-warning-line);
  transition: none;
  background-color: #fff;
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-action-bg);
  border-color: var(--u-feedback-warning-line);
  outline: 2px solid var(--u-action-focus-line);
  box-shadow: none;
}
.btn-outline-warning:hover {
  color: var(--u-content-text-primary-fg-hover);
  background-color: var(--u-action-bg-hover);
  border-color: var(--u-feedback-warning-line-hover);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  background-color: var(--u-action-bg-disabled);
  color: var(--u-content-text-primary-fg-disabled);
  border-color: var(--u-feedback-warning-line-disabled);
}
.btn-outline-warning:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-outline-warning.dropdown-toggle {
  color: var(--u-content-text-primary-fg-pressed);
  background-color: var(--u-action-bg-pressed);
  background-image: none;
  border-color: var(--u-feedback-warning-line-pressed);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #5c6770;
  border-color: #c7cdd1;
  background-color: #f1f2f4;
  pointer-events: none;
  opacity: 1;
}
.btn-outline-danger {
  color: var(--u-action-danger-fg);
  background-color: var(--u-action-danger-bg);
  border-color: var(--u-action-danger-fg);
  transition: none;
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
  color: var(--u-action-danger-fg);
  background-color: var(--u-action-danger-bg);
  border-color: var(--u-action-danger-fg);
  outline: 2px solid var(--u-action-focus-danger-line);
  box-shadow: none;
}
.btn-outline-danger:hover {
  color: var(--u-action-danger-fg-hover);
  background-color: var(--u-action-danger-bg-hover);
  border-color: var(--u-action-danger-fg-hover);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  background-color: var(--u-action-danger-bg-disabled);
  color: var(--u-action-danger-fg-disabled);
  border-color: var(--u-action-danger-fg-disabled);
  pointer-events: none;
}
.btn-outline-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-outline-danger.dropdown-toggle {
  color: var(--u-action-danger-fg-pressed);
  background-color: var(--u-action-danger-bg-pressed);
  background-image: none;
  border-color: var(--u-action-danger-fg-pressed);
}
.btn-group-lg > .btn-icon-only.btn,
.btn-icon-only,
.btn-icon-only.btn-lg {
  padding-left: .5rem;
  padding-right: .5rem;
}
.btn-group-sm > .btn-icon-only.btn,
.btn-icon-only.btn-sm {
  padding-left: .25rem;
  padding-right: .25rem;
}
.btn-danger.dropdown-item.flat,
.btn-flat.btn-danger {
  color: var(--u-action-danger-fg);
  background-color: var(--u-action-danger-bg-translucent);
  border-color: var(--u-action-danger-bg-translucent);
  transition: none;
}
.btn-danger.dropdown-item.flat:focus,
.btn-danger.focus.dropdown-item.flat,
.btn-flat.btn-danger.focus,
.btn-flat.btn-danger:focus {
  color: var(--u-action-danger-fg);
  background-color: var(--u-action-danger-bg-translucent);
  border-color: var(--u-action-danger-bg-translucent);
  outline: 2px solid var(--u-action-focus-danger-line);
  outline-offset: -2px;
  box-shadow: none;
}
.btn-danger.dropdown-item.flat:hover,
.btn-flat.btn-danger:hover {
  color: var(--u-action-danger-fg-hover);
  background-color: var(--u-action-danger-bg-translucent-hover);
}
.btn-danger.disabled.dropdown-item.flat,
.btn-danger.dropdown-item.flat:disabled,
.btn-flat.btn-danger.disabled,
.btn-flat.btn-danger:disabled {
  background-color: var(--u-action-danger-bg-translucent-disabled);
  color: var(--u-action-danger-fg-disabled);
  pointer-events: none;
}
.btn-danger.dropdown-item.flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-danger.dropdown-item.flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.btn-flat.btn-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-flat.btn-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-danger.dropdown-toggle.dropdown-item.flat,
.show > .btn-flat.btn-danger.dropdown-toggle {
  color: var(--u-action-danger-fg-pressed);
  background-color: var(--u-action-danger-bg-translucent-pressed);
  background-image: none;
}
.btn-clear:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-clear:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.btn-danger.dropdown-item.flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-danger.dropdown-item.flat:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.btn-flat.btn-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.btn-flat.btn-danger:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .btn-clear.dropdown-toggle:focus,
.show > .btn-close.dropdown-toggle:focus,
.show > .btn-danger.dropdown-toggle.dropdown-item.flat:focus,
.show > .btn-flat.btn-danger.dropdown-toggle:focus {
  box-shadow: none;
}
.btn-clear {
  color: var(--u-content-text-secondary-fg);
  background-color: var(--u-input-bg);
  padding-left: .5rem;
  padding-right: .5rem;
  transition: none;
}
.btn-clear.focus,
.btn-clear:focus {
  color: var(--u-content-text-secondary-fg);
  background-color: var(--u-input-bg);
  outline: 2px solid var(--u-action-focus-line);
  outline-offset: -2px;
  box-shadow: none;
}
.btn-clear:hover {
  color: var(--u-content-text-secondary-fg-hover);
  background-color: unset;
}
.btn-clear.disabled,
.btn-clear:disabled {
  background-color: var(--u-action-bg-translucent-disabled);
  color: var(--u-input-clear-fg-disabled);
  pointer-events: none;
}
.btn-clear:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-clear:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-clear.dropdown-toggle {
  color: var(--u-content-text-secondary-fg-pressed);
  background-color: unset;
  background-image: none;
}
.btn-clear.btn-lg,
.btn-group-lg > .btn-clear.btn {
  padding-left: .5rem;
  padding-right: .5rem;
}
.btn-clear.btn-sm,
.btn-group-sm > .btn-clear.btn {
  padding-left: .25rem;
  padding-right: .25rem;
}
.btn-close {
  color: var(--u-content-text-secondary-fg);
  background-color: var(--u-action-bg-translucent);
  transition: none;
}
.btn-close.focus,
.btn-close:focus {
  color: var(--u-content-text-secondary-fg);
  background-color: var(--u-action-bg-translucent);
  outline: 2px solid var(--u-action-focus-line);
  outline-offset: -2px;
  box-shadow: none;
}
.btn-close:hover {
  color: var(--u-content-text-secondary-fg-hover);
  background-color: unset;
}
.btn-close.disabled,
.btn-close:disabled {
  background-color: var(--u-action-bg-translucent-disabled);
  color: var(--u-action-fg-disabled);
  pointer-events: none;
}
.btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .btn-close.dropdown-toggle {
  color: var(--u-content-text-secondary-fg-pressed);
  background-color: unset;
  background-image: none;
}
body ::selection,
html ::selection {
  color: var(--u-content-text-selection-fg);
  fill: var(--u-content-text-selection-fg);
  -webkit-text-fill-color: var(--u-content-text-selection-fg);
  background: var(--u-content-text-selection-bg);
}
::-webkit-input-placeholder {
  font-style: italic;
  color: var(--u-content-text-placeholder-fg) !important;
}
:-moz-placeholder {
  font-style: italic;
  color: var(--u-content-text-placeholder-fg) !important;
}
::-moz-placeholder {
  font-style: italic;
  color: var(--u-content-text-placeholder-fg) !important;
}
:-ms-input-placeholder {
  font-style: italic;
  color: var(--u-content-text-placeholder-fg) !important;
}
.fade {
  transition: opacity .15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height .35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropdown,
.dropleft,
.dropright,
.dropup,
td.selection-cell {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  font-family: "NiceFluorine" !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  width: 1em;
  text-align: left;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  pointer-events: none;
  line-height: .75em;
  display: inline-block;
  margin-left: .5rem;
  vertical-align: baseline;
  content: "\e919";
}
.dropleft .dropdown-toggle:empty::after,
.dropright .dropdown-toggle:empty::after,
.dropup .dropdown-toggle:empty::after,
.dropup .dropdown-toggle[aria-expanded=true]:empty::after {
  margin-left: .1em;
  margin-right: .1em;
}
.dropdown-menu {
  top: 100%;
  left: 0;
  float: left;
  min-width: 10rem;
  padding: .5rem 0;
  margin: .125rem 0 0;
  font-size: 1rem;
  color: var(--u-content-text-primary-fg);
  text-align: left;
  list-style: none;
  background-color: var(--u-app-content-bg);
  background-clip: padding-box;
  border: 1px solid var(--u-app-regular-line);
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: .125rem;
}
.dropright .dropdown-toggle::after,
.dropup .dropdown-toggle::after {
  font-family: "NiceFluorine" !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  width: 1em;
  text-align: left;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  pointer-events: none;
  line-height: .75em;
  display: inline-block;
  margin-left: .5rem;
  content: "\e919";
}
.dropup .dropdown-toggle::after {
  vertical-align: baseline;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: .125rem;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: .125rem;
}
.dropleft .dropdown-toggle::after {
  font-family: "NiceFluorine" !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  width: 1em;
  text-align: left;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  pointer-events: none;
  line-height: .75em;
  margin-left: .5rem;
  vertical-align: baseline;
  content: "\e919";
  display: none;
}
.dropleft .dropdown-toggle::before {
  line-height: .75em;
  display: inline-block;
  margin-left: .5rem;
  content: "\e916";
  vertical-align: 0;
}
.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: .5rem 0;
  overflow: hidden;
  border-top: 1px solid var(--u-app-gentle-line);
}
.dropdown-item {
  display: block;
  width: 100%;
  clear: both;
  font-weight: 400;
  color: var(--u-content-text-primary-fg);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
}
.dropdown-item:focus,
.dropdown-item:hover {
  color: var(--u-content-text-primary-fg-hover);
  text-decoration: none;
  background-color: var(--u-content-item-bg-hover);
}
.dropdown-item.active,
.dropdown-item:active {
  color: var(--u-content-text-primary-fg);
  text-decoration: none;
  background-color: var(--u-content-item-major-bg);
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: var(--u-content-text-primary-fg-disabled);
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: .5rem;
  margin-bottom: 0;
  font-size: .875rem;
  color: var(--u-content-text-secondary-fg);
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: .5rem;
  color: var(--u-content-text-primary-fg);
}
.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  visibility: hidden;
  opacity: 0;
  transform-origin: top;
  margin: 0;
  box-shadow: 0 .125rem .25rem var(--u-content-regular-line);
}
.dropdown-menu.selected {
  font-weight: 700;
}
.dropdown-menu.show {
  visibility: visible;
  opacity: 1;
}
.dropdown-menu.scrollable {
  overflow-y: auto;
  max-height: 212px;
}
.dropdown-item {
  cursor: pointer;
  padding: .5rem .75rem;
  line-height: 1.25;
  border: 1px solid transparent;
}
.dropdown-item:focus {
  outline: 2px solid var(--u-action-focus-line);
  outline-offset: -2px;
}
.dropdown-toggle[aria-expanded=true]::after,
.dropup .dropdown-toggle[aria-expanded=true]::after {
  font-family: "NiceFluorine" !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  width: 1em;
  text-align: left;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  pointer-events: none;
  line-height: .75em;
  display: inline-block;
  margin-left: .5rem;
  vertical-align: baseline;
  content: "\e919";
}
.child-no-padding > *,
.no-padding,
th.filter-cell {
  padding: 0 !important;
}
.child-no-border-top > * {
  border-top: none;
}
.dropdown-toggle {
  display: flex;
  align-items: center;
  perspective: 0;
}
.dropdown-toggle:empty {
  padding-left: .5em;
  padding-right: .5em;
}
.dropdown-toggle:empty::after,
.dropdown-toggle[aria-expanded=true]:empty::after {
  margin: 0;
}
.dropdown-toggle::after,
.dropdown-toggle:empty::after {
  height: auto;
}
.cdk-overlay-container {
  z-index: 1065;
}
.cdk-overlay-container .dropdown-in-modal {
  z-index: 1052;
}
.cdk-overlay-container .dropdown-in-popover {
  z-index: 1062;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group-vertical > .btn:hover,
.btn-group > .btn:hover {
  z-index: 1;
}
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn-group:not(:first-child),
.btn-group > .btn:not(:first-child) {
  margin-left: -1px;
}
.dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-group-sm > .btn + .dropdown-toggle-split,
.btn-sm + .dropdown-toggle-split {
  padding-right: .375rem;
  padding-left: .375rem;
}
.btn-group-lg > .btn + .dropdown-toggle-split,
.btn-lg + .dropdown-toggle-split {
  padding-right: .75rem;
  padding-left: .75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn-group:not(:first-child),
.btn-group-vertical > .btn:not(:first-child) {
  margin-top: -1px;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.u-form-control.u-action-group .btn,
.u-form-control.u-actions-block .btn {
  border: 1px var(--u-input-line) solid;
  color: var(--u-content-text-primary-fg) !important;
}
.u-form-control.u-action-group .btn.disabled,
.u-form-control.u-action-group .btn:disabled,
.u-form-control.u-actions-block .btn.disabled,
.u-form-control.u-actions-block .btn:disabled {
  color: var(--u-content-text-primary-fg-disabled) !important;
  background-color: var(--u-input-bg-disabled) !important;
}
.u-form-control.u-action-group .btn-secondary,
.u-form-control.u-action-group .btn-secondary:hover,
.u-form-control.u-actions-block .btn-secondary,
.u-form-control.u-actions-block .btn-secondary:hover {
  color: var(--u-content-text-primary-fg-hover) !important;
  border-color: var(--u-input-line) !important;
}
.u-form-control.u-action-group .btn-secondary.disabled,
.u-form-control.u-action-group .btn-secondary:disabled,
.u-form-control.u-action-group .btn-secondary:hover.disabled,
.u-form-control.u-action-group .btn-secondary:hover:disabled,
.u-form-control.u-actions-block .btn-secondary.disabled,
.u-form-control.u-actions-block .btn-secondary:disabled,
.u-form-control.u-actions-block .btn-secondary:hover.disabled,
.u-form-control.u-actions-block .btn-secondary:hover:disabled {
  color: var(--u-content-text-primary-fg-disabled) !important;
  background-color: var(--u-input-bg-disabled) !important;
}
.u-form-control.u-action-group .btn-secondary.disabled.actions-block-multi-compact::after,
.u-form-control.u-action-group .btn-secondary.disabled.actions-block-single-compact::after,
.u-form-control.u-action-group .btn-secondary:disabled.actions-block-multi-compact::after,
.u-form-control.u-action-group .btn-secondary:disabled.actions-block-single-compact::after,
.u-form-control.u-action-group .btn-secondary:hover.disabled.actions-block-multi-compact::after,
.u-form-control.u-action-group .btn-secondary:hover.disabled.actions-block-single-compact::after,
.u-form-control.u-action-group .btn-secondary:hover:disabled.actions-block-multi-compact::after,
.u-form-control.u-action-group .btn-secondary:hover:disabled.actions-block-single-compact::after,
.u-form-control.u-actions-block .btn-secondary.disabled.actions-block-multi-compact::after,
.u-form-control.u-actions-block .btn-secondary.disabled.actions-block-single-compact::after,
.u-form-control.u-actions-block .btn-secondary:disabled.actions-block-multi-compact::after,
.u-form-control.u-actions-block .btn-secondary:disabled.actions-block-single-compact::after,
.u-form-control.u-actions-block .btn-secondary:hover.disabled.actions-block-multi-compact::after,
.u-form-control.u-actions-block .btn-secondary:hover.disabled.actions-block-single-compact::after,
.u-form-control.u-actions-block .btn-secondary:hover:disabled.actions-block-multi-compact::after,
.u-form-control.u-actions-block .btn-secondary:hover:disabled.actions-block-single-compact::after {
  color: var(--u-action-fg-disabled) !important;
}
.u-form-control.u-action-group .btn-toggle-active,
.u-form-control.u-actions-block .btn-toggle-active {
  border-color: var(--u-input-line) !important;
}
.u-form-control.u-action-group .btn-toggle-active:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.u-form-control.u-action-group .btn-toggle-active:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.u-form-control.u-actions-block .btn-toggle-active:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.u-form-control.u-actions-block .btn-toggle-active:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active {
  border-color: var(--u-input-line) !important;
}
.u-form-control.u-action-group .btn.actions-block-multi-compact::after,
.u-form-control.u-action-group .btn.actions-block-single-compact::after,
.u-form-control.u-actions-block .btn.actions-block-multi-compact::after,
.u-form-control.u-actions-block .btn.actions-block-single-compact::after {
  color: var(--u-action-fg);
}
.u-action-group .btn:hover:not(:focus) {
  z-index: auto;
}
.dropdown-toggle-split {
  padding-right: .397rem;
  padding-left: .397rem;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .custom-file,
.input-group > .custom-select,
.input-group > .form-control,
.input-group > .form-control-plaintext {
  position: relative;
  flex: 1 1 0%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .custom-file + .custom-file,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .form-control,
.input-group > .custom-select + .custom-file,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .form-control,
.input-group > .form-control + .custom-file,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .form-control,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .form-control {
  margin-left: -1px;
}
.input-group-append .btn:focus,
.input-group-prepend .btn:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label,
.input-group > .custom-select:focus,
.input-group > .form-control:focus {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group-append,
.input-group-prepend {
  display: flex;
}
.input-group-append .btn,
.input-group-prepend .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .input-group-text + .input-group-text,
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .input-group-text + .input-group-text {
  margin-left: -1px;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: .5rem .75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  color: var(--u-content-text-primary-fg);
  text-align: center;
  white-space: nowrap;
  background-color: var(--u-input-bg-disabled);
  border: 1px solid #c7cdd1;
}
.input-group-text input[type=checkbox],
.input-group-text input[type=radio] {
  margin-top: 0;
}
.input-group-lg > .custom-select,
.input-group-lg > .form-control:not(textarea) {
  height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .custom-select,
.input-group-lg > .form-control,
.input-group-lg > .input-group-append > .btn,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-prepend > .input-group-text {
  padding: .5rem .75rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.input-group-sm > .custom-select,
.input-group-sm > .form-control:not(textarea) {
  height: calc(1.5em + .5rem + 2px);
}
.input-group-sm > .custom-select,
.input-group-sm > .form-control,
.input-group-sm > .input-group-append > .btn,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-prepend > .input-group-text {
  padding: .25rem .5rem;
  font-size: .786rem;
  line-height: 1.5;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2.15rem;
}
.input-group .btn.btn-secondary {
  border-color: var(--u-input-line);
}
.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: var(--u-action-fg);
  border-color: #0570c7;
  background-color: #0570c7;
}
.custom-control-input:focus ~ .custom-control-label::before,
.custom-toggle input[type=checkbox]:focus + label::before {
  box-shadow: 0 0 0 .2rem rgba(5, 112, 199, .25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #51aefb;
}
.custom-control-input:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #83c5fc;
  border-color: #83c5fc;
}
.custom-control-input.form-control.disabled ~ .custom-control-label,
.custom-control-input:disabled ~ .custom-control-label,
.custom-control-input[disabled] ~ .custom-control-label {
  color: var(--u-content-text-primary-fg-disabled);
}
.custom-control-input[disabled] ~ .custom-control-label::before {
  background-color: var(--u-input-bg-disabled);
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::after,
.custom-control-label::before {
  position: absolute;
  top: .25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
}
.custom-control-label::before {
  pointer-events: none;
  background-color: var(--u-input-bg);
  border: #9da7af solid 1px;
}
.custom-control-label::after {
  background: no-repeat 50%/8px 8px;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='white' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #0570c7;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%230570c7' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input.form-control.disabled:checked ~ .custom-control-label::before,
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(5, 112, 199, .5);
}
.custom-checkbox .custom-control-input.form-control.disabled:indeterminate ~ .custom-control-label::before,
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(5, 112, 199, .5);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input.form-control.disabled:checked ~ .custom-control-label::before,
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before,
.custom-switch .custom-control-input.form-control.disabled:checked ~ .custom-control-label::before,
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(5, 112, 199, .5);
}
.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: .5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #9da7af;
  border-radius: .5rem;
  transition:
    transform .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: var(--u-input-bg);
  transform: translateX(.75rem);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem 2.15rem .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23394046' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
  border: 1px solid #c7cdd1;
  border-radius: 0;
  appearance: none;
}
.custom-select:focus {
  border-color: #51aefb;
  outline: 0;
  box-shadow: 0 0 0 .2rem rgba(5, 112, 199, .25);
}
.custom-select:focus::-ms-value {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-input-bg);
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: .75rem;
  background-image: none;
}
.custom-select.form-control.disabled,
.custom-select:disabled {
  background-color: var(--u-input-bg-disabled);
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--u-content-text-primary-fg);
}
.custom-select-sm {
  height: calc(1.5em + .5rem + 2px);
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .5rem;
  font-size: .786rem;
}
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: .75rem;
  font-size: 1.25rem;
}
.custom-file,
.custom-file-input {
  position: relative;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
}
.custom-file {
  display: inline-block;
  margin-bottom: 0;
}
.custom-file-input {
  z-index: 2;
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #51aefb;
  box-shadow: 0 0 0 .2rem rgba(5, 112, 199, .25);
}
.custom-file-input.form-control.disabled ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label,
.custom-file-input[disabled] ~ .custom-file-label {
  background-color: #e3e6e8;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}
.custom-file-label,
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  padding: .375rem .75rem;
  line-height: 1.5;
  color: #22272a;
}
.custom-file-label {
  left: 0;
  z-index: 1;
  height: calc(1.5em + .75rem + 2px);
  font-weight: 400;
  background-color: #fff;
  border: 1px solid #c7cdd1;
}
.custom-file-label::after {
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + .75rem);
  content: "Browse";
  background-color: var(--u-input-bg-disabled);
  border-left: inherit;
}
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(5, 112, 199, .25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(5, 112, 199, .25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(5, 112, 199, .25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -.25rem;
  background-color: #0570c7;
  border: 0;
  -webkit-transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
  transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #83c5fc;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: #d5d9dd;
  border-color: transparent;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0570c7;
  border: 0;
  -moz-transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
  transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #83c5fc;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: #d5d9dd;
  border-color: transparent;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: .2rem;
  margin-left: .2rem;
  background-color: #0570c7;
  border: 0;
  -ms-transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
  transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #83c5fc;
}
.custom-range::-ms-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: .5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #d5d9dd;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #d5d9dd;
}
.custom-range.form-control.disabled::-webkit-slider-thumb,
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #9da7af;
}
.custom-range.form-control.disabled::-webkit-slider-runnable-track,
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range.form-control.disabled::-moz-range-thumb,
.custom-range:disabled::-moz-range-thumb {
  background-color: #9da7af;
}
.custom-range.form-control.disabled::-moz-range-track,
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range.form-control.disabled::-ms-thumb,
.custom-range:disabled::-ms-thumb {
  background-color: #9da7af;
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition:
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}
.custom-control-input.is-invalid:checked ~ .custom-control-label::before,
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
  border-color: var(--u-action-danger-fg) !important;
  background-color: var(--u-action-danger-fg) !important;
}
.custom-control-input.is-invalid ~ .custom-control-label::before,
.was-validated .custom-control-input:invalid ~ .custom-control-label::before {
  border-color: var(--u-action-danger-fg) !important;
  background-color: var(--u-input-bg) !important;
}
.custom-control {
  print-color-adjust: exact;
  -webkit-print-color-adjust: exact;
}
.custom-control-input:not(.disabled):not([disabled]):focus ~ .custom-control-label::before,
.custom-control-input:not(.disabled):not([disabled]):hover ~ .custom-control-label::before {
  border-color: var(--u-input-secondary-fg-hover);
  background-color: var(--u-input-bg-hover);
}
.custom-control-input:not(.disabled):not([disabled]):active ~ .custom-control-label::before {
  border-color: var(--u-input-secondary-fg-pressed) !important;
  background-color: var(--u-input-bg-pressed) !important;
}
.custom-control-input:not(.disabled):not([disabled]):checked ~ .custom-control-label::before {
  border: 0 !important;
}
.custom-control-input:not(.disabled):not([disabled]):checked:focus ~ .custom-control-label::before,
.custom-control-input:not(.disabled):not([disabled]):checked:hover ~ .custom-control-label::before {
  background-color: var(--u-action-fg-hover);
}
.custom-control-input:not(.disabled):not([disabled]):checked:active ~ .custom-control-label::before {
  background-color: var(--u-action-fg-pressed) !important;
}
.custom-control-input.form-control.disabled ~ .custom-control-label::before,
.custom-control-input:disabled ~ .custom-control-label::before {
  pointer-events: none;
  border: 1px solid var(--u-action-fg-disabled) !important;
  background-color: var(--u-input-bg-disabled) !important;
}
.custom-control-input.form-control.disabled:checked ~ .custom-control-label::before,
.custom-control-input:disabled:checked ~ .custom-control-label::before {
  pointer-events: none;
  border: 1px solid var(--u-action-fg-disabled) !important;
  background-color: var(--u-action-fg-disabled) !important;
}
.input-group-append .custom-control,
.input-group-prepend .custom-control {
  padding-left: 1rem;
}
.custom-control-label::before {
  border: 1px solid var(--u-content-text-primary-fg);
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: var(--u-input-bg);
  border: 1px solid var(--u-content-text-primary-fg);
}
.custom-checkbox .custom-control-input.form-control.disabled:indeterminate ~ .custom-control-label::before,
.custom-checkbox .custom-control-input:indeterminate:disabled ~ .custom-control-label::before {
  background-color: var(--u-input-bg-disabled);
  border: 1px solid var(--u-action-fg-disabled);
}
.custom-checkbox .custom-control-input.form-control.disabled:indeterminate ~ .custom-control-label::after,
.custom-checkbox .custom-control-input:indeterminate:disabled ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%239da7af' d='M0 2h4'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:indeterminate:focus:not(.disabled):not([disabled]) ~ .custom-control-label::after,
.custom-checkbox .custom-control-input:indeterminate:hover:not(.disabled):not([disabled]) ~ .custom-control-label::after {
  border: 1px solid var(--u-input-secondary-fg-hover);
  background-color: var(--u-input-bg-hover);
}
.custom-checkbox .custom-control-input:indeterminate:active:not(.disabled):not([disabled]) ~ .custom-control-label::after {
  border: 1px solid var(--u-input-secondary-fg-pressed) !important;
  background-color: var(--u-input-bg-pressed) !important;
}
.custom-control-labelbefore {
  padding-right: 1.5rem;
  padding-left: 0;
  text-align: right;
}
.custom-control-labelbefore .custom-control-input {
  right: 0;
}
.custom-control-labelbefore .custom-control-label::after,
.custom-control-labelbefore .custom-control-label::before {
  right: -1.5rem;
  left: auto;
}
.custom-control-touch-area {
  position: absolute;
  top: -.75rem;
  left: -1rem;
  width: 3rem;
  height: 3rem;
}
.custom-select {
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1' viewBox='12 16.5 36 15'%3E%3Cpath fill='var(--u-action-fg)' d='M14.83 17.17L12 20l12 12 12-12-2.83-2.83L24 26.34l-9.17-9.17z'/%3E%3C/svg%3E") no-repeat right .75rem center/12px 7px;
  background-size: 12px 7px;
  color: var(--u-content-text-primary-fg);
}
.custom-select.form-control.disabled,
.custom-select:disabled {
  background: var(--u-input-bg-disabled) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1' viewBox='12 16.5 36 15'%3E%3Cpath fill='var(--u-content-text-primary-fg-disabled)' d='M14.83 17.17L12 20l12 12 12-12-2.83-2.83L24 26.34l-9.17-9.17z'/%3E%3C/svg%3E") no-repeat right .75rem center/12px 7px;
  color: var(--u-content-text-primary-fg-disabled);
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) .custom-control-input:not(.disabled):not([disabled]):checked ~ .custom-control-label::before,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) .custom-control-input:not(.disabled):not([disabled]):checked ~ .custom-control-label::before,
.u-form-control.is-invalid:not(.disabled):not([disabled]) .custom-control-input:not(.disabled):not([disabled]):checked ~ .custom-control-label::before {
  border-color: var(--u-action-danger-fg);
  background-color: var(--u-action-danger-fg);
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) .custom-control-input:not(.disabled):not([disabled]):checked:focus ~ .custom-control-label::before,
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) .custom-control-input:not(.disabled):not([disabled]):checked:hover ~ .custom-control-label::before,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) .custom-control-input:not(.disabled):not([disabled]):checked:focus ~ .custom-control-label::before,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) .custom-control-input:not(.disabled):not([disabled]):checked:hover ~ .custom-control-label::before,
.u-form-control.is-invalid:not(.disabled):not([disabled]) .custom-control-input:not(.disabled):not([disabled]):checked:focus ~ .custom-control-label::before,
.u-form-control.is-invalid:not(.disabled):not([disabled]) .custom-control-input:not(.disabled):not([disabled]):checked:hover ~ .custom-control-label::before {
  border-color: var(--u-action-danger-fg-hover);
  background-color: var(--u-action-danger-fg-hover);
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) .custom-control-input:not(.disabled):not([disabled]):checked:active ~ .custom-control-label::before,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) .custom-control-input:not(.disabled):not([disabled]):checked:active ~ .custom-control-label::before,
.u-form-control.is-invalid:not(.disabled):not([disabled]) .custom-control-input:not(.disabled):not([disabled]):checked:active ~ .custom-control-label::before {
  border-color: var(--u-action-danger-pressed) !important;
  background-color: var(--u-action-danger-fg-pressed) !important;
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:not(.disabled):not([disabled]) ~ .custom-control-label::before,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:not(.disabled):not([disabled]) ~ .custom-control-label::before,
.u-form-control.is-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:not(.disabled):not([disabled]) ~ .custom-control-label::before {
  border-color: var(--u-action-danger-fg) !important;
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:indeterminate:not(.disabled):not([disabled]) ~ .custom-control-label::before,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:indeterminate:not(.disabled):not([disabled]) ~ .custom-control-label::before,
.u-form-control.is-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:indeterminate:not(.disabled):not([disabled]) ~ .custom-control-label::before {
  background: var(--u-input-bg) !important;
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:indeterminate:not(.disabled):not([disabled]) ~ .custom-control-label::after,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:indeterminate:not(.disabled):not([disabled]) ~ .custom-control-label::after,
.u-form-control.is-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:indeterminate:not(.disabled):not([disabled]) ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23bd0f0f' d='M0 2h4'/%3E%3C/svg%3E");
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:indeterminate:focus:not(.disabled):not([disabled]) ~ .custom-control-label::after,
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:indeterminate:hover:not(.disabled):not([disabled]) ~ .custom-control-label::after,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:indeterminate:focus:not(.disabled):not([disabled]) ~ .custom-control-label::after,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:indeterminate:hover:not(.disabled):not([disabled]) ~ .custom-control-label::after,
.u-form-control.is-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:indeterminate:focus:not(.disabled):not([disabled]) ~ .custom-control-label::after,
.u-form-control.is-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:indeterminate:hover:not(.disabled):not([disabled]) ~ .custom-control-label::after {
  border: 1px solid var(--u-input-invalid-line-hover);
  background-color: var(--u-input-bg-hover);
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:indeterminate:active:not(.disabled):not([disabled]) ~ .custom-control-label::after,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:indeterminate:active:not(.disabled):not([disabled]) ~ .custom-control-label::after,
.u-form-control.is-invalid:not(.disabled):not([disabled]).custom-checkbox .custom-control-input:indeterminate:active:not(.disabled):not([disabled]) ~ .custom-control-label::after {
  border: 1px solid var(--u-input-invalid-line-pressed) !important;
  background-color: var(--u-input-bg-pressed) !important;
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).custom-toggle-switch input[type=checkbox]:checked:not(.disabled):not([disabled]) + label::before,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).custom-toggle-switch input[type=checkbox]:checked:not(.disabled):not([disabled]) + label::before,
.u-form-control.is-invalid:not(.disabled):not([disabled]).custom-toggle-switch input[type=checkbox]:checked:not(.disabled):not([disabled]) + label::before {
  border-color: var(--u-action-danger-fg) !important;
  background-color: var(--u-action-danger-fg) !important;
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).custom-toggle-switch input[type=checkbox]:checked:not(.disabled):not([disabled]) + label::after,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).custom-toggle-switch input[type=checkbox]:checked:not(.disabled):not([disabled]) + label::after,
.u-form-control.is-invalid:not(.disabled):not([disabled]).custom-toggle-switch input[type=checkbox]:checked:not(.disabled):not([disabled]) + label::after {
  border-color: var(--u-action-danger-fg) !important;
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).custom-toggle-switch input[type=checkbox]:not(.disabled):not([disabled]) + label::before,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).custom-toggle-switch input[type=checkbox]:not(.disabled):not([disabled]) + label::before,
.u-form-control.is-invalid:not(.disabled):not([disabled]).custom-toggle-switch input[type=checkbox]:not(.disabled):not([disabled]) + label::before {
  border-color: var(--u-action-danger-fg) !important;
  background-color: var(--u-input-bg) !important;
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) .custom-radio:not(.disabled):not([disabled]) .custom-control-input:not(.disabled):not([disabled]) ~ .custom-control-label::before,
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).custom-radio .custom-control-input:not(.disabled):not([disabled]) ~ .custom-control-label::before,
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).custom-toggle-switch input[type=checkbox]:not(.disabled):not([disabled]) + label::after,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) .custom-radio:not(.disabled):not([disabled]) .custom-control-input:not(.disabled):not([disabled]) ~ .custom-control-label::before,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).custom-radio .custom-control-input:not(.disabled):not([disabled]) ~ .custom-control-label::before,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).custom-toggle-switch input[type=checkbox]:not(.disabled):not([disabled]) + label::after,
.u-form-control.is-invalid:not(.disabled):not([disabled]) .custom-radio:not(.disabled):not([disabled]) .custom-control-input:not(.disabled):not([disabled]) ~ .custom-control-label::before,
.u-form-control.is-invalid:not(.disabled):not([disabled]).custom-radio .custom-control-input:not(.disabled):not([disabled]) ~ .custom-control-label::before,
.u-form-control.is-invalid:not(.disabled):not([disabled]).custom-toggle-switch input[type=checkbox]:not(.disabled):not([disabled]) + label::after {
  border-color: var(--u-action-danger-fg) !important;
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).custom-toggle-switch input[type=checkbox]:focus + label::before,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).custom-toggle-switch input[type=checkbox]:focus + label::before,
.u-form-control.is-invalid:not(.disabled):not([disabled]).custom-toggle-switch input[type=checkbox]:focus + label::before {
  border-color: var(--u-input-invalid-line) !important;
  outline: 2px solid var(--u-input-focus-invalid-line);
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) .custom-radio:not(.disabled):not([disabled]).validation-color,
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).custom-radio.validation-color,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) .custom-radio:not(.disabled):not([disabled]).validation-color,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).custom-radio.validation-color,
.u-form-control.custom-tab:not(.disabled):not([disabled]) .is-invalid:not(.disabled):not([disabled]),
.u-form-control.is-invalid:not(.disabled):not([disabled]) .custom-radio:not(.disabled):not([disabled]).validation-color,
.u-form-control.is-invalid:not(.disabled):not([disabled]).custom-radio.validation-color {
  color: var(--u-action-danger-fg) !important;
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).custom-color-select input,
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).custom-color-select.validation-border input,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).custom-color-select input,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).custom-color-select.validation-border input,
.u-form-control.is-invalid:not(.disabled):not([disabled]).custom-color-select input,
.u-form-control.is-invalid:not(.disabled):not([disabled]).custom-color-select.validation-border input {
  border-style: solid;
}
.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]).custom-typeahead:not(.disabled):not([disabled]) .u-input-container,
.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]).custom-typeahead:not(.disabled):not([disabled]) .u-input-container,
.u-form-control.is-invalid:not(.disabled):not([disabled]).custom-typeahead:not(.disabled):not([disabled]) .u-input-container {
  border-color: var(--u-action-danger-fg) !important;
}
.u-form-control.custom-tab:not(.disabled):not([disabled]) .u-nav-tabs .is-invalid.active {
  border-bottom-color: var(--u-action-danger-fg) !important;
}
.u-form-control.custom-tab:not(.disabled):not([disabled]) .nav-tabs .is-invalid.active {
  border-top-color: var(--u-action-danger-fg) !important;
  border-right-color: var(--u-action-danger-fg) !important;
  border-left-color: var(--u-action-danger-fg) !important;
}
.u-actions-block.is-invalid:not(.disabled):not([disabled]) button,
.u-actions-block.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button,
.u-actions-block.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button {
  color: var(--u-action-danger-fg) !important;
  background-color: var(--u-action-danger-bg) !important;
  border-color: var(--u-action-danger-fg) !important;
}
.u-actions-block.is-invalid:not(.disabled):not([disabled]) button.form-control.disabled,
.u-actions-block.is-invalid:not(.disabled):not([disabled]) button:disabled,
.u-actions-block.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button.form-control.disabled,
.u-actions-block.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button:disabled,
.u-actions-block.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button.form-control.disabled,
.u-actions-block.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button:disabled {
  color: var(--u-action-danger-fg-disabled) !important;
  background-color: var(--u-action-danger-bg-disabled) !important;
}
.u-actions-block.is-invalid:not(.disabled):not([disabled]) button:hover,
.u-actions-block.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button:hover,
.u-actions-block.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button:hover {
  color: var(--u-action-danger-fg-hover) !important;
  background-color: var(--u-action-danger-bg-hover) !important;
}
.u-actions-block.is-invalid:not(.disabled):not([disabled]) button:active,
.u-actions-block.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button:active,
.u-actions-block.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button:active {
  color: var(--u-action-danger-fg-pressed) !important;
  background-color: var(--u-action-danger-bg-pressed) !important;
}
.u-actions-block.is-invalid:not(.disabled):not([disabled]) button:focus,
.u-actions-block.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button:focus,
.u-actions-block.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button:focus {
  outline: 2px solid var(--u-action-focus-danger-line) !important;
}
.u-actions-block.is-invalid:not(.disabled):not([disabled]) button::after,
.u-actions-block.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button::after,
.u-actions-block.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button::after {
  color: var(--u-action-danger-fg);
}
.u-actions-block.is-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]),
.u-actions-block.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]),
.u-actions-block.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]) {
  color: var(--u-action-major-danger-fg) !important;
  background-color: var(--u-action-major-danger-bg) !important;
  border-color: var(--u-action-danger-fg) !important;
}
.u-actions-block.is-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]):hover,
.u-actions-block.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]):hover,
.u-actions-block.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]):hover {
  color: var(--u-action-major-danger-fg-hover) !important;
  background-color: var(--u-action-major-danger-bg-hover) !important;
}
.u-actions-block.is-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]):active,
.u-actions-block.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]):active,
.u-actions-block.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]):active {
  color: var(--u-action-major-danger-fg-pressed) !important;
  background-color: var(--u-action-major-danger-bg-pressed) !important;
}
.u-action-group.is-invalid:not(.disabled):not([disabled]) button,
.u-action-group.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button,
.u-action-group.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button {
  color: var(--u-action-danger-fg) !important;
  background-color: var(--u-action-danger-bg) !important;
  border-color: var(--u-action-danger-fg) !important;
}
.u-action-group.is-invalid:not(.disabled):not([disabled]) button.form-control.disabled,
.u-action-group.is-invalid:not(.disabled):not([disabled]) button:disabled,
.u-action-group.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button.form-control.disabled,
.u-action-group.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button:disabled,
.u-action-group.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button.form-control.disabled,
.u-action-group.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button:disabled {
  color: var(--u-action-danger-fg-disabled) !important;
  background-color: var(--u-action-danger-bg-disabled) !important;
}
.u-action-group.is-invalid:not(.disabled):not([disabled]) button:hover,
.u-action-group.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button:hover,
.u-action-group.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button:hover {
  color: var(--u-action-danger-fg-hover) !important;
  background-color: var(--u-action-danger-bg-hover) !important;
}
.u-action-group.is-invalid:not(.disabled):not([disabled]) button:focus,
.u-action-group.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button:focus,
.u-action-group.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button:focus {
  border-color: var(--u-input-invalid-line) !important;
  outline: 2px solid var(--u-input-focus-invalid-line);
}
.u-action-group.is-invalid:not(.disabled):not([disabled]) button:active,
.u-action-group.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button:active,
.u-action-group.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button:active {
  color: var(--u-action-danger-fg-pressed) !important;
  background-color: var(--u-action-danger-bg-pressed) !important;
}
.u-action-group.is-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]),
.u-action-group.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]),
.u-action-group.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]) {
  color: var(--u-action-major-danger-fg) !important;
  background-color: var(--u-action-major-danger-bg) !important;
  border-color: var(--u-action-danger-fg) !important;
}
.u-action-group.is-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]):hover,
.u-action-group.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]):hover,
.u-action-group.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]):hover {
  color: var(--u-action-major-danger-fg-hover) !important;
  background-color: var(--u-action-major-danger-bg-hover) !important;
}
.u-action-group.is-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]):active,
.u-action-group.u-form-control-ng.ng-dirty.ng-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]):active,
.u-action-group.u-form-control-ng.ng-touched.ng-invalid:not(.disabled):not([disabled]) button.btn-toggle-active:not(.disabled):not([disabled]):active {
  color: var(--u-action-major-danger-fg-pressed) !important;
  background-color: var(--u-action-major-danger-bg-pressed) !important;
}
.custom-toggle input[type=checkbox] {
  -webkit-appearance: none;
  position: absolute;
  top: 3.5px;
  right: 3.5px;
  height: 17.5px;
  width: 17.5px;
  opacity: 0;
}
.custom-toggle,
.custom-toggle label {
  display: inline-block;
  position: relative;
  height: 32px;
}
.custom-toggle {
  print-color-adjust: exact;
  -webkit-print-color-adjust: exact;
  margin-right: 14px;
  vertical-align: middle;
  line-height: 32px;
}
.custom-toggle label {
  cursor: pointer;
  margin-right: 47px;
}
.custom-toggle input[type=checkbox] + label::before {
  position: absolute;
  display: inline-block;
  content: "";
  height: 24px;
  width: 40px;
  border: 1px solid;
  border-radius: 12px;
  border-color: var(--u-input-line);
  background-color: var(--u-input-bg);
  top: 4px;
  right: -47px;
  transition: .15s ease-in;
  transition-property: border-color, background-color;
}
.custom-toggle input[type=checkbox]:checked + label::before {
  border-color: var(--u-action-fg);
  background-color: var(--u-action-fg);
  transition: .15s ease-in;
  transition-property: border-color, background-color;
}
.custom-toggle input[type=checkbox] + label::after {
  position: absolute;
  display: inline-block;
  content: "";
  height: 20px;
  width: 20px;
  border: 1px solid var(--u-input-line);
  border-radius: 50%;
  background-color: var(--u-input-bg);
  top: 6px;
  right: -29px;
  transform: translateX(0);
  transition: transform .15s ease-in;
}
.custom-toggle input[type=checkbox]:checked + label::after {
  transform: translateX(16px);
  transition: transform .15s ease-in;
}
.custom-toggle.disabled label {
  color: var(--u-content-text-primary-fg-disabled);
  cursor: not-allowed;
}
.custom-toggle.disabled input[type=checkbox]:checked + label::before {
  border-color: var(--u-action-fg-disabled);
  background-color: var(--u-action-fg-disabled);
}
.custom-toggle.disabled input[type=checkbox] + label::before {
  border-color: var(--u-input-line-disabled);
  background-color: var(--u-input-bg-disabled);
}
.custom-toggle input[type=checkbox].form-control.disabled + label,
.custom-toggle input[type=checkbox]:disabled + label {
  color: var(--u-content-text-primary-fg-disabled);
  cursor: not-allowed;
}
.custom-toggle input[type=checkbox].form-control.disabled:checked + label::before,
.custom-toggle input[type=checkbox]:checked:disabled + label::before {
  border-color: var(--u-action-fg-disabled);
  background-color: var(--u-action-fg-disabled);
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: .5rem 1rem;
}
.nav-link:focus,
.nav-link:hover {
  text-decoration: none;
}
.nav-link.disabled {
  color: var(--u-action-fg-disabled);
  pointer-events: none;
}
.nav-tabs {
  border-bottom: 1px solid var(--u-content-regular-line);
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color: #e3e6e8 #e3e6e8 #d5d9dd;
}
.nav-tabs .nav-link.disabled {
  color: var(--u-action-fg-disabled);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  background-color: var(--u-content-item-bg);
  border-color: var(--u-content-regular-line) var(--u-content-regular-line) var(--u-content-item-bg);
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0570c7;
}
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.u-nav-tabs .nav-link {
  border-bottom: 3px solid var(--u-action-bg-translucent);
}
.u-nav-tabs .nav-link:focus,
.u-nav-tabs .nav-link:hover {
  border-bottom-color: var(--u-content-regular-line);
}
.u-nav-tabs .nav-link.disabled {
  color: var(--u-action-fg-disabled);
  background-color: transparent;
  border-color: transparent;
}
.u-nav-tabs .nav-item.show .nav-link,
.u-nav-tabs .nav-link.active {
  color: var(--u-action-fg);
  background-color: var(--u-content-bg-translucent);
  border-bottom-color: var(--u-action-fg);
}
.u-nav-tabs .dropdown-menu {
  margin-top: -3px;
}
.nav-link .close {
  float: none;
  vertical-align: -20%;
  font-size: 1.33333em;
  line-height: .6em;
}
.nav-link,
.nav-link[role=tab],
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: var(--u-action-fg);
}
.nav-link.disabled,
.nav-link[role=tab].disabled {
  cursor: default;
}
[role=tab],
tr.data-row:hover {
  cursor: pointer;
}
.nav-list .nav-link {
  color: inherit;
}
.nav-list .nav-link:hover {
  background-color: #f1f2f4;
}
.nav-list .nav-link.disabled {
  color: var(--u-action-fg-disabled);
  background-color: transparent;
}
.nav-list .nav-link.active,
.nav-list .show > .nav-link {
  background-color: var(--u-content-item-major-bg);
}
.navbar {
  position: relative;
  padding: .5rem 1rem;
}
.navbar,
.navbar .container,
.navbar .container-fluid,
.navbar .container-lg,
.navbar .container-md,
.navbar .container-sm,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: .3125rem;
  padding-bottom: .3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:focus,
.navbar-brand:hover {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-text {
  display: inline-block;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: .25rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
}
.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-lg,
.navbar-expand > .container-md,
.navbar-expand > .container-sm,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-lg,
.navbar-expand > .container-md,
.navbar-expand > .container-sm,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, .9);
}
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, .9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, .5);
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, .7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, .3);
}
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, .9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, .5);
  border-color: rgba(0, 0, 0, .1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, .5);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, .5);
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, .75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, .25);
}
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, .5);
  border-color: rgba(255, 255, 255, .1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, .5);
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: var(--u-content-item-bg);
  background-clip: border-box;
  border: 1px solid var(--u-content-regular-line);
}
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: .6rem;
}
.card-title {
  color: var(--u-content-text-primary-fg);
  margin-bottom: .3rem;
}
.card-subtitle {
  margin-top: -.15rem;
  margin-bottom: 0;
}
.card-text {
  color: var(--u-content-text-primary-fg);
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: .6rem;
}
.card-header {
  padding: .3rem .6rem;
  margin-bottom: 0;
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-app-toolbar-bg);
  border-bottom: 1px solid var(--u-content-regular-line);
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}
.card-footer {
  padding: .3rem .6rem;
  background-color: var(--u-app-toolbar-bg);
  border-top: 1px solid var(--u-content-regular-line);
}
.card-header-tabs {
  margin-bottom: -.3rem;
  border-bottom: 0;
}
.card-header-pills,
.card-header-tabs {
  margin-right: -.3rem;
  margin-left: -.3rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}
.card-img,
.card-img-bottom,
.card-img-top {
  flex-shrink: 0;
  width: 100%;
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
}
.card-columns .card {
  margin-bottom: .75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
}
.accordion > .card > .card-header {
  margin-bottom: -1px;
}
.breadcrumb {
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  padding: 0 .75rem;
  margin-bottom: 0;
  list-style: none;
  background-color: var(--u-content-item-major-bg);
}
.breadcrumb-item {
  display: flex;
  align-items: center;
  color: var(--u-content-text-primary-fg);
  min-width: 0;
}
.breadcrumb-item a {
  color: inherit;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.breadcrumb-item::after {
  flex-shrink: 0;
  display: block;
  margin: 0 .75rem 0 0;
  color: var(--u-content-breadcrumb-line);
  content: " ";
  border-color: var(--u-content-breadcrumb-line);
  border-top-right-radius: 2.5rem;
  border-bottom-right-radius: 2.5rem;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  height: 2.5rem;
  width: 1.25rem;
}
.breadcrumb-item.active {
  font-weight: 700;
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}
.page-link {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #0570c7;
  background-color: #fff;
  border: 1px solid #d5d9dd;
}
.page-link:hover {
  z-index: 2;
  color: #03467c;
  text-decoration: none;
  background-color: #e3e6e8;
  border-color: #d5d9dd;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 .2rem rgba(5, 112, 199, .25);
}
.page-item:first-child .page-link {
  margin-left: 0;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0570c7;
  border-color: #0570c7;
}
.page-item.disabled .page-link {
  color: #5c6770;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #d5d9dd;
}
.pagination-lg .page-link {
  padding: .75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-sm .page-link {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
}
.badge {
  display: inline-block;
  padding: .35em .4em;
  font-size: 78%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  transition:
    color .15s ease-in-out,
    background-color .15s ease-in-out,
    border-color .15s ease-in-out,
    box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:focus,
a.badge:hover {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: .6em;
  padding-left: .6em;
}
.badge-primary {
  color: #fff;
  background-color: #0570c7;
}
a.badge-primary:focus,
a.badge-primary:hover {
  color: #fff;
  background-color: #045495;
}
a.badge-primary.focus,
a.badge-primary:focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem rgba(5, 112, 199, .5);
}
.badge-secondary {
  color: #fff;
  background-color: #5c6770;
}
a.badge-secondary:focus,
a.badge-secondary:hover {
  color: #fff;
  background-color: #454d54;
}
a.badge-secondary.focus,
a.badge-secondary:focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem rgba(92, 103, 112, .5);
}
.badge-success {
  color: #fff;
  background-color: #33993d;
}
a.badge-success:focus,
a.badge-success:hover {
  color: #fff;
  background-color: #26732e;
}
a.badge-success.focus,
a.badge-success:focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem rgba(51, 153, 61, .5);
}
.badge-info {
  color: #fff;
  background-color: #336b99;
}
a.badge-info:focus,
a.badge-info:hover {
  color: #fff;
  background-color: #265073;
}
a.badge-info.focus,
a.badge-info:focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem rgba(51, 107, 153, .5);
}
.badge-warning {
  color: #fff;
  background-color: #c2850a;
}
a.badge-warning:focus,
a.badge-warning:hover {
  color: #fff;
  background-color: #916308;
}
a.badge-warning.focus,
a.badge-warning:focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem rgba(194, 133, 10, .5);
}
.badge-danger {
  color: #fff;
  background-color: #bd0f0f;
}
a.badge-danger:focus,
a.badge-danger:hover {
  color: #fff;
  background-color: #8e0b0b;
}
a.badge-danger.focus,
a.badge-danger:focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem rgba(189, 15, 15, .5);
}
.badge-light {
  color: #22272a;
  background-color: #f1f2f4;
}
a.badge-light:focus,
a.badge-light:hover {
  color: #22272a;
  background-color: #d5d9dd;
}
a.badge-light.focus,
a.badge-light:focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem rgba(241, 242, 244, .5);
}
.badge-dark {
  color: #fff;
  background-color: #22272a;
}
a.badge-dark:focus,
a.badge-dark:hover {
  color: #fff;
  background-color: #0b0d0e;
}
a.badge-dark.focus,
a.badge-dark:focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem rgba(34, 39, 42, .5);
}
.badge-error {
  color: #fff;
  background-color: rgba(255, 51, 187, .5);
}
a.badge-error:focus,
a.badge-error:hover {
  color: #fff;
  background-color: rgba(255, 0, 170, .5);
}
a.badge-error.focus,
a.badge-error:focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem rgba(255, 51, 187, .5);
}
.badge .close {
  position: relative;
  top: .1em;
  float: none;
  margin-top: -.3em;
  margin-bottom: -.3em;
  font-size: 1.4em;
  font-weight: 400;
  color: inherit;
  text-shadow: none;
  opacity: .9;
}
.badge .close:focus,
.badge .close:hover {
  opacity: 1;
  color: inherit;
  outline-color: var(--u-input-focus-line);
}
.badge-large .close {
  top: .2em;
}
.badge-severity-0 {
  color: var(--u-severity-0-fg);
  background-color: var(--u-severity-0-bg);
}
.badge-severity-1 {
  color: var(--u-severity-1-fg);
  background-color: var(--u-severity-1-bg);
}
.badge-severity-2 {
  color: var(--u-severity-2-fg);
  background-color: var(--u-severity-2-bg);
}
.badge-severity-3 {
  color: var(--u-severity-3-fg);
  background-color: var(--u-severity-3-bg);
}
.badge-severity-4 {
  color: var(--u-severity-4-fg);
  background-color: var(--u-severity-4-bg);
}
.badge-severity-5 {
  color: var(--u-severity-5-fg);
  background-color: var(--u-severity-5-bg);
}
.badge-severity-6 {
  color: var(--u-severity-6-fg);
  background-color: var(--u-severity-6-bg);
}
.badge-severity-7 {
  color: var(--u-severity-7-fg);
  background-color: var(--u-severity-7-bg);
}
.badge-severity-8 {
  color: var(--u-severity-8-fg);
  background-color: var(--u-severity-8-bg);
}
.badge-severity-9 {
  color: var(--u-severity-9-fg);
  background-color: var(--u-severity-9-bg);
}
.badge-severity-10 {
  color: var(--u-severity-10-fg);
  background-color: var(--u-severity-10-bg);
}
.badge-primary,
.badge-secondary,
.badge-success {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-secondary-bg);
}
.badge-primary,
.badge-success {
  background-color: var(--u-feedback-primary-bg);
}
.badge-success {
  background-color: var(--u-feedback-success-bg);
}
.badge-danger,
.badge-info,
.badge-warning {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-info-bg);
}
.badge-danger,
.badge-warning {
  background-color: var(--u-feedback-warning-bg);
}
.badge-danger {
  background-color: var(--u-feedback-danger-bg);
}
.badge-large {
  font-size: inherit;
  font-weight: 400;
}
.badge-pill {
  border-radius: 10rem;
}
.alert {
  position: relative;
  padding: .75rem 1.25rem;
  border: 1px solid transparent;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  color: inherit;
}
.alert-primary {
  color: #033a67;
  background-color: #cde2f4;
  border-color: #b9d7ef;
}
.alert-primary hr {
  border-top-color: #a4cbea;
}
.alert-primary .alert-link {
  color: #021e35;
}
.alert-secondary {
  color: #30363a;
  background-color: #dee1e2;
  border-color: #d1d4d7;
}
.alert-secondary hr {
  border-top-color: #c3c7cb;
}
.alert-secondary .alert-link {
  color: #191c1e;
}
.alert-success {
  color: #1b5020;
  background-color: #d6ebd8;
  border-color: #c6e2c9;
}
.alert-success hr {
  border-top-color: #b5d9b9;
}
.alert-success .alert-link {
  color: #0e2a11;
}
.alert-info {
  color: #1b3850;
  background-color: #d6e1eb;
  border-color: #c6d6e2;
}
.alert-info hr {
  border-top-color: #b5cad9;
}
.alert-info .alert-link {
  color: #0e1d2a;
}
.alert-warning {
  color: #654505;
  background-color: #f3e7ce;
  border-color: #eeddba;
}
.alert-warning hr {
  border-top-color: #e9d3a6;
}
.alert-warning .alert-link {
  color: #342403;
}
.alert-danger {
  color: #620808;
  background-color: #f2cfcf;
  border-color: #edbcbc;
}
.alert-danger hr {
  border-top-color: #e8a8a8;
}
.alert-danger .alert-link {
  color: #330404;
}
.alert-light {
  color: #7d7e7f;
  background-color: #fcfcfd;
  border-color: #fbfbfc;
}
.alert-light hr {
  border-top-color: #ececf1;
}
.alert-light .alert-link {
  color: #646565;
}
.alert-dark {
  color: #121416;
  background-color: #d3d4d4;
  border-color: #c1c3c3;
}
.alert-dark hr {
  border-top-color: #b4b6b6;
}
.alert-dark .alert-link {
  color: #000;
}
.alert-error {
  color: rgba(68, 14, 50, .74);
  background-color: rgba(255, 239, 250, .9);
  border-color: rgba(255, 232, 247, .86);
}
.alert-error hr {
  border-top-color: rgba(255, 207, 238, .86);
}
.alert-error .alert-link {
  color: rgba(26, 5, 19, .74);
}
.alert-success {
  background-color: var(--u-feedback-success-bg);
  border-color: var(--u-feedback-success-line);
  color: var(--u-content-text-primary-fg);
}
.alert-success .btn-flat:not(.btn-close),
.alert-success .dropdown-item.flat:not(.btn-close) {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-success-bg);
  transition: none;
}
.alert-success .btn-flat:not(.btn-close).focus,
.alert-success .btn-flat:not(.btn-close):focus,
.alert-success .dropdown-item.flat:not(.btn-close).focus,
.alert-success .dropdown-item.flat:not(.btn-close):focus {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-success-bg);
  outline: 2px solid var(--u-feedback-success-line);
  outline-offset: -2px;
  box-shadow: none;
}
.alert-success .btn-flat:not(.btn-close):hover,
.alert-success .dropdown-item.flat:not(.btn-close):hover {
  color: var(--u-content-text-primary-fg-hover);
  background-color: var(--u-feedback-success-bg-hover);
}
.alert-success .btn-flat:not(.btn-close).disabled,
.alert-success .btn-flat:not(.btn-close):disabled,
.alert-success .dropdown-item.flat:not(.btn-close).disabled,
.alert-success .dropdown-item.flat:not(.btn-close):disabled {
  background-color: var(--u-feedback-success-bg-disabled);
  color: var(--u-content-text-primary-fg-disabled);
  pointer-events: none;
}
.alert-success .btn-flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-success .btn-flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.alert-success .dropdown-item.flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-success .dropdown-item.flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .alert-success .btn-flat:not(.btn-close).dropdown-toggle,
.show > .alert-success .dropdown-item.flat:not(.btn-close).dropdown-toggle {
  color: var(--u-content-text-primary-fg-pressed);
  background-color: var(--u-feedback-success-bg-pressed);
  background-image: none;
}
.alert-success .btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-success .btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.alert-success .btn-flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-success .btn-flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.alert-success .btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-success .btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.alert-success .btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-success .btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.alert-success .dropdown-item.flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-success .dropdown-item.flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .alert-success .btn-close.dropdown-toggle:focus,
.show > .alert-success .btn-flat:not(.btn-close).dropdown-toggle:focus,
.show > .alert-success .btn-primary.dropdown-toggle:focus,
.show > .alert-success .btn-secondary.dropdown-toggle:focus,
.show > .alert-success .dropdown-item.flat:not(.btn-close).dropdown-toggle:focus {
  box-shadow: none;
}
.alert-success .btn-close {
  transition: none;
}
.alert-success .btn-close.focus,
.alert-success .btn-close:focus {
  outline: 2px solid var(--u-feedback-success-line);
  box-shadow: none;
}
.alert-success .btn-close.disabled,
.alert-success .btn-close:disabled {
  pointer-events: none;
}
.alert-success .btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-success .btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .alert-success .btn-close.dropdown-toggle {
  background-image: none;
}
.alert-success .btn-secondary {
  position: relative;
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-success-bg);
  border-color: var(--u-content-text-primary-fg);
  transition: none;
}
.alert-success .btn-secondary.focus,
.alert-success .btn-secondary:focus {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-success-bg);
  border-color: var(--u-content-text-primary-fg);
  outline: 2px solid var(--u-feedback-success-line);
  box-shadow: none;
}
.alert-success .btn-secondary:hover {
  color: var(--u-content-text-primary-fg-hover);
  background-color: var(--u-feedback-success-bg-hover);
  border-color: var(--u-content-text-primary-fg-hover);
}
.alert-success .btn-secondary.disabled,
.alert-success .btn-secondary:disabled {
  background-color: var(--u-feedback-success-bg-disabled);
  color: var(--u-content-text-primary-fg-disabled);
  border-color: var(--u-content-text-primary-fg-disabled);
  pointer-events: none;
}
.alert-success .btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-success .btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .alert-success .btn-secondary.dropdown-toggle {
  color: var(--u-content-text-primary-fg-pressed);
  background-color: var(--u-feedback-success-bg-pressed);
  background-image: none;
  border-color: var(--u-content-text-primary-fg-pressed);
}
.alert-success .btn-primary {
  position: relative;
  color: var(--u-action-bg);
  background-color: var(--u-content-text-primary-fg);
  border-color: var(--u-content-text-primary-fg);
  transition: none;
}
.alert-success .btn-primary.focus,
.alert-success .btn-primary:focus {
  color: var(--u-action-bg);
  background-color: var(--u-content-text-primary-fg);
  border-color: var(--u-content-text-primary-fg);
  outline: 2px solid var(--u-feedback-success-line);
  box-shadow: none;
}
.alert-success .btn-primary:hover {
  color: var(--u-action-bg-hover);
  background-color: var(--u-content-text-primary-fg-hover);
  border-color: var(--u-content-text-primary-fg-hover);
}
.alert-success .btn-primary.disabled,
.alert-success .btn-primary:disabled {
  background-color: var(--u-content-text-primary-fg-disabled);
  color: var(--u-action-bg-disabled);
  pointer-events: none;
}
.alert-success .btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-success .btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .alert-success .btn-primary.dropdown-toggle {
  color: var(--u-action-bg-pressed);
  background-color: var(--u-content-text-primary-fg-pressed);
  background-image: none;
  border-color: var(--u-content-text-primary-fg-pressed);
}
.alert-info {
  background-color: var(--u-feedback-info-bg);
  border-color: var(--u-feedback-info-line);
  color: var(--u-content-text-primary-fg);
}
.alert-info .btn-flat:not(.btn-close),
.alert-info .dropdown-item.flat:not(.btn-close) {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-info-bg);
  transition: none;
}
.alert-info .btn-flat:not(.btn-close).focus,
.alert-info .btn-flat:not(.btn-close):focus,
.alert-info .dropdown-item.flat:not(.btn-close).focus,
.alert-info .dropdown-item.flat:not(.btn-close):focus {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-info-bg);
  outline: 2px solid var(--u-feedback-info-line);
  outline-offset: -2px;
  box-shadow: none;
}
.alert-info .btn-flat:not(.btn-close):hover,
.alert-info .dropdown-item.flat:not(.btn-close):hover {
  color: var(--u-content-text-primary-fg-hover);
  background-color: var(--u-feedback-info-bg-hover);
}
.alert-info .btn-flat:not(.btn-close).disabled,
.alert-info .btn-flat:not(.btn-close):disabled,
.alert-info .dropdown-item.flat:not(.btn-close).disabled,
.alert-info .dropdown-item.flat:not(.btn-close):disabled {
  background-color: var(--u-feedback-info-bg-disabled);
  color: var(--u-content-text-primary-fg-disabled);
  pointer-events: none;
}
.alert-info .btn-flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-info .btn-flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.alert-info .dropdown-item.flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-info .dropdown-item.flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .alert-info .btn-flat:not(.btn-close).dropdown-toggle,
.show > .alert-info .dropdown-item.flat:not(.btn-close).dropdown-toggle {
  color: var(--u-content-text-primary-fg-pressed);
  background-color: var(--u-feedback-info-bg-pressed);
  background-image: none;
}
.alert-info .btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-info .btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.alert-info .btn-flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-info .btn-flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.alert-info .btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-info .btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.alert-info .btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-info .btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.alert-info .dropdown-item.flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-info .dropdown-item.flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .alert-info .btn-close.dropdown-toggle:focus,
.show > .alert-info .btn-flat:not(.btn-close).dropdown-toggle:focus,
.show > .alert-info .btn-primary.dropdown-toggle:focus,
.show > .alert-info .btn-secondary.dropdown-toggle:focus,
.show > .alert-info .dropdown-item.flat:not(.btn-close).dropdown-toggle:focus {
  box-shadow: none;
}
.alert-info .btn-close {
  transition: none;
}
.alert-info .btn-close.focus,
.alert-info .btn-close:focus {
  outline: 2px solid var(--u-feedback-info-line);
  box-shadow: none;
}
.alert-info .btn-close.disabled,
.alert-info .btn-close:disabled {
  pointer-events: none;
}
.alert-info .btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-info .btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .alert-info .btn-close.dropdown-toggle {
  background-image: none;
}
.alert-info .btn-secondary {
  position: relative;
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-info-bg);
  border-color: var(--u-content-text-primary-fg);
  transition: none;
}
.alert-info .btn-secondary.focus,
.alert-info .btn-secondary:focus {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-info-bg);
  border-color: var(--u-content-text-primary-fg);
  outline: 2px solid var(--u-feedback-info-line);
  box-shadow: none;
}
.alert-info .btn-secondary:hover {
  color: var(--u-content-text-primary-fg-hover);
  background-color: var(--u-feedback-info-bg-hover);
  border-color: var(--u-content-text-primary-fg-hover);
}
.alert-info .btn-secondary.disabled,
.alert-info .btn-secondary:disabled {
  background-color: var(--u-feedback-info-bg-disabled);
  color: var(--u-content-text-primary-fg-disabled);
  border-color: var(--u-content-text-primary-fg-disabled);
  pointer-events: none;
}
.alert-info .btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-info .btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .alert-info .btn-secondary.dropdown-toggle {
  color: var(--u-content-text-primary-fg-pressed);
  background-color: var(--u-feedback-info-bg-pressed);
  background-image: none;
  border-color: var(--u-content-text-primary-fg-pressed);
}
.alert-info .btn-primary {
  position: relative;
  color: var(--u-action-bg);
  background-color: var(--u-content-text-primary-fg);
  border-color: var(--u-content-text-primary-fg);
  transition: none;
}
.alert-info .btn-primary.focus,
.alert-info .btn-primary:focus {
  color: var(--u-action-bg);
  background-color: var(--u-content-text-primary-fg);
  border-color: var(--u-content-text-primary-fg);
  outline: 2px solid var(--u-feedback-info-line);
  box-shadow: none;
}
.alert-info .btn-primary:hover {
  color: var(--u-action-bg-hover);
  background-color: var(--u-content-text-primary-fg-hover);
  border-color: var(--u-content-text-primary-fg-hover);
}
.alert-info .btn-primary.disabled,
.alert-info .btn-primary:disabled {
  background-color: var(--u-content-text-primary-fg-disabled);
  color: var(--u-action-bg-disabled);
  pointer-events: none;
}
.alert-info .btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-info .btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .alert-info .btn-primary.dropdown-toggle {
  color: var(--u-action-bg-pressed);
  background-color: var(--u-content-text-primary-fg-pressed);
  background-image: none;
  border-color: var(--u-content-text-primary-fg-pressed);
}
.alert-warning {
  background-color: var(--u-feedback-warning-bg);
  border-color: var(--u-feedback-warning-line);
  color: var(--u-content-text-primary-fg);
}
.alert-warning .btn-flat:not(.btn-close),
.alert-warning .dropdown-item.flat:not(.btn-close) {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-warning-bg);
  transition: none;
}
.alert-warning .btn-flat:not(.btn-close).focus,
.alert-warning .btn-flat:not(.btn-close):focus,
.alert-warning .dropdown-item.flat:not(.btn-close).focus,
.alert-warning .dropdown-item.flat:not(.btn-close):focus {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-warning-bg);
  outline: 2px solid var(--u-feedback-warning-line);
  outline-offset: -2px;
  box-shadow: none;
}
.alert-warning .btn-flat:not(.btn-close):hover,
.alert-warning .dropdown-item.flat:not(.btn-close):hover {
  color: var(--u-content-text-primary-fg-hover);
  background-color: var(--u-feedback-warning-bg-hover);
}
.alert-warning .btn-flat:not(.btn-close).disabled,
.alert-warning .btn-flat:not(.btn-close):disabled,
.alert-warning .dropdown-item.flat:not(.btn-close).disabled,
.alert-warning .dropdown-item.flat:not(.btn-close):disabled {
  background-color: var(--u-feedback-warning-bg-disabled);
  color: var(--u-content-text-primary-fg-disabled);
  pointer-events: none;
}
.alert-warning .btn-flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-warning .btn-flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.alert-warning .dropdown-item.flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-warning .dropdown-item.flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .alert-warning .btn-flat:not(.btn-close).dropdown-toggle,
.show > .alert-warning .dropdown-item.flat:not(.btn-close).dropdown-toggle {
  color: var(--u-content-text-primary-fg-pressed);
  background-color: var(--u-feedback-warning-bg-pressed);
  background-image: none;
}
.alert-warning .btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-warning .btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.alert-warning .btn-flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-warning .btn-flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.alert-warning .btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-warning .btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.alert-warning .btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-warning .btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.alert-warning .dropdown-item.flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-warning .dropdown-item.flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .alert-warning .btn-close.dropdown-toggle:focus,
.show > .alert-warning .btn-flat:not(.btn-close).dropdown-toggle:focus,
.show > .alert-warning .btn-primary.dropdown-toggle:focus,
.show > .alert-warning .btn-secondary.dropdown-toggle:focus,
.show > .alert-warning .dropdown-item.flat:not(.btn-close).dropdown-toggle:focus {
  box-shadow: none;
}
.alert-warning .btn-close {
  transition: none;
}
.alert-warning .btn-close.focus,
.alert-warning .btn-close:focus {
  outline: 2px solid var(--u-feedback-warning-line);
  box-shadow: none;
}
.alert-warning .btn-close.disabled,
.alert-warning .btn-close:disabled {
  pointer-events: none;
}
.alert-warning .btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-warning .btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .alert-warning .btn-close.dropdown-toggle {
  background-image: none;
}
.alert-warning .btn-secondary {
  position: relative;
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-warning-bg);
  border-color: var(--u-content-text-primary-fg);
  transition: none;
}
.alert-warning .btn-secondary.focus,
.alert-warning .btn-secondary:focus {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-warning-bg);
  border-color: var(--u-content-text-primary-fg);
  outline: 2px solid var(--u-feedback-warning-line);
  box-shadow: none;
}
.alert-warning .btn-secondary:hover {
  color: var(--u-content-text-primary-fg-hover);
  background-color: var(--u-feedback-warning-bg-hover);
  border-color: var(--u-content-text-primary-fg-hover);
}
.alert-warning .btn-secondary.disabled,
.alert-warning .btn-secondary:disabled {
  background-color: var(--u-feedback-warning-bg-disabled);
  color: var(--u-content-text-primary-fg-disabled);
  border-color: var(--u-content-text-primary-fg-disabled);
  pointer-events: none;
}
.alert-warning .btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-warning .btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .alert-warning .btn-secondary.dropdown-toggle {
  color: var(--u-content-text-primary-fg-pressed);
  background-color: var(--u-feedback-warning-bg-pressed);
  background-image: none;
  border-color: var(--u-content-text-primary-fg-pressed);
}
.alert-warning .btn-primary {
  position: relative;
  color: var(--u-action-bg);
  background-color: var(--u-content-text-primary-fg);
  border-color: var(--u-content-text-primary-fg);
  transition: none;
}
.alert-warning .btn-primary.focus,
.alert-warning .btn-primary:focus {
  color: var(--u-action-bg);
  background-color: var(--u-content-text-primary-fg);
  border-color: var(--u-content-text-primary-fg);
  outline: 2px solid var(--u-feedback-warning-line);
  box-shadow: none;
}
.alert-warning .btn-primary:hover {
  color: var(--u-action-bg-hover);
  background-color: var(--u-content-text-primary-fg-hover);
  border-color: var(--u-content-text-primary-fg-hover);
}
.alert-warning .btn-primary.disabled,
.alert-warning .btn-primary:disabled {
  background-color: var(--u-content-text-primary-fg-disabled);
  color: var(--u-action-bg-disabled);
  pointer-events: none;
}
.alert-warning .btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-warning .btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .alert-warning .btn-primary.dropdown-toggle {
  color: var(--u-action-bg-pressed);
  background-color: var(--u-content-text-primary-fg-pressed);
  background-image: none;
  border-color: var(--u-content-text-primary-fg-pressed);
}
.alert-danger {
  background-color: var(--u-feedback-danger-bg);
  border-color: var(--u-feedback-danger-line);
  color: var(--u-content-text-primary-fg);
}
.alert-danger .btn-flat:not(.btn-close),
.alert-danger .dropdown-item.flat:not(.btn-close) {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-danger-bg);
  transition: none;
}
.alert-danger .btn-flat:not(.btn-close).focus,
.alert-danger .btn-flat:not(.btn-close):focus,
.alert-danger .dropdown-item.flat:not(.btn-close).focus,
.alert-danger .dropdown-item.flat:not(.btn-close):focus {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-danger-bg);
  outline: 2px solid var(--u-feedback-danger-line);
  outline-offset: -2px;
  box-shadow: none;
}
.alert-danger .btn-flat:not(.btn-close):hover,
.alert-danger .dropdown-item.flat:not(.btn-close):hover {
  color: var(--u-content-text-primary-fg-hover);
  background-color: var(--u-feedback-danger-bg-hover);
}
.alert-danger .btn-flat:not(.btn-close).disabled,
.alert-danger .btn-flat:not(.btn-close):disabled,
.alert-danger .dropdown-item.flat:not(.btn-close).disabled,
.alert-danger .dropdown-item.flat:not(.btn-close):disabled {
  background-color: var(--u-feedback-danger-bg-disabled);
  color: var(--u-content-text-primary-fg-disabled);
  pointer-events: none;
}
.alert-danger .btn-flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-danger .btn-flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.alert-danger .dropdown-item.flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-danger .dropdown-item.flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .alert-danger .btn-flat:not(.btn-close).dropdown-toggle,
.show > .alert-danger .dropdown-item.flat:not(.btn-close).dropdown-toggle {
  color: var(--u-content-text-primary-fg-pressed);
  background-color: var(--u-feedback-danger-bg-pressed);
  background-image: none;
}
.alert-danger .btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-danger .btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.alert-danger .btn-flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-danger .btn-flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.alert-danger .btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-danger .btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.alert-danger .btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-danger .btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.alert-danger .dropdown-item.flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active:focus,
.alert-danger .dropdown-item.flat:not(.btn-close):not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active:focus,
.show > .alert-danger .btn-close.dropdown-toggle:focus,
.show > .alert-danger .btn-flat:not(.btn-close).dropdown-toggle:focus,
.show > .alert-danger .btn-primary.dropdown-toggle:focus,
.show > .alert-danger .btn-secondary.dropdown-toggle:focus,
.show > .alert-danger .dropdown-item.flat:not(.btn-close).dropdown-toggle:focus {
  box-shadow: none;
}
.alert-danger .btn-close {
  transition: none;
}
.alert-danger .btn-close.focus,
.alert-danger .btn-close:focus {
  outline: 2px solid var(--u-feedback-danger-line);
  box-shadow: none;
}
.alert-danger .btn-close.disabled,
.alert-danger .btn-close:disabled {
  pointer-events: none;
}
.alert-danger .btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-danger .btn-close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .alert-danger .btn-close.dropdown-toggle {
  background-image: none;
}
.alert-danger .btn-secondary {
  position: relative;
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-danger-bg);
  border-color: var(--u-content-text-primary-fg);
  transition: none;
}
.alert-danger .btn-secondary.focus,
.alert-danger .btn-secondary:focus {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-danger-bg);
  border-color: var(--u-content-text-primary-fg);
  outline: 2px solid var(--u-feedback-danger-line);
  box-shadow: none;
}
.alert-danger .btn-secondary:hover {
  color: var(--u-content-text-primary-fg-hover);
  background-color: var(--u-feedback-danger-bg-hover);
  border-color: var(--u-content-text-primary-fg-hover);
}
.alert-danger .btn-secondary.disabled,
.alert-danger .btn-secondary:disabled {
  background-color: var(--u-feedback-danger-bg-disabled);
  color: var(--u-content-text-primary-fg-disabled);
  border-color: var(--u-content-text-primary-fg-disabled);
  pointer-events: none;
}
.alert-danger .btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-danger .btn-secondary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .alert-danger .btn-secondary.dropdown-toggle {
  color: var(--u-content-text-primary-fg-pressed);
  background-color: var(--u-feedback-danger-bg-pressed);
  background-image: none;
  border-color: var(--u-content-text-primary-fg-pressed);
}
.alert-danger .btn-primary {
  position: relative;
  color: var(--u-action-bg);
  background-color: var(--u-content-text-primary-fg);
  border-color: var(--u-content-text-primary-fg);
  transition: none;
}
.alert-danger .btn-primary.focus,
.alert-danger .btn-primary:focus {
  color: var(--u-action-bg);
  background-color: var(--u-content-text-primary-fg);
  border-color: var(--u-content-text-primary-fg);
  outline: 2px solid var(--u-feedback-danger-line);
  box-shadow: none;
}
.alert-danger .btn-primary:hover {
  color: var(--u-action-bg-hover);
  background-color: var(--u-content-text-primary-fg-hover);
  border-color: var(--u-content-text-primary-fg-hover);
}
.alert-danger .btn-primary.disabled,
.alert-danger .btn-primary:disabled {
  background-color: var(--u-content-text-primary-fg-disabled);
  color: var(--u-action-bg-disabled);
  pointer-events: none;
}
.alert-danger .btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled).active,
.alert-danger .btn-primary:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):active,
.show > .alert-danger .btn-primary.dropdown-toggle {
  color: var(--u-action-bg-pressed);
  background-color: var(--u-content-text-primary-fg-pressed);
  background-image: none;
  border-color: var(--u-content-text-primary-fg-pressed);
}
.alert-link {
  color: inherit !important;
}
.alert-dismissible .close {
  padding: .3rem .65rem;
  opacity: 1 !important;
}
.progress,
.progress-bar {
  display: flex;
  overflow: hidden;
}
.progress {
  height: 1rem;
  font-size: .75rem;
  background-color: var(--u-app-screen-container-bg);
}
.progress-bar {
  flex-direction: column;
  justify-content: center;
  color: var(--u-content-tooltip-fg);
  text-align: center;
  white-space: nowrap;
  background-color: var(--u-action-fg);
  transition: width .6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image:
    linear-gradient(
      45deg,
      rgba(255, 255, 255, .15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, .15) 50%,
      rgba(255, 255, 255, .15) 75%,
      transparent 75%,
      transparent);
  background-size: 1rem 1rem;
}
.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}
.progress-bar-indeterminate {
  width: 100%;
  height: 1rem;
  background-color: var(--u-action-fg);
  animation: progress-bar-indeterminate 2s linear infinite;
  transform: translateZ(0);
}
.progress-sm {
  height: 2px;
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}
.list-group-item-action {
  width: 100%;
  color: var(--u-content-text-primary-fg);
  text-align: inherit;
}
.list-group-item-action:focus,
.list-group-item-action:hover {
  z-index: 1;
  color: var(--u-content-text-primary-fg-hover);
  text-decoration: none;
  background-color: var(--u-content-item-bg-hover);
}
.list-group-item-action:active {
  color: var(--u-content-text-primary-fg-pressed);
  background-color: var(--u-content-item-bg-pressed);
}
.list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-content-item-bg);
  border: 1px solid var(--u-content-regular-line);
}
.list-group-item.disabled,
.list-group-item:disabled {
  color: #5c6770;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0570c7;
  border-color: #0570c7;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush .list-group-item {
  border-right-width: 0;
  border-left-width: 0;
}
.list-group-flush .list-group-item:first-child {
  border-top-width: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  color: #033a67;
  background-color: #b9d7ef;
}
.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
  color: #033a67;
  background-color: #a4cbea;
}
.list-group-item-primary.list-group-item-action.active {
  background-color: #033a67;
  border-color: #033a67;
}
.list-group-item-secondary {
  color: #30363a;
  background-color: #d1d4d7;
}
.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
  color: #30363a;
  background-color: #c3c7cb;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #30363a;
  border-color: #30363a;
}
.list-group-item-success {
  color: #1b5020;
  background-color: #c6e2c9;
}
.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
  color: #1b5020;
  background-color: #b5d9b9;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #1b5020;
  border-color: #1b5020;
}
.list-group-item-info {
  color: #1b3850;
  background-color: #c6d6e2;
}
.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
  color: #1b3850;
  background-color: #b5cad9;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #1b3850;
  border-color: #1b3850;
}
.list-group-item-warning {
  color: #654505;
  background-color: #eeddba;
}
.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
  color: #654505;
  background-color: #e9d3a6;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #654505;
  border-color: #654505;
}
.list-group-item-danger {
  color: #620808;
  background-color: #edbcbc;
}
.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
  color: #620808;
  background-color: #e8a8a8;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #620808;
  border-color: #620808;
}
.list-group-item-light {
  color: #7d7e7f;
  background-color: #fbfbfc;
}
.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
  color: #7d7e7f;
  background-color: #ececf1;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #7d7e7f;
  border-color: #7d7e7f;
}
.list-group-item-dark {
  color: #121416;
  background-color: #c1c3c3;
}
.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
  color: #121416;
  background-color: #b4b6b6;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #121416;
  border-color: #121416;
}
.list-group-item-error {
  color: rgba(68, 14, 50, .74);
  background-color: rgba(255, 232, 247, .86);
}
.list-group-item-error.list-group-item-action:focus,
.list-group-item-error.list-group-item-action:hover {
  color: rgba(68, 14, 50, .74);
  background-color: rgba(255, 207, 238, .86);
}
.list-group-item-error.list-group-item-action.active {
  color: #fff;
  background-color: rgba(68, 14, 50, .74);
  border-color: rgba(68, 14, 50, .74);
}
.list-group-item:hover .list-item-selector:not(.disabled) {
  background-color: var(--u-content-item-bg-hover);
}
.list-group-item:active .list-item-selector:not(.disabled) {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-content-item-major-bg);
}
.list-group-item.active {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-content-item-major-bg);
  border: 1px solid var(--u-content-regular-line) !important;
}
.list-group-item.disabled {
  color: var(--u-content-text-primary-fg-disabled);
}
.close,
.close:hover {
  color: var(--u-action-close-fg);
}
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}
.close:hover {
  text-decoration: none;
}
.close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):focus,
.close:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):not(.disabled):hover {
  opacity: .75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  appearance: none;
}
a.close.disabled {
  pointer-events: none;
}
.file-upload {
  background-color: var(--u-input-bg);
}
.file-upload input[type=file] {
  display: block;
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.file-upload:focus {
  outline: 0;
  border-color: var(--u-content-major-line) !important;
}
.file-upload.drag {
  outline: 2px solid var(--u-content-focus-line);
  border-color: var(--u-content-major-line) !important;
}
.file-upload.disabled {
  background-color: var(--u-input-bg-disabled);
}
.file-upload.disabled .btn {
  color: var(--u-action-fg-disabled);
}
.file-upload .text-primary:hover {
  color: var(--u-action-fg-hover) !important;
}
.file-upload .u-file-upload-btn:focus {
  box-shadow: none;
  outline: 2px solid var(--u-content-major-line);
}
.file-upload .outline-dashed:focus {
  outline-style: dashed !important;
}
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-cal-picker {
  background: var(--u-content-item-bg);
  color: var(--u-content-text-primary-fg);
  font-family: inherit;
}
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-cal-days > div {
  border-bottom: 1px solid var(--u-content-regular-line);
  color: var(--u-content-text-secondary-fg);
  font-size: var(--u-font-size-base);
  margin-top: 1em;
}
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-cal-day-date {
  width: 2em;
  height: 2em;
  margin: .25em 0;
  padding: .5em;
  font-size: 1em;
  border: 0;
}
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-cal-cell:focus .mbsc-cal-cell-txt,
.mbsc-orbis-u.mbsc-mobiscroll.mbsc-no-touch .mbsc-cal-day:not(.mbsc-disabled) .mbsc-cal-day-date:hover,
.mbsc-orbis-u.mbsc-mobiscroll.mbsc-no-touch:not(.mbsc-ev-cal) .mbsc-cal-cell:not(.mbsc-disabled):hover .mbsc-cal-cell-txt {
  color: var(--u-content-primary-text-fg-hover);
  background: var(--u-content-item-bg-hover);
}
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-cal-today .mbsc-cal-day-i .mbsc-cal-day-date {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-content-item-passive-bg);
}
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-cal-c .mbsc-cal .mbsc-cal-body .mbsc-cal-row .mbsc-selected .mbsc-cal-cell-txt,
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-fr-w .mbsc-cal-tabs-c .mbsc-cal-tabs .mbsc-cal-tab.mbsc-selected {
  background: var(--u-content-item-major-bg);
  color: var(--u-content-text-primary-fg);
}
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-cal-c {
  padding: .5em .5em 0 .75em;
}
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-cal-btn {
  width: 2em;
  height: 2em;
  line-height: 2em;
}
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-cal-btn:focus {
  outline: 2px var(--u-action-focus-line) solid;
}
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-cal-btn-w {
  font-size: 1em;
  line-height: 1.5;
}
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-cal-tabs {
  width: auto;
  margin: 0 auto 1em;
}
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-cal-tab {
  border: 1px solid var(--u-content-regular-line);
  border-right: none;
  color: var(--u-content-text-primary-fg);
  font-size: 1em;
  text-transform: none;
  padding: .5em .75em;
  line-height: 1em;
}
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-cal-tab:last-child {
  border-right: 1px solid var(--u-content-regular-line);
}
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-cal-tab:focus {
  outline: 2px var(--u-action-focus-line) solid;
}
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-cal-month,
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-cal-year {
  margin-top: auto;
  margin-bottom: auto;
  color: var(--u-action-fg);
}
.mbsc-orbis-u.mbsc-mobiscroll .mbsc-cal-scroll-c {
  margin-bottom: 1em;
}
.u-notif {
  width: auto;
  position: fixed;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 9999;
  font-size: var(--u-font-size-base);
  display: flex;
}
.u-notif.u-notif-toast {
  transition: opacity 300ms ease-in-out;
  opacity: 0;
}
.u-notif.u-notif-toast .u-notif-toast-msg {
  text-align: center;
  border-radius: .5em;
  display: inline-block;
  min-width: 10em;
  max-width: 50em;
  padding: .5rem .75rem;
  color: var(--u-content-text-primary-fg);
}
.u-notif.u-notif-toast.bottom {
  margin-bottom: 4em;
  bottom: 0;
}
.u-notif.u-notif-toast.center {
  top: calc(50% - 3.1em);
}
.u-notif.u-notif-toast.top {
  top: 0;
  padding-top: 1em;
}
.u-notif.u-notif-toast.show-anim {
  opacity: 1;
}
.u-notif.u-notif-snackbar {
  margin: auto;
  border-radius: 0;
  display: flex;
  min-width: 18rem;
  max-width: 64rem;
  height: auto;
  min-height: auto;
}
.u-notif-snackbar .u-notif-container {
  width: 100%;
  padding: .5rem;
  color: var(--u-content-text-primary-fg);
}
.u-notif-snackbar .u-notif-btn {
  background: 0 0;
  color: inherit;
  outline: 0;
  padding: .5em .75em;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  border-color: var(--u-content-text-primary-fg);
  font-size: var(--u-font-size-sm);
  line-height: var(--u-leading-tight);
}
.u-notif.u-notif-snackbar.bottom {
  transition: bottom 300ms ease-in-out;
  bottom: -15em;
}
.u-notif.u-notif-snackbar.bottom.show-anim {
  bottom: 0;
}
.u-notif.u-notif-snackbar.top {
  transition: top 300ms ease-in-out;
  top: -15em;
}
.u-notif.u-notif-snackbar.top.show-anim {
  top: 0;
}
.u-notif.u-notif-snackbar.center {
  transition: opacity 300ms ease-in-out;
  top: calc(50% - 3.1em);
  opacity: 0;
}
.u-notif.u-notif-snackbar.center.show-anim {
  opacity: 1;
}
.u-notif .msg-warning {
  background: var(--u-feedback-warning-bg);
  border: 1px solid var(--u-feedback-warning-line);
  box-shadow: 0 .125rem .25rem var(--u-content-regular-line);
}
.u-notif .msg-warning .u-notif-btn {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-warning-bg);
  border-color: var(--u-content-text-primary-fg);
}
.u-notif .msg-warning .u-notif-btn:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):hover {
  color: var(--u-content-text-primary-fg-hover);
  background-color: var(--u-feedback-warning-bg-hover);
  border-color: var(--u-content-text-primary-fg-hover);
}
.u-notif .msg-warning .u-notif-btn:not(:disabled):not(.form-control.disabled):not(.form-control:disabled).active,
.u-notif .msg-warning .u-notif-btn:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):active {
  color: var(--u-content-text-primary-fg-pressed);
  background-color: var(--u-feedback-warning-bg-pressed);
  border-color: var(--u-content-text-primary-fg-pressed);
}
.u-notif .msg-danger {
  background: var(--u-feedback-danger-bg);
  border: 1px solid var(--u-feedback-danger-line);
  box-shadow: 0 .125rem .25rem var(--u-content-regular-line);
}
.u-notif .msg-danger .u-notif-btn {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-danger-bg);
  border-color: var(--u-content-text-primary-fg);
}
.u-notif .msg-danger .u-notif-btn:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):hover {
  color: var(--u-content-text-primary-fg-hover);
  background-color: var(--u-feedback-danger-bg-hover);
  border-color: var(--u-content-text-primary-fg-hover);
}
.u-notif .msg-danger .u-notif-btn:not(:disabled):not(.form-control.disabled):not(.form-control:disabled).active,
.u-notif .msg-danger .u-notif-btn:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):active {
  color: var(--u-content-text-primary-fg-pressed);
  background-color: var(--u-feedback-danger-bg-pressed);
  border-color: var(--u-content-text-primary-fg-pressed);
}
.u-notif .msg-success {
  background: var(--u-feedback-success-bg);
  border: 1px solid var(--u-feedback-success-line);
  box-shadow: 0 .125rem .25rem var(--u-content-regular-line);
}
.u-notif .msg-success .u-notif-btn {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-success-bg);
  border-color: var(--u-content-text-primary-fg);
}
.u-notif .msg-success .u-notif-btn:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):hover {
  color: var(--u-content-text-primary-fg-hover);
  background-color: var(--u-feedback-success-bg-hover);
  border-color: var(--u-content-text-primary-fg-hover);
}
.u-notif .msg-success .u-notif-btn:not(:disabled):not(.form-control.disabled):not(.form-control:disabled).active,
.u-notif .msg-success .u-notif-btn:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):active {
  color: var(--u-content-text-primary-fg-pressed);
  background-color: var(--u-feedback-success-bg-pressed);
  border-color: var(--u-content-text-primary-fg-pressed);
}
.u-notif .msg-default,
.u-notif .msg-info {
  background: var(--u-feedback-info-bg);
  border: 1px solid var(--u-feedback-info-line);
  box-shadow: 0 .125rem .25rem var(--u-content-regular-line);
}
.u-notif .msg-default .u-notif-btn,
.u-notif .msg-info .u-notif-btn {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-feedback-info-bg);
  border-color: var(--u-content-text-primary-fg);
}
.u-notif .msg-default .u-notif-btn:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):hover,
.u-notif .msg-info .u-notif-btn:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):hover {
  color: var(--u-content-text-primary-fg-hover);
  background-color: var(--u-feedback-info-bg-hover);
  border-color: var(--u-content-text-primary-fg-hover);
}
.u-notif .msg-default .u-notif-btn:not(:disabled):not(.form-control.disabled):not(.form-control:disabled).active,
.u-notif .msg-default .u-notif-btn:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):active,
.u-notif .msg-info .u-notif-btn:not(:disabled):not(.form-control.disabled):not(.form-control:disabled).active,
.u-notif .msg-info .u-notif-btn:not(:disabled):not(.form-control.disabled):not(.form-control:disabled):active {
  color: var(--u-content-text-primary-fg-pressed);
  background-color: var(--u-feedback-info-bg-pressed);
  border-color: var(--u-content-text-primary-fg-pressed);
}
table thead th.title-cell {
  border-bottom: 3px solid var(--u-app-regular-line) !important;
  border-top: none !important;
  color: var(--u-content-text-secondary-fg);
  background-color: var(--u-app-header-primary-bg);
}
.actions-cell,
.selection-cell,
table td .actions-cell {
  text-align: center !important;
}
table col.selection-cell,
table td.selection-cell {
  width: 40px;
  min-width: 40px;
  padding: 0;
  position: relative;
}
table.table-sm col.selection-cell,
table.table-sm td.selection-cell {
  width: 28px;
  min-width: 28px;
  padding: 0;
}
td.selection-cell u-checkbox,
td.selection-cell u-radio {
  position: absolute;
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-around;
  align-items: center;
  right: 4px;
  top: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0;
}
td.selection-cell u-checkbox .custom-control-label {
  margin-top: -20px;
  margin-left: 26px;
}
td.selection-cell u-radio .custom-control-label {
  margin-left: 32px;
}
.primary-button-cell {
  text-align: right !important;
}
.table-header {
  background: var(--u-app-header-secondary-bg);
  border-bottom: 3px solid var(--u-app-regular-line);
}
.table-header .table-header-title {
  font-size: 1.2em;
}
.selected-state {
  background-color: var(--u-content-item-minor-bg) !important;
}
th.filter-cell [type=text] {
  border-top: 0;
  border-bottom: 0;
}
.table-item-separator {
  background: var(--u-app-regular-line);
  position: absolute;
  right: 0;
  top: 0;
  width: 4px;
  height: 100%;
}
.title-cell.active {
  color: var(--u-action-fg) !important;
  border-bottom-color: var(--u-action-fg) !important;
}
.title-select-all-cell {
  padding: 0;
}
.table-select-all-el {
  height: 1.5rem;
  margin-left: 1px;
}
.title-cell:hover.highlighted {
  background: var(--u-app-header-primary-bg-hover);
  cursor: pointer;
}
.table-header-cell-text {
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  user-select: none;
}
.u-table tr.selected-state {
  background: var(--u-content-item-minor-bg);
}
.u-table tr.activated-state td:not(.selection-cell),
.u-table tr.activated-state.selected-state:not(.selection-cell) {
  background: var(--u-content-item-major-bg);
}
.table {
  width: 100%;
  margin-bottom: 1rem;
}
.table td,
.table th {
  padding: .75rem;
  vertical-align: top;
  border-top: 1px solid var(--u-content-regular-line);
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid var(--u-content-regular-line);
}
.table tbody + tbody {
  border-top: 2px solid var(--u-content-regular-line);
}
.table .table {
  background-color: var(--u-app-content-bg);
}
.table-sm td,
.table-sm th {
  padding: .3rem;
}
.table-bordered {
  border: 1px solid var(--u-content-regular-line);
}
.table-bordered td,
.table-bordered th {
  border: 1px solid var(--u-app-gentle-line);
}
.table-bordered thead td,
.table-bordered thead th {
  border-bottom-width: 2px;
  border-color: var(--u-content-regular-line);
}
.table-borderless tbody + tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: var(--u-content-item-striped-bg);
}
.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, .075) !important;
}
.table-primary,
.table-primary > td,
.table-primary > th {
  background-color: #b9d7ef;
}
.table-primary tbody + tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
  border-color: #7db5e2;
}
.table-hover .table-primary:hover,
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #a4cbea;
}
.table-secondary,
.table-secondary > td,
.table-secondary > th {
  background-color: #d1d4d7;
}
.table-secondary tbody + tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
  border-color: #aab0b5;
}
.table-hover .table-secondary:hover,
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c3c7cb;
}
.table-success,
.table-success > td,
.table-success > th {
  background-color: #c6e2c9;
}
.table-success tbody + tbody,
.table-success td,
.table-success th,
.table-success thead th {
  border-color: #95ca9a;
}
.table-hover .table-success:hover,
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b5d9b9;
}
.table-info,
.table-info > td,
.table-info > th {
  background-color: #c6d6e2;
}
.table-info tbody + tbody,
.table-info td,
.table-info th,
.table-info thead th {
  border-color: #95b2ca;
}
.table-hover .table-info:hover,
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #b5cad9;
}
.table-warning,
.table-warning > td,
.table-warning > th {
  background-color: #eeddba;
}
.table-warning tbody + tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
  border-color: #dfc080;
}
.table-hover .table-warning:hover,
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #e9d3a6;
}
.table-danger,
.table-danger > td,
.table-danger > th {
  background-color: #edbcbc;
}
.table-danger tbody + tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
  border-color: #dd8282;
}
.table-hover .table-danger:hover,
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #e8a8a8;
}
.table-light,
.table-light > td,
.table-light > th {
  background-color: #fbfbfc;
}
.table-light tbody + tbody,
.table-light td,
.table-light th,
.table-light thead th {
  border-color: #f8f8f9;
}
.table-hover .table-light:hover,
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf1;
}
.table-dark,
.table-dark > td,
.table-dark > th {
  background-color: #c1c3c3;
}
.table-dark tbody + tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
  border-color: #8c8f90;
}
.table-hover .table-dark:hover,
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b4b6b6;
}
.table-error,
.table-error > td,
.table-error > th {
  background-color: rgba(255, 232, 247, .86);
}
.table-error tbody + tbody,
.table-error td,
.table-error th,
.table-error thead th {
  border-color: rgba(255, 201, 237, .74);
}
.table-hover .table-error:hover,
.table-hover .table-error:hover > td,
.table-hover .table-error:hover > th {
  background-color: rgba(255, 207, 238, .86);
}
.table-active,
.table-active > td,
.table-active > th,
.table-hover .table-active:hover,
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, .075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive > .table-bordered {
  border: 0;
}
.u-tree {
  display: block;
}
.u-tree .highlighted {
  background: var(--u-content-item-bg-hover);
}
.u-tree .selected {
  background: var(--u-content-item-minor-bg);
}
.u-tree .bordered {
  border-bottom: 1px solid var(--u-content-regular-line);
}
.u-tree .u-tree-node {
  display: flex;
  align-items: center;
  flex: 1;
  overflow: hidden;
  word-wrap: break-word;
}
.u-tree .u-tree-node.tree-branch-interactive,
.u-tree .u-tree-node.tree-leaf {
  cursor: pointer;
}
.u-tree .u-tree-node.tree-branch {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}
.u-tree .u-tree-node.has-selected-descendant {
  background: var(--u-content-item-passive-bg);
}
.u-tree button {
  margin-right: 0;
  margin-left: 0;
}
.u-tree .tree-node-progress {
  flex: 1;
  margin-left: 4px;
}
.u-tree-node {
  background-color: var(--u-content-item-bg);
  color: var(--u-content-text-primary-fg);
  position: relative;
}
.u-tree-node.row-click-enabled:hover,
.u-tree-node.selected:hover {
  background-color: var(--u-content-item-bg-hover);
}
.u-tree-node.disabled {
  cursor: not-allowed !important;
  background-color: var(--u-content-item-bg-disabled) !important;
  color: var(--u-content-text-primary-fg-disabled) !important;
}
.u-tree-node.disabled:not(.disabled):hover {
  background-color: var(--u-content-item-bg-hover);
}
.u-tree-node.selected {
  background-color: var(--u-content-item-minor-bg);
}
.u-tree-node.activated {
  background-color: var(--u-content-item-major-bg) !important;
}
.u-tree-node.activated:hover {
  background-color: var(--u-content-item-major-bg-hover) !important;
}
.tree-loading-animation {
  width: 16px !important;
  height: 16px !important;
}
.u-tree-node.disabled-state,
.u-tree-node.form-control.disabled,
.u-tree-node:disabled {
  cursor: default !important;
  color: var(--u-content-text-primary-fg-disabled) !important;
  background: var(--u-content-item-bg-disabled);
}
.tree-node-selector {
  display: flex;
  flex-shrink: 0;
  flex-direction: row;
  align-items: stretch;
  overflow: hidden;
  z-index: 2;
  cursor: pointer;
}
.tree-node-selector u-checkbox,
.tree-node-selector u-radio {
  display: flex;
  align-items: stretch;
  position: static;
  margin: 0;
}
.tree-node-selector.disabled {
  cursor: default !important;
  color: var(--u-content-text-primary-fg-disabled) !important;
}
.tree-drop-parent-active {
  background-color: var(--u-content-item-minor-bg) !important;
  border-color: var(--u-content-focus-line) !important;
  border-top: 2px;
  border-left: 2px;
  border-right: 2px;
  border-bottom: 0;
  border-style: solid;
  transition: border-width .1s ease-in;
}
.tree-drop-child-active {
  border-width: 0 2px;
}
.tree-drop-active,
.tree-drop-child-active,
.tree-drop-last-child-active {
  border-color: var(--u-content-focus-line) !important;
  border-style: solid;
  transition: border-width .1s ease-in;
}
.tree-drop-last-child-active {
  border-width: 0 2px 2px;
}
.tree-drop-active {
  border-top: 2px;
  border-left: 2px;
  border-right: 2px;
  border-bottom: 2px;
}
.tree-drop-preview-line,
.tree-drop-preview-line::before {
  background-color: var(--u-content-focus-line);
  pointer-events: none;
}
.tree-drop-preview-line {
  height: 2px;
  position: fixed;
  z-index: 9999;
}
.tree-drop-preview-line::before {
  content: "";
  position: absolute;
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  top: -4px;
}
.tree-has-depth-child {
  background: var(--u-content-item-passive-bg);
}
.mbsc-orbis-u.mbsc-fr {
  -webkit-font-smoothing: inherit;
}
.mbsc-orbis-u .mbsc-fr-btn,
.mbsc-orbis-u .mbsc-fr-hdr {
  color: var(--u-action-fg) !important;
  font-size: 1rem;
  text-transform: none !important;
  height: auto;
  line-height: 1em;
  padding: .5em .75em;
}
.mbsc-orbis-u .mbsc-fr-btn:focus,
.mbsc-orbis-u .mbsc-fr-hdr:focus {
  outline: 2px var(--u-action-focus-line) solid;
}
.mbsc-orbis-u .mbsc-fr-btn.mbsc-active,
.mbsc-orbis-u.mbsc-no-touch .mbsc-fr-btn-e:not(.mbsc-disabled):hover,
.mbsc-orbis-u.mbsc-no-touch .mbsc-sc-btn:hover:before {
  background: var(--u-content-item-bg-hover) !important;
}
.mbsc-orbis-u .mbsc-fr-btn-cont {
  padding: .25em .75em .5em !important;
}
.mbsc-orbis-u .mbsc-fr-overlay {
  background: var(--u-app-backdrop-bg) !important;
}
.mbsc-orbis-u .mbsc-fr-arr,
.mbsc-orbis-u .mbsc-fr-w {
  background: var(--u-content-item-bg) !important;
  color: var(--u-content-text-primary-fg) !important;
  font-size: 1rem;
  font-family: inherit;
}
.mbsc-orbis-u .mbsc-sc-whl-l {
  border-top: 1px solid var(--u-action-fg) !important;
  border-bottom: 1px solid var(--u-action-fg) !important;
}
.mbsc-orbis-u .mbsc-ic:before {
  font-family: "NiceFluorine" !important;
  font-size: 1.333em !important;
}
.mbsc-orbis-u .mbsc-ic-arrow-left5:before {
  content: "\e916" !important;
}
.mbsc-orbis-u .mbsc-ic-arrow-right5:before {
  content: "\e917" !important;
}
.mbsc-orbis-u .mbsc-ic-arrow-up5:before {
  content: "\e918" !important;
}
.mbsc-orbis-u .mbsc-ic-arrow-down5:before {
  content: "\e919" !important;
}
.mbsc-orbis-u .mbsc-sc-btn {
  color: var(--u-action-fg) !important;
  background: var(--u-content-item-bg) !important;
}
.mbsc-orbis-u .mbsc-sc-btn::before {
  font-size: 1.333rem;
}
.mbsc-orbis-u .mbsc-sc-itm {
  font-size: 1em !important;
}
.mbsc-orbis-u .mbsc-sc-itm.mbsc-active {
  background: 0 0 !important;
}
.mbsc-orbis-u .mbsc-sc-whl-gr {
  padding: .5em .75em 1em .5em;
}
.u-collection-reorder-drag-and-drop-separator {
  height: 2px;
  background-color: var(--u-content-focus-line);
  position: fixed;
  z-index: 999;
}
.u-collection-reorder-drag-and-drop-separator::before {
  content: "";
  position: absolute;
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: var(--u-content-focus-line);
  top: -4px;
}
.u-collection-vertical-divider {
  display: block;
  width: 2px;
  position: relative;
}
.u-collection-vertical-divider::after {
  content: " ";
  background-color: var(--u-content-regular-line);
  width: 1px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 1px;
  margin: .5rem 0;
}
.modal,
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: var(--u-app-header-primary-bg);
  background-clip: padding-box;
  border: 1px solid var(--u-app-regular-line);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: var(--u-app-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 1;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid var(--u-app-regular-line);
}
.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: .75rem;
  border-top: 1px solid var(--u-app-regular-line);
}
.modal-footer > * {
  margin: .25rem;
}
.modal-footer-component {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: static;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: .875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: .9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: .8rem;
  height: .4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
  padding: .4rem 0;
}
.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
  bottom: 0;
}
.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
  top: 0;
  border-width: .4rem .4rem 0;
  border-top-color: var(--u-content-tooltip-bg);
}
.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
  padding: 0 .4rem;
}
.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
  left: 0;
  width: .4rem;
  height: .8rem;
}
.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
  right: 0;
  border-width: .4rem .4rem .4rem 0;
  border-right-color: var(--u-content-tooltip-bg);
}
.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
  padding: .4rem 0;
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
  top: 0;
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
  bottom: 0;
  border-width: 0 .4rem .4rem;
  border-bottom-color: var(--u-content-tooltip-bg);
}
.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
  padding: 0 .4rem;
}
.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
  right: 0;
  width: .4rem;
  height: .8rem;
}
.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
  left: 0;
  border-width: .4rem 0 .4rem .4rem;
  border-left-color: var(--u-content-tooltip-bg);
}
.tooltip-inner {
  max-width: 200px;
  padding: .25rem .5rem;
  color: var(--u-content-tooltip-fg);
  text-align: center;
  background-color: var(--u-content-tooltip-bg);
}
.tooltip-overlay-root .u-cdk-overlay-content {
  border: 0 !important;
  background: 0 0 !important;
}
.popover {
  position: static;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: inherit;
  word-wrap: break-word;
  background-color: var(--u-content-item-bg);
  background-clip: padding-box;
  border: 1px solid var(--u-content-regular-line);
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: .5rem;
  margin: 0 .3rem;
}
.popover .arrow::after,
.popover .arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-auto[x-placement^=top],
.bs-popover-top {
  margin-bottom: .5rem;
}
.bs-popover-auto[x-placement^=top] > .arrow,
.bs-popover-top > .arrow {
  bottom: 0;
}
.bs-popover-auto[x-placement^=top] > .arrow::before,
.bs-popover-top > .arrow::before {
  bottom: 0;
  border-width: .5rem .5rem 0;
  border-top-color: var(--u-content-regular-line);
}
.bs-popover-auto[x-placement^=top] > .arrow::after,
.bs-popover-top > .arrow::after {
  bottom: 1px;
  border-width: .5rem .5rem 0;
  border-top-color: var(--u-content-item-bg);
}
.bs-popover-auto[x-placement^=right],
.bs-popover-right {
  margin-left: .5rem;
}
.bs-popover-auto[x-placement^=right] > .arrow,
.bs-popover-right > .arrow {
  left: 0;
  width: .5rem;
  height: 1rem;
  margin: .3rem 0;
}
.bs-popover-auto[x-placement^=right] > .arrow::before,
.bs-popover-right > .arrow::before {
  left: 0;
  border-width: .5rem .5rem .5rem 0;
  border-right-color: var(--u-content-regular-line);
}
.bs-popover-auto[x-placement^=right] > .arrow::after,
.bs-popover-right > .arrow::after {
  left: 1px;
  border-width: .5rem .5rem .5rem 0;
  border-right-color: var(--u-content-item-bg);
}
.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom {
  margin-top: .5rem;
}
.bs-popover-auto[x-placement^=bottom] > .arrow,
.bs-popover-bottom > .arrow {
  top: 0;
}
.bs-popover-auto[x-placement^=bottom] > .arrow::before,
.bs-popover-bottom > .arrow::before {
  top: 0;
  border-width: 0 .5rem .5rem;
  border-bottom-color: var(--u-content-regular-line);
}
.bs-popover-auto[x-placement^=bottom] > .arrow::after,
.bs-popover-bottom > .arrow::after {
  top: 1px;
  border-width: 0 .5rem .5rem;
  border-bottom-color: var(--u-content-item-bg);
}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f8;
}
.bs-popover-auto[x-placement^=left],
.bs-popover-left {
  margin-right: .5rem;
}
.bs-popover-auto[x-placement^=left] > .arrow,
.bs-popover-left > .arrow {
  right: 0;
  width: .5rem;
  height: 1rem;
  margin: .3rem 0;
}
.bs-popover-auto[x-placement^=left] > .arrow::before,
.bs-popover-left > .arrow::before {
  right: 0;
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: var(--u-content-regular-line);
}
.bs-popover-auto[x-placement^=left] > .arrow::after,
.bs-popover-left > .arrow::after {
  right: 1px;
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: var(--u-content-item-bg);
}
.popover-header {
  padding: .5rem .75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: var(--u-content-text-primary-fg);
  background-color: #f7f7f8;
  border-bottom: 1px solid #e9ebed;
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: .5rem .75rem;
  color: var(--u-content-text-primary-fg);
}
.popover-overlay-root .u-cdk-overlay-content {
  border: 0 !important;
  background: 0 0 !important;
}
.popover-overlay-root .cdk-overlay-pane {
  display: block;
}
.popover-in-shopping-cart {
  width: inherit;
}
@media screen and (min-width: 576px) {
  .popover {
    max-width: 276px;
  }
}
@media screen and (min-width: 768px) {
  .popover {
    max-width: 468px;
  }
}
@media screen and (min-width: 992px) {
  .popover {
    max-width: 692px;
  }
}
@media screen and (min-width: 1200px) {
  .popover {
    max-width: 900px;
  }
}
.u-popover-container .u-popover {
  will-change: transform;
}
.u-popover.popover .arrow {
  margin: 0 !important;
}
.u-popover .popover-body {
  max-height: 80vh;
  width: 100%;
  overflow-y: auto;
}
.list-group-item-primary {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-content-item-major-bg);
}
.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
  color: var(--u-content-text-primary-fg-hover);
  background-color: var(--u-content-item-major-bg-hover);
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: var(--u-content-text-primary-fg);
  border-color: var(--u-content-text-primary-fg);
}
.u-navigation-sidebar {
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
  display: grid;
  position: relative;
}
.u-navigation-sidebar-backdrop {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: var(--u-app-backdrop-bg);
  z-index: 6;
}
u-navigation-sidebar-collapsed {
  width: 100%;
  display: block;
}
u-navigation-sidebar-collapsed .selected {
  font-weight: var(--u-font-weight-medium);
}
u-navigation-sidebar-collapsed-body > .list-group-item {
  margin-bottom: -1px;
  padding-left: 1.5rem !important;
  border: 0;
}
.list-group-item + u-navigation-sidebar-collapsed,
.u-navigation-sidebar-collapsed + .list-group-item,
.u-navigation-sidebar-collapsed + .u-navigation-sidebar-collapsed {
  border-top-width: 0 !important;
}
.list-group-item + u-navigation-sidebar-collapsed.active,
.u-navigation-sidebar-collapsed + .list-group-item.active,
.u-navigation-sidebar-collapsed + .u-navigation-sidebar-collapsed.active {
  margin-top: -1px;
  border-top-width: 1px;
}
u-navigation-sidebar u-navigation-sidebar-menu .list-group-item {
  padding: .5rem .75rem;
}
u-navigation-sidebar u-navigation-sidebar-menu .list-group-item.list-group-title {
  font-weight: var(--u-font-weight-medium);
  border-color: var(--u-content-regular-line);
  background-color: var(--u-app-toolbar-bg);
}
.list-group-item-action:focus-visible {
  outline: 2px solid var(--u-action-focus-line);
  outline-offset: -2px;
}
.u-actions-block {
  display: inline-flex;
}
.cdk-overlay-container .dropdown-actions-block {
  min-width: 9rem;
}
.cdk-overlay-container .dropdown-actions-block .action-block-dropdown-menu {
  padding: 0;
}
.cdk-overlay-container .dropdown-actions-block .action-block-dropdown-menu button {
  text-overflow: initial;
  overflow: hidden;
  white-space: initial;
  word-break: break-word;
}
.cdk-overlay-container .dropdown-actions-block .action-block-dropdown-menu .custom-control-inline {
  margin-right: 0;
}
.actions-block-single-compact {
  min-width: 9rem;
  display: flex;
}
.actions-block-single-compact::after {
  align-self: center;
  margin-left: auto !important;
}
.actions-block-single-compact-item.btn-toggle-active.btn-flat,
.actions-block-single-compact-item.btn-toggle-active.dropdown-item.flat {
  color: var(--u-content-text-primary-fg) !important;
}
.actions-block-multi-compact {
  min-width: 9rem;
  display: flex;
  justify-content: space-between;
}
.actions-block-multi-compact::after {
  align-self: center;
}
.actions-block-multi-compact-item {
  padding: .25rem .75rem .25rem 2.5rem !important;
  word-break: break-word;
}
.actions-block-multi-compact-item:hover {
  background-color: var(--u-content-item-bg-hover);
}
.actions-block-multi-compact-item:hover.disabled {
  background-color: transparent !important;
}
.actions-block-multi-compact-item:active {
  background-color: var(--u-content-item-bg-pressed);
}
.actions-block-button-compact-pr {
  min-width: 6.875rem;
}
.btn-group .btn.actions-block-button-compact-sec {
  margin-left: 1px;
}
.btn-group .btn.btn-toggle-active.form-control.disabled,
.btn-group .btn.btn-toggle-active:disabled {
  background-color: var(--u-action-major-bg-disabled) !important;
}
.actions-block-multi-item-label-large {
  font-size: var(--u-font-size-md);
}
.actions-block-multi-item-label-small {
  font-size: var(--u-font-size-sm);
}
:root {
  --basic-1-fg:#22272a;
  --basic-2-fg:#5c6770;
  --secondary:#5c6770;
  --basic-3-fg:#c7cdd1;
  --basic-1-bg:#e3e6e8;
  --basic-2-bg:#f1f2f4;
  --light:#f1f2f4;
  --basic-3-bg:white;
  --dark:#22272a;
  --acc-1:#0570c7;
  --acc-2:#e6f3fe;
  --acc-3:#b4dcfd;
  --primary:#0570c7;
  --acc-disabled:#9da7af;
  --danger-bg:#f47171;
  --danger:#bd0f0f;
  --danger-fg:#22272a;
  --warning-bg:#f7c96e;
  --warning:#c2850a;
  --warning-fg:#22272a;
  --success-bg:#8cd994;
  --success:#33993d;
  --success-fg:#22272a;
  --info-bg:#8cb6d9;
  --info:#336b99;
  --info-fg:#22272a;
  --pinkscreen:rgba(255, 51, 187, 0.5);
  --error:rgba(255, 51, 187, 0.5);
  --severity-general-fg:#22272a;
  --severity-0-border:#33993d;
  --severity-0-bg:#8cd994;
  --severity-0-trail:#d9f2db;
  --severity-1-border:#5a9933;
  --severity-1-bg:#aad98c;
  --severity-1-trail:#e3f2d9;
  --severity-2-border:#85a329;
  --severity-2-bg:#c9e085;
  --severity-2-trail:#edf5d6;
  --severity-3-border:#b3b31a;
  --severity-3-bg:#ecec79;
  --severity-3-trail:#f9f9d2;
  --severity-4-border:#bda00f;
  --severity-4-bg:#f4de71;
  --severity-4-trail:#fbf4d0;
  --severity-5-border:#c2850a;
  --severity-5-bg:#f7c96e;
  --severity-5-trail:#fcedcf;
  --severity-6-border:#c26f0a;
  --severity-6-bg:#f7b96e;
  --severity-6-trail:#fce8cf;
  --severity-7-border:#c2570a;
  --severity-7-bg:#f7a76e;
  --severity-7-trail:#fce2cf;
  --severity-8-border:#c23e0a;
  --severity-8-bg:#f7956e;
  --severity-8-trail:#fcdccf;
  --severity-9-border:#c2230a;
  --severity-9-bg:#f7806e;
  --severity-9-trail:#fcd5cf;
  --severity-10-border:#bd0f0f;
  --severity-10-bg:#f47171;
  --severity-10-trail:#fbd0d0;
  --breakpoint-xs:0;
  --breakpoint-sm:576px;
  --breakpoint-md:768px;
  --breakpoint-lg:992px;
  --breakpoint-xl:1200px;
  --font-family-sans-serif:-apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  --font-family-monospace:SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace;
}
u-slider {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  padding: 8px;
  outline: 0;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
}
u-slider.slider-horizontal {
  min-height: 52px;
  min-width: 128px;
}
u-slider.slider-horizontal.slider-with-limits {
  min-height: 72px;
}
u-slider.slider-horizontal.slider-with-limits .slider-wrapper {
  top: 48px;
}
u-slider.slider-horizontal.slider-with-additional-markers {
  min-height: 68px;
}
u-slider.slider-horizontal.slider-with-additional-markers.slider-with-limits {
  min-height: 88px;
}
u-slider.slider-horizontal.slider-with-additional-markers.slider-max-marker-level-1 {
  min-height: 74px;
}
u-slider.slider-horizontal.slider-with-additional-markers.slider-max-marker-level-1.slider-with-limits {
  min-height: 94px;
}
u-slider.slider-horizontal.slider-with-additional-markers.slider-max-marker-level-2 {
  min-height: 86px;
}
u-slider.slider-horizontal.slider-with-additional-markers.slider-max-marker-level-2.slider-with-limits {
  min-height: 106px;
}
u-slider.slider-horizontal .slider-wrapper {
  height: 5px;
  top: 28px;
  left: 13px;
  right: 13px;
}
u-slider.slider-horizontal .slider-wrapper::before {
  content: "";
  position: absolute;
  height: 15px;
  width: 100%;
  top: -5px;
  cursor: pointer;
}
u-slider.slider-horizontal .slider-track-wrapper {
  height: 5px;
  width: 100%;
}
u-slider.slider-horizontal .slider-track-fill,
u-slider.slider-horizontal .slider-track-fill-limit {
  height: 5px;
  width: 100%;
  transform: scaleX(0);
}
u-slider.slider-horizontal .slider-marker-wrapper {
  width: 100%;
  height: 0;
  top: 50%;
}
.slider-wrapper {
  position: absolute;
  background-color: var(--u-content-regular-line);
}
.slider-track-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  cursor: pointer;
}
.slider-track-fill {
  background: var(--u-action-fg);
  position: absolute;
  transform-origin: 0 0;
  overflow: hidden;
}
.slider-track-fill.bg-dashed {
  background: 0 0;
}
.slider-track-fill.bg-dashed .fill {
  width: 100%;
  height: 100%;
  background:
    repeating-linear-gradient(
      90deg,
      var(--u-action-fg),
      var(--u-action-fg) 2px,
      transparent 2px,
      transparent 4px);
}
.slider-track-fill-limit {
  background: var(--u-content-gentle-line);
  position: absolute;
  transform-origin: 0 0;
}
.slider-move-range-overlay-wrapper {
  width: 100%;
  height: 0;
  overflow: visible;
  position: relative;
}
.slider-move-range-overlay {
  background: 0 0;
  cursor: ew-resize;
  height: 44px;
  position: absolute;
  transform-origin: 0 0;
  width: 100%;
  top: -23px;
}
.slider-marker-wrapper {
  position: absolute;
  z-index: 1;
}
.slider-handle-dot,
.slider-handle-dot::after,
.slider-handle-label {
  display: block;
  position: absolute;
  top: -42px;
}
.slider-handle-dot {
  right: -7px;
  height: 8px;
  width: 14px;
  border-radius: 14px/8px;
  background: var(--u-action-fg);
}
.slider-handle-dot::after {
  content: "";
  top: 5px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid var(--u-action-fg);
}
.slider-handle-label {
  max-width: 300px;
  max-height: 16px;
  right: 9px;
  padding: 0 2px;
  text-align: left;
  font-size: var(--u-font-size-sm);
  line-height: 1.1em;
  color: var(--u-content-text-secondary-fg);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.u-slider-limit-min .slider-handle-label {
  right: -9px;
  transform: translateX(100%);
}
.slider-handle-target {
  display: block;
  position: absolute;
  right: 0;
  top: -40px;
  width: 40px;
  height: 40px;
  transform: translate3d(50%, -50%, 0);
  background: 0 0;
  cursor: grab;
}
.slider-handle-target:focus {
  outline: 0;
}
.slider-handle-line {
  position: absolute;
  top: -3px;
  right: -2px;
  width: 4px;
  height: 5px;
  background: var(--u-content-item-bg);
}
.slider-handle-line::after,
.slider-handle-line::before {
  content: "";
  position: absolute;
  right: 1px;
  top: -29px;
  width: 2px;
  height: 34px;
  background: var(--u-action-fg);
}
.slider-handle-line::before {
  top: -12px;
  height: 17px;
}
.slider-handle-line.intersect-with-label::after {
  height: 5px;
}
.slider-handle-dot-focus {
  display: none;
  position: absolute;
  top: -44px;
  right: -9px;
  height: 7px;
  width: 18px;
  border-radius: 50%/100%;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background: var(--u-action-focus-line);
  cursor: grab;
}
.slider-handle-dot-focus::after {
  content: "";
  display: block;
  position: absolute;
  top: 7px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 10px solid var(--u-action-focus-line);
}
.selected .slider-handle-dot-focus {
  display: block;
}
.selected .slider-handle-target {
  cursor: grabbing;
}
.slider-marker-dot {
  position: absolute;
  height: 26px;
  width: 26px;
  right: -13px;
  bottom: -13px;
  border-radius: 50%;
  background: 0 0;
  cursor: grab;
}
.slider-marker-dot:focus {
  outline: 0;
}
.slider-marker-dot:focus,
.slider-marker-dot:hover {
  background: var(--u-action-focus-line);
}
.slider-marker-dot::after {
  content: "";
  pointer-events: none;
  position: absolute;
  background: var(--u-action-bg);
  border: 1px solid var(--u-action-fg);
  border-radius: 50%;
  top: 2px;
  right: 2px;
  left: 2px;
  bottom: 2px;
  box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, .4);
  transition: all .3s cubic-bezier(.25, .8, .25, 1);
  will-change: transform;
}
.slider-marker-dot.right-half {
  border-radius: 0 26px 26px 0;
  width: 13px;
  margin-right: 1px;
}
.slider-marker-dot.right-half::after {
  border-radius: 0 26px 26px 0;
  left: 0;
  transform-origin: 0 50%;
}
.slider-marker-dot.left-half {
  border-radius: 26px 0 0 26px;
  width: 13px;
  margin-right: 12px;
}
.slider-marker-dot.left-half::after {
  border-radius: 26px 0 0 26px;
  right: 0;
}
.slider-marker-thumb-label-container {
  opacity: 0;
  position: absolute;
  overflow: hidden;
  height: 38px;
  width: 30px;
  right: -15px;
  top: -16px;
  transform: scale(.3);
  transition: .3s all;
  will-change: transform;
}
.slider-marker-thumb-label {
  border: 1px solid var(--u-action-fg);
  border-radius: 50% 50% 0;
  background: var(--u-action-bg);
  transform: rotate(45deg);
  height: 30px;
  width: 30px;
}
.slider-marker-thumb-label span {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  color: var(--u-action-fg);
  background: 0 0;
  border: 0;
  border-radius: 50%;
  font-size: var(--u-font-size-sm);
  line-height: 1em;
  text-align: center;
  opacity: 0;
  will-change: transform;
  transform: rotate(-45deg) translateY(-2px);
  transition: opacity .5s cubic-bezier(0, .25, .25, 1);
}
.slider-additional-marker span,
.slider-marker-label {
  position: absolute;
  right: 0;
  transform: translateX(50%);
  font-size: var(--u-font-size-sm);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: opacity .5s;
}
.slider-marker-label {
  width: auto;
  top: -28px;
  color: var(--u-content-text-primary-fg);
  text-align: center;
  opacity: 1;
  visibility: visible;
  will-change: transform;
}
.slider-marker-label.merged {
  transition: none;
}
u-slider.slider-with-thumb-label .selected .slider-marker-thumb-label-container {
  opacity: 1;
  transform: scale(1) translateY(-26px) translateX(0);
}
u-slider.slider-with-thumb-label .selected .slider-marker-thumb-label {
  transform: rotate(45deg);
}
u-slider.slider-with-thumb-label .selected .slider-marker-thumb-label-span {
  opacity: 1;
}
u-slider.slider-with-thumb-label .selected .slider-marker-dot {
  background: 0 0 !important;
}
u-slider.slider-with-thumb-label .selected .slider-marker-dot::after {
  background: var(--u-action-fg);
  border-color: transparent;
  box-shadow: none;
  transform: scale(.6) translateY(0);
}
u-slider.slider-with-thumb-label .selected .slider-marker-dot.left-half {
  margin-right: 10px;
}
u-slider.slider-with-thumb-label .selected .slider-marker-dot.right-half {
  margin-left: 10px;
}
u-slider.slider-with-thumb-label .selected .slider-marker-label {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px) translateX(50%);
  transition: all 0s;
}
.slider-additional-marker-line {
  width: 1px;
  background: var(--u-content-strong-line);
  height: 27px;
  position: absolute;
  right: 0;
  top: -14px;
}
.slider-additional-marker-line-primary .slider-additional-marker-line,
.slider-additional-marker-line-secondary .slider-additional-marker-line {
  background: var(--u-action-fg);
}
.slider-additional-marker-line-success .slider-additional-marker-line {
  background: var(--u-feedback-success-line);
}
.slider-additional-marker-line-info .slider-additional-marker-line {
  background: var(--u-feedback-info-line);
}
.slider-additional-marker-line-warning .slider-additional-marker-line {
  background: var(--u-feedback-warning-line);
}
.slider-additional-marker-line-danger .slider-additional-marker-line {
  background: var(--u-feedback-danger-line);
}
.slider-additional-marker {
  position: absolute;
  right: 0;
  top: 14px;
}
.slider-additional-marker span {
  display: block;
  max-width: 300px;
  max-height: 16px;
  padding: 0 2px;
  text-align: left;
  line-height: 1.1em;
  color: var(--u-content-text-secondary-fg);
  opacity: 0;
  will-change: opacity;
}
.slider-additional-marker::before {
  content: "";
  position: absolute;
  right: -1px;
  top: -17px;
  width: 2px;
  height: 5.6px;
  background: var(--u-content-item-bg);
}
.slider-marker-wrapper .slider-additional-marker {
  pointer-events: none;
}
.slider-marker-wrapper:first-child .slider-additional-marker span {
  padding-left: 0;
  padding-right: 0;
}
.slider-with-marker-levels .slider-marker-wrapper {
  position: absolute;
  z-index: 2;
}
.slider-with-marker-levels .slider-marker-wrapper.slider-additional-marker-level1 {
  z-index: 1;
}
.slider-with-marker-levels .slider-marker-wrapper.slider-additional-marker-level2 {
  z-index: 0;
}
.slider-with-marker-levels u-slider-additional-markers span {
  background: rgba(var(u-content-item-bg), .8);
}
.slider-additional-marker-level1 .slider-additional-marker-line {
  height: 42px;
}
.slider-additional-marker-level1 .slider-additional-marker span {
  top: 13px;
}
.slider-additional-marker-level2 .slider-additional-marker-line {
  height: 54px;
}
.slider-additional-marker-level2 .slider-additional-marker span {
  top: 26px;
}
u-slider.is-sliding .slider-marker-wrapper.selected .slider-marker-dot {
  cursor: grabbing;
  background: var(--u-action-focus-line);
}
.slider-marker-dot-disabled {
  display: none;
  position: absolute;
  background: 0 0;
  height: 26px;
  width: 26px;
  border-radius: 50%;
  right: -13px;
  bottom: -13px;
  transition: .4s all;
}
.slider-marker-dot-disabled::after {
  content: "";
  position: absolute;
  background: var(--u-action-bg-disabled);
  border: 1px solid var(--u-action-fg-disabled);
  border-radius: 50%;
  top: 2px;
  right: 2px;
  left: 2px;
  bottom: 2px;
}
u-slider.slider-disabled {
  cursor: not-allowed;
}
u-slider.slider-disabled .slider-handle-dot-focus,
u-slider.slider-disabled .slider-handle-target,
u-slider.slider-disabled .slider-marker-dot,
u-slider.slider-disabled .slider-move-range-overlay,
u-slider.slider-disabled .slider-wrapper::after,
u-slider.slider-disabled .slider-wrapper::before {
  display: none;
}
u-slider.slider-disabled .slider-marker-dot-disabled {
  display: block;
}
u-slider.slider-disabled .slider-handle-dot,
u-slider.slider-disabled .slider-handle-line::after {
  background: var(--u-action-fg-disabled);
}
u-slider.slider-disabled .slider-handle-dot::after {
  border-top-color: var(--u-action-fg-disabled);
}
u-slider.slider-disabled .slider-track-fill {
  background-color: var(--u-action-fg-disabled);
}
u-slider.slider-disabled .slider-track-fill.bg-dashed {
  background: 0 0;
}
u-slider.slider-disabled .slider-track-fill.bg-dashed .fill {
  width: 100%;
  height: 100%;
  background:
    repeating-linear-gradient(
      90deg,
      var(--u-content-regular-line),
      var(--u-content-regular-line) 2px,
      transparent 2px,
      transparent 4px);
}
u-slider.slider-disabled .slider-track-wrapper {
  cursor: not-allowed;
}
u-slider.slider-disabled .slider-handle-label,
u-slider.slider-disabled .slider-marker-label {
  color: var(--u-content-text-primary-fg-disabled);
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: .25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border .75s linear infinite;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: .2em;
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow .75s linear infinite;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: .875rem;
  background-color: rgba(255, 255, 255, .85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .1);
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  opacity: 0;
}
.toast:not(:last-child) {
  margin-bottom: .75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}
.toast-header {
  display: flex;
  align-items: center;
  padding: .25rem .75rem;
  color: #5c6770;
  background-color: rgba(255, 255, 255, .85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, .05);
}
.toast-body {
  padding: .75rem;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #0570c7 !important;
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
  background-color: #045495 !important;
}
.bg-secondary {
  background-color: #5c6770 !important;
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
  background-color: #454d54 !important;
}
.bg-success {
  background-color: #8cd994 !important;
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
  background-color: #66cc70 !important;
}
.bg-info {
  background-color: #8cb6d9 !important;
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
  background-color: #669ecc !important;
}
.bg-warning {
  background-color: #f7c96e !important;
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
  background-color: #f5b83d !important;
}
.bg-danger {
  background-color: #f47171 !important;
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
  background-color: #f04242 !important;
}
.bg-light {
  background-color: #f1f2f4 !important;
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
  background-color: #d5d9dd !important;
}
.bg-dark {
  background-color: #22272a !important;
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
  background-color: #0b0d0e !important;
}
a.bg-error:focus,
a.bg-error:hover,
button.bg-error:focus,
button.bg-error:hover {
  background-color: rgba(255, 0, 170, .5) !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.bg-error {
  background-color: rgba(255, 51, 187, .5) !important;
}
.bg-severity-10 {
  background-color: #f47171 !important;
}
a.bg-severity-10:focus,
a.bg-severity-10:hover,
button.bg-severity-10:focus,
button.bg-severity-10:hover {
  background-color: #f04242 !important;
}
.bg-severity-9 {
  background-color: #f7806e !important;
}
a.bg-severity-9:focus,
a.bg-severity-9:hover,
button.bg-severity-9:focus,
button.bg-severity-9:hover {
  background-color: #f5563d !important;
}
.bg-severity-8 {
  background-color: #f7956e !important;
}
a.bg-severity-8:focus,
a.bg-severity-8:hover,
button.bg-severity-8:focus,
button.bg-severity-8:hover {
  background-color: #f5713d !important;
}
.bg-severity-7 {
  background-color: #f7a76e !important;
}
a.bg-severity-7:focus,
a.bg-severity-7:hover,
button.bg-severity-7:focus,
button.bg-severity-7:hover {
  background-color: #f58a3d !important;
}
.bg-severity-6 {
  background-color: #f7b96e !important;
}
a.bg-severity-6:focus,
a.bg-severity-6:hover,
button.bg-severity-6:focus,
button.bg-severity-6:hover {
  background-color: #f5a23d !important;
}
.bg-severity-5 {
  background-color: #f7c96e !important;
}
a.bg-severity-5:focus,
a.bg-severity-5:hover,
button.bg-severity-5:focus,
button.bg-severity-5:hover {
  background-color: #f5b83d !important;
}
.bg-severity-4 {
  background-color: #f4de71 !important;
}
a.bg-severity-4:focus,
a.bg-severity-4:hover,
button.bg-severity-4:focus,
button.bg-severity-4:hover {
  background-color: #f0d342 !important;
}
.bg-severity-3 {
  background-color: #ecec79 !important;
}
a.bg-severity-3:focus,
a.bg-severity-3:hover,
button.bg-severity-3:focus,
button.bg-severity-3:hover {
  background-color: #e6e64d !important;
}
.bg-severity-2 {
  background-color: #c9e085 !important;
}
a.bg-severity-2:focus,
a.bg-severity-2:hover,
button.bg-severity-2:focus,
button.bg-severity-2:hover {
  background-color: #b8d65c !important;
}
.bg-severity-1 {
  background-color: #aad98c !important;
}
a.bg-severity-1:focus,
a.bg-severity-1:hover,
button.bg-severity-1:focus,
button.bg-severity-1:hover {
  background-color: #8dcc66 !important;
}
.bg-severity-0 {
  background-color: #8cd994 !important;
}
a.bg-severity-0:focus,
a.bg-severity-0:hover,
button.bg-severity-0:focus,
button.bg-severity-0:hover {
  background-color: #66cc70 !important;
}
.bg-severity-10-light,
.bg-severity-10-trail {
  background-color: #fbd0d0 !important;
}
a.bg-severity-10-light:focus,
a.bg-severity-10-light:hover,
a.bg-severity-10-trail:focus,
a.bg-severity-10-trail:hover,
button.bg-severity-10-light:focus,
button.bg-severity-10-light:hover,
button.bg-severity-10-trail:focus,
button.bg-severity-10-trail:hover {
  background-color: #f7a1a1 !important;
}
.bg-severity-9-light,
.bg-severity-9-trail {
  background-color: #fcd5cf !important;
}
a.bg-severity-9-light:focus,
a.bg-severity-9-light:hover,
a.bg-severity-9-trail:focus,
a.bg-severity-9-trail:hover,
button.bg-severity-9-light:focus,
button.bg-severity-9-light:hover,
button.bg-severity-9-trail:focus,
button.bg-severity-9-trail:hover {
  background-color: #faaa9e !important;
}
.bg-severity-8-light,
.bg-severity-8-trail {
  background-color: #fcdccf !important;
}
a.bg-severity-8-light:focus,
a.bg-severity-8-light:hover,
a.bg-severity-8-trail:focus,
a.bg-severity-8-trail:hover,
button.bg-severity-8-light:focus,
button.bg-severity-8-light:hover,
button.bg-severity-8-trail:focus,
button.bg-severity-8-trail:hover {
  background-color: #fab89e !important;
}
.bg-severity-7-light,
.bg-severity-7-trail {
  background-color: #fce2cf !important;
}
a.bg-severity-7-light:focus,
a.bg-severity-7-light:hover,
a.bg-severity-7-trail:focus,
a.bg-severity-7-trail:hover,
button.bg-severity-7-light:focus,
button.bg-severity-7-light:hover,
button.bg-severity-7-trail:focus,
button.bg-severity-7-trail:hover {
  background-color: #fac49e !important;
}
.bg-severity-6-light,
.bg-severity-6-trail {
  background-color: #fce8cf !important;
}
a.bg-severity-6-light:focus,
a.bg-severity-6-light:hover,
a.bg-severity-6-trail:focus,
a.bg-severity-6-trail:hover,
button.bg-severity-6-light:focus,
button.bg-severity-6-light:hover,
button.bg-severity-6-trail:focus,
button.bg-severity-6-trail:hover {
  background-color: #fad19e !important;
}
.bg-severity-5-light,
.bg-severity-5-trail {
  background-color: #fcedcf !important;
}
a.bg-severity-5-light:focus,
a.bg-severity-5-light:hover,
a.bg-severity-5-trail:focus,
a.bg-severity-5-trail:hover,
button.bg-severity-5-light:focus,
button.bg-severity-5-light:hover,
button.bg-severity-5-trail:focus,
button.bg-severity-5-trail:hover {
  background-color: #fadb9e !important;
}
.bg-severity-4-light,
.bg-severity-4-trail {
  background-color: #fbf4d0 !important;
}
a.bg-severity-4-light:focus,
a.bg-severity-4-light:hover,
a.bg-severity-4-trail:focus,
a.bg-severity-4-trail:hover,
button.bg-severity-4-light:focus,
button.bg-severity-4-light:hover,
button.bg-severity-4-trail:focus,
button.bg-severity-4-trail:hover {
  background-color: #f7e9a1 !important;
}
.bg-severity-3-light,
.bg-severity-3-trail {
  background-color: #f9f9d2 !important;
}
a.bg-severity-3-light:focus,
a.bg-severity-3-light:hover,
a.bg-severity-3-trail:focus,
a.bg-severity-3-trail:hover,
button.bg-severity-3-light:focus,
button.bg-severity-3-light:hover,
button.bg-severity-3-trail:focus,
button.bg-severity-3-trail:hover {
  background-color: #f2f2a6 !important;
}
.bg-severity-2-light,
.bg-severity-2-trail {
  background-color: #edf5d6 !important;
}
a.bg-severity-2-light:focus,
a.bg-severity-2-light:hover,
a.bg-severity-2-trail:focus,
a.bg-severity-2-trail:hover,
button.bg-severity-2-light:focus,
button.bg-severity-2-light:hover,
button.bg-severity-2-trail:focus,
button.bg-severity-2-trail:hover {
  background-color: #dbebad !important;
}
.bg-severity-1-light,
.bg-severity-1-trail {
  background-color: #e3f2d9 !important;
}
a.bg-severity-1-light:focus,
a.bg-severity-1-light:hover,
a.bg-severity-1-trail:focus,
a.bg-severity-1-trail:hover,
button.bg-severity-1-light:focus,
button.bg-severity-1-light:hover,
button.bg-severity-1-trail:focus,
button.bg-severity-1-trail:hover {
  background-color: #c6e6b3 !important;
}
.bg-severity-0-light,
.bg-severity-0-trail {
  background-color: #d9f2db !important;
}
a.bg-severity-0-light:focus,
a.bg-severity-0-light:hover,
a.bg-severity-0-trail:focus,
a.bg-severity-0-trail:hover,
button.bg-severity-0-light:focus,
button.bg-severity-0-light:hover,
button.bg-severity-0-trail:focus,
button.bg-severity-0-trail:hover {
  background-color: #b3e6b8 !important;
}
.bg-gray-100 {
  background-color: #f1f2f4 !important;
}
a.bg-gray-100:focus,
a.bg-gray-100:hover,
button.bg-gray-100:focus,
button.bg-gray-100:hover {
  background-color: #d5d9dd !important;
}
.bg-gray-200 {
  background-color: #e3e6e8 !important;
}
a.bg-gray-200:focus,
a.bg-gray-200:hover,
button.bg-gray-200:focus,
button.bg-gray-200:hover {
  background-color: #c7cdd1 !important;
}
.bg-gray-300 {
  background-color: #d5d9dd !important;
}
a.bg-gray-300:focus,
a.bg-gray-300:hover,
button.bg-gray-300:focus,
button.bg-gray-300:hover {
  background-color: #b9c0c6 !important;
}
.bg-gray-400 {
  background-color: #c7cdd1 !important;
}
a.bg-gray-400:focus,
a.bg-gray-400:hover,
button.bg-gray-400:focus,
button.bg-gray-400:hover {
  background-color: #abb3ba !important;
}
.bg-gray-500 {
  background-color: #9da7af !important;
}
a.bg-gray-500:focus,
a.bg-gray-500:hover,
button.bg-gray-500:focus,
button.bg-gray-500:hover {
  background-color: #818d98 !important;
}
.bg-gray-600 {
  background-color: #5c6770 !important;
}
a.bg-gray-600:focus,
a.bg-gray-600:hover,
button.bg-gray-600:focus,
button.bg-gray-600:hover {
  background-color: #454d54 !important;
}
.bg-gray-700 {
  background-color: #454d54 !important;
}
a.bg-gray-700:focus,
a.bg-gray-700:hover,
button.bg-gray-700:focus,
button.bg-gray-700:hover {
  background-color: #2e3438 !important;
}
.bg-gray-800 {
  background-color: #394046 !important;
}
a.bg-gray-800:focus,
a.bg-gray-800:hover,
button.bg-gray-800:focus,
button.bg-gray-800:hover {
  background-color: #22272a !important;
}
.bg-gray-900 {
  background-color: #22272a !important;
}
a.bg-gray-900:focus,
a.bg-gray-900:hover,
button.bg-gray-900:focus,
button.bg-gray-900:hover {
  background-color: #0b0d0e !important;
}
.bg-black {
  background-color: #000 !important;
}
a.bg-black:focus,
a.bg-black:hover,
button.bg-black:focus,
button.bg-black:hover {
  background-color: #000 !important;
}
.bg-basic-1 {
  background-color: #e3e6e8 !important;
}
a.bg-basic-1:focus,
a.bg-basic-1:hover,
button.bg-basic-1:focus,
button.bg-basic-1:hover {
  background-color: #c7cdd1 !important;
}
.bg-basic-2 {
  background-color: #f1f2f4 !important;
}
a.bg-basic-2:focus,
a.bg-basic-2:hover,
button.bg-basic-2:focus,
button.bg-basic-2:hover {
  background-color: #d5d9dd !important;
}
.bg-basic-3 {
  background-color: #fff !important;
}
a.bg-basic-3:focus,
a.bg-basic-3:hover,
button.bg-basic-3:focus,
button.bg-basic-3:hover {
  background-color: #e3e6e8 !important;
}
.border {
  border: 1px solid var(--u-content-regular-line) !important;
}
.border-top {
  border-top: 1px solid var(--u-content-regular-line) !important;
}
.border-right {
  border-right: 1px solid var(--u-content-regular-line) !important;
}
.border-bottom {
  border-bottom: 1px solid var(--u-content-regular-line) !important;
}
.border-left {
  border-left: 1px solid var(--u-content-regular-line) !important;
}
.border-0 {
  border: 0 solid var(--u-content-regular-line) !important;
}
.border-top-0 {
  border-top: 0 solid var(--u-content-regular-line) !important;
}
.border-right-0 {
  border-right: 0 solid var(--u-content-regular-line) !important;
}
.border-bottom-0 {
  border-bottom: 0 solid var(--u-content-regular-line) !important;
}
.border-left-0 {
  border-left: 0 solid var(--u-content-regular-line) !important;
}
.border-2 {
  border: 2px solid var(--u-content-regular-line) !important;
}
.border-top-2 {
  border-top: 2px solid var(--u-content-regular-line) !important;
}
.border-right-2 {
  border-right: 2px solid var(--u-content-regular-line) !important;
}
.border-bottom-2 {
  border-bottom: 2px solid var(--u-content-regular-line) !important;
}
.border-left-2 {
  border-left: 2px solid var(--u-content-regular-line) !important;
}
.border-4 {
  border: 4px solid var(--u-content-regular-line) !important;
}
.border-top-4 {
  border-top: 4px solid var(--u-content-regular-line) !important;
}
.border-right-4 {
  border-right: 4px solid var(--u-content-regular-line) !important;
}
.border-bottom-4 {
  border-bottom: 4px solid var(--u-content-regular-line) !important;
}
.border-left-4 {
  border-left: 4px solid var(--u-content-regular-line) !important;
}
.border-8 {
  border: 8px solid var(--u-content-regular-line) !important;
}
.border-top-8 {
  border-top: 8px solid var(--u-content-regular-line) !important;
}
.border-right-8 {
  border-right: 8px solid var(--u-content-regular-line) !important;
}
.border-bottom-8 {
  border-bottom: 8px solid var(--u-content-regular-line) !important;
}
.border-left-8 {
  border-left: 8px solid var(--u-content-regular-line) !important;
}
.border-primary {
  border-color: #0570c7 !important;
}
.border-secondary {
  border-color: #5c6770 !important;
}
.border-success {
  border-color: #33993d !important;
}
.border-info {
  border-color: #336b99 !important;
}
.border-warning {
  border-color: #c2850a !important;
}
.border-danger {
  border-color: #bd0f0f !important;
}
.border-light {
  border-color: #f1f2f4 !important;
}
.border-dark {
  border-color: #22272a !important;
}
.border-error {
  border-color: rgba(255, 51, 187, .5) !important;
}
.border-white {
  border-color: #fff !important;
}
.border-gray-100 {
  border-color: #f1f2f4 !important;
}
.border-gray-200 {
  border-color: #e3e6e8 !important;
}
.border-gray-300 {
  border-color: #d5d9dd !important;
}
.border-gray-400 {
  border-color: #c7cdd1 !important;
}
.border-gray-500 {
  border-color: #9da7af !important;
}
.border-gray-600 {
  border-color: #5c6770 !important;
}
.border-gray-700 {
  border-color: #454d54 !important;
}
.border-gray-800 {
  border-color: #394046 !important;
}
.border-gray-900 {
  border-color: #22272a !important;
}
.rounded {
  border-radius: .25rem !important;
}
.rounded-right,
.rounded-top {
  border-top-right-radius: .25rem !important;
}
.rounded-top {
  border-top-left-radius: .25rem !important;
}
.rounded-right {
  border-bottom-right-radius: .25rem !important;
}
.rounded-bottom,
.rounded-left {
  border-bottom-left-radius: .25rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: .25rem !important;
}
.rounded-left {
  border-top-left-radius: .25rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.border-solid {
  border-style: solid !important;
}
.border-dashed {
  border-style: dashed !important;
}
.border-dotted {
  border-style: dotted !important;
}
.border-none {
  border-style: none !important;
}
.clearfix::after {
  clear: both;
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.clearfix::after,
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.flex-item-expanded {
  flex: 1;
  overflow: auto;
}
.flex-item-no-shrink {
  flex-shrink: 0;
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-bottom,
.fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-top {
  top: 0;
}
.fixed-bottom {
  bottom: 0;
}
@supports (position:sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.w-1 {
  width: .25rem !important;
}
.w-2 {
  width: .5rem !important;
}
.w-3 {
  width: .75rem !important;
}
.w-4 {
  width: 1rem !important;
}
.w-6 {
  width: 1.5rem !important;
}
.w-8 {
  width: 2rem !important;
}
.w-10 {
  width: 2.5rem !important;
}
.w-12 {
  width: 3rem !important;
}
.w-16 {
  width: 4rem !important;
}
.w-24 {
  width: 6rem !important;
}
.w-32 {
  width: 8rem !important;
}
.w-48 {
  width: 12rem !important;
}
.w-64 {
  width: 16rem !important;
}
.w-auto {
  width: auto !important;
}
.w-px {
  width: 1px !important;
}
.w-1-2 {
  width: 50% !important;
}
.w-1-3 {
  width: 33.33333% !important;
}
.w-2-3 {
  width: 66.66667% !important;
}
.w-1-4 {
  width: 25% !important;
}
.w-3-4 {
  width: 75% !important;
}
.w-1-5 {
  width: 20% !important;
}
.w-2-5 {
  width: 40% !important;
}
.w-3-5 {
  width: 60% !important;
}
.w-4-5 {
  width: 80% !important;
}
.w-1-6 {
  width: 16.66667% !important;
}
.w-5-6 {
  width: 83.33333% !important;
}
.w-full {
  width: 100% !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.h-1 {
  height: .25rem !important;
}
.h-2 {
  height: .5rem !important;
}
.h-3 {
  height: .75rem !important;
}
.h-4 {
  height: 1rem !important;
}
.h-6 {
  height: 1.5rem !important;
}
.h-8 {
  height: 2rem !important;
}
.h-10 {
  height: 2.5rem !important;
}
.h-12 {
  height: 3rem !important;
}
.h-16 {
  height: 4rem !important;
}
.h-24 {
  height: 6rem !important;
}
.h-32 {
  height: 8rem !important;
}
.h-48 {
  height: 12rem !important;
}
.h-64 {
  height: 16rem !important;
}
.h-auto {
  height: auto !important;
}
.h-px {
  height: 1px !important;
}
.h-1-2 {
  height: 50% !important;
}
.h-1-3 {
  height: 33.33333% !important;
}
.h-2-3 {
  height: 66.66667% !important;
}
.h-1-4 {
  height: 25% !important;
}
.h-3-4 {
  height: 75% !important;
}
.h-1-5 {
  height: 20% !important;
}
.h-2-5 {
  height: 40% !important;
}
.h-3-5 {
  height: 60% !important;
}
.h-4-5 {
  height: 80% !important;
}
.h-1-6 {
  height: 16.66667% !important;
}
.h-5-6 {
  height: 83.33333% !important;
}
.h-full {
  height: 100% !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-50 {
  min-width: 50vw !important;
}
.min-vh-50 {
  min-height: 50vh !important;
}
.min-vw-25 {
  min-width: 25vw !important;
}
.min-vh-25 {
  min-height: 25vh !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: .25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: .25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: .25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: .25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: .25rem !important;
  }
  .m-sm-2 {
    margin: .5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: .5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: .5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: .5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: .5rem !important;
  }
  .m-sm-3 {
    margin: .75rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: .75rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: .75rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: .75rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: .75rem !important;
  }
  .m-sm-4 {
    margin: 1rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1rem !important;
  }
  .m-sm-6 {
    margin: 1.5rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 1.5rem !important;
  }
  .m-sm-8 {
    margin: 2rem !important;
  }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 2rem !important;
  }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 2rem !important;
  }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 2rem !important;
  }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 2rem !important;
  }
  .m-sm-px {
    margin: 1px !important;
  }
  .mt-sm-px,
  .my-sm-px {
    margin-top: 1px !important;
  }
  .mr-sm-px,
  .mx-sm-px {
    margin-right: 1px !important;
  }
  .mb-sm-px,
  .my-sm-px {
    margin-bottom: 1px !important;
  }
  .ml-sm-px,
  .mx-sm-px {
    margin-left: 1px !important;
  }
  .m-sm-5 {
    margin: 2.25rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 2.25rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 2.25rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 2.25rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 2.25rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: .25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: .25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: .25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: .25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: .25rem !important;
  }
  .p-sm-2 {
    padding: .5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: .5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: .5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: .5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: .5rem !important;
  }
  .p-sm-3 {
    padding: .75rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: .75rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: .75rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: .75rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: .75rem !important;
  }
  .p-sm-4 {
    padding: 1rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1rem !important;
  }
  .p-sm-6 {
    padding: 1.5rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 1.5rem !important;
  }
  .p-sm-8 {
    padding: 2rem !important;
  }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 2rem !important;
  }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 2rem !important;
  }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 2rem !important;
  }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 2rem !important;
  }
  .p-sm-px {
    padding: 1px !important;
  }
  .pt-sm-px,
  .py-sm-px {
    padding-top: 1px !important;
  }
  .pr-sm-px,
  .px-sm-px {
    padding-right: 1px !important;
  }
  .pb-sm-px,
  .py-sm-px {
    padding-bottom: 1px !important;
  }
  .pl-sm-px,
  .px-sm-px {
    padding-left: 1px !important;
  }
  .p-sm-5 {
    padding: 2.25rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 2.25rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 2.25rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 2.25rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 2.25rem !important;
  }
  .m-sm-n1 {
    margin: -.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -.25rem !important;
  }
  .m-sm-n2 {
    margin: -.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -.5rem !important;
  }
  .m-sm-n3 {
    margin: -.75rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -.75rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -.75rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -.75rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -.75rem !important;
  }
  .m-sm-n4 {
    margin: -1rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1rem !important;
  }
  .m-sm-n6 {
    margin: -1.5rem !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n8 {
    margin: -2rem !important;
  }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -2rem !important;
  }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -2rem !important;
  }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -2rem !important;
  }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -2rem !important;
  }
  .m-sm-npx {
    margin: -1px !important;
  }
  .mt-sm-npx,
  .my-sm-npx {
    margin-top: -1px !important;
  }
  .mr-sm-npx,
  .mx-sm-npx {
    margin-right: -1px !important;
  }
  .mb-sm-npx,
  .my-sm-npx {
    margin-bottom: -1px !important;
  }
  .ml-sm-npx,
  .mx-sm-npx {
    margin-left: -1px !important;
  }
  .m-sm-n5 {
    margin: -2.25rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -2.25rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -2.25rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -2.25rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -2.25rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: .25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: .25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: .25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: .25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: .25rem !important;
  }
  .m-md-2 {
    margin: .5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: .5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: .5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: .5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: .5rem !important;
  }
  .m-md-3 {
    margin: .75rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: .75rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: .75rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: .75rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: .75rem !important;
  }
  .m-md-4 {
    margin: 1rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1rem !important;
  }
  .m-md-6 {
    margin: 1.5rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 1.5rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 1.5rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 1.5rem !important;
  }
  .m-md-8 {
    margin: 2rem !important;
  }
  .mt-md-8,
  .my-md-8 {
    margin-top: 2rem !important;
  }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 2rem !important;
  }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 2rem !important;
  }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 2rem !important;
  }
  .m-md-px {
    margin: 1px !important;
  }
  .mt-md-px,
  .my-md-px {
    margin-top: 1px !important;
  }
  .mr-md-px,
  .mx-md-px {
    margin-right: 1px !important;
  }
  .mb-md-px,
  .my-md-px {
    margin-bottom: 1px !important;
  }
  .ml-md-px,
  .mx-md-px {
    margin-left: 1px !important;
  }
  .m-md-5 {
    margin: 2.25rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 2.25rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 2.25rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 2.25rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 2.25rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: .25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: .25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: .25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: .25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: .25rem !important;
  }
  .p-md-2 {
    padding: .5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: .5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: .5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: .5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: .5rem !important;
  }
  .p-md-3 {
    padding: .75rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: .75rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: .75rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: .75rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: .75rem !important;
  }
  .p-md-4 {
    padding: 1rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1rem !important;
  }
  .p-md-6 {
    padding: 1.5rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 1.5rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 1.5rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 1.5rem !important;
  }
  .p-md-8 {
    padding: 2rem !important;
  }
  .pt-md-8,
  .py-md-8 {
    padding-top: 2rem !important;
  }
  .pr-md-8,
  .px-md-8 {
    padding-right: 2rem !important;
  }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 2rem !important;
  }
  .pl-md-8,
  .px-md-8 {
    padding-left: 2rem !important;
  }
  .p-md-px {
    padding: 1px !important;
  }
  .pt-md-px,
  .py-md-px {
    padding-top: 1px !important;
  }
  .pr-md-px,
  .px-md-px {
    padding-right: 1px !important;
  }
  .pb-md-px,
  .py-md-px {
    padding-bottom: 1px !important;
  }
  .pl-md-px,
  .px-md-px {
    padding-left: 1px !important;
  }
  .p-md-5 {
    padding: 2.25rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 2.25rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 2.25rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 2.25rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 2.25rem !important;
  }
  .m-md-n1 {
    margin: -.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -.25rem !important;
  }
  .m-md-n2 {
    margin: -.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -.5rem !important;
  }
  .m-md-n3 {
    margin: -.75rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -.75rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -.75rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -.75rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -.75rem !important;
  }
  .m-md-n4 {
    margin: -1rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1rem !important;
  }
  .m-md-n6 {
    margin: -1.5rem !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -1.5rem !important;
  }
  .m-md-n8 {
    margin: -2rem !important;
  }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -2rem !important;
  }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -2rem !important;
  }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -2rem !important;
  }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -2rem !important;
  }
  .m-md-npx {
    margin: -1px !important;
  }
  .mt-md-npx,
  .my-md-npx {
    margin-top: -1px !important;
  }
  .mr-md-npx,
  .mx-md-npx {
    margin-right: -1px !important;
  }
  .mb-md-npx,
  .my-md-npx {
    margin-bottom: -1px !important;
  }
  .ml-md-npx,
  .mx-md-npx {
    margin-left: -1px !important;
  }
  .m-md-n5 {
    margin: -2.25rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -2.25rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -2.25rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -2.25rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -2.25rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: .25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: .25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: .25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: .25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: .25rem !important;
  }
  .m-lg-2 {
    margin: .5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: .5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: .5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: .5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: .5rem !important;
  }
  .m-lg-3 {
    margin: .75rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: .75rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: .75rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: .75rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: .75rem !important;
  }
  .m-lg-4 {
    margin: 1rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1rem !important;
  }
  .m-lg-6 {
    margin: 1.5rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 1.5rem !important;
  }
  .m-lg-8 {
    margin: 2rem !important;
  }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 2rem !important;
  }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 2rem !important;
  }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 2rem !important;
  }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 2rem !important;
  }
  .m-lg-px {
    margin: 1px !important;
  }
  .mt-lg-px,
  .my-lg-px {
    margin-top: 1px !important;
  }
  .mr-lg-px,
  .mx-lg-px {
    margin-right: 1px !important;
  }
  .mb-lg-px,
  .my-lg-px {
    margin-bottom: 1px !important;
  }
  .ml-lg-px,
  .mx-lg-px {
    margin-left: 1px !important;
  }
  .m-lg-5 {
    margin: 2.25rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 2.25rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 2.25rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 2.25rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 2.25rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: .25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: .25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: .25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: .25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: .25rem !important;
  }
  .p-lg-2 {
    padding: .5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: .5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: .5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: .5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: .5rem !important;
  }
  .p-lg-3 {
    padding: .75rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: .75rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: .75rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: .75rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: .75rem !important;
  }
  .p-lg-4 {
    padding: 1rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1rem !important;
  }
  .p-lg-6 {
    padding: 1.5rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 1.5rem !important;
  }
  .p-lg-8 {
    padding: 2rem !important;
  }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 2rem !important;
  }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 2rem !important;
  }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 2rem !important;
  }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 2rem !important;
  }
  .p-lg-px {
    padding: 1px !important;
  }
  .pt-lg-px,
  .py-lg-px {
    padding-top: 1px !important;
  }
  .pr-lg-px,
  .px-lg-px {
    padding-right: 1px !important;
  }
  .pb-lg-px,
  .py-lg-px {
    padding-bottom: 1px !important;
  }
  .pl-lg-px,
  .px-lg-px {
    padding-left: 1px !important;
  }
  .p-lg-5 {
    padding: 2.25rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 2.25rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 2.25rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 2.25rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 2.25rem !important;
  }
  .m-lg-n1 {
    margin: -.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -.25rem !important;
  }
  .m-lg-n2 {
    margin: -.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -.5rem !important;
  }
  .m-lg-n3 {
    margin: -.75rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -.75rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -.75rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -.75rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -.75rem !important;
  }
  .m-lg-n4 {
    margin: -1rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1rem !important;
  }
  .m-lg-n6 {
    margin: -1.5rem !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n8 {
    margin: -2rem !important;
  }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -2rem !important;
  }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -2rem !important;
  }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -2rem !important;
  }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -2rem !important;
  }
  .m-lg-npx {
    margin: -1px !important;
  }
  .mt-lg-npx,
  .my-lg-npx {
    margin-top: -1px !important;
  }
  .mr-lg-npx,
  .mx-lg-npx {
    margin-right: -1px !important;
  }
  .mb-lg-npx,
  .my-lg-npx {
    margin-bottom: -1px !important;
  }
  .ml-lg-npx,
  .mx-lg-npx {
    margin-left: -1px !important;
  }
  .m-lg-n5 {
    margin: -2.25rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -2.25rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -2.25rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -2.25rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -2.25rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: .25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: .25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: .25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: .25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: .25rem !important;
  }
  .m-xl-2 {
    margin: .5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: .5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: .5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: .5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: .5rem !important;
  }
  .m-xl-3 {
    margin: .75rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: .75rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: .75rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: .75rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: .75rem !important;
  }
  .m-xl-4 {
    margin: 1rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1rem !important;
  }
  .m-xl-6 {
    margin: 1.5rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 1.5rem !important;
  }
  .m-xl-8 {
    margin: 2rem !important;
  }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 2rem !important;
  }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 2rem !important;
  }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 2rem !important;
  }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 2rem !important;
  }
  .m-xl-px {
    margin: 1px !important;
  }
  .mt-xl-px,
  .my-xl-px {
    margin-top: 1px !important;
  }
  .mr-xl-px,
  .mx-xl-px {
    margin-right: 1px !important;
  }
  .mb-xl-px,
  .my-xl-px {
    margin-bottom: 1px !important;
  }
  .ml-xl-px,
  .mx-xl-px {
    margin-left: 1px !important;
  }
  .m-xl-5 {
    margin: 2.25rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 2.25rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 2.25rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 2.25rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 2.25rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: .25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: .25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: .25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: .25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: .25rem !important;
  }
  .p-xl-2 {
    padding: .5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: .5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: .5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: .5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: .5rem !important;
  }
  .p-xl-3 {
    padding: .75rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: .75rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: .75rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: .75rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: .75rem !important;
  }
  .p-xl-4 {
    padding: 1rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1rem !important;
  }
  .p-xl-6 {
    padding: 1.5rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 1.5rem !important;
  }
  .p-xl-8 {
    padding: 2rem !important;
  }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 2rem !important;
  }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 2rem !important;
  }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 2rem !important;
  }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 2rem !important;
  }
  .p-xl-px {
    padding: 1px !important;
  }
  .pt-xl-px,
  .py-xl-px {
    padding-top: 1px !important;
  }
  .pr-xl-px,
  .px-xl-px {
    padding-right: 1px !important;
  }
  .pb-xl-px,
  .py-xl-px {
    padding-bottom: 1px !important;
  }
  .pl-xl-px,
  .px-xl-px {
    padding-left: 1px !important;
  }
  .p-xl-5 {
    padding: 2.25rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 2.25rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 2.25rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 2.25rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 2.25rem !important;
  }
  .m-xl-n1 {
    margin: -.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -.25rem !important;
  }
  .m-xl-n2 {
    margin: -.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -.5rem !important;
  }
  .m-xl-n3 {
    margin: -.75rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -.75rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -.75rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -.75rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -.75rem !important;
  }
  .m-xl-n4 {
    margin: -1rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1rem !important;
  }
  .m-xl-n6 {
    margin: -1.5rem !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n8 {
    margin: -2rem !important;
  }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -2rem !important;
  }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -2rem !important;
  }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -2rem !important;
  }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -2rem !important;
  }
  .m-xl-npx {
    margin: -1px !important;
  }
  .mt-xl-npx,
  .my-xl-npx {
    margin-top: -1px !important;
  }
  .mr-xl-npx,
  .mx-xl-npx {
    margin-right: -1px !important;
  }
  .mb-xl-npx,
  .my-xl-npx {
    margin-bottom: -1px !important;
  }
  .ml-xl-npx,
  .mx-xl-npx {
    margin-left: -1px !important;
  }
  .m-xl-n5 {
    margin: -2.25rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -2.25rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -2.25rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -2.25rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -2.25rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: .25rem !important;
}
.mt-1,
.my-1 {
  margin-top: .25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: .25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: .25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: .25rem !important;
}
.m-2 {
  margin: .5rem !important;
}
.mt-2,
.my-2 {
  margin-top: .5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: .5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: .5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: .5rem !important;
}
.m-3 {
  margin: .75rem !important;
}
.mt-3,
.my-3 {
  margin-top: .75rem !important;
}
.mr-3,
.mx-3 {
  margin-right: .75rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: .75rem !important;
}
.ml-3,
.mx-3 {
  margin-left: .75rem !important;
}
.m-4 {
  margin: 1rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1rem !important;
}
.m-6 {
  margin: 1.5rem !important;
}
.mt-6,
.my-6 {
  margin-top: 1.5rem !important;
}
.mr-6,
.mx-6 {
  margin-right: 1.5rem !important;
}
.mb-6,
.my-6 {
  margin-bottom: 1.5rem !important;
}
.ml-6,
.mx-6 {
  margin-left: 1.5rem !important;
}
.m-8 {
  margin: 2rem !important;
}
.mt-8,
.my-8 {
  margin-top: 2rem !important;
}
.mr-8,
.mx-8 {
  margin-right: 2rem !important;
}
.mb-8,
.my-8 {
  margin-bottom: 2rem !important;
}
.ml-8,
.mx-8 {
  margin-left: 2rem !important;
}
.m-px {
  margin: 1px !important;
}
.mt-px,
.my-px {
  margin-top: 1px !important;
}
.mr-px,
.mx-px {
  margin-right: 1px !important;
}
.mb-px,
.my-px {
  margin-bottom: 1px !important;
}
.ml-px,
.mx-px {
  margin-left: 1px !important;
}
.m-5 {
  margin: 2.25rem !important;
}
.mt-5,
.my-5 {
  margin-top: 2.25rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 2.25rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 2.25rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 2.25rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: .25rem !important;
}
.pt-1,
.py-1 {
  padding-top: .25rem !important;
}
.pr-1,
.px-1 {
  padding-right: .25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: .25rem !important;
}
.pl-1,
.px-1 {
  padding-left: .25rem !important;
}
.p-2 {
  padding: .5rem !important;
}
.pt-2,
.py-2 {
  padding-top: .5rem !important;
}
.pr-2,
.px-2 {
  padding-right: .5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: .5rem !important;
}
.pl-2,
.px-2 {
  padding-left: .5rem !important;
}
.p-3 {
  padding: .75rem !important;
}
.pt-3,
.py-3 {
  padding-top: .75rem !important;
}
.pr-3,
.px-3 {
  padding-right: .75rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: .75rem !important;
}
.pl-3,
.px-3 {
  padding-left: .75rem !important;
}
.p-4 {
  padding: 1rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1rem !important;
}
.p-6 {
  padding: 1.5rem !important;
}
.pt-6,
.py-6 {
  padding-top: 1.5rem !important;
}
.pr-6,
.px-6 {
  padding-right: 1.5rem !important;
}
.pb-6,
.py-6 {
  padding-bottom: 1.5rem !important;
}
.pl-6,
.px-6 {
  padding-left: 1.5rem !important;
}
.p-8 {
  padding: 2rem !important;
}
.pt-8,
.py-8 {
  padding-top: 2rem !important;
}
.pr-8,
.px-8 {
  padding-right: 2rem !important;
}
.pb-8,
.py-8 {
  padding-bottom: 2rem !important;
}
.pl-8,
.px-8 {
  padding-left: 2rem !important;
}
.p-px {
  padding: 1px !important;
}
.pt-px,
.py-px {
  padding-top: 1px !important;
}
.pr-px,
.px-px {
  padding-right: 1px !important;
}
.pb-px,
.py-px {
  padding-bottom: 1px !important;
}
.pl-px,
.px-px {
  padding-left: 1px !important;
}
.p-5 {
  padding: 2.25rem !important;
}
.pt-5,
.py-5 {
  padding-top: 2.25rem !important;
}
.pr-5,
.px-5 {
  padding-right: 2.25rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 2.25rem !important;
}
.pl-5,
.px-5 {
  padding-left: 2.25rem !important;
}
.m-n1 {
  margin: -.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -.25rem !important;
}
.m-n2 {
  margin: -.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -.5rem !important;
}
.m-n3 {
  margin: -.75rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -.75rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -.75rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -.75rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -.75rem !important;
}
.m-n4 {
  margin: -1rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -1rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -1rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -1rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -1rem !important;
}
.m-n6 {
  margin: -1.5rem !important;
}
.mt-n6,
.my-n6 {
  margin-top: -1.5rem !important;
}
.mr-n6,
.mx-n6 {
  margin-right: -1.5rem !important;
}
.mb-n6,
.my-n6 {
  margin-bottom: -1.5rem !important;
}
.ml-n6,
.mx-n6 {
  margin-left: -1.5rem !important;
}
.m-n8 {
  margin: -2rem !important;
}
.mt-n8,
.my-n8 {
  margin-top: -2rem !important;
}
.mr-n8,
.mx-n8 {
  margin-right: -2rem !important;
}
.mb-n8,
.my-n8 {
  margin-bottom: -2rem !important;
}
.ml-n8,
.mx-n8 {
  margin-left: -2rem !important;
}
.m-npx {
  margin: -1px !important;
}
.mt-npx,
.my-npx {
  margin-top: -1px !important;
}
.mr-npx,
.mx-npx {
  margin-right: -1px !important;
}
.mb-npx,
.my-npx {
  margin-bottom: -1px !important;
}
.ml-npx,
.mx-npx {
  margin-left: -1px !important;
}
.m-n5 {
  margin: -2.25rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -2.25rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -2.25rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -2.25rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -2.25rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: .25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: .25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: .25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: .25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: .25rem !important;
  }
  .m-sm-2 {
    margin: .5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: .5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: .5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: .5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: .5rem !important;
  }
  .m-sm-3 {
    margin: .75rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: .75rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: .75rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: .75rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: .75rem !important;
  }
  .m-sm-4 {
    margin: 1rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1rem !important;
  }
  .m-sm-6 {
    margin: 1.5rem !important;
  }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 1.5rem !important;
  }
  .m-sm-8 {
    margin: 2rem !important;
  }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 2rem !important;
  }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 2rem !important;
  }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 2rem !important;
  }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 2rem !important;
  }
  .m-sm-px {
    margin: 1px !important;
  }
  .mt-sm-px,
  .my-sm-px {
    margin-top: 1px !important;
  }
  .mr-sm-px,
  .mx-sm-px {
    margin-right: 1px !important;
  }
  .mb-sm-px,
  .my-sm-px {
    margin-bottom: 1px !important;
  }
  .ml-sm-px,
  .mx-sm-px {
    margin-left: 1px !important;
  }
  .m-sm-5 {
    margin: 2.25rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 2.25rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 2.25rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 2.25rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 2.25rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: .25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: .25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: .25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: .25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: .25rem !important;
  }
  .p-sm-2 {
    padding: .5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: .5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: .5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: .5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: .5rem !important;
  }
  .p-sm-3 {
    padding: .75rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: .75rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: .75rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: .75rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: .75rem !important;
  }
  .p-sm-4 {
    padding: 1rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1rem !important;
  }
  .p-sm-6 {
    padding: 1.5rem !important;
  }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 1.5rem !important;
  }
  .p-sm-8 {
    padding: 2rem !important;
  }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 2rem !important;
  }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 2rem !important;
  }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 2rem !important;
  }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 2rem !important;
  }
  .p-sm-px {
    padding: 1px !important;
  }
  .pt-sm-px,
  .py-sm-px {
    padding-top: 1px !important;
  }
  .pr-sm-px,
  .px-sm-px {
    padding-right: 1px !important;
  }
  .pb-sm-px,
  .py-sm-px {
    padding-bottom: 1px !important;
  }
  .pl-sm-px,
  .px-sm-px {
    padding-left: 1px !important;
  }
  .p-sm-5 {
    padding: 2.25rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 2.25rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 2.25rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 2.25rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 2.25rem !important;
  }
  .m-sm-n1 {
    margin: -.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -.25rem !important;
  }
  .m-sm-n2 {
    margin: -.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -.5rem !important;
  }
  .m-sm-n3 {
    margin: -.75rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -.75rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -.75rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -.75rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -.75rem !important;
  }
  .m-sm-n4 {
    margin: -1rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1rem !important;
  }
  .m-sm-n6 {
    margin: -1.5rem !important;
  }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n8 {
    margin: -2rem !important;
  }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -2rem !important;
  }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -2rem !important;
  }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -2rem !important;
  }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -2rem !important;
  }
  .m-sm-npx {
    margin: -1px !important;
  }
  .mt-sm-npx,
  .my-sm-npx {
    margin-top: -1px !important;
  }
  .mr-sm-npx,
  .mx-sm-npx {
    margin-right: -1px !important;
  }
  .mb-sm-npx,
  .my-sm-npx {
    margin-bottom: -1px !important;
  }
  .ml-sm-npx,
  .mx-sm-npx {
    margin-left: -1px !important;
  }
  .m-sm-n5 {
    margin: -2.25rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -2.25rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -2.25rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -2.25rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -2.25rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: .25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: .25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: .25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: .25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: .25rem !important;
  }
  .m-md-2 {
    margin: .5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: .5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: .5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: .5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: .5rem !important;
  }
  .m-md-3 {
    margin: .75rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: .75rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: .75rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: .75rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: .75rem !important;
  }
  .m-md-4 {
    margin: 1rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1rem !important;
  }
  .m-md-6 {
    margin: 1.5rem !important;
  }
  .mt-md-6,
  .my-md-6 {
    margin-top: 1.5rem !important;
  }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 1.5rem !important;
  }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 1.5rem !important;
  }
  .m-md-8 {
    margin: 2rem !important;
  }
  .mt-md-8,
  .my-md-8 {
    margin-top: 2rem !important;
  }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 2rem !important;
  }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 2rem !important;
  }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 2rem !important;
  }
  .m-md-px {
    margin: 1px !important;
  }
  .mt-md-px,
  .my-md-px {
    margin-top: 1px !important;
  }
  .mr-md-px,
  .mx-md-px {
    margin-right: 1px !important;
  }
  .mb-md-px,
  .my-md-px {
    margin-bottom: 1px !important;
  }
  .ml-md-px,
  .mx-md-px {
    margin-left: 1px !important;
  }
  .m-md-5 {
    margin: 2.25rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 2.25rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 2.25rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 2.25rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 2.25rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: .25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: .25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: .25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: .25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: .25rem !important;
  }
  .p-md-2 {
    padding: .5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: .5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: .5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: .5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: .5rem !important;
  }
  .p-md-3 {
    padding: .75rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: .75rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: .75rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: .75rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: .75rem !important;
  }
  .p-md-4 {
    padding: 1rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1rem !important;
  }
  .p-md-6 {
    padding: 1.5rem !important;
  }
  .pt-md-6,
  .py-md-6 {
    padding-top: 1.5rem !important;
  }
  .pr-md-6,
  .px-md-6 {
    padding-right: 1.5rem !important;
  }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-6,
  .px-md-6 {
    padding-left: 1.5rem !important;
  }
  .p-md-8 {
    padding: 2rem !important;
  }
  .pt-md-8,
  .py-md-8 {
    padding-top: 2rem !important;
  }
  .pr-md-8,
  .px-md-8 {
    padding-right: 2rem !important;
  }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 2rem !important;
  }
  .pl-md-8,
  .px-md-8 {
    padding-left: 2rem !important;
  }
  .p-md-px {
    padding: 1px !important;
  }
  .pt-md-px,
  .py-md-px {
    padding-top: 1px !important;
  }
  .pr-md-px,
  .px-md-px {
    padding-right: 1px !important;
  }
  .pb-md-px,
  .py-md-px {
    padding-bottom: 1px !important;
  }
  .pl-md-px,
  .px-md-px {
    padding-left: 1px !important;
  }
  .p-md-5 {
    padding: 2.25rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 2.25rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 2.25rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 2.25rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 2.25rem !important;
  }
  .m-md-n1 {
    margin: -.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -.25rem !important;
  }
  .m-md-n2 {
    margin: -.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -.5rem !important;
  }
  .m-md-n3 {
    margin: -.75rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -.75rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -.75rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -.75rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -.75rem !important;
  }
  .m-md-n4 {
    margin: -1rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1rem !important;
  }
  .m-md-n6 {
    margin: -1.5rem !important;
  }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -1.5rem !important;
  }
  .m-md-n8 {
    margin: -2rem !important;
  }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -2rem !important;
  }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -2rem !important;
  }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -2rem !important;
  }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -2rem !important;
  }
  .m-md-npx {
    margin: -1px !important;
  }
  .mt-md-npx,
  .my-md-npx {
    margin-top: -1px !important;
  }
  .mr-md-npx,
  .mx-md-npx {
    margin-right: -1px !important;
  }
  .mb-md-npx,
  .my-md-npx {
    margin-bottom: -1px !important;
  }
  .ml-md-npx,
  .mx-md-npx {
    margin-left: -1px !important;
  }
  .m-md-n5 {
    margin: -2.25rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -2.25rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -2.25rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -2.25rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -2.25rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: .25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: .25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: .25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: .25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: .25rem !important;
  }
  .m-lg-2 {
    margin: .5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: .5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: .5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: .5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: .5rem !important;
  }
  .m-lg-3 {
    margin: .75rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: .75rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: .75rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: .75rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: .75rem !important;
  }
  .m-lg-4 {
    margin: 1rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1rem !important;
  }
  .m-lg-6 {
    margin: 1.5rem !important;
  }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 1.5rem !important;
  }
  .m-lg-8 {
    margin: 2rem !important;
  }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 2rem !important;
  }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 2rem !important;
  }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 2rem !important;
  }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 2rem !important;
  }
  .m-lg-px {
    margin: 1px !important;
  }
  .mt-lg-px,
  .my-lg-px {
    margin-top: 1px !important;
  }
  .mr-lg-px,
  .mx-lg-px {
    margin-right: 1px !important;
  }
  .mb-lg-px,
  .my-lg-px {
    margin-bottom: 1px !important;
  }
  .ml-lg-px,
  .mx-lg-px {
    margin-left: 1px !important;
  }
  .m-lg-5 {
    margin: 2.25rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 2.25rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 2.25rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 2.25rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 2.25rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: .25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: .25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: .25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: .25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: .25rem !important;
  }
  .p-lg-2 {
    padding: .5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: .5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: .5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: .5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: .5rem !important;
  }
  .p-lg-3 {
    padding: .75rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: .75rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: .75rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: .75rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: .75rem !important;
  }
  .p-lg-4 {
    padding: 1rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1rem !important;
  }
  .p-lg-6 {
    padding: 1.5rem !important;
  }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 1.5rem !important;
  }
  .p-lg-8 {
    padding: 2rem !important;
  }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 2rem !important;
  }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 2rem !important;
  }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 2rem !important;
  }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 2rem !important;
  }
  .p-lg-px {
    padding: 1px !important;
  }
  .pt-lg-px,
  .py-lg-px {
    padding-top: 1px !important;
  }
  .pr-lg-px,
  .px-lg-px {
    padding-right: 1px !important;
  }
  .pb-lg-px,
  .py-lg-px {
    padding-bottom: 1px !important;
  }
  .pl-lg-px,
  .px-lg-px {
    padding-left: 1px !important;
  }
  .p-lg-5 {
    padding: 2.25rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 2.25rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 2.25rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 2.25rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 2.25rem !important;
  }
  .m-lg-n1 {
    margin: -.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -.25rem !important;
  }
  .m-lg-n2 {
    margin: -.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -.5rem !important;
  }
  .m-lg-n3 {
    margin: -.75rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -.75rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -.75rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -.75rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -.75rem !important;
  }
  .m-lg-n4 {
    margin: -1rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1rem !important;
  }
  .m-lg-n6 {
    margin: -1.5rem !important;
  }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n8 {
    margin: -2rem !important;
  }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -2rem !important;
  }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -2rem !important;
  }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -2rem !important;
  }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -2rem !important;
  }
  .m-lg-npx {
    margin: -1px !important;
  }
  .mt-lg-npx,
  .my-lg-npx {
    margin-top: -1px !important;
  }
  .mr-lg-npx,
  .mx-lg-npx {
    margin-right: -1px !important;
  }
  .mb-lg-npx,
  .my-lg-npx {
    margin-bottom: -1px !important;
  }
  .ml-lg-npx,
  .mx-lg-npx {
    margin-left: -1px !important;
  }
  .m-lg-n5 {
    margin: -2.25rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -2.25rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -2.25rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -2.25rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -2.25rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: .25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: .25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: .25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: .25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: .25rem !important;
  }
  .m-xl-2 {
    margin: .5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: .5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: .5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: .5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: .5rem !important;
  }
  .m-xl-3 {
    margin: .75rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: .75rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: .75rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: .75rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: .75rem !important;
  }
  .m-xl-4 {
    margin: 1rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1rem !important;
  }
  .m-xl-6 {
    margin: 1.5rem !important;
  }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 1.5rem !important;
  }
  .m-xl-8 {
    margin: 2rem !important;
  }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 2rem !important;
  }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 2rem !important;
  }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 2rem !important;
  }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 2rem !important;
  }
  .m-xl-px {
    margin: 1px !important;
  }
  .mt-xl-px,
  .my-xl-px {
    margin-top: 1px !important;
  }
  .mr-xl-px,
  .mx-xl-px {
    margin-right: 1px !important;
  }
  .mb-xl-px,
  .my-xl-px {
    margin-bottom: 1px !important;
  }
  .ml-xl-px,
  .mx-xl-px {
    margin-left: 1px !important;
  }
  .m-xl-5 {
    margin: 2.25rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 2.25rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 2.25rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 2.25rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 2.25rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: .25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: .25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: .25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: .25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: .25rem !important;
  }
  .p-xl-2 {
    padding: .5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: .5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: .5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: .5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: .5rem !important;
  }
  .p-xl-3 {
    padding: .75rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: .75rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: .75rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: .75rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: .75rem !important;
  }
  .p-xl-4 {
    padding: 1rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1rem !important;
  }
  .p-xl-6 {
    padding: 1.5rem !important;
  }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 1.5rem !important;
  }
  .p-xl-8 {
    padding: 2rem !important;
  }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 2rem !important;
  }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 2rem !important;
  }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 2rem !important;
  }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 2rem !important;
  }
  .p-xl-px {
    padding: 1px !important;
  }
  .pt-xl-px,
  .py-xl-px {
    padding-top: 1px !important;
  }
  .pr-xl-px,
  .px-xl-px {
    padding-right: 1px !important;
  }
  .pb-xl-px,
  .py-xl-px {
    padding-bottom: 1px !important;
  }
  .pl-xl-px,
  .px-xl-px {
    padding-left: 1px !important;
  }
  .p-xl-5 {
    padding: 2.25rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 2.25rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 2.25rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 2.25rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 2.25rem !important;
  }
  .m-xl-n1 {
    margin: -.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -.25rem !important;
  }
  .m-xl-n2 {
    margin: -.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -.5rem !important;
  }
  .m-xl-n3 {
    margin: -.75rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -.75rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -.75rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -.75rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -.75rem !important;
  }
  .m-xl-n4 {
    margin: -1rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1rem !important;
  }
  .m-xl-n6 {
    margin: -1.5rem !important;
  }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n8 {
    margin: -2rem !important;
  }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -2rem !important;
  }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -2rem !important;
  }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -2rem !important;
  }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -2rem !important;
  }
  .m-xl-npx {
    margin: -1px !important;
  }
  .mt-xl-npx,
  .my-xl-npx {
    margin-top: -1px !important;
  }
  .mr-xl-npx,
  .mx-xl-npx {
    margin-right: -1px !important;
  }
  .mb-xl-npx,
  .my-xl-npx {
    margin-bottom: -1px !important;
  }
  .ml-xl-npx,
  .mx-xl-npx {
    margin-left: -1px !important;
  }
  .m-xl-n5 {
    margin: -2.25rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -2.25rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -2.25rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -2.25rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -2.25rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family:
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    "Liberation Mono",
    "Courier New",
    monospace !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #0570c7 !important;
}
a.text-primary:focus,
a.text-primary:hover {
  color: #03467c !important;
}
.text-secondary {
  color: #5c6770 !important;
}
a.text-secondary:focus,
a.text-secondary:hover {
  color: #394046 !important;
}
.text-success {
  color: #33993d !important;
}
a.text-success:focus,
a.text-success:hover {
  color: #206026 !important;
}
.text-info {
  color: #336b99 !important;
}
a.text-info:focus,
a.text-info:hover {
  color: #204360 !important;
}
.text-warning {
  color: #c2850a !important;
}
a.text-warning:focus,
a.text-warning:hover {
  color: #795306 !important;
}
.text-danger {
  color: #bd0f0f !important;
}
a.text-danger:focus,
a.text-danger:hover {
  color: #760a0a !important;
}
.text-light {
  color: #f1f2f4 !important;
}
a.text-light:focus,
a.text-light:hover {
  color: #c7cdd1 !important;
}
.text-dark {
  color: #22272a !important;
}
a.text-dark:focus,
a.text-dark:hover {
  color: #000 !important;
}
.text-error {
  color: rgba(255, 51, 187, .5) !important;
}
a.text-error:focus,
a.text-error:hover {
  color: rgba(230, 0, 153, .5) !important;
}
.text-body {
  color: #22272a !important;
}
.text-muted {
  color: #5c6770 !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, .5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, .5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}
.text-severity-0,
.text-severity-1,
.text-severity-10,
.text-severity-2,
.text-severity-3,
.text-severity-4,
.text-severity-5,
.text-severity-6,
.text-severity-7,
.text-severity-8,
.text-severity-9 {
  color: #22272a;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-lighter {
  font-weight: lighter !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-weight-bolder {
  font-weight: bolder !important;
}
.font-italic {
  font-style: italic !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-reset {
  color: inherit !important;
}
.text-wrapping {
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.shadow-sm {
  box-shadow: 0 .125rem .25rem var(--u-content-regular-line) !important;
}
.shadow {
  box-shadow: 0 .5rem 1rem var(--u-content-regular-line) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem var(--u-content-regular-line) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.shadow-animated {
  transition: box-shadow .25s ease-out;
}
.color-adjust-exact {
  print-color-adjust: exact;
  -webkit-print-color-adjust: exact;
}
.color-adjust-economoy {
  print-color-adjust: economy;
  -webkit-print-color-adjust: economy;
}
.dropshadow-bottom,
.dropshadow-left,
.dropshadow-right,
.dropshadow-top {
  position: relative;
}
.dropshadow-bottom::after,
.dropshadow-top::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 1;
}
.dropshadow-bottom::after {
  bottom: -5px;
  background:
    linear-gradient(
      to bottom,
      var(--u-app-screen-container-shadow-line),
      transparent 5px);
}
.dropshadow-top::after {
  top: -5px;
  background:
    linear-gradient(
      to top,
      var(--u-app-screen-container-shadow-line),
      transparent 5px);
}
.dropshadow-left::after,
.dropshadow-right::after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 5px;
  z-index: 1;
}
.dropshadow-left::after {
  left: -5px;
  background:
    linear-gradient(
      to left,
      var(--u-app-screen-container-shadow-line),
      transparent 5px);
}
.dropshadow-right::after {
  right: -5px;
  background:
    linear-gradient(
      to right,
      var(--u-app-screen-container-shadow-line),
      transparent 5px);
}
.u-mark {
  color: var(--u-content-text-primary-fg);
  background-color: var(--u-content-item-bg);
  border: 1px solid var(--u-content-regular-line);
  padding: 0 .25rem;
}
.u-mark-emphasised {
  border-color: var(--u-content-strong-line);
  background-color: var(--u-content-item-passive-bg);
  font-weight: var(--u-font-weight-medium);
}
.u-mark-highlighted {
  background-color: var(--u-content-item-minor-bg);
}
.u-mark-selected {
  background-color: var(--u-content-item-major-bg);
}
.u-mark-dbl {
  box-shadow: -2px -2px 0 -1px #fff, -2px -2px 0 0 var(--u-content-regular-line);
}
.u-mark-dbl.u-mark-emphasised {
  box-shadow: -2px -2px 0 -1px var(--u-content-item-passive-bg), -2px -2px 0 0 var(--u-content-strong-line);
}
.u-mark-dbl.u-mark-emphasised.u-mark-highlighted {
  box-shadow: -2px -2px 0 -1px var(--u-content-item-minor-bg), -2px -2px 0 0 var(--u-content-strong-line);
}
.u-mark-dbl.u-mark-emphasised.u-mark-selected {
  box-shadow: -2px -2px 0 -1px var(--u-content-item-major-bg), -2px -2px 0 0 var(--u-content-strong-line);
}
.u-mark-dbl.u-mark-highlighted {
  box-shadow: -2px -2px 0 -1px var(--u-content-item-minor-bg), -2px -2px 0 0 var(--u-content-regular-line);
}
.u-mark-dbl.u-mark-selected {
  box-shadow: -2px -2px 0 -1px var(--u-content-item-major-bg), -2px -2px 0 0 var(--u-content-regular-line);
}
.u-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: bottom;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
.dropdown-toggle::after,
.dropup .dropdown-toggle[aria-expanded=true]::after,
.u-icon-rotate-0 {
  transform: rotate(0deg);
}
.u-icon-rotate-90 {
  transform: rotate(90deg);
}
.dropdown-toggle[aria-expanded=true]::after,
.dropup .dropdown-toggle::after,
.u-icon-rotate-180 {
  transform: rotate(180deg);
}
.dropright .dropdown-toggle::after,
.u-icon-rotate-270 {
  transform: rotate(270deg);
}
.u-icon-flip-horizontal {
  transform: scale(-1, 1);
}
.u-icon-flip-vertical {
  transform: scale(1, -1);
}
.dropdown-toggle::after,
.dropdown-toggle:empty::after,
.u-icon-animated {
  transition: transform 300ms ease-in-out;
}
@media (-moz-touch-enabled: 1), (pointer: coarse) {
  .d-touch-none {
    display: none !important;
  }
  .d-touch-inline {
    display: inline !important;
  }
  .d-touch-inline-block {
    display: inline-block !important;
  }
  .d-touch-block {
    display: block !important;
  }
  .d-touch-table {
    display: table !important;
  }
  .d-touch-table-row {
    display: table-row !important;
  }
  .d-touch-table-cell {
    display: table-cell !important;
  }
  .d-touch-flex {
    display: flex !important;
  }
  .d-touch-inline-flex {
    display: inline-flex !important;
  }
}
@media (-moz-touch-enabled: 0), (pointer: fine) {
  .d-mouse-none {
    display: none !important;
  }
  .d-mouse-inline {
    display: inline !important;
  }
  .d-mouse-inline-block {
    display: inline-block !important;
  }
  .d-mouse-block {
    display: block !important;
  }
  .d-mouse-table {
    display: table !important;
  }
  .d-mouse-table-row {
    display: table-row !important;
  }
  .d-mouse-table-cell {
    display: table-cell !important;
  }
  .d-mouse-flex {
    display: flex !important;
  }
  .d-mouse-inline-flex {
    display: inline-flex !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.scrolling-touch {
  -webkit-overflow-scrolling: touch !important;
}
.scrolling-auto {
  -webkit-overflow-scrolling: auto !important;
}
@media (min-width: 576px) {
  .overflow-sm-auto {
    overflow: auto !important;
  }
  .overflow-sm-hidden {
    overflow: hidden !important;
  }
  .overflow-sm-visible {
    overflow: visible !important;
  }
  .overflow-sm-scroll {
    overflow: scroll !important;
  }
  .overflow-x-sm-auto {
    overflow-x: auto !important;
  }
  .overflow-y-sm-auto {
    overflow-y: auto !important;
  }
  .overflow-x-sm-scroll {
    overflow-x: scroll !important;
  }
  .overflow-y-sm-scroll {
    overflow-y: scroll !important;
  }
  .scrolling-sm-touch {
    -webkit-overflow-scrolling: touch !important;
  }
  .scrolling-sm-auto {
    -webkit-overflow-scrolling: auto !important;
  }
}
@media (min-width: 768px) {
  .overflow-md-auto {
    overflow: auto !important;
  }
  .overflow-md-hidden {
    overflow: hidden !important;
  }
  .overflow-md-visible {
    overflow: visible !important;
  }
  .overflow-md-scroll {
    overflow: scroll !important;
  }
  .overflow-x-md-auto {
    overflow-x: auto !important;
  }
  .overflow-y-md-auto {
    overflow-y: auto !important;
  }
  .overflow-x-md-scroll {
    overflow-x: scroll !important;
  }
  .overflow-y-md-scroll {
    overflow-y: scroll !important;
  }
  .scrolling-md-touch {
    -webkit-overflow-scrolling: touch !important;
  }
  .scrolling-md-auto {
    -webkit-overflow-scrolling: auto !important;
  }
}
@media (min-width: 992px) {
  .overflow-lg-auto {
    overflow: auto !important;
  }
  .overflow-lg-hidden {
    overflow: hidden !important;
  }
  .overflow-lg-visible {
    overflow: visible !important;
  }
  .overflow-lg-scroll {
    overflow: scroll !important;
  }
  .overflow-x-lg-auto {
    overflow-x: auto !important;
  }
  .overflow-y-lg-auto {
    overflow-y: auto !important;
  }
  .overflow-x-lg-scroll {
    overflow-x: scroll !important;
  }
  .overflow-y-lg-scroll {
    overflow-y: scroll !important;
  }
  .scrolling-lg-touch {
    -webkit-overflow-scrolling: touch !important;
  }
  .scrolling-lg-auto {
    -webkit-overflow-scrolling: auto !important;
  }
}
@media (min-width: 1200px) {
  .overflow-xl-auto {
    overflow: auto !important;
  }
  .overflow-xl-hidden {
    overflow: hidden !important;
  }
  .overflow-xl-visible {
    overflow: visible !important;
  }
  .overflow-xl-scroll {
    overflow: scroll !important;
  }
  .overflow-x-xl-auto {
    overflow-x: auto !important;
  }
  .overflow-y-xl-auto {
    overflow-y: auto !important;
  }
  .overflow-x-xl-scroll {
    overflow-x: scroll !important;
  }
  .overflow-y-xl-scroll {
    overflow-y: scroll !important;
  }
  .scrolling-xl-touch {
    -webkit-overflow-scrolling: touch !important;
  }
  .scrolling-xl-auto {
    -webkit-overflow-scrolling: auto !important;
  }
}
.u-scrollable {
  overflow: auto;
  -webkit-overflow-scrolling: touch !important;
  height: 100%;
  -webkit-transform: translate3d(0, 0, 0);
}
.u-scrollable::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.u-scrollable::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 .125rem .25rem var(--u-content-regular-line);
  background-color: var(--u-app-regular-line);
}
.u-scrollable::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 .125rem .25rem var(--u-content-regular-line);
  background-color: var(--u-app-gentle-line);
}
.u-sticky {
  position: sticky;
  top: 0;
  z-index: 1020;
  background-color: var(--u-app-content-bg);
}
.u-contain-z-index {
  position: relative;
  z-index: 0;
}
:root {
  --u-scroll-bar-size:10px;
}
.cds--cc--legend-line {
  fill: #22272a;
}
.cds--cc--chart-wrapper .fill-1-1-1 {
  fill: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .fill-1-1-1.hovered {
  fill: var(--u-app-open-color-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-1-1-1 {
  background-color: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .background-1-1-1.hovered {
  background-color: var(--u-app-open-color-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-1-1-1 {
  stroke: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .fill-1-2-1 {
  fill: var(--u-app-open-color-green-80);
}
.cds--cc--chart-wrapper .fill-1-2-1.hovered {
  fill: var(--u-app-open-color-green-80-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-1-2-1 {
  background-color: var(--u-app-open-color-green-80);
}
.cds--cc--chart-wrapper .background-1-2-1.hovered {
  background-color: var(--u-app-open-color-green-80-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-1-2-1 {
  stroke: var(--u-app-open-color-green-80);
}
.cds--cc--chart-wrapper .fill-1-3-1 {
  fill: var(--u-app-open-color-red-50);
}
.cds--cc--chart-wrapper .fill-1-3-1.hovered {
  fill: var(--u-app-open-color-red-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-1-3-1 {
  background-color: var(--u-app-open-color-red-50);
}
.cds--cc--chart-wrapper .background-1-3-1.hovered {
  background-color: var(--u-app-open-color-red-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-1-3-1 {
  stroke: var(--u-app-open-color-red-50);
}
.cds--cc--chart-wrapper .fill-1-4-1 {
  fill: var(--u-app-open-color-yellow-60);
}
.cds--cc--chart-wrapper .fill-1-4-1.hovered {
  fill: var(--u-app-open-color-yellow-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-1-4-1 {
  background-color: var(--u-app-open-color-yellow-60);
}
.cds--cc--chart-wrapper .background-1-4-1.hovered {
  background-color: var(--u-app-open-color-yellow-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-1-4-1 {
  stroke: var(--u-app-open-color-yellow-60);
}
.cds--cc--chart-wrapper .fill-2-1-1 {
  fill: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .fill-2-1-1.hovered {
  fill: var(--u-app-open-color-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-2-1-1 {
  background-color: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .background-2-1-1.hovered {
  background-color: var(--u-app-open-color-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-1-1 {
  stroke: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .fill-2-1-2 {
  fill: var(--u-app-open-color-orange-60);
}
.cds--cc--chart-wrapper .fill-2-1-2.hovered {
  fill: var(--u-app-open-color-orange-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-2-1-2 {
  background-color: var(--u-app-open-color-orange-60);
}
.cds--cc--chart-wrapper .background-2-1-2.hovered {
  background-color: var(--u-app-open-color-orange-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-1-2 {
  stroke: var(--u-app-open-color-orange-60);
}
.cds--cc--chart-wrapper .fill-2-2-1 {
  fill: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .fill-2-2-1.hovered {
  fill: var(--u-app-open-color-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-2-2-1 {
  background-color: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .background-2-2-1.hovered {
  background-color: var(--u-app-open-color-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-2-1 {
  stroke: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .fill-2-2-2 {
  fill: var(--u-app-open-color-blue-90);
}
.cds--cc--chart-wrapper .fill-2-2-2.hovered {
  fill: var(--u-app-open-color-blue-90-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-2-2-2 {
  background-color: var(--u-app-open-color-blue-90);
}
.cds--cc--chart-wrapper .background-2-2-2.hovered {
  background-color: var(--u-app-open-color-blue-90-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-2-2 {
  stroke: var(--u-app-open-color-blue-90);
}
.cds--cc--chart-wrapper .fill-2-3-1 {
  fill: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .fill-2-3-1.hovered {
  fill: var(--u-app-open-color-blue-70-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-2-3-1 {
  background-color: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .background-2-3-1.hovered {
  background-color: var(--u-app-open-color-blue-70-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-3-1 {
  stroke: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .fill-2-3-2 {
  fill: var(--u-app-open-color-blue-90);
}
.cds--cc--chart-wrapper .fill-2-3-2.hovered {
  fill: var(--u-app-open-color-blue-90-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-2-3-2 {
  background-color: var(--u-app-open-color-blue-90);
}
.cds--cc--chart-wrapper .background-2-3-2.hovered {
  background-color: var(--u-app-open-color-blue-90-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-3-2 {
  stroke: var(--u-app-open-color-blue-90);
}
.cds--cc--chart-wrapper .fill-2-4-1 {
  fill: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-2-4-1.hovered {
  fill: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-2-4-1 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .background-2-4-1.hovered {
  background-color: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-4-1 {
  stroke: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-2-4-2 {
  fill: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .fill-2-4-2.hovered {
  fill: var(--u-app-open-color-blue-70-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-2-4-2 {
  background-color: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .background-2-4-2.hovered {
  background-color: var(--u-app-open-color-blue-70-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-4-2 {
  stroke: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .fill-2-5-1 {
  fill: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-2-5-1.hovered {
  fill: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-2-5-1 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .background-2-5-1.hovered {
  background-color: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-5-1 {
  stroke: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-2-5-2 {
  fill: var(--u-app-open-color-blue-80);
}
.cds--cc--chart-wrapper .fill-2-5-2.hovered {
  fill: var(--u-app-open-color-blue-80-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-2-5-2 {
  background-color: var(--u-app-open-color-blue-80);
}
.cds--cc--chart-wrapper .background-2-5-2.hovered {
  background-color: var(--u-app-open-color-blue-80-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-2-5-2 {
  stroke: var(--u-app-open-color-blue-80);
}
.cds--cc--chart-wrapper .fill-3-1-1 {
  fill: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .fill-3-1-1.hovered {
  fill: var(--u-app-open-color-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-3-1-1 {
  background-color: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .background-3-1-1.hovered {
  background-color: var(--u-app-open-color-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-1-1 {
  stroke: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .fill-3-1-2 {
  fill: var(--u-app-open-color-orange-60);
}
.cds--cc--chart-wrapper .fill-3-1-2.hovered {
  fill: var(--u-app-open-color-orange-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-3-1-2 {
  background-color: var(--u-app-open-color-orange-60);
}
.cds--cc--chart-wrapper .background-3-1-2.hovered {
  background-color: var(--u-app-open-color-orange-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-1-2 {
  stroke: var(--u-app-open-color-orange-60);
}
.cds--cc--chart-wrapper .fill-3-1-3 {
  fill: var(--u-app-open-color-yellow-60);
}
.cds--cc--chart-wrapper .fill-3-1-3.hovered {
  fill: var(--u-app-open-color-yellow-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-3-1-3 {
  background-color: var(--u-app-open-color-yellow-60);
}
.cds--cc--chart-wrapper .background-3-1-3.hovered {
  background-color: var(--u-app-open-color-yellow-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-1-3 {
  stroke: var(--u-app-open-color-yellow-60);
}
.cds--cc--chart-wrapper .fill-3-2-1 {
  fill: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .fill-3-2-1.hovered {
  fill: var(--u-app-open-color-blue-70-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-3-2-1 {
  background-color: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .background-3-2-1.hovered {
  background-color: var(--u-app-open-color-blue-70-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-2-1 {
  stroke: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .fill-3-2-2 {
  fill: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-3-2-2.hovered {
  fill: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-3-2-2 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .background-3-2-2.hovered {
  background-color: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-2-2 {
  stroke: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-3-2-3 {
  fill: var(--u-app-open-color-blue-90);
}
.cds--cc--chart-wrapper .fill-3-2-3.hovered {
  fill: var(--u-app-open-color-blue-90-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-3-2-3 {
  background-color: var(--u-app-open-color-blue-90);
}
.cds--cc--chart-wrapper .background-3-2-3.hovered {
  background-color: var(--u-app-open-color-blue-90-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-2-3 {
  stroke: var(--u-app-open-color-blue-90);
}
.cds--cc--chart-wrapper .fill-3-3-1 {
  fill: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-3-3-1.hovered {
  fill: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-3-3-1 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .background-3-3-1.hovered {
  background-color: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-3-1 {
  stroke: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-3-3-2 {
  fill: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .fill-3-3-2.hovered {
  fill: var(--u-app-open-color-blue-70-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-3-3-2 {
  background-color: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .background-3-3-2.hovered {
  background-color: var(--u-app-open-color-blue-70-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-3-2 {
  stroke: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .fill-3-3-3 {
  fill: var(--u-app-open-color-blue-80);
}
.cds--cc--chart-wrapper .fill-3-3-3.hovered {
  fill: var(--u-app-open-color-blue-80-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-3-3-3 {
  background-color: var(--u-app-open-color-blue-80);
}
.cds--cc--chart-wrapper .background-3-3-3.hovered {
  background-color: var(--u-app-open-color-blue-80-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-3-3 {
  stroke: var(--u-app-open-color-blue-80);
}
.cds--cc--chart-wrapper .fill-3-4-1 {
  fill: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-3-4-1.hovered {
  fill: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-3-4-1 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .background-3-4-1.hovered {
  background-color: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-4-1 {
  stroke: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-3-4-2 {
  fill: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .fill-3-4-2.hovered {
  fill: var(--u-app-open-color-blue-70-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-3-4-2 {
  background-color: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .background-3-4-2.hovered {
  background-color: var(--u-app-open-color-blue-70-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-4-2 {
  stroke: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .fill-3-4-3 {
  fill: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .fill-3-4-3.hovered {
  fill: var(--u-app-open-color-blue-70-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-3-4-3 {
  background-color: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .background-3-4-3.hovered {
  background-color: var(--u-app-open-color-blue-70-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-4-3 {
  stroke: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .fill-3-5-1 {
  fill: var(--u-app-open-color-blue-90);
}
.cds--cc--chart-wrapper .fill-3-5-1.hovered {
  fill: var(--u-app-open-color-blue-90-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-3-5-1 {
  background-color: var(--u-app-open-color-blue-90);
}
.cds--cc--chart-wrapper .background-3-5-1.hovered {
  background-color: var(--u-app-open-color-blue-90-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-5-1 {
  stroke: var(--u-app-open-color-blue-90);
}
.cds--cc--chart-wrapper .fill-3-5-2 {
  fill: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .fill-3-5-2.hovered {
  fill: var(--u-app-open-color-blue-70-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-3-5-2 {
  background-color: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .background-3-5-2.hovered {
  background-color: var(--u-app-open-color-blue-70-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-5-2 {
  stroke: var(--u-app-open-color-blue-70);
}
.cds--cc--chart-wrapper .fill-3-5-3 {
  fill: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-3-5-3.hovered {
  fill: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-3-5-3 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .background-3-5-3.hovered {
  background-color: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-3-5-3 {
  stroke: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-4-1-1 {
  fill: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .fill-4-1-1.hovered {
  fill: var(--u-app-open-color-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-4-1-1 {
  background-color: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .background-4-1-1.hovered {
  background-color: var(--u-app-open-color-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-1-1 {
  stroke: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .fill-4-1-2 {
  fill: var(--u-app-open-color-orange-60);
}
.cds--cc--chart-wrapper .fill-4-1-2.hovered {
  fill: var(--u-app-open-color-orange-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-4-1-2 {
  background-color: var(--u-app-open-color-orange-60);
}
.cds--cc--chart-wrapper .background-4-1-2.hovered {
  background-color: var(--u-app-open-color-orange-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-1-2 {
  stroke: var(--u-app-open-color-orange-60);
}
.cds--cc--chart-wrapper .fill-4-1-3 {
  fill: var(--u-app-open-color-yellow-60);
}
.cds--cc--chart-wrapper .fill-4-1-3.hovered {
  fill: var(--u-app-open-color-yellow-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-4-1-3 {
  background-color: var(--u-app-open-color-yellow-60);
}
.cds--cc--chart-wrapper .background-4-1-3.hovered {
  background-color: var(--u-app-open-color-yellow-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-1-3 {
  stroke: var(--u-app-open-color-yellow-60);
}
.cds--cc--chart-wrapper .fill-4-1-4 {
  fill: var(--u-app-open-color-light-blue-60);
}
.cds--cc--chart-wrapper .fill-4-1-4.hovered {
  fill: var(--u-app-open-color-light-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-4-1-4 {
  background-color: var(--u-app-open-color-light-blue-60);
}
.cds--cc--chart-wrapper .background-4-1-4.hovered {
  background-color: var(--u-app-open-color-light-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-1-4 {
  stroke: var(--u-app-open-color-light-blue-60);
}
.cds--cc--chart-wrapper .fill-4-2-1 {
  fill: var(--u-app-open-color-blue-10);
}
.cds--cc--chart-wrapper .fill-4-2-1.hovered {
  fill: var(--u-app-open-color-blue-10-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-4-2-1 {
  background-color: var(--u-app-open-color-blue-10);
}
.cds--cc--chart-wrapper .background-4-2-1.hovered {
  background-color: var(--u-app-open-color-blue-10-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-2-1 {
  stroke: var(--u-app-open-color-blue-10);
}
.cds--cc--chart-wrapper .fill-4-2-2 {
  fill: var(--u-app-open-color-blue-30);
}
.cds--cc--chart-wrapper .fill-4-2-2.hovered {
  fill: var(--u-app-open-color-blue-30-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-4-2-2 {
  background-color: var(--u-app-open-color-blue-30);
}
.cds--cc--chart-wrapper .background-4-2-2.hovered {
  background-color: var(--u-app-open-color-blue-30-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-2-2 {
  stroke: var(--u-app-open-color-blue-30);
}
.cds--cc--chart-wrapper .fill-4-2-3 {
  fill: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-4-2-3.hovered {
  fill: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-4-2-3 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .background-4-2-3.hovered {
  background-color: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-2-3 {
  stroke: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-4-2-4 {
  fill: var(--u-app-open-color-blue-80);
}
.cds--cc--chart-wrapper .fill-4-2-4.hovered {
  fill: var(--u-app-open-color-blue-80-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-4-2-4 {
  background-color: var(--u-app-open-color-blue-80);
}
.cds--cc--chart-wrapper .background-4-2-4.hovered {
  background-color: var(--u-app-open-color-blue-80-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-2-4 {
  stroke: var(--u-app-open-color-blue-80);
}
.cds--cc--chart-wrapper .fill-4-3-1 {
  fill: var(--u-app-open-color-blue-10);
}
.cds--cc--chart-wrapper .fill-4-3-1.hovered {
  fill: var(--u-app-open-color-blue-10-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-4-3-1 {
  background-color: var(--u-app-open-color-blue-10);
}
.cds--cc--chart-wrapper .background-4-3-1.hovered {
  background-color: var(--u-app-open-color-blue-10-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-3-1 {
  stroke: var(--u-app-open-color-blue-10);
}
.cds--cc--chart-wrapper .fill-4-3-2 {
  fill: var(--u-app-open-color-blue-30);
}
.cds--cc--chart-wrapper .fill-4-3-2.hovered {
  fill: var(--u-app-open-color-blue-30-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-4-3-2 {
  background-color: var(--u-app-open-color-blue-30);
}
.cds--cc--chart-wrapper .background-4-3-2.hovered {
  background-color: var(--u-app-open-color-blue-30-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-3-2 {
  stroke: var(--u-app-open-color-blue-30);
}
.cds--cc--chart-wrapper .fill-4-3-3 {
  fill: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-4-3-3.hovered {
  fill: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-4-3-3 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .background-4-3-3.hovered {
  background-color: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-3-3 {
  stroke: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-4-3-4 {
  fill: var(--u-app-open-color-blue-80);
}
.cds--cc--chart-wrapper .fill-4-3-4.hovered {
  fill: var(--u-app-open-color-blue-80-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-4-3-4 {
  background-color: var(--u-app-open-color-blue-80);
}
.cds--cc--chart-wrapper .background-4-3-4.hovered {
  background-color: var(--u-app-open-color-blue-80-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-4-3-4 {
  stroke: var(--u-app-open-color-blue-80);
}
.cds--cc--chart-wrapper .fill-5-1-1 {
  fill: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .fill-5-1-1.hovered {
  fill: var(--u-app-open-color-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-5-1-1 {
  background-color: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .background-5-1-1.hovered {
  background-color: var(--u-app-open-color-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-1-1 {
  stroke: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .fill-5-1-2 {
  fill: var(--u-app-open-color-orange-60);
}
.cds--cc--chart-wrapper .fill-5-1-2.hovered {
  fill: var(--u-app-open-color-orange-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-5-1-2 {
  background-color: var(--u-app-open-color-orange-60);
}
.cds--cc--chart-wrapper .background-5-1-2.hovered {
  background-color: var(--u-app-open-color-orange-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-1-2 {
  stroke: var(--u-app-open-color-orange-60);
}
.cds--cc--chart-wrapper .fill-5-1-3 {
  fill: var(--u-app-open-color-yellow-60);
}
.cds--cc--chart-wrapper .fill-5-1-3.hovered {
  fill: var(--u-app-open-color-yellow-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-5-1-3 {
  background-color: var(--u-app-open-color-yellow-60);
}
.cds--cc--chart-wrapper .background-5-1-3.hovered {
  background-color: var(--u-app-open-color-yellow-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-1-3 {
  stroke: var(--u-app-open-color-yellow-60);
}
.cds--cc--chart-wrapper .fill-5-1-4 {
  fill: var(--u-app-open-color-light-blue-60);
}
.cds--cc--chart-wrapper .fill-5-1-4.hovered {
  fill: var(--u-app-open-color-light-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-5-1-4 {
  background-color: var(--u-app-open-color-light-blue-60);
}
.cds--cc--chart-wrapper .background-5-1-4.hovered {
  background-color: var(--u-app-open-color-light-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-1-4 {
  stroke: var(--u-app-open-color-light-blue-60);
}
.cds--cc--chart-wrapper .fill-5-1-5 {
  fill: var(--u-app-open-color-green-60);
}
.cds--cc--chart-wrapper .fill-5-1-5.hovered {
  fill: var(--u-app-open-color-green-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-5-1-5 {
  background-color: var(--u-app-open-color-green-60);
}
.cds--cc--chart-wrapper .background-5-1-5.hovered {
  background-color: var(--u-app-open-color-green-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-1-5 {
  stroke: var(--u-app-open-color-green-60);
}
.cds--cc--chart-wrapper .fill-5-2-1 {
  fill: var(--u-app-open-color-blue-10);
}
.cds--cc--chart-wrapper .fill-5-2-1.hovered {
  fill: var(--u-app-open-color-blue-10-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-5-2-1 {
  background-color: var(--u-app-open-color-blue-10);
}
.cds--cc--chart-wrapper .background-5-2-1.hovered {
  background-color: var(--u-app-open-color-blue-10-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-2-1 {
  stroke: var(--u-app-open-color-blue-10);
}
.cds--cc--chart-wrapper .fill-5-2-2 {
  fill: var(--u-app-open-color-blue-30);
}
.cds--cc--chart-wrapper .fill-5-2-2.hovered {
  fill: var(--u-app-open-color-blue-30-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-5-2-2 {
  background-color: var(--u-app-open-color-blue-30);
}
.cds--cc--chart-wrapper .background-5-2-2.hovered {
  background-color: var(--u-app-open-color-blue-30-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-2-2 {
  stroke: var(--u-app-open-color-blue-30);
}
.cds--cc--chart-wrapper .fill-5-2-3 {
  fill: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-5-2-3.hovered {
  fill: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-5-2-3 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .background-5-2-3.hovered {
  background-color: var(--u-app-open-color-blue-50-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-2-3 {
  stroke: var(--u-app-open-color-blue-50);
}
.cds--cc--chart-wrapper .fill-5-2-4 {
  fill: var(--u-app-open-color-blue-80);
}
.cds--cc--chart-wrapper .fill-5-2-4.hovered {
  fill: var(--u-app-open-color-blue-80-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-5-2-4 {
  background-color: var(--u-app-open-color-blue-80);
}
.cds--cc--chart-wrapper .background-5-2-4.hovered {
  background-color: var(--u-app-open-color-blue-80-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-2-4 {
  stroke: var(--u-app-open-color-blue-80);
}
.cds--cc--chart-wrapper .fill-5-2-5 {
  fill: var(--u-app-open-color-blue-100);
}
.cds--cc--chart-wrapper .fill-5-2-5.hovered {
  fill: var(--u-app-open-color-blue-100-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-5-2-5 {
  background-color: var(--u-app-open-color-blue-100);
}
.cds--cc--chart-wrapper .background-5-2-5.hovered {
  background-color: var(--u-app-open-color-blue-100-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-5-2-5 {
  stroke: var(--u-app-open-color-blue-100);
}
.cds--cc--chart-wrapper .fill-14-1-1 {
  fill: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .fill-14-1-1.hovered {
  fill: var(--u-app-open-color-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-1 {
  background-color: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .background-14-1-1.hovered {
  background-color: var(--u-app-open-color-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-1 {
  stroke: var(--u-app-open-color-blue-60);
}
.cds--cc--chart-wrapper .fill-14-1-2 {
  fill: var(--u-app-open-color-orange-60);
}
.cds--cc--chart-wrapper .fill-14-1-2.hovered {
  fill: var(--u-app-open-color-orange-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-2 {
  background-color: var(--u-app-open-color-orange-60);
}
.cds--cc--chart-wrapper .background-14-1-2.hovered {
  background-color: var(--u-app-open-color-orange-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-2 {
  stroke: var(--u-app-open-color-orange-60);
}
.cds--cc--chart-wrapper .fill-14-1-3 {
  fill: var(--u-app-open-color-yellow-60);
}
.cds--cc--chart-wrapper .fill-14-1-3.hovered {
  fill: var(--u-app-open-color-yellow-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-3 {
  background-color: var(--u-app-open-color-yellow-60);
}
.cds--cc--chart-wrapper .background-14-1-3.hovered {
  background-color: var(--u-app-open-color-yellow-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-3 {
  stroke: var(--u-app-open-color-yellow-60);
}
.cds--cc--chart-wrapper .fill-14-1-4 {
  fill: var(--u-app-open-color-light-blue-60);
}
.cds--cc--chart-wrapper .fill-14-1-4.hovered {
  fill: var(--u-app-open-color-light-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-4 {
  background-color: var(--u-app-open-color-light-blue-60);
}
.cds--cc--chart-wrapper .background-14-1-4.hovered {
  background-color: var(--u-app-open-color-light-blue-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-4 {
  stroke: var(--u-app-open-color-light-blue-60);
}
.cds--cc--chart-wrapper .fill-14-1-5 {
  fill: var(--u-app-open-color-green-60);
}
.cds--cc--chart-wrapper .fill-14-1-5.hovered {
  fill: var(--u-app-open-color-green-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-5 {
  background-color: var(--u-app-open-color-green-60);
}
.cds--cc--chart-wrapper .background-14-1-5.hovered {
  background-color: var(--u-app-open-color-green-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-5 {
  stroke: var(--u-app-open-color-green-60);
}
.cds--cc--chart-wrapper .fill-14-1-6 {
  fill: var(--u-app-open-color-pink-60);
}
.cds--cc--chart-wrapper .fill-14-1-6.hovered {
  fill: var(--u-app-open-color-pink-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-6 {
  background-color: var(--u-app-open-color-pink-60);
}
.cds--cc--chart-wrapper .background-14-1-6.hovered {
  background-color: var(--u-app-open-color-pink-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-6 {
  stroke: var(--u-app-open-color-pink-60);
}
.cds--cc--chart-wrapper .fill-14-1-7 {
  fill: var(--u-app-open-color-purple-60);
}
.cds--cc--chart-wrapper .fill-14-1-7.hovered {
  fill: var(--u-app-open-color-purple-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-7 {
  background-color: var(--u-app-open-color-purple-60);
}
.cds--cc--chart-wrapper .background-14-1-7.hovered {
  background-color: var(--u-app-open-color-purple-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-7 {
  stroke: var(--u-app-open-color-purple-60);
}
.cds--cc--chart-wrapper .fill-14-1-8 {
  fill: var(--u-app-open-color-red-60);
}
.cds--cc--chart-wrapper .fill-14-1-8.hovered {
  fill: var(--u-app-open-color-red-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-8 {
  background-color: var(--u-app-open-color-red-60);
}
.cds--cc--chart-wrapper .background-14-1-8.hovered {
  background-color: var(--u-app-open-color-red-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-8 {
  stroke: var(--u-app-open-color-red-60);
}
.cds--cc--chart-wrapper .fill-14-1-9 {
  fill: var(--u-app-open-color-grey-60);
}
.cds--cc--chart-wrapper .fill-14-1-9.hovered {
  fill: var(--u-app-open-color-grey-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-9 {
  background-color: var(--u-app-open-color-grey-60);
}
.cds--cc--chart-wrapper .background-14-1-9.hovered {
  background-color: var(--u-app-open-color-grey-60-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-9 {
  stroke: var(--u-app-open-color-grey-60);
}
.cds--cc--chart-wrapper .fill-14-1-10 {
  fill: var(--u-app-open-color-green-90);
}
.cds--cc--chart-wrapper .fill-14-1-10.hovered {
  fill: var(--u-app-open-color-green-90-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-10 {
  background-color: var(--u-app-open-color-green-90);
}
.cds--cc--chart-wrapper .background-14-1-10.hovered {
  background-color: var(--u-app-open-color-green-90-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-10 {
  stroke: var(--u-app-open-color-green-90);
}
.cds--cc--chart-wrapper .fill-14-1-11 {
  fill: var(--u-app-open-color-blue-100);
}
.cds--cc--chart-wrapper .fill-14-1-11.hovered {
  fill: var(--u-app-open-color-blue-100-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-11 {
  background-color: var(--u-app-open-color-blue-100);
}
.cds--cc--chart-wrapper .background-14-1-11.hovered {
  background-color: var(--u-app-open-color-blue-100-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-11 {
  stroke: var(--u-app-open-color-blue-100);
}
.cds--cc--chart-wrapper .fill-14-1-12 {
  fill: var(--u-app-open-color-light-blue-40);
}
.cds--cc--chart-wrapper .fill-14-1-12.hovered {
  fill: var(--u-app-open-color-light-blue-40-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-12 {
  background-color: var(--u-app-open-color-light-blue-40);
}
.cds--cc--chart-wrapper .background-14-1-12.hovered {
  background-color: var(--u-app-open-color-light-blue-40-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-12 {
  stroke: var(--u-app-open-color-light-blue-40);
}
.cds--cc--chart-wrapper .fill-14-1-13 {
  fill: var(--u-app-open-color-purple-40);
}
.cds--cc--chart-wrapper .fill-14-1-13.hovered {
  fill: var(--u-app-open-color-purple-40-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-13 {
  background-color: var(--u-app-open-color-purple-40);
}
.cds--cc--chart-wrapper .background-14-1-13.hovered {
  background-color: var(--u-app-open-color-purple-40-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-13 {
  stroke: var(--u-app-open-color-purple-40);
}
.cds--cc--chart-wrapper .fill-14-1-14 {
  fill: var(--u-app-open-color-pink-100);
}
.cds--cc--chart-wrapper .fill-14-1-14.hovered {
  fill: var(--u-app-open-color-pink-100-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .background-14-1-14 {
  background-color: var(--u-app-open-color-pink-100);
}
.cds--cc--chart-wrapper .background-14-1-14.hovered {
  background-color: var(--u-app-open-color-pink-100-hover);
  transition: all .1s ease-out;
}
.cds--cc--chart-wrapper .stroke-14-1-14 {
  stroke: var(--u-app-open-color-pink-100);
}
.cds--cc--tooltip .tooltip-1-1-1 {
  background-color: var(--u-app-open-color-blue-60);
}
.cds--cc--tooltip .tooltip-1-2-1 {
  background-color: var(--u-app-open-color-green-80);
}
.cds--cc--tooltip .tooltip-1-3-1 {
  background-color: var(--u-app-open-color-red-50);
}
.cds--cc--tooltip .tooltip-1-4-1 {
  background-color: var(--u-app-open-color-yellow-60);
}
.cds--cc--tooltip .tooltip-2-1-1 {
  background-color: var(--u-app-open-color-blue-60);
}
.cds--cc--tooltip .tooltip-2-1-2 {
  background-color: var(--u-app-open-color-orange-60);
}
.cds--cc--tooltip .tooltip-2-2-1 {
  background-color: var(--u-app-open-color-blue-60);
}
.cds--cc--tooltip .tooltip-2-2-2 {
  background-color: var(--u-app-open-color-blue-90);
}
.cds--cc--tooltip .tooltip-2-3-1 {
  background-color: var(--u-app-open-color-blue-70);
}
.cds--cc--tooltip .tooltip-2-3-2 {
  background-color: var(--u-app-open-color-blue-90);
}
.cds--cc--tooltip .tooltip-2-4-1 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--tooltip .tooltip-2-4-2 {
  background-color: var(--u-app-open-color-blue-70);
}
.cds--cc--tooltip .tooltip-2-5-1 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--tooltip .tooltip-2-5-2 {
  background-color: var(--u-app-open-color-blue-80);
}
.cds--cc--tooltip .tooltip-3-1-1 {
  background-color: var(--u-app-open-color-blue-60);
}
.cds--cc--tooltip .tooltip-3-1-2 {
  background-color: var(--u-app-open-color-orange-60);
}
.cds--cc--tooltip .tooltip-3-1-3 {
  background-color: var(--u-app-open-color-yellow-60);
}
.cds--cc--tooltip .tooltip-3-2-1 {
  background-color: var(--u-app-open-color-blue-70);
}
.cds--cc--tooltip .tooltip-3-2-2 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--tooltip .tooltip-3-2-3 {
  background-color: var(--u-app-open-color-blue-90);
}
.cds--cc--tooltip .tooltip-3-3-1 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--tooltip .tooltip-3-3-2 {
  background-color: var(--u-app-open-color-blue-70);
}
.cds--cc--tooltip .tooltip-3-3-3 {
  background-color: var(--u-app-open-color-blue-80);
}
.cds--cc--tooltip .tooltip-3-4-1 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--tooltip .tooltip-3-4-2,
.cds--cc--tooltip .tooltip-3-4-3 {
  background-color: var(--u-app-open-color-blue-70);
}
.cds--cc--tooltip .tooltip-3-5-1 {
  background-color: var(--u-app-open-color-blue-90);
}
.cds--cc--tooltip .tooltip-3-5-2 {
  background-color: var(--u-app-open-color-blue-70);
}
.cds--cc--tooltip .tooltip-3-5-3 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--tooltip .tooltip-4-1-1 {
  background-color: var(--u-app-open-color-blue-60);
}
.cds--cc--tooltip .tooltip-4-1-2 {
  background-color: var(--u-app-open-color-orange-60);
}
.cds--cc--tooltip .tooltip-4-1-3 {
  background-color: var(--u-app-open-color-yellow-60);
}
.cds--cc--tooltip .tooltip-4-1-4 {
  background-color: var(--u-app-open-color-light-blue-60);
}
.cds--cc--tooltip .tooltip-4-2-1 {
  background-color: var(--u-app-open-color-blue-10);
}
.cds--cc--tooltip .tooltip-4-2-2 {
  background-color: var(--u-app-open-color-blue-30);
}
.cds--cc--tooltip .tooltip-4-2-3 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--tooltip .tooltip-4-2-4 {
  background-color: var(--u-app-open-color-blue-80);
}
.cds--cc--tooltip .tooltip-4-3-1 {
  background-color: var(--u-app-open-color-blue-10);
}
.cds--cc--tooltip .tooltip-4-3-2 {
  background-color: var(--u-app-open-color-blue-30);
}
.cds--cc--tooltip .tooltip-4-3-3 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--tooltip .tooltip-4-3-4 {
  background-color: var(--u-app-open-color-blue-80);
}
.cds--cc--tooltip .tooltip-5-1-1 {
  background-color: var(--u-app-open-color-blue-60);
}
.cds--cc--tooltip .tooltip-5-1-2 {
  background-color: var(--u-app-open-color-orange-60);
}
.cds--cc--tooltip .tooltip-5-1-3 {
  background-color: var(--u-app-open-color-yellow-60);
}
.cds--cc--tooltip .tooltip-5-1-4 {
  background-color: var(--u-app-open-color-light-blue-60);
}
.cds--cc--tooltip .tooltip-5-1-5 {
  background-color: var(--u-app-open-color-green-60);
}
.cds--cc--tooltip .tooltip-5-2-1 {
  background-color: var(--u-app-open-color-blue-10);
}
.cds--cc--tooltip .tooltip-5-2-2 {
  background-color: var(--u-app-open-color-blue-30);
}
.cds--cc--tooltip .tooltip-5-2-3 {
  background-color: var(--u-app-open-color-blue-50);
}
.cds--cc--tooltip .tooltip-5-2-4 {
  background-color: var(--u-app-open-color-blue-80);
}
.cds--cc--tooltip .tooltip-5-2-5 {
  background-color: var(--u-app-open-color-blue-100);
}
.cds--cc--tooltip .tooltip-14-1-1 {
  background-color: var(--u-app-open-color-blue-60);
}
.cds--cc--tooltip .tooltip-14-1-2 {
  background-color: var(--u-app-open-color-orange-60);
}
.cds--cc--tooltip .tooltip-14-1-3 {
  background-color: var(--u-app-open-color-yellow-60);
}
.cds--cc--tooltip .tooltip-14-1-4 {
  background-color: var(--u-app-open-color-light-blue-60);
}
.cds--cc--tooltip .tooltip-14-1-5 {
  background-color: var(--u-app-open-color-green-60);
}
.cds--cc--tooltip .tooltip-14-1-6 {
  background-color: var(--u-app-open-color-pink-60);
}
.cds--cc--tooltip .tooltip-14-1-7 {
  background-color: var(--u-app-open-color-purple-60);
}
.cds--cc--tooltip .tooltip-14-1-8 {
  background-color: var(--u-app-open-color-red-60);
}
.cds--cc--tooltip .tooltip-14-1-9 {
  background-color: var(--u-app-open-color-grey-60);
}
.cds--cc--tooltip .tooltip-14-1-10 {
  background-color: var(--u-app-open-color-green-90);
}
.cds--cc--tooltip .tooltip-14-1-11 {
  background-color: var(--u-app-open-color-blue-100);
}
.cds--cc--tooltip .tooltip-14-1-12 {
  background-color: var(--u-app-open-color-light-blue-40);
}
.cds--cc--tooltip .tooltip-14-1-13 {
  background-color: var(--u-app-open-color-purple-40);
}
.cds--cc--tooltip .tooltip-14-1-14 {
  background-color: var(--u-app-open-color-pink-100);
}
.cds--cc--legend .additional > .icon .area-1 {
  fill: "grey-10";
  stroke: #5379c6;
}
.cds--cc--legend .additional > .icon .area-2 {
  fill: "grey-20";
  stroke: #5379c6;
}
.cds--cc--legend .additional > .icon .area-3 {
  fill: "grey-30";
  stroke: #5379c6;
}
.cds--cc--legend .quartile-wrapper {
  fill: #b9c0c6;
  stroke: #8f9aa3;
}
.cds--cc--meter-title g.status-indicator.status--danger circle.status {
  fill: var(--u-app-open-color-severity-red-50);
}
.cds--cc--meter-title g.status-indicator.status--warning circle.status {
  fill: var(--u-app-open-color-severity-yellow-50);
}
.cds--cc--meter-title g.status-indicator.status--success circle.status {
  fill: var(--u-app-open-color-severity-green-50);
}
.cds--cc--axes,
.cds--cc--meter-title {
  overflow: visible;
}
.cds--cc--axes g.axis g.ticks.invisible {
  visibility: hidden;
}
.cds--cc--axes g.axis .axis-title,
.cds--cc--axes g.axis g.tick text.tick-label {
  font-weight: var(--u-font-weight-regular);
}
.cds--cc--axes g.axis g.tick text.tick-label--primary {
  font-weight: var(--u-font-weight-medium);
}
.cds--cc--axes g.axis .axis-title,
.cds--cc--axes g.axis g.tick text {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  fill: var(--u-content-text-primary-fg);
}
.cds--cc--axes g.axis path.domain,
.cds--cc--zero-line line.domain {
  stroke: var(--u-content-regular-line);
}
.cds--cc--grid rect.chart-grid-backdrop {
  fill: var(--u-app-content-bg);
}
.cds--cc--grid rect.chart-grid-backdrop.stroked,
.cds--cc--grid rect.stroke {
  stroke: var(--u-content-gentle-line);
}
.cds--cc--grid g.x.grid g.tick line,
.cds--cc--grid g.y.grid g.tick line {
  pointer-events: none;
  stroke-width: 1px;
  stroke: var(--u-content-gentle-line);
}
.cds--cc--grid g.x.grid g.tick.active line,
.cds--cc--grid g.y.grid g.tick.active line {
  stroke-dasharray: 2px;
  stroke: var(--u-content-gentle-line);
}
div.cds--cc--legend div.legend-item {
  display: flex;
  align-items: center;
  margin: .25rem .75rem;
}
div.cds--cc--legend div.legend-item p {
  font-size: var(--u-font-size-base);
  fill: var(--u-content-text-primary-fg);
  line-height: 1.5;
}
div.cds--cc--legend div.legend-item div.checkbox {
  width: 1rem;
  height: 1rem;
  margin-right: .5rem;
  border-radius: 0;
  border: solid 1px var(--u-content-regular-line);
  box-shadow: none;
}
div.cds--cc--legend div.legend-item:not(.active) {
  border-color: var(--u-content-text-primary-fg);
  background: var(--u-app-content-bg);
}
div.cds--cc--legend div.legend-item svg {
  display: none;
  vertical-align: text-top;
  fill: var(--u-app-content-bg);
  stroke: var(--u-app-content-bg);
}
div.cds--cc--legend.clickable div.legend-item:not(.additional):hover div.checkbox {
  border: solid 1px var(--u-app-content-bg);
  box-shadow: 0 0 0 2px var(--u-content-text-primary-fg);
}
div.cds--cc--legend.clickable div.legend-item:not(.additional):hover div.checkbox:not(.active) {
  border-color: var(--u-content-text-primary-fg);
}
.cds--cc--chart-wrapper text,
.cds--cc--meter-title text.meter-title,
.cds--cc--meter-title text.percent-value,
.cds--cc--meter-title text.proportional-meter-title,
.cds--cc--meter-title text.proportional-meter-total {
  fill: var(--u-content-text-primary-fg);
}
.cds--cc--title p.title {
  color: var(--u-content-text-primary-fg);
  font-size: var(--u-font-size-md);
  font-weight: var(--u-font-weight-medium);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: .75rem;
}
.layout-child.title {
  height: unset !important;
  overflow: hidden;
}
.cds--cc--chart-wrapper,
.cds--cc--chart-wrapper div.cds--cc--legend,
.cds--cc--chart-wrapper g.gauge-numbers text.gauge-value-number,
.cds--cc--title p.title {
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
}
.cds--cc--chart-wrapper p {
  padding: 0;
  margin: 0;
  font-size: var(--u-font-size-base);
  font-weight: var(--u-font-weight-regular);
  color: var(--u-content-text-primary-fg);
}
.cds--cc--chart-wrapper text {
  font-size: var(--u-font-size-sm);
  font-weight: var(--u-font-weight-regular);
}
.cds--cc--chart-wrapper g.gauge-numbers text.gauge-value-number {
  font-weight: var(--u-font-weight-regular);
}
.cds--cc--chart-wrapper {
  overflow: visible;
}
.u-input-mask-empty:not(:focus) {
  color: var(--u-content-text-placeholder-fg) !important;
  font-style: italic;
}

/* node_modules/@angular/cdk/overlay-prebuilt.css */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 1000;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  touch-action: manipulation;
  z-index: 1000;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop {
    transition-duration: 1ms;
  }
}
.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing {
    opacity: .6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, .32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 1000;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

/* src/styles.css */
::ng-deep textarea {
  background-color: transparent !important;
  line-height: 1.5 !important;
  white-space: pre-wrap;
  word-wrap: break-word;
  max-height: none !important;
}
::ng-deep .highlighted-var {
  background: var(--u-feedback-info-bg);
  border-radius: 4px;
}
::ng-deep .highlighted-invalid-var {
  background: var(--u-feedback-danger-bg);
  border-radius: 4px;
}
::ng-deep .u-input-container {
  height: 100%;
}
.syntax-overlay {
  line-height: 1.5 !important;
  position: absolute;
  pointer-events: none;
  overflow: hidden;
  color: transparent;
  background-color: transparent !important;
  z-index: -1;
  padding: 0.65rem 1rem 0.6rem 0.6rem;
  height: fit-content !important;
  border-color: transparent !important;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.suggestions-dropdown {
  position: absolute;
  background: #fff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  z-index: 1000;
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
}
.suggestions-dropdown ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.suggestions-dropdown ul li {
  cursor: pointer;
}
.suggestions-dropdown ul li:hover {
  background-color: #f0f0f0;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
