@font-face {
    font-family: "micro-interaction-icons";
    src: url('micro-interaction-icons.39920ecda8808e3b5cec.eot');
    src: url('micro-interaction-icons.39920ecda8808e3b5cec.eot?#iefix') format('embedded-opentype'),
    url('micro-interaction-icons.f705aab2e45fa032f56a.woff') format('woff'),
    url('micro-interaction-icons.2b049915ced9013e5fcd.ttf') format('truetype'),
    url('micro-interaction-icons.75d1632b1ee2444ef8f3.svg#icomoon') format('svg');

}
  
[class^="uimf-icon-"],
[class*=" uimf-icon-"] {
  font-family: "micro-interaction-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 24px;
  color: #C25608;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="uimf-icon-"].sm-icon {
    font-size: 16px;
}

[class^="uimf-icon-"].md-icon {
    font-size: 24px;
}

[class^="uimf-icon-"].lg-icon {
    font-size: 32px;
}





.uimf-icon-alert_filled,
.uimf-icon-warning_filled {
color: #E32315;
}


.uimf-icon-checkmark_filled {
color: #627D32;
}


.uimf-icon-close,
.uimf-icon-menu_ellipsis,
.uimf-icon-menu_hidden,
.uimf-icon-move,
.uimf-icon-splitter_vertical,
.uimf-icon-splitter_horizontal,
.uimf-icon-pause,
.uimf-icon-play,
.uimf-icon-stop,
.uimf-icon-forward,
.uimf-icon-rewind,
.uimf-icon-sort_up,
.uimf-icon-sort,
.uimf-icon-sort_down,
.uimf-icon-caret_down_centered,
.uimf-icon-caret_up_centered,
.uimf-icon-caret_left,
.uimf-icon-caret_right {
color: #434448;
}


.uimf-icon-accessible:before {
    content:"\e974";
}

.uimf-icon-activity:before {
    content:"\ea1e";
}

.uimf-icon-add:before {
    content:"\e96a";
}

.uimf-icon-advocacy:before {
    content:"\e9a1";
}

.uimf-icon-agile:before {
    content:"\e9ed";
}

.uimf-icon-alert_filled:before {
    content:"\e98c";
}

.uimf-icon-alert_hollow:before {
    content:"\e929";
}

.uimf-icon-allergies:before {
    content:"\e976";
}

.uimf-icon-alternative_therapies:before {
    content:"\e9a2";
}

.uimf-icon-ambulance:before {
    content:"\e971";
}

.uimf-icon-announcement:before {
    content:"\e9ee";
}

.uimf-icon-archive:before {
    content:"\e9ef";
}

.uimf-icon-arrow_down:before {
    content:"\e937";
}

.uimf-icon-arrow_left:before {
    content:"\e938";
}

.uimf-icon-arrow_right:before {
    content:"\e939";
}

.uimf-icon-arrow_up:before {
    content:"\e93a";
}

.uimf-icon-arrow_wtail_bold_down:before {
    content:"\e99e";
}

.uimf-icon-arrow_wtail_bold_left:before {
    content:"\e99f";
}

.uimf-icon-arrow_wtail_bold_right:before {
    content:"\e9a0";
}

.uimf-icon-arrow_wtail_bold_up:before {
    content:"\e99d";
}

.uimf-icon-arrow_wtail_down:before {
    content:"\e9e9";
}

.uimf-icon-arrow_wtail_left:before {
    content:"\e9ea";
}

.uimf-icon-arrow_wtail_right:before {
    content:"\e9eb";
}

.uimf-icon-arrow_wtail_up:before {
    content:"\e9e8";
}

.uimf-icon-arrows_hollow_left_right:before {
    content:"\e9f0";
}

.uimf-icon-asterisk:before {
    content:"\e930";
}

.uimf-icon-attachment:before {
    content:"\e91b";
}

.uimf-icon-audio_off:before {
    content:"\ea2f";
}

.uimf-icon-audio_on:before {
    content:"\ea2e";
}

.uimf-icon-automate:before {
    content:"\e9f1";
}

.uimf-icon-award:before {
    content:"\e922";
}

.uimf-icon-baby_bottle:before {
    content:"\e9ac";
}

.uimf-icon-big_data:before {
    content:"\e9f2";
}

.uimf-icon-bill:before {
    content:"\ea1f";
}

.uimf-icon-blood_pressure:before {
    content:"\e97b";
}

.uimf-icon-bookmark:before {
    content:"\e920";
}

.uimf-icon-bookmark_filled:before {
    content:"\e99c";
}

.uimf-icon-brain:before {
    content:"\ea15";
}

.uimf-icon-briefcase:before {
    content:"\e9b6";
}

.uimf-icon-brightness:before {
    content:"\e961";
}

.uimf-icon-building:before {
    content:"\e9d2";
}

.uimf-icon-calendar:before {
    content:"\e90d";
}

.uimf-icon-camera:before {
    content:"\ea27";
}

.uimf-icon-carb_counting:before {
    content:"\e9e4";
}

.uimf-icon-caret_down_centered:before {
    content:"\e993";
}

.uimf-icon-caret_left:before {
    content:"\e93e";
}

.uimf-icon-caret_right:before {
    content:"\e93f";
}

.uimf-icon-caret_up_centered:before {
    content:"\e992";
}

.uimf-icon-celebration:before {
    content:"\ea2d";
}

.uimf-icon-certificate:before {
    content:"\e9f3";
}

.uimf-icon-chart_column:before {
    content:"\e945";
}

.uimf-icon-chart_column_stacked:before {
    content:"\e946";
}

.uimf-icon-chart_column_stacked_100:before {
    content:"\e947";
}

.uimf-icon-chart_line:before {
    content:"\e948";
}

.uimf-icon-chart_line_isolated:before {
    content:"\e949";
}

.uimf-icon-chart_pie:before {
    content:"\e94a";
}

.uimf-icon-chart_row:before {
    content:"\e94b";
}

.uimf-icon-chart_row_stacked:before {
    content:"\e94c";
}

.uimf-icon-chart_row_stacked_100:before {
    content:"\e94d";
}

.uimf-icon-chat:before {
    content:"\e919";
}

.uimf-icon-checkbox_empty:before {
    content:"\e98d";
}

.uimf-icon-checkbox_filled:before {
    content:"\e98b";
}

.uimf-icon-checkbox_hollow:before {
    content:"\e989";
}

.uimf-icon-checklist:before {
    content:"\ea20";
}

.uimf-icon-checkmark:before {
    content:"\e92f";
}

.uimf-icon-checkmark_bold:before {
    content:"\ea13";
}

.uimf-icon-checkmark_filled:before {
    content:"\e994";
}

.uimf-icon-checkmark_hollow:before {
    content:"\e92e";
}

.uimf-icon-chevron_left:before {
    content:"\e942";
}

.uimf-icon-chevron_right:before {
    content:"\e943";
}

.uimf-icon-children:before {
    content:"\e9c2";
}

.uimf-icon-claim:before {
    content:"\e9da";
}

.uimf-icon-clean_up:before {
    content:"\e9f4";
}

.uimf-icon-click:before {
    content:"\e9f5";
}

.uimf-icon-clinical_overview:before {
    content:"\e985";
}

.uimf-icon-clock:before {
    content:"\e931";
}

.uimf-icon-close:before {
    content:"\e969";
}

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

.uimf-icon-coaching:before {
    content:"\e9ba";
}

.uimf-icon-code:before {
    content:"\ea16";
}

.uimf-icon-code_folder:before {
    content:"\ea17";
}

.uimf-icon-coder:before {
    content:"\e9c3";
}

.uimf-icon-communicate:before {
    content:"\e9d1";
}

.uimf-icon-community:before {
    content:"\e9a3";
}

.uimf-icon-compass:before {
    content:"\e9c4";
}

.uimf-icon-computer:before {
    content:"\e9d7";
}

.uimf-icon-computer_stats:before {
    content:"\e9d8";
}

.uimf-icon-consent:before {
    content:"\e9e6";
}

.uimf-icon-consent_no:before {
    content:"\e9e7";
}

.uimf-icon-contacts:before {
    content:"\e902";
}

.uimf-icon-contract:before {
    content:"\e966";
}

.uimf-icon-copy:before {
    content:"\e94f";
}

.uimf-icon-copy_cant:before {
    content:"\e950";
}

.uimf-icon-copy_warning:before {
    content:"\e951";
}

.uimf-icon-customer_service:before {
    content:"\e9cb";
}

.uimf-icon-dashboard:before {
    content:"\e905";
}

.uimf-icon-data:before {
    content:"\e9a4";
}

.uimf-icon-data_platform_integration:before {
    content:"\ea0b";
}

.uimf-icon-demonstration:before {
    content:"\ea21";
}

.uimf-icon-deploy:before {
    content:"\e9f6";
}

.uimf-icon-dermatology:before {
    content:"\ea0c";
}

.uimf-icon-design:before {
    content:"\e9f7";
}

.uimf-icon-design_tools:before {
    content:"\e9f8";
}

.uimf-icon-diabetes:before {
    content:"\e9a5";
}

.uimf-icon-digestive_health:before {
    content:"\e9a6";
}

.uimf-icon-direct_mail:before {
    content:"\e918";
}

.uimf-icon-dock:before {
    content:"\e9b7";
}

.uimf-icon-doctor_patient:before {
    content:"\e9c5";
}

.uimf-icon-document:before {
    content:"\e94e";
}

.uimf-icon-document_download:before {
    content:"\e952";
}

.uimf-icon-document_forward:before {
    content:"\e953";
}

.uimf-icon-document_search:before {
    content:"\e956";
}

.uimf-icon-dollar_sign:before {
    content:"\e996";
}

.uimf-icon-dollar_sign_filled:before {
    content:"\e998";
}

.uimf-icon-dollar_sign_hollow:before {
    content:"\e997";
}

.uimf-icon-dot_net:before {
    content:"\e9ec";
}

.uimf-icon-download:before {
    content:"\e955";
}

.uimf-icon-e_health:before {
    content:"\ea0d";
}

.uimf-icon-edit:before {
    content:"\e90c";
}

.uimf-icon-ellipsis:before {
    content:"\e959";
}

.uimf-icon-email:before {
    content:"\e914";
}

.uimf-icon-email_forward:before {
    content:"\e917";
}

.uimf-icon-email_reply:before {
    content:"\e915";
}

.uimf-icon-email_reply_all:before {
    content:"\e916";
}

.uimf-icon-emergency_room:before {
    content:"\e9c6";
}

.uimf-icon-emerging_technology:before {
    content:"\e9f9";
}

.uimf-icon-emeritus:before {
    content:"\e9bd";
}

.uimf-icon-exercise:before {
    content:"\e9cf";
}

.uimf-icon-expand:before {
    content:"\e965";
}

.uimf-icon-expertise:before {
    content:"\e9c7";
}

.uimf-icon-export:before {
    content:"\e957";
}

.uimf-icon-eye_exam:before {
    content:"\e9db";
}

.uimf-icon-family:before {
    content:"\e9cd";
}

.uimf-icon-favorite_filled:before {
    content:"\e926";
}

.uimf-icon-favorite_hollow:before {
    content:"\e925";
}

.uimf-icon-filter:before {
    content:"\e90b";
}

.uimf-icon-finances:before {
    content:"\e9dc";
}

.uimf-icon-financial_security:before {
    content:"\e9c8";
}

.uimf-icon-firewall:before {
    content:"\ea18";
}

.uimf-icon-fitness:before {
    content:"\e9a8";
}

.uimf-icon-fitness_device:before {
    content:"\e95a";
}

.uimf-icon-flag:before {
    content:"\e921";
}

.uimf-icon-folder_closed:before {
    content:"\e908";
}

.uimf-icon-folder_open:before {
    content:"\e909";
}

.uimf-icon-forward:before {
    content:"\e941";
}

.uimf-icon-gears:before {
    content:"\e9fa";
}

.uimf-icon-globe:before {
    content:"\e903";
}

.uimf-icon-go_green:before {
    content:"\e9df";
}

.uimf-icon-government:before {
    content:"\e9d4";
}

.uimf-icon-groceries:before {
    content:"\e9b3";
}

.uimf-icon-group:before {
    content:"\e901";
}

.uimf-icon-guidelines:before {
    content:"\e991";
}

.uimf-icon-handshake:before {
    content:"\e9a7";
}

.uimf-icon-hazardous_materials:before {
    content:"\e97d";
}

.uimf-icon-health:before {
    content:"\e9d5";
}

.uimf-icon-health_data_exchange:before {
    content:"\ea0e";
}

.uimf-icon-health_profile:before {
    content:"\e9c9";
}

.uimf-icon-healthcare:before {
    content:"\e9bc";
}

.uimf-icon-hearing:before {
    content:"\e9a9";
}

.uimf-icon-help_filled:before {
    content:"\e999";
}

.uimf-icon-help_hollow:before {
    content:"\e928";
}

.uimf-icon-history:before {
    content:"\e934";
}

.uimf-icon-home:before {
    content:"\e904";
}

.uimf-icon-hospice:before {
    content:"\e9aa";
}

.uimf-icon-hospital:before {
    content:"\e9d3";
}

.uimf-icon-hospital_information_system:before {
    content:"\ea0f";
}

.uimf-icon-idea:before {
    content:"\e9fb";
}

.uimf-icon-identification_card:before {
    content:"\e984";
}

.uimf-icon-immunization:before {
    content:"\e979";
}

.uimf-icon-import:before {
    content:"\e958";
}

.uimf-icon-info_filled:before {
    content:"\e99a";
}

.uimf-icon-info_hollow:before {
    content:"\e927";
}

.uimf-icon-integrate:before {
    content:"\ea10";
}

.uimf-icon-iv:before {
    content:"\e986";
}

.uimf-icon-java:before {
    content:"\e9fc";
}

.uimf-icon-key:before {
    content:"\e913";
}

.uimf-icon-kidneys:before {
    content:"\e982";
}

.uimf-icon-lab_results:before {
    content:"\e97a";
}

.uimf-icon-laptop:before {
    content:"\e990";
}

.uimf-icon-link:before {
    content:"\e91e";
}

.uimf-icon-link_broken:before {
    content:"\e91f";
}

.uimf-icon-list:before {
    content:"\e95b";
}

.uimf-icon-location:before {
    content:"\e91d";
}

.uimf-icon-lock:before {
    content:"\e911";
}

.uimf-icon-lock_unlock:before {
    content:"\e912";
}

.uimf-icon-long_term_care:before {
    content:"\e9ab";
}

.uimf-icon-mainframe:before {
    content:"\e9fd";
}

.uimf-icon-medical_symbol:before {
    content:"\e981";
}

.uimf-icon-medication:before {
    content:"\e972";
}

.uimf-icon-mens_health:before {
    content:"\e9ad";
}

.uimf-icon-mental_health:before {
    content:"\e9b1";
}

.uimf-icon-menu:before {
    content:"\e95c";
}

.uimf-icon-menu_hidden:before {
    content:"\ea14";
}

.uimf-icon-micro_learning:before {
    content:"\ea22";
}

.uimf-icon-microphone:before {
    content:"\ea29";
}

.uimf-icon-microphone_off:before {
    content:"\ea2a";
}

.uimf-icon-mobile:before {
    content:"\e9de";
}

.uimf-icon-move:before {
    content:"\e944";
}

.uimf-icon-network:before {
    content:"\e9fe";
}

.uimf-icon-new:before {
    content:"\e97e";
}

.uimf-icon-new_window:before {
    content:"\e967";
}

.uimf-icon-notes:before {
    content:"\e91a";
}

.uimf-icon-notification:before {
    content:"\e9ca";
}

.uimf-icon-nurse_line:before {
    content:"\e9cc";
}

.uimf-icon-nutrition:before {
    content:"\e9d6";
}

.uimf-icon-open_source:before {
    content:"\ea23";
}

.uimf-icon-ophthalmology:before {
    content:"\ea11";
}

.uimf-icon-orthopedics:before {
    content:"\e9ae";
}

.uimf-icon-overdue:before {
    content:"\e9dd";
}

.uimf-icon-paas:before {
    content:"\e9ff";
}

.uimf-icon-pathology:before {
    content:"\ea12";
}

.uimf-icon-pause:before {
    content:"\e9be";
}

.uimf-icon-pdf:before {
    content:"\e97f";
}

.uimf-icon-performance:before {
    content:"\ea00";
}

.uimf-icon-person:before {
    content:"\e900";
}

.uimf-icon-pharmacy:before {
    content:"\e977";
}

.uimf-icon-phone:before {
    content:"\e95d";
}

.uimf-icon-phone_end_call:before {
    content:"\ea26";
}

.uimf-icon-pin:before {
    content:"\e91c";
}

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

.uimf-icon-play_media:before {
    content:"\ea19";
}

.uimf-icon-plug_in:before {
    content:"\ea01";
}

.uimf-icon-power:before {
    content:"\e962";
}

.uimf-icon-print:before {
    content:"\e907";
}

.uimf-icon-process:before {
    content:"\e92d";
}

.uimf-icon-prohibited_slash:before {
    content:"\e92b";
}

.uimf-icon-prohibited_x:before {
    content:"\e92c";
}

.uimf-icon-provider:before {
    content:"\e9ce";
}

.uimf-icon-radio_button_empty:before {
    content:"\e98f";
}

.uimf-icon-radio_button_filled:before {
    content:"\e98e";
}

.uimf-icon-redo:before {
    content:"\e936";
}

.uimf-icon-referral:before {
    content:"\e9bb";
}

.uimf-icon-refresh:before {
    content:"\e933";
}

.uimf-icon-reimburse:before {
    content:"\e9e1";
}

.uimf-icon-remove:before {
    content:"\e968";
}

.uimf-icon-request:before {
    content:"\e973";
}

.uimf-icon-responsive:before {
    content:"\ea02";
}

.uimf-icon-results:before {
    content:"\e9d9";
}

.uimf-icon-revenue_cycle:before {
    content:"\e987";
}

.uimf-icon-rewind:before {
    content:"\e940";
}

.uimf-icon-router:before {
    content:"\ea1a";
}

.uimf-icon-sandbox:before {
    content:"\ea03";
}

.uimf-icon-save:before {
    content:"\e906";
}

.uimf-icon-scale:before {
    content:"\e9e5";
}

.uimf-icon-screen_maximize:before {
    content:"\e963";
}

.uimf-icon-screen_minimize:before {
    content:"\e964";
}

.uimf-icon-screen_share:before {
    content:"\ea25";
}

.uimf-icon-search:before {
    content:"\e96e";
}

.uimf-icon-search_field_clear:before {
    content:"\e9b9";
}

.uimf-icon-security:before {
    content:"\ea04";
}

.uimf-icon-select:before {
    content:"\ea05";
}

.uimf-icon-self_care:before {
    content:"\e9b4";
}

.uimf-icon-sent:before {
    content:"\ea24";
}

.uimf-icon-server:before {
    content:"\ea1b";
}

.uimf-icon-settings:before {
    content:"\e90a";
}

.uimf-icon-share:before {
    content:"\e910";
}

.uimf-icon-shopping_cart:before {
    content:"\e9b5";
}

.uimf-icon-sleep:before {
    content:"\e9af";
}

.uimf-icon-smoking_cessation:before {
    content:"\e9b0";
}

.uimf-icon-sms_text:before {
    content:"\e9e0";
}

.uimf-icon-sort:before {
    content:"\e93b";
}

.uimf-icon-sort_down:before {
    content:"\e93d";
}

.uimf-icon-sort_up:before {
    content:"\e93c";
}

.uimf-icon-splitter_horizontal:before {
    content:"\e98a";
}

.uimf-icon-splitter_vertical:before {
    content:"\e983";
}

.uimf-icon-star_rating_filled:before {
    content:"\e924";
}

.uimf-icon-star_rating_hollow:before {
    content:"\e923";
}

.uimf-icon-sticky_note:before {
    content:"\e9c1";
}

.uimf-icon-stop:before {
    content:"\e9c0";
}

.uimf-icon-stopwatch:before {
    content:"\e932";
}

.uimf-icon-structure:before {
    content:"\ea06";
}

.uimf-icon-subtract:before {
    content:"\e96b";
}

.uimf-icon-switch_camera:before {
    content:"\ea28";
}

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

.uimf-icon-thermometer:before {
    content:"\e9e2";
}

.uimf-icon-thumbs_up:before {
    content:"\ea07";
}

.uimf-icon-tools:before {
    content:"\e9e3";
}

.uimf-icon-tooth:before {
    content:"\e975";
}

.uimf-icon-touch:before {
    content:"\ea08";
}

.uimf-icon-trash_delete:before {
    content:"\e90e";
}

.uimf-icon-trash_full:before {
    content:"\e90f";
}

.uimf-icon-tutorial:before {
    content:"\ea09";
}

.uimf-icon-undo:before {
    content:"\e935";
}

.uimf-icon-undock:before {
    content:"\e9b8";
}

.uimf-icon-upload:before {
    content:"\e954";
}

.uimf-icon-upload_cloud:before {
    content:"\ea0a";
}

.uimf-icon-video:before {
    content:"\e960";
}

.uimf-icon-video_stop:before {
    content:"\ea2b";
}

.uimf-icon-view:before {
    content:"\e96c";
}

.uimf-icon-view_hide:before {
    content:"\e96d";
}

.uimf-icon-virtual_care:before {
    content:"\e988";
}

.uimf-icon-vitals:before {
    content:"\e97c";
}

.uimf-icon-voiceprint:before {
    content:"\ea2c";
}

.uimf-icon-warning_filled:before {
    content:"\e99b";
}

.uimf-icon-warning_hollow:before {
    content:"\e92a";
}

.uimf-icon-web_search:before {
    content:"\ea1c";
}

.uimf-icon-wifi:before {
    content:"\e95f";
}

.uimf-icon-womens_health:before {
    content:"\e9b2";
}

.uimf-icon-workers_comp:before {
    content:"\e9d0";
}

.uimf-icon-wrench:before {
    content:"\ea1d";
}

.uimf-icon-xls:before {
    content:"\e980";
}

.uimf-icon-xray:before {
    content:"\e978";
}

.uimf-icon-zoom_in:before {
    content:"\e96f";
}

.uimf-icon-zoom_out:before {
    content:"\e970";
}


html,
body {
  height: 100%;
  line-height: 1.5rem;
}
body,
input,
select,
textarea,
button {
  margin: 0;
  color: #282A2E;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
}
a,
a:link,
a:visited,
a:hover {
  color: #005187;
}
a:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
ol,
ul {
  margin: 0;
  list-style: none;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
h1 {
  color: #63666A;
  font-size: 1.5rem;
  font-weight: 400;
}
h2 {
  color: #C25608;
  font-size: 1.125rem;
}
h3 {
  color: #282A2E;
  font-size: 0.9375rem;
}
h4 {
  color: #63666A;
  font-size: 0.84375rem;
}
h5 {
  color: #282A2E;
  font-size: 0.75rem;
}
h6 {
  color: #C25608;
  font-size: 0.75rem;
}
@font-face {
  font-family: 'Optum-Micro-interaction-Icons';
  src: url('Optum-Micro-interaction-Icons.b77ac36d6aea248a79d2.eot');
  src: url('Optum-Micro-interaction-Icons.b77ac36d6aea248a79d2.eot?#iefix') format('embedded-opentype'), url('Optum-Micro-interaction-Icons.a2fdcd1b7945c3031c4c.woff') format('woff'), url('Optum-Micro-interaction-Icons.82e9a98f2daf90b4d8b4.ttf') format('truetype'), url('Optum-Micro-interaction-Icons.594d53a7712712402c90.svg#icomoon') format('svg');
}
[class^='cux-icon-'],
[class*=' cux-icon-'] {
  font-family: 'Optum-Micro-interaction-Icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #C25608;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^='cux-icon-']:focus,
[class*=' cux-icon-']:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.cux-icon-caret_up_centered,
.cux-icon-caret_down_centered,
.cux-icon-caret_left,
.cux-icon-caret_right,
.cux-icon-sort,
.cux-icon-sort_up,
.cux-icon-sort_down,
.cux-icon-rewind,
.cux-icon-forward,
.cux-icon-move,
.cux-icon-close,
.cux-icon-pause,
.cux-icon-play,
.cux-icon-stop,
.cux-icon-splitter_horizontal,
.cux-icon-splitter_vertical {
  color: #434448;
}
.cux-icon-alert_filled,
.cux-icon-warning_filled,
.cux-icon-asterisk {
  color: #E32315;
}
.cux-icon-checkmark_filled {
  color: #627D32;
}
.cux-icon-trash_delete:before {
  content: '\e90e';
}
.cux-icon-warning_hollow:before {
  content: '\e92a';
}
.cux-icon-warning_filled:before {
  content: '\e99b';
}
.cux-icon-favorite_hollow:before {
  content: '\e925';
}
.cux-icon-folder_open:before {
  content: '\e909';
}
.cux-icon-view_hide:before {
  content: '\e96d';
}
.cux-icon-screen_maximize:before {
  content: '\e963';
}
.cux-icon-list:before {
  content: '\e95b';
}
.cux-icon-email:before {
  content: '\e914';
}
.cux-icon-email_reply:before {
  content: '\e915';
}
.cux-icon-email_reply_all:before {
  content: '\e916';
}
.cux-icon-email_forward:before {
  content: '\e917';
}
.cux-icon-star_rating_hollow:before {
  content: '\e923';
}
.cux-icon-star_rating_filled:before {
  content: '\e924';
}
.cux-icon-info_hollow:before {
  content: '\e927';
}
.cux-icon-help_hollow:before {
  content: '\e928';
}
.cux-icon-alert_hollow:before {
  content: '\e929';
}
.cux-icon-alert_filled:before {
  content: '\e98c';
}
.cux-icon-checkmark_hollow:before {
  content: '\e92e';
}
.cux-icon-sort_up:before {
  content: '\e93c';
}
.cux-icon-sort_down:before {
  content: '\e93d';
}
.cux-icon-guidelines:before {
  content: '\e991';
}
.cux-icon-contract:before {
  content: '\e966';
}
.cux-icon-add:before {
  content: '\e96a';
}
.cux-icon-clinical-overview:before {
  content: '\e985';
}
.cux-icon-allergies:before {
  content: '\e976';
}
.cux-icon-lab-results:before {
  content: '\e97a';
}
.cux-icon-medical_symbol:before {
  content: '\e981';
}
.cux-icon-alert_filled:before {
  content: '\e98c';
}
.cux-icon-checkmark_filled:before {
  content: '\e994';
}
.cux-icon-help_filled:before {
  content: '\e999';
}
.cux-icon-info_filled:before {
  content: '\e99a';
}
.cux-icon-warning_filled:before {
  content: '\e99b';
}
.cux-icon-caret_up_centered:before {
  content: '\e992';
}
.cux-icon-caret_down_centered:before {
  content: '\e993';
}
.cux-icon-caret_left:before {
  content: '\e93e';
}
.cux-icon-caret_right:before {
  content: '\e93f';
}
.cux-icon-advocacy:before {
  content: '\e9a1';
}
.cux-icon-alternative_therapies:before {
  content: '\e9a2';
}
.cux-icon-community:before {
  content: '\e9a3';
}
.cux-icon-data:before {
  content: '\e9a4';
}
.cux-icon-diabetes:before {
  content: '\e9a5';
}
.cux-icon-digestive-health:before {
  content: '\e9a6';
}
.cux-icon-handshake:before {
  content: '\e9a7';
}
.cux-icon-fitness:before {
  content: '\e9a8';
}
.cux-icon-hearing:before {
  content: '\e9a9';
}
.cux-icon-hospice:before {
  content: '\e9aa';
}
.cux-icon-long-term-care:before {
  content: '\e9ab';
}
.cux-icon-baby-bottle:before {
  content: '\e9ac';
}
.cux-icon-mens-health:before {
  content: '\e9ad';
}
.cux-icon-orthopedics:before {
  content: '\e9ae';
}
.cux-icon-sleep:before {
  content: '\e9af';
}
.cux-icon-smoking-cessation:before {
  content: '\e9b0';
}
.cux-icon-mental-health:before {
  content: '\e9b1';
}
.cux-icon-womens-health:before {
  content: '\e9b2';
}
.cux-icon-groceries:before {
  content: '\e9b3';
}
.cux-icon-self-care:before {
  content: '\e9b4';
}
.cux-icon-shopping_cart:before {
  content: '\e9b5';
}
.cux-icon-briefcase:before {
  content: '\e9b6';
}
.cux-icon-dock:before {
  content: '\e9b7';
}
.cux-icon-undock:before {
  content: '\e9b8';
}
.cux-icon-search-field-clear:before {
  content: '\e9b9';
}
.cux-icon-coaching:before {
  content: '\e9ba';
}
.cux-icon-referral:before {
  content: '\e9bb';
}
.cux-icon-healthcare:before {
  content: '\e9bc';
}
.cux-icon-emeritus:before {
  content: '\e9bd';
}
.cux-icon-pause:before {
  content: '\e9be';
}
.cux-icon-play:before {
  content: '\e9bf';
}
.cux-icon-stop:before {
  content: '\e9c0';
}
.cux-icon-sticky-note:before {
  content: '\e9c1';
}
.cux-icon-children:before {
  content: '\e9c2';
}
.cux-icon-coder:before {
  content: '\e9c3';
}
.cux-icon-compass:before {
  content: '\e9c4';
}
.cux-icon-doctor_patient:before {
  content: '\e9c5';
}
.cux-icon-emergency-room:before {
  content: '\e9c6';
}
.cux-icon-expertise:before {
  content: '\e9c7';
}
.cux-icon-financial-security:before {
  content: '\e9c8';
}
.cux-icon-health-profile:before {
  content: '\e9c9';
}
.cux-icon-notification:before {
  content: '\e9ca';
}
.cux-icon-customer-service:before {
  content: '\e9cb';
}
.cux-icon-nurse-line:before {
  content: '\e9cc';
}
.cux-icon-family:before {
  content: '\e9cd';
}
.cux-icon-provider:before {
  content: '\e9ce';
}
.cux-icon-exercise:before {
  content: '\e9cf';
}
.cux-icon-workers-comp:before {
  content: '\e9d0';
}
.cux-icon-communicate:before {
  content: '\e9d1';
}
.cux-icon-building:before {
  content: '\e9d2';
}
.cux-icon-hospital:before {
  content: '\e9d3';
}
.cux-icon-government:before {
  content: '\e9d4';
}
.cux-icon-health:before {
  content: '\e9d5';
}
.cux-icon-nutrition:before {
  content: '\e9d6';
}
.cux-icon-computer:before {
  content: '\e9d7';
}
.cux-icon-computer_stats:before {
  content: '\e9d8';
}
.cux-icon-results:before {
  content: '\e9d9';
}
.cux-icon-claim:before {
  content: '\e9da';
}
.cux-icon-eye-exam:before {
  content: '\e9db';
}
.cux-icon-finances:before {
  content: '\e9dc';
}
.cux-icon-overdue:before {
  content: '\e9dd';
}
.cux-icon-mobile:before {
  content: '\e9de';
}
.cux-icon-go-green:before {
  content: '\e9df';
}
.cux-icon-sms_text:before {
  content: '\e9e0';
}
.cux-icon-reimburse:before {
  content: '\e9e1';
}
.cux-icon-thermometer:before {
  content: '\e9e2';
}
.cux-icon-tools:before {
  content: '\e9e3';
}
.cux-icon-carb-counting:before {
  content: '\e9e4';
}
.cux-icon-scale:before {
  content: '\e9e5';
}
.cux-icon-consent:before {
  content: '\e9e6';
}
.cux-icon-consent-no:before {
  content: '\e9e7';
}
.cux-icon-process:before {
  content: '\e92d';
}
.cux-icon-fitness-device:before {
  content: '\e95a';
}
.cux-icon-request:before {
  content: '\e973';
}
.cux-icon-person:before {
  content: '\e900';
}
.cux-icon-group:before {
  content: '\e901';
}
.cux-icon-dollar-sign:before {
  content: '\e996';
}
.cux-icon-dollar-sign_filled:before {
  content: '\e998';
}
.cux-icon-dollar-sign_hollow:before {
  content: '\e997';
}
.cux-icon-contacts:before {
  content: '\e902';
}
.cux-icon-globe:before {
  content: '\e903';
}
.cux-icon-IV:before {
  content: '\e986';
}
.cux-icon-kidneys:before {
  content: '\e982';
}
.cux-icon-splitter_horizontal:before {
  content: '\e98a';
}
.cux-icon-splitter_vertical:before {
  content: '\e983';
}
.cux-icon-tablet:before {
  content: '\e995';
}
.cux-icon-virtual_care:before {
  content: '\e988';
}
.cux-icon-laptop:before {
  content: '\e990';
}
.cux-icon-prohibited_slash:before {
  content: '\e92b';
}
.cux-icon-prohibited_x:before {
  content: '\e92c';
}
.cux-icon-radio-button_filled:before {
  content: '\e98e';
}
.cux-icon-radio-button_empty:before {
  content: '\e98f';
}
.cux-icon-identification_card:before {
  content: '\e984';
}
.cux-icon-revenue_cycle:before {
  content: '\e987';
}
.cux-icon-home:before {
  content: '\e904';
}
.cux-icon-dashboard:before {
  content: '\e905';
}
.cux-icon-save:before {
  content: '\e906';
}
.cux-icon-print:before {
  content: '\e907';
}
.cux-icon-folder_closed:before {
  content: '\e908';
}
.cux-icon-open:before {
  content: '\e909';
}
.cux-icon-settings:before {
  content: '\e90a';
}
.cux-icon-filter:before {
  content: '\e90b';
}
.cux-icon-edit:before {
  content: '\e90c';
}
.cux-icon-calendar:before {
  content: '\e90d';
}
.cux-icon-delete:before {
  content: '\e90e';
}
.cux-icon-trash_full:before {
  content: '\e90f';
}
.cux-icon-share:before {
  content: '\e910';
}
.cux-icon-lock:before {
  content: '\e911';
}
.cux-icon-lock_unlock:before {
  content: '\e912';
}
.cux-icon-key:before {
  content: '\e913';
}
.cux-icon-mail:before {
  content: '\e914';
}
.cux-icon-reply:before {
  content: '\e915';
}
.cux-icon-reply_all:before {
  content: '\e916';
}
.cux-icon-forward2:before {
  content: '\e917';
}
.cux-icon-direct-mail:before {
  content: '\e918';
}
.cux-icon-chat:before {
  content: '\e919';
}
.cux-icon-notes:before {
  content: '\e91a';
}
.cux-icon-attachment:before {
  content: '\e91b';
}
.cux-icon-pin:before {
  content: '\e91c';
}
.cux-icon-location:before {
  content: '\e91d';
}
.cux-icon-link:before {
  content: '\e91e';
}
.cux-icon-link_broken:before {
  content: '\e91f';
}
.cux-icon-bookmark:before {
  content: '\e920';
}
.cux-icon-bookmark_filled:before {
  content: '\e99c';
}
.cux-icon-flag:before {
  content: '\e921';
}
.cux-icon-award:before {
  content: '\e922';
}
.cux-icon-rating_empty:before {
  content: '\e923';
}
.cux-icon-rating_fill:before {
  content: '\e924';
}
.cux-icon-favorite_empty:before {
  content: '\e925';
}
.cux-icon-favorite_filled:before {
  content: '\e926';
}
.cux-icon-information:before {
  content: '\e927';
}
.cux-icon-help:before {
  content: '\e928';
}
.cux-icon-warning:before {
  content: '\e92a';
}
.cux-icon-prohibited:before {
  content: '\e92c';
}
.cux-icon-prohibited2:before {
  content: '\e92d';
}
.cux-icon-checkmark_action:before {
  content: '\e92e';
}
.cux-icon-checkmark:before {
  content: '\e92f';
}
.cux-icon-asterisk:before {
  content: '\e930';
}
.cux-icon-clock:before {
  content: '\e931';
}
.cux-icon-stopwatch:before {
  content: '\e932';
}
.cux-icon-refresh:before {
  content: '\e933';
}
.cux-icon-history:before {
  content: '\e934';
}
.cux-icon-undo:before {
  content: '\e935';
}
.cux-icon-redo:before {
  content: '\e936';
}
.cux-icon-arrow_down:before {
  content: '\e937';
}
.cux-icon-arrow_left:before {
  content: '\e938';
}
.cux-icon-arrow_right:before {
  content: '\e939';
}
.cux-icon-arrow_up:before {
  content: '\e93a';
}
.cux-icon-arrow_wtail_bold_down:before {
  content: '\e99e';
}
.cux-icon-arrow_wtail_bold_left:before {
  content: '\e99f';
}
.cux-icon-arrow_wtail_bold_right:before {
  content: '\e9a0';
}
.cux-icon-arrow_wtail_bold_up:before {
  content: '\e99d';
}
.cux-icon-arrow_wtail_down:before {
  content: '\e9e9';
}
.cux-icon-arrow_wtail_left:before {
  content: '\e9ea';
}
.cux-icon-arrow_wtail_right:before {
  content: '\e9eb';
}
.cux-icon-arrow_wtail_up:before {
  content: '\e9e8';
}
.cux-icon-sort:before {
  content: '\e93b';
}
.cux-icon-rewind:before {
  content: '\e940';
}
.cux-icon-forward:before {
  content: '\e941';
}
.cux-icon-chevron_left:before {
  content: '\e942';
}
.cux-icon-chevron_right:before {
  content: '\e943';
}
.cux-icon-move:before {
  content: '\e944';
}
.cux-icon-chart_column:before {
  content: '\e945';
}
.cux-icon-chart_column_100:before {
  content: '\e946';
}
.cux-icon-chart_column_stacked:before {
  content: '\e947';
}
.cux-icon-chart_line:before {
  content: '\e948';
}
.cux-icon-chart_line_isolated:before {
  content: '\e949';
}
.cux-icon-chart_pie:before {
  content: '\e94a';
}
.cux-icon-chart_row:before {
  content: '\e94b';
}
.cux-icon-chart_row_stacked:before {
  content: '\e94c';
}
.cux-icon-chart_row_stacked_100:before {
  content: '\e94d';
}
.cux-icon-document:before {
  content: '\e94e';
}
.cux-icon-copy:before {
  content: '\e94f';
}
.cux-icon-copy_cant:before {
  content: '\e950';
}
.cux-icon-copy_warning:before {
  content: '\e951';
}
.cux-icon-document_download:before {
  content: '\e952';
}
.cux-icon-document_forward:before {
  content: '\e953';
}
.cux-icon-upload:before {
  content: '\e954';
}
.cux-icon-download:before {
  content: '\e955';
}
.cux-icon-document_search:before {
  content: '\e956';
}
.cux-icon-export:before {
  content: '\e957';
}
.cux-icon-import:before {
  content: '\e958';
}
.cux-icon-ellipsis:before {
  content: '\e959';
}
.cux-icon-book1:before {
  content: '\e92b';
}
.cux-icon-list_1:before {
  content: '\e95b';
}
.cux-icon-menu:before {
  content: '\e95c';
}
.cux-icon-phone:before {
  content: '\e95d';
}
.cux-icon-cloud:before {
  content: '\e95e';
}
.cux-icon-wifi:before {
  content: '\e95f';
}
.cux-icon-video:before {
  content: '\e960';
}
.cux-icon-brightness:before {
  content: '\e961';
}
.cux-icon-power:before {
  content: '\e962';
}
.cux-icon-screen_full:before {
  content: '\e963';
}
.cux-icon-screen_minimize:before {
  content: '\e964';
}
.cux-icon-expand:before {
  content: '\e965';
}
.cux-icon-reduce:before {
  content: '\e966';
}
.cux-icon-new-window:before {
  content: '\e967';
}
.cux-icon-remove:before {
  content: '\e968';
}
.cux-icon-close:before {
  content: '\e969';
}
.cux-icon-add2:before {
  content: '\e96a';
}
.cux-icon-subtract:before {
  content: '\e96b';
}
.cux-icon-view:before {
  content: '\e96c';
}
.cux-icon-view_no:before {
  content: '\e96d';
}
.cux-icon-search:before {
  content: '\e96e';
}
.cux-icon-zoom_in:before {
  content: '\e96f';
}
.cux-icon-zoom_out:before {
  content: '\e970';
}
.cux-icon-ambulance:before {
  content: '\e971';
}
.cux-icon-medication:before {
  content: '\e972';
}
.cux-icon-clinicaloverview:before {
  content: '\e985';
}
.cux-icon-encounters:before {
  content: '\e973';
}
.cux-icon-accessible:before {
  content: '\e974';
}
.cux-icon-tooth:before {
  content: '\e975';
}
.cux-icon-allergy1:before {
  content: '\e976';
}
.cux-icon-pharmacy:before {
  content: '\e977';
}
.cux-icon-xray:before {
  content: '\e978';
}
.cux-icon-immunization:before {
  content: '\e979';
}
.cux-icon-lab_results:before {
  content: '\e97a';
}
.cux-icon-blood-pressure:before {
  content: '\e97b';
}
.cux-icon-vitals:before {
  content: '\e97c';
}
.cux-icon-hazardous-materials:before {
  content: '\e97d';
}
.cux-icon-new:before {
  content: '\e97e';
}
.cux-icon-pdf:before {
  content: '\e97f';
}
.cux-icon-xls:before {
  content: '\e980';
}
.cux-icon-global-medical:before {
  content: '\e981';
}
.cux-icon-response_4:before {
  content: '\e95a';
}
.cux-icon-response_3:before {
  content: '\e982';
}
.cux-icon-response_2:before {
  content: '\e983';
}
.cux-icon-response_1:before {
  content: '\e984';
}
.cux-icon-phone_ring:before {
  content: '\e987';
}
.cux-icon-phone_out:before {
  content: '\e988';
}
.cux-icon-phone_in:before {
  content: '\e989';
}
.cux-icon-pending:before {
  content: '\e98b';
}
.cux-icon-annotation:before {
  content: '\e98d';
}
.cux-icon-bell:before {
  content: '\e98e';
}
.cux-icon-checkbox_complete:before {
  content: '\e98f';
}
.cux-icon-checkbox_empty:before {
  content: '\e98d';
}
.cux-icon-checkbox_filled:before {
  content: '\e98b';
}
.cux-icon-checkbox_hollow:before {
  content: '\e989';
}
.cux-icon-charge:before {
  content: '\e992';
}
.cux-icon-target:before {
  content: '\e993';
}
.cux-icon-newwindow:before {
  content: '\e995';
}
.cux-icon-book2:before {
  content: '\e986';
}
.cux-icon-report:before {
  content: '\e98a';
}
.cux-icon-complete:before {
  content: '\e991';
}
.cux-icon-exclamationbox:before {
  content: '\e997';
}
/**
  Additional Icons
 */
.cux-icon-dot_net:before {
  content: '\e9ec';
}
.cux-icon-agile:before {
  content: '\e9ed';
}
.cux-icon-announcement:before {
  content: '\e9ee';
}
.cux-icon-archive:before {
  content: '\e9ef';
}
.cux-icon-arrows_hollow_left_right:before {
  content: '\e9f0';
}
.cux-icon-automate:before {
  content: '\e9f1';
}
.cux-icon-big_data:before {
  content: '\e9f2';
}
.cux-icon-certificate:before {
  content: '\e9f3';
}
.cux-icon-clean_up:before {
  content: '\e9f4';
}
.cux-icon-click:before {
  content: '\e9f5';
}
.cux-icon-deploy:before {
  content: '\e9f6';
}
.cux-icon-design:before {
  content: '\e9f7';
}
.cux-icon-design_tools:before {
  content: '\e9f8';
}
.cux-icon-emerging_technology:before {
  content: '\e9f9';
}
.cux-icon-gears:before {
  content: '\e9fa';
}
.cux-icon-idea:before {
  content: '\e9fb';
}
.cux-icon-java:before {
  content: '\e9fc';
}
.cux-icon-mainframe:before {
  content: '\e9fd';
}
.cux-icon-network:before {
  content: '\e9fe';
}
.cux-icon-paas:before {
  content: '\e9ff';
}
.cux-icon-performance:before {
  content: '\ea00';
}
.cux-icon-plug_in:before {
  content: '\ea01';
}
.cux-icon-sandbox:before {
  content: '\ea03';
}
.cux-icon-security:before {
  content: '\ea04';
}
.cux-icon-select:before {
  content: '\ea05';
}
.cux-icon-structure:before {
  content: '\ea06';
}
.cux-icon-thumbs_up:before {
  content: '\ea07';
}
.cux-icon-touch:before {
  content: '\ea08';
}
.cux-icon-tutorial:before {
  content: '\ea09';
}
.cux-icon-upload-cloud:before {
  content: '\ea0a';
}
.cux-icon-data_platform_integration:before {
  content: '\ea0b';
}
.cux-icon-dermatology:before {
  content: '\ea0c';
}
.cux-icon-e_health:before {
  content: '\ea0d';
}
.cux-icon-health_data_exchange:before {
  content: '\ea0e';
}
.cux-icon-hospital_information_system:before {
  content: '\ea0f';
}
.cux-icon-integrate:before {
  content: '\ea10';
}
.cux-icon-ophthalmology:before {
  content: '\ea11';
}
.cux-icon-pathology:before {
  content: '\ea12';
}
.cux-icon-checkmark_bold:before {
  content: '\ea13';
}
.cux-icon-menu_hidden:before {
  content: '\ea14';
}
.cux-icon-brain:before {
  content: '\ea15';
}
.cux-icon-code:before {
  content: '\ea16';
}
.cux-icon-code-folder:before {
  content: '\ea17';
}
.cux-icon-firewall:before {
  content: '\ea18';
}
.cux-icon-play_media:before {
  content: '\ea19';
}
.cux-icon-router:before {
  content: '\ea1a';
}
.cux-icon-server:before {
  content: '\ea1b';
}
.cux-icon-wrench:before {
  content: '\ea1d';
}
.cux-icon-activity:before {
  content: '\ea1e';
}
.cux-icon-bill:before {
  content: '\ea1f';
}
.cux-icon-checklist:before {
  content: '\ea20';
}
.cux-icon-demonstration:before {
  content: '\ea21';
}
.cux-icon-micro_learning:before {
  content: '\ea22';
}
.cux-icon-open_source:before {
  content: '\ea23';
}
.uitk-grid {
  /**
    Set the width to the one we will set in the variables
   */
  width: 100%;
  margin: 0 auto;
}
.uitk-grid .row {
  display: flex;
  flex-wrap: wrap;
}
.uitk-grid .row.gutter {
  margin: 0 -1.125rem 0 0;
}
.uitk-grid .row.gutter [class*='col-'] {
  box-sizing: border-box;
  padding: 0 1.125rem 1.125rem 0;
}
.uitk-grid .row.wide-gutter {
  margin: 0 -2.25rem 0 0;
}
.uitk-grid .row.wide-gutter [class*='col-'] {
  box-sizing: border-box;
  padding: 0 2.25rem 2.25rem 0;
}
.uitk-grid .row.narrow-gutter {
  margin: 0 -0.75rem 0 0;
}
.uitk-grid .row.narrow-gutter [class*='col-'] {
  box-sizing: border-box;
  padding: 0 0.75rem 0.75rem 0;
}
.uitk-grid .row [class*='col-'] {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  flex-basis: 100%;
}
.uitk-grid .row [class*='col-'] .content {
  box-sizing: border-box;
  width: 100%;
  word-wrap: break-word;
}
@media only screen and (min-width: 500px) and (max-width: 720px) {
  .uitk-grid .row [class*='col-'].small-col-8-8 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .uitk-grid .row [class*='col-'].small-col-7-8 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .uitk-grid .row [class*='col-'].small-col-6-8 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .uitk-grid .row [class*='col-'].small-col-5-8 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .uitk-grid .row [class*='col-'].small-col-4-8 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .uitk-grid .row [class*='col-'].small-col-3-8 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .uitk-grid .row [class*='col-'].small-col-2-8 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .uitk-grid .row [class*='col-'].small-col-1-8 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .uitk-grid .row {
    flex-flow: row wrap;
  }
  .uitk-grid .row [class*='col-'].small-col-2-8,
  .uitk-grid .row [class*='col-'].small-col-3-12,
  .uitk-grid .row [class*='col-'].small-col-9-12 {
    max-width: 50%;
    flex-basis: 50%;
  }
  .uitk-grid .row [class*='col-'].small-col-2-12 {
    max-width: 33.3333%;
    flex-basis: 33.3333%;
  }
  .uitk-grid .row [class*='col-'].small-col-1-8 {
    max-width: 25%;
    flex-basis: 25%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 980px) {
  .uitk-grid .row [class*='col-'].medium-col-8-8 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .uitk-grid .row [class*='col-'].medium-col-7-8 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .uitk-grid .row [class*='col-'].medium-col-6-8 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .uitk-grid .row [class*='col-'].medium-col-5-8 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .uitk-grid .row [class*='col-'].medium-col-4-8 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .uitk-grid .row [class*='col-'].medium-col-3-8 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .uitk-grid .row [class*='col-'].medium-col-2-8 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .uitk-grid .row [class*='col-'].medium-col-1-8 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .uitk-grid .row {
    flex-flow: row wrap;
  }
  .uitk-grid .row [class*='col-'].medium-col-2-12 {
    max-width: 33.333%;
    flex-basis: 33.333%;
  }
  .uitk-grid .row [class*='col-'].medium-col-1-8 {
    max-width: 25%;
    flex-basis: 25%;
  }
}
@media only screen and (min-width: 980px) {
  .uitk-grid .row [class*='col-'].large-col-8-8 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .uitk-grid .row [class*='col-'].large-col-7-8 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .uitk-grid .row [class*='col-'].large-col-6-8 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .uitk-grid .row [class*='col-'].large-col-5-8 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .uitk-grid .row [class*='col-'].large-col-4-8 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .uitk-grid .row [class*='col-'].large-col-3-8 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .uitk-grid .row [class*='col-'].large-col-2-8 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .uitk-grid .row [class*='col-'].large-col-1-8 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .uitk-grid .row {
    flex-direction: row;
    flex-flow: row wrap;
  }
}
.tk-grid-12,
.tk-grid-12-12,
.tk-grid-12-full,
.tk-grid-12-1,
.tk-grid-12-2,
.tk-grid-12-3,
.tk-grid-12-4,
.tk-grid-12-5,
.tk-grid-12-6,
.tk-grid-12-7,
.tk-grid-12-8,
.tk-grid-12-9,
.tk-grid-12-10,
.tk-grid-12-11 {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  float: left;
}
.tk-grid-12,
.tk-grid-12-12,
.tk-grid-12-full {
  width: 100%;
}
.tk-grid-12-1 {
  width: 8.3333333333333%;
}
.tk-grid-12-2 {
  width: 16.6666666666667%;
}
.tk-grid-12-3 {
  width: 25%;
}
.tk-grid-12-4 {
  width: 33.3333333333333%;
}
.tk-grid-12-5 {
  width: 41.6666666666667%;
}
.tk-grid-12-6 {
  width: 50%;
}
.tk-grid-12-7 {
  width: 58.3333333333333%;
}
.tk-grid-12-8 {
  width: 66.6666666666667%;
}
.tk-grid-12-9 {
  width: 75%;
}
.tk-grid-12-10 {
  width: 83.3333333333333%;
}
.tk-grid-12-11 {
  width: 91.6666666666667%;
}
.tk-head {
  box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -moz-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -webkit-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  position: relative;
  width: 100%;
  z-index: 9999;
}
.tk-head .tk-head-logo {
  cursor: pointer;
}
.cardTile {
  display: inline-block;
  width: 13.21875rem;
  min-height: 6.25rem;
  margin: 0 1.125rem 1.125rem 0;
  vertical-align: top;
  border-top: 0.1875rem solid #C25608;
  border-bottom: 1px solid #D0D0CE;
  border-left: 1px solid #D0D0CE;
  border-right: 1px solid #D0D0CE;
  border-radius: 0.3125rem;
}
.cardTile img,
.cardTile video {
  width: 100%;
  max-width: 100%;
  text-align: center;
  vertical-align: middle;
}
.cardTile h1.cardName,
.cardTile h2.cardName,
.cardTile h3.cardName,
.cardTile h4.cardName,
.cardTile h5.cardName,
.cardTile h6.cardName {
  color: #282A2E;
  font-size: 1.125rem;
  font-weight: normal;
  margin: 0;
}
uitk-card:first-of-type,
uitk-card.cardRowStart {
  margin-left: 0;
  padding-left: 0;
}
uitk-card:last-of-type,
uitk-card.cardRowEnd {
  margin-right: 0;
  padding-right: 0;
}
.cardTile .cardHeader {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0.75rem 0.9375rem;
}
.cardTile .tk-icon {
  font-size: 1.5rem;
}
.cardTile .cardTextContent {
  max-width: 100%;
  margin: 0;
  padding: 0.9375rem;
}
.cardTitle,
.cardText {
  margin: 0;
}
.cardButton {
  padding: 0 0.9375rem 0.9375rem 0.9375rem;
}
.cardButton .uimf-button {
  width: 100%;
  margin: 0;
}
div[role='tabpanel']:focus {
  outline: none;
}
.tk-tpnl > ul {
  margin-bottom: -1px;
}
.tk-tpnl > ul > li {
  display: inline-block;
  background: #EFEFEE;
  border: 1px solid #D0D0CE;
  border-left: none;
  cursor: pointer;
  padding: 0 1px;
}
.tk-tpnl > ul > li:first-child {
  border-left: 1px solid #D0D0CE;
}
.tk-tpnl > ul > li:hover {
  background: #FFFFFF;
}
.tk-tpnl > ul > li span {
  box-sizing: border-box;
  border-top: 0.1875rem solid transparent;
  padding: 0.1875rem 0.75rem;
  min-height: 1.875rem;
  display: block;
}
.tk-tpnl > ul > li span:hover,
.tk-tpnl > ul > li span:focus {
  border-top: 0.1875rem solid #C25608;
}
.tk-tpnl > ul > li span:hover,
.tk-tpnl > ul > li span:active {
  outline: none;
}
.tk-tpnl > ul > li span:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
  background: #FFFFFF;
}
.tk-tpnl > ul > li.tk-tpnl-selected {
  border-bottom: 1px solid #FFFFFF;
  background: #FFFFFF;
}
.tk-tpnl > ul > li.tk-tpnl-selected > span {
  border-top: 0.1875rem solid #C25608;
  min-height: 1.875rem;
}
.tk-tpnl > ul > li > div {
  display: none;
}
.tk-tpnl > ul > li.tk-tpnl-disabled > span {
  background-color: #EFEFEE;
  color: #B1B2B3;
  cursor: default;
}
.tk-tpnl > ul > li.tk-tpnl-disabled > span:hover,
.tk-tpnl > ul > li.tk-tpnl-disabled > span:focus {
  background-color: #EFEFEE;
  border-top: 0.1875rem solid transparent !important;
}
.tk-tpnl > ul > li.tk-tpnl-disabled > span:hover > span,
.tk-tpnl > ul > li.tk-tpnl-disabled > span:focus > span {
  background-color: #EFEFEE;
  cursor: default;
}
.tk-tpnl-content {
  border: 1px solid #D0D0CE;
  display: block;
  padding: 1.125rem;
  order: 1;
}
.tk-tpnl-content .tk-tpnl-content-hide {
  display: none;
}
.tk-tpnl-content .tk-tpnl-content-show,
.tk-tpnl-content tk-tpnl-content-hide.tk-tpnl-content-show {
  display: block;
}
.tk-tpnl-content .tk-tpnl-content-show p:last-child {
  margin-bottom: 0;
}
.pagination {
  height: 2.25rem;
}
.pagination .tk-float-right {
  float: right;
}
.pagination .tk-total-records {
  max-width: 45%;
  overflow: hidden;
  white-space: nowrap;
}
.pagination .tk-total-records {
  max-width: 45%;
  overflow: hidden;
}
.pagination .tk-count-records {
  float: left;
}
.pagination .tk-selected-records {
  float: left;
}
.pagination .tk-float-left {
  float: left;
}
.pagination .tk-float-left span.tk-count-text::after {
  content: "|";
  color: #D0D0CE;
  margin-left: 0.1875rem;
  margin-right: 0.1875rem;
}
.pagination .tk-float-left span.tk-selected-link {
  color: #005187;
  cursor: pointer;
}
.pagination .tk-float-left span.tk-selected-link:hover:not(.disabled) {
  text-decoration: underline;
}
.pagination .tk-float-left span.tk-selected-link.disabled {
  color: #B1B2B3;
  cursor: auto;
}
.pagination .tk-float-left span.tk-selected-link:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.pagination th > a,
.pagination li > a {
  text-decoration: none;
  cursor: pointer;
}
.pagination label {
  font-weight: normal;
  display: inline-flex;
}
.pagination ul {
  display: inline-block;
}
.pagination ul li {
  position: relative;
  float: left;
  cursor: default;
}
.pagination ul li .tk-icon {
  outline: 1px solid #D0D0CE;
  box-shadow: inset 0 0 0 1px #FFFFFF;
  -moz-box-shadow: inset 0 0 0 1px #FFFFFF;
  -webkit-box-shadow: inset 0 0 0 1px #FFFFFF;
  display: inline-flex;
  align-self: flex-start;
  justify-content: center;
  background: #EFEFEE;
  border: none;
  cursor: pointer;
  margin: 0.75rem 0.75rem 0.75rem 0;
  min-height: 1.875rem;
  padding: 0.375rem 0.75rem;
  align-items: center;
  cursor: default;
  margin: 0;
  width: 1.5rem;
  height: 1.5rem;
  line-height: 1rem;
  min-height: 1.5rem;
  padding: 0;
}
.pagination ul li .tk-icon:hover,
.pagination ul li .tk-icon:active,
.pagination ul li .tk-icon:focus {
  background: #FFFFFF;
  outline: 2px solid #C25608;
  box-shadow: none;
}
.pagination ul li .tk-icon .uimf-icon-caret_left,
.pagination ul li .tk-icon .uimf-icon-caret_right {
  color: #B1B2B3;
}
.pagination ul li a .tk-icon {
  cursor: pointer;
}
.pagination ul li a .tk-icon .uimf-icon-caret_left,
.pagination ul li a .tk-icon .uimf-icon-caret_right {
  color: #434448;
}
.pagination ul li .tk-icon:hover,
.pagination ul li .tk-icon:focus {
  box-shadow: inset 0 0 0 1px #FFFFFF;
  -moz-box-shadow: inset 0 0 0 1px #FFFFFF;
  -webkit-box-shadow: inset 0 0 0 1px #FFFFFF;
  background: #EFEFEE;
  outline: 1px solid #D0D0CE;
}
.pagination ul li a .tk-icon:hover,
.pagination ul li a .tk-icon:focus {
  box-shadow: inset 0 0 0 1px #FFFFFF;
  -moz-box-shadow: inset 0 0 0 1px #FFFFFF;
  -webkit-box-shadow: inset 0 0 0 1px #FFFFFF;
  outline: 2px solid #C25608;
}
.pagination select {
  margin: 0 0.46875rem;
}
.pagination input {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #D0D0CE;
  padding: 0 0.375rem;
  height: 1.5rem;
  width: 8.25rem;
  width: 2.34375rem;
}
.pagination .tk-records-page {
  padding-right: 1.125rem;
}
.pagination .tk-records-page div {
  display: inline-block;
}
.pagination .tk-pageinput {
  padding: 0 0.75rem;
}
.pagination .tk-pageerror-message {
  position: absolute;
  z-index: 5;
  background: #FAEAEA;
  padding: 0.1875rem;
  width: 13.333rem;
  right: -1.4rem;
  top: 2rem;
  text-align: left;
}
.pagination .tk-pageinput-error {
  border: solid 3px #E32315;
}
.pagination .pagination-link {
  display: inline-block;
  cursor: pointer;
}
.tk-margin-top {
  margin-top: 0.75rem;
}
.tk-margin-bottom {
  margin-bottom: 0.75rem;
}
.tk-panl {
  border: 1px solid #D0D0CE;
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 1.125rem;
}
.tk-panl .tk-panl-with-underline {
  border-bottom: 1px solid #D0D0CE;
}
.tk-panl.tk-panel-with-shadow {
  box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -moz-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -webkit-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
}
.tk-panl.tk-panl-closed > .tk-panl-with-underline {
  border: none;
}
.tk-panl .tk-panl-header-w-actions {
  cursor: pointer;
}
.tk-panl .tk-panl-header {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  width: 100%;
  padding: 0 0.75rem;
  position: relative;
  min-height: 2.625rem;
}
.tk-panl .tk-panl-header h2,
.tk-panl .tk-panl-header h3,
.tk-panl .tk-panl-header p {
  box-sizing: border-box;
  margin: 0.75rem 0;
}
.tk-panl .tk-panl-header h2 {
  display: flex;
  align-items: center;
}
.tk-panl .tk-panl-header uitk-icon-font > span:hover,
.tk-panl .tk-panl-header a {
  text-decoration: none;
}
.tk-panl .tk-panl-header:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-panl .tk-panl-content {
  padding: 1.125rem;
  overflow: hidden;
}
.tk-panl .tk-panl-content-overflow-auto {
  overflow-y: auto;
}
.tk-panl .tk-panl {
  border: 0;
  box-shadow: none;
  margin: 0;
}
/* ICON SIZING */
.tk-panl h2 [class^="uimf-icon-"],
.tk-panl h2 [class*=" uimf-icon-"],
.tk-panl h3 [class^="uimf-icon-"],
.tk-panl h3 [class*=" uimf-icon-"],
.tk-panl .tk-icon {
  font-size: 1.125rem;
}
.uimf-accordion__container {
  border-top: 1px solid #D0D0CE;
  display: block;
}
.tk-acrd-panl.tk-panl {
  border: none;
  border-left: 1px solid #D0D0CE;
  border-right: 1px solid #D0D0CE;
  border-bottom: 1px solid #D0D0CE;
  margin: 0;
}
.oui-wzrd h1 {
  margin-bottom: 1.5rem;
}
.oui-wzrd-header {
  margin-bottom: 1.5rem;
  width: 100%;
}
.oui-wzrd-nav {
  display: inline-flex;
  width: 100%;
  flex-wrap: nowrap;
  justify-content: space-evenly;
}
.oui-wzrd-nav > li {
  vertical-align: top;
  position: relative;
  padding-bottom: 1.125rem;
  font-size: 0.84375rem;
  color: #63666A;
  width: 100%;
}
.oui-wzrd-nav a {
  font-size: 0.84375rem;
  color: #63666A;
}
.oui-wzrd-nav span {
  display: block;
}
.oui-wzrd-steps-2 .oui-wzrd-nav > li {
  width: 50%;
}
.oui-wzrd-steps-3 .oui-wzrd-nav > li {
  width: 33.333%;
}
.oui-wzrd-steps-4 .oui-wzrd-nav > li {
  width: 25%;
}
.oui-wzrd-steps-5 .oui-wzrd-nav > li {
  width: 20%;
}
.oui-wzrd-steps-6 .oui-wzrd-nav > li {
  width: 16.667%;
}
.oui-wzrd-nav > li.oui-wzrd-nav-current-completed {
  font-weight: bold;
}
.oui-wzrd-nav > li.oui-wzrd-nav-step-selected {
  font-weight: bold;
}
.oui-wzrd-nav-completed a {
  color: #005187;
}
.oui-wzrd-nav > li > a {
  text-decoration: none;
  margin: 0 auto;
  text-align: center;
  cursor: pointer;
}
.oui-wzrd-nonlinear .oui-wzrd-nav a {
  color: #005187;
}
.oui-wzrd-nav > li.oui-wzrd-nav-current > a {
  color: #63666A;
}
.oui-wzrd-nav-progress {
  height: 0.1875rem;
  width: 100%;
  background-color: #D0D0CE;
  position: absolute;
  bottom: 0;
}
.oui-wzrd-nav-completed .oui-wzrd-nav-progress {
  background-color: #C25608;
}
.oui-wzrd-nav-current .oui-wzrd-nav-progress {
  background: linear-gradient(to right, #C25608, #C25608 50%, #D0D0CE 50%, #D0D0CE);
}
.oui-wzrd-nav-complete .oui-wzrd-nav-progress {
  background: linear-gradient(to right, #C25608, #C25608 50%, #C25608 50%, #C25608);
}
.oui-wzrd-nav-current-completed .oui-wzrd-nav-progress {
  background: linear-gradient(to right, #C25608, #C25608 50%, #C25608 50%, #C25608);
}
.oui-wzrd-nav-completed .oui-wzrd-nav-nonlinear {
  background-color: #D0D0CE;
}
.oui-wzrd-nav-current .oui-wzrd-nav-nonlinear {
  background-color: #D0D0CE;
}
.oui-wzrd-nav .oui-wzrd-nav-progress:before {
  box-sizing: border-box;
  content: "";
  display: inline-block;
  border: 0.1875rem solid #D0D0CE;
  width: 1.125rem;
  height: 1.125rem;
  border-radius: 0.833rem;
  background-color: #FFFFFF;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
}
.oui-wzrd-nav-completed .oui-wzrd-nav-progress:before {
  border-color: #C25608;
  background-color: #C25608;
}
.oui-wzrd-nav-current-completed .oui-wzrd-nav-progress:before {
  border-color: #C25608;
  background-color: #FFFFFF;
}
.oui-wzrd-nav-current .oui-wzrd-nav-progress:before {
  border-color: #C25608;
}
.oui-wzrd-nav-hover .oui-wzrd-nav-progress:before {
  border-color: #C25608;
  background-color: #FFFFFF;
}
.oui-wzrd-content {
  margin-bottom: 1.5rem;
}
.oui-wzrd-buttons {
  margin-top: 1.5rem;
}
.oui-wzrd-buttons .oui-butn {
  margin: 0 0.84375rem 0 0;
}
.oui-wzrd-nonlinear .oui-wzrd-nav-completed .oui-wzrd-nav-progress,
.oui-wzrd-nonlinear .oui-wzrd-nav-current .oui-wzrd-nav-progress {
  background: #D0D0CE;
}
.oui-wzrd input.tk-btn {
  vertical-align: baseline;
}
.oui-wzrd .oui-rfrm-field-validation-container {
  padding-top: 0.333rem;
}
.oui-wizard-nav-disabled span {
  cursor: auto;
  color: #63666A;
}
.oui-wzrd-nav li:not(.oui-wizard-nav-disabled):hover span {
  font-weight: bold;
  color: #63666A;
}
.oui-wzrd-nav :hover .oui-wzrd-nav-progress:before {
  background-color: #FFFFFF;
}
.oui-wizard-nav-disabled {
  opacity: 0.5;
}
.tk-tree .tk-tree-content {
  display: inline-block;
}
.tk-tree .tk-root-node span {
  font-size: 0.84375rem;
  font-weight: bold;
}
.tk-tree .tk-tree-expander-icon,
.tk-tree .uitk-tree span {
  cursor: pointer;
}
.tk-tree .wrapper-tk-root-node {
  border: 1px solid #D0D0CE;
  padding-left: 0;
}
.tk-tree .wrapper-tk-root-node .wrap-label.selected {
  background-color: #DAE4F3;
}
.tk-tree .wrapper-tk-root-node .wrap-label.selected .tk-tree-text {
  font-weight: bold;
}
.tk-tree .wrapper-tk-root-node .wrapper-root-lbl {
  height: 2.25rem;
  line-height: 2.25rem;
  border-bottom: solid 1px #D0D0CE;
  padding-left: 0.375rem;
}
.tk-tree .wrapper-tk-root-node .wrapper-root-lbl input[type='checkbox'] {
  margin-top: 0;
  vertical-align: middle;
}
.tk-tree .wrapper-tk-root-node .wrapper-collapsed-root {
  border-bottom-width: 0;
  height: 2.25rem;
  line-height: 2.25rem;
}
.tk-tree .wrap-label-node {
  height: 1.5rem;
}
.tk-tree .uimf-icon-folder_closed,
.tk-tree .uimf-icon-folder_open,
.tk-tree .uimf-icon-document,
.tk-tree .uimf-icon-caret_right {
  vertical-align: middle;
}
.tk-tree .wrap-label {
  display: block;
  cursor: pointer;
  padding-right: 1.125rem;
}
.tk-tree .wrap-label .uimf-icon-caret_down_centered {
  vertical-align: baseline;
  position: relative;
  top: 0.25rem;
  right: -0.1875rem;
  color: #434448;
}
.tk-tree .wrap-label .uimf-icon-caret_right {
  position: relative;
  right: -0.1875rem;
  color: #434448;
}
.tk-tree .ul-root-node {
  margin-top: 0.65625rem;
  margin-bottom: 0.65625rem;
}
.tk-tree .wrap-label:hover {
  background-color: #ECF2F9;
}
.tk-tree-node-label {
  color: #282A2E;
  cursor: pointer;
  vertical-align: middle;
}
div.tk-tree {
  /* prevent user selection */
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  user-select: none;
  text-decoration: none;
  display: inline;
}
div.tk-tree ul {
  margin: 0;
  padding: 0;
  list-style: none;
  border: none;
  overflow: hidden;
}
div.tk-tree li {
  line-height: 1.905rem;
  position: relative;
  font-weight: bold;
  padding-left: 1.125rem;
}
div.tk-tree span.tk-tree-text {
  text-decoration: none;
  font-weight: 400;
}
div.tk-tree span.tk-arrow-disable {
  visibility: hidden;
  margin-left: 1.125rem;
}
.tk-tree-leaf {
  padding-right: 0.113rem;
}
.tk-tree-default-width {
  width: 18.75rem;
}
.tk-tree-default-width-fit {
  min-width: 18.75rem;
}
/* ICON SIZING */
.tk-tree [class^="uimf-icon-"],
.tk-tree [class*=" uimf-icon-"] {
  vertical-align: middle;
}
span.nodeItem:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
footer {
  font-size: 0.65625rem;
  padding: 1.5rem;
  margin-top: auto;
  /* copyright text */
  /*footer links */
  /* disclaimer */
}
footer p {
  display: inline;
  margin: 0;
}
footer nav {
  display: inline-block;
}
footer ul {
  display: inline-block;
  padding-left: 0.5625rem;
}
footer ul li {
  display: inline;
  list-style-type: none;
}
footer ul li a {
  text-decoration: none;
}
footer ul li a:hover,
footer ul li a:active {
  text-decoration: underline;
}
footer ul li:before {
  content: "|";
  color: #D0D0CE;
  padding: 0 0.5625rem;
}
footer ul li:first-child:before {
  content: " ";
}
footer ul li span {
  color: #B1B2B3;
}
footer .tk-foot-text {
  display: block;
  font-size: 0.5625rem;
}
/* nvd3 version 1.8.6 (https://github.com/novus/nvd3) 2017-08-23 */
.nvd3 .nv-axis {
  pointer-events: none;
  opacity: 1;
}
.nvd3 .nv-axis path {
  fill: none;
  stroke: #000;
  stroke-opacity: .75;
  shape-rendering: crispEdges;
}
.nvd3 .nv-axis path.domain {
  stroke-opacity: .75;
}
.nvd3 .nv-axis.nv-x path.domain {
  stroke-opacity: 0;
}
.nvd3 .nv-axis line {
  fill: none;
  stroke: #e5e5e5;
  shape-rendering: crispEdges;
}
.nvd3 .nv-axis .zero line,
.nvd3 .nv-axis line.zero {
  stroke-opacity: .75;
}
.nvd3 .nv-axis .nv-axisMaxMin text {
  font-weight: bold;
}
.nvd3 .x .nv-axis .nv-axisMaxMin text,
.nvd3 .x2 .nv-axis .nv-axisMaxMin text,
.nvd3 .x3 .nv-axis .nv-axisMaxMin text {
  text-anchor: middle;
}
.nvd3 .nv-axis.nv-disabled {
  opacity: 0;
}
.nvd3 .nv-bars rect {
  fill-opacity: .75;
  transition: fill-opacity 250ms linear;
}
.nvd3 .nv-bars rect.hover {
  fill-opacity: 1;
}
.nvd3 .nv-bars .hover rect {
  fill: lightblue;
}
.nvd3 .nv-bars text {
  fill: rgba(0, 0, 0, 0);
}
.nvd3 .nv-bars .hover text {
  fill: #000000;
}
.nvd3 .nv-multibar .nv-groups rect,
.nvd3 .nv-multibarHorizontal .nv-groups rect,
.nvd3 .nv-discretebar .nv-groups rect {
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear;
}
.nvd3 .nv-multibar .nv-groups rect:hover,
.nvd3 .nv-multibarHorizontal .nv-groups rect:hover,
.nvd3 .nv-candlestickBar .nv-ticks rect:hover,
.nvd3 .nv-discretebar .nv-groups rect:hover {
  fill-opacity: 1;
}
.nvd3 .nv-discretebar .nv-groups text,
.nvd3 .nv-multibarHorizontal .nv-groups text {
  font-weight: bold;
  fill: #000000;
  stroke: rgba(0, 0, 0, 0);
}
/* boxplot CSS */
.nvd3 .nv-boxplot circle {
  fill-opacity: 0.5;
}
.nvd3 .nv-boxplot circle:hover {
  fill-opacity: 1;
}
.nvd3 .nv-boxplot rect:hover {
  fill-opacity: 1;
}
.nvd3 line.nv-boxplot-median {
  stroke: black;
}
.nv-boxplot-tick:hover {
  stroke-width: 2.5px;
}
/* bullet */
.nvd3.nv-bullet {
  font: 10px sans-serif;
}
.nvd3.nv-bullet .nv-measure {
  fill-opacity: .8;
}
.nvd3.nv-bullet .nv-measure:hover {
  fill-opacity: 1;
}
.nvd3.nv-bullet .nv-marker {
  stroke: #000;
  stroke-width: 2px;
}
.nvd3.nv-bullet .nv-markerTriangle {
  stroke: #000;
  fill: #fff;
  stroke-width: 1.5px;
}
.nvd3.nv-bullet .nv-markerLine {
  stroke: #000;
  stroke-width: 1.5px;
}
.nvd3.nv-bullet .nv-tick line {
  stroke: #666;
  stroke-width: .5px;
}
.nvd3.nv-bullet .nv-range.nv-s0 {
  fill: #eee;
}
.nvd3.nv-bullet .nv-range.nv-s1 {
  fill: #ddd;
}
.nvd3.nv-bullet .nv-range.nv-s2 {
  fill: #ccc;
}
.nvd3.nv-bullet .nv-title {
  font-size: 14px;
  font-weight: bold;
}
.nvd3.nv-bullet .nv-subtitle {
  fill: #999;
}
.nvd3.nv-bullet .nv-range {
  fill: #bababa;
  fill-opacity: .4;
}
.nvd3.nv-bullet .nv-range:hover {
  fill-opacity: .7;
}
.nvd3.nv-candlestickBar .nv-ticks .nv-tick {
  stroke-width: 1px;
}
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.hover {
  stroke-width: 2px;
}
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.positive rect {
  stroke: #2ca02c;
  fill: #2ca02c;
}
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.negative rect {
  stroke: #d62728;
  fill: #d62728;
}
.with-transitions .nv-candlestickBar .nv-ticks .nv-tick {
  transition: stroke-width 250ms linear, stroke-opacity 250ms linear;
}
.nvd3.nv-candlestickBar .nv-ticks line {
  stroke: #333;
}
.nv-force-node {
  stroke: #fff;
  stroke-width: 1.5px;
}
.nv-force-link {
  stroke: #999;
  stroke-opacity: .6;
}
.nv-force-node text {
  stroke-width: 0px;
}
.nvd3 .nv-legend .nv-disabled rect {
  /*fill-opacity: 0;*/
}
.nvd3 .nv-check-box .nv-box {
  fill-opacity: 0;
  stroke-width: 2;
}
.nvd3 .nv-check-box .nv-check {
  fill-opacity: 0;
  stroke-width: 4;
}
.nvd3 .nv-series.nv-disabled .nv-check-box .nv-check {
  fill-opacity: 0;
  stroke-opacity: 0;
}
.nvd3 .nv-controlsWrap .nv-legend .nv-check-box .nv-check {
  opacity: 0;
}
/* line plus bar */
.nvd3.nv-linePlusBar .nv-bar rect {
  fill-opacity: .75;
}
.nvd3.nv-linePlusBar .nv-bar rect:hover {
  fill-opacity: 1;
}
.nvd3 .nv-groups path.nv-line {
  fill: none;
}
.nvd3 .nv-groups path.nv-area {
  stroke: none;
}
.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  fill-opacity: 0;
  stroke-opacity: 0;
}
.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point {
  fill-opacity: .5 !important;
  stroke-opacity: .5 !important;
}
.with-transitions .nvd3 .nv-groups .nv-point {
  transition: stroke-width 250ms linear, stroke-opacity 250ms linear;
}
.nvd3.nv-scatter .nv-groups .nv-point.hover,
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 7px;
  fill-opacity: .95 !important;
  stroke-opacity: .95 !important;
}
.nvd3 .nv-point-paths path {
  stroke: #aaa;
  stroke-opacity: 0;
  fill: #eee;
  fill-opacity: 0;
}
.nvd3 .nv-indexLine {
  cursor: ew-resize;
}
/********************
 * SVG CSS
 */
/********************
  Default CSS for an svg element nvd3 used
*/
svg.nvd3-svg {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: block;
  width: 100%;
  height: 100%;
}
/********************
  Box shadow and border radius styling
*/
.nvtooltip.with-3d-shadow,
.with-3d-shadow .nvtooltip {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}
.nvd3 text {
  font: normal 12px Arial, sans-serif;
}
.nvd3 .title {
  font: bold 14px Arial, sans-serif;
}
.nvd3 .nv-background {
  fill: white;
  fill-opacity: 0;
}
.nvd3.nv-noData {
  font-size: 18px;
  font-weight: bold;
}
/**********
*  Brush
*/
.nv-brush .extent {
  fill-opacity: .125;
  shape-rendering: crispEdges;
}
.nv-brush .resize path {
  fill: #eee;
  stroke: #666;
}
/**********
*  Legend
*/
.nvd3 .nv-legend .nv-series {
  cursor: pointer;
}
.nvd3 .nv-legend .nv-disabled circle {
  fill-opacity: 0;
}
/* focus */
.nvd3 .nv-brush .extent {
  fill-opacity: 0 !important;
}
.nvd3 .nv-brushBackground rect {
  stroke: #000;
  stroke-width: .4;
  fill: #fff;
  fill-opacity: .7;
}
/**********
*  Print
*/
@media print {
  .nvd3 text {
    stroke-width: 0;
    fill-opacity: 1;
  }
}
.nvd3.nv-ohlcBar .nv-ticks .nv-tick {
  stroke-width: 1px;
}
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover {
  stroke-width: 2px;
}
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive {
  stroke: #2ca02c;
}
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative {
  stroke: #d62728;
}
.nvd3 .background path {
  fill: none;
  stroke: #EEE;
  stroke-opacity: .4;
  shape-rendering: crispEdges;
}
.nvd3 .foreground path {
  fill: none;
  stroke-opacity: .7;
}
.nvd3 .nv-parallelCoordinates-brush .extent {
  fill: #fff;
  fill-opacity: .6;
  stroke: gray;
  shape-rendering: crispEdges;
}
.nvd3 .nv-parallelCoordinates .hover {
  fill-opacity: 1;
  stroke-width: 3px;
}
.nvd3 .missingValuesline line {
  fill: none;
  stroke: black;
  stroke-width: 1;
  stroke-opacity: 1;
  stroke-dasharray: 5, 5;
}
.nvd3.nv-pie path {
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;
}
.nvd3.nv-pie .nv-pie-title {
  font-size: 24px;
  fill: rgba(19, 196, 249, 0.59);
}
.nvd3.nv-pie .nv-slice text {
  stroke: #000;
  stroke-width: 0;
}
.nvd3.nv-pie path {
  stroke: #fff;
  stroke-width: 1px;
  stroke-opacity: 1;
}
.nvd3.nv-pie path {
  fill-opacity: .7;
}
.nvd3.nv-pie .hover path {
  fill-opacity: 1;
}
.nvd3.nv-pie .nv-label {
  pointer-events: none;
}
.nvd3.nv-pie .nv-label rect {
  fill-opacity: 0;
  stroke-opacity: 0;
}
/* scatter */
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 20px;
  stroke-opacity: .5;
}
.nvd3 .nv-scatter .nv-point.hover {
  fill-opacity: 1;
}
.nv-noninteractive {
  pointer-events: none;
}
.nv-distx,
.nv-disty {
  pointer-events: none;
}
/* sparkline */
.nvd3.nv-sparkline path {
  fill: none;
}
.nvd3.nv-sparklineplus g.nv-hoverValue {
  pointer-events: none;
}
.nvd3.nv-sparklineplus .nv-hoverValue line {
  stroke: #333;
  stroke-width: 1.5px;
}
.nvd3.nv-sparklineplus,
.nvd3.nv-sparklineplus g {
  pointer-events: all;
}
.nvd3 .nv-hoverArea {
  fill-opacity: 0;
  stroke-opacity: 0;
}
.nvd3.nv-sparklineplus .nv-xValue,
.nvd3.nv-sparklineplus .nv-yValue {
  stroke-width: 0;
  font-size: .9em;
  font-weight: normal;
}
.nvd3.nv-sparklineplus .nv-yValue {
  stroke: #f66;
}
.nvd3.nv-sparklineplus .nv-maxValue {
  stroke: #2ca02c;
  fill: #2ca02c;
}
.nvd3.nv-sparklineplus .nv-minValue {
  stroke: #d62728;
  fill: #d62728;
}
.nvd3.nv-sparklineplus .nv-currentValue {
  font-weight: bold;
  font-size: 1.1em;
}
/* stacked area */
.nvd3.nv-stackedarea path.nv-area {
  fill-opacity: .7;
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear, stroke-opacity 250ms linear;
}
.nvd3.nv-stackedarea path.nv-area.hover {
  fill-opacity: .9;
}
.nvd3.nv-stackedarea .nv-groups .nv-point {
  stroke-opacity: 0;
  fill-opacity: 0;
}
.nvtooltip {
  position: absolute;
  background-color: #ffffff;
  color: #000000;
  padding: 1px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 10000;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 13px;
  text-align: left;
  pointer-events: none;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.nvtooltip {
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}
/*Give tooltips that old fade in transition by
    putting a "with-transitions" class on the container div.
*/
.nvtooltip.with-transitions,
.with-transitions .nvtooltip {
  transition: opacity 50ms linear;
  transition-delay: 200ms;
}
.nvtooltip.x-nvtooltip,
.nvtooltip.y-nvtooltip {
  padding: 8px;
}
.nvtooltip h3 {
  margin: 0;
  padding: 4px 14px;
  line-height: 18px;
  font-weight: normal;
  background-color: rgba(247, 247, 247, 0.75);
  color: #000000;
  text-align: center;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.nvtooltip p {
  margin: 0;
  padding: 5px 14px;
  text-align: center;
}
.nvtooltip span {
  display: inline-block;
  margin: 2px 0;
}
.nvtooltip table {
  margin: 6px;
  border-spacing: 0;
}
.nvtooltip table td {
  padding: 2px 9px 2px 0;
  vertical-align: middle;
}
.nvtooltip table td.key {
  font-weight: normal;
}
.nvtooltip table td.key.total {
  font-weight: bold;
}
.nvtooltip table td.value {
  text-align: right;
  font-weight: bold;
}
.nvtooltip table td.percent {
  color: darkgray;
}
.nvtooltip table tr.highlight td {
  padding: 1px 9px 1px 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
}
.nvtooltip table td.legend-color-guide div {
  width: 8px;
  height: 8px;
  vertical-align: middle;
}
.nvtooltip table td.legend-color-guide div {
  width: 12px;
  height: 12px;
  border: 1px solid #999;
}
.nvtooltip .footer {
  padding: 3px;
  text-align: center;
}
.nvtooltip-pending-removal {
  pointer-events: none;
  display: none;
}
/****
Interactive Layer
*/
.nvd3 .nv-interactiveGuideLine {
  pointer-events: none;
}
.nvd3 line.nv-guideline {
  stroke: #ccc;
}
.nvtooltip {
  box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -moz-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -webkit-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  border: 1px solid #282A2E !important;
  padding: 0.5625rem !important;
  border-radius: 0 !important;
  background-color: #FFFFFF !important;
}
.tk-accessible-chart-label-column {
  text-align: left;
  min-width: 100px;
}
.tk-accessible-chart-value-column {
  text-align: right;
}
.tk-barchart-showdata-button {
  cursor: pointer;
  border: 0;
  padding: 0;
  text-align: left;
  background: none;
  color: #005187;
}
.tk-barchart-showdata-button:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-linechart svg:not(:root) {
  overflow: visible;
}
.tk-linechart .description {
  margin-top: 0;
  margin-left: 4rem;
}
/**
* Copyright (c) Optum 2015 - All Rights Reserved.
*/
.tk-linechart .axis path,
.tk-linechart .axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}
.tk-linechart .x.axis path {
  display: none;
}
.tk-linechart .line {
  fill: none;
  stroke: steelblue;
  stroke-width: 1.5px;
}
.nvd3 .nv-axis line {
  stroke: #e6e6e6;
}
.tk-linechart .nv-x .tick line {
  display: none;
}
.tk-linechart .nvd3 .nv-multibarHorizontal .nv-groups rect:hover,
.tk-linechart .nvd3 .nv-multibar .nv-groups rect:hover {
  stroke: #333333 !important;
  stroke-opacity: 1;
  stroke-width: 3px;
}
.tk-linechart .nvd3 text,
.tk-linechart .nvd3 .nv-multibarHorizontal .nv-groups text,
.tk-linechart .nvd3 .nv-axis .nv-axisMaxMin text {
  fill: #333333;
  font-weight: normal;
}
.tk-linechart .nvd3 .zero line {
  stroke: #b3b3b3;
  stroke-width: 2px;
}
.tk-linechart .nvd3 .nv-axis .nv-zeroLine line {
  stroke: #191919;
}
.tk-linechart .nvd3 .nv-axis path.domain {
  stroke: #b3b3b3;
  stroke-width: 2px;
}
.nvtooltip {
  border: solid 1px #333;
  padding: 0.813rem !important;
  box-shadow: 0.25rem 0.25rem 0.25rem rgba(179, 179, 179, 0.75);
  border-radius: 0px;
  background-color: white;
}
.tk-accessible-chart-label-column {
  text-align: left;
  min-width: 100px;
}
.tk-accessible-chart-value-column {
  text-align: right;
}
.tk-accessible-chart-label-header {
  font-weight: bold;
  padding: 0.5rem 0 0;
}
.tk-linechart .nv-groups path.nv-line {
  stroke-width: 0.33rem;
}
.tk-bar-chart-container .nvd3 .nv-group rect {
  fill-opacity: 1;
}
.tk-bar-chart-container .tk-bar-chart.hover .nvd3 .nv-group:hover rect {
  fill-opacity: 0.7;
}
.tk-bar-chart-container .tk-bar-chart.hover .nvd3 .nv-group:hover rect:hover {
  fill-opacity: 1;
  stroke-opacity: 1;
  stroke: black;
  stroke-width: 2px;
}
.tk-bar-chart-container .nvd3 .nv-axis line {
  fill: none;
  stroke: #D0D0CE;
  shape-rendering: crispEdges;
}
.tk-bar-chart-container .nvd3 .nv-y .zero line {
  stroke: #888B8D;
}
.tk-bar-chart-container .invisibleX .nvd3 .nv-x line {
  stroke: none;
}
.tk-bar-chart-container .invisibleY .nvd3 .nv-y line {
  stroke: none;
}
.tk-bar-chart-container .nvd3 tspan {
  font-size: 0.75rem;
  fill: #282A2E;
}
.tk-bar-chart-container .chart svg {
  margin: 1.5rem 1.5rem 1.5rem 0;
}
.tk-bar-chart-container .header {
  margin-bottom: 0;
}
.tk-bar-chart-container .description {
  margin-top: 0;
  margin-left: 4rem;
}
.tk-multi-bar-chart-container .nvd3 .nv-group rect {
  fill-opacity: 1;
}
.tk-multi-bar-chart-container .tk-multi-bar-chart.hover .nvd3 .nv-group:hover rect {
  fill-opacity: .7;
}
.tk-multi-bar-chart-container .tk-multi-bar-chart.hover .nvd3 .nv-group:hover rect:hover {
  fill-opacity: 1;
  stroke-opacity: 1;
  stroke: black !important;
  stroke-width: 2px;
}
.tk-multi-bar-chart-container .nvd3 .nv-axis line {
  fill: none;
  stroke: #D0D0CE;
  shape-rendering: crispEdges;
}
.tk-multi-bar-chart-container .nvd3 .nv-y .zero line {
  stroke: #888B8D;
}
.tk-multi-bar-chart-container .invisible-x .nvd3 .nv-x line {
  stroke: none;
}
.tk-multi-bar-chart-container .invisible-y .nvd3 .nv-y line {
  stroke: none;
}
.tk-multi-bar-chart-container .chart svg {
  margin: 1.5rem 1.5rem 1.5rem 0;
}
.tk-multi-bar-chart-container .header {
  margin-bottom: 0;
}
.tk-multi-bar-chart-container .description {
  margin-top: 0;
  margin-left: 4rem;
}
.tk-multi-bar-chart-container .nvd3 .nv-legend-text {
  font-weight: bold;
}
.tk-multi-bar-chart-container .tk-accessible-chart-label-column {
  text-align: left;
  min-width: 100px;
}
.tk-pie-chart-container .nv-label text {
  font: normal 0.75rem Arial, sans-serif !important;
  fill: #282A2E !important;
  padding: 0.46875rem !important;
}
.tk-pie-chart-container svg.nvd3-svg {
  padding: 1.125rem;
}
.tk-pie-chart-container .nv-wrap .nv-pie {
  transform: translate(180, 100) !important;
}
.tk-pie-chart-container .nvd3.nv-pie path {
  fill-opacity: 1;
}
.tk-pie-chart-container .tk-pie-chart.hover .nvd3.nv-pie path:hover {
  stroke-width: 3px;
  stroke: #282A2E;
}
.tk-pie-chart-container .description {
  margin-top: 0;
  margin-left: 4rem;
}
/* SECOND-LEVEL AND BELOW NAVIGATION */
.tk-gnav,
.tk-pnav,
.tk-snav {
  /* THIRD-LEVEL+ */
}
.tk-gnav li.tk-nav-disabled div,
.tk-pnav li.tk-nav-disabled div,
.tk-snav li.tk-nav-disabled div {
  color: #B1B2B3;
  cursor: default;
}
.tk-gnav li ul,
.tk-pnav li ul,
.tk-snav li ul {
  display: none;
}
.tk-gnav li button,
.tk-pnav li button,
.tk-snav li button {
  text-align: left;
  line-height: inherit;
  border: none;
  background: transparent;
  cursor: pointer;
}
.tk-gnav li button::-moz-focus-inner,
.tk-pnav li button::-moz-focus-inner,
.tk-snav li button::-moz-focus-inner {
  border: 0;
}
.tk-gnav ul,
.tk-pnav ul,
.tk-snav ul {
  position: absolute;
  z-index: 500;
  width: 7.5rem;
  border: 1px solid #D0D0CE;
}
.tk-gnav ul.tk-nav-submenu-open,
.tk-pnav ul.tk-nav-submenu-open,
.tk-snav ul.tk-nav-submenu-open {
  display: block;
}
.tk-gnav ul li,
.tk-pnav ul li,
.tk-snav ul li {
  box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -moz-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -webkit-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  border-bottom: solid 1px #D0D0CE;
  background-color: #EFEFEE;
  font-size: 0.75rem;
  position: relative;
}
.tk-gnav ul li.tk-nav-selected > a,
.tk-pnav ul li.tk-nav-selected > a,
.tk-snav ul li.tk-nav-selected > a,
.tk-gnav ul li button,
.tk-pnav ul li button,
.tk-snav ul li button {
  background: #FFFFFF;
  padding: 0.1875rem 0.46875rem 0.1875rem 0.5625rem;
  border-left: 2px solid #C25608;
}
.tk-gnav ul li.tk-nav-disabled div,
.tk-pnav ul li.tk-nav-disabled div,
.tk-snav ul li.tk-nav-disabled div {
  padding: 0.1875rem 0.46875rem 0.1875rem 0.5625rem;
}
.tk-gnav ul li a,
.tk-pnav ul li a,
.tk-snav ul li a,
.tk-gnav ul li button,
.tk-pnav ul li button,
.tk-snav ul li button,
.tk-gnav ul li > span,
.tk-pnav ul li > span,
.tk-snav ul li > span {
  display: block;
  align-items: center;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  hyphens: auto;
  justify-content: space-between;
  min-width: 7.5rem;
}
.tk-gnav ul li a,
.tk-pnav ul li a,
.tk-snav ul li a,
.tk-gnav ul li button,
.tk-pnav ul li button,
.tk-snav ul li button {
  box-sizing: border-box;
  background: transparent;
  color: #282A2E;
  padding: 0.1875rem 0.46875rem 0.1875rem 0.5625rem;
  width: 100%;
  border-left: 2px solid transparent;
  text-decoration: none;
}
.tk-gnav ul li a:hover,
.tk-pnav ul li a:hover,
.tk-snav ul li a:hover,
.tk-gnav ul li button:hover,
.tk-pnav ul li button:hover,
.tk-snav ul li button:hover,
.tk-gnav ul li a:focus,
.tk-pnav ul li a:focus,
.tk-snav ul li a:focus,
.tk-gnav ul li button:focus,
.tk-pnav ul li button:focus,
.tk-snav ul li button:focus {
  background: #FFFFFF;
  padding: 0.1875rem 0.46875rem 0.1875rem 0.5625rem;
  border-left: 2px solid #C25608;
}
.tk-gnav ul li a:focus,
.tk-pnav ul li a:focus,
.tk-snav ul li a:focus,
.tk-gnav ul li button:focus,
.tk-pnav ul li button:focus,
.tk-snav ul li button:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-gnav ul li a:active,
.tk-pnav ul li a:active,
.tk-snav ul li a:active {
  background: #FFFFFF;
  padding: 0.1875rem 0.46875rem 0.1875rem 0.5625rem;
  border-left: 2px solid #C25608;
}
.tk-gnav ul li > div,
.tk-pnav ul li > div,
.tk-snav ul li > div {
  padding: 0.1875rem 0.5625rem;
}
.tk-gnav ul li .uimf-icon-caret_right,
.tk-pnav ul li .uimf-icon-caret_right,
.tk-snav ul li .uimf-icon-caret_right,
.tk-gnav ul li .uimf-icon-caret_down_centered,
.tk-pnav ul li .uimf-icon-caret_down_centered,
.tk-snav ul li .uimf-icon-caret_down_centered {
  color: #434448;
}
.tk-gnav ul ul,
.tk-pnav ul ul,
.tk-snav ul ul {
  border-top: solid 1px #D0D0CE;
  left: 100%;
  width: 100%;
  top: -0.1em;
}
.tk-gnav ul.menuVisible,
.tk-pnav ul.menuVisible,
.tk-snav ul.menuVisible {
  display: block;
  opacity: 1;
  visibility: visible !important;
  position: absolute !important;
  z-index: 99999;
}
.tk-gnav .hidden,
.tk-pnav .hidden,
.tk-snav .hidden {
  display: none;
}
.uitk-navigation__link--disabled {
  color: #B1B2B3;
  display: inline-flex;
}
.uitk-navigation__link--disabled .uimf-icon-home,
.uitk-navigation__link--disabled .uimf-icon-caret_down_centered,
.uitk-navigation__link--disabled .uimf-icon-caret_right {
  color: #B1B2B3;
}
.uimf-dropdown__left ul,
.uimf-dropdown__left ul.menuVisible {
  left: calc(-7.5rem - 0.1rem);
  z-index: -1;
}
.tk-gnav {
  display: flex;
  align-content: center;
  justify-content: flex-end;
  background-color: #63666A;
  padding-right: 0.75rem;
}
.tk-gnav [class^="uimf-icon-"],
.tk-gnav [class*=" uimf-icon-"] {
  position: relative;
  color: #FFFFFF;
}
.tk-gnav > li > button,
.tk-gnav > li > a,
.tk-gnav > li > .uitk-navigation__link--disabled {
  font-size: 0.65625rem;
}
.tk-gnav li,
.tk-gnav li > button {
  color: #FFFFFF;
  display: inline-block;
}
.tk-gnav > li {
  color: #FFFFFF;
  position: relative;
}
.tk-gnav > li > a,
.tk-gnav button {
  border: none;
  display: block;
  cursor: pointer;
  padding: 0.1875rem 0.65625rem;
  color: #FFFFFF;
  text-decoration: none;
}
.tk-gnav > li > a:focus,
.tk-gnav button:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-gnav > li > a:hover,
.tk-gnav > li > a:focus,
.tk-gnav > li > a:active {
  background: #434448;
}
.tk-gnav > li > button:hover,
.tk-gnav > li > button:focus {
  background: #434448;
}
.tk-gnav ul {
  right: 0;
}
.tk-gnav ul li {
  display: block;
  position: relative;
}
.tk-gnav ul li [class^="uimf-icon-"],
.tk-gnav ul li [class*=" uimf-icon-"] {
  position: absolute;
  top: 0.2rem;
  right: 0.375rem;
  display: block;
}
.tk-gnav > li.tk-nav-disabled {
  color: #B1B2B3;
  cursor: default;
}
.tk-gnav > li.tk-nav-disabled [class^="uimf-icon-"],
.tk-gnav > li.tk-nav-disabled [class*=" uimf-icon-"] {
  color: #B1B2B3;
}
.tk-gnav > li > div {
  display: block;
  padding: 0.1875rem 0.65625rem;
}
.tk-gnav .uimf-icon-caret_down_centered {
  top: 0.1rem;
}
.tk-pnav {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 0.75rem 0.75rem 0 0;
}
.tk-pnav .uimf-icon-home {
  margin-right: 0.1875rem;
}
.tk-pnav [class^="uimf-icon-"],
.tk-pnav [class*=" uimf-icon-"] {
  display: flex;
  justify-self: flex-end;
}
.tk-pnav a {
  color: #282A2E;
  display: flex;
  align-items: center;
  text-decoration: none;
}
.tk-pnav a:hover,
.tk-pnav a:focus,
.tk-pnav a:active {
  text-decoration: none;
}
.tk-pnav li {
  position: relative;
}
.tk-pnav li.tk-nav-disabled div {
  display: flex;
  align-items: center;
  border-bottom: 2px solid transparent;
  padding: 0.375rem 0.75rem 0.75rem 0.75rem;
}
.tk-pnav li ul {
  right: 0;
}
.tk-pnav li ul.tk-pnav-submenu-open {
  display: block;
}
.tk-pnav li > .uimf-navigation__top-link {
  display: flex;
  align-items: center;
  border-bottom: 2px solid transparent;
  padding: 0.375rem 0.75rem 0.75rem 0.75rem;
}
.tk-pnav li > .uimf-navigation__top-link:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-pnav li > .uimf-navigation__top-button {
  cursor: pointer;
  display: flex;
  align-items: center;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 2px solid transparent;
  padding: 0.375rem 0.75rem 0.75rem 0.75rem;
}
.tk-pnav li > .uimf-navigation__top-button:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-pnav ul > li > button {
  display: flex;
}
.tk-pnav li.tk-nav-selected > .uimf-navigation__top-link,
.uimf-navigation__top-link:focus,
.uimf-navigation__top-link:hover,
.uimf-navigation__top-link:active {
  border-bottom: 2px solid #C25608;
}
.tk-pnav li.tk-nav-selected > .uimf-navigation__top-button,
.uimf-navigation__top-button:focus,
.uimf-navigation__top-button:hover,
.uimf-navigation__top-button:active {
  border-bottom: 2px solid #C25608;
}
.tk-snav {
  background-color: #EFEFEE;
  border-top: 1px solid #D0D0CE;
  border-bottom: 1px solid #D0D0CE;
  box-shadow: inset 0 3px 3px 0 rgba(192, 192, 192, 0.75);
  -moz-box-shadow: inset 0 3px 3px 0 rgba(192, 192, 192, 0.75);
  -webkit-box-shadow: inset 0 3px 3px 0 rgba(192, 192, 192, 0.75);
  /* CSS for main menu list item  */
  /* ICON SIZING */
}
.tk-snav li {
  margin-bottom: -1px;
  position: relative;
}
.tk-snav li .uimf-icon-caret_right,
.tk-snav li .uimf-icon-caret_down_centered {
  position: static;
  float: right;
  width: 16px;
}
.tk-snav > li {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}
.tk-snav > li.tk-nav-disabled > div {
  padding: 0.375rem 0.75rem;
}
.tk-snav > li > a,
.tk-snav > li button,
.tk-snav > li > span {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  cursor: pointer;
  border-top: none;
  border-bottom: none;
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  padding: 0.375rem 0.75rem;
}
.tk-snav > li > a,
.tk-snav > li button {
  color: #282A2E;
  text-decoration: none;
}
.tk-snav > li > a:hover,
.tk-snav > li button:hover,
.tk-snav > li > a:focus,
.tk-snav > li button:focus {
  background-color: #FFFFFF;
}
.tk-snav > li > a:focus,
.tk-snav > li button:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-snav > li > a:active,
.tk-snav > li button:active,
.tk-snav > li.tk-nav-selected > a,
.tk-snav > li.tk-nav-selected > button {
  background-color: #FFFFFF;
}
.tk-snav > li a:hover,
.tk-snav > li a:active,
.tk-snav > li.tk-nav-selected > a {
  box-shadow: inset 0 0.25rem 0.25rem 0 rgba(192, 192, 192, 0.75);
  -moz-box-shadow: inset 0 0.25rem 0.25rem 0 rgba(192, 192, 192, 0.75);
  -webkit-box-shadow: inset 0 0.25rem 0.25rem 0 rgba(192, 192, 192, 0.75);
  border-right: 1px solid #D0D0CE;
  border-left: 1px solid #D0D0CE;
}
.tk-snav > li button:hover,
.tk-snav > li button:active,
.tk-snav > li.tk-nav-selected > button {
  border-right: 1px solid #D0D0CE;
  border-left: 1px solid #D0D0CE;
}
.tk-snav ul {
  margin-top: -0.083rem;
  left: 0;
}
.tk-snav ul li {
  border-bottom: 2px solid #D0D0CE;
}
.tk-snav ul li a,
.tk-snav ul li > span,
.tk-snav ul li.tk-nav-selected > a,
.tk-snav ul li a:hover,
.tk-snav ul li.tk-nav-selected > a:hover {
  box-shadow: none;
}
.tk-snav ul a:hover,
.tk-snav ul a:active {
  border-left: none;
  border-right: none;
}
.tk-snav ul ul {
  top: 0;
}
.tk-snav [class^="uimf-icon-"],
.tk-snav [class*=" uimf-icon-"] {
  font-size: 1.125rem;
}
.tk-vnav {
  cursor: pointer;
  width: 16.25rem;
  /* SUBMENU CSS */
  /* MISC */
  /* ICON SIZING */
}
.tk-vnav button::-moz-focus-inner {
  border: 0;
}
.tk-vnav > li:first-child {
  border-top: 1px solid #D0D0CE;
}
.tk-vnav > li {
  border-bottom: 1px solid #D0D0CE;
  display: inline-block;
  min-width: 100%;
}
.tk-vnav li.tk-nav-disabled > a,
.tk-vnav li.tk-nav-disabled > div {
  color: #B1B2B3;
  display: block;
}
.tk-vnav > li ul {
  display: none;
  position: absolute;
  margin-top: 0;
  border-top: 1px solid transparent;
}
.tk-vnav li > button {
  width: 100%;
  line-height: inherit;
  text-align: left;
  vertical-align: center;
  background: transparent;
  cursor: pointer;
  border-top: none;
  border-bottom: none;
  border-right: none;
}
.tk-vnav li > a,
.tk-vnav button,
.tk-vnav li.tk-nav-disabled > div {
  display: block;
  padding: 0.375rem 0.75rem;
  border-left: 4px solid transparent;
}
.tk-vnav li > a,
.tk-vnav button,
.tk-vnav > span {
  overflow-wrap: break-word;
  word-break: break-word;
  hyphens: auto;
}
.tk-vnav > li > a,
.tk-vnav button {
  border-left: 0.1875rem solid transparent;
  color: #282A2E;
  text-decoration: none;
}
.tk-vnav > li.tk-nav-selected > a,
.tk-vnav > li > a:hover,
.tk-vnav button:hover,
.tk-vnav > li > a:focus,
.tk-vnav button:focus,
.tk-vnav > li > a:active,
.tk-vnav button:active {
  border-left: 0.1875rem solid #C25608;
}
.tk-vnav li > a:focus:not(.disabled),
.tk-vnav button:focus:not(.disabled) {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-vnav > li ul {
  display: none;
  border-top: 1px solid #D0D0CE;
}
.tk-vnav > li ul > li {
  border-bottom: 1px solid #D0D0CE;
}
.tk-vnav > li ul > li:last-child {
  border-bottom: none;
}
.tk-vnav > li ul > li > a,
.tk-vnav > li ul button,
.tk-vnav > li ul > li.tk-nav-disabled > div {
  padding: 0.375rem 0.75rem 0.375rem 1.5rem;
}
.tk-vnav > li ul > li a,
.tk-vnav > li ul button {
  color: #282A2E;
  text-decoration: none;
  border-left: 4px solid transparent;
}
.tk-vnav > li ul > li a:hover,
.tk-vnav > li ul > li a:focus,
.tk-vnav > li ul > li a:active,
.tk-vnav > li ul > li.tk-nav-selected > a {
  border-left: 4px solid #C25608;
}
.tk-vnav > li ul > li button:hover,
.tk-vnav > li ul > li button:focus,
.tk-vnav > li ul > li button:active,
.tk-vnav > li ul > li.tk-nav-selected > button {
  border-left: 4px solid #C25608;
}
.tk-vnav > li ul > li.tk-nav-disabled {
  color: #B1B2B3;
  border-left: 4px solid transparent;
  cursor: default;
}
.tk-vnav > li ul > li.tk-nav-disabled:hover {
  border-left: 4px solid transparent;
}
.tk-vnav > li ul ul > li > a,
.tk-vnav > li ul ul button,
.tk-vnav > li ul ul > li.tk-nav-disabled > div {
  padding: 0.375rem 0.75rem 0.375rem 2.25rem;
}
.tk-vnav > li ul ul ul > li > a,
.tk-vnav > li ul ul ul button,
.tk-vnav > li ul ul ul > li.tk-nav-disabled > div {
  padding: 0.375rem 0.75rem 0.375rem 3rem;
}
.tk-vnav .menuVisible {
  display: inline-block;
  min-width: 100%;
  width: auto;
  visibility: visible;
  position: relative;
}
.tk-vnav .uimf-icon-caret_right,
.tk-vnav .uimf-icon-caret_down_centered {
  float: right;
}
.tk-vnav [class^="uimf-icon-"],
.tk-vnav [class*=" uimf-icon-"] {
  font-size: 1.125rem;
}
ul.tk-breadcrumb {
  padding: 0.46875rem 0.75rem;
  list-style: none;
}
ul.tk-breadcrumb li {
  display: inline-block;
  font-size: 0.84375rem;
}
ul.tk-breadcrumb li a.disabled {
  pointer-events: none;
  cursor: default;
  color: #282A2E;
}
ul.tk-breadcrumb li a {
  padding: 0 0.1875rem;
  font-size: 0.75rem;
  cursor: pointer;
  text-decoration: none;
}
ul.tk-breadcrumb li a:hover {
  text-decoration: underline;
}
ul.tk-breadcrumb li:not(:last-child):after {
  color: #D0D0CE;
  white-space: nowrap;
  content: ">";
  font-size: 0.75rem;
}
.uimf-breadcrumb {
  padding: 0.46875rem 0.75rem;
  list-style: none;
}
.uimf-breadcrumb__item {
  display: inline-block;
  font-size: 0.84375rem;
}
.uimf-breadcrumb__item-link {
  padding: 0 0.1875rem;
  font-size: 0.75rem;
  cursor: pointer;
  text-decoration: none;
}
.uimf-breadcrumb__item-link:hover {
  text-decoration: underline;
}
.uimf-breadcrumb__item-last {
  padding: 0 0.1875rem;
  font-size: 0.75rem;
  text-decoration: none;
}
.uimf-breadcrumb__item:not(:last-child):after {
  color: #B1B2B3;
  white-space: nowrap;
  content: ">";
  font-size: 0.75rem;
}
.tk-acom-container {
  display: inline-block;
  margin-bottom: 1.125rem;
  width: 100%;
}
.tk-acom-container .p {
  box-sizing: border-box;
  width: 216px;
}
.tk-acom-container .tk-acom {
  background: #FFFFFF;
  border: 1px solid #D0D0CE;
  height: 1.5rem;
  padding: 0 0.375rem;
  box-sizing: border-box;
  width: 216px;
}
.tk-acom-container .tk-acom:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-acom-container .tk-acom-items {
  z-index: 9999;
  position: absolute;
  border: 1px solid #D0D0CE;
  border-top: 0 none;
  background-color: #FFFFFF;
  box-sizing: border-box;
  width: 216px;
}
.tk-acom-container .tk-acom-item {
  padding: 0.375rem;
  background-color: #FFFFFF;
  cursor: pointer;
}
.tk-acom-container .tk-acom-item:hover {
  background-color: #ECF2F9;
}
.tk-acom-container .tk-acom-active {
  background-color: #DAE4F3;
}
.tk-acom-container .uitk-autocomplete__error-message {
  display: flex;
  padding-left: 0.75rem;
}
.tk-acom-container .uitk-autocomplete__container--error {
  background-color: #FAEAEA;
  display: flex;
  align-items: center;
  min-height: 1.5rem;
}
.tk-acom-container .uitk-autocomplete__container--error input,
.tk-acom-container .uitk-autocomplete__container--error select,
.tk-acom-container .uitk-autocomplete__container--error textarea {
  border: 3px solid #E32315;
}
.tk-acom-container .uitk-autocomplete__container--vertical-error {
  align-items: flex-start;
  flex-direction: column;
}
.tk-acom-container .uitk-autocomplete__container--vertical-error .uitk-autocomplete__error-message {
  padding: 0.375rem 0 0 0.375rem;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=search],
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
}
input[type=number] {
  -moz-appearance: textfield;
  /* Firefox */
}
.tk-form-element-container {
  margin-bottom: 1.125rem;
}
.tk-input-masking {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #D0D0CE;
  padding: 0 0.375rem;
  height: 1.5rem;
  width: 8.25rem;
}
.tk-input-masking:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-input-masking-assistivetext {
  font-size: 0.65625rem;
  color: #63666A;
  margin-top: 0.375rem;
}
.tk-show-hide-password {
  min-height: 1.5rem;
}
.tk-show-hide-password button {
  background: none;
  border: 0;
  color: #005187;
  margin: 0;
}
.tk-show-hide-password button .tkShowHideIcon .tk-icon {
  font-size: 1.125rem;
}
.tk-show-hide-password button:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.oui-rfrm-tip {
  display: block;
  margin-top: 0.375rem;
  color: #63666A;
}
.err-msg-container {
  display: flex;
  padding-left: 0.75rem;
}
.tk-form-element-container--error {
  background-color: #FAEAEA;
  display: flex;
  align-items: center;
  min-height: 1.5rem;
}
.tk-form-element-container--error input,
.tk-form-element-container--error select,
.tk-form-element-container--error textarea {
  border: 3px solid #E32315;
}
.oui-rfrm-has-error-vertical {
  align-items: flex-start;
  flex-direction: column;
}
.oui-rfrm-has-error-vertical .err-msg-container {
  padding: 0.375rem 0 0 0.375rem;
}
.tk-error-message {
  padding-left: 0.75rem;
}
.tk-required-text {
  color: #E32315;
}
.tk-search {
  display: flex;
  margin-bottom: 0.375rem;
  position: relative;
  width: calc(1.5rem + 30ch);
}
.tk-input--search {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #D0D0CE;
  padding: 0 0.375rem;
  height: 1.5rem;
  width: 8.25rem;
  border-right: none;
  width: 30ch;
}
.tk-input--search:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-btn--search {
  background: #EFEFEE;
  border: 1px solid #D0D0CE;
  border-left: none;
  cursor: pointer;
  height: 1.5rem;
}
.tk-auto-search {
  box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -moz-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -webkit-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  position: absolute;
  top: 1.5rem;
  left: 0;
  width: 99.5%;
  background-color: #EFEFEE;
  border-left: solid 1px #D0D0CE;
  border-right: solid 1px #D0D0CE;
  z-index: 9;
}
.tk-auto-search__list-item {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  border-left: 0;
  background-color: #EFEFEE;
  position: relative;
}
.tk-auto-search__list-item > a,
.tk-auto-search__list-item > span {
  box-sizing: border-box;
  outline: none;
  display: block;
  font-size: 0.75rem;
  color: #282A2E;
  padding: 0.1875rem 0.46875rem 0.1875rem 0.5625rem;
  width: 100%;
  border-bottom: solid 1px #D0D0CE;
  border-left: 2px solid transparent;
  text-decoration: none;
  position: relative;
  white-space: initial;
  word-wrap: break-word;
}
.tk-auto-search li a:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-auto-search li a:active,
.tk-auto-search li a:hover,
.tk-auto-search li a:focus {
  background: #FFFFFF;
  padding: 0.1875rem 0.46875rem 0.1875rem 0.5625rem;
  border-left: 2px solid #C25608;
}
.tk-acom-active {
  background-color: #DAE4F3;
}
.tk-result-label {
  font-size: 0.84375rem;
}
.tk-form-checkboxes {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 1.125rem;
  line-height: 1.125rem;
}
.tk-form-checkboxes li {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0.375rem;
  line-height: 1.125rem;
}
.tk-form-checkboxes li:last-of-type {
  margin: 0;
}
.tk-form-checkboxes input[type="checkbox"] {
  margin-right: 0.375rem;
}
.tk-cal {
  position: relative;
}
.tk-cal-field-cont {
  display: flex;
  align-items: flex-end;
  width: 100%;
}
.tk-cal-field-cont input[type="text"] {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #D0D0CE;
  padding: 0 0.375rem;
  height: 1.5rem;
  width: 8.25rem;
}
.tk-cal-field-cont input[type="text"].tk-cal-input--error {
  border: 3px solid #E32315;
}
.tk-cal-container {
  display: flex;
}
.tk-cal-button {
  display: inline-block;
  text-decoration: none;
  margin-left: 0.1875rem;
}
.tk-cal-button.disabled .tk-cal-icon {
  color: #B1B2B3;
  cursor: default;
}
.tk-cal-popup {
  box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -moz-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -webkit-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  z-index: 10;
  border-left: solid 1px #D0D0CE;
  border-right: solid 1px #D0D0CE;
  border-bottom: 1px solid #D0D0CE;
  border-top: none;
  text-align: center;
  display: none;
  position: absolute;
}
.tk-cal-popup.open {
  display: block;
}
.tk-cal-popup a,
.tk-cal-popup a:visited,
.tk-cal-popup a:hover,
.tk-cal-popup a:active {
  color: #282A2E;
  display: inline-block;
  text-decoration: none;
}
.tk-cal-month {
  height: 1.5rem;
  width: 3.1875rem;
}
.tk-cal-year {
  height: 1.5rem;
  width: 3.5625rem;
}
.tk-cal-heading select {
  line-height: 1;
  padding: 3px 2px;
  margin: 1px;
  border: 1px solid #D0D0CE;
}
a.tk-cal-prev-month {
  margin-right: 1.5rem;
}
a.tk-cal-next-month {
  margin-left: 1.5rem;
}
a.tk-cal-month-disabled {
  cursor: not-allowed;
}
a.tk-cal-month-disabled .tk-icon span {
  color: #B1B2B3;
}
table.tk-cal-grid {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #FFFFFF;
  width: 100%;
}
table.tk-cal-grid th,
table.tk-cal-grid td {
  border-right: 1px solid #D0D0CE;
  border-top: 1px solid #D0D0CE;
  border-bottom: 1px solid #D0D0CE;
}
table.tk-cal-grid td.disabled-date {
  color: #B1B2B3 !important;
}
table.tk-cal-grid th {
  border-right: none;
  font-size: 0.5625rem;
  color: #282A2E;
}
.tk-cal-am-pm-form input {
  margin-right: 0.375rem;
  width: auto;
}
.tk-cal-field-cont input:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
table.tk-cal-grid th:focus,
table.tk-cal-grid td:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
table.tk-cal-grid th span.dayAbbr {
  font-size: 0.5625rem;
}
table.tk-cal-grid th span.dayAbbr::before {
  content: attr(data-day-abbr);
  speak: none;
  volume: silent;
}
.tk-cal-heading {
  background-color: #FFFFFF;
  border-top: 1px solid #B1B2B3;
  padding: 5px 2px;
  white-space: nowrap;
}
table.tk-cal-grid td:focus,
table.tk-cal-grid td:hover {
  font-weight: bold;
  cursor: pointer;
  background-color: #DAE4F3 !important;
}
table.tk-cal-grid tbody tr td:first-child {
  background-color: #EFEFEE;
}
table.tk-cal-grid tbody tr td:last-child {
  background-color: #EFEFEE;
  border-right: none;
}
table.tk-cal-grid td.other-month {
  font-size: 0;
}
table.tk-cal-grid td.selected,
table.tk-cal-grid td.selected:hover,
table.tk-cal-grid td.selected:focus {
  border: 2px solid #C25608;
}
table.tk-cal-grid td.is-today,
table.tk-cal-grid td.is-today:hover,
table.tk-cal-grid td.is-today:focus {
  border: 2px solid #282A2E;
}
.tk-cal-button:hover,
.tk-cal-button:focus {
  text-decoration: none;
}
.uimf-icon-calendar.tk-cal-icon {
  vertical-align: middle;
  text-decoration: none;
}
.tk-cal .uimf-icon-caret_left,
.tk-cal .uimf-icon-caret_right {
  vertical-align: middle;
}
.tk-cal-assistivetext {
  color: #63666A;
  margin-top: 0.333rem;
}
.tk-cal-tablet {
  display: none;
}
.tk-cal-desktop {
  display: block;
}
.CalHelperText {
  font-size: 0.75rem;
  color: #282A2E;
}
.tk-cal-select-hour {
  margin-left: 1.125rem;
}
.tk-cal-select-hour,
.tk-cal-select-minute {
  display: inline-block;
  width: 3rem;
}
.tk-cal-select-hour select,
.tk-cal-select-minute select {
  width: 100%;
}
.tk-cal-select-span {
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 1.5rem;
  min-width: 0.75rem;
}
.tk-cal-radio-pm-lb,
.tk-cal-radio-am-lb {
  display: inline-block;
  width: 2.375rem;
  text-align: left;
}
.tk-cal-am-pm-form {
  height: 1.5rem;
  display: flex;
  align-items: center;
  margin: 0.75rem 0 0 0.75rem;
}
.tk-cal-am-pm-form label {
  margin: 0;
}
.tk-cal-input-container {
  white-space: nowrap;
}
.tk-calendar-date-container {
  width: 100%;
}
@media only screen and (max-width: 992px) {
  .tk-cal-popup {
    width: auto;
  }
  .tk-cal-assistivetext {
    margin-top: 0.8333rem;
  }
  .uimf-icon-calendar.tk-cal-icon {
    font-size: 2rem;
  }
  .tk-cal-tablet {
    display: block;
  }
  .tk-cal-desktop {
    display: none;
  }
  input[type="date"] {
    width: 15.028em;
  }
}
.text-container {
  text-align: left;
}
.text-container p {
  margin-bottom: .5rem;
}
.text-container button {
  margin-top: 0;
}
.uimf-file-upload__container {
  display: flex;
  flex-direction: column;
}
.uimf-file-upload__container .hide-input {
  visibility: hidden;
  position: absolute;
  overflow: hidden;
  width: 0px;
  height: 0px;
  border: none;
  margin: 0;
  padding: 0;
}
.uimf-file-upload__container .file-select-button {
  align-self: flex-start;
  margin-bottom: 0.375rem;
}
.uimf-file-upload__container .flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.uimf-file-upload__container .file-list-container {
  width: 30.75rem;
  height: 13.125rem;
  border: 1px solid #D0D0CE;
  overflow-y: auto;
  overflow-x: hidden;
}
.uimf-file-upload__container .file-list-container table {
  width: 100%;
  border-collapse: collapse;
}
.uimf-file-upload__container .file-list-container table thead {
  font-size: 0.75rem;
  border-bottom: 1px solid #D0D0CE;
}
.uimf-file-upload__container .file-list-container table thead tr {
  height: 1.875rem;
}
.uimf-file-upload__container .file-list-container table thead tr th {
  padding: 0 0.5625rem 0 0.5625rem;
  text-align: left;
  font-weight: bold;
}
.uimf-file-upload__container .file-list-container table thead tr th:nth-child(1) {
  max-width: 172px;
  width: 172px;
}
.uimf-file-upload__container .file-list-container table thead tr th:nth-child(2) {
  max-width: 200px;
  width: 200px;
}
.uimf-file-upload__container .file-list-container table thead tr th:nth-child(3) {
  max-width: 82px;
  width: 82px;
}
.uimf-file-upload__container .file-list-container table thead tr th:nth-child(4) {
  max-width: 102px;
  width: 102px;
}
.uimf-file-upload__container .file-list-container table tbody .file-upload-ready-to-upload {
  color: #627D32;
}
.uimf-file-upload__container .file-list-container table tbody tr {
  border-bottom: 1px dotted #D0D0CE;
}
.uimf-file-upload__container .file-list-container table tbody tr td {
  text-align: start;
  height: 2.438rem;
}
.uimf-file-upload__container .file-list-container table tbody tr td:nth-child(1) {
  max-width: 172px;
  width: 172px;
  padding: 0 0.5625rem 0 0.5625rem;
  font-size: 0.75rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.uimf-file-upload__container .file-list-container table tbody tr td:nth-child(2) {
  max-width: 200px;
  width: 200px;
  padding: 0 0.5625rem 0 0.5625rem;
}
.uimf-file-upload__container .file-list-container table tbody tr td:nth-child(2) .file-upload-progress-bar {
  height: 0.75rem;
  /* Can be anything */
  position: relative;
  border: 1px solid #C25608;
  box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);
}
.uimf-file-upload__container .file-list-container table tbody tr td:nth-child(2) .file-upload-progress-bar .upload-in-progress {
  display: block;
  height: 100%;
  background-color: #C25608;
  position: relative;
  overflow: hidden;
}
.uimf-file-upload__container .file-list-container table tbody tr td:nth-child(2) uitk-icon-font {
  align-self: center;
  padding-right: 5px;
}
.uimf-file-upload__container .file-list-container table tbody tr td:nth-child(2) uitk-icon-font span {
  color: #627D32;
}
.uimf-file-upload__container .file-list-container table tbody tr td:nth-child(2) .file-error {
  display: flex;
}
.uimf-file-upload__container .file-list-container table tbody tr td:nth-child(2) .file-error span {
  color: #E32315;
}
.uimf-file-upload__container .file-list-container table tbody tr td:nth-child(3) {
  max-width: 82px;
  width: 82px;
  padding: 0 0.5625rem 0 0.5625rem;
}
.uimf-file-upload__container .file-list-container table tbody tr td:nth-child(4) {
  max-width: 102px;
  width: 102px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding: 0 0.5625rem 0 0.5625rem;
  cursor: pointer;
  align-items: center;
}
.uimf-file-upload__container .file-list-container table tbody tr td:nth-child(4) .remove-file {
  padding-left: 0.1875rem;
  font-size: 0.75rem;
  color: #005187;
  align-self: center;
  margin: 0;
}
.uimf-file-upload__container .file-list-container:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.uimf-file-upload__container .file-list-container table tbody tr:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
  outline-offset: -1px;
}
.uimf-file-upload__container p {
  font-size: 0.65625rem;
  margin-top: 0.375rem;
  color: #63666A;
}
.uimf-file-upload__container div p {
  font-size: 0.75rem;
}
.switch-container {
  margin-top: 0.375rem;
  display: inline-block;
}
.switch-container .switch-checkbox-hidden {
  bottom: 0;
}
.switch-container .switch input {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  outline: 0;
  -webkit-appearance: none;
}
.switch-container .switch-div {
  flex-shrink: 0;
  position: relative;
  width: 3.28125rem;
  height: 1.875rem;
}
.switch-container .switch-flex {
  display: flex;
  align-items: center;
}
.switch-container .switch-circle {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #888B8D;
  transition: .4s;
}
.switch-container .switch-circle:before {
  position: absolute;
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  left: 0.1875rem;
  bottom: 0.15rem;
  background-color: #FFFFFF;
  transition: .4s;
}
.switch-container span.switch-circle-checked {
  background-color: #627D32;
  opacity: 1;
}
.switch-container span.switch-circle-disabled {
  background-color: #B1B2B3;
  opacity: 1;
  cursor: default;
}
.switch-container input:focus + .switch-circle {
  box-shadow: 0 0 1px #627D32;
}
.switch-container input + .switch-circle:before {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
}
.switch-container input:checked + .switch-circle:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpolyline points='7 16 13 22 25 10' fill='none' stroke='%23627d32' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
  transform: translateX(1.3125rem);
}
.switch-container input:disabled + .switch-circle:before {
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}
.switch-container input:checked:disabled + .switch-circle:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpolyline points='7 16 13 22 25 10' fill='none' stroke='%23d0d1ce' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
}
.switch-container .switch-circle.round {
  border-radius: 2.34375rem;
  border: 1px solid #FFFFFF;
}
.switch-container .switch-circle.round:before {
  border-radius: 2.34375rem;
}
.switch-container input:focus + .switch-circle.round,
.switch-container input:focus:checked + .switch-circle.round {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  border: 1px solid #1C9182;
}
.switch-container .switch-label {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}
.switch-container .switch-disabled {
  font-size: 0.75rem;
  color: #B1B2B3;
  font-weight: normal;
}
.switch-container .switch-checked {
  font-size: 0.75rem;
  color: #627D32;
  font-weight: bold;
}
.switch-container .switch-unchecked {
  font-size: 0.75rem;
  color: #434448;
  font-weight: normal;
}
.switch-label-before .switch-div {
  order: 2;
}
.switch-label-before .switch-label {
  order: 1;
}
.marker-container {
  position: relative;
  height: 1.875rem;
  width: 1.875rem;
  display: inline-block;
}
.marker-container .marker {
  transition: .4s;
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
}
.marker-container .marker input {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  outline: 0;
}
.marker-container .marker div {
  height: 1.875rem;
  width: 1.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.marker-container .marker-icon {
  cursor: pointer;
  font-size: 1.125rem;
  position: absolute;
  top: 0;
  left: 0;
}
.marker-container .marker input:focus + div {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-form-textarea {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #D0D0CE;
  min-width: 11.25rem;
  /*to stop from resizing too small in FF*/
  overflow: auto;
  padding: 0.375rem;
  width: 100%;
  resize: none;
  white-space: pre-wrap;
  box-shadow: none;
  outline: none;
}
.tk-form-textarea:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-textarea-tip {
  color: #282A2E;
  font-size: 0.65625rem;
  text-align: right;
}
.tk-textarea-tip:after {
  clear: both;
  content: "";
  display: table;
}
.helperTxt {
  color: #63666A;
  float: left;
  font-size: 0.65625rem;
  text-align: left;
  white-space: normal;
}
.characterRemains {
  font-size: 0.5625rem;
}
.tk-form-radio-select {
  margin-bottom: 1.125rem;
}
.tk-form-radio-select li {
  line-height: 0.75rem;
  margin-bottom: 0.375rem;
  display: flex;
  flex-direction: row;
  align-items: baseline;
}
.tk-form-radio-select li:last-of-type {
  margin: 0;
}
.tk-form-radio-select input[type="radio"] {
  background: #FFFFFF;
  margin-right: 0.375rem;
  display: inline-flex;
  margin-top: 0.1875rem;
  float: left;
}
select {
  cursor: pointer;
  height: 1.5rem;
  border: 1px solid #D0D0CE;
}
select:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
select:disabled {
  cursor: not-allowed;
}
select:disabled {
  color: #B1B2B3;
}
label {
  display: flex;
  font-weight: bold;
  margin: 0 0 0.375rem 0;
}
input[type="checkbox"] + label,
input[type="radio"] + label {
  font-weight: normal;
}
.uimf-text-field-label {
  display: inline-block;
}
.picklist {
  display: flex;
  flex-direction: column;
}
.picklist .picklist__input {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #D0D0CE;
  padding: 0 0.375rem;
  height: 1.5rem;
  width: 8.25rem;
}
.picklist .container {
  display: flex;
  flex-direction: row;
}
.picklist .container div {
  width: 42.5%;
}
.picklist .container .source-error-wrap {
  width: 100%;
}
.picklist .container h3 {
  margin: 0.75rem 0;
}
.picklist .container table {
  box-sizing: border-box;
  display: block;
  border: 1px solid #D0D0CE;
  border-top: none;
  margin: 0;
  width: 100%;
}
.picklist .container table tr {
  display: flex;
  align-items: center;
}
.picklist .container table td {
  box-sizing: border-box;
  width: 100%;
  max-height: 1.875rem;
  padding: 0.375rem 0.5625rem;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.picklist .container table th {
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
  min-height: 1.875rem;
  padding: 0.375rem 0.5625rem;
  display: block;
}
.picklist .container table th div.header-value {
  max-width: 80%;
  display: inline-flex;
  margin: 0;
  width: auto;
}
.picklist .container table th div.header-value span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.picklist .container table th a {
  cursor: pointer;
}
.picklist .container table th uitk-icon-font {
  display: inline-flex;
  width: 5%;
}
.picklist .container table th input[type="search"]:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.picklist .container table thead {
  display: block;
  width: 100%;
  line-height: 1.5em;
}
.picklist .container table thead .uimf-icon-sort {
  color: #B1B2B3;
}
.picklist .container table thead a {
  text-decoration: none;
  color: #282A2E;
}
.picklist .container table thead > tr > th {
  box-sizing: border-box;
  background: #EFEFEE;
  font-weight: normal;
  text-align: left;
  border: 1px solid #D0D0CE;
  border-right: none;
}
.picklist .container table tbody {
  height: 16.125rem;
  overflow-y: auto;
  overflow-x: hidden;
  display: block;
}
.picklist .container table tbody > tr {
  position: relative;
  cursor: pointer;
  border-bottom: 1px solid #EFEFEE;
}
.picklist .container table tbody > tr:nth-child(even) {
  background: #EFEFEE;
}
.picklist .container table tbody > tr:last-of-type {
  border-bottom: none;
}
.picklist .container table tbody > tr.item-selected {
  background: #DAE4F3;
}
.picklist .container table tbody > tr:hover {
  background: #ECF2F9;
}
.picklist .container table tbody > tr:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
  background: #ECF2F9;
  outline-offset: -1px;
}
.picklist .container div:first-of-type:focus,
.picklist .container div:nth-child(3):focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.picklist .container .save-container a {
  text-decoration: none;
  color: #282A2E;
}
.picklist .container .search-enabled th {
  height: 3.75rem;
}
.picklist .container .search-enabled th.checkbox-column input {
  margin-top: 1.125rem;
}
.picklist .container .search-enabled tbody {
  height: 19.9rem;
}
.picklist .container table thead > tr > th:first-of-type {
  border-left: none;
}
.picklist .container table thead > tr > th:last-of-type {
  border-right: none;
}
.picklist .container .source-error-state {
  padding: 0;
  background: #FAEAEA;
}
.picklist .container .source-error-state table {
  border: 3px solid #E32315;
  padding-bottom: 0.1875rem;
  margin: 0;
  background: #FFFFFF;
}
.picklist .container .source-error-state table.search-enabled tbody {
  height: 19.6rem;
}
.picklist .container .source-error-state .error-msg {
  padding: 0.375rem;
  margin: 0;
}
.picklist .container .move-btn-enabled {
  width: 35%;
}
.picklist .container .checkbox-column {
  width: 1.5rem;
  padding: 0.375rem;
  flex-shrink: 0;
  text-overflow: clip;
}
.picklist .container .picklist-controls {
  display: flex;
  flex-direction: column;
  width: 15%;
}
.picklist .container .hide-row {
  display: none;
}
.picklist .container button {
  margin: 1px 0.75rem 0.75rem 0.75rem;
  align-self: stretch;
}
.picklist .save-container {
  margin-top: auto;
  padding-top: 1.5rem;
}
.picklist .save-container button {
  margin: 0 0.375rem 0 0;
}
.picklist .picklist-title {
  display: flex;
  flex-direction: row;
}
.picklist .picklist-title h2:first-of-type,
.picklist .picklist-title h3:first-of-type {
  flex-basis: 57.5%;
}
.picklist .picklist-title.move-btn-enabled h2:first-of-type,
.picklist .picklist-title.move-btn-enabled h3:first-of-type {
  flex-basis: 50%;
}
.picklist .dnd-drag-start {
  transform: rotate(0) scale(1) skew(0) translate(0, 0);
  opacity: 0.7;
  border: none;
}
.picklist .dnd-drag-enter {
  opacity: 1;
  border: 3px solid #C25608;
}
.picklist .dnd-drag-over {
  border: 3px solid #C25608;
}
.picklist .dnd-sortable-drag {
  opacity: 0.7;
}
.picklist .dragging-count {
  position: absolute;
  top: 0.375rem;
  right: 3px;
  border: 2px solid #C25608;
  width: 1.125rem !important;
  text-align: center;
  line-height: 1.125rem;
  border-radius: 1.125rem;
  font-size: 0.75rem;
  height: 1.125rem;
  background: #FFFFFF;
}
.picklist .uimf-picklist__cancel-link {
  display: inline-block;
}
.tk-form-element-container--error {
  width: 100%;
}
.tk-form-element-container--error .tk-multi-sel-btn {
  border: 3px solid #E32315;
}
.tk-form-element-container--error .tk-multi-sel-options-container {
  top: calc(1.5rem + 8px);
}
.tk-multi-sel {
  display: inline-flex;
  min-width: 9.375rem;
  position: relative;
}
.tk-multi-sel .tk-multi-sel-btn {
  background: #FFFFFF;
  min-width: 9.375rem;
  padding: 0;
  vertical-align: middle;
  cursor: pointer;
  text-align: left;
  position: relative;
  display: inline-flex;
  height: calc(1.5rem + 2px);
}
.tk-multi-sel .tk-multi-sel-btn:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-multi-sel .tk-multi-sel-btn .tk-multi-sel-btn-lbl {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #D0D0CE;
  font-size: 0.75rem;
  padding-left: 0.375rem;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 1.5rem;
  min-height: 1.5rem;
  min-width: calc(100% - 1.5rem);
  max-width: calc(100% - 1.5rem);
}
.tk-multi-sel .tk-multi-sel-btn .tk-multi-sel-dpdwn-btn {
  box-sizing: border-box;
  background-color: #EFEFEE;
  border: 1px solid #D0D0CE;
  border-left: none;
  color: #434448;
  display: inline-block;
  min-width: 1.5rem;
  line-height: 1.5rem;
  min-height: 1.5rem;
  text-align: center;
  vertical-align: middle;
}
.tk-multi-sel .tk-multi-sel-btn--disabled {
  cursor: default;
}
.tk-multi-sel input[type="text"] {
  border: 1px solid #D0D0CE;
}
.tk-multi-sel--disabled {
  color: #B1B2B3;
  cursor: default;
}
.tk-multi-sel--disabled [class^="uimf-icon-"] {
  color: #B1B2B3;
  cursor: default;
}
.tk-multi-sel .tk-multi-sel-options-container {
  box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -moz-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -webkit-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  box-sizing: border-box;
  position: absolute;
  min-width: 100%;
  background-color: #FFFFFF;
  z-index: 1001;
  border: 1px solid #D0D0CE;
  top: calc(1.5rem + 1px);
}
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-filter-box:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-all:focus,
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-none:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list-item {
  padding: 0 0.375rem;
  min-height: 1.125rem;
  display: block;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list-item .tk-multi-sel-checkbox {
  margin-right: 0.375rem;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list-item:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels {
  padding-left: 0.375rem;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels .tk-ms-selection-panel {
  height: 1.5rem;
  line-height: 1.5rem;
  vertical-align: middle;
  display: flex;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels .tk-ms-selection-panel .tk-ms-links.tk-ms-all {
  margin-left: 0.375rem;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels .tk-ms-selection-panel .tk-ms-links.tk-ms-none {
  margin-right: 0.375rem;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels .tk-ms-selection-panel .tk-ms-links.tk-ms-all,
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels .tk-ms-selection-panel .tk-ms-links.tk-ms-none {
  color: #005187;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels .tk-ms-selection-panel .tk-ms-links.tk-ms-all:not(.disabled):hover,
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels .tk-ms-selection-panel .tk-ms-links.tk-ms-none:not(.disabled):hover {
  cursor: pointer;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels .tk-ms-selection-panel .tk-ms-links.tk-ms-all.disabled,
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels .tk-ms-selection-panel .tk-ms-links.tk-ms-none.disabled {
  color: #B1B2B3;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels .tk-ms-selection-panel .tk-ms-pipe {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
  color: #D0D0CE;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels .tk-ms-search-panel {
  padding-right: 0.375rem;
  margin-top: 0.375rem;
  display: flex;
  height: 1.5rem;
  position: relative;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels .tk-ms-search-panel .tk-ms-filter-btn {
  margin-right: 0.5625rem;
  width: 1.125rem;
  font-size: 1.125rem;
  text-align: center;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels .tk-ms-search-panel [class^="uimf-icon-"],
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels .tk-ms-search-panel [class*=" uimf-icon-"] {
  line-height: 1.5rem;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels .tk-ms-search-panel .tk-ms-filter-box {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #D0D0CE;
  padding: 0 0.375rem;
  height: 1.5rem;
  width: 8.25rem;
  flex-grow: 1;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels .tk-ms-search-panel .tk-ms-clear-filter {
  position: absolute;
  right: 0.75rem;
  width: 1.125rem;
  float: right;
  font-size: 1.125rem;
  text-align: center;
  cursor: pointer;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-panels .tk-ms-search-panel .tk-ms-clear-filter:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list-item:hover {
  background-color: #ECF2F9;
  cursor: pointer;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list-item:not(.selected):focus {
  background-color: #ECF2F9;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list {
  max-height: 13.21875rem;
  overflow-y: auto;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list .tk-ms-group > .tk-ms-grp-list > .tk-ms-group {
  margin-left: 1.125rem;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list .tk-ms-group .tk-ms-group-item {
  font-weight: bold;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  min-height: 1.125rem;
  display: flex;
  align-items: baseline;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list .tk-ms-group .tk-ms-group-item label {
  margin-bottom: 0;
  font-weight: bold;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list .tk-ms-group .tk-ms-group-item:hover {
  background-color: #ECF2F9;
  cursor: pointer;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list .tk-ms-group .tk-ms-group-item:focus {
  background-color: #ECF2F9;
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list .tk-ms-group .tk-ms-group-item.selected {
  background-color: #DAE4F3;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list .tk-ms-group .tk-multi-sel-list-item {
  margin-left: 1.5rem;
  min-height: 1.125rem;
  display: flex;
  align-items: baseline;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list .tk-ms-group .tk-multi-sel-list-item:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list .tk-ms-group .tk-multi-sel-list-item .tk-multi-sel-checkbox {
  margin-right: 0.375rem;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list .tk-ms-group.selected {
  background-color: #DAE4F3;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list .tk-ms-group.disabled {
  color: #B1B2B3;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list-item.selected {
  background-color: #DAE4F3;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list-item.disabled,
.tk-multi-sel .tk-multi-sel-options-container .tk-ms-group-item.disabled,
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-options-container .tk-ms-grp-list .tk-ms-group.disabled {
  color: #B1B2B3;
}
.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list-item.disabled:hover {
  cursor: not-allowed;
}
.uimf-button {
  box-sizing: border-box;
  background: #EFEFEE;
  border: 1px solid #FFFFFF;
  cursor: pointer;
  min-height: 1.875rem;
  outline: 1px solid #D0D0CE;
  padding: 0.375rem 0.75rem;
}
.uimf-button--primary {
  outline: 1px solid #282A2E;
}
.uimf-button--reset {
  background: none;
  border: none;
  padding: 0;
}
.uimf-button--link {
  background: none;
  border: none;
  padding: 0;
  color: #005187;
  cursor: pointer;
  border: 1px solid transparent;
}
.uimf-button:hover,
.uimf-button:focus,
.uimf-button--primary:hover,
.uimf-button--primary:focus {
  background-color: #FFFFFF;
  border: 1px solid #C25608;
  outline: 1px solid #C25608;
}
.uimf-button--a11y:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.uimf-button--link:hover {
  text-decoration: underline;
}
.uimf-button--link:focus {
  border: 1px solid transparent;
}
.uimf-button--disabled,
.uimf-button:disabled,
.uimf-button--primary:disabled,
.uimf-button--standard:disabled {
  border: 1px solid #EFEFEE;
  color: #B1B2B3;
  cursor: default;
  outline: 1px solid #D0D0CE;
}
.uimf-button--a11y:disabled,
.uimf-button--a11y:disabled:hover {
  background: none;
  outline: none;
}
.uimf-button--link:disabled:hover {
  text-decoration: none;
}
.tk-btn-primary {
  outline: 1px solid #282A2E;
}
.tk-btn,
.tk-btn-standard {
  outline: 1px solid #D0D0CE;
}
.tk-btn,
.tk-btn-primary,
.tk-btn-standard {
  box-shadow: inset 0 0 0 1px #FFFFFF;
  -moz-box-shadow: inset 0 0 0 1px #FFFFFF;
  -webkit-box-shadow: inset 0 0 0 1px #FFFFFF;
  display: inline-flex;
  align-self: flex-start;
  align-items: center;
  justify-content: center;
  background: #EFEFEE;
  border: none;
  cursor: pointer;
  margin: 0.75rem 0.75rem 0.75rem 0;
  min-height: 1.875rem;
  padding: 0.375rem 0.75rem;
}
.tk-btn:hover,
.tk-btn-primary:hover,
.tk-btn-standard:hover,
.tk-btn:active,
.tk-btn-primary:active,
.tk-btn-standard:active,
.tk-btn:focus,
.tk-btn-primary:focus,
.tk-btn-standard:focus {
  background: #FFFFFF;
  outline: 2px solid #C25608;
  box-shadow: none;
}
.tk-btn-disabled,
button:disabled {
  box-shadow: none;
  color: #B1B2B3;
  cursor: default;
  outline: 1px solid #D0D0CE;
}
.tk-btn-disabled:hover,
button:disabled:hover,
.tk-btn-disabled:active,
button:disabled:active,
.tk-btn-disabled:focus,
button:disabled:focus {
  background: #EFEFEE;
  outline: 1px solid #D0D0CE;
}
.tk-sbtn {
  display: inline-block;
  position: relative;
}
.tk-sbtn uitk-icon-font {
  line-height: 1.125rem;
}
.tk-sbtn-button,
.tk-sbtn-menu-icon {
  box-sizing: border-box;
  border: 1px solid #282A2E;
  box-shadow: inset 0 0 0 1px #FFFFFF;
  cursor: pointer;
  display: inline-block;
  min-height: 1.875rem;
  height: 1.875rem;
  float: left;
  vertical-align: middle;
  background-color: #EFEFEE;
  font-family: inherit;
  position: relative;
}
.tk-sbtn-button {
  padding: 0 1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  z-index: 5;
}
.tk-sbtn-button uitk-icon-font {
  padding-right: 0.1875rem;
}
.tk-sbtn-menu-icon {
  margin-left: -1px;
  width: 1.875rem;
  text-align: center;
}
.tk-sbtn-menu-icon .uimf-icon-caret_down_centered {
  position: absolute;
  top: 20%;
  left: 20%;
}
.tk-sbtn-menu-icon:focus,
.tk-sbtn-menu-icon:focus *,
.tk-sbtn-menu-icon:focus *:before {
  text-decoration: none !important;
}
.tk-sbtn-menu {
  box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -moz-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -webkit-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  position: absolute;
  top: calc(1.875rem + 2px);
  display: none;
  z-index: 99999;
}
.tk-sbtn-menu-open .tk-sbtn-menu {
  display: flex;
  flex-direction: column;
}
.tk-sbtn-menu li {
  display: block;
}
.tk-sbtn-menu li a {
  box-sizing: border-box;
  background-color: #FFFFFF;
  border: 1px solid #D0D0CE;
  border-top-width: 0;
  color: #282A2E;
  display: flex;
  align-items: center;
  padding: 0 0.75rem;
  min-width: 10.833rem;
  min-height: 1.875rem;
  text-decoration: none;
  white-space: nowrap;
}
.tk-sbtn-menu li a .tk-icon {
  padding-right: 0.1875rem;
}
.tk-sbtn-menu li:first-child a {
  border-top-width: 1px;
}
.tk-sbtn-menu li.tk-sbtn-menu-default a {
  font-weight: bold;
}
.tk-sbtn-menu li.tk-sbtn-menu-hover a,
.tk-sbtn-menu li a:focus,
.tk-sbtn-menu li a:hover {
  background-color: #ECF2F9;
}
.tk-sbtn-menu li.tk-sbtn-menu-active a,
.tk-sbtn-menu li a:active {
  background-color: #DAE4F3;
}
.tk-sbtn-button:hover,
.tk-sbtn-menu-icon:hover,
.tk-sbtn-button:focus,
.tk-sbtn-menu-icon:focus {
  z-index: 5;
  background-color: #FFFFFF;
  border: 1px solid #C25608;
  outline: 1px solid #C25608;
}
.tk-sbtn-menu-open .tk-sbtn-button {
  background-color: #EFEFEE;
}
.tk-sbtn-menu-align-left {
  right: -2px;
}
.tk-lbox-overlay {
  position: fixed;
  z-index: 100000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #888B8D;
  opacity: 0.5;
}
.tk-lbox-dialog {
  transform: rotate(0) scale(1) skew(0) translate(-50%, -50%);
  border: 0.75rem solid rgba(99, 102, 106, 0.5);
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 100000;
  overflow: auto;
  min-height: 117px;
  min-width: 20.25rem;
}
.tk-lbox-dialog:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-lbox-header {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #D0D0CE;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 2.25rem;
  padding: 0 1.125rem;
}
.tk-lbox-header h2 {
  color: #282A2E;
  font-size: 0.9375rem;
  width: 90%;
}
.tk-lbox-controls button {
  font-size: 1.125rem;
  font-weight: bold;
  cursor: pointer;
  border: 0;
  background: none;
  padding: 0;
}
.tk-lbox-controls button:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-lbox-content {
  background: #FFFFFF;
  border: 1px solid #D0D0CE;
  border-top: none;
  min-height: 4.25rem;
  overflow: auto;
  padding: 1.125rem 1.125rem 1.5rem 1.125rem;
  text-align: left;
}
table {
  border-spacing: 0;
}
.tk-table-container {
  position: relative;
}
.tk-table-container th > a,
.tk-table-container li > a {
  text-decoration: none;
  cursor: pointer;
}
.tk-table-container label {
  font-weight: normal;
  display: inline-flex;
}
.tk-table-container .tk-float-right {
  float: right;
}
.tk-table-container .tk-total-records {
  max-width: 45%;
  overflow: hidden;
}
.tk-table-container .tk-count-records {
  float: left;
}
.tk-table-container .tk-selected-records {
  float: left;
}
.tk-table-container .tk-float-left {
  float: left;
}
.tk-table-container .tk-float-left span.tk-count-text::after {
  content: "|";
  color: #D0D0CE;
  margin-left: 0.1875rem;
  margin-right: 0.1875rem;
}
.tk-table-container .tk-float-left span.tk-selected-link {
  color: #005187;
  cursor: pointer;
}
.tk-table-container .tk-float-left span.tk-selected-link:hover:not(.disabled) {
  text-decoration: underline;
}
.tk-table-container .tk-float-left span.tk-selected-link.disabled {
  color: #B1B2B3;
  cursor: auto;
}
.tk-table-container .tk-float-left span.tk-selected-link:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-table-container .tk-dtbl thead th {
  z-index: 1;
}
.tk-table-container .tk-dtbl thead th > span.resizable {
  cursor: col-resize;
  margin: 0;
  padding: 0 0.250rem;
  outline: 0 none;
  position: absolute;
  text-decoration: none;
  width: .083rem;
  height: 100%;
  z-index: 10;
  right: -0.333rem;
  top: 0;
}
.tk-table-container .tk-dtbl thead th.tk-dtbl-cell-dotted-right-border,
.tk-table-container .tk-dtbl tbody tr th.tk-dtbl-cell-dotted-right-border,
.tk-table-container .tk-dtbl tbody tr td.tk-dtbl-cell-dotted-right-border {
  border-right: 1px dashed #D0D0CE;
}
.tk-table-container .tk-data-table {
  overflow: inherit;
  overflow-y: inherit;
}
.tk-table-container table.tk-dtbl {
  border-top: 1px solid #D0D0CE;
  border-collapse: separate;
  text-align: left;
  min-width: 100%;
  overflow: visible;
  word-wrap: break-word;
  table-layout: fixed;
  position: relative;
  background-color: #EFEFEE;
}
.tk-table-container table.tk-dtbl thead th {
  border-right: 1px solid #D0D0CE;
  border-bottom: 1px solid #D0D0CE;
  padding: 0.375rem 0.5625rem;
  font-weight: normal;
  height: 0.65625rem;
  vertical-align: bottom;
  position: relative;
  background-color: #EFEFEE;
  text-align: left;
}
.tk-table-container table.tk-dtbl thead th .uimf-icon-sort {
  color: #B1B2B3;
}
.tk-table-container table.tk-dtbl thead th a {
  color: #282A2E;
  display: inline-block;
}
.tk-table-container table.tk-dtbl thead th a:focus {
  outline-offset: -1px;
}
.tk-table-container table.tk-dtbl thead th:last-child {
  border-right: none;
}
.tk-table-container table.tk-dtbl thead th:first-child {
  border-left: none;
}
.tk-table-container table.tk-dtbl thead th.tk-group-header {
  text-align: center;
}
.tk-table-container table.tk-dtbl thead th input {
  margin-top: 0.375rem;
}
.tk-table-container table.tk-dtbl tbody .tk-action-icon {
  text-decoration: none;
  cursor: pointer;
}
.tk-table-container table.tk-dtbl tbody tr {
  cursor: pointer;
}
.tk-table-container table.tk-dtbl tbody tr:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
  outline-offset: -1px;
}
.tk-table-container table.tk-dtbl tbody td.tk-dtbl-cell {
  background-color: #FFFFFF;
  padding: 0.375rem 0.5625rem;
  border-bottom: 1px solid #D0D0CE;
}
.tk-table-container table.tk-dtbl tbody td.icon-replacement {
  padding-left: 1.875rem;
}
.tk-table-container table.tk-dtbl tbody td.number {
  text-align: right;
}
.tk-table-container table.tk-dtbl tbody td.number > span {
  display: block;
}
.tk-table-container table.tk-dtbl tbody td.character,
.tk-table-container table.tk-dtbl tbody td.icon {
  text-align: center;
  vertical-align: top;
}
.tk-table-container table.tk-dtbl tbody td.text,
.tk-table-container table.tk-dtbl tbody td.date,
.tk-table-container table.tk-dtbl tbody td.number {
  vertical-align: top;
}
.tk-table-container table.tk-dtbl tbody tr.odd > td {
  background-color: #EFEFEE;
}
.tk-table-container table.tk-dtbl tbody tr.even > td {
  background-color: #FFFFFF;
}
.tk-table-container table.tk-dtbl tbody .tk-no-records {
  background: #FFFFFF;
}
.tk-table-container table.tk-dtbl tbody tr.active td {
  background-color: #DAE4F3;
}
.tk-table-container table.tk-dtbl tbody .tk-icon {
  position: relative;
}
.tk-table-container table.tk-dtbl tbody tr.even:hover td,
.tk-table-container table.tk-dtbl tbody tr.odd:hover td {
  background-color: #ECF2F9;
}
.tk-table-container table.tk-dtbl tbody [class^="uimf-icon-caret"] {
  font-size: 1.125rem;
  position: relative;
  top: 4px;
  line-height: 0;
}
.tk-table-container table.tk-dtbl tbody td.tk-table-info {
  border-top: 1px solid #D0D0CE;
  border-bottom: 1px solid #D0D0CE;
  padding: 0px;
  background: #FFFFFF;
}
.tk-table-container table.tk-dtbl tbody td.tk-table-info table.tk-nested {
  border: 0.5625rem solid #D0D0CE;
}
.tk-table-container table.tk-dtbl tbody td.tk-table-info td {
  border-bottom: 1px dashed #D0D0CE;
}
.tk-table-container table.tk-dtbl tbody td.tk-table-info tr:last-child td {
  border-bottom: 0px none;
}
.tk-table-container table.tk-dtbl tbody tr:hover td.tk-table-info {
  background: #FFFFFF;
}
.tk-table-container table.tk-dtbl .uitk-table__header--no-bottom-border {
  border-bottom: none;
}
.tk-table-container .showHideRow .subContainer {
  clear: both;
  margin-top: 10px;
  float: left;
  width: 100%;
}
.tk-table-container .showHideRow .sectionStatement {
  float: left;
}
.tk-table-container .showHideColumnsList li input {
  margin-left: 5px;
}
.tk-table-container .showHideColumnsList li.selected {
  background-color: #DAE4F3;
}
.tk-table-container .showHideColumnsList li:hover {
  background-color: #ECF2F9;
}
.tk-table-container .pagination {
  margin-bottom: 0.84375rem;
}
.tk-table-container .pagination ul {
  display: inline-block;
}
.tk-table-container .pagination ul li {
  position: relative;
  float: left;
  cursor: default;
}
.tk-table-container .pagination ul li .tk-icon {
  outline: 1px solid #D0D0CE;
  box-shadow: inset 0 0 0 1px #FFFFFF;
  -moz-box-shadow: inset 0 0 0 1px #FFFFFF;
  -webkit-box-shadow: inset 0 0 0 1px #FFFFFF;
  display: inline-flex;
  align-self: flex-start;
  justify-content: center;
  background: #EFEFEE;
  border: none;
  cursor: pointer;
  margin: 0.75rem 0.75rem 0.75rem 0;
  min-height: 1.875rem;
  padding: 0.375rem 0.75rem;
  align-items: center;
  cursor: default;
  margin: 0;
  width: 1.5rem;
  height: 1.5rem;
  line-height: 1rem;
  min-height: 1.5rem;
  padding: 0;
}
.tk-table-container .pagination ul li .tk-icon:hover,
.tk-table-container .pagination ul li .tk-icon:active,
.tk-table-container .pagination ul li .tk-icon:focus {
  background: #FFFFFF;
  outline: 2px solid #C25608;
  box-shadow: none;
}
.tk-table-container .pagination ul li .tk-icon:hover,
.tk-table-container .pagination ul li .tk-icon:focus {
  box-shadow: inset 0 0 0 1px #FFFFFF;
  -moz-box-shadow: inset 0 0 0 1px #FFFFFF;
  -webkit-box-shadow: inset 0 0 0 1px #FFFFFF;
  background: #EFEFEE;
  outline: 1px solid #D0D0CE;
}
.tk-table-container .pagination ul li .tk-icon .uimf-icon-caret_left,
.tk-table-container .pagination ul li .tk-icon .uimf-icon-caret_right {
  color: #B1B2B3;
}
.tk-table-container .pagination ul li a .tk-icon {
  cursor: pointer;
}
.tk-table-container .pagination ul li a .tk-icon:hover,
.tk-table-container .pagination ul li a .tk-icon:focus {
  box-shadow: inset 0 0 0 1px #FFFFFF;
  -moz-box-shadow: inset 0 0 0 1px #FFFFFF;
  -webkit-box-shadow: inset 0 0 0 1px #FFFFFF;
  outline: 2px solid #C25608;
}
.tk-table-container .pagination ul li a .tk-icon .uimf-icon-caret_left,
.tk-table-container .pagination ul li a .tk-icon .uimf-icon-caret_right {
  color: #434448;
}
.tk-table-container .pagination select {
  margin: 0 0.46875rem;
}
.tk-table-container .pagination input {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #D0D0CE;
  padding: 0 0.375rem;
  height: 1.5rem;
  width: 8.25rem;
  width: 2.34375rem;
}
.tk-table-container .pagination input:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-table-container .pagination .tk-records-page {
  padding-right: 1.125rem;
}
.tk-table-container .pagination .tk-records-page div {
  display: inline-block;
}
.tk-table-container .pagination .tk-pageinput {
  padding: 0 0.75rem;
}
.tk-table-container .pagination .tk-pageerror-message {
  position: absolute;
  z-index: 5;
  background: #FAEAEA;
  padding: 0.1875rem;
  width: 13.333rem;
  right: -1.4rem;
  top: 2rem;
  text-align: left;
}
.tk-table-container .pagination .tk-pageinput-error {
  border: solid 3px #E32315;
}
.tk-table-container .pagination .pagination-link {
  display: inline-block;
  cursor: pointer;
}
.tk-table-container .tk-dtbl input[type="text"],
.tk-table-container .tk-dtbl input[type="search"] {
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #D0D0CE;
  padding: 0 0.375rem;
  height: 1.5rem;
  width: 8.25rem;
}
.tk-table-container .tk-dtbl input[type="text"]:focus,
.tk-table-container .tk-dtbl input[type="search"]:focus,
.tk-table-container .tk-dtbl-cell span:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-table-container .table-action-container {
  width: 100%;
  display: flex;
  align-items: center;
  border-top: 1px solid #D0D0CE;
  margin-top: 0.84375rem;
  min-height: 1.875rem;
}
.tk-table-container .table-action-container span[aria-disabled="true"] {
  color: #B1B2B3;
}
.tk-table-container .table-action-container .tk-icon,
.tk-table-container .table-action-container uitk-icon-font {
  width: 0.75rem;
  height: 0.75rem;
  display: inline-block;
  padding-right: 0.1875rem;
}
.tk-table-container .table-action-container li {
  margin: 0.333rem 0;
  float: left;
  border-right: 1px solid #D0D0CE;
  padding: 0 0.375rem;
}
.tk-table-container .table-action-container li:first-child {
  padding-left: 0;
}
.tk-table-container .table-action-container li:last-child {
  border-right: 0;
}
.tk-table-container .table-action-container li a {
  display: flex;
}
thead tr th {
  position: relative;
}
span.ui-column-resizer {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  width: 0.375rem;
  height: 100%;
  padding: 0;
  cursor: col-resize;
  border: 1px solid transparent;
}
tr.tk-add-row td,
tr.tk-add-row-action td {
  background: #FFFFFF;
  padding: 0px;
}
tr.tk-add-row td div.tk-column-template,
tr.tk-add-row-action td div {
  padding: 0 0.46875rem;
  box-sizing: border-box;
  overflow: hidden;
  transition: height 0.5s, padding 0.3s;
}
tr.tk-add-row-action td div {
  text-align: center;
}
tr.tk-add-row {
  display: none;
}
tr.tk-add-row.tk-open-drawer {
  display: table-row;
}
tr.tk-open-drawer td {
  background: #FFFFFF !important;
}
tr.tk-open-drawer td div.tk-column-template {
  min-height: 7.5rem;
  padding: 0.46875rem 0.46875rem;
  transition: height 0.5s, padding 0.3s;
}
tr.tk-open-drawer div.tk-column-template {
  min-height: 7.5rem;
  padding: 0.46875rem 0.46875rem;
  transition: height 0.5s, padding 0.3s;
}
tr.tk-open-drawer-action td div {
  height: 2.625rem;
  transition: height 0.3s;
  padding: 0;
}
tr.tk-add-row-action td div button {
  margin: 0px;
  width: 6rem;
}
tr.tk-add-row-action td div button:first-child {
  margin-right: 0.5625rem;
}
tr.tk-add-row td {
  margin: 0;
  padding: 0;
  height: 0;
  border: 0;
  vertical-align: top;
}
tr.tk-add-row td:first-child {
  box-shadow: inset 1px 0 #D0D0CE;
}
tr.tk-add-row td:last-child {
  box-shadow: inset -1px 0 #D0D0CE;
}
tr.tk-add-row.customTemplate td {
  border-left: 1px solid #D0D0CE;
}
.tk-add-row-button-trim {
  display: block;
  height: 1px;
  background-color: #D0D0CE;
  box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -moz-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -webkit-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
}
.tk-add-row-button-notch {
  background-color: white;
  display: inline-block;
  padding: 0.167rem 0.5625rem 0.46875rem 0.5625rem;
  margin: -1px auto 0 auto;
  box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -moz-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -webkit-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  border: 1px solid #D0D0CE;
  border-top: 0px none;
}
.tk-table-expanded table {
  width: 100%;
}
.tk-disabled-icon [class^="cux-icon-"] {
  color: #B1B2B3;
}
tr.tk-add-row.showHideRow td:first-child {
  padding-left: 0.375rem;
}
tr.tk-add-row.showHideRow td {
  border-left: 1px solid #D0D0CE;
}
tr.tk-add-row.showHideRow td div.tk-column-template {
  padding-top: 0.375rem;
}
tr.tk-add-row a {
  text-decoration: none;
}
.showHideRow .lableOnly {
  margin-left: 0.75rem;
}
.showHideColumnsList {
  width: 11.25rem;
  float: left;
  border: 1px solid #D0D0CE;
  padding: 0;
  margin-bottom: 0.375rem;
  overflow-y: auto;
  height: 7.5rem;
}
.restorSection {
  float: right;
  margin-right: 3rem;
}
.tk-table-container table.tk-dtbl .showHideRow a:not(.disabled) {
  color: #005187;
}
.tk-table-container table.tk-dtbl .showHideRow a.disabled {
  cursor: initial;
  color: #B1B2B3;
}
.tk-showHide-text span[class^="uimf-icon-"] {
  color: #B1B2B3;
}
.tk-addRow-text span[class^="uimf-icon-"] {
  color: #B1B2B3;
}
.tk-clear-all-text span[class^="uimf-icon-"] {
  color: #B1B2B3;
}
.tk-multi-sorting-text span[class^="uimf-icon-"] {
  color: #B1B2B3;
}
.uitk-table__pagination--bottom {
  margin-top: 0.75rem;
}
.uitk-table__multi-sort-drawer-label {
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
}
.uitk-table__multi-sort-drawer-select {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
}
.uitk-table__multi-sort-drawer-select .tk-multi-sel {
  min-width: auto;
}
.uitk-table__multi-sort-drawer-select .tk-multi-sel .tk-multi-sel-btn {
  width: auto;
}
.uitk-table__multi-sort-drawer-select .tk-multi-sel .tk-multi-sel-btn-lbl {
  padding-right: 1.875rem;
}
.uitk-table__multi-sort-drawer-options {
  display: flex;
  flex-direction: column;
  width: 70%;
  min-width: 550px;
}
.uitk-table__multi-sort-drawer-option {
  display: inline-flex;
  align-items: center;
  padding-bottom: 0.75rem;
  margin-bottom: 0.75rem;
  border-bottom: 1px solid #D0D0CE;
  width: 100%;
}
.uimf-table__sort-options {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
}
.tk-add-row .tk-form-radio-select,
.tk-add-row .tk-form-element-container {
  margin-bottom: 0;
}
.uimf-table__sort-option-remove {
  display: inline-flex;
  margin-left: auto;
  justify-content: flex-end;
  margin-right: 0.75rem;
  flex-shrink: 0;
}
.uitk-table__multi-sort-option {
  align-items: center;
  display: flex;
}
.oui-pmsg {
  box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -moz-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -webkit-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  box-sizing: border-box;
  display: block;
  background-color: #C6900E;
  border: 2px solid #C6900E;
  position: relative;
  transition: opacity;
  overflow: auto;
}
.oui-pmsg:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.oui-pmsg-close {
  font-size: 0.75rem;
  position: absolute;
  right: 0.65625rem;
  top: 0.65625rem;
  vertical-align: baseline;
  display: block;
  text-decoration: none;
  border: 0;
  cursor: pointer;
  padding: 0px;
  text-align: left;
  background: none;
}
.oui-pmsg-close:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.oui-pmsg-wrapper {
  display: block;
  position: fixed;
  top: 6.25rem;
  left: 50%;
  transform: translateX(-50%);
  margin-left: auto;
  margin-right: auto;
  z-index: 99999;
}
.oui-pmsg-wrapper .oui-pmsg {
  display: inline-block;
  max-width: 28.25rem;
}
.oui-pmsg-success {
  background-color: #627D32;
  border-color: #627D32;
}
.oui-pmsg-error {
  background-color: #E32315;
  border-color: #E32315;
}
.oui-pmsg-warning {
  background-color: #C6900E;
  border-color: #C6900E;
}
.oui-pmsg-informational {
  background-color: #078576;
  border-color: #078576;
}
.oui-pmsg .uimf-icon-checkmark_hollow,
.oui-pmsg .uimf-icon-alert_hollow,
.oui-pmsg .uimf-icon-warning_hollow,
.oui-pmsg .uimf-icon-info_hollow {
  position: absolute;
  width: 2.25rem;
  height: 1.5rem;
  top: 50%;
  margin-top: -1rem;
  text-align: center;
  line-height: 2rem;
}
.oui-pmsg .icon-wrapper [class^="uimf-icon-"],
.oui-pmsg .icon-wrapper [class*=" uimf-icon-"] {
  color: #FFFFFF;
}
.msg-box {
  box-sizing: border-box;
  display: block;
  padding: 0.75rem 2.25rem 0.75rem 0.75rem;
  margin-left: 2.25rem;
  min-height: 2.25rem;
}
.oui-pmsg-success-body {
  box-sizing: border-box;
  display: block;
  padding: 0.75rem 2.25rem 0.75rem 0.75rem;
  margin-left: 2.25rem;
  min-height: 2.25rem;
  background-color: #F3F8EC;
}
.oui-pmsg-error-body {
  box-sizing: border-box;
  display: block;
  padding: 0.75rem 2.25rem 0.75rem 0.75rem;
  margin-left: 2.25rem;
  min-height: 2.25rem;
  background-color: #FAEAEA;
}
.oui-pmsg-warning-body {
  box-sizing: border-box;
  display: block;
  padding: 0.75rem 2.25rem 0.75rem 0.75rem;
  margin-left: 2.25rem;
  min-height: 2.25rem;
  background-color: #FBF8E7;
}
.oui-pmsg-informational-body {
  box-sizing: border-box;
  display: block;
  padding: 0.75rem 2.25rem 0.75rem 0.75rem;
  margin-left: 2.25rem;
  min-height: 2.25rem;
  background-color: #EDF7F5;
}
/*** end oui-pmsg.css / begin uitk-specific styles ***/
.tk-pmsg-absolute {
  max-width: none;
  box-shadow: none;
}
.oui-pmsg .uimf-icon-close {
  cursor: pointer;
}
.oui-pmsg label {
  font-weight: inherit;
}
.oui-pmsg-inline {
  box-shadow: none;
  margin-bottom: 0.84375rem;
  display: inline-block;
}
/* ICON SIZING */
.oui-pmsg-informational-body span {
  max-width: 325rem;
  overflow: hidden;
  word-wrap: break-word;
}
.tk-message-container {
  display: block;
  position: fixed;
  margin-left: auto;
  margin-right: auto;
}
.uitk-indicator-content-wrapper {
  text-align: center;
}
.uitk-indicator-message {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.uitk-indicator-dialog .tk-lbox .tk-lbox-overlay {
  background-color: #888B8D;
  z-index: 100000;
}
.uitk-indicator-dialog .tk-lbox .tk-lbox-dialog {
  min-width: 21rem;
  width: 21rem;
  z-index: 100000;
}
.uitk-indicator-dialog .tk-lbox .tk-lbox-dialog .tk-lbox-content {
  padding: 1.125rem 0.75rem 1.5rem;
}
@keyframes anim-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.uimf-component-load-indicator__spinner {
  display: inline-block;
  position: relative;
  margin: 0 auto;
}
.uimf-component-load-indicator__spinner svg {
  animation: anim-rotate 2s infinite linear;
}
.uimf-component-load-indicator__spinner.small {
  width: 1.125rem;
  height: 1.125rem;
}
.uimf-component-load-indicator__spinner.medium {
  width: 1.5rem;
  height: 1.5rem;
}
.uimf-component-load-indicator__spinner.large {
  width: 3rem;
  height: 3rem;
}
.uimf-component-load-indicator__spinner:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.uimf-component-load-indicator__spinner-container {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
}
.uimf-component-load-indicator__spinner--center {
  position: absolute;
  z-index: 100000;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  padding: 8px;
  align-self: flex-start;
  width: 100%;
}
.uimf-component-load-indicator__overlay {
  background: #FFFFFF;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 100000;
  border: 2px solid #C25608;
}
.uimf-component-load-indicator__visible-text-container {
  padding-top: 4px;
  align-self: center;
  display: flex;
  text-align: center;
}
.uimf-component-load-indicator__visible-text {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica, sans-serif;
  color: #C25608;
  font-size: 0.75rem;
  line-height: 1rem;
}
.cls-1 {
  fill: #C25608;
}
.cls-2 {
  opacity: 0.95;
}
.cls-3 {
  opacity: 0.9;
}
.cls-4 {
  opacity: 0.85;
}
.cls-5 {
  opacity: 0.8;
}
.cls-6 {
  opacity: 0.75;
}
.cls-7 {
  opacity: 0.7;
}
.cls-8 {
  opacity: 0.65;
}
.cls-9 {
  opacity: 0.6;
}
.cls-10 {
  opacity: 0.55;
}
.cls-11 {
  opacity: 0.5;
}
.cls-12 {
  opacity: 0.45;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 0.75rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.tk-prog {
  white-space: nowrap;
  margin-top: 0.75rem;
}
.tk-prog .tk-prog-bar-container {
  display: flex;
}
.tk-prog .tk-prog-bar-container .tk-prog-bar {
  transition: width 0.5s ease;
  background-color: #C25608;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 0.75rem 0.75rem;
  animation: progress-bar-stripes 1s linear infinite;
}
.tk-prog .tk-prog-bar-percentage {
  display: inline-block;
  text-align: left;
  width: 2.0625rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  margin-top: 1px;
}
.tk-prog-information .tk-prog-status {
  font-weight: bold;
  color: #C25608;
  display: inline-block;
  padding-top: 0.375rem;
  text-align: left;
}
.tk-prog-information .tk-prog-status:after {
  content: "...";
}
.tk-prog-information .tk-prog-info {
  padding-left: 0.375rem;
}
.tk-prog-top-line {
  display: flex;
  border: 1px solid #D0D0CE;
  width: 15.5rem;
  height: 0.75rem;
  background-color: #EFEFEE;
  margin-top: 3px;
  overflow: hidden;
}
.tk-prog-top-line:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-prog-cancel {
  cursor: pointer;
  display: inherit;
}
.tk-prog-cancel .uimf-icon-close {
  display: inline-block;
  cursor: pointer;
}
.tk-prog-cancel .tk-cancel-txt {
  padding-left: 0.1875rem;
  color: #005187;
}
.tk-prog-cancel .tk-close-icon {
  font-size: 1.125rem;
}
.tk-prog-cancel:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-lpgbar-content-wrapper {
  background-color: #FFFFFF;
  height: 100%;
}
.tk-lpgbar-content-wrapper .tk-prog {
  min-height: 2.25rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.tk-lpgbar-content-wrapper .tk-text-align-center {
  margin-top: 0;
  text-align: center;
}
.tk-lbox-content .tk-padding-1t {
  min-height: 1rem;
}
.uimf-progress-bar__button {
  margin: 0;
}
.tk-tooltip {
  position: relative;
  display: inline-block;
  border: 1px solid transparent;
  border-bottom: 1px dotted #D0D0CE;
  text-decoration: none;
}
.tk-tooltip:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  border: 1px solid #1C9182;
  outline: none;
}
.tk-tooltiptext {
  box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -moz-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -webkit-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  display: none;
  width: 7.5rem;
  color: #282A2E;
  background-color: #FFFFFF;
  text-align: center;
  padding: 0.75rem;
  position: absolute;
  z-index: 999999;
  border: 1px solid #D0D0CE;
}
.tk-tooltip .tk-tooltip-top,
.tk-tooltip .tk-tooltip-bottom {
  margin-left: -1.7rem;
}
.tk-tooltip .tk-tooltip-top {
  bottom: 150%;
}
.tk-tooltip .tk-tooltip-top-left {
  bottom: -20%;
  right: 100%;
  margin-right: 0.75rem;
}
.tk-tooltip .tk-tooltip-bottom {
  top: 165%;
}
.tk-tooltip .tk-tooltip-bottom-right {
  top: -5px;
  left: 100%;
  margin-left: 0.75rem;
}
.tk-tooltip .tk-tooltip-top-right {
  bottom: -20%;
  left: 100%;
  margin-left: 0.75rem;
}
.tk-tooltip .tk-tooltip-bottom-left {
  top: -5px;
  right: 100%;
  margin-right: 0.75rem;
}
.tk-tooltip .tooltipEllipses-tip.tk-tooltip-bottom-left {
  right: 100%;
  margin-right: 0.75rem;
}
.tk-tooltip .tooltipEllipses-tip.tk-tooltip-bottom-right {
  left: 100%;
  margin-left: 0.75rem;
}
.tk-tooltip .tk-tooltiptext::after,
.tk-tooltip .tk-tooltiptext::before {
  content: "";
  position: absolute;
  border-style: solid;
  border: 9px solid transparent;
}
.tk-tooltip .tk-tooltiptext::before {
  border-width: 0.445rem;
}
.tk-tooltip .tk-tooltiptext::after {
  border-width: 0.375rem;
}
.tk-tooltip .tk-tooltip-top::before {
  left: 1.5rem;
  top: 100%;
  border-top-color: #D0D0CE;
}
.tk-tooltip .tk-tooltip-top::after {
  top: 100%;
  left: 1.575rem;
  border-color: #FFFFFF transparent transparent transparent;
}
.tk-tooltip .tk-tooltip-bottom::before {
  left: 1.5rem;
  bottom: 100%;
  border-bottom-color: #D0D0CE;
}
.tk-tooltip .tk-tooltip-bottom::after {
  bottom: 100%;
  left: 1.575rem;
  border-color: transparent transparent #FFFFFF transparent;
}
.tk-tooltip .tk-tooltip-bottom-right::before {
  top: 0.375rem;
  right: 100%;
  border-width: 0.445rem;
  border-right-color: #D0D0CE;
}
.tk-tooltip .tk-tooltip-bottom-right::after {
  top: 0.435rem;
  right: 100%;
  border-color: transparent #FFFFFF transparent transparent;
}
.tk-tooltip .tk-tooltip-top-right::before {
  bottom: 0.375rem;
  right: 100%;
  border-width: 0.445rem;
  border-right-color: #D0D0CE;
}
.tk-tooltip .tk-tooltip-top-right::after {
  bottom: 0.445rem;
  right: 100%;
  border-color: transparent #FFFFFF transparent transparent;
}
.tk-tooltip .tk-tooltip-bottom-left::before {
  top: 0.375rem;
  left: 100%;
  border-width: 0.445rem;
  border-left-color: #D0D0CE;
}
.tk-tooltip .tk-tooltip-bottom-left::after {
  top: 0.435rem;
  left: 100%;
  border-color: transparent transparent transparent #FFFFFF;
}
.tk-tooltip .tk-tooltip-top-left::before {
  bottom: 0.375rem;
  left: 100%;
  border-width: 0.445rem;
  border-left-color: #D0D0CE;
}
.tk-tooltip .tk-tooltip-top-left::after {
  bottom: 0.445rem;
  left: 100%;
  border-color: transparent transparent transparent #FFFFFF;
}
.tk-tooltip:hover .tk-tooltiptext,
.tk-tooltip:focus .tk-tooltiptext,
.tk-tooltip.tk-active .tk-tooltiptext,
.tk-tooltip:active .tk-tooltiptext {
  display: block;
}
.tooltipEllipses {
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 1px auto;
  white-space: nowrap;
}
.tk-tooltip.mini .tk-tooltiptext {
  box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -moz-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -webkit-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  font-size: 0.5625rem;
  line-height: 0.75rem;
  padding: 0.5625rem;
}
.tk-tooltip.mini .tk-tooltiptext:before,
.tk-tooltip.mini .tk-tooltiptext:after {
  display: none;
}
.tk-tooltip.mini .tk-tooltiptext.tk-tooltip-top {
  bottom: 110%;
}
.tk-tooltip.mini .tk-tooltiptext.tk-tooltip-bottom {
  top: 110%;
}
.tk-tooltip.mini .tk-tooltiptext.tk-tooltip-bottom-right,
.tk-tooltip.mini .tk-tooltiptext.tk-tooltip-bottom-left {
  top: 10%;
}
.tk-settings-menu-container {
  display: flex;
  position: relative;
}
.tk-settings-menu-container a {
  display: flex;
  color: #282A2E;
  text-decoration: none;
}
.tk-settings-menu {
  box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -moz-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  -webkit-box-shadow: 3px 3px 3px 0 rgba(192, 192, 192, 0.75);
  box-sizing: border-box;
  border: 1px solid #D0D0CE;
  display: none;
  position: absolute;
  left: -1px;
  /* For border of parent */
  top: 100%;
  z-index: 1;
  background-color: #FFFFFF;
  box-shadow: 0.1875rem 0.1875rem 0.1875rem rgba(179, 179, 179, 0.75);
}
.tk-settings-menu li {
  box-sizing: border-box;
  display: block;
  border-left: 0;
  border-bottom: solid 1px #D0D0CE;
  background-color: #EFEFEE;
  position: relative;
}
.tk-settings-menu > li > a,
.tk-settings-menu > li > span {
  box-sizing: border-box;
  cursor: pointer;
  font-size: 0.75rem;
  color: #282A2E;
  padding: 0.1875rem 0.46875rem 0.1875rem 0.5625rem;
  width: 100%;
  border-left: 2px solid transparent;
  text-decoration: none;
  position: relative;
  white-space: initial;
  word-wrap: break-word;
}
.tk-settings-menu-container-show .tk-settings-menu {
  display: block;
}
.tk-settings-menu-container .tk-settings-menu a {
  color: #282A2E;
  text-decoration: none;
}
.tk-settings-menu-container a:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.tk-settings-menu a:hover,
.tk-settings-menu a:focus,
.tk-settings-menu a:active {
  text-decoration: none;
}
.tk-settings-menu li:first-child {
  border-top: 0;
}
.tk-settings-menu li a:active,
.tk-settings-menu li a:hover,
.tk-settings-menu li a:focus,
.tk-settings-menu li > span:active,
.tk-settings-menu li > span:hover,
.tk-settings-menu li > span:focus {
  background: #FFFFFF;
  padding: 0.1875rem 0.46875rem 0.1875rem 0.5625rem;
  border-left: 2px solid #C25608;
}
[class^="uimf-icon-"].sm-icon {
  font-size: 0.75rem;
}
[class^="uimf-icon-"].md-icon {
  font-size: 1.125rem;
}
[class^="uimf-icon-"].lg-icon {
  font-size: 1.5rem;
}
.uimf-icon-asterisk {
  color: #E32315;
}
.uimf-form-field-input__wrapper,
.uimf-form-field-checkbox__wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}
.uimf-form-field-input__wrapper--error {
  background-color: #FAEAEA;
}
.uimf-form-field-checkbox__wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  flex-wrap: nowrap;
  border: 3px solid transparent;
  padding: 0.1875rem;
  background-color: white;
}
.uimf-form-field-checkbox__wrapper--error {
  border: 3px solid #E32315;
}
.uimf-form-field-error {
  margin-left: 0.75rem;
}
.uimf-text-field__input {
  box-sizing: border-box;
  border: 1px solid #D0D0CE;
  padding: 0 0.375rem;
  height: 1.5rem;
  color: #282A2E;
  width: 8.25rem;
}
.uimf-text-field__input:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.uimf-text-field__input--error {
  border: 3px solid #E32315;
}
.uimf-input-password-toggle {
  margin-left: 0.375rem;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.uimf-input-password-toggle:focus {
  box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -moz-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  -webkit-box-shadow: 0 0 5px rgba(28, 145, 130, 0.5);
  outline: 1px solid #1C9182;
}
.uimf-input-password-toggle__text {
  margin-left: 0.1875rem;
  color: #005187;
}
.uimf-input-password-toggle__text:hover {
  text-decoration: underline;
}
.uimf-checkbox {
  margin-top: 0.15rem;
}
.uimf-checkbox__label {
  margin-left: 0.375rem;
  margin-bottom: 0;
  display: inline;
}
.uimf-checkbox__label--disabled {
  color: #B1B2B3;
}
.uimf-checkbox-group ul,
.uimf-checkbox-group ol {
  margin-left: 0.75rem;
}
.uimf-checkbox-group input {
  vertical-align: top;
}
.oui-a11y-hidden {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.a11y-assistive-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.no-scroll {
  overflow: hidden;
}
.uimf-disabled {
  cursor: default;
  color: #B1B2B3;
}
.uimf-m-xs {
  margin: 0.1875rem;
}
.uimf-m-t-xs {
  margin-top: 0.1875rem;
}
.uimf-m-r-xs {
  margin-right: 0.1875rem;
}
.uimf-m-b-xs {
  margin-bottom: 0.1875rem;
}
.uimf-m-l-xs {
  margin-left: 0.1875rem;
}
.uimf-m-x-xs {
  margin-right: 0.1875rem;
  margin-left: 0.1875rem;
}
.uimf-m-y-xs {
  margin-top: 0.1875rem;
  margin-bottom: 0.1875rem;
}
.uimf-m-sm {
  margin: 0.375rem;
}
.uimf-m-t-sm {
  margin-top: 0.375rem;
}
.uimf-m-r-sm {
  margin-right: 0.375rem;
}
.uimf-m-b-sm {
  margin-bottom: 0.375rem;
}
.uimf-m-l-sm {
  margin-left: 0.375rem;
}
.uimf-m-x-sm {
  margin-right: 0.375rem;
  margin-left: 0.375rem;
}
.uimf-m-y-sm {
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
.uimf-m-med {
  margin: 0.75rem;
}
.uimf-m-t-med {
  margin-top: 0.75rem;
}
.uimf-m-r-med {
  margin-right: 0.75rem;
}
.uimf-m-b-med {
  margin-bottom: 0.75rem;
}
.uimf-m-l-med {
  margin-left: 0.75rem;
}
.uimf-m-x-med {
  margin-right: 0.75rem;
  margin-left: 0.75rem;
}
.uimf-m-y-med {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.uimf-m-lrg {
  margin: 1.125rem;
}
.uimf-m-t-lrg {
  margin-top: 1.125rem;
}
.uimf-m-r-lrg {
  margin-right: 1.125rem;
}
.uimf-m-b-lrg {
  margin-bottom: 1.125rem;
}
.uimf-m-l-lrg {
  margin-left: 1.125rem;
}
.uimf-m-x-lrg {
  margin-right: 1.125rem;
  margin-left: 1.125rem;
}
.uimf-m-y-lrg {
  margin-top: 1.125rem;
  margin-bottom: 1.125rem;
}
.uimf-m-xl {
  margin: 1.5rem;
}
.uimf-m-t-xl {
  margin-top: 1.5rem;
}
.uimf-m-r-xl {
  margin-right: 1.5rem;
}
.uimf-m-b-xl {
  margin-bottom: 1.5rem;
}
.uimf-m-l-xl {
  margin-left: 1.5rem;
}
.uimf-m-x-xl {
  margin-right: 1.5rem;
  margin-left: 1.5rem;
}
.uimf-m-y-xl {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

html {
  line-height: 1rem;
}

body {
  line-height: 1.1rem;
}

.tk-colr-red {
  color: #c2383d;
}

.tk-colr-orange {
  color: #e87722;
}

.tk-colr-gray-0 {
  color: #efefee;
}

.tk-colr-gray-1 {
  color: #dcdcd9;
}

.tk-colr-gray-2 {
  color: #d0d0ce;
}

.tk-colr-gray-3 {
  color: #c0c0c0;
}

.tk-colr-gray-4 {
  color: #b1b2b3;
}

.tk-colr-gray-5 {
  color: #888b8d;
}

.tk-colr-gray-6 {
  color: #63666a;
}

.tk-colr-gray-7 {
  color: #434448;
}

.tk-colr-gray-8 {
  color: #282a2e;
}

.tk-colr-gray-9 {
  color: #1d1f23;
}

.tk-colr-orange-0 {
  color: #fdf8df;
}

.tk-colr-orange-1 {
  color: #f8dcb4;
}

.tk-colr-orange-2 {
  color: #f6ce9e;
}

.tk-colr-orange-3 {
  color: #f1b273;
}

.tk-colr-orange-4 {
  color: #ea8636;
}

.tk-colr-orange-5 {
  color: #e87722;
}

.tk-colr-orange-6 {
  color: #C25608;
}

.tk-colr-orange-7 {
  color: #793605;
}

.tk-colr-orange-8 {
  color: #612b04;
}

.tk-colr-orange-9 {
  color: #492003;
}

.tk-colr-yellow-0 {
  color: #fbf8e7;
}

.tk-colr-yellow-1 {
  color: #f9e9b8;
}

.tk-colr-yellow-2 {
  color: #f8e1a0;
}

.tk-colr-yellow-3 {
  color: #f6d270;
}

.tk-colr-yellow-4 {
  color: #f3bc29;
}

.tk-colr-yellow-5 {
  color: #f2b411;
}

.tk-colr-yellow-6 {
  color: #c6900e;
}

.tk-colr-yellow-7 {
  color: #855a09;
}

.tk-colr-yellow-8 {
  color: #5a3605;
}

.tk-colr-yellow-9 {
  color: #442403;
}

.tk-colr-green-0 {
  color: #f3f8ec;
}

.tk-colr-green-1 {
  color: #dae9c6;
}

.tk-colr-green-2 {
  color: #cee1b3;
}

.tk-colr-green-3 {
  color: #b5d28c;
}

.tk-colr-green-4 {
  color: #a9cb79;
}

.tk-colr-green-5 {
  color: #90bc53;
}

.tk-colr-green-6 {
  color: #6e8d3a;
}

.tk-colr-green-7 {
  color: #627d32;
}

.tk-colr-green-8 {
  color: #465924;
}

.tk-colr-green-9 {
  color: #2a3615;
}

.tk-colr-turquoise-0 {
  color: #edf7f5;
}

.tk-colr-turquoise-1 {
  color: #c9e8e2;
}

.tk-colr-turquoise-2 {
  color: #b7e0d8;
}

.tk-colr-turquoise-3 {
  color: #93d1c5;
}

.tk-colr-turquoise-4 {
  color: #6fc1b1;
}

.tk-colr-turquoise-5 {
  color: #5ab5a5;
}

.tk-colr-turquoise-6 {
  color: #1c9182;
}

.tk-colr-turquoise-7 {
  color: #078576;
}

.tk-colr-turquoise-8 {
  color: #055f54;
}

.tk-colr-turquoise-9 {
  color: #033933;
}

.tk-colr-blue-0 {
  color: #ecf2f9;
}

.tk-colr-blue-1 {
  color: #c7d7ed;
}

.tk-colr-blue-2 {
  color: #b4c9e7;
}

.tk-colr-blue-3 {
  color: #8faedc;
}

.tk-colr-blue-4 {
  color: #5686ca;
}

.tk-colr-blue-5 {
  color: #005187;
}

.tk-colr-blue-6 {
  color: #1965ae;
}

.tk-colr-blue-7 {
  color: #005187;
}

.tk-colr-blue-8 {
  color: #004370;
}

.tk-colr-blue-9 {
  color: #002843;
}

.tk-colr-purple-0 {
  color: #f1edf8;
}

.tk-colr-purple-1 {
  color: #d5cae9;
}

.tk-colr-purple-2 {
  color: #c7b9e1;
}

.tk-colr-purple-3 {
  color: #aa96d2;
}

.tk-colr-purple-4 {
  color: #8061bc;
}

.tk-colr-purple-5 {
  color: #6147a2;
}

.tk-colr-purple-6 {
  color: #523995;
}

.tk-colr-purple-7 {
  color: #422c88;
}

.tk-colr-purple-8 {
  color: #2f1f61;
}

.tk-colr-purple-9 {
  color: #1c133a;
}

.tk-colr-red-0 {
  color: #faeaea;
}

.tk-colr-red-1 {
  color: #ebaaac;
}

.tk-colr-red-2 {
  color: #e07f82;
}

.tk-colr-red-3 {
  color: #d13f44;
}

.tk-colr-red-4 {
  color: #c2383d;
}

.tk-colr-red-5 {
  color: #b23135;
}

.tk-colr-red-6 {
  color: #a32a2e;
}

.tk-colr-red-7 {
  color: #8f2528;
}

.tk-colr-red-8 {
  color: #661a1d;
}

.tk-colr-red-9 {
  color: #3d1011;
}

.tk-colr-bg-gray-0 {
  background-color: #efefee;
}

.tk-colr-bg-gray-1 {
  background-color: #dcdcd9;
}

.tk-colr-bg-gray-2 {
  background-color: #d0d0ce;
}

.tk-colr-bg-gray-3 {
  background-color: #c0c0c0;
}

.tk-colr-bg-gray-4 {
  background-color: #b1b2b3;
}

.tk-colr-bg-gray-5 {
  background-color: #888b8d;
}

.tk-colr-bg-gray-6 {
  background-color: #63666a;
}

.tk-colr-bg-gray-7 {
  background-color: #434448;
}

.tk-colr-bg-gray-8 {
  background-color: #282a2e;
}

.tk-colr-bg-gray-9 {
  background-color: #1d1f23;
}

.tk-colr-bg-orange-0 {
  background-color: #fdf8df;
}

.tk-colr-bg-orange-1 {
  background-color: #f8dcb4;
}

.tk-colr-bg-orange-2 {
  background-color: #f6ce9e;
}

.tk-colr-bg-orange-3 {
  background-color: #f1b273;
}

.tk-colr-bg-orange-4 {
  background-color: #ea8636;
}

.tk-colr-bg-orange-5 {
  background-color: #e87722;
}

.tk-colr-bg-orange-6 {
  background-color: #C25608;
}

.tk-colr-bg-orange-7 {
  background-color: #793605;
}

.tk-colr-bg-orange-8 {
  background-color: #612b04;
}

.tk-colr-bg-orange-9 {
  background-color: #492003;
}

.tk-colr-bg-yellow-0 {
  background-color: #fbf8e7;
}

.tk-colr-bg-yellow-1 {
  background-color: #f9e9b8;
}

.tk-colr-bg-yellow-2 {
  background-color: #f8e1a0;
}

.tk-colr-bg-yellow-3 {
  background-color: #f6d270;
}

.tk-colr-bg-yellow-4 {
  background-color: #f3bc29;
}

.tk-colr-bg-yellow-5 {
  background-color: #f2b411;
}

.tk-colr-bg-yellow-6 {
  background-color: #c6900e;
}

.tk-colr-bg-yellow-7 {
  background-color: #855a09;
}

.tk-colr-bg-yellow-8 {
  background-color: #5a3605;
}

.tk-colr-bg-yellow-9 {
  background-color: #442403;
}

.tk-colr-bg-green-0 {
  background-color: #f3f8ec;
}

.tk-colr-bg-green-1 {
  background-color: #dae9c6;
}

.tk-colr-bg-green-2 {
  background-color: #cee1b3;
}

.tk-colr-bg-green-3 {
  background-color: #b5d28c;
}

.tk-colr-bg-green-4 {
  background-color: #a9cb79;
}

.tk-colr-bg-green-5 {
  background-color: #90bc53;
}

.tk-colr-bg-green-6 {
  background-color: #6e8d3a;
}

.tk-colr-bg-green-7 {
  background-color: #627d32;
}

.tk-colr-bg-green-8 {
  background-color: #465924;
}

.tk-colr-bg-green-9 {
  background-color: #2a3615;
}

.tk-colr-bg-turquoise-0 {
  background-color: #edf7f5;
}

.tk-colr-bg-turquoise-1 {
  background-color: #c9e8e2;
}

.tk-colr-bg-turquoise-2 {
  background-color: #b7e0d8;
}

.tk-colr-bg-turquoise-3 {
  background-color: #93d1c5;
}

.tk-colr-bg-turquoise-4 {
  background-color: #6fc1b1;
}

.tk-colr-bg-turquoise-5 {
  background-color: #5ab5a5;
}

.tk-colr-bg-turquoise-6 {
  background-color: #1c9182;
}

.tk-colr-bg-turquoise-7 {
  background-color: #078576;
}

.tk-colr-bg-turquoise-8 {
  background-color: #055f54;
}

.tk-colr-bg-turquoise-9 {
  background-color: #033933;
}

.tk-colr-bg-blue-0 {
  background-color: #ecf2f9;
}

.tk-colr-bg-blue-1 {
  background-color: #c7d7ed;
}

.tk-colr-bg-blue-2 {
  background-color: #b4c9e7;
}

.tk-colr-bg-blue-3 {
  background-color: #8faedc;
}

.tk-colr-bg-blue-4 {
  background-color: #5686ca;
}

.tk-colr-bg-blue-5 {
  background-color: #316bb3;
}

.tk-colr-bg-blue-6 {
  background-color: #1965ae;
}

.tk-colr-bg-blue-6-5 {
  background-color: #005187;
}

.tk-colr-bg-blue-7 {
  background-color: #005187;
}

.tk-colr-bg-blue-8 {
  background-color: #004370;
}

.tk-colr-bg-blue-9 {
  background-color: #002843;
}

.tk-colr-bg-purple-0 {
  background-color: #f1edf8;
}

.tk-colr-bg-purple-1 {
  background-color: #d5cae9;
}

.tk-colr-bg-purple-2 {
  background-color: #c7b9e1;
}

.tk-colr-bg-purple-3 {
  background-color: #aa96d2;
}

.tk-colr-bg-purple-4 {
  background-color: #8061bc;
}

.tk-colr-bg-purple-5 {
  background-color: #6147a2;
}

.tk-colr-bg-purple-6 {
  background-color: #523995;
}

.tk-colr-bg-purple-7 {
  background-color: #422c88;
}

.tk-colr-bg-purple-8 {
  background-color: #2f1f61;
}

.tk-colr-bg-purple-9 {
  background-color: #1c133a;
}

.tk-colr-bg-red-0 {
  background-color: #faeaea;
}

.tk-colr-bg-red-1 {
  background-color: #ebaaac;
}

.tk-colr-bg-red-2 {
  background-color: #e07f82;
}

.tk-colr-bg-red-3 {
  background-color: #d13f44;
}

.tk-colr-bg-red-4 {
  background-color: #c2383d;
}

.tk-colr-bg-red-5 {
  background-color: #b23135;
}

.tk-colr-bg-red-6 {
  background-color: #a32a2e;
}

.tk-colr-bg-red-7 {
  background-color: #8f2528;
}

.tk-colr-bg-red-8 {
  background-color: #661a1d;
}

.tk-colr-bg-red-9 {
  background-color: #3d1011;
}

.tk-brdr-gray-0 {
  border: 1px solid #dcdcd9;
}

.tk-clear {
  clear: both;
}

.tk-centered-block {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 50%;
}

.tk-scrollable {
  overflow: auto;
}

.tk-type-truncation {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tk-text-align-right {
  text-align: right;
}

.tk-text-align-left {
  text-align: left;
}

.tk-text-align-center {
  text-align: center;
}

.tk-text-align-justify {
  text-align: justify;
}

.tk-text-align-inherit {
  text-align: inherit;
}

.tk-float-left {
  float: left;
}

.tk-float-right {
  float: right;
}

.tk-float-none {
  float: none;
}

.tk-util-hidden {
  display: none;
}

.tk-util-visible {
  display: inherit;
}

.tk-valign-top {
  vertical-align: top;
}

.tk-valign-middle {
  vertical-align: middle;
}

.tk-valign-bottom {
  vertical-align: bottom;
}

.tk-width-full-inclusive {
  width: 100%;
  box-sizing: border-box;
}

.tk-width-1t {
  width: 1.083rem !important;
}

.tk-width-2t {
  width: 2.167rem !important;
}

.tk-width-3t {
  width: 3.25rem !important;
}

.tk-width-4t {
  width: 4.333rem !important;
}

.tk-width-5t {
  width: 5.417rem !important;
}

.tk-width-6t {
  width: 6.5rem !important;
}

.tk-width-7t {
  width: 7.583rem !important;
}

.tk-width-8t {
  width: 8.667rem !important;
}

.tk-width-9t {
  width: 9.75rem !important;
}

.tk-width-10t {
  width: 10.833rem !important;
}

.tk-width-11t {
  width: 11.917rem !important;
}

.tk-width-12t {
  width: 13rem !important;
}

.tk-width-13t {
  width: 14.083rem !important;
}

.tk-width-14t {
  width: 15.167rem !important;
}

.tk-width-15t {
  width: 16.25rem !important;
}

.tk-width-16t {
  width: 17.333rem !important;
}

.tk-width-17t {
  width: 18.417rem !important;
}

.tk-width-18t {
  width: 19.5rem !important;
}

.tk-width-19t {
  width: 20.583rem !important;
}

.tk-width-20t {
  width: 21.667rem !important;
}

.tk-width-21t {
  width: 22.75rem !important;
}

.tk-width-22t {
  width: 23.833rem !important;
}

.tk-width-23t {
  width: 24.917rem !important;
}

.tk-width-24t {
  width: 26rem !important;
}

.tk-width-25t {
  width: 27.083rem !important;
}

.tk-width-26t {
  width: 28.167rem !important;
}

.tk-width-27t {
  width: 29.25rem !important;
}

.tk-width-28t {
  width: 30.333rem !important;
}

.tk-width-29t {
  width: 31.417rem !important;
}

.tk-width-30t {
  width: 32.5rem !important;
}

.tk-width-31t {
  width: 33.583rem !important;
}

.tk-width-32t {
  width: 34.667rem !important;
}

.tk-width-33t {
  width: 35.75rem !important;
}

.tk-width-34t {
  width: 36.833rem !important;
}

.tk-width-35t {
  width: 37.917rem !important;
}

.tk-width-36t {
  width: 39rem !important;
}

.tk-width-37t {
  width: 40.083rem !important;
}

.tk-width-38t {
  width: 41.167rem !important;
}

.tk-width-39t {
  width: 42.25rem !important;
}

.tk-width-40t {
  width: 43.333rem !important;
}

.tk-width-41t {
  width: 44.417rem !important;
}

.tk-width-42t {
  width: 45.5rem !important;
}

.tk-width-43t {
  width: 46.583rem !important;
}

.tk-width-44t {
  width: 47.667rem !important;
}

.tk-width-45t {
  width: 48.75rem !important;
}

.tk-width-46t {
  width: 49.833rem !important;
}

.tk-width-47t {
  width: 50.917rem !important;
}

.tk-width-48t {
  width: 52rem !important;
}

.tk-width-49t {
  width: 53.083rem !important;
}

.tk-width-50t {
  width: 54.167rem !important;
}

.tk-width-51t {
  width: 55.25rem !important;
}

.tk-width-52t {
  width: 56.333rem !important;
}

.tk-width-53t {
  width: 57.417rem !important;
}

.tk-width-54t {
  width: 58.5rem !important;
}

.tk-width-55t {
  width: 59.583rem !important;
}

.tk-width-56t {
  width: 60.667rem !important;
}

.tk-width-57t {
  width: 61.75rem !important;
}

.tk-width-58t {
  width: 62.833rem !important;
}

.tk-width-59t {
  width: 63.917rem !important;
}

.tk-width-60t {
  width: 65rem !important;
}

.tk-height-1t {
  height: 1.083rem !important;
}

.tk-height-2t {
  height: 2.167rem !important;
}

.tk-height-3t {
  height: 3.25rem !important;
}

.tk-height-4t {
  height: 4.333rem !important;
}

.tk-height-5t {
  height: 5.417rem !important;
}

.tk-height-6t {
  height: 6.5rem !important;
}

.tk-height-7t {
  height: 7.583rem !important;
}

.tk-height-8t {
  height: 8.667rem !important;
}

.tk-height-9t {
  height: 9.75rem !important;
}

.tk-height-10t {
  height: 10.833rem !important;
}

.tk-height-11t {
  height: 11.917rem !important;
}

.tk-height-12t {
  height: 13rem !important;
}

.tk-height-13t {
  height: 14.083rem !important;
}

.tk-height-14t {
  height: 15.167rem !important;
}

.tk-height-15t {
  height: 16.25rem !important;
}

.tk-height-16t {
  height: 17.333rem !important;
}

.tk-height-17t {
  height: 18.417rem !important;
}

.tk-height-18t {
  height: 19.5rem !important;
}

.tk-height-19t {
  height: 20.583rem !important;
}

.tk-height-20t {
  height: 21.667rem !important;
}

.tk-height-21t {
  height: 22.75rem !important;
}

.tk-height-22t {
  height: 23.833rem !important;
}

.tk-height-23t {
  height: 24.917rem !important;
}

.tk-height-24t {
  height: 26rem !important;
}

.tk-height-25t {
  height: 27.083rem !important;
}

.tk-height-26t {
  height: 28.167rem !important;
}

.tk-height-27t {
  height: 29.25rem !important;
}

.tk-height-28t {
  height: 30.333rem !important;
}

.tk-height-29t {
  height: 31.417rem !important;
}

.tk-height-30t {
  height: 32.5rem !important;
}

.tk-height-31t {
  height: 33.583rem !important;
}

.tk-height-32t {
  height: 34.667rem !important;
}

.tk-height-33t {
  height: 35.75rem !important;
}

.tk-height-34t {
  height: 36.833rem !important;
}

.tk-height-35t {
  height: 37.917rem !important;
}

.tk-height-36t {
  height: 39rem !important;
}

.tk-height-37t {
  height: 40.083rem !important;
}

.tk-height-38t {
  height: 41.167rem !important;
}

.tk-height-39t {
  height: 42.25rem !important;
}

.tk-height-40t {
  height: 43.333rem !important;
}

.tk-height-41t {
  height: 44.417rem !important;
}

.tk-height-42t {
  height: 45.5rem !important;
}

.tk-height-43t {
  height: 46.583rem !important;
}

.tk-height-44t {
  height: 47.667rem !important;
}

.tk-height-45t {
  height: 48.75rem !important;
}

.tk-height-46t {
  height: 49.833rem !important;
}

.tk-height-47t {
  height: 50.917rem !important;
}

.tk-height-48t {
  height: 52rem !important;
}

.tk-height-49t {
  height: 53.083rem !important;
}

.tk-height-50t {
  height: 54.167rem !important;
}

.tk-height-51t {
  height: 55.25rem !important;
}

.tk-margin-none {
  margin: 0 !important;
}

.tk-margin-min {
  margin: 0.333rem !important;
}

.tk-margin-halft {
  margin: 0.583rem !important;
}

.tk-margin-1t {
  margin: 1.083rem !important;
}

.tk-margin-2t {
  margin: 2.167rem !important;
}

.tk-margin-3t {
  margin: 3.25rem !important;
}

.tk-margin-4t {
  margin: 4.333rem !important;
}

.tk-margin-5t {
  margin: 5.417rem !important;
}

.tk-margin-left-none {
  margin-left: 0 !important;
}

.tk-margin-left-min {
  margin-left: 0.333rem !important;
}

.tk-margin-left-halft {
  margin-left: 0.583rem !important;
}

.tk-margin-left-1t {
  margin-left: 1.083rem !important;
}

.tk-margin-left-2t {
  margin-left: 2.167rem !important;
}

.tk-margin-left-3t {
  margin-left: 3.25rem !important;
}

.tk-margin-left-4t {
  margin-left: 4.333rem !important;
}

.tk-margin-left-5t {
  margin-left: 5.417rem !important;
}

.tk-margin-left-6t {
  margin-left: 6.5rem !important;
}

.tk-margin-left-7t {
  margin-left: 7.583rem !important;
}

.tk-margin-left-8t {
  margin-left: 8.667rem !important;
}

.tk-margin-left-9t {
  margin-left: 9.75rem !important;
}

.tk-margin-left-10t {
  margin-left: 10.833rem !important;
}

.tk-margin-left-11t {
  margin-left: 11.917rem !important;
}

.tk-margin-left-12t {
  margin-left: 13rem !important;
}

.tk-margin-left-13t {
  margin-left: 14.083rem !important;
}

.tk-margin-left-14t {
  margin-left: 15.167rem !important;
}

.tk-margin-left-15t {
  margin-left: 16.25rem !important;
}

.tk-margin-left-16t {
  margin-left: 17.333rem !important;
}

.tk-margin-left-17t {
  margin-left: 18.417rem !important;
}

.tk-margin-left-18t {
  margin-left: 19.5rem !important;
}

.tk-margin-left-19t {
  margin-left: 20.583rem !important;
}

.tk-margin-left-20t {
  margin-left: 21.667rem !important;
}

.tk-margin-right-none {
  margin-right: 0 !important;
}

.tk-margin-right-min {
  margin-right: 0.333rem !important;
}

.tk-margin-right-halft {
  margin-right: 0.583rem !important;
}

.tk-margin-right-1t {
  margin-right: 1.083rem !important;
}

.tk-margin-right-2t {
  margin-right: 2.167rem !important;
}

.tk-margin-right-3t {
  margin-right: 3.25rem !important;
}

.tk-margin-right-4t {
  margin-right: 4.333rem !important;
}

.tk-margin-right-5t {
  margin-right: 5.417rem !important;
}

.tk-margin-top-none {
  margin-top: 0 !important;
}

.tk-margin-top-min {
  margin-top: 0.333rem !important;
}

.tk-margin-top-halft {
  margin-top: 0.583rem !important;
}

.tk-margin-top-1t {
  margin-top: 1.083rem !important;
}

.tk-margin-top-2t {
  margin-top: 2.167rem !important;
}

.tk-margin-top-3t {
  margin-top: 3.25rem !important;
}

.tk-margin-top-4t {
  margin-top: 4.333rem !important;
}

.tk-margin-top-5t {
  margin-top: 5.417rem !important;
}

.tk-margin-bottom-none {
  margin-bottom: 0 !important;
}

.tk-margin-bottom-min {
  margin-bottom: 0.333rem !important;
}

.tk-margin-bottom-halft {
  margin-bottom: 0.583rem !important;
}

.tk-margin-bottom-1t {
  margin-bottom: 1.083rem !important;
}

.tk-margin-bottom-2t {
  margin-bottom: 2.167rem !important;
}

.tk-margin-bottom-3t {
  margin-bottom: 3.25rem !important;
}

.tk-margin-bottom-4t {
  margin-bottom: 4.333rem !important;
}

.tk-margin-bottom-5t {
  margin-bottom: 5.417rem !important;
}

.tk-margin-bottom-6t {
  margin-bottom: 6.5rem !important;
}

.tk-margin-bottom-7t {
  margin-bottom: 7.583rem !important;
}

.tk-margin-bottom-8t {
  margin-bottom: 8.667rem !important;
}

.tk-margin-bottom-9t {
  margin-bottom: 9.75rem !important;
}

.tk-padding-none {
  padding: 0 !important;
}

.tk-padding-min {
  padding: 0.333rem !important;
}

.tk-padding-halft {
  padding: 0.583rem !important;
}

.tk-padding-1t {
  padding: 1.083rem !important;
}

.tk-padding-2t {
  padding: 2.167rem !important;
}

.tk-padding-3t {
  padding: 3.25rem !important;
}

.tk-padding-4t {
  padding: 4.333rem !important;
}

.tk-padding-5t {
  padding: 5.417rem !important;
}

.tk-padding-left-none {
  padding-left: 0 !important;
}

.tk-padding-left-min {
  padding-left: 0.333rem !important;
}

.tk-padding-left-halft {
  padding-left: 0.583rem !important;
}

.tk-padding-left-1t {
  padding-left: 1.083rem !important;
}

.tk-padding-left-2t {
  padding-left: 2.167rem !important;
}

.tk-padding-left-3t {
  padding-left: 3.25rem !important;
}

.tk-padding-left-4t {
  padding-left: 4.333rem !important;
}

.tk-padding-left-5t {
  padding-left: 5.417rem !important;
}

.tk-padding-right-none {
  padding-right: 0 !important;
}

.tk-padding-right-min {
  padding-right: 0.333rem !important;
}

.tk-padding-right-halft {
  padding-right: 0.583rem !important;
}

.tk-padding-right-1t {
  padding-right: 1.083rem !important;
}

.tk-padding-right-2t {
  padding-right: 2.167rem !important;
}

.tk-padding-right-3t {
  padding-right: 3.25rem !important;
}

.tk-padding-right-4t {
  padding-right: 4.333rem !important;
}

.tk-padding-right-5t {
  padding-right: 5.417rem !important;
}

.tk-padding-top-none {
  padding-top: 0 !important;
}

.tk-padding-top-min {
  padding-top: 0.333rem !important;
}

.tk-padding-top-halft {
  padding-top: 0.583rem !important;
}

.tk-padding-top-1t {
  padding-top: 1.083rem !important;
}

.tk-padding-top-2t {
  padding-top: 2.167rem !important;
}

.tk-padding-top-3t {
  padding-top: 3.25rem !important;
}

.tk-padding-top-4t {
  padding-top: 4.333rem !important;
}

.tk-padding-top-5t {
  padding-top: 5.417rem !important;
}

.tk-padding-bottom-none {
  padding-bottom: 0 !important;
}

.tk-padding-bottom-min {
  padding-bottom: 0.333rem !important;
}

.tk-padding-bottom-halft {
  padding-bottom: 0.583rem !important;
}

.tk-padding-bottom-1t {
  padding-bottom: 1.083rem !important;
}

.tk-padding-bottom-2t {
  padding-bottom: 2.167rem !important;
}

.tk-padding-bottom-3t {
  padding-bottom: 3.25rem !important;
}

.tk-padding-bottom-4t {
  padding-bottom: 4.333rem !important;
}

.tk-padding-bottom-5t {
  padding-bottom: 5.417rem !important;
}
/* You can add global styles to this file, and also import other style files */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('fontawesome-webfont.8b43027f47b20503057d.eot?v=4.7.0');
  src: url('fontawesome-webfont.8b43027f47b20503057d.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fontawesome-webfont.20fd1704ea223900efa9.woff2?v=4.7.0') format('woff2'), url('fontawesome-webfont.f691f37e57f04c152e23.woff?v=4.7.0') format('woff'), url('fontawesome-webfont.1e59d2330b4c6deb84b3.ttf?v=4.7.0') format('truetype'), url('fontawesome-webfont.c1e38fd9e0e74ba58f7a.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.ui-gen-width-20-per {
  width: 20%;
}

.display-inline-block {
  display: inline-block;
}

/**
* Overriding some UITK styles
*/
.tk-vnav {
  width: 13.25rem;
}

.tk-acom-container .tk-acom {
  width: 9rem;
}
.tk-acom-container .tk-acom-items {
  width: 9rem;
}

.tk-tooltip {
  border-bottom: none;
}

.uitk-grid .row [class*=col-].large-col-3-8 {
  flex-basis: 33.33%;
  max-width: 33.33%;
}

.uitk-grid .row [class*=col-].medium-col-3-8 {
  flex-basis: 33.33%;
  max-width: 33.33%;
}

.uitk-grid .row [class*=col-].small-col-3-8 {
  flex-basis: 33.33%;
  max-width: 33.33%;
}

.uitk-grid .row [class*=col-].large-col-6-8 {
  flex-basis: 66.66%;
  max-width: 66.66%;
}

.uitk-grid .row [class*=col-].medium-col-6-8 {
  flex-basis: 66.66%;
  max-width: 66.66%;
}

.uitk-grid .row [class*=col-].small-col-6-8 {
  flex-basis: 66.66%;
  max-width: 66.66%;
}

.oui-rfrm-error-container input[type=text],
.oui-rfrm-error-container input[type=password],
.oui-rfrm-error-container input[type=phone],
.oui-rfrm-error-container input[type=zip],
.oui-rfrm-error-container input[type=ssn],
.oui-rfrm-error-container input[type=date],
.oui-rfrm-error-container input[type=tel],
.oui-rfrm-error-container input[type=email],
.oui-rfrm-error-container input[type=number],
.oui-rfrm-error-container select {
  height: 1.667rem;
}

select {
  max-width: 100%;
}

.no-margin {
  margin: 0px;
}

.oui-rfrm-has-error .oui-rfrm-error-container {
  background-color: transparent;
}

#validationResults div.tk-tpnl {
  margin-left: 0;
  margin-right: 0;
}

.tk-head {
  padding: 0.25rem;
  width: auto;
  flex-shrink: 0;
  flex-grow: 0;
}

.tk-pnav {
  padding: 0.5rem;
}

header div.tk-head-logo img {
  height: 55px;
}

.list {
  list-style-type: disc;
}

.types {
  padding-left: 20px;
}

a.file-link,
a.file-link:link,
a.file-link:visited,
a.file-link:hover {
  color: #005187 !important;
  text-decoration: underline !important;
}

.font-1 {
  font-size: 1rem;
}

.show-block {
  display: block;
}

.hide {
  display: none;
}

.H-record {
  color: red;
}

.P-record {
  color: #6d02a7;
}

.B-record {
  color: #993300;
}

.W-record {
  color: #336699;
}

.Q-record {
  color: blue;
}

.red {
  background-color: #f68770;
}

.green {
  background-color: #93fb71;
}

.blue {
  background-color: #71c6fb;
}

.vs-green-col {
  color: #2a9f0f;
}

.full-width {
  width: 100%;
}

.padded-main-box {
  padding-left: 2%;
  padding-right: 2%;
}
.padded-main-box .snav-box .content {
  padding: 0 0.8333rem;
  padding-top: 1.667rem;
}

.cursor-pointer {
  cursor: pointer;
}

.flat-card {
  border: 0.0833rem solid #d2d6d0;
  padding: 1.25rem;
}

.card {
  padding: 1.25rem 1.25rem;
  border: 0.0833rem solid #d2d6d0;
  box-shadow: 0rem 0rem 0rem 0rem #888888;
  transition: box-shadow 0.3s;
  /*border-radius: 0.4167rem;*/
  /*margin-bottom: 1.25rem;*/
}

.card:hover {
  box-shadow: 0.08333rem 0.25rem 0.8333rem 0rem #888888;
}

.list-items li {
  margin-left: 3.333rem;
}

.shout-big {
  font-size: 20pt;
  color: #a2a89e;
  text-align: center;
  vertical-align: middle;
}

.shout-container {
  display: table-cell;
}

.table-form {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
.table-form td {
  padding-right: 1.333rem;
  padding-bottom: 1.333rem;
  vertical-align: top;
}

.upload-file-tip {
  color: #666666;
  text-align: left;
  padding-top: 0.4167rem;
}

/*
*
* Tooltip CSS
* The poitions defines the position of the tooltip relative to its host
*
*/
.dotted-underline {
  border-bottom: 0.08333rem dotted;
}

.tooltip, .tooltip-right, .tooltip-left, .tooltip-up, .tooltip-down {
  position: relative;
  background: #000000;
  color: white;
  border: 0.25rem solid #000000;
  z-index: 50;
  padding: 0.333rem 0.8333rem;
  border-radius: 0.4167rem;
  box-shadow: 0.08333rem 0.08333rem 0.167rem 0.08333rem #888888;
  font-size: 115%;
}
.tooltip:after, .tooltip-right:after, .tooltip-left:after, .tooltip-up:after, .tooltip-down:after, .tooltip:before, .tooltip-right:before, .tooltip-left:before, .tooltip-up:before, .tooltip-down:before {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/*
*
*  Tooltip DOWN
*  
*/
.tooltip-down:after, .tooltip-down:before {
  bottom: 100%;
  left: 50%;
}
.tooltip-down:after {
  border-color: rgba(0, 0, 0, 0);
  border-bottom-color: #000000;
  border-width: 0.1667rem;
  margin-left: -0.1667rem;
}
.tooltip-down:before {
  border-color: rgba(0, 0, 0, 0);
  border-bottom-color: #000000;
  border-width: 0.6667rem;
  margin-left: -0.6667rem;
}

/*
*
*  Tooltip UP
*  
*/
.tooltip-up:after, .tooltip-up:before {
  top: 100%;
  left: 50%;
}
.tooltip-up:after {
  border-color: rgba(0, 0, 0, 0);
  border-top-color: #000000;
  border-width: 0.1667rem;
  margin-left: -0.1667rem;
}
.tooltip-up:before {
  border-color: rgba(0, 0, 0, 0);
  border-top-color: #000000;
  border-width: 0.6667rem;
  margin-left: -0.6667rem;
}

/*
*
*  Tooltip LEFT
*  
*/
.tooltip-left:after, .tooltip-left:before {
  left: 100%;
  top: 50%;
}
.tooltip-left:after {
  border-color: rgba(0, 0, 0, 0);
  border-left-color: #000000;
  border-width: 0.1667rem;
  margin-top: -0.1667rem;
}
.tooltip-left:before {
  border-color: rgba(0, 0, 0, 0);
  border-left-color: #000000;
  border-width: 0.6667rem;
  margin-top: -0.6667rem;
}

/*
*
*  Tooltip RIGHT
*  
*/
.tooltip-right:after, .tooltip-right:before {
  right: 100%;
  top: 50%;
}
.tooltip-right:after {
  border-color: rgba(0, 0, 0, 0);
  border-right-color: #000000;
  border-width: 0.1667rem;
  margin-top: -0.1667rem;
}
.tooltip-right:before {
  border-color: rgba(0, 0, 0, 0);
  border-right-color: #000000;
  border-width: 0.6667rem;
  margin-top: -0.6667rem;
}

.content-wrapper {
  padding: 0 0.8333rem;
  padding-top: 0rem;
}

.right-gutter {
  display: inline-block;
  vertical-align: top;
  width: 20%;
}

.service-content {
  display: inline-block;
  vertical-align: top;
  width: 79%;
}

.optumDefaultH2 {
  color: #C25608;
  font-weight: bold;
}

.hipaaCompliant {
  color: green;
}

.nonHipaaCompliant {
  color: red;
}

.hoversty {
  background-color: #fcf7ea !important;
}

.selected {
  background-color: #f8dcb4 !important;
}

.right-align {
  text-align: right;
}

.wrapper {
  display: flex;
  min-height: 100%;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
}

.main {
  flex: 1 0 auto;
  padding-top: 1.125rem;
  margin-left: 1.125rem;
  margin-right: 1.125rem;
}

.submission-snapshot {
  padding: 0 0.41667rem 0 0.41667rem;
}

.submission-snapshot .submission-snapshot-half {
  display: inline-block;
  width: 49%;
  vertical-align: top;
}
.submission-snapshot .submission-snapshot-half .item {
  box-sizing: border-box;
  padding: 0.1667rem;
}
.submission-snapshot .submission-snapshot-half .item .label {
  vertical-align: top;
  display: inline-block;
  width: 29%;
}
.submission-snapshot .submission-snapshot-half .item .value {
  vertical-align: top;
  display: inline-block;
  width: 69%;
}

.submission-error {
  text-align: center;
}

.validation-errors {
  color: red;
  font-weight: bold;
}
.validation-errors ul {
  list-style-type: square;
}

.filter-engine-validation-errors {
  border: 2px solid red;
}

.navigation-link {
  text-decoration: none;
}

.tk-barchart-showdata-button {
  display: none;
}

.tk-pie-chart-container svg.nvd3-svg {
  width: inherit;
  display: block;
  padding: 0;
}

.tk-pie-chart {
  padding-bottom: 1rem;
}

.nvd3.nv-pie path {
  stroke-opacity: 0;
}

.column {
  float: left;
}

.float_rt {
  float: right;
}

.right {
  width: 20%;
}

.left {
  width: 100%;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.navBar .tk-pnav {
  display: flex;
}

.navBar .tk-pnav li {
  display: inline-flex;
}

.navBar .tk-pnav li ul {
  top: 42px;
}

.tk-lbox-dialog {
  min-width: 45rem;
  max-height: 100%;
}

.highlight {
  background-color: yellow !important;
}

.announcement-form-textarea {
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #d0d0ce;
  min-width: 15rem;
  overflow: auto;
  padding: 0.5rem;
  width: 100%;
  resize: none;
  white-space: pre-wrap;
  box-shadow: none;
  outline: 0;
}

.tk-pnav [class^=cux-icon-],
.tk-pnav [class*=" cux-icon-"] {
  position: initial;
  padding-top: 2px;
}

.tk-multi-sel .tk-multi-sel-options-container .tk-multi-sel-list .tk-ms-group .tk-ms-group-item:hover {
  cursor: auto;
}

.tk-multi-sel .tk-multi-sel-options-container {
  min-width: auto;
}

.tk-multi-sel {
  max-width: 100%;
}

.tk-multi-sel .tk-multi-sel-btn {
  width: 100%;
}

.tk-pnav ul .cux-icon-caret_right {
  position: static;
}

.tk-label label {
  display: none;
}
