/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@citi-icg-172888/icgds-icons/src/icgds-icons.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
/*--------------------------------

ICGDSIcons Web Font
Generated using nucleoapp.com

-------------------------------- */
@font-face {
  font-family: "ICGDSIcons";
  src: url('ICGDSIcons.eot');
  src: url('ICGDSIcons.eot') format("embedded-opentype"),
    url('ICGDSIcons.woff2') format("woff2"),
    url('ICGDSIcons.woff') format("woff"),
    url('ICGDSIcons.ttf') format("truetype"),
    url('ICGDSIcons.svg') format("svg");
  font-weight: normal;
  font-style: normal;
}
/*------------------------
	base class definition
-------------------------*/
.lmnicon {
  display: inline-block;
  font: normal normal normal 1em/1 "ICGDSIcons";
  speak: none;
  text-transform: none;
  line-height: inherit;
  vertical-align: bottom;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lmnicon.lmn-icon-frame {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;   
}

.lmnicon-no-frame {
  width: auto!important;
  height: auto!important;   
}

/*------------------------
  change icon size
-------------------------*/
/* absolute units */
.lmnicon-10,
.lmnicon-xs,
.lmnicon.lmn-ui-xs {
  font-size: 10px;
}
.lmnicon-14,
.lmnicon-sm,
.lmnicon.lmn-ui-sm  {
  font-size: 14px;
}
.lmnicon-18,
.lmnicon-md,
.lmnicon.lmn-ui-md  {
  font-size: 18px;
}
.lmnicon-24,
.lmnicon-lg,
.lmnicon.lmn-ui-lg {
  font-size: 24px;
}

/*----------------------------------
  add a square/circle background
-----------------------------------*/
.lmnicon-bg-square,
.lmnicon-bg-circle {
  padding: 0 0.25em;
  background-color: #eee;
}
.lmnicon-bg-circle {
  border-radius: 50%;
}
/*------------------------------------
  use icons as list item markers
-------------------------------------*/
.lmnicon-ul {
  padding-left: 0;
  list-style-type: none;
}
.lmnicon-ul > li {
  display: flex;
  align-items: flex-start;
  line-height: 1.4;
}
.lmnicon-ul > li > .lmnicon {
  margin-right: 0.4em;
  line-height: inherit;
}

/*----------------------------------
  functional colors
-----------------------------------*/
.lmnicon-color-success {
  color: var(--success);
}
.lmnicon-color-warning {
  color: var(--warning);
}
.lmnicon-color-danger {
  color: var(--danger);
}

/*------------------------
  spinning icons
-------------------------*/
.lmnicon-spin {
  animation: lmnicon-spin 2s infinite linear;
}
@keyframes lmnicon-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*------------------------
  rotated/flipped icons
-------------------------*/
.lmnicon-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  transform: rotate(90deg);
}
.lmnicon-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  transform: rotate(180deg);
}
.lmnicon-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  transform: rotate(270deg);
}
.lmnicon-flip-y {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  transform: scale(-1, 1);
}
.lmnicon-flip-x {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  transform: scale(1, -1);
}
/*------------------------
	icons
-------------------------*/

.lmnicon-contact-o::before, .lmnicon-id-card::before	 {
  content: "\ea02";
}

.lmnicon-expert-o::before,
.lmnicon-user-expert::before  {
  content: "\ea03";
}

.lmnicon-user-block::before {
  content: "\ea04";
}

.lmnicon-user-check::before {
  content: "\ea05";
}

.lmnicon-user-close::before {
  content: "\ea06";
}

.lmnicon-user-remove::before {
  content: "\ea07";
}

.lmnicon-user-settings::before {
  content: "\ea08";
}

.lmnicon-profile-o::before {
  content: "\ea09";
}

.lmnicon-group-o::before {
  content: "\ea0a";
}

.lmnicon-organization::before, .lmnicon-user-hierarchy::before {
  content: "\ea0b";
}

.lmnicon-circle::before, .lmnicon-dot::before {
  content: "\ea0c";
}

.lmnicon-hexagon-o::before {
  content: "\ea0d";
}

.lmnicon-hexagon::before {
  content: "\ea0e";
}

.lmnicon-square-o::before {
  content: "\ea0f";
}

.lmnicon-square::before {
  content: "\ea10";
}

.lmnicon-triangle-o::before {
  content: "\ea11";
}

.lmnicon-triangle::before {
  content: "\ea12";
}

.lmnicon-alert-circle-o::before {
  content: "\ea13";
}

.lmnicon-alert-circle::before {
  content: "\ea14";
}

.lmnicon-alert-triangle-o::before {
  content: "\ea15";
}

.lmnicon-alert-triangle::before {
  content: "\ea16";
}

.lmnicon-alert::before {
  content: "\ea17";
}

.lmnicon-info-circle-o::before {
  content: "\ea18";
}

.lmnicon-info-circle::before {
  content: "\ea19";
}

.lmnicon-info::before {
  content: "\ea1a";
}

.lmnicon-check-circle-o::before {
  content: "\ea1b";
}

.lmnicon-diamond-o::before {
  content: "\ea1c";
}

.lmnicon-check::before {
  content: "\ea1d";
}

.lmnicon-question-circle-o::before {
  content: "\ea1e";
}

.lmnicon-question-circle::before {
  content: "\ea1f";
}

.lmnicon-question::before {
  content: "\ea20";
}

.lmnicon-circle-o::before {
  content: "\ea21";
}

.lmnicon-diamond::before {
  content: "\ea22";
}

.lmnicon-check-circle::before {
  content: "\ea23";
}

.lmnicon-compress::before, .lmnicon-frame::before {
  content: "\ea24";
}

.lmnicon-expand::before {
  content: "\ea25";
}

.lmnicon-menu::before {
  content: "\ea26";
}

.lmnicon-arrow-left::before {
  content: "\ea27";
}

.lmnicon-arrow-right::before {
  content: "\ea28";
}

.lmnicon-arrow-up::before {
  content: "\ea29";
}

.lmnicon-down::before {
  content: "\ea2a";
}

.lmnicon-left::before {
  content: "\ea2b";
}

.lmnicon-right::before {
  content: "\ea2c";
}

.lmnicon-up::before {
  content: "\ea2d";
}

.lmnicon-caret-left::before {
  content: "\ea2e";
}

.lmnicon-caret-right::before {
  content: "\ea2f";
}

.lmnicon-caret-up::before {
  content: "\ea30";
}

.lmnicon-caret-down::before {
  content: "\ea31";
}

.lmnicon-home::before {
  content: "\ea32";
}

.lmnicon-right-double::before {
  content: "\ea33";
}

.lmnicon-left-double::before {
  content: "\ea34";
}

.lmnicon-up-double::before {
  content: "\ea35";
}

.lmnicon-more-vertical::before {
  content: "\ea36";
}

.lmnicon-down-double::before {
  content: "\ea37";
}

.lmnicon-arrow-down::before {
  content: "\ea38";
}

.lmnicon-asterisk::before {
  content: "\ea39";
}

.lmnicon-compass-north::before, .lmnicon-direction-north::before	{
  content: "\ea3a";
}

.lmnicon-crosshair::before {
  content: "\ea3b";
}

.lmnicon-bullet-list::before, .lmnicon-list-bullet::before {
  content: "\ea3c";
}

.lmnicon-bold::before {
  content: "\ea3d";
}

.lmnicon-location::before, .lmnicon-location-pin::before	{
  content: "\ea3e";
}

.lmnicon-paragraph::before {
  content: "\ea3f";
}

.lmnicon-sigma-uppercase::before {
  content: "\ea40";
}

.lmnicon-check-list::before, .lmnicon-list-check::before	{
  content: "\ea41";
}

.lmnicon-text-case::before, .lmnicon-small-caps::before	{
  content: "\ea42";
}

.lmnicon-text::before {
  content: "\ea43";
}

.lmnicon-underline::before {
  content: "\ea44";
}

.lmnicon-text-align-center::before {
  content: "\ea45";
}

.lmnicon-text-align-justified::before {
  content: "\ea46";
}

.lmnicon-number-list::before, .lmnicon-list-number::before	{
  content: "\ea47";
}

.lmnicon-text-align-right::before {
  content: "\ea48";
}

.lmnicon-strikethrough::before, .lmnicon-strike-through::before {
  content: "\ea49";
}

.lmnicon-text-align-left::before {
  content: "\ea4a";
}

.lmnicon-italic::before {
  content: "\ea4b";
}

.lmnicon-camera::before, .lmnicon-photo::before {
  content: "\ea4c";
}

.lmnicon-comment::before, .lmnicon-chat-square-2::before {
  content: "\ea4d";
}

.lmnicon-message::before, .lmnicon-chat-square::before {
  content: "\ea4e";
}

.lmnicon-messages::before, .lmnicon-chat-rooms-o::before	{
  content: "\ea4f";
}

.lmnicon-movie::before {
  content: "\ea50";
}

.lmnicon-phone-o::before, .lmnicon-phone-alt-o::before {
  content: "\ea51";
}

.lmnicon-send::before, .lmnicon-plane::before {
  content: "\ea52";
}

.lmnicon-typing::before, .lmnicon-chat-square-3::before {
  content: "\ea53";
}

.lmnicon-share-o::before, .lmnicon-share::before {
  content: "\ea54";
}

.lmnicon-video-o::before, .lmnicon-video::before {
  content: "\ea55";
}

.lmnicon-next-circle-o::before, .lmnicon-forward-circle-o::before  {
  content: "\ea56";
}

.lmnicon-next-o::before, .lmnicon-forward-o::before {
  content: "\ea57";
}

.lmnicon-pause-circle-o::before {
  content: "\ea58";
}

.lmnicon-pause-o::before {
  content: "\ea59";
}

.lmnicon-play-circle-o::before {
  content: "\ea5a";
}

.lmnicon-play-o::before {
  content: "\ea5b";
}

.lmnicon-previous-circle-o::before, .lmnicon-back-circle-o::before {
  content: "\ea5c";
}

.lmnicon-previous-o::before, .lmnicon-back-o::before {
  content: "\ea5d";
}

.lmnicon-stop-circle-o::before {
  content: "\ea5e";
}

.lmnicon-stop-o::before {
  content: "\ea5f";
}

.lmnicon-volume-high::before, .lmnicon-volume-up::before  {
  content: "\ea60";
}

.lmnicon-volume-low::before, .lmnicon-volume-down::before {
  content: "\ea61";
}

.lmnicon-volume-medium::before {
  content: "\ea62";
}

.lmnicon-volume-mute::before {
  content: "\ea63";
}

.lmnicon-letter::before, .lmnicon-envelope::before {
  content: "\ea64";
}

.lmnicon-email-read::before, .lmnicon-email-read-o::before	{
  content: "\ea65";
}

.lmnicon-email-o::before {
  content: "\ea66";
}

.lmnicon-align-bottom::before, .lmnicon-move-down::before	{
  content: "\ea67";
}

.lmnicon-align-left::before, .lmnicon-move-left::before	{
  content: "\ea68";
}

.lmnicon-columns::before, .lmnicon-layout::before {
  content: "\ea69";
}

.lmnicon-crop::before {
  content: "\ea6a";
}

.lmnicon-drag::before {
  content: "\ea6b";
}

.lmnicon-horizontal::before, .lmnicon-expand-horizontal-2::before {
  content: "\ea6c";
}

.lmnicon-layout-grid-compact::before, .lmnicon-menu-grid-o::before	{
  content: "\ea6d";
}

.lmnicon-layout-grid::before {
  content: "\ea6e";
}

.lmnicon-layout-rows-compact::before {
  content: "\ea6f";
}

.lmnicon-layout-rows::before {
  content: "\ea70";
}

.lmnicon-paint::before, .lmnicon-paint-brush::before	{
  content: "\ea71";
}

.lmnicon-palette::before, .lmnicon-paint-palette::before	{
  content: "\ea72";
}

.lmnicon-pivot::before, .lmnicon-layout-2::before {
  content: "\ea73";
}

.lmnicon-pop-out::before {
  content: "\ea74";
}

.lmnicon-quadrant::before, .lmnicon-layout-3::before	{
  content: "\ea75";
}

.lmnicon-stack::before {
  content: "\ea76";
}

.lmnicon-unstack::before {
  content: "\ea77";
}

.lmnicon-vertical::before, .lmnicon-expand-vertical-2::before {
  content: "\ea78";
}

.lmnicon-view-add::before {
  content: "\ea79";
}

.lmnicon-view-disabled::before {
  content: "\ea7a";
}

.lmnicon-view-lock::before {
  content: "\ea7b";
}

.lmnicon-view-remove::before {
  content: "\ea7c";
}

.lmnicon-view::before {
  content: "\ea7d";
}

.lmnicon-between::before, .lmnicon-expand-horizontal::before {
  content: "\ea7e";
}

.lmnicon-align-top::before, .lmnicon-move-up::before {
  content: "\ea7f";
}

.lmnicon-align-right::before, .lmnicon-move-right::before	{
  content: "\ea80";
}

.lmnicon-grouping::before {
  content: "\ea81";
}

.lmnicon-upload::before {
  content: "\ea82";
}

.lmnicon-doc-file::before {
  content: "\ea83";
}

.lmnicon-file-doc::before {
  content: "\ea84";
}

.lmnicon-file-excel::before {
  content: "\ea85";
}

.lmnicon-file-image::before, .lmnicon-image::before {
  content: "\ea86";
}

.lmnicon-file-pdf::before {
  content: "\ea87";
}

.lmnicon-file-ppt::before {
  content: "\ea88";
}

.lmnicon-file-zip::before {
  content: "\ea89";
}

.lmnicon-file::before, .lmnicon-page-portrait::before {
  content: "\ea8a";
}

.lmnicon-files::before {
  content: "\ea8b";
}

.lmnicon-cloud-download::before {
  content: "\ea8c";
}

.lmnicon-folder-tree::before, .lmnicon-folder-tree-o::before {
  content: "\ea8d";
}

.lmnicon-folders-o::before, .lmnicon-folder-open::before {
  content: "\ea8e";
}

.lmnicon-transfer-horizontal::before {
  content: "\ea8f";
}

.lmnicon-transfer-vertical::before, .lmnicon-sort::before {
  content: "\ea90";
}

.lmnicon-folder-o::before {
  content: "\ea91";
}

.lmnicon-cloud-upload::before {
  content: "\ea92";
}

.lmnicon-download::before {
  content: "\ea93";
}

.lmnicon-bookmark::before {
  content: "\ea94";
}

.lmnicon-does-not-contain::before, .lmnicon-not-search::before {
  content: "\ea95";
}

.lmnicon-filter-alt::before {
  content: "\ea96";
}

.lmnicon-flag-o::before {
  content: "\ea97";
}

.lmnicon-heart-o::before {
  content: "\ea98";
}

.lmnicon-heart::before {
  content: "\ea99";
}

.lmnicon-indeterminate::before, .lmnicon-minus-square::before	{
  content: "\ea9a";
}

.lmnicon-link-external::before {
  content: "\ea9b";
}

.lmnicon-linked::before, .lmnicon-link-alt::before, .lmnicon-link::before {
  content: "\ea9c";
}

.lmnicon-print-o::before {
  content: "\ea9d";
}

.lmnicon-reload::before {
  content: "\ea9e";
}

.lmnicon-search::before {
  content: "\ea9f";
}

.lmnicon-spinner::before {
  content: "\eaa0";
}

.lmnicon-star-o::before {
  content: "\eaa1";
}

.lmnicon-cut::before, .lmnicon-scissors::before {
  content: "\eaa2";
}

.lmnicon-unchecked::before {
  content: "\eaa3";
}

.lmnicon-unlinked::before, .lmnicon-unlink-alt::before {
  content: "\eaa4";
}

.lmnicon-zoom-in::before {
  content: "\eaa5";
}

.lmnicon-zoom-out::before {
  content: "\eaa6";
}

.lmnicon-attach::before, .lmnicon-clip::before {
  content: "\eaa7";
}

.lmnicon-copy::before {
  content: "\eaa8";
}

.lmnicon-erase::before {
  content: "\eaa9";
}

.lmnicon-edit::before {
  content: "\eaaa";
}

.lmnicon-paste::before {
  content: "\eaab";
}

.lmnicon-redo::before {
  content: "\eaac";
}

.lmnicon-save-as::before, .lmnicon-disk-edit::before {
  content: "\eaad";
}

.lmnicon-save::before {
  content: "\eaae";
}

.lmnicon-trash-o::before, .lmnicon-trash::before {
  content: "\eaaf";
}

.lmnicon-undo::before, .lmnicon-synchronize::before {
  content: "\eab0";
}

.lmnicon-key::before {
  content: "\eab1";
}

.lmnicon-lock-o::before, .lmnicon-lock::before {
  content: "\eab2";
}

.lmnicon-login-o::before {
  content: "\eab3";
}

.lmnicon-logout-o::before {
  content: "\eab4";
}

.lmnicon-setting::before {
  content: "\eab5";
}

.lmnicon-settings-sliders::before {
  content: "\eab6";
}

.lmnicon-unlock-o::before, .lmnicon-unlock::before {
  content: "\eab7";
}

.lmnicon-bell-o::before {
  content: "\eab8";
}

.lmnicon-calendar-dots::before {
  content: "\eab9";
}

.lmnicon-clock-o::before, .lmnicon-clock::before {
  content: "\eaba";
}

.lmnicon-time::before {
  content: "\eabb";
}

.lmnicon-close-circle-o::before {
  content: "\eabc";
}

.lmnicon-close-circle::before {
  content: "\eabd";
}

.lmnicon-close::before {
  content: "\eabe";
}

.lmnicon-add-circle-o::before {
  content: "\eabf";
}

.lmnicon-add-circle::before {
  content: "\eac0";
}

.lmnicon-add::before {
  content: "\eac1";
}

.lmnicon-pushpin-o::before {
  content: "\eac2";
}

.lmnicon-pushpin::before {
  content: "\eac3";
}

.lmnicon-minus-circle-o::before {
  content: "\eac4";
}

.lmnicon-minus-circle::before {
  content: "\eac5";
}

.lmnicon-minus::before {
  content: "\eac6";
}

.lmnicon-bookmark-o::before {
  content: "\eac7";
}

.lmnicon-star::before {
  content: "\eac8";
}

.lmnicon-checked::before {
  content: "\eac9";
}

.lmnicon-calculator::before {
  content: "\eaca";
}

.lmnicon-chart-bar-down-o::before {
  content: "\eacb";
}

.lmnicon-chart-bar-o::before {
  content: "\eacc";
}

.lmnicon-chart-bar-up-o::before {
  content: "\eacd";
}

.lmnicon-chart-line::before {
  content: "\eace";
}

.lmnicon-chart-pie-o::before {
  content: "\eacf";
}

.lmnicon-dollar::before {
  content: "\ead0";
}

.lmnicon-euro::before {
  content: "\ead1";
}

.lmnicon-coins::before {
  content: "\ead2";
}

.lmnicon-yen::before {
  content: "\ead3";
}

.lmnicon-bug::before {
  content: "\ead4";
}

.lmnicon-components::before, .lmnicon-modules::before {
  content: "\ead5";
}

.lmnicon-css::before {
  content: "\ead6";
}

.lmnicon-html::before {
  content: "\ead7";
}

.lmnicon-window-code::before {
  content: "\ead8";
}

.lmnicon-window::before {
  content: "\ead9";
}

.lmnicon-does-not-equal::before, .lmnicon-not-equal::before {
  content: "\eada";
}

.lmnicon-equals::before, .lmnicon-equal::before  {
  content: "\eadb";
}

.lmnicon-greater-than::before {
  content: "\eadc";
}

.lmnicon-greater-than-or-equal::before {
  content: "\eadd";
}

.lmnicon-less-than-or-equal::before {
  content: "\eade";
}

.lmnicon-less-than::before {
  content: "\eadf";
}

.lmnicon-cash::before, .lmnicon-money-note::before  {
  content: "\eae0";
}

.lmnicon-pound::before {
  content: "\eae1";
}

.lmnicon-institution::before {
  content: "\eae2";
}

.lmnicon-user-add::before {
  content: "\eae3";
}

.lmnicon-handle::before {
  content: "\eae4";
}

.lmnicon-file-csv::before {
  content: "\eae5";
}

.lmnicon-radio-unchecked::before, .lmnicon-circle-o::before	{
  content: "\eae6";
}

.lmnicon-sync::before, .lmnicon-refresh::before  {
  content: "\eae7";
}

.lmnicon-radio-checked::before {
  content: "\eae8";
}

.lmnicon-average::before {
  content: "\eae9";
}

.lmnicon-empty::before {
  content: "\eaea";
}

.lmnicon-max::before {
  content: "\eaeb";
}

.lmnicon-percentage::before {
  content: "\eaec";
}

.lmnicon-min::before {
  content: "\eaed";
}

.lmnicon-more::before {
  content: "\eaee";
}

.lmnicon-tag::before {
  content: "\eaef";
}

.lmnicon-tag-o::before {
  content: "\eaf0";
}

.lmnicon-sun::before {
  content: "\eaf1";
}

.lmnicon-power::before {
  content: "\eaf2";
}

.lmnicon-notepad::before {
  content: "\eaf3";
}

.lmnicon-moon::before {
  content: "\eaf4";
}

.lmnicon-bell::before {
  content: "\eaf5";
}

.lmnicon-ban::before {
  content: "\eaf6";
}

.lmnicon-shrink-diagonal::before {
  content: "\eaf8";
}

.lmnicon-expand-diagonal::before {
  content: "\eaf9";
}

.lmnicon-profile-o-alt::before {
  content: "\eafa";
}

.lmnicon-end-right::before {
  content: "\eafb";
}

.lmnicon-start-left::before {
  content: "\eafc";
}

.lmnicon-function::before {
  content: "\eafd";
}

.lmnicon-apps::before {
  content: "\eafe";
}

.lmnicon-thumbs-up-o::before {
  content: "\eaff";
}

.lmnicon-thumbs-down-o::before {
  content: "\eb00";
}
/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@omnichannel/oc-components/assets/styles/ionicons.css ***!
  \************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/
@font-face { font-family: "Ionicons"; src: url('ionicons.eot'); src: url('ionicons.eot?v=2.0.0#iefix') format("embedded-opentype"), url('ionicons.ttf?v=2.0.0') format("truetype"), url('ionicons.woff?v=2.0.0') format("woff"), url('ionicons.svg?v=2.0.0#Ionicons') format("svg"); font-weight: normal; font-style: normal; }
.ion, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-circle:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done:before, .ion-android-done-all:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite:before, .ion-android-favorite-outline:before, .ion-android-film:before, .ion-android-folder:before, .ion-android-folder-open:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone:before, .ion-android-microphone-off:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person:before, .ion-android-person-add:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove:before, .ion-android-remove-circle:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-share-alt:before, .ion-android-star:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace:before, .ion-backspace-outline:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-email-unread:before, .ion-erlenmeyer-flask:before, .ion-erlenmeyer-flask-bubbles:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before,.ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-happy-outline:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios-alarm:before, .ion-ios-alarm-outline:before, .ion-ios-albums:before, .ion-ios-albums-outline:before, .ion-ios-americanfootball:before, .ion-ios-americanfootball-outline:before, .ion-ios-analytics:before, .ion-ios-analytics-outline:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-at-outline:before, .ion-ios-barcode:before, .ion-ios-barcode-outline:before, .ion-ios-baseball:before, .ion-ios-baseball-outline:before, .ion-ios-basketball:before, .ion-ios-basketball-outline:before, .ion-ios-bell:before, .ion-ios-bell-outline:before, .ion-ios-body:before, .ion-ios-body-outline:before, .ion-ios-bolt:before, .ion-ios-bolt-outline:before, .ion-ios-book:before, .ion-ios-book-outline:before, .ion-ios-bookmarks:before, .ion-ios-bookmarks-outline:before, .ion-ios-box:before, .ion-ios-box-outline:before, .ion-ios-briefcase:before, .ion-ios-briefcase-outline:before, .ion-ios-browsers:before, .ion-ios-browsers-outline:before, .ion-ios-calculator:before, .ion-ios-calculator-outline:before, .ion-ios-calendar:before, .ion-ios-calendar-outline:before, .ion-ios-camera:before, .ion-ios-camera-outline:before, .ion-ios-cart:before, .ion-ios-cart-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatbubble:before, .ion-ios-chatbubble-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock:before, .ion-ios-clock-outline:before, .ion-ios-close:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-download:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-outline:before, .ion-ios-cog:before, .ion-ios-cog-outline:before, .ion-ios-color-filter:before, .ion-ios-color-filter-outline:before, .ion-ios-color-wand:before, .ion-ios-color-wand-outline:before, .ion-ios-compose:before, .ion-ios-compose-outline:before, .ion-ios-contact:before, .ion-ios-contact-outline:before, .ion-ios-copy:before, .ion-ios-copy-outline:before, .ion-ios-crop:before, .ion-ios-crop-strong:before, .ion-ios-download:before, .ion-ios-download-outline:before, .ion-ios-drag:before, .ion-ios-email:before, .ion-ios-email-outline:before, .ion-ios-eye:before, .ion-ios-eye-outline:before, .ion-ios-fastforward:before, .ion-ios-fastforward-outline:before, .ion-ios-filing:before, .ion-ios-filing-outline:before, .ion-ios-film:before, .ion-ios-film-outline:before,.ion-ios-flame:before, .ion-ios-flame-outline:before, .ion-ios-flask:before, .ion-ios-flask-outline:before, .ion-ios-flower:before, .ion-ios-flower-outline:before, .ion-ios-folder:before, .ion-ios-folder-outline:before, .ion-ios-football:before, .ion-ios-football-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-b:before, .ion-ios-game-controller-b-outline:before, .ion-ios-gear:before, .ion-ios-gear-outline:before, .ion-ios-glasses:before, .ion-ios-glasses-outline:before, .ion-ios-grid-view:before, .ion-ios-grid-view-outline:before, .ion-ios-heart:before, .ion-ios-heart-outline:before, .ion-ios-help:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-home:before, .ion-ios-home-outline:before, .ion-ios-infinite:before, .ion-ios-infinite-outline:before, .ion-ios-information:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-ionic-outline:before, .ion-ios-keypad:before, .ion-ios-keypad-outline:before, .ion-ios-lightbulb:before, .ion-ios-lightbulb-outline:before, .ion-ios-list:before, .ion-ios-list-outline:before, .ion-ios-location:before, .ion-ios-location-outline:before, .ion-ios-locked:before, .ion-ios-locked-outline:before, .ion-ios-loop:before, .ion-ios-loop-strong:before, .ion-ios-medical:before, .ion-ios-medical-outline:before, .ion-ios-medkit:before, .ion-ios-medkit-outline:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-minus:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-monitor:before, .ion-ios-monitor-outline:before, .ion-ios-moon:before, .ion-ios-moon-outline:before, .ion-ios-more:before, .ion-ios-more-outline:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-navigate-outline:before, .ion-ios-nutrition:before, .ion-ios-nutrition-outline:before, .ion-ios-paper:before, .ion-ios-paper-outline:before, .ion-ios-paperplane:before, .ion-ios-paperplane-outline:before, .ion-ios-partlysunny:before, .ion-ios-partlysunny-outline:before, .ion-ios-pause:before, .ion-ios-pause-outline:before, .ion-ios-paw:before, .ion-ios-paw-outline:before, .ion-ios-people:before, .ion-ios-people-outline:before, .ion-ios-person:before, .ion-ios-person-outline:before, .ion-ios-personadd:before, .ion-ios-personadd-outline:before, .ion-ios-photos:before, .ion-ios-photos-outline:before, .ion-ios-pie:before, .ion-ios-pie-outline:before, .ion-ios-pint:before, .ion-ios-pint-outline:before, .ion-ios-play:before, .ion-ios-play-outline:before, .ion-ios-plus:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetags:before, .ion-ios-pricetags-outline:before, .ion-ios-printer:before, .ion-ios-printer-outline:before, .ion-ios-pulse:before, .ion-ios-pulse-strong:before, .ion-ios-rainy:before, .ion-ios-rainy-outline:before, .ion-ios-recording:before, .ion-ios-recording-outline:before, .ion-ios-redo:before, .ion-ios-redo-outline:before, .ion-ios-refresh:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-reload:before, .ion-ios-reverse-camera:before, .ion-ios-reverse-camera-outline:before, .ion-ios-rewind:before, .ion-ios-rewind-outline:before, .ion-ios-rose:before, .ion-ios-rose-outline:before, .ion-ios-search:before, .ion-ios-search-strong:before, .ion-ios-settings:before, .ion-ios-settings-strong:before, .ion-ios-shuffle:before, .ion-ios-shuffle-strong:before, .ion-ios-skipbackward:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipforward:before, .ion-ios-skipforward-outline:before, .ion-ios-snowy:before, .ion-ios-speedometer:before, .ion-ios-speedometer-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stopwatch:before, .ion-ios-stopwatch-outline:before, .ion-ios-sunny:before, .ion-ios-sunny-outline:before, .ion-ios-telephone:before, .ion-ios-telephone-outline:before, .ion-ios-tennisball:before, .ion-ios-tennisball-outline:before, .ion-ios-thunderstorm:before, .ion-ios-thunderstorm-outline:before, .ion-ios-time:before, .ion-ios-time-outline:before, .ion-ios-timer:before, .ion-ios-timer-outline:before, .ion-ios-toggle:before, .ion-ios-toggle-outline:before, .ion-ios-trash:before, .ion-ios-trash-outline:before, .ion-ios-undo:before, .ion-ios-undo-outline:before, .ion-ios-unlocked:before, .ion-ios-unlocked-outline:before, .ion-ios-upload:before, .ion-ios-upload-outline:before, .ion-ios-videocam:before, .ion-ios-videocam-outline:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass:before, .ion-ios-wineglass-outline:before, .ion-ios-world:before, .ion-ios-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-sad-outline:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-angular:before, .ion-social-angular-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-chrome:before, .ion-social-chrome-outline:before, .ion-social-codepen:before, .ion-social-codepen-outline:before, .ion-social-css3:before, .ion-social-css3-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-euro:before, .ion-social-euro-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-html5:before, .ion-social-html5-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-javascript:before, .ion-social-javascript-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-python:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-sass:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-snapchat:before, .ion-social-snapchat-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitch:before, .ion-social-twitch-outline:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-yen:before, .ion-social-yen-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-soup-can:before, .ion-soup-can-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt:before, .ion-tshirt-outline:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before { display: inline-block; font-family: "Ionicons", serif; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.ion-alert:before { content: "\f101"; }

.ion-alert-circled:before { content: "\f100"; }

.ion-android-add:before { content: "\f2c7"; }

.ion-android-add-circle:before { content: "\f359"; }

.ion-android-alarm-clock:before { content: "\f35a"; }

.ion-android-alert:before { content: "\f35b"; }

.ion-android-apps:before { content: "\f35c"; }

.ion-android-archive:before { content: "\f2c9"; }

.ion-android-arrow-back:before { content: "\f2ca"; }

.ion-android-arrow-down:before { content: "\f35d"; }

.ion-android-arrow-dropdown:before { content: "\f35f"; }

.ion-android-arrow-dropdown-circle:before { content: "\f35e"; }

.ion-android-arrow-dropleft:before { content: "\f361"; }

.ion-android-arrow-dropleft-circle:before { content: "\f360"; }

.ion-android-arrow-dropright:before { content: "\f363"; }

.ion-android-arrow-dropright-circle:before { content: "\f362"; }

.ion-android-arrow-dropup:before { content: "\f365"; }

.ion-android-arrow-dropup-circle:before { content: "\f364"; }

.ion-android-arrow-forward:before { content: "\f30f"; }

.ion-android-arrow-up:before { content: "\f366"; }

.ion-android-attach:before { content: "\f367"; }

.ion-android-bar:before { content: "\f368"; }

.ion-android-bicycle:before { content: "\f369"; }

.ion-android-boat:before { content: "\f36a"; }

.ion-android-bookmark:before { content: "\f36b"; }

.ion-android-bulb:before { content: "\f36c"; }

.ion-android-bus:before { content: "\f36d"; }

.ion-android-calendar:before { content: "\f2d1"; }

.ion-android-call:before { content: "\f2d2"; }

.ion-android-camera:before { content: "\f2d3"; }

.ion-android-cancel:before { content: "\f36e"; }

.ion-android-car:before { content: "\f36f"; }

.ion-android-cart:before { content: "\f370"; }

.ion-android-chat:before { content: "\f2d4"; }

.ion-android-checkbox:before { content: "\f374"; }

.ion-android-checkbox-blank:before { content: "\f371"; }

.ion-android-checkbox-outline:before { content: "\f373"; }

.ion-android-checkbox-outline-blank:before { content: "\f372"; }

.ion-android-checkmark-circle:before { content: "\f375"; }

.ion-android-clipboard:before { content: "\f376"; }

.ion-android-close:before { content: "\f2d7"; }

.ion-android-cloud:before { content: "\f37a"; }

.ion-android-cloud-circle:before { content: "\f377"; }

.ion-android-cloud-done:before { content: "\f378"; }

.ion-android-cloud-outline:before { content: "\f379"; }

.ion-android-color-palette:before { content: "\f37b"; }

.ion-android-compass:before { content: "\f37c"; }

.ion-android-contact:before { content: "\f2d8"; }

.ion-android-contacts:before { content: "\f2d9"; }

.ion-android-contract:before { content: "\f37d"; }

.ion-android-create:before { content: "\f37e"; }

.ion-android-delete:before { content: "\f37f"; }

.ion-android-desktop:before { content: "\f380"; }

.ion-android-document:before { content: "\f381"; }

.ion-android-done:before { content: "\f383"; }

.ion-android-done-all:before { content: "\f382"; }

.ion-android-download:before { content: "\f2dd"; }

.ion-android-drafts:before { content: "\f384"; }

.ion-android-exit:before { content: "\f385"; }

.ion-android-expand:before { content: "\f386"; }

.ion-android-favorite:before { content: "\f388"; }

.ion-android-favorite-outline:before { content: "\f387"; }

.ion-android-film:before { content: "\f389"; }

.ion-android-folder:before { content: "\f2e0"; }

.ion-android-folder-open:before { content: "\f38a"; }

.ion-android-funnel:before { content: "\f38b"; }

.ion-android-globe:before { content: "\f38c"; }

.ion-android-hand:before { content: "\f2e3"; }

.ion-android-hangout:before { content: "\f38d"; }

.ion-android-happy:before { content: "\f38e"; }

.ion-android-home:before { content: "\f38f"; }

.ion-android-image:before { content: "\f2e4"; }

.ion-android-laptop:before { content: "\f390"; }

.ion-android-list:before { content: "\f391"; }

.ion-android-locate:before { content: "\f2e9"; }

.ion-android-lock:before { content: "\f392"; }

.ion-android-mail:before { content: "\f2eb"; }

.ion-android-map:before { content: "\f393"; }

.ion-android-menu:before { content: "\f394"; }

.ion-android-microphone:before { content: "\f2ec"; }

.ion-android-microphone-off:before { content: "\f395"; }

.ion-android-more-horizontal:before { content: "\f396"; }

.ion-android-more-vertical:before { content: "\f397"; }

.ion-android-navigate:before { content: "\f398"; }

.ion-android-notifications:before { content: "\f39b"; }

.ion-android-notifications-none:before { content: "\f399"; }

.ion-android-notifications-off:before { content: "\f39a"; }

.ion-android-open:before { content: "\f39c"; }

.ion-android-options:before { content: "\f39d"; }

.ion-android-people:before { content: "\f39e"; }

.ion-android-person:before { content: "\f3a0"; }

.ion-android-person-add:before { content: "\f39f"; }

.ion-android-phone-landscape:before { content: "\f3a1"; }

.ion-android-phone-portrait:before { content: "\f3a2"; }

.ion-android-pin:before { content: "\f3a3"; }

.ion-android-plane:before { content: "\f3a4"; }

.ion-android-playstore:before { content: "\f2f0"; }

.ion-android-print:before { content: "\f3a5"; }

.ion-android-radio-button-off:before { content: "\f3a6"; }

.ion-android-radio-button-on:before { content: "\f3a7"; }

.ion-android-refresh:before { content: "\f3a8"; }

.ion-android-remove:before { content: "\f2f4"; }

.ion-android-remove-circle:before { content: "\f3a9"; }

.ion-android-restaurant:before { content: "\f3aa"; }

.ion-android-sad:before { content: "\f3ab"; }

.ion-android-search:before { content: "\f2f5"; }

.ion-android-send:before { content: "\f2f6"; }

.ion-android-settings:before { content: "\f2f7"; }

.ion-android-share:before { content: "\f2f8"; }

.ion-android-share-alt:before { content: "\f3ac"; }

.ion-android-star:before { content: "\f2fc"; }

.ion-android-star-half:before { content: "\f3ad"; }

.ion-android-star-outline:before { content: "\f3ae"; }

.ion-android-stopwatch:before { content: "\f2fd"; }

.ion-android-subway:before { content: "\f3af"; }

.ion-android-sunny:before { content: "\f3b0"; }

.ion-android-sync:before { content: "\f3b1"; }

.ion-android-textsms:before { content: "\f3b2"; }

.ion-android-time:before { content: "\f3b3"; }

.ion-android-train:before { content: "\f3b4"; }

.ion-android-unlock:before { content: "\f3b5"; }

.ion-android-upload:before { content: "\f3b6"; }

.ion-android-volume-down:before { content: "\f3b7"; }

.ion-android-volume-mute:before { content: "\f3b8"; }

.ion-android-volume-off:before { content: "\f3b9"; }

.ion-android-volume-up:before { content: "\f3ba"; }

.ion-android-walk:before { content: "\f3bb"; }

.ion-android-warning:before { content: "\f3bc"; }

.ion-android-watch:before { content: "\f3bd"; }

.ion-android-wifi:before { content: "\f305"; }

.ion-aperture:before { content: "\f313"; }

.ion-archive:before { content: "\f102"; }

.ion-arrow-down-a:before { content: "\f103"; }

.ion-arrow-down-b:before { content: "\f104"; }

.ion-arrow-down-c:before { content: "\f105"; }

.ion-arrow-expand:before { content: "\f25e"; }

.ion-arrow-graph-down-left:before { content: "\f25f"; }

.ion-arrow-graph-down-right:before { content: "\f260"; }

.ion-arrow-graph-up-left:before { content: "\f261"; }

.ion-arrow-graph-up-right:before { content: "\f262"; }

.ion-arrow-left-a:before { content: "\f106"; }

.ion-arrow-left-b:before { content: "\f107"; }

.ion-arrow-left-c:before { content: "\f108"; }

.ion-arrow-move:before { content: "\f263"; }

.ion-arrow-resize:before { content: "\f264"; }

.ion-arrow-return-left:before { content: "\f265"; }

.ion-arrow-return-right:before { content: "\f266"; }

.ion-arrow-right-a:before { content: "\f109"; }

.ion-arrow-right-b:before { content: "\f10a"; }

.ion-arrow-right-c:before { content: "\f10b"; }

.ion-arrow-shrink:before { content: "\f267"; }

.ion-arrow-swap:before { content: "\f268"; }

.ion-arrow-up-a:before { content: "\f10c"; }

.ion-arrow-up-b:before { content: "\f10d"; }

.ion-arrow-up-c:before { content: "\f10e"; }

.ion-asterisk:before { content: "\f314"; }

.ion-at:before { content: "\f10f"; }

.ion-backspace:before { content: "\f3bf"; }

.ion-backspace-outline:before { content: "\f3be"; }

.ion-bag:before { content: "\f110"; }

.ion-battery-charging:before { content: "\f111"; }

.ion-battery-empty:before { content: "\f112"; }

.ion-battery-full:before { content: "\f113"; }

.ion-battery-half:before { content: "\f114"; }

.ion-battery-low:before { content: "\f115"; }

.ion-beaker:before { content: "\f269"; }

.ion-beer:before { content: "\f26a"; }

.ion-bluetooth:before { content: "\f116"; }

.ion-bonfire:before { content: "\f315"; }

.ion-bookmark:before { content: "\f26b"; }

.ion-bowtie:before { content: "\f3c0"; }

.ion-briefcase:before { content: "\f26c"; }

.ion-bug:before { content: "\f2be"; }

.ion-calculator:before { content: "\f26d"; }

.ion-calendar:before { content: "\f117"; }

.ion-camera:before { content: "\f118"; }

.ion-card:before { content: "\f119"; }

.ion-cash:before { content: "\f316"; }

.ion-chatbox:before { content: "\f11b"; }

.ion-chatbox-working:before { content: "\f11a"; }

.ion-chatboxes:before { content: "\f11c"; }

.ion-chatbubble:before { content: "\f11e"; }

.ion-chatbubble-working:before { content: "\f11d"; }

.ion-chatbubbles:before { content: "\f11f"; }

.ion-checkmark:before { content: "\f122"; }

.ion-checkmark-circled:before { content: "\f120"; }

.ion-checkmark-round:before { content: "\f121"; }

.ion-chevron-down:before { content: "\f123"; }

.ion-chevron-left:before { content: "\f124"; }

.ion-chevron-right:before { content: "\f125"; }

.ion-chevron-up:before { content: "\f126"; }

.ion-clipboard:before { content: "\f127"; }

.ion-clock:before { content: "\f26e"; }

.ion-close:before { content: "\f12a"; }

.ion-close-circled:before { content: "\f128"; }

.ion-close-round:before { content: "\f129"; }

.ion-closed-captioning:before { content: "\f317"; }

.ion-cloud:before { content: "\f12b"; }

.ion-code:before { content: "\f271"; }

.ion-code-download:before { content: "\f26f"; }

.ion-code-working:before { content: "\f270"; }

.ion-coffee:before { content: "\f272"; }

.ion-compass:before { content: "\f273"; }

.ion-compose:before { content: "\f12c"; }

.ion-connection-bars:before { content: "\f274"; }

.ion-contrast:before { content: "\f275"; }

.ion-crop:before { content: "\f3c1"; }

.ion-cube:before { content: "\f318"; }

.ion-disc:before { content: "\f12d"; }

.ion-document:before { content: "\f12f"; }

.ion-document-text:before { content: "\f12e"; }

.ion-drag:before { content: "\f130"; }

.ion-earth:before { content: "\f276"; }

.ion-easel:before { content: "\f3c2"; }

.ion-edit:before { content: "\f2bf"; }

.ion-egg:before { content: "\f277"; }

.ion-eject:before { content: "\f131"; }

.ion-email:before { content: "\f132"; }

.ion-email-unread:before { content: "\f3c3"; }

.ion-erlenmeyer-flask:before { content: "\f3c5"; }

.ion-erlenmeyer-flask-bubbles:before { content: "\f3c4"; }

.ion-eye:before { content: "\f133"; }

.ion-eye-disabled:before { content: "\f306"; }

.ion-female:before { content: "\f278"; }

.ion-filing:before { content: "\f134"; }

.ion-film-marker:before { content: "\f135"; }

.ion-fireball:before { content: "\f319"; }


.ion-flame:before { content: "\f31a"; }

.ion-flash:before { content: "\f137"; }

.ion-flash-off:before { content: "\f136"; }

.ion-folder:before { content: "\f139"; }

.ion-fork:before { content: "\f27a"; }

.ion-fork-repo:before { content: "\f2c0"; }

.ion-forward:before { content: "\f13a"; }

.ion-funnel:before { content: "\f31b"; }

.ion-gear-a:before { content: "\f13d"; }

.ion-gear-b:before { content: "\f13e"; }

.ion-grid:before { content: "\f13f"; }

.ion-hammer:before { content: "\f27b"; }

.ion-happy:before { content: "\f31c"; }

.ion-happy-outline:before { content: "\f3c6"; }

.ion-headphone:before { content: "\f140"; }

.ion-heart:before { content: "\f141"; }

.ion-heart-broken:before { content: "\f31d"; }

.ion-help:before { content: "\f143"; }

.ion-help-buoy:before { content: "\f27c"; }

.ion-help-circled:before { content: "\f142"; }

.ion-home:before { content: "\f144"; }

.ion-icecream:before { content: "\f27d"; }

.ion-image:before { content: "\f147"; }

.ion-images:before { content: "\f148"; }

.ion-information:before { content: "\f14a"; }

.ion-information-circled:before { content: "\f149"; }

.ion-ionic:before { content: "\f14b"; }

.ion-ios-alarm:before { content: "\f3c8"; }

.ion-ios-alarm-outline:before { content: "\f3c7"; }

.ion-ios-albums:before { content: "\f3ca"; }

.ion-ios-albums-outline:before { content: "\f3c9"; }

.ion-ios-americanfootball:before { content: "\f3cc"; }

.ion-ios-americanfootball-outline:before { content: "\f3cb"; }

.ion-ios-analytics:before { content: "\f3ce"; }

.ion-ios-analytics-outline:before { content: "\f3cd"; }

.ion-ios-arrow-back:before { content: "\f3cf"; }

.ion-ios-arrow-down:before { content: "\f3d0"; }

.ion-ios-arrow-forward:before { content: "\f3d1"; }

.ion-ios-arrow-left:before { content: "\f3d2"; }

.ion-ios-arrow-right:before { content: "\f3d3"; }

.ion-ios-arrow-thin-down:before { content: "\f3d4"; }

.ion-ios-arrow-thin-left:before { content: "\f3d5"; }

.ion-ios-arrow-thin-right:before { content: "\f3d6"; }

.ion-ios-arrow-thin-up:before { content: "\f3d7"; }

.ion-ios-arrow-up:before { content: "\f3d8"; }

.ion-ios-at:before { content: "\f3da"; }

.ion-ios-at-outline:before { content: "\f3d9"; }

.ion-ios-barcode:before { content: "\f3dc"; }

.ion-ios-barcode-outline:before { content: "\f3db"; }

.ion-ios-baseball:before { content: "\f3de"; }

.ion-ios-baseball-outline:before { content: "\f3dd"; }

.ion-ios-basketball:before { content: "\f3e0"; }

.ion-ios-basketball-outline:before { content: "\f3df"; }

.ion-ios-bell:before { content: "\f3e2"; }

.ion-ios-bell-outline:before { content: "\f3e1"; }

.ion-ios-body:before { content: "\f3e4"; }

.ion-ios-body-outline:before { content: "\f3e3"; }

.ion-ios-bolt:before { content: "\f3e6"; }

.ion-ios-bolt-outline:before { content: "\f3e5"; }

.ion-ios-book:before { content: "\f3e8"; }

.ion-ios-book-outline:before { content: "\f3e7"; }

.ion-ios-bookmarks:before { content: "\f3ea"; }

.ion-ios-bookmarks-outline:before { content: "\f3e9"; }

.ion-ios-box:before { content: "\f3ec"; }

.ion-ios-box-outline:before { content: "\f3eb"; }

.ion-ios-briefcase:before { content: "\f3ee"; }

.ion-ios-briefcase-outline:before { content: "\f3ed"; }

.ion-ios-browsers:before { content: "\f3f0"; }

.ion-ios-browsers-outline:before { content: "\f3ef"; }

.ion-ios-calculator:before { content: "\f3f2"; }

.ion-ios-calculator-outline:before { content: "\f3f1"; }

.ion-ios-calendar:before { content: "\f3f4"; }

.ion-ios-calendar-outline:before { content: "\f3f3"; }

.ion-ios-camera:before { content: "\f3f6"; }

.ion-ios-camera-outline:before { content: "\f3f5"; }

.ion-ios-cart:before { content: "\f3f8"; }

.ion-ios-cart-outline:before { content: "\f3f7"; }

.ion-ios-chatboxes:before { content: "\f3fa"; }

.ion-ios-chatboxes-outline:before { content: "\f3f9"; }

.ion-ios-chatbubble:before { content: "\f3fc"; }

.ion-ios-chatbubble-outline:before { content: "\f3fb"; }

.ion-ios-checkmark:before { content: "\f3ff"; }

.ion-ios-checkmark-empty:before { content: "\f3fd"; }

.ion-ios-checkmark-outline:before { content: "\f3fe"; }

.ion-ios-circle-filled:before { content: "\f400"; }

.ion-ios-circle-outline:before { content: "\f401"; }

.ion-ios-clock:before { content: "\f403"; }

.ion-ios-clock-outline:before { content: "\f402"; }

.ion-ios-close:before { content: "\f406"; }

.ion-ios-close-empty:before { content: "\f404"; }

.ion-ios-close-outline:before { content: "\f405"; }

.ion-ios-cloud:before { content: "\f40c"; }

.ion-ios-cloud-download:before { content: "\f408"; }

.ion-ios-cloud-download-outline:before { content: "\f407"; }

.ion-ios-cloud-outline:before { content: "\f409"; }

.ion-ios-cloud-upload:before { content: "\f40b"; }

.ion-ios-cloud-upload-outline:before { content: "\f40a"; }

.ion-ios-cloudy:before { content: "\f410"; }

.ion-ios-cloudy-night:before { content: "\f40e"; }

.ion-ios-cloudy-night-outline:before { content: "\f40d"; }

.ion-ios-cloudy-outline:before { content: "\f40f"; }

.ion-ios-cog:before { content: "\f412"; }

.ion-ios-cog-outline:before { content: "\f411"; }

.ion-ios-color-filter:before { content: "\f414"; }

.ion-ios-color-filter-outline:before { content: "\f413"; }

.ion-ios-color-wand:before { content: "\f416"; }

.ion-ios-color-wand-outline:before { content: "\f415"; }

.ion-ios-compose:before { content: "\f418"; }

.ion-ios-compose-outline:before { content: "\f417"; }

.ion-ios-contact:before { content: "\f41a"; }

.ion-ios-contact-outline:before { content: "\f419"; }

.ion-ios-copy:before { content: "\f41c"; }

.ion-ios-copy-outline:before { content: "\f41b"; }

.ion-ios-crop:before { content: "\f41e"; }

.ion-ios-crop-strong:before { content: "\f41d"; }

.ion-ios-download:before { content: "\f420"; }

.ion-ios-download-outline:before { content: "\f41f"; }

.ion-ios-drag:before { content: "\f421"; }

.ion-ios-email:before { content: "\f423"; }

.ion-ios-email-outline:before { content: "\f422"; }

.ion-ios-eye:before { content: "\f425"; }

.ion-ios-eye-outline:before { content: "\f424"; }

.ion-ios-fastforward:before { content: "\f427"; }

.ion-ios-fastforward-outline:before { content: "\f426"; }

.ion-ios-filing:before { content: "\f429"; }

.ion-ios-filing-outline:before { content: "\f428"; }

.ion-ios-film:before { content: "\f42b"; }

.ion-ios-film-outline:before { content: "\f42a"; }

.ion-ios-flame:before { content: "\f42f"; }

.ion-ios-flame-outline:before { content: "\f42e"; }

.ion-ios-flask:before { content: "\f431"; }

.ion-ios-flask-outline:before { content: "\f430"; }

.ion-ios-flower:before { content: "\f433"; }

.ion-ios-flower-outline:before { content: "\f432"; }

.ion-ios-folder:before { content: "\f435"; }

.ion-ios-folder-outline:before { content: "\f434"; }

.ion-ios-football:before { content: "\f437"; }

.ion-ios-football-outline:before { content: "\f436"; }

.ion-ios-game-controller-a:before { content: "\f439"; }

.ion-ios-game-controller-a-outline:before { content: "\f438"; }

.ion-ios-game-controller-b:before { content: "\f43b"; }

.ion-ios-game-controller-b-outline:before { content: "\f43a"; }

.ion-ios-gear:before { content: "\f43d"; }

.ion-ios-gear-outline:before { content: "\f43c"; }

.ion-ios-glasses:before { content: "\f43f"; }

.ion-ios-glasses-outline:before { content: "\f43e"; }

.ion-ios-grid-view:before { content: "\f441"; }

.ion-ios-grid-view-outline:before { content: "\f440"; }

.ion-ios-heart:before { content: "\f443"; }

.ion-ios-heart-outline:before { content: "\f442"; }

.ion-ios-help:before { content: "\f446"; }

.ion-ios-help-empty:before { content: "\f444"; }

.ion-ios-help-outline:before { content: "\f445"; }

.ion-ios-home:before { content: "\f448"; }

.ion-ios-home-outline:before { content: "\f447"; }

.ion-ios-infinite:before { content: "\f44a"; }

.ion-ios-infinite-outline:before { content: "\f449"; }

.ion-ios-information:before { content: "\f44d"; }

.ion-ios-information-empty:before { content: "\f44b"; }

.ion-ios-information-outline:before { content: "\f44c"; }

.ion-ios-ionic-outline:before { content: "\f44e"; }

.ion-ios-keypad:before { content: "\f450"; }

.ion-ios-keypad-outline:before { content: "\f44f"; }

.ion-ios-lightbulb:before { content: "\f452"; }

.ion-ios-lightbulb-outline:before { content: "\f451"; }

.ion-ios-list:before { content: "\f454"; }

.ion-ios-list-outline:before { content: "\f453"; }

.ion-ios-location:before { content: "\f456"; }

.ion-ios-location-outline:before { content: "\f455"; }

.ion-ios-locked:before { content: "\f458"; }

.ion-ios-locked-outline:before { content: "\f457"; }

.ion-ios-loop:before { content: "\f45a"; }

.ion-ios-loop-strong:before { content: "\f459"; }

.ion-ios-medical:before { content: "\f45c"; }

.ion-ios-medical-outline:before { content: "\f45b"; }

.ion-ios-medkit:before { content: "\f45e"; }

.ion-ios-medkit-outline:before { content: "\f45d"; }

.ion-ios-mic:before { content: "\f461"; }

.ion-ios-mic-off:before { content: "\f45f"; }

.ion-ios-mic-outline:before { content: "\f460"; }

.ion-ios-minus:before { content: "\f464"; }

.ion-ios-minus-empty:before { content: "\f462"; }

.ion-ios-minus-outline:before { content: "\f463"; }

.ion-ios-monitor:before { content: "\f466"; }

.ion-ios-monitor-outline:before { content: "\f465"; }

.ion-ios-moon:before { content: "\f468"; }

.ion-ios-moon-outline:before { content: "\f467"; }

.ion-ios-more:before { content: "\f46a"; }

.ion-ios-more-outline:before { content: "\f469"; }

.ion-ios-musical-note:before { content: "\f46b"; }

.ion-ios-musical-notes:before { content: "\f46c"; }

.ion-ios-navigate:before { content: "\f46e"; }

.ion-ios-navigate-outline:before { content: "\f46d"; }

.ion-ios-nutrition:before { content: "\f470"; }

.ion-ios-nutrition-outline:before { content: "\f46f"; }

.ion-ios-paper:before { content: "\f472"; }

.ion-ios-paper-outline:before { content: "\f471"; }

.ion-ios-paperplane:before { content: "\f474"; }

.ion-ios-paperplane-outline:before { content: "\f473"; }

.ion-ios-partlysunny:before { content: "\f476"; }

.ion-ios-partlysunny-outline:before { content: "\f475"; }

.ion-ios-pause:before { content: "\f478"; }

.ion-ios-pause-outline:before { content: "\f477"; }

.ion-ios-paw:before { content: "\f47a"; }

.ion-ios-paw-outline:before { content: "\f479"; }

.ion-ios-people:before { content: "\f47c"; }

.ion-ios-people-outline:before { content: "\f47b"; }

.ion-ios-person:before { content: "\f47e"; }

.ion-ios-person-outline:before { content: "\f47d"; }

.ion-ios-personadd:before { content: "\f480"; }

.ion-ios-personadd-outline:before { content: "\f47f"; }

.ion-ios-photos:before { content: "\f482"; }

.ion-ios-photos-outline:before { content: "\f481"; }

.ion-ios-pie:before { content: "\f484"; }

.ion-ios-pie-outline:before { content: "\f483"; }

.ion-ios-pint:before { content: "\f486"; }

.ion-ios-pint-outline:before { content: "\f485"; }

.ion-ios-play:before { content: "\f488"; }

.ion-ios-play-outline:before { content: "\f487"; }

.ion-ios-plus:before { content: "\f48b"; }

.ion-ios-plus-empty:before { content: "\f489"; }

.ion-ios-plus-outline:before { content: "\f48a"; }

.ion-ios-pricetag:before { content: "\f48d"; }

.ion-ios-pricetag-outline:before { content: "\f48c"; }

.ion-ios-pricetags:before { content: "\f48f"; }

.ion-ios-pricetags-outline:before { content: "\f48e"; }

.ion-ios-printer:before { content: "\f491"; }

.ion-ios-printer-outline:before { content: "\f490"; }

.ion-ios-pulse:before { content: "\f493"; }

.ion-ios-pulse-strong:before { content: "\f492"; }

.ion-ios-rainy:before { content: "\f495"; }

.ion-ios-rainy-outline:before { content: "\f494"; }

.ion-ios-recording:before { content: "\f497"; }

.ion-ios-recording-outline:before { content: "\f496"; }

.ion-ios-redo:before { content: "\f499"; }

.ion-ios-redo-outline:before { content: "\f498"; }

.ion-ios-refresh:before { content: "\f49c"; }

.ion-ios-refresh-empty:before { content: "\f49a"; }

.ion-ios-refresh-outline:before { content: "\f49b"; }

.ion-ios-reload:before { content: "\f49d"; }

.ion-ios-reverse-camera:before { content: "\f49f"; }

.ion-ios-reverse-camera-outline:before { content: "\f49e"; }

.ion-ios-rewind:before { content: "\f4a1"; }

.ion-ios-rewind-outline:before { content: "\f4a0"; }

.ion-ios-rose:before { content: "\f4a3"; }

.ion-ios-rose-outline:before { content: "\f4a2"; }

.ion-ios-search:before { content: "\f4a5"; }

.ion-ios-search-strong:before { content: "\f4a4"; }

.ion-ios-settings:before { content: "\f4a7"; }

.ion-ios-settings-strong:before { content: "\f4a6"; }

.ion-ios-shuffle:before { content: "\f4a9"; }

.ion-ios-shuffle-strong:before { content: "\f4a8"; }

.ion-ios-skipbackward:before { content: "\f4ab"; }

.ion-ios-skipbackward-outline:before { content: "\f4aa"; }

.ion-ios-skipforward:before { content: "\f4ad"; }

.ion-ios-skipforward-outline:before { content: "\f4ac"; }

.ion-ios-snowy:before { content: "\f4ae"; }

.ion-ios-speedometer:before { content: "\f4b0"; }

.ion-ios-speedometer-outline:before { content: "\f4af"; }

.ion-ios-star:before { content: "\f4b3"; }

.ion-ios-star-half:before { content: "\f4b1"; }

.ion-ios-star-outline:before { content: "\f4b2"; }

.ion-ios-stopwatch:before { content: "\f4b5"; }

.ion-ios-stopwatch-outline:before { content: "\f4b4"; }

.ion-ios-sunny:before { content: "\f4b7"; }

.ion-ios-sunny-outline:before { content: "\f4b6"; }

.ion-ios-telephone:before { content: "\f4b9"; }

.ion-ios-telephone-outline:before { content: "\f4b8"; }

.ion-ios-tennisball:before { content: "\f4bb"; }

.ion-ios-tennisball-outline:before { content: "\f4ba"; }

.ion-ios-thunderstorm:before { content: "\f4bd"; }

.ion-ios-thunderstorm-outline:before { content: "\f4bc"; }

.ion-ios-time:before { content: "\f4bf"; }

.ion-ios-time-outline:before { content: "\f4be"; }

.ion-ios-timer:before { content: "\f4c1"; }

.ion-ios-timer-outline:before { content: "\f4c0"; }

.ion-ios-toggle:before { content: "\f4c3"; }

.ion-ios-toggle-outline:before { content: "\f4c2"; }

.ion-ios-trash:before { content: "\f4c5"; }

.ion-ios-trash-outline:before { content: "\f4c4"; }

.ion-ios-undo:before { content: "\f4c7"; }

.ion-ios-undo-outline:before { content: "\f4c6"; }

.ion-ios-unlocked:before { content: "\f4c9"; }

.ion-ios-unlocked-outline:before { content: "\f4c8"; }

.ion-ios-upload:before { content: "\f4cb"; }

.ion-ios-upload-outline:before { content: "\f4ca"; }

.ion-ios-videocam:before { content: "\f4cd"; }

.ion-ios-videocam-outline:before { content: "\f4cc"; }

.ion-ios-volume-high:before { content: "\f4ce"; }

.ion-ios-volume-low:before { content: "\f4cf"; }

.ion-ios-wineglass:before { content: "\f4d1"; }

.ion-ios-wineglass-outline:before { content: "\f4d0"; }

.ion-ios-world:before { content: "\f4d3"; }

.ion-ios-world-outline:before { content: "\f4d2"; }

.ion-ipad:before { content: "\f1f9"; }

.ion-iphone:before { content: "\f1fa"; }

.ion-ipod:before { content: "\f1fb"; }

.ion-jet:before { content: "\f295"; }

.ion-key:before { content: "\f296"; }

.ion-knife:before { content: "\f297"; }

.ion-laptop:before { content: "\f1fc"; }

.ion-leaf:before { content: "\f1fd"; }

.ion-levels:before { content: "\f298"; }

.ion-lightbulb:before { content: "\f299"; }

.ion-link:before { content: "\f1fe"; }

.ion-load-a:before { content: "\f29a"; }

.ion-load-b:before { content: "\f29b"; }

.ion-load-c:before { content: "\f29c"; }

.ion-load-d:before { content: "\f29d"; }

.ion-location:before { content: "\f1ff"; }

.ion-lock-combination:before { content: "\f4d4"; }

.ion-locked:before { content: "\f200"; }

.ion-log-in:before { content: "\f29e"; }

.ion-log-out:before { content: "\f29f"; }

.ion-loop:before { content: "\f201"; }

.ion-magnet:before { content: "\f2a0"; }

.ion-male:before { content: "\f2a1"; }

.ion-man:before { content: "\f202"; }

.ion-map:before { content: "\f203"; }

.ion-medkit:before { content: "\f2a2"; }

.ion-merge:before { content: "\f33f"; }

.ion-mic-a:before { content: "\f204"; }

.ion-mic-b:before { content: "\f205"; }

.ion-mic-c:before { content: "\f206"; }

.ion-minus:before { content: "\f209"; }

.ion-minus-circled:before { content: "\f207"; }

.ion-minus-round:before { content: "\f208"; }

.ion-model-s:before { content: "\f2c1"; }

.ion-monitor:before { content: "\f20a"; }

.ion-more:before { content: "\f20b"; }

.ion-mouse:before { content: "\f340"; }

.ion-music-note:before { content: "\f20c"; }

.ion-navicon:before { content: "\f20e"; }

.ion-navicon-round:before { content: "\f20d"; }

.ion-navigate:before { content: "\f2a3"; }

.ion-network:before { content: "\f341"; }

.ion-no-smoking:before { content: "\f2c2"; }

.ion-nuclear:before { content: "\f2a4"; }

.ion-outlet:before { content: "\f342"; }

.ion-paintbrush:before { content: "\f4d5"; }

.ion-paintbucket:before { content: "\f4d6"; }

.ion-paper-airplane:before { content: "\f2c3"; }

.ion-paperclip:before { content: "\f20f"; }

.ion-pause:before { content: "\f210"; }

.ion-person:before { content: "\f213"; }

.ion-person-add:before { content: "\f211"; }

.ion-person-stalker:before { content: "\f212"; }

.ion-pie-graph:before { content: "\f2a5"; }

.ion-pin:before { content: "\f2a6"; }

.ion-pinpoint:before { content: "\f2a7"; }

.ion-pizza:before { content: "\f2a8"; }

.ion-plane:before { content: "\f214"; }

.ion-planet:before { content: "\f343"; }

.ion-play:before { content: "\f215"; }

.ion-playstation:before { content: "\f30a"; }

.ion-plus:before { content: "\f218"; }

.ion-plus-circled:before { content: "\f216"; }

.ion-plus-round:before { content: "\f217"; }

.ion-podium:before { content: "\f344"; }

.ion-pound:before { content: "\f219"; }

.ion-power:before { content: "\f2a9"; }

.ion-pricetag:before { content: "\f2aa"; }

.ion-pricetags:before { content: "\f2ab"; }

.ion-printer:before { content: "\f21a"; }

.ion-pull-request:before { content: "\f345"; }

.ion-qr-scanner:before { content: "\f346"; }

.ion-quote:before { content: "\f347"; }

.ion-radio-waves:before { content: "\f2ac"; }

.ion-record:before { content: "\f21b"; }

.ion-refresh:before { content: "\f21c"; }

.ion-reply:before { content: "\f21e"; }

.ion-reply-all:before { content: "\f21d"; }

.ion-ribbon-a:before { content: "\f348"; }

.ion-ribbon-b:before { content: "\f349"; }

.ion-sad:before { content: "\f34a"; }

.ion-sad-outline:before { content: "\f4d7"; }

.ion-scissors:before { content: "\f34b"; }

.ion-search:before { content: "\f21f"; }

.ion-settings:before { content: "\f2ad"; }

.ion-share:before { content: "\f220"; }

.ion-shuffle:before { content: "\f221"; }

.ion-skip-backward:before { content: "\f222"; }

.ion-skip-forward:before { content: "\f223"; }

.ion-social-android:before { content: "\f225"; }

.ion-social-android-outline:before { content: "\f224"; }

.ion-social-angular:before { content: "\f4d9"; }

.ion-social-angular-outline:before { content: "\f4d8"; }

.ion-social-apple:before { content: "\f227"; }

.ion-social-apple-outline:before { content: "\f226"; }

.ion-social-bitcoin:before { content: "\f2af"; }

.ion-social-bitcoin-outline:before { content: "\f2ae"; }

.ion-social-buffer:before { content: "\f229"; }

.ion-social-buffer-outline:before { content: "\f228"; }

.ion-social-chrome:before { content: "\f4db"; }

.ion-social-chrome-outline:before { content: "\f4da"; }

.ion-social-codepen:before { content: "\f4dd"; }

.ion-social-codepen-outline:before { content: "\f4dc"; }

.ion-social-css3:before { content: "\f4df"; }

.ion-social-css3-outline:before { content: "\f4de"; }

.ion-social-designernews:before { content: "\f22b"; }

.ion-social-designernews-outline:before { content: "\f22a"; }

.ion-social-dribbble:before { content: "\f22d"; }

.ion-social-dribbble-outline:before { content: "\f22c"; }

.ion-social-dropbox:before { content: "\f22f"; }

.ion-social-dropbox-outline:before { content: "\f22e"; }

.ion-social-euro:before { content: "\f4e1"; }

.ion-social-euro-outline:before { content: "\f4e0"; }

.ion-social-facebook:before { content: "\f231"; }

.ion-social-facebook-outline:before { content: "\f230"; }

.ion-social-foursquare:before { content: "\f34d"; }

.ion-social-foursquare-outline:before { content: "\f34c"; }

.ion-social-freebsd-devil:before { content: "\f2c4"; }

.ion-social-github:before { content: "\f233"; }

.ion-social-github-outline:before { content: "\f232"; }

.ion-social-google:before { content: "\f34f"; }

.ion-social-google-outline:before { content: "\f34e"; }

.ion-social-googleplus:before { content: "\f235"; }

.ion-social-googleplus-outline:before { content: "\f234"; }

.ion-social-hackernews:before { content: "\f237"; }

.ion-social-hackernews-outline:before { content: "\f236"; }

.ion-social-html5:before { content: "\f4e3"; }

.ion-social-html5-outline:before { content: "\f4e2"; }

.ion-social-instagram:before { content: "\f351"; }

.ion-social-instagram-outline:before { content: "\f350"; }

.ion-social-javascript:before { content: "\f4e5"; }

.ion-social-javascript-outline:before { content: "\f4e4"; }

.ion-social-linkedin:before { content: "\f239"; }

.ion-social-linkedin-outline:before { content: "\f238"; }

.ion-social-markdown:before { content: "\f4e6"; }

.ion-social-nodejs:before { content: "\f4e7"; }

.ion-social-octocat:before { content: "\f4e8"; }

.ion-social-pinterest:before { content: "\f2b1"; }

.ion-social-pinterest-outline:before { content: "\f2b0"; }

.ion-social-python:before { content: "\f4e9"; }

.ion-social-reddit:before { content: "\f23b"; }

.ion-social-reddit-outline:before { content: "\f23a"; }

.ion-social-rss:before { content: "\f23d"; }

.ion-social-rss-outline:before { content: "\f23c"; }

.ion-social-sass:before { content: "\f4ea"; }

.ion-social-skype:before { content: "\f23f"; }

.ion-social-skype-outline:before { content: "\f23e"; }

.ion-social-snapchat:before { content: "\f4ec"; }

.ion-social-snapchat-outline:before { content: "\f4eb"; }

.ion-social-tumblr:before { content: "\f241"; }

.ion-social-tumblr-outline:before { content: "\f240"; }

.ion-social-tux:before { content: "\f2c5"; }

.ion-social-twitch:before { content: "\f4ee"; }

.ion-social-twitch-outline:before { content: "\f4ed"; }

.ion-social-twitter:before { content: "\f243"; }

.ion-social-twitter-outline:before { content: "\f242"; }

.ion-social-usd:before { content: "\f353"; }

.ion-social-usd-outline:before { content: "\f352"; }

.ion-social-vimeo:before { content: "\f245"; }

.ion-social-vimeo-outline:before { content: "\f244"; }

.ion-social-whatsapp:before { content: "\f4f0"; }

.ion-social-whatsapp-outline:before { content: "\f4ef"; }

.ion-social-windows:before { content: "\f247"; }

.ion-social-windows-outline:before { content: "\f246"; }

.ion-social-wordpress:before { content: "\f249"; }

.ion-social-wordpress-outline:before { content: "\f248"; }

.ion-social-yahoo:before { content: "\f24b"; }

.ion-social-yahoo-outline:before { content: "\f24a"; }

.ion-social-yen:before { content: "\f4f2"; }

.ion-social-yen-outline:before { content: "\f4f1"; }

.ion-social-youtube:before { content: "\f24d"; }

.ion-social-youtube-outline:before { content: "\f24c"; }

.ion-soup-can:before { content: "\f4f4"; }

.ion-soup-can-outline:before { content: "\f4f3"; }

.ion-speakerphone:before { content: "\f2b2"; }

.ion-speedometer:before { content: "\f2b3"; }

.ion-spoon:before { content: "\f2b4"; }

.ion-star:before { content: "\f24e"; }

.ion-stats-bars:before { content: "\f2b5"; }

.ion-steam:before { content: "\f30b"; }

.ion-stop:before { content: "\f24f"; }

.ion-thermometer:before { content: "\f2b6"; }

.ion-thumbsdown:before { content: "\f250"; }

.ion-thumbsup:before { content: "\f251"; }

.ion-toggle:before { content: "\f355"; }

.ion-toggle-filled:before { content: "\f354"; }

.ion-transgender:before { content: "\f4f5"; }

.ion-trash-a:before { content: "\f252"; }

.ion-trash-b:before { content: "\f253"; }

.ion-trophy:before { content: "\f356"; }

.ion-tshirt:before { content: "\f4f7"; }

.ion-tshirt-outline:before { content: "\f4f6"; }

.ion-umbrella:before { content: "\f2b7"; }

.ion-university:before { content: "\f357"; }

.ion-unlocked:before { content: "\f254"; }

.ion-upload:before { content: "\f255"; }

.ion-usb:before { content: "\f2b8"; }

.ion-videocamera:before { content: "\f256"; }

.ion-volume-high:before { content: "\f257"; }

.ion-volume-low:before { content: "\f258"; }

.ion-volume-medium:before { content: "\f259"; }

.ion-volume-mute:before { content: "\f25a"; }

.ion-wand:before { content: "\f358"; }

.ion-waterdrop:before { content: "\f25b"; }

.ion-wifi:before { content: "\f25c"; }

.ion-wineglass:before { content: "\f2b9"; }

.ion-woman:before { content: "\f25d"; }

.ion-wrench:before { content: "\f2ba"; }

.ion-xbox:before { content: "\f30c"; }

/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@omnichannel/oc-components/assets/styles/table.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.ui-table {
    position: relative;
}

.ui-table table {
    border-collapse: collapse;
    width: 100%;
    table-layout: fixed;
}

.ui-table .ui-table-thead > tr > th,
.ui-table .ui-table-tbody > tr > td,
.ui-table .ui-table-tfoot > tr > td {
    padding: .25em .5em;
}

.ui-table.resizing .ui-table-thead > tr > th[ocreorderablecolumn]{
  cursor:col-resize;
}

.ui-table:not(.resizing) .ui-table-thead > tr > th[ocreorderablecolumn]{
  cursor: pointer;
  cursor: grab;
  cursor: -moz-grab;
  z-index:0;
}

.ui-table:not(.resizing) .ui-table-thead > tr > th[ocreorderablecolumn].dragging{
  cursor:grabbing;
  cursor: -moz-grabbing;
}
.ui-table .ui-sortable-column oc-sort-icon {
    cursor: pointer;
}

.ui-table p-sorticon {
    vertical-align: middle;
}

.ui-table-auto-layout > .ui-table-wrapper {
    overflow-x: auto;
}

.ui-table-auto-layout > .ui-table-wrapper > table {
    table-layout: auto;
}

/* Sections */
.ui-table-caption,
.ui-table-summary {
    padding: .25em .5em;
    text-align: center;
    font-weight: bold;
}

.ui-table-caption {
    border-bottom: 0 none;
}

.ui-table-summary {
    border-top: 0 none;
}

/* Paginator */
.ui-table .ui-paginator-top {
    border-bottom: 0 none;
}

.ui-table .ui-paginator-bottom {
    border-top: 0 none;
}

/* Scrollable */
.ui-table-scrollable-wrapper {
    position: relative;
}
.ui-table-scrollable-frozen-toright.ui-table-scrollable-wrapper {
    display: flex;
    flex-direction: row-reverse;
}
.ui-table-scrollable-header,
.ui-table-scrollable-footer {
    overflow: hidden;
    border: 0 none;
}

.ui-table-scrollable-body {
    overflow: auto;
    position: relative;
}

.ui-table-virtual-table {
    position: absolute;
}

/* Frozen Columns */
.ui-table-frozen-view .ui-table-scrollable-body {
    overflow: hidden;
}

.ui-table-scrollable-frozen-toright .ui-table-frozen-view .ui-table-scrollable-body {
    overflow-y: auto;
}

.ui-table-scrollable-frozen-toright .ui-table-unfrozen-view .ui-table-scrollable-body {
    overflow-y: hidden;
}

.ui-table-frozen-view > .ui-table-scrollable-body > table > .ui-table-tbody > tr > td:last-child {
    border-right: 0 none;
}

.ui-table-unfrozen-view {
    display:inline-block;
}

.ui-table-scrollable-frozen-toright .ui-table-unfrozen-view {
    position: initial;
}
.ui-table-frozen-view{
    display:inline-block;
    vertical-align: top;
}

/* Resizable */
.ui-table-resizable > .ui-table-wrapper {
    overflow-x: auto;
    width: 100%;
}

.ui-table-resizable .ui-table-tfoot > tr > td,
.ui-table-resizable .ui-table-tbody > tr > td {
    overflow: hidden;
}

.ui-table-resizable .ui-resizable-column {
    background-clip: padding-box;
    position: relative;
}

.ui-table-resizable-fit .ui-resizable-column:last-child .ui-column-resizer {
    display: none;
}

.ui-table .ui-column-resizer {
    display: block;
    position: absolute !important;
    top: 0;
    right: 0;
    margin: 0;
    width: 16px;
    background: transparent;
    transform: translateX(50%);
    height: 100%;
    padding: 1px;
    cursor: col-resize;
    border: 1px solid transparent;
    z-index: 100;
}

.ui-table .ui-column-resizer-helper {
    width: 1px;
    position: absolute;
    z-index: 10;
    display: none;
    background: #008CE6;
    cursor: col-resize;
}

.ui-table .ui-column-reorder-helper-line {
  width: 2px;
  position: absolute;
  z-index: 10;
  display: none;
  background: #008CE6;
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

/* Column reorderable */
.ui-column-reorder-placeholder {
  position : fixed;
  font-weight : normal;
  background : #D8D8D8;
  border: 1px solid #B1D0FF;
  font-family : Interstate, Arial, sans-serif;
  font-size : 14px;
  color: #53565a;
  padding: 10px;
}
/* Edit */
.ui-table .ui-table-tbody > tr > td.ui-editing-cell p-celleditor >  * {
    width: 100%;
}

/* Reorder */
.ui-table-reorder-indicator-up,
.ui-table-reorder-indicator-down {
    position: absolute;
    display: none;
}

/* Responsive */
.ui-table-responsive .ui-table-tbody > tr > td .ui-column-title {
    display: none;
}

@media screen and (max-width: 40em) {
    .ui-table-responsive .ui-table-thead > tr > th,
    .ui-table-responsive .ui-table-tfoot > tr > td {
        display: none !important;
    }

    .ui-table-responsive .ui-table-tbody > tr > td {
        text-align: left;
        display: block;
        border: 0 none;
        width: 100% !important;
		box-sizing: border-box;
		float: left;
		clear: left;
    }

    .ui-table-responsive .ui-table-tbody > tr > td .ui-column-title {
        padding: .4em;
        min-width: 30%;
        display: inline-block;
        margin: -.4em 1em -.4em -.4em;
        font-weight: bold;
    }
}

/* Loader */
.ui-table-loading {
    position: absolute;
    width: 100%;
    height: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    opacity: 0.1;
    z-index: 1;
}

.ui-table-loading-content {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    margin-top: -1em;
    margin-left: -1em;
}

.ui-table .ui-table-loading-icon {
    font-size: 2em;
}

.ui-dropdown {
    display: inline-block;
    position: relative;
    cursor: pointer;
    vertical-align: middle;
}

.ui-dropdown .ui-dropdown-clear-icon {
    position: absolute;
    right: 2em;
    top: 50%;
    font-size: 1em;
    height: 1em;
    margin-top: -.5em;
}

.ui-dropdown .ui-dropdown-trigger {
    border-right: none;
    border-top: none;
    border-bottom: none;
    cursor: pointer;
    width: 1.5em;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 .25em;
}

.ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon {
    top: 50%;
    left: 50%;
    margin-top: -.5em;
    margin-left: -.5em;
    position: absolute;
}

.ui-dropdown .ui-dropdown-label  {
    display: block;
    border: none;
    white-space: nowrap;
    overflow: hidden;
    font-weight: normal;
    width: 100%;
    padding-right: 2.5em;
}

.ui-dropdown-item-empty,
.ui-dropdown-label-empty {
    text-indent: -9999px;
    overflow: hidden;
}

.ui-dropdown.ui-state-disabled .ui-dropdown-trigger,
.ui-dropdown.ui-state-disabled .ui-dropdown-label {
    cursor: default;
}

.ui-dropdown label.ui-dropdown-label  {
    cursor: pointer;
}

.ui-dropdown input.ui-dropdown-label  {
    cursor: default;
}

.ui-dropdown .ui-dropdown-panel {
    min-width: 100%;
}

.ui-dropdown-panel {
    position: absolute;
    height: auto;
}

.ui-dropdown-panel .ui-dropdown-items-wrapper {
    overflow: auto;
}

.ui-dropdown-panel .ui-dropdown-item {
    font-weight: normal;
    border: 0 none;
    cursor: pointer;
    margin: 1px 0;
    padding: .125em .25em;
    text-align: left;
}

.ui-dropdown-panel .ui-dropdown-item-group {
    font-weight: bold;
    cursor: default;
}

.ui-dropdown-panel .ui-dropdown-list {
    padding: 0.4em;
    border: 0 none;
}

.ui-dropdown-panel .ui-dropdown-filter {
    width: 100%;
    box-sizing: border-box;
    padding-right: 1.5em;
}

.ui-dropdown-panel .ui-dropdown-filter-container {
    position: relative;
    margin: 0;
    padding: 0.4em;
    display: inline-block;
    width: 100%;
}

.ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon {
    position: absolute;
    top: .8em;
    right: 1em;
}


.ui-fluid .ui-dropdown {
    width: 100%;
}

.ui-paginator {
    margin: 0;
    text-align: center;
    padding: .125em;
}

.ui-paginator .ui-paginator-top {
    border-bottom: 0 none;
}

.ui-paginator .ui-paginator-bottom {
    border-top:0 none;
}

.ui-paginator .ui-paginator-left-content {
    float: left;
}

.ui-paginator .ui-paginator-right-content {
    float: right;
}

.ui-paginator .ui-paginator-page,
.ui-paginator .ui-paginator-pages,
.ui-paginator .ui-paginator-next,
.ui-paginator .ui-paginator-last,
.ui-paginator .ui-paginator-first,
.ui-paginator .ui-paginator-prev,
.ui-paginator .ui-paginator-current {
    display: inline-block;
    min-width: 1.5em;
    height: 1.5em;
    line-height: 1.5em;
	zoom: 1;
	margin-left: .063em;
	margin-right: .063em;
	text-decoration: none;
    vertical-align: middle;
    text-align: center;
    position: relative;
}

.ui-paginator .ui-paginator-pages {
    width: auto;
    line-height: 1;
}

.ui-paginator .ui-paginator-icon {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1em;
    height: 1em;
    margin-top: -.5em;
    margin-left: -.5em;
}

.ui-paginator .ui-paginator-page,
.ui-paginator .ui-paginator-next,
.ui-paginator .ui-paginator-last,
.ui-paginator .ui-paginator-first,
.ui-paginator .ui-paginator-prev{
    cursor: pointer;
}

.ui-paginator .ui-paginator-current,
.ui-paginator .ui-paginator-rpp-options {
	margin-left: 1em;
	margin-right: 1em;
    background-image: none;
}

.ui-paginator .ui-paginator-jtp-select option,
.ui-paginator .ui-paginator-rpp-options option {
    background-image: none;
    border: 0 none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.ui-paginator a.ui-state-disabled {
    outline: 0 none;
    cursor: not-allowed;
}

.ui-paginator .ui-dropdown {
    min-width: 4em;
    margin-left: .375em;
}

.ui-fluid .ui-paginator .ui-dropdown {
    width: auto;
}


/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@ag-grid-community/styles/ag-grid.css ***!
  \********************************************************************************************************************************************************************************************************************************************/
.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ag-icon-aggregation::before {
  content: var(--ag-icon-font-code-aggregation, "\f101");
}

.ag-icon-arrows::before {
  content: var(--ag-icon-font-code-arrows, "\f102");
}

.ag-icon-asc::before {
  content: var(--ag-icon-font-code-asc, "\f103");
}

.ag-icon-cancel::before {
  content: var(--ag-icon-font-code-cancel, "\f104");
}

.ag-icon-chart::before {
  content: var(--ag-icon-font-code-chart, "\f105");
}

.ag-icon-checkbox-checked::before {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
}

.ag-icon-checkbox-indeterminate::before {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
}

.ag-icon-checkbox-unchecked::before {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
}

.ag-icon-color-picker::before {
  content: var(--ag-icon-font-code-color-picker, "\f109");
}

.ag-icon-columns::before {
  content: var(--ag-icon-font-code-columns, "\f10a");
}

.ag-icon-contracted::before {
  content: var(--ag-icon-font-code-contracted, "\f10b");
}

.ag-icon-copy::before {
  content: var(--ag-icon-font-code-copy, "\f10c");
}

.ag-icon-cross::before {
  content: var(--ag-icon-font-code-cross, "\f10d");
}

.ag-icon-csv::before {
  content: var(--ag-icon-font-code-csv, "\f10e");
}

.ag-icon-cut::before {
  content: var(--ag-icon-font-code-cut, "\f10f");
}

.ag-icon-desc::before {
  content: var(--ag-icon-font-code-desc, "\f110");
}

.ag-icon-excel::before {
  content: var(--ag-icon-font-code-excel, "\f111");
}

.ag-icon-expanded::before {
  content: var(--ag-icon-font-code-expanded, "\f112");
}

.ag-icon-eye-slash::before {
  content: var(--ag-icon-font-code-eye-slash, "\f113");
}

.ag-icon-eye::before {
  content: var(--ag-icon-font-code-eye, "\f114");
}

.ag-icon-filter::before {
  content: var(--ag-icon-font-code-filter, "\f115");
}

.ag-icon-first::before {
  content: var(--ag-icon-font-code-first, "\f116");
}

.ag-icon-grip::before {
  content: var(--ag-icon-font-code-grip, "\f117");
}

.ag-icon-group::before {
  content: var(--ag-icon-font-code-group, "\f118");
}

.ag-icon-last::before {
  content: var(--ag-icon-font-code-last, "\f119");
}

.ag-icon-left::before {
  content: var(--ag-icon-font-code-left, "\f11a");
}

.ag-icon-linked::before {
  content: var(--ag-icon-font-code-linked, "\f11b");
}

.ag-icon-loading::before {
  content: var(--ag-icon-font-code-loading, "\f11c");
}

.ag-icon-maximize::before {
  content: var(--ag-icon-font-code-maximize, "\f11d");
}

.ag-icon-menu::before {
  content: var(--ag-icon-font-code-menu, "\f11e");
}

.ag-icon-minimize::before {
  content: var(--ag-icon-font-code-minimize, "\f11f");
}

.ag-icon-next::before {
  content: var(--ag-icon-font-code-next, "\f120");
}

.ag-icon-none::before {
  content: var(--ag-icon-font-code-none, "\f121");
}

.ag-icon-not-allowed::before {
  content: var(--ag-icon-font-code-not-allowed, "\f122");
}

.ag-icon-paste::before {
  content: var(--ag-icon-font-code-paste, "\f123");
}

.ag-icon-pin::before {
  content: var(--ag-icon-font-code-pin, "\f124");
}

.ag-icon-pivot::before {
  content: var(--ag-icon-font-code-pivot, "\f125");
}

.ag-icon-previous::before {
  content: var(--ag-icon-font-code-previous, "\f126");
}

.ag-icon-radio-button-off::before {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
}

.ag-icon-radio-button-on::before {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
}

.ag-icon-right::before {
  content: var(--ag-icon-font-code-right, "\f129");
}

.ag-icon-save::before {
  content: var(--ag-icon-font-code-save, "\f12a");
}

.ag-icon-small-down::before {
  content: var(--ag-icon-font-code-small-down, "\f12b");
}

.ag-icon-small-left::before {
  content: var(--ag-icon-font-code-small-left, "\f12c");
}

.ag-icon-small-right::before {
  content: var(--ag-icon-font-code-small-right, "\f12d");
}

.ag-icon-small-up::before {
  content: var(--ag-icon-font-code-small-up, "\f12e");
}

.ag-icon-tick::before {
  content: var(--ag-icon-font-code-tick, "\f12f");
}

.ag-icon-tree-closed::before {
  content: var(--ag-icon-font-code-tree-closed, "\f130");
}

.ag-icon-tree-indeterminate::before {
  content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
}

.ag-icon-tree-open::before {
  content: var(--ag-icon-font-code-tree-open, "\f132");
}

.ag-icon-unlinked::before {
  content: var(--ag-icon-font-code-unlinked, "\f133");
}

.ag-icon-row-drag::before {
  content: var(--ag-icon-font-code-grip);
}

.ag-left-arrow::before {
  content: var(--ag-icon-font-code-left);
}

.ag-right-arrow::before {
  content: var(--ag-icon-font-code-right);
}

[class*=ag-theme-] {
  --ag-foreground-color: #000;
  --ag-data-color: var(--ag-foreground-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-header-foreground-color: var(--ag-secondary-foreground-color);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-background-color: #fff;
  --ag-header-background-color: transparent;
  --ag-tooltip-background-color: transparent;
  --ag-subheader-background-color: transparent;
  --ag-subheader-toolbar-background-color: transparent;
  --ag-control-panel-background-color: transparent;
  --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
  --ag-selected-row-background-color: #BBB;
  --ag-odd-row-background-color: var(--ag-background-color);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-row-hover-color: transparent;
  --ag-column-hover-color: transparent;
  --ag-range-selection-border-color: var(--ag-foreground-color);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
  --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-width: 0;
  --ag-selected-tab-underline-transition-speed: 0s;
  --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
  --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
  --ag-header-cell-hover-background-color: transparent;
  --ag-header-cell-moving-background-color: var(--ag-background-color);
  --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
  --ag-value-change-delta-up-color: #43a047;
  --ag-value-change-delta-down-color: #e53935;
  --ag-chip-background-color: transparent;
  --ag-borders: solid 1px;
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-borders-critical: var(--ag-borders);
  --ag-borders-secondary: var(--ag-borders);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-row-border-style: solid;
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-row-border-width: 1px;
  --ag-cell-horizontal-border: solid transparent;
  --ag-borders-input: var(--ag-borders-secondary);
  --ag-input-border-color: var(--ag-secondary-border-color);
  --ag-borders-input-invalid: solid 2px;
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-borders-side-button: var(--ag-borders);
  --ag-border-radius: 0px;
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-header-column-separator-display: none;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: var(--ag-secondary-border-color);
  --ag-header-column-resize-handle-display: none;
  --ag-header-column-resize-handle-height: 50%;
  --ag-header-column-resize-handle-width: 1px;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-invalid-color: red;
  --ag-input-disabled-border-color: var(--ag-input-border-color);
  --ag-input-disabled-background-color: transparent;
  --ag-checkbox-background-color: transparent;
  --ag-checkbox-border-radius: var(--ag-border-radius);
  --ag-checkbox-checked-color: var(--ag-foreground-color);
  --ag-checkbox-unchecked-color: var(--ag-foreground-color);
  --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-switch-background-color: var(--ag-background-color);
  --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
  --ag-toggle-button-border-width: 1px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
  --ag-input-focus-box-shadow: none;
  --ag-input-focus-border-color: none;
  --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
  --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
  --ag-grid-size: 4px;
  --ag-icon-size: 12px;
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: var(--ag-grid-size);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
  --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
  --ag-header-height: var(--ag-row-height);
  --ag-list-item-height: calc(var(--ag-grid-size) * 5);
  --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
  --ag-filter-tool-panel-group-indent: 16px;
  --ag-tab-min-width: 220px;
  --ag-menu-min-width: 181px;
  --ag-side-bar-panel-width: 200px;
  --ag-font-family: "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-card-radius: var(--ag-border-radius);
  --ag-card-shadow: none;
  --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
}

.ag-root-wrapper, .ag-sticky-top, .ag-dnd-ghost {
  background-color: var(--ag-background-color);
}

[class*=ag-theme-] {
  -webkit-font-smoothing: antialiased;
  font-family: var(--ag-font-family);
  font-size: var(--ag-font-size);
  line-height: normal;
  color: var(--ag-foreground-color);
}

ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
  display: block;
}

.ag-hidden {
  display: none !important;
}

.ag-invisible {
  visibility: hidden !important;
}

.ag-no-transition {
  transition: none !important;
}

.ag-drag-handle {
  cursor: grab;
}

.ag-column-drop-wrapper {
  display: flex;
}

.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}

.ag-unselectable {
  -webkit-user-select: none;
  user-select: none;
}

.ag-selectable {
  -webkit-user-select: text;
  user-select: text;
}

.ag-tab {
  position: relative;
}

.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}

.ag-select-agg-func-popup {
  position: absolute;
}

.ag-input-wrapper, .ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}

.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.5;
  transition: opacity 1s ease-out 3s;
}
.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
  opacity: 0.5;
}

.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}
.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}
.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}
.ag-root.ag-layout-normal {
  height: 100%;
}

.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-body-vertical-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-body-viewport {
  display: flex;
}
.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.ag-center-cols-viewport {
  width: 100%;
  overflow-x: auto;
}

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}

.ag-body-vertical-scroll-viewport {
  overflow-y: scroll;
}

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}

.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-body-vertical-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container,
.ag-sticky-top-container {
  position: relative;
}

.ag-header-container,
.ag-floating-top-container,
.ag-floating-bottom-container,
.ag-sticky-top-container {
  height: 100%;
  white-space: nowrap;
}

.ag-center-cols-container {
  display: block;
}

.ag-pinned-right-cols-container {
  display: block;
}

.ag-body-horizontal-scroll-container {
  height: 100%;
}

.ag-body-vertical-scroll-container {
  width: 100%;
}

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-sticky-top-full-width-container {
  position: absolute;
  top: 0px;
  pointer-events: none;
}
.ag-ltr .ag-full-width-container,
.ag-ltr .ag-floating-top-full-width-container,
.ag-ltr .ag-floating-bottom-full-width-container,
.ag-ltr .ag-sticky-top-full-width-container {
  left: 0;
}
.ag-rtl .ag-full-width-container,
.ag-rtl .ag-floating-top-full-width-container,
.ag-rtl .ag-floating-bottom-full-width-container,
.ag-rtl .ag-sticky-top-full-width-container {
  right: 0;
}

.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.ag-virtual-list-container {
  overflow: hidden;
}

.ag-center-cols-clipper {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  min-height: 100%;
  transform: translate3d(0, 0, 0);
}

.ag-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row !important;
  min-height: 0;
}

.ag-body-clipper {
  overflow: hidden;
  min-width: 0px;
  flex: 1 1 auto;
  height: 100%;
  transform: translate3d(0, 0, 0);
}

.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}

.ag-body-horizontal-scroll {
  width: 100%;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  left: 0;
  right: 0;
}

.ag-body-vertical-scroll {
  height: 100%;
}
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}
.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}
.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}

.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}

.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}
.ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

.ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.ag-header-cell-sortable .ag-header-cell-label {
  cursor: pointer;
}

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}

.ag-pinned-left-header {
  height: 100%;
}

.ag-pinned-right-header {
  height: 100%;
}

.ag-header-row {
  position: absolute;
}

.ag-header-row:not(.ag-header-row-column-group) {
  overflow: hidden;
}

.ag-header.ag-header-allow-overflow .ag-header-row {
  overflow: visible;
}

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden;
}

.ag-header-cell.ag-header-active .ag-header-cell-menu-button {
  opacity: 1;
}

.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}

.ag-header-group-cell-label, .ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  align-items: center;
  text-overflow: ellipsis;
  align-self: stretch;
}

.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
}

.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}

.ag-header-cell-comp-wrapper {
  width: 100%;
  overflow: hidden;
}

.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}

.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}
.ag-ltr .ag-header-cell-resize {
  right: -4px;
}
.ag-rtl .ag-header-cell-resize {
  left: -4px;
}

.ag-pinned-left-header .ag-header-cell-resize {
  right: -4px;
}

.ag-pinned-right-header .ag-header-cell-resize {
  left: -4px;
}

.ag-header-select-all {
  display: flex;
}

.ag-column-moving .ag-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}

.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}

.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}

.ag-column-select-header-icon {
  position: relative;
}

.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}

.ag-column-select-header-filter {
  width: 100%;
}

.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}

.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}

.ag-column-drop-list {
  display: flex;
  align-items: center;
}

.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}

.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}

.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}

.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}
.ag-column-drop-vertical-list > * {
  flex: none;
}

.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}

.ag-column-drop-vertical-empty-message {
  display: block;
}

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}

.ag-column-drop-cell-button {
  cursor: pointer;
}

.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}

.ag-filter-toolpanel-header {
  position: relative;
}

.ag-filter-toolpanel-header, .ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}
.ag-filter-toolpanel-header > *, .ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}

.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}

.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s, background-color 0.1s, opacity 0.2s;
}

.ag-row-animation .ag-row.ag-after-created {
  transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
}

.ag-row-no-animation .ag-row {
  transition: background-color 0.1s;
}

.ag-row {
  white-space: nowrap;
  width: 100%;
}

.ag-row-loading {
  display: flex;
  align-items: center;
}

.ag-row-position-absolute {
  position: absolute;
}

.ag-row-position-relative {
  position: relative;
}

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}

.ag-row-inline-editing {
  z-index: 1;
}

.ag-row-dragging {
  z-index: 2;
}

.ag-stub-cell {
  display: flex;
  align-items: center;
}

.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}

.ag-cell-value {
  flex: 1 1 auto;
}

.ag-cell-value, .ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-cell-wrap-text {
  white-space: normal;
  word-break: break-all;
}

.ag-cell-wrapper {
  display: flex;
  align-items: center;
}
.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}

.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  align-items: center;
}

.ag-cell-inline-editing {
  z-index: 1;
}
.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}

.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}

.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-set-filter-item-checkbox {
  display: flex;
  overflow: hidden;
}

.ag-set-filter-group-icons {
  display: block;
}
.ag-set-filter-group-icons > * {
  cursor: pointer;
}

.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}

.ag-filter-filter {
  flex: 1 1 0px;
}

.ag-filter-condition {
  display: flex;
  justify-content: center;
}

.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}

.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}

.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}
.ag-floating-filter-input > * {
  flex: 1 1 auto;
}

.ag-floating-filter-button {
  display: flex;
  flex: none;
}

.ag-dnd-ghost {
  position: absolute;
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
  z-index: 9999;
}

.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ag-overlay-loading-wrapper {
  pointer-events: all;
}

.ag-popup-child {
  z-index: 5;
  top: 0;
}

.ag-popup-editor {
  position: absolute;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}

.ag-large-text-input {
  display: block;
}

.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-sticky-top {
  position: absolute;
  display: flex;
  width: 100%;
}

.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.ag-sticky-top-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-dialog, .ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}

.ag-panel-title-bar-title {
  flex: 1 1 auto;
}

.ag-panel-title-bar-buttons {
  display: flex;
}

.ag-panel-title-bar-button {
  cursor: pointer;
}

.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

.ag-dialog {
  position: absolute;
}

.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}
.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-tooltip {
  position: absolute;
  pointer-events: none;
  z-index: 99999;
}

.ag-tooltip-custom {
  position: absolute;
  pointer-events: none;
  z-index: 99999;
}

.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}

.ag-opacity-zero {
  opacity: 0 !important;
}

.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -webkit-user-select: none;
  user-select: none;
}

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}
.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}

.ag-menu-list {
  display: table;
  width: 100%;
}

.ag-menu-option, .ag-menu-separator {
  display: table-row;
}

.ag-menu-option-part, .ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}

.ag-menu-option-text {
  white-space: nowrap;
}

.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}

.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}

.ag-rich-select {
  cursor: default;
  outline: none;
}

.ag-rich-select-value {
  display: flex;
  align-items: center;
}

.ag-rich-select-value-icon {
  flex: 1 1 auto;
  order: 1;
}
.ag-ltr .ag-rich-select-value-icon {
  text-align: right;
}
.ag-rtl .ag-rich-select-value-icon {
  text-align: left;
}

.ag-rich-select-list {
  position: relative;
}

.ag-rich-select-virtual-list-item {
  display: flex;
}

.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
}

.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}

.ag-paging-button {
  position: relative;
}

.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}

.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
}

.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}

.ag-column-select-checkbox {
  display: flex;
}

.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-details-row {
  width: 100%;
}

.ag-details-row-fixed-height {
  height: 100%;
}

.ag-details-grid {
  width: 100%;
}

.ag-details-grid-fixed-height {
  height: 100%;
}

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}

.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize {
  display: none;
}

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
  overflow: hidden;
  padding: 5px 0px;
}

.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}

.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}

.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}

.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}

.ag-side-button-label {
  writing-mode: vertical-lr;
}

.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.ag-status-panel {
  display: inline-flex;
}

.ag-status-name-value {
  white-space: nowrap;
}

.ag-status-bar-left {
  display: inline-flex;
}

.ag-status-bar-center {
  display: inline-flex;
}

.ag-status-bar-right {
  display: inline-flex;
}

.ag-icon {
  display: block;
  speak: none;
}

.ag-group {
  position: relative;
  width: 100%;
}

.ag-group-title-bar {
  display: flex;
  align-items: center;
}

.ag-group-title {
  display: block;
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ag-group-title-bar .ag-group-title {
  cursor: default;
}

.ag-group-toolbar {
  display: flex;
  align-items: center;
}

.ag-group-container {
  display: flex;
}

.ag-disabled .ag-group-container {
  pointer-events: none;
}

.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}

.ag-group-container-vertical {
  flex-direction: column;
}

.ag-column-group-icons {
  display: block;
}
.ag-column-group-icons > * {
  cursor: pointer;
}

.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}

.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}

.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}

.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}

.ag-input-field, .ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ag-input-field-input {
  flex: 1 1 auto;
}

.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}

.ag-range-field {
  display: flex;
  align-items: center;
}

.ag-angle-select {
  display: flex;
  align-items: center;
}

.ag-angle-select-wrapper {
  display: flex;
}

.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}

.ag-angle-select-child-circle {
  position: absolute;
}

.ag-slider-wrapper {
  display: flex;
}
.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}

.ag-picker-field-display {
  flex: 1 1 auto;
}

.ag-picker-field {
  display: flex;
  align-items: center;
}

.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.ag-picker-field-wrapper {
  overflow: hidden;
}

.ag-label-align-right .ag-label {
  order: 1;
}
.ag-label-align-right > * {
  flex: none;
}

.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.ag-label-align-top > * {
  align-self: stretch;
}

.ag-label-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}

.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  cursor: default;
}

.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-spectrum-val {
  cursor: pointer;
}

.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}

.ag-spectrum-hue {
  cursor: default;
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

.ag-spectrum-alpha {
  cursor: default;
}

.ag-spectrum-hue-background {
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha-background {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0));
  width: 100%;
  height: 100%;
}

.ag-spectrum-tool {
  cursor: pointer;
}

.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}

.ag-recent-colors {
  display: flex;
}

.ag-recent-color {
  cursor: pointer;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-set-filter-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-set-filter-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-set-filter-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-set-filter-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-set-filter-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-set-filter-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-set-filter-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-set-filter-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-set-filter-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: 180px;
}

.ag-ltr {
  direction: ltr;
}
.ag-ltr .ag-body, .ag-ltr .ag-floating-top, .ag-ltr .ag-floating-bottom, .ag-ltr .ag-header, .ag-ltr .ag-body-viewport, .ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}

.ag-rtl {
  direction: rtl;
}
.ag-rtl .ag-body, .ag-rtl .ag-floating-top, .ag-rtl .ag-floating-bottom, .ag-rtl .ag-header, .ag-rtl .ag-body-viewport, .ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}

.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}

.ag-layout-print.ag-body {
  display: block;
  height: unset;
}
.ag-layout-print.ag-body-clipper {
  height: unset;
}
.ag-layout-print.ag-root-wrapper {
  display: inline-flex;
}
.ag-layout-print .ag-center-cols-clipper {
  min-width: 100%;
}
.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}
.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}
.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}

@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row, .ag-root-wrapper.ag-layout-print .ag-cell {
    -moz-column-break-inside: avoid;
         break-inside: avoid;
  }
}
[class^=ag-], [class^=ag-]:focus, [class^=ag-]:after, [class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}

[class^=ag-]::-ms-clear {
  display: none;
}

.ag-checkbox .ag-input-wrapper,
.ag-radio-button .ag-input-wrapper {
  overflow: visible;
}

.ag-range-field .ag-input-wrapper {
  height: 100%;
}

.ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}

.ag-ltr .ag-label-align-right .ag-label {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-label-align-right .ag-label {
  margin-right: var(--ag-grid-size);
}

input[class^=ag-] {
  margin: 0;
  background-color: var(--ag-background-color);
}

textarea[class^=ag-],
select[class^=ag-] {
  background-color: var(--ag-background-color);
}

input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}
input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}
input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}

input[class^=ag-][type=number] {
  -moz-appearance: textfield;
}
input[class^=ag-][type=number]::-webkit-outer-spin-button, input[class^=ag-][type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[class^=ag-][type=range] {
  padding: 0;
}

input[class^=ag-][type=button]:focus, button[class^=ag-]:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-drag-handle {
  color: var(--ag-secondary-foreground-color);
}

.ag-list-item, .ag-virtual-list-item {
  height: var(--ag-list-item-height);
}

.ag-keyboard-focus .ag-virtual-list-item:focus {
  outline: none;
}
.ag-keyboard-focus .ag-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-select-list {
  background-color: var(--ag-background-color);
  overflow-y: auto;
  overflow-x: hidden;
}

.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}

.ag-select-list-item {
  padding-left: 4px;
  padding-right: 4px;
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
}
.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ag-select .ag-picker-field-wrapper {
  background-color: var(--ag-background-color);
  min-height: var(--ag-list-item-height);
  cursor: default;
}
.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}
.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  height: var(--ag-list-item-height);
}
.ag-select .ag-picker-field-display {
  margin: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}
.ag-select.ag-disabled {
  opacity: 0.5;
}

.ag-rich-select {
  background-color: var(--ag-control-panel-background-color);
}

.ag-rich-select-list {
  width: 100%;
  min-width: 200px;
  height: calc(var(--ag-row-height) * 6.5);
}

.ag-rich-select-value {
  height: var(--ag-row-height);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}
.ag-ltr .ag-rich-select-value {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-rich-select-value {
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}

.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-keyboard-focus .ag-rich-select-virtual-list-item:focus::after {
  content: none;
}
.ag-rich-select-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-ltr .ag-rich-select-row {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-rich-select-row {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-rich-select-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}
.ag-ltr .ag-row-drag,
.ag-ltr .ag-selection-checkbox,
.ag-ltr .ag-group-expanded,
.ag-ltr .ag-group-contracted {
  margin-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-row-drag,
.ag-rtl .ag-selection-checkbox,
.ag-rtl .ag-group-expanded,
.ag-rtl .ag-group-contracted {
  margin-left: var(--ag-cell-widget-spacing);
}

.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}

.ag-group-expanded,
.ag-group-contracted {
  cursor: pointer;
}

.ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: var(--ag-secondary-foreground-color);
}

.ag-ltr .ag-group-child-count {
  margin-left: 2px;
}
.ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-group-title-bar {
  background-color: var(--ag-subheader-background-color);
  padding: var(--ag-grid-size);
}

.ag-group-toolbar {
  padding: var(--ag-grid-size);
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-disabled-group-title-bar, .ag-disabled-group-container {
  opacity: 0.5;
}

.group-item {
  margin: calc(var(--ag-grid-size) * 0.5) 0;
}

.ag-label {
  white-space: nowrap;
}
.ag-ltr .ag-label {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-label {
  margin-left: var(--ag-grid-size);
}

.ag-label-align-top .ag-label {
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-angle-select[disabled] {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}
.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}

.ag-ltr .ag-slider-field,
.ag-ltr .ag-angle-select-field {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-slider-field,
.ag-rtl .ag-angle-select-field {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}

.ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: var(--ag-secondary-foreground-color);
}

.ag-picker-field-wrapper {
  border: 1px solid;
  border-color: var(--ag-border-color);
  border-radius: 5px;
}
.ag-picker-field-wrapper:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-picker-field-button {
  background-color: var(--ag-background-color);
  color: var(--ag-secondary-foreground-color);
}

.ag-dialog.ag-color-dialog {
  border-radius: 5px;
}

.ag-color-picker .ag-picker-field-display {
  height: var(--ag-icon-size);
}

.ag-color-panel {
  padding: var(--ag-grid-size);
}

.ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}

.ag-spectrum-tools {
  padding: 10px;
}

.ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}

.ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}

.ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 1px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}

.ag-spectrum-hue-background {
  border-radius: 2px;
}

.ag-spectrum-alpha-background {
  border-radius: 2px;
}

.ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}

.ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: rgb(248, 248, 248);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}

.ag-recent-color {
  margin: 0 3px;
}
.ag-recent-color:first-child {
  margin-left: 0;
}
.ag-recent-color:last-child {
  margin-right: 0;
}

.ag-dnd-ghost {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  overflow: hidden;
  text-overflow: ellipsis;
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height) !important;
  line-height: var(--ag-header-height);
  margin: 0;
  padding: 0 calc(var(--ag-grid-size) * 2);
  transform: translateY(calc(var(--ag-grid-size) * 2));
}

.ag-dnd-ghost-icon {
  margin-right: var(--ag-grid-size);
  color: var(--ag-foreground-color);
}

.ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: var(--ag-popup-shadow);
}

.ag-dragging-range-handle .ag-dialog,
.ag-dragging-fill-handle .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}

.ag-dialog {
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-panel {
  background-color: var(--ag-background-color);
}

.ag-panel-title-bar {
  background-color: var(--ag-header-background-color);
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
  padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-panel-title-bar-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-panel-title-bar-button {
  margin-right: var(--ag-grid-size);
}

.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-foreground-color);
  padding: var(--ag-grid-size);
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  transition: opacity 1s;
  white-space: normal;
}
.ag-tooltip.ag-tooltip-hiding {
  opacity: 0;
}

.ag-tooltip-custom {
  transition: opacity 1s;
}
.ag-tooltip-custom.ag-tooltip-hiding {
  opacity: 0;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: calc(1 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: calc(1 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: calc(2 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: calc(2 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: calc(3 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: calc(3 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: calc(4 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: calc(4 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: calc(5 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: calc(5 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: calc(6 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: calc(6 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: calc(7 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: calc(7 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: calc(8 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: calc(8 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: calc(9 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: calc(9 * var(--ag-column-select-indent-size));
}

.ag-column-select-header-icon {
  cursor: pointer;
}

.ag-keyboard-focus .ag-column-select-header-icon:focus {
  outline: none;
}
.ag-keyboard-focus .ag-column-select-header-icon:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-ltr .ag-column-group-icons:not(:last-child),
.ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: var(--ag-widget-horizontal-spacing);
}
.ag-rtl .ag-column-group-icons:not(:last-child),
.ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-keyboard-focus .ag-column-select-virtual-list-item:focus {
  outline: none;
}
.ag-keyboard-focus .ag-column-select-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-column-group:not(:last-child),
.ag-column-select-column:not(:last-child) {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-column-select-column-readonly,
.ag-column-select-column-group-readonly {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}

.ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-column-select-virtual-list-viewport {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
}

.ag-column-select-virtual-list-item {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}

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

.ag-root-wrapper {
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: calc(1 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: calc(1 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: calc(2 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: calc(2 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: calc(3 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: calc(3 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: calc(4 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: calc(4 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: calc(5 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: calc(5 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: calc(6 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: calc(6 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: calc(7 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: calc(7 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: calc(8 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: calc(8 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: calc(9 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: calc(9 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}

.ag-ltr .ag-row-group-indent-10 {
  padding-left: calc(10 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-10 {
  padding-right: calc(10 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}

.ag-ltr .ag-row-group-indent-11 {
  padding-left: calc(11 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-11 {
  padding-right: calc(11 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}

.ag-ltr .ag-row-group-indent-12 {
  padding-left: calc(12 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-12 {
  padding-right: calc(12 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}

.ag-ltr .ag-row-group-indent-13 {
  padding-left: calc(13 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-13 {
  padding-right: calc(13 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}

.ag-ltr .ag-row-group-indent-14 {
  padding-left: calc(14 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-14 {
  padding-right: calc(14 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}

.ag-ltr .ag-row-group-indent-15 {
  padding-left: calc(15 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-15 {
  padding-right: calc(15 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}

.ag-ltr .ag-row-group-indent-16 {
  padding-left: calc(16 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-16 {
  padding-right: calc(16 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}

.ag-ltr .ag-row-group-indent-17 {
  padding-left: calc(17 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-17 {
  padding-right: calc(17 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}

.ag-ltr .ag-row-group-indent-18 {
  padding-left: calc(18 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-18 {
  padding-right: calc(18 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}

.ag-ltr .ag-row-group-indent-19 {
  padding-left: calc(19 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-19 {
  padding-right: calc(19 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}

.ag-ltr .ag-row-group-indent-20 {
  padding-left: calc(20 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-20 {
  padding-right: calc(20 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}

.ag-ltr .ag-row-group-indent-21 {
  padding-left: calc(21 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-21 {
  padding-right: calc(21 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}

.ag-ltr .ag-row-group-indent-22 {
  padding-left: calc(22 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-22 {
  padding-right: calc(22 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}

.ag-ltr .ag-row-group-indent-23 {
  padding-left: calc(23 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-23 {
  padding-right: calc(23 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}

.ag-ltr .ag-row-group-indent-24 {
  padding-left: calc(24 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-24 {
  padding-right: calc(24 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}

.ag-ltr .ag-row-group-indent-25 {
  padding-left: calc(25 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-25 {
  padding-right: calc(25 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}

.ag-ltr .ag-row-group-indent-26 {
  padding-left: calc(26 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-26 {
  padding-right: calc(26 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}

.ag-ltr .ag-row-group-indent-27 {
  padding-left: calc(27 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-27 {
  padding-right: calc(27 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}

.ag-ltr .ag-row-group-indent-28 {
  padding-left: calc(28 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-28 {
  padding-right: calc(28 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}

.ag-ltr .ag-row-group-indent-29 {
  padding-left: calc(29 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-29 {
  padding-right: calc(29 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}

.ag-ltr .ag-row-group-indent-30 {
  padding-left: calc(30 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-30 {
  padding-right: calc(30 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}

.ag-ltr .ag-row-group-indent-31 {
  padding-left: calc(31 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-31 {
  padding-right: calc(31 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}

.ag-ltr .ag-row-group-indent-32 {
  padding-left: calc(32 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-32 {
  padding-right: calc(32 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}

.ag-ltr .ag-row-group-indent-33 {
  padding-left: calc(33 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-33 {
  padding-right: calc(33 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}

.ag-ltr .ag-row-group-indent-34 {
  padding-left: calc(34 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-34 {
  padding-right: calc(34 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}

.ag-ltr .ag-row-group-indent-35 {
  padding-left: calc(35 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-35 {
  padding-right: calc(35 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}

.ag-ltr .ag-row-group-indent-36 {
  padding-left: calc(36 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-36 {
  padding-right: calc(36 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}

.ag-ltr .ag-row-group-indent-37 {
  padding-left: calc(37 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-37 {
  padding-right: calc(37 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}

.ag-ltr .ag-row-group-indent-38 {
  padding-left: calc(38 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-38 {
  padding-right: calc(38 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}

.ag-ltr .ag-row-group-indent-39 {
  padding-left: calc(39 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-39 {
  padding-right: calc(39 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}

.ag-ltr .ag-row-group-indent-40 {
  padding-left: calc(40 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-40 {
  padding-right: calc(40 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}

.ag-ltr .ag-row-group-indent-41 {
  padding-left: calc(41 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-41 {
  padding-right: calc(41 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}

.ag-ltr .ag-row-group-indent-42 {
  padding-left: calc(42 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-42 {
  padding-right: calc(42 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}

.ag-ltr .ag-row-group-indent-43 {
  padding-left: calc(43 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-43 {
  padding-right: calc(43 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}

.ag-ltr .ag-row-group-indent-44 {
  padding-left: calc(44 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-44 {
  padding-right: calc(44 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}

.ag-ltr .ag-row-group-indent-45 {
  padding-left: calc(45 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-45 {
  padding-right: calc(45 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}

.ag-ltr .ag-row-group-indent-46 {
  padding-left: calc(46 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-46 {
  padding-right: calc(46 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}

.ag-ltr .ag-row-group-indent-47 {
  padding-left: calc(47 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-47 {
  padding-right: calc(47 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}

.ag-ltr .ag-row-group-indent-48 {
  padding-left: calc(48 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-48 {
  padding-right: calc(48 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}

.ag-ltr .ag-row-group-indent-49 {
  padding-left: calc(49 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-49 {
  padding-right: calc(49 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}

.ag-ltr .ag-row-group-indent-50 {
  padding-left: calc(50 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-50 {
  padding-right: calc(50 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}

.ag-ltr .ag-row-group-indent-51 {
  padding-left: calc(51 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-51 {
  padding-right: calc(51 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}

.ag-ltr .ag-row-group-indent-52 {
  padding-left: calc(52 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-52 {
  padding-right: calc(52 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}

.ag-ltr .ag-row-group-indent-53 {
  padding-left: calc(53 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-53 {
  padding-right: calc(53 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}

.ag-ltr .ag-row-group-indent-54 {
  padding-left: calc(54 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-54 {
  padding-right: calc(54 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}

.ag-ltr .ag-row-group-indent-55 {
  padding-left: calc(55 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-55 {
  padding-right: calc(55 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}

.ag-ltr .ag-row-group-indent-56 {
  padding-left: calc(56 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-56 {
  padding-right: calc(56 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}

.ag-ltr .ag-row-group-indent-57 {
  padding-left: calc(57 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-57 {
  padding-right: calc(57 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}

.ag-ltr .ag-row-group-indent-58 {
  padding-left: calc(58 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-58 {
  padding-right: calc(58 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}

.ag-ltr .ag-row-group-indent-59 {
  padding-left: calc(59 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-59 {
  padding-right: calc(59 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}

.ag-ltr .ag-row-group-indent-60 {
  padding-left: calc(60 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-60 {
  padding-right: calc(60 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}

.ag-ltr .ag-row-group-indent-61 {
  padding-left: calc(61 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-61 {
  padding-right: calc(61 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}

.ag-ltr .ag-row-group-indent-62 {
  padding-left: calc(62 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-62 {
  padding-right: calc(62 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}

.ag-ltr .ag-row-group-indent-63 {
  padding-left: calc(63 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-63 {
  padding-right: calc(63 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}

.ag-ltr .ag-row-group-indent-64 {
  padding-left: calc(64 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-64 {
  padding-right: calc(64 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}

.ag-ltr .ag-row-group-indent-65 {
  padding-left: calc(65 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-65 {
  padding-right: calc(65 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}

.ag-ltr .ag-row-group-indent-66 {
  padding-left: calc(66 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-66 {
  padding-right: calc(66 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}

.ag-ltr .ag-row-group-indent-67 {
  padding-left: calc(67 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-67 {
  padding-right: calc(67 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}

.ag-ltr .ag-row-group-indent-68 {
  padding-left: calc(68 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-68 {
  padding-right: calc(68 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}

.ag-ltr .ag-row-group-indent-69 {
  padding-left: calc(69 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-69 {
  padding-right: calc(69 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}

.ag-ltr .ag-row-group-indent-70 {
  padding-left: calc(70 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-70 {
  padding-right: calc(70 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}

.ag-ltr .ag-row-group-indent-71 {
  padding-left: calc(71 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-71 {
  padding-right: calc(71 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}

.ag-ltr .ag-row-group-indent-72 {
  padding-left: calc(72 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-72 {
  padding-right: calc(72 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}

.ag-ltr .ag-row-group-indent-73 {
  padding-left: calc(73 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-73 {
  padding-right: calc(73 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}

.ag-ltr .ag-row-group-indent-74 {
  padding-left: calc(74 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-74 {
  padding-right: calc(74 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}

.ag-ltr .ag-row-group-indent-75 {
  padding-left: calc(75 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-75 {
  padding-right: calc(75 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}

.ag-ltr .ag-row-group-indent-76 {
  padding-left: calc(76 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-76 {
  padding-right: calc(76 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}

.ag-ltr .ag-row-group-indent-77 {
  padding-left: calc(77 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-77 {
  padding-right: calc(77 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}

.ag-ltr .ag-row-group-indent-78 {
  padding-left: calc(78 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-78 {
  padding-right: calc(78 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}

.ag-ltr .ag-row-group-indent-79 {
  padding-left: calc(79 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-79 {
  padding-right: calc(79 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}

.ag-ltr .ag-row-group-indent-80 {
  padding-left: calc(80 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-80 {
  padding-right: calc(80 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}

.ag-ltr .ag-row-group-indent-81 {
  padding-left: calc(81 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-81 {
  padding-right: calc(81 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}

.ag-ltr .ag-row-group-indent-82 {
  padding-left: calc(82 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-82 {
  padding-right: calc(82 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}

.ag-ltr .ag-row-group-indent-83 {
  padding-left: calc(83 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-83 {
  padding-right: calc(83 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}

.ag-ltr .ag-row-group-indent-84 {
  padding-left: calc(84 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-84 {
  padding-right: calc(84 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}

.ag-ltr .ag-row-group-indent-85 {
  padding-left: calc(85 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-85 {
  padding-right: calc(85 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}

.ag-ltr .ag-row-group-indent-86 {
  padding-left: calc(86 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-86 {
  padding-right: calc(86 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}

.ag-ltr .ag-row-group-indent-87 {
  padding-left: calc(87 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-87 {
  padding-right: calc(87 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}

.ag-ltr .ag-row-group-indent-88 {
  padding-left: calc(88 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-88 {
  padding-right: calc(88 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}

.ag-ltr .ag-row-group-indent-89 {
  padding-left: calc(89 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-89 {
  padding-right: calc(89 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}

.ag-ltr .ag-row-group-indent-90 {
  padding-left: calc(90 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-90 {
  padding-right: calc(90 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}

.ag-ltr .ag-row-group-indent-91 {
  padding-left: calc(91 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-91 {
  padding-right: calc(91 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}

.ag-ltr .ag-row-group-indent-92 {
  padding-left: calc(92 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-92 {
  padding-right: calc(92 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}

.ag-ltr .ag-row-group-indent-93 {
  padding-left: calc(93 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-93 {
  padding-right: calc(93 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}

.ag-ltr .ag-row-group-indent-94 {
  padding-left: calc(94 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-94 {
  padding-right: calc(94 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}

.ag-ltr .ag-row-group-indent-95 {
  padding-left: calc(95 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-95 {
  padding-right: calc(95 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}

.ag-ltr .ag-row-group-indent-96 {
  padding-left: calc(96 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-96 {
  padding-right: calc(96 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}

.ag-ltr .ag-row-group-indent-97 {
  padding-left: calc(97 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-97 {
  padding-right: calc(97 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}

.ag-ltr .ag-row-group-indent-98 {
  padding-left: calc(98 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-98 {
  padding-right: calc(98 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}

.ag-ltr .ag-row-group-indent-99 {
  padding-left: calc(99 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-99 {
  padding-right: calc(99 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row-group-leaf-indent {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-group-leaf-indent {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-value-change-delta {
  padding-right: 2px;
}

.ag-value-change-delta-up {
  color: var(--ag-value-change-delta-up-color);
}

.ag-value-change-delta-down {
  color: var(--ag-value-change-delta-down-color);
}

.ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}

.ag-value-change-value-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color);
  transition: background-color 0.1s;
}

.ag-cell-data-changed {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}

.ag-cell-data-changed-animation {
  background-color: transparent;
}

.ag-cell-highlight {
  background-color: var(--ag-range-selection-highlight-color) !important;
}

.ag-row {
  height: var(--ag-row-height);
  background-color: var(--ag-background-color);
  color: var(--ag-data-color);
  border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-row-highlight-above::after, .ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
  left: 1px;
}

.ag-row-highlight-above::after {
  top: -1px;
}

.ag-row-highlight-above.ag-row-first::after {
  top: 0;
}

.ag-row-highlight-below::after {
  bottom: 0px;
}

.ag-row-odd {
  background-color: var(--ag-odd-row-background-color);
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-row-selected::before {
  content: "";
  background-color: var(--ag-selected-row-background-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-row-hover:not(.ag-full-width-row)::before,
.ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: var(--ag-row-hover-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}

.ag-row-hover.ag-row-selected::before {
  background-color: var(--ag-row-hover-color);
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
}

.ag-column-hover {
  background-color: var(--ag-column-hover-color);
}

.ag-ltr .ag-right-aligned-cell {
  text-align: right;
}
.ag-rtl .ag-right-aligned-cell {
  text-align: left;
}

.ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}

.ag-cell, .ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing: subpixel-antialiased;
}

.ag-row > .ag-cell-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
}

.ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}

.ag-cell-inline-editing {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  padding: 0;
  background-color: var(--ag-control-panel-background-color);
}

.ag-popup-editor {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-control-panel-background-color);
  padding: 0;
}

.ag-large-text-input {
  height: auto;
  padding: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-large-text-input textarea {
  resize: none;
}

.ag-details-row {
  padding: calc(var(--ag-grid-size) * 5);
  background-color: var(--ag-background-color);
}

.ag-layout-auto-height .ag-center-cols-clipper, .ag-layout-auto-height .ag-center-cols-container, .ag-layout-print .ag-center-cols-clipper, .ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}

.ag-overlay-loading-wrapper {
  background-color: var(--ag-modal-overlay-background-color);
}

.ag-overlay-loading-center {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
}

.ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px;
}

.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}
.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-loading-icon {
  padding-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-loading-icon {
  padding-left: var(--ag-cell-widget-spacing);
}

.ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-floating-top {
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-floating-bottom {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}
.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}
.ag-ltr .ag-cell {
  border-right-width: 1px;
}
.ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell-range-selected:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: var(--ag-range-selection-chart-category-background-color) !important;
}

.ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}

.ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: var(--ag-range-selection-background-color-2);
}

.ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: var(--ag-range-selection-background-color-3);
}

.ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: var(--ag-range-selection-background-color-4);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: var(--ag-range-selection-border-color);
  border-top-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--ag-range-selection-border-color);
  border-right-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--ag-range-selection-border-color);
  border-bottom-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: var(--ag-range-selection-border-color);
  border-left-style: var(--ag-range-selection-border-style);
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: var(--ag-range-selection-border-color);
  border-style: var(--ag-range-selection-border-style);
  outline: initial;
}

.ag-cell.ag-selection-fill-top,
.ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-right,
.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-right,
.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-cell.ag-selection-fill-bottom,
.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-left,
.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-left,
.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-fill-handle, .ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-fill-handle, .ag-ltr .ag-range-handle {
  right: -1px;
}
.ag-rtl .ag-fill-handle, .ag-rtl .ag-range-handle {
  left: -1px;
}

.ag-fill-handle {
  cursor: cell;
}

.ag-range-handle {
  cursor: nwse-resize;
}

.ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}

.ag-menu {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  padding: 0;
}

.ag-menu-list {
  cursor: default;
  padding: var(--ag-grid-size) 0;
}

.ag-menu-separator {
  height: calc(var(--ag-grid-size) * 2 + 1px);
}

.ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-menu-option-active, .ag-compact-menu-option-active {
  background-color: var(--ag-row-hover-color);
}

.ag-menu-option-part, .ag-compact-menu-option-part {
  line-height: var(--ag-icon-size);
  padding: calc(var(--ag-grid-size) + 2px) 0;
}

.ag-menu-option-disabled, .ag-compact-menu-option-disabled {
  opacity: 0.5;
}

.ag-menu-option-icon, .ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}
.ag-ltr .ag-menu-option-icon, .ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-menu-option-icon, .ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-menu-option-text, .ag-compact-menu-option-text {
  padding-left: calc(var(--ag-grid-size) * 2);
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-menu-option-shortcut, .ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-shortcut, .ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: var(--ag-grid-size);
}

.ag-menu-option-popup-pointer, .ag-compact-menu-option-popup-pointer {
  padding-right: var(--ag-grid-size);
}

.ag-tabs {
  min-width: var(--ag-tab-min-width);
}

.ag-tabs-header {
  width: 100%;
  display: flex;
}

.ag-tab {
  border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ag-keyboard-focus .ag-tab:focus {
  outline: none;
}
.ag-keyboard-focus .ag-tab:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-tab-selected {
  border-bottom-color: var(--ag-selected-tab-underline-color);
}

.ag-menu-header {
  color: var(--ag-secondary-foreground-color);
}

.ag-filter-separator {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}

.ag-filter-condition-operator {
  height: 17px;
}

.ag-ltr .ag-filter-condition-operator-or {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-condition-operator-or {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-set-filter-select-all {
  padding-top: var(--ag-widget-container-vertical-padding);
}

.ag-set-filter-list, .ag-filter-no-matches {
  height: calc(var(--ag-list-item-height) * 6);
}

.ag-set-filter-tree-list {
  height: calc(var(--ag-list-item-height) * 10);
}

.ag-set-filter-filter {
  margin-top: var(--ag-widget-container-vertical-padding);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-to {
  margin-top: var(--ag-widget-vertical-spacing);
}

.ag-mini-filter {
  margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-set-filter-item {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-ltr .ag-set-filter-add-group-indent {
  margin-left: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-set-filter-add-group-indent {
  margin-right: calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: calc(1 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-1 {
  padding-right: calc(1 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: calc(2 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-2 {
  padding-right: calc(2 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: calc(3 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-3 {
  padding-right: calc(3 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: calc(4 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-4 {
  padding-right: calc(4 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: calc(5 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-5 {
  padding-right: calc(5 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: calc(6 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-6 {
  padding-right: calc(6 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: calc(7 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-7 {
  padding-right: calc(7 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: calc(8 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-8 {
  padding-right: calc(8 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: calc(9 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-9 {
  padding-right: calc(9 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-group-icons {
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-set-filter-group-icons {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-apply-panel {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-ltr .ag-filter-apply-panel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-apply-panel-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  overflow-y: auto;
  min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
}
.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}

.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,
.ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
  min-width: calc(var(--ag-menu-min-width) - 2px);
}

.ag-filter-no-matches {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-multi-filter-menu-item {
  margin: var(--ag-grid-size) 0;
}

.ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color: transparent;
}

.ag-group-filter-field-select-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-group-filter-field-select-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus {
  outline: none;
}
.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-side-bar {
  position: relative;
}

.ag-tool-panel-wrapper {
  width: var(--ag-side-bar-panel-width);
  background-color: var(--ag-control-panel-background-color);
}

.ag-side-buttons {
  padding-top: calc(var(--ag-grid-size) * 4);
  width: calc(var(--ag-icon-size) + 4px);
  position: relative;
  color: var(--ag-foreground-color);
  overflow: hidden;
}

button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width: 100%;
  margin: 0;
  min-height: calc(var(--ag-grid-size) * 18);
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
}
button.ag-side-button-button:focus {
  box-shadow: none;
}

.ag-keyboard-focus .ag-side-button-button:focus {
  outline: none;
}
.ag-keyboard-focus .ag-side-button-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-selected button.ag-side-button-button {
  background-color: var(--ag-side-button-selected-background-color);
}

.ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}

.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-right var(--ag-selected-tab-underline-transition-speed);
}
.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}

.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-left var(--ag-selected-tab-underline-transition-speed);
}
.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}

.ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-ltr .ag-filter-toolpanel-header,
.ag-ltr .ag-filter-toolpanel-search {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-header,
.ag-rtl .ag-filter-toolpanel-search {
  padding-right: var(--ag-grid-size);
}

.ag-keyboard-focus .ag-filter-toolpanel-header:focus {
  outline: none;
}
.ag-keyboard-focus .ag-filter-toolpanel-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: var(--ag-icon-font-code-filter, "\f115");
  position: absolute;
}
.ag-ltr .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-right: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 8);
}

.ag-filter-toolpanel-group-item {
  margin-top: calc(var(--ag-grid-size) * 0.5);
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-filter-toolpanel-search {
  height: var(--ag-header-height);
}

.ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: calc(var(--ag-grid-size) * 4);
}
.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0 {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-ltr .ag-filter-toolpanel-expand,
.ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-expand,
.ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}

.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
  padding-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-instance-filter {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  border-top: var(--ag-borders) var(--ag-border-color);
  margin-top: var(--ag-grid-size);
}

.ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: var(--ag-grid-size);
}

.ag-set-filter-group-icons {
  color: var(--ag-secondary-foreground-color);
}

.ag-pivot-mode-panel {
  min-height: var(--ag-header-height);
  height: var(--ag-header-height);
  display: flex;
}

.ag-pivot-mode-select {
  display: flex;
  align-items: center;
}
.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-keyboard-focus .ag-column-select-header:focus {
  outline: none;
}
.ag-keyboard-focus .ag-column-select-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-header {
  height: var(--ag-header-height);
  align-items: center;
  padding: 0 var(--ag-widget-container-horizontal-padding);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-panel-column-select {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-group-icons,
.ag-column-select-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-header {
  background-color: var(--ag-header-background-color);
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-row {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
}

.ag-pinned-right-header {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-pinned-left-header {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-right: var(--ag-grid-size);
}

.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-left: var(--ag-grid-size);
}

.ag-header-cell,
.ag-header-group-cell {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-header-cell.ag-header-cell-moving,
.ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--ag-header-cell-moving-background-color);
}

.ag-ltr .ag-header-group-cell-label.ag-sticky-label {
  left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-group-cell-label.ag-sticky-label {
  right: var(--ag-cell-horizontal-padding);
}

.ag-header-cell.ag-header-span-height::after,
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-keyboard-focus .ag-header-cell:focus {
  outline: none;
}
.ag-keyboard-focus .ag-header-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}
.ag-keyboard-focus .ag-header-group-cell:focus {
  outline: none;
}
.ag-keyboard-focus .ag-header-group-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-header-expand-icon {
  cursor: pointer;
}
.ag-ltr .ag-header-expand-icon {
  padding-left: 4px;
}
.ag-rtl .ag-header-expand-icon {
  padding-right: 4px;
}

.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover, .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
  background-color: var(--ag-header-cell-hover-background-color);
}

.ag-header-cell::after,
.ag-header-group-cell::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}
.ag-ltr .ag-header-cell::after,
.ag-ltr .ag-header-group-cell::after {
  right: 0;
}
.ag-rtl .ag-header-cell::after,
.ag-rtl .ag-header-group-cell::after {
  left: 0;
}

.ag-header-cell-resize {
  display: flex;
  align-items: center;
}

.ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-resize-handle-display);
  width: var(--ag-header-column-resize-handle-width);
  height: var(--ag-header-column-resize-handle-height);
  top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color: var(--ag-header-column-resize-handle-color);
}

.ag-header-cell.ag-header-span-height::after,
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
  right: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-left-header .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-right-header .ag-header-cell-resize::after {
  left: 50%;
}

.ag-ltr .ag-header-select-all {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-select-all {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-floating-filter-button {
  margin-left: calc(var(--ag-grid-size) * 3);
}
.ag-rtl .ag-floating-filter-button {
  margin-right: calc(var(--ag-grid-size) * 3);
}

.ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  -webkit-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  height: var(--ag-icon-size);
  padding: 0;
  width: var(--ag-icon-size);
}

.ag-filter-loading {
  background-color: var(--ag-control-panel-background-color);
  height: 100%;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position: absolute;
  width: 100%;
  z-index: 1;
}

.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
}
.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}

.ag-paging-button {
  cursor: pointer;
}

.ag-paging-button.ag-disabled {
  cursor: default;
  color: var(--ag-disabled-foreground-color);
}

.ag-keyboard-focus .ag-paging-button:focus {
  outline: none;
}
.ag-keyboard-focus .ag-paging-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-paging-button, .ag-paging-description {
  margin: 0 var(--ag-grid-size);
}

.ag-status-bar {
  border-top: var(--ag-borders) var(--ag-border-color);
  color: var(--ag-disabled-foreground-color);
  padding-right: calc(var(--ag-grid-size) * 4);
  padding-left: calc(var(--ag-grid-size) * 4);
  line-height: 1.5;
}

.ag-status-name-value-value {
  color: var(--ag-foreground-color);
}

.ag-status-bar-center {
  text-align: center;
}

.ag-status-name-value {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell {
  background: var(--ag-chip-background-color);
  border-radius: calc(var(--ag-grid-size) * 4);
  height: calc(var(--ag-grid-size) * 4);
  padding: 0 calc(var(--ag-grid-size) * 0.5);
  border: 1px solid transparent;
}

.ag-keyboard-focus .ag-column-drop-cell:focus {
  outline: none;
}
.ag-keyboard-focus .ag-column-drop-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-drop-cell-text {
  margin: 0 var(--ag-grid-size);
}

.ag-column-drop-cell-button {
  min-width: calc(var(--ag-grid-size) * 4);
  margin: 0 calc(var(--ag-grid-size) * 0.5);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-cell-drag-handle {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell-ghost {
  opacity: 0.5;
}

.ag-column-drop-horizontal {
  background-color: var(--ag-control-panel-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-row-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-column-drop-horizontal {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-column-drop-horizontal-cell-separator {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-horizontal-empty-message {
  color: var(--ag-disabled-foreground-color);
}

.ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-column-drop-vertical-list {
  padding-bottom: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-grid-size);
}

.ag-column-drop-vertical-cell {
  margin-top: var(--ag-grid-size);
}

.ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}

.ag-column-drop-vertical-icon {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
}

.ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: var(--ag-disabled-foreground-color);
  margin-top: var(--ag-grid-size);
}

.ag-select-agg-func-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background: var(--ag-background-color);
  height: calc(var(--ag-grid-size) * 5 * 3.5);
  padding: 0;
}

.ag-select-agg-func-virtual-list-item {
  cursor: default;
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}

.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus {
  outline: none;
}
.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-sort-indicator-container {
  display: flex;
}

.ag-ltr .ag-sort-indicator-icon {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-sort-indicator-icon {
  padding-right: var(--ag-grid-size);
}

.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-chart-title-edit {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  text-align: center;
}

.ag-chart-title-edit.currently-editing {
  display: inline-block;
}

.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-charts-canvas {
  display: block;
}

.ag-chart-menu {
  position: absolute;
  top: 10px;
  width: 24px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.ag-ltr .ag-chart-menu {
  right: 20px;
}
.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  width: 0;
  min-width: 0;
  transition: min-width 0.4s;
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  max-width: 0;
  overflow: hidden;
}

.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-chart-tabbed-menu-header {
  flex: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}

.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}

.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.ag-chart-settings {
  overflow-x: hidden;
}

.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -webkit-user-select: none;
  user-select: none;
}

.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}
.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}
.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}

.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}

.ag-chart-mini-thumbnail {
  cursor: pointer;
}

.ag-chart-mini-thumbnail-canvas {
  display: block;
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
}

.ag-chart-data-wrapper {
  height: 100%;
  overflow-y: auto;
}

.ag-chart-data-section,
.ag-chart-format-section {
  display: flex;
  margin: 0;
}

.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.ag-chart .ag-chart-menu {
  display: none;
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}

.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  display: flex;
  flex-direction: row;
  overflow: auto;
  top: 5px;
  gap: calc(var(--ag-grid-size) * 3 - 8px);
  width: auto;
}
.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}
.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}

.ag-chart-menu-close {
  display: none;
}

.ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  position: absolute;
  top: 50%;
  transition: transform 0.33s ease-in-out;
  padding: 0;
  display: block;
  cursor: pointer;
  border: none;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  left: 0px;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon {
  padding: 14px 5px 14px 2px;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  content: "";
  position: absolute;
  top: -40px;
  bottom: -40px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: 0px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: -10px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: -10px;
}
.ag-chart-tool-panel-button-enable .ag-icon-menu {
  display: none;
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(3px, -50%);
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(5px, -50%);
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(-3px, -50%);
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(-5px, -50%);
}

.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}

.ag-charts-data-group-item {
  position: relative;
}

.ag-chart-menu {
  border-radius: var(--ag-card-radius);
  background: var(--ag-background-color);
}

.ag-chart-menu-icon {
  opacity: 0.5;
  line-height: 24px;
  font-size: 24px;
  width: 24px;
  height: 24px;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}
.ag-chart-menu-icon:hover {
  opacity: 1;
}

.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
  margin: 5px;
}
.ag-chart-mini-thumbnail:nth-last-child(3), .ag-chart-mini-thumbnail:nth-last-child(3) ~ .ag-chart-mini-thumbnail {
  margin-left: auto;
  margin-right: auto;
}
.ag-ltr .ag-chart-mini-thumbnail:first-child {
  margin-left: 0;
}
.ag-rtl .ag-chart-mini-thumbnail:first-child {
  margin-right: 0;
}
.ag-ltr .ag-chart-mini-thumbnail:last-child {
  margin-right: 0;
}
.ag-rtl .ag-chart-mini-thumbnail:last-child {
  margin-left: 0;
}
.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
}

.ag-chart-settings-card-item {
  background: var(--ag-foreground-color);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}

.ag-chart-data-column-drag-handle {
  margin-left: var(--ag-grid-size);
}

.ag-charts-settings-group-title-bar,
.ag-charts-data-group-title-bar,
.ag-charts-format-top-level-group-title-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
}

.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}
.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group) {
  height: var(--ag-list-item-height);
}
.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}
.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-charts-format-top-level-group-container {
  margin-left: calc(var(--ag-grid-size) * 2);
  padding: var(--ag-grid-size);
}

.ag-charts-format-top-level-group-item {
  margin: var(--ag-grid-size) 0;
}

.ag-charts-format-sub-level-group-container {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-group-container.ag-group-container-horizontal {
  padding: var(--ag-grid-size);
}

.ag-chart-data-section,
.ag-chart-format-section {
  display: flex;
  margin: 0;
}

.ag-chart-menu-panel {
  background-color: var(--ag-control-panel-background-color);
}
.ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px var(--ag-border-color);
}
.ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px var(--ag-border-color);
}

.ag-date-time-list-page-title-bar {
  display: flex;
}

.ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}

.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}

.ag-date-time-list-page-entry {
  cursor: pointer;
  text-align: center;
}

.ag-date-time-list-page-column-label {
  text-align: center;
}

.ag-input-field-input {
  width: 100%;
  min-width: 0;
}

.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-checkbox-input-wrapper input, .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-checkbox-input-wrapper:focus-within, .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  color: var(--ag-checkbox-unchecked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}
.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}
.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height));
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}
.ag-radio-button-input-wrapper input, .ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-radio-button-input-wrapper:focus-within, .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}
input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}
input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]:focus {
  outline: none;
}
input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}

/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@omnichannel/oc-components/assets/styles/grid.css ***!
  \********************************************************************************************************************************************************************************************************************************************************/


/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@omnichannel/oc-components/assets/styles/bootstrap/bootstrap.min.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";/*!
 * Bootstrap  v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.375rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.375rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.5rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.375rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.375rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#dee2e6;--bs-nav-tabs-border-radius:0.375rem;--bs-nav-tabs-link-hover-border-color:#e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color:#495057;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:0 0;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:0.375rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0, 0, 0, 0.55);--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);--bs-navbar-active-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius:0.375rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(0.375rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0, 0, 0, 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:#212529;--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#212529;--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:#6c757d;--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:#6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#dee2e6;--bs-pagination-border-radius:0.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:0.5rem}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:0.25rem}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:#084298;--bs-alert-bg:#cfe2ff;--bs-alert-border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color:#41464b;--bs-alert-bg:#e2e3e5;--bs-alert-border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color:#055160;--bs-alert-bg:#cff4fc;--bs-alert-border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color:#664d03;--bs-alert-bg:#fff3cd;--bs-alert-border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color:#636464;--bs-alert-bg:#fefefe;--bs-alert-border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color:#141619;--bs-alert-bg:#d3d3d4;--bs-alert-border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:#e9ecef;--bs-progress-border-radius:0.375rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:#212529;--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0, 0, 0, 0.125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:0.375rem;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:#495057;--bs-list-group-action-hover-color:#495057;--bs-list-group-action-hover-bg:#f8f9fa;--bs-list-group-action-active-color:#212529;--bs-list-group-action-active-bg:#e9ecef;--bs-list-group-disabled-color:#6c757d;--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(255, 255, 255, 0.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.375rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color:#6c757d;--bs-toast-header-bg:rgba(255, 255, 255, 0.85);--bs-toast-header-border-color:rgba(0, 0, 0, 0.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#000;--bs-tooltip-border-radius:0.375rem;--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:0.5rem;--bs-popover-inner-border-radius:calc(0.5rem - 1px);--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: ;--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#212529;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg:#fff;--bs-offcanvas-border-width:1px;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:575.98px){.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}}@media (max-width:575.98px){.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:767.98px){.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}}@media (max-width:767.98px){.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:991.98px){.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}}@media (max-width:991.98px){.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:1199.98px){.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}}@media (max-width:1199.98px){.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}}@media (max-width:1399.98px){.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary{color:#0d6efd!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important}.link-success{color:#198754!important}.link-success:focus,.link-success:hover{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:focus,.link-light:hover{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* You can add global styles to this file, and also import other style files */
.icgds {
  --white: #FFFFFF;
  --gray-025: #FAFBFC;
  --gray-050: #F6F8FA;
  --gray-075: #F0F4F7;
  --gray-100: #E9EEF3;
  --gray-150: #D9E2EA;
  --gray-150-70: rgba(217, 226, 234, 0.7);
  --gray-150-40: rgba(217, 226, 234, 0.4);
  --gray-200: #C8D5E1;
  --gray-250: #B8C8D8;
  --gray-300: #A8BBCF;
  --gray-350: #97AFC6;
  --gray-400: #87A2BD;
  --gray-450: #7795B4;
  --gray-500: #6689AB;
  --gray-550: #587CA0;
  --gray-600: #4F6F90;
  --gray-600-40: rgba(79, 111, 144, 0.4);
  --gray-650: #46637F;
  --gray-700: #3D566F;
  --gray-750: #34495F;
  --gray-800: #2B3D4E;
  --gray-850: #22303E;
  --gray-850-70: rgba(34, 48, 62, 0.7);
  --gray-900: #1D2834;
  --gray-925: #17202A;
  --gray-950: #10161D;
  --gray-975: #0C1015;
  --black: #000000;
  --blue-500: #0F203D;
  --blue-500-70: rgba(15, 32, 61, 0.7);
  --blue-500-40: rgba(15, 32, 61, 0.4);
  --blue-500-20: rgba(15, 32, 61, 0.2);
  --blue-400: #17355F;
  --blue-400-70: rgba(23, 53, 95, 0.7);
  --blue-400-40: rgba(23, 53, 95, 0.4);
  --blue-400-20: rgba(23, 53, 95, 0.2);
  --blue-300: #005AA1;
  --blue-300-70: rgba(0, 90, 161, 0.7);
  --blue-300-40: rgba(0, 90, 161, 0.4);
  --blue-300-20: rgba(0, 90, 161, 0.2);
  --blue-300-10: rgba(0, 90, 161, 0.1);
  --red-300-shade-80: #920000;
  --blue-200: #0076D4;
  --blue-200-70: rgba(0, 118, 212, 0.7);
  --blue-200-40: rgba(0, 118, 212, 0.4);
  --blue-200-20: rgba(0, 118, 212, 0.2);
  --blue-200-10: rgba(0, 118, 212, 0.1);
  --blue-200-tint-20: #CCEAF7;
  --blue-200-tint-50: #80BBEA;
  --blue-100: #219DFF;
  --blue-100-70: rgba(33, 157, 255, 0.7);
  --blue-100-40: rgba(33, 157, 255, 0.4);
  --blue-100-20: rgba(33, 157, 255, 0.2);
  --blue-100-10: rgba(33, 157, 255, 0.1);
  --cyan-300: #0095BF;
  --cyan-300-70: rgba(0, 149, 191, 0.7);
  --cyan-300-40: rgba(0, 149, 191, 0.4);
  --cyan-300-20: rgba(0, 149, 191, 0.2);
  --cyan-300-10: rgba(0, 149, 191, 0.1);
  --citi-cyan: #00BDF2;
  --citi-cyan-70: rgba(0, 189, 242, 0.7);
  --citi-cyan-40: rgba(0, 189, 242, 0.4);
  --citi-cyan-20: rgba(0, 189, 242, 0.2);
  --citi-cyan-10: rgba(0, 189, 242, 0.1);
  --cyan-100: #72E0FF;
  --cyan-100-70: rgba(114, 224, 255, 0.7);
  --cyan-100-40: rgba(114, 224, 255, 0.4);
  --cyan-100-20: rgba(114, 224, 255, 0.2);
  --cyan-100-10: rgba(114, 224, 255, 0.1);
  --citi-blue-300: #002D72;
  --citi-blue-300-70: rgba(0, 45, 114, 0.7);
  --citi-blue-300-40: rgba(0, 45, 114, 0.4);
  --citi-blue-300-20: rgba(0, 45, 114, 0.2);
  --citi-blue-300-10: rgba(0, 45, 114, 0.1);
  --citi-blue-200: #0041A5;
  --citi-blue-200-70: rgba(0, 65, 165, 0.7);
  --citi-blue-200-40: rgba(0, 65, 165, 0.4);
  --citi-blue-200-20: rgba(0, 65, 165, 0.2);
  --citi-blue-200-10: rgba(0, 65, 165, 0.1);
  --citi-blue-200-tint-20: #CCEAF7;
  --citi-blue-100: #005FF1;
  --citi-blue-100-70: rgba(0, 95, 241, 0.7);
  --citi-blue-100-40: rgba(0, 95, 241, 0.4);
  --citi-blue-100-20: rgba(0, 95, 241, 0.2);
  --citi-blue-100-10: rgba(0, 95, 241, 0.1);
  --citi-blue-100-tint-80: #337FF4;
  --citi-blue-100-tint-50: #80AFF8;
  --citi-blue-100-tint-30: #B3CFFB;
  --citi-blue-100-tint-20: #CCDFFF;
  --citi-blue-100-tint-15: #D9E7FD;
  --citi-blue-100-tint-10: #E6EFFE;
  --citi-blue-100-shade-70: #001D48;
  --citi-blue-100-shade-40: #003079;
  --citi-blue: #255BE3;
  --citi-red: #FF3C28;
  --teal-300: #007377;
  --teal-300-70: rgba(0, 115, 119, 0.7);
  --teal-300-40: rgba(0, 115, 119, 0.4);
  --teal-300-20: rgba(0, 115, 119, 0.2);
  --teal-300-10: rgba(0, 115, 119, 0.1);
  --teal-200: #00b0b9;
  --teal-200-70: rgba(0, 176, 185, 0.7);
  --teal-200-40: rgba(0, 176, 185, 0.4);
  --teal-200-20: rgba(0, 176, 185, 0.2);
  --teal-200-10: rgba(0, 176, 185, 0.1);
  --teal-200-tint-20: #CCEFF1;
  --teal-200-tint-40: #99DFE3;
  --teal-100: #20f4ff;
  --teal-100-70: rgba(32, 244, 255, 0.7);
  --teal-100-40: rgba(32, 244, 255, 0.4);
  --teal-100-20: rgba(32, 244, 255, 0.2);
  --teal-100-10: rgba(32, 244, 255, 0.1);
  --forest-300: #00843d;
  --forest-300-70: rgba(0, 132, 61, 0.7);
  --forest-300-40: rgba(0, 132, 61, 0.4);
  --forest-300-20: rgba(0, 132, 61, 0.2);
  --forest-300-10: rgba(0, 132, 61, 0.1);
  --forest-200: #00b755;
  --forest-200-70: rgba(0, 183, 85, 0.7);
  --forest-200-40: rgba(0, 183, 85, 0.4);
  --forest-200-20: rgba(0, 183, 85, 0.2);
  --forest-200-10: rgba(0, 183, 85, 0.1);
  --forest-200-tint-20: #CCF1DD;
  --forest-100: #00ea6c;
  --forest-100-70: rgba(0, 234, 108, 0.7);
  --forest-100-40: rgba(0, 234, 108, 0.4);
  --forest-100-20: rgba(0, 234, 108, 0.2);
  --forest-100-10: rgba(0, 234, 108, 0.1);
  --green-300: #608a00;
  --green-300-70: rgba(96, 138, 0, 0.7);
  --green-300-40: rgba(96, 138, 0, 0.4);
  --green-300-20: rgba(96, 138, 0, 0.2);
  --green-300-10: rgba(96, 138, 0, 0.1);
  --green-200: #84bd00;
  --green-200-70: rgba(132, 189, 0, 0.7);
  --green-200-40: rgba(132, 189, 0, 0.4);
  --green-200-20: rgba(132, 189, 0, 0.2);
  --green-200-10: rgba(132, 189, 0, 0.1);
  --green-100: #a8f000;
  --green-100-70: rgba(168, 240, 0, 0.7);
  --green-100-40: rgba(168, 240, 0, 0.4);
  --green-100-20: rgba(168, 240, 0, 0.2);
  --green-100-10: rgba(168, 240, 0, 0.1);
  --olive-300: #949300;
  --olive-300-70: rgba(148, 147, 0, 0.7);
  --olive-300-40: rgba(148, 147, 0, 0.4);
  --olive-300-20: rgba(148, 147, 0, 0.2);
  --olive-300-10: rgba(148, 147, 0, 0.1);
  --olive-200: #c4d600;
  --olive-200-70: rgba(196, 214, 0, 0.7);
  --olive-200-40: rgba(196, 214, 0, 0.4);
  --olive-200-20: rgba(196, 214, 0, 0.2);
  --olive-200-10: rgba(196, 214, 0, 0.1);
  --olive-200-tint-200: #fbffce;
  --olive-100: #eaff0a;
  --olive-100-70: rgba(234, 255, 10, 0.7);
  --olive-100-40: rgba(234, 255, 10, 0.4);
  --olive-100-20: rgba(234, 255, 10, 0.2);
  --olive-100-10: rgba(234, 255, 10, 0.1);
  --yellow-300: #c99700;
  --yellow-300-70: rgba(201, 151, 0, 0.7);
  --yellow-300-40: rgba(201, 151, 0, 0.4);
  --yellow-300-20: rgba(201, 151, 0, 0.2);
  --yellow-300-10: rgba(201, 151, 0, 0.1);
  --yellow-200: #ffcd00;
  --yellow-200-70: rgba(255, 205, 0, 0.7);
  --yellow-200-40: rgba(255, 205, 0, 0.4);
  --yellow-200-20: rgba(255, 205, 0, 0.2);
  --yellow-200-10: rgba(255, 205, 0, 0.1);
  --yellow-200-tint-20: #fff5cc;
  --yellow-100: #ffe166;
  --yellow-100-70: rgba(255, 225, 102, 0.7);
  --yellow-100-40: rgba(255, 225, 102, 0.4);
  --yellow-100-20: rgba(255, 225, 102, 0.2);
  --yellow-100-10: rgba(255, 225, 102, 0.1);
  --orange-300: #cb6015;
  --orange-300-70: rgba(203, 96, 21, 0.7);
  --orange-300-40: rgba(203, 96, 21, 0.4);
  --orange-300-20: rgba(203, 96, 21, 0.2);
  --orange-300-10: rgba(203, 96, 21, 0.1);
  --orange-200: #ed8b00;
  --orange-200-70: rgba(237, 139, 0, 0.7);
  --orange-200-40: rgba(237, 139, 0, 0.4);
  --orange-200-20: rgba(237, 139, 0, 0.2);
  --orange-200-10: rgba(237, 139, 0, 0.1);
  --orange-200-tint-20: #FBE8CC;
  --orange-100: #ffb845;
  --orange-100-70: rgba(255, 184, 69, 0.7);
  --orange-100-40: rgba(255, 184, 69, 0.4);
  --orange-100-20: rgba(255, 184, 69, 0.2);
  --orange-100-10: rgba(255, 184, 69, 0.1);
  --red-300: #b60000;
  --red-300-70: rgba(182, 0, 0, 0.7);
  --red-300-40: rgba(182, 0, 0, 0.4);
  --red-300-20: rgba(182, 0, 0, 0.2);
  --red-300-10: rgba(182, 0, 0, 0.1);
  --red-200: #ff4944;
  --red-200-70: rgba(255, 73, 68, 0.7);
  --red-200-40: rgba(255, 73, 68, 0.4);
  --red-200-20: rgba(255, 73, 68, 0.2);
  --red-200-10: rgba(255, 73, 68, 0.1);
  --red-200-tint-20: #FFDBDA;
  --red-100: #ff7a75;
  --red-100-70: rgba(255, 122, 117, 0.7);
  --red-100-40: rgba(255, 122, 117, 0.4);
  --red-100-20: rgba(255, 122, 117, 0.2);
  --red-100-10: rgba(255, 122, 117, 0.1);
  --plum-300: #890c58;
  --plum-300-70: rgba(137, 12, 88, 0.7);
  --plum-300-40: rgba(137, 12, 88, 0.4);
  --plum-300-20: rgba(137, 12, 88, 0.2);
  --plum-300-10: rgba(137, 12, 88, 0.1);
  --plum-200: #c6007e;
  --plum-200-70: rgba(198, 0, 126, 0.7);
  --plum-200-40: rgba(198, 0, 126, 0.4);
  --plum-200-20: rgba(198, 0, 126, 0.2);
  --plum-200-10: rgba(198, 0, 126, 0.1);
  --plum-200-tint-20: #F4CCE5;
  --plum-100: #ff2db3;
  --plum-100-70: rgba(255, 45, 179, 0.7);
  --plum-100-40: rgba(255, 45, 179, 0.4);
  --plum-100-20: rgba(255, 45, 179, 0.2);
  --plum-100-10: rgba(255, 45, 179, 0.1);
  --purple-300: #7c1790;
  --purple-300-70: rgba(124, 23, 144, 0.7);
  --purple-300-40: rgba(124, 23, 144, 0.4);
  --purple-300-20: rgba(124, 23, 144, 0.2);
  --purple-300-10: rgba(124, 23, 144, 0.1);
  --purple-200: #a21ebc;
  --purple-200-70: rgba(162, 30, 188, 0.7);
  --purple-200-40: rgba(162, 30, 188, 0.4);
  --purple-200-20: rgba(162, 30, 188, 0.2);
  --purple-200-10: rgba(162, 30, 188, 0.1);
  --purple-200-tint-20: #ECD2f2;
  --purple-100: #c366e0;
  --purple-100-70: rgba(195, 102, 224, 0.7);
  --purple-100-40: rgba(195, 102, 224, 0.4);
  --purple-100-20: rgba(195, 102, 224, 0.2);
  --purple-100-10: rgba(195, 102, 224, 0.1);
  --comp-border-width: 1px;
  --comp-border-style: solid;
  --comp-border-radius: 2px;
  --comp-font-size-sm: 12px;
  --comp-font-size: 14px;
  --comp-font-size-lg: 16px;
  --comp-line-height-sm: 1rem;
  --comp-line-height: 1.125rem;
  --comp-line-height-lg: 1.25rem;
  --comp-line-height-multi-line: 1.375rem;
  --comp-padding-y-sm: 0.3125rem;
  --comp-padding-y: 0.5rem;
  --comp-padding-y-lg: 0.8125rem;
  --comp-padding-y-no-border-sm: 0.375rem;
  --comp-padding-y-no-border: 0.5625rem;
  --comp-padding-y-no-border-lg: 0.875rem;
  --comp-transition-duration: 200ms;
  --comp-transition: cubic-bezier(0.6, 0, 1, 1);
  --comp-box-shadow: none;
  --comp-opacity-disabled: 0.4;
  --comp-font-weight: 400;
  --container-max-width-sm: 560px;
  --container-max-width-md: 752px;
  --container-max-width-lg: 1040px;
  --container-max-width-xl: 1232px;
  --container-max-width-2xl: 1616px;
}

.icgds.lmn-theme-system,
.icgds.lmn-theme-light,
.icgds.lmn-theme-dark .lmn-theme-inverse {
  --teal: #00b0b9;
  --dark-teal: #007377;
  --forest: #00b755;
  --dark-forest: #00843d;
  --green: #84bd00;
  --dark-green: #608a00;
  --olive: #c4d600;
  --dark-olive: #949300;
  --yellow: #ffcd00;
  --dark-yellow: #c99700;
  --orange: #ed8b00;
  --dark-orange: #cb6015;
  --red: #ff4944;
  --dark-red: #b60000;
  --plum: #c6007e;
  --dark-plum: #890c58;
  --purple: #a21ebc;
  --dark-purple: #7c1790;
  --blue: #219DFF;
  --teal-20: rgba(0, 176, 185, 0.2);
  --forest-20: rgba(0, 183, 85, 0.2);
  --green-20: rgba(132, 189, 0, 0.2);
  --olive-20: rgba(196, 214, 0, 0.2);
  --yellow-20: rgba(255, 205, 0, 0.2);
  --orange-20: rgba(237, 139, 0, 0.2);
  --red-20: rgba(255, 73, 68, 0.2);
  --plum-20: rgba(198, 0, 126, 0.2);
  --purple-20: rgba(162, 30, 188, 0.2);
  --success-20: rgba(0, 183, 85, 0.2);
  --warning-20: rgba(255, 225, 102, 0.2);
  --danger-20: rgba(182, 0, 0, 0.2);
  --primary: #0076D4;
  --secondary: #219DFF;
  --success: #00b755;
  --warning: #ffe166;
  --danger: #b60000;
  --info: #4F6F90;
  --primary-inverse: #219DFF;
  --secondary-inverse: #00BDF2;
  --success-inverse: #00b755;
  --warning-inverse: #ffcd00;
  --danger-inverse: #ff7a75;
  --info-inverse: #4F6F90;
  --bg-color-0: #FFFFFF;
  --bg-color-1: #F6F8FA;
  --bg-color-2: #FAFBFC;
  --bg-color-inverse-0: #17202A;
  --bg-color-inverse-1: #0C1015;
  --bg-color-inverse-2: #10161D;
  --bg-color-brand: #0F203D;
  --bg-color-disabled: #E9EEF3;
  --bg-color-alt: #FFFFFF;
  --border-color-0: #D9E2EA;
  --border-color-1: #C8D5E1;
  --border-color-2: #87A2BD;
  --border-color-inverse: #3D566F;
  --text-color-0: #10161D;
  --text-color-1: #22303E;
  --text-color-2: #3D566F;
  --text-color-3: #4F6F90;
  --text-color-inverse-0: #FFFFFF;
  --text-color-inverse-1: #D9E2EA;
  --text-color-inverse-2: #97AFC6;
  --text-color-inverse-3: #7795B4;
  --text-color-inverse-disabled: rgba(184, 200, 216, 0.4);
  --text-color-disabled: #B8C8D8;
  --text-color-default: #22303E;
  --text-headline: #005FF1;
  --text-headline-0: #002D72;
  --text-headline-1: #005FF1;
  --text-danger: #b60000;
  --text-danger-inverse: #ff7a75;
  --text-success: #00843d;
  --text-success-inverse: #00ea6c;
  --text-warning: #c99700;
  --text-warning-inverse: #ffe166;
  --text-primary: #0076D4;
  --text-primary-inverse: #219DFF;
  --link-color-0: #005AA1;
  --link-color-0-hover: #17355F;
  --link-color-0-focus: #17355F;
  --link-color-0-active: #7c1790;
  --link-color: #005AA1;
  --link-color-hover: #17355F;
  --link-color-focus: #17355F;
  --link-color-active: #7c1790;
  --link-color-inverse: #80AFF8;
  --link-color-inverse-hover: #219DFF;
  --link-color-inverse-focus: #00BDF2;
  --link-color-inverse-active: #c366e0;
  --link-color-warning: ;
  --link-color-warning-hover: ;
  --link-color-warning-focus: ;
  --link-color-warning-active: ;
  --link-color-disabled: #B8C8D8;
  --box-shadow-color: rgba(0, 65, 165, 0.1);
  --box-shadow: 0px 5px 10px 1px rgba(0, 65, 165, 0.12) !important;
  --box-shadow-sm: 0px 2px 5px 1px rgba(0, 65, 165, 0.12) !important;
  --box-shadow-lg: 0px 5px 12px 1px rgba(0, 65, 165, 0.2) !important;
  --bg-color-default: #F6F8FA;
  --border-color-default: #D9E2EA;
  --text-color-default: #22303E;
  --link-color-hover: #17355F;
  --border-color: #D9E2EA;
  --body-color: #F6F8FA;
  --yiq-text-dark: #22303E;
  --yiq-text-light: #FFFFFF;
  --modal-mask-color: rgba(34, 48, 62, 0.7);
  --modal-mask-text-color: #FFFFFF;
  --modal-mask-track-color: #22303E;
  --comp-bg-color-icon: #46637F;
  --comp-bg-color-icon-hover: #0076D4;
  --comp-bg-color-icon-active: #005AA1;
  --comp-bg-color-icon-disabled: #D9E2EA;
  --comp-bg-color-icon-inverse: #FFFFFF;
  --comp-bg-color-icon-panel-hover: #D9E2EA;
  --comp-bg-color-item: #FFFFFF;
  --comp-bg-color-info: #FAFBFC;
  --comp-bg-color-item-header: #F0F4F7;
  --comp-bg-color-item-hover: #F0F4F7;
  --comp-bg-color-item-focus: rgba(0, 118, 212, 0.1);
  --comp-bg-color-item-active: #E6EFFE;
  --comp-bg-color-item-selected: #D9E7FD;
  --comp-bg-color-alt: #F6F8FA;
  --comp-bg-color: #FFFFFF;
  --comp-bg-color-hover: #F0F4F7;
  --comp-bg-color-focus: #FFFFFF;
  --comp-bg-color-active: #FFFFFF;
  --comp-bg-color-read-only: #F0F4F7;
  --comp-bg-color-disabled: #E9EEF3;
  --comp-bg-color-side-menu-alt: #F6F8FA;
  --comp-border-color: #C8D5E1;
  --comp-border-color-subtle: #E9EEF3;
  --comp-border-color-hover: #A8BBCF;
  --comp-border-color-focus: #0076D4;
  --comp-border-color-active: #0076D4;
  --comp-border-color-disabled: #B8C8D8;
  --comp-border-color-error: #b60000;
  --comp-box-shadow-color-focus: rgba(33, 157, 255, 0.2);
  --comp-text-color: #22303E;
  --comp-text-color-item-active: #005FF1;
  --bg-color-app-brand: ;
  --bg-color-app-brand-alt: ;
  --border-color-app-brand: ;
  --asset-citi-logo-full-color: #255BE3;
  --asset-citi-logo-full-color-reverse: #FFFFFF;
  --asset-citi-logo-one-color-reverse: #FFFFFF;
  --headings-color: #10161D;
  --blockquote-small-color: #4F6F90;
  --scrollbar-bg: #FFFFFF;
  --scrollbar-thumb-bg: #C8D5E1;
  --scrollbar-thumb-bg-hover: #A8BBCF;
  --scrollbar-thumb-bg-active: #87A2BD;
  --notification-bg-color: #FFFFFF;
  --notification-icon-color: #4F6F90;
  --alert-bg-color: #4F6F90;
  --alert-text-color: #FFFFFF;
  --alert-text-color-primary: #FFFFFF;
  --alert-text-color-success: #1D2834;
  --alert-text-color-warning: #1D2834;
  --alert-text-color-danger: #FFFFFF;
  --alert-text-color-info: #FFFFFF;
  --btn-bg-color-default: #D9E7FD;
  --btn-bg-color-default-hover: #CCDFFF;
  --btn-bg-color-default-focus: #D9E7FD;
  --btn-bg-color-default-active: #17355F;
  --btn-bg-color-default-disabled: #E9EEF3;
  --btn-bg-color-primary: #0076D4;
  --btn-bg-color-primary-hover: #005AA1;
  --btn-bg-color-primary-focus: #0076D4;
  --btn-bg-color-primary-active: #17355F;
  --btn-bg-color-primary-disabled: #E9EEF3;
  --btn-bg-color-secondary: transparent;
  --btn-bg-color-secondary-hover: rgba(0, 118, 212, 0.2);
  --btn-bg-color-secondary-focus: transparent;
  --btn-bg-color-secondary-active: #17355F;
  --btn-bg-color-secondary-disabled: #E9EEF3;
  --btn-bg-color-ghost: transparent;
  --btn-bg-color-ghost-hover: rgba(0, 118, 212, 0.2);
  --btn-bg-color-ghost-focus: transparent;
  --btn-bg-color-ghost-active: transparent;
  --btn-bg-color-ghost-disabled: transparent;
  --btn-bg-color-success: #00b755;
  --btn-bg-color-success-hover: rgba(0, 183, 85, 0.7);
  --btn-bg-color-success-focus: #00b755;
  --btn-bg-color-success-active: #00843d;
  --btn-bg-color-danger: #b60000;
  --btn-bg-color-danger-hover: rgba(182, 0, 0, 0.7);
  --btn-bg-color-danger-focus: #b60000;
  --btn-bg-color-danger-active: #920000;
  --btn-bg-color-warning: #ffe166;
  --btn-bg-color-warning-hover: rgba(255, 225, 102, 0.7);
  --btn-bg-color-warning-focus: #ffe166;
  --btn-bg-color-warning-active: #ffcd00;
  --btn-border-color-default: transparent;
  --btn-border-color-default-hover: transparent;
  --btn-border-color-default-focus: #219DFF;
  --btn-border-color-default-active: transparent;
  --btn-border-color-secondary: #0076D4;
  --btn-border-color-secondary-hover: #0076D4;
  --btn-border-color-secondary-focus: #219DFF;
  --btn-border-color-secondary-active: transparent;
  --btn-border-color-ghost: transparent;
  --btn-border-color-ghost-hover: transparent;
  --btn-border-color-ghost-focus: #219DFF;
  --btn-border-color-ghost-active: transparent;
  --btn-text-color-default: #005AA1;
  --btn-text-color-default-hover: #005AA1;
  --btn-text-color-default-focus: #005AA1;
  --btn-text-color-default-active: #FFFFFF;
  --btn-text-color-default-disabled: #B8C8D8;
  --btn-text-color-primary: #FFFFFF;
  --btn-text-color-primary-hover: #FFFFFF;
  --btn-text-color-primary-focus: #FFFFFF;
  --btn-text-color-primary-active: #FFFFFF;
  --btn-text-color-secondary: #005AA1;
  --btn-text-color-secondary-hover: #005AA1;
  --btn-text-color-secondary-focus: #005AA1;
  --btn-text-color-secondary-active: #FFFFFF;
  --btn-text-color-ghost: #0076D4;
  --btn-text-color-ghost-hover: #005AA1;
  --btn-text-color-ghost-focus: #0076D4;
  --btn-text-color-ghost-active: #0076D4;
  --btn-text-color-success: #10161D;
  --btn-text-color-success-hover: #10161D;
  --btn-text-color-success-focus: #10161D;
  --btn-text-color-success-active: #FFFFFF;
  --btn-text-color-warning: #10161D;
  --btn-text-color-warning-hover: #10161D;
  --btn-text-color-warning-focus: #10161D;
  --btn-text-color-warning-active: #10161D;
  --btn-text-color-danger: #FFFFFF;
  --btn-text-color-danger-hover: #FFFFFF;
  --btn-text-color-danger-focus: #FFFFFF;
  --btn-text-color-danger-active: #FFFFFF;
  --segmented-control-bg-color: #D9E7FD;
  --segmented-control-bg-color-hover: #CCDFFF;
  --segmented-control-bg-color-focus: #D9E7FD;
  --segmented-control-bg-color-active: #FFFFFF;
  --segmented-control-text-color-active: #005AA1;
  --control-icon-bg-color-checked: #0076D4;
  --control-icon-bg-color-checked-disabled: #B8C8D8;
  --control-icon-bg-color-unchecked: #B8C8D8;
  --control-icon-bg-color-unchecked-disabled: #B8C8D8;
  --control-icon-frame-bg-color-checked: #0076D4;
  --control-icon-frame-bg-color-hover: #FFFFFF;
  --control-icon-frame-bg-color-unchecked: #FFFFFF;
  --control-icon-frame-bg-color-checked-disabled: #F6F8FA;
  --control-icon-frame-bg-color-unchecked-disabled: #F6F8FA;
  --control-icon-frame-border-color: #6689AB;
  --control-icon-frame-border-color-hover: #B8C8D8;
  --control-icon-frame-border-color-disabled: #A8BBCF;
  --control-switch-track-bg-color: #D9E2EA;
  --control-switch-track-bg-color-on: #0076D4;
  --control-switch-track-bg-color-disabled: #E9EEF3;
  --control-switch-track-border-color: transparent;
  --control-switch-thumb-bg-color: #FFFFFF;
  --control-switch-thumb-bg-color-disabled: #A8BBCF;
  --loading-color: #FFFFFF;
  --table-update-color: rgba(0, 189, 242, 0.2);
  --table-update-color-positive: rgba(0, 183, 85, 0.2);
  --table-update-color-negative: rgba(255, 73, 68, 0.2);
  --navbar-tab-bg-color: #0F203D;
  --navbar-tab-bg-color-hover: #17355F;
  --navbar-tab-bg-color-active: #0F203D;
  --navbar-tab-bg-color-disabled: #0F203D;
  --navbar-sub-tab-bg-color-active: #FFFFFF;
  --navbar-tab-text-color: #FFFFFF;
  --navbar-menu-text-color: #97AFC6;
  --navbar-menu-bg-color-active: #005FF1;
  --navbar-item-bg-color-active: rgba(0, 95, 241, 0.7);
  --tag-bg-color-default: transparent;
  --tag-bg-color-info: #D9E2EA;
  --tag-bg-color-orange: rgba(237, 139, 0, 0.1);
  --tag-bg-color-olive: rgba(196, 214, 0, 0.2);
  --tag-bg-color-teal: rgba(0, 176, 185, 0.1);
  --tag-bg-color-blue: rgba(0, 118, 212, 0.1);
  --tag-bg-color-plum: rgba(255, 45, 179, 0.1);
  --tag-bg-color-purple: rgba(162, 30, 188, 0.1);
  --tag-bg-color-warning: rgba(255, 205, 0, 0.2);
  --tag-bg-color-success: rgba(0, 183, 85, 0.1);
  --tag-bg-color-danger: rgba(255, 73, 68, 0.2);
  --tag-border-color-default: #A8BBCF;
  --tag-border-color-info: #87A2BD;
  --tag-border-color-orange: rgba(237, 139, 0, 0.4);
  --tag-border-color-olive: rgba(148, 147, 0, 0.4);
  --tag-border-color-teal: rgba(0, 115, 119, 0.4);
  --tag-border-color-blue: rgba(0, 90, 161, 0.4);
  --tag-border-color-plum: rgba(198, 0, 126, 0.4);
  --tag-border-color-purple: rgba(162, 30, 188, 0.4);
  --tag-border-color-warning: rgba(255, 205, 0, 0.4);
  --tag-border-color-success: rgba(0, 183, 85, 0.4);
  --tag-border-color-danger: rgba(255, 73, 68, 0.4);
  --tag-text-color-default: #0041A5;
  --tag-text-color-info: #1D2834;
  --tag-text-color-orange: #cb6015;
  --tag-text-color-olive: #17355F;
  --tag-text-color-teal: #17355F;
  --tag-text-color-blue: #0041A5;
  --tag-text-color-plum: #890c58;
  --tag-text-color-purple: #7c1790;
  --tag-text-color-warning: #17355F;
  --tag-text-color-success: #007377;
  --tag-text-color-danger: #b60000;
  --tag-background-color-select: transparent;
  --tag-border-color-select: #0076D4;
  --tag-text-color-select: #10161D;
  --avatar-bg-color-0: #587CA0;
  --avatar-bg-color-1: #00b0b9;
  --avatar-bg-color-2: #c6007e;
  --avatar-bg-color-3: #ed8b00;
  --avatar-bg-color-4: #a21ebc;
  --avatar-bg-color-5: #c99700;
  --avatar-text-color: #FFFFFF;
  --chart-color-1: #219DFF;
  --chart-color-2: #005AA1;
  --chart-color-3: #99DFE3;
  --chart-color-4: #007377;
  --chart-color-5: #00b0b9;
  --chart-color-6: #a21ebc;
  --chart-color-7: #c366e0;
  --chart-color-8: #7c1790;
  --chart-color-9: #ff2db3;
  --chart-color-10: #ffcd00;
  --chart-color-11: #c99700;
  --chart-color-12: #ffb845;
  --chart-color-13: #ed8b00;
  --chart-color-14: #608a00;
  --chart-color-15: #84bd00;
  --chart-color-16: #4F6F90;
}

.icgds.lmn-theme-dark,
.icgds.lmn-theme-light .lmn-theme-inverse {
  --teal: #20f4ff;
  --dark-teal: #00b0b9;
  --forest: #00ea6c;
  --dark-forest: #00b755;
  --green: #a8f000;
  --dark-green: #84bd00;
  --olive: #eaff0a;
  --dark-olive: #c4d600;
  --yellow: #ffe166;
  --dark-yellow: #ffcd00;
  --orange: #ffb845;
  --dark-orange: #ed8b00;
  --red: #ff7a75;
  --dark-red: #ff4944;
  --plum: #ff2db3;
  --dark-plum: #c6007e;
  --purple: #c366e0;
  --dark-purple: #a21ebc;
  --blue: #219DFF;
  --teal-20: rgba(0, 176, 185, 0.2);
  --forest-20: rgba(0, 183, 85, 0.2);
  --green-20: rgba(132, 189, 0, 0.2);
  --olive-20: rgba(196, 214, 0, 0.2);
  --yellow-20: rgba(255, 205, 0, 0.2);
  --orange-20: rgba(237, 139, 0, 0.2);
  --red-20: rgba(255, 73, 68, 0.2);
  --plum-20: rgba(198, 0, 126, 0.2);
  --purple-20: rgba(162, 30, 188, 0.2);
  --success-20: rgba(0, 183, 85, 0.2);
  --warning-20: rgba(255, 225, 102, 0.2);
  --danger-20: rgba(182, 0, 0, 0.2);
  --primary: #005FF1;
  --secondary: #E9EEF3;
  --success: #00b755;
  --warning: #ffcd00;
  --danger: #ff7a75;
  --info: #34495F;
  --primary-inverse: #0076D4;
  --secondary-inverse: #219DFF;
  --success-inverse: #00b755;
  --warning-inverse: #ffcd00;
  --danger-inverse: #b60000;
  --info-inverse: #4F6F90;
  --bg-color-0: #17202A;
  --bg-color-1: #0C1015;
  --bg-color-2: #10161D;
  --bg-color-inverse-0: #FFFFFF;
  --bg-color-inverse-1: #F6F8FA;
  --bg-color-inverse-2: #FAFBFC;
  --bg-color-brand: #17355F;
  --bg-color-disabled: #34495F;
  --bg-color-alt: #0C1015;
  --border-color-0: #2B3D4E;
  --border-color-1: #34495F;
  --border-color-2: #46637F;
  --border-color-inverse: #D9E2EA;
  --text-color-0: #FFFFFF;
  --text-color-1: #D9E2EA;
  --text-color-2: #97AFC6;
  --text-color-3: #7795B4;
  --text-color-inverse-0: #000000;
  --text-color-inverse-1: #22303E;
  --text-color-inverse-2: #3D566F;
  --text-color-inverse-3: #4F6F90;
  --text-color-inverse-disabled: rgba(79, 111, 144, 0.4);
  --text-color-disabled: #46637F;
  --text-color-default: #D9E2EA;
  --text-headline: #337FF4;
  --text-headline-0: #FFFFFF;
  --text-headline-1: #337FF4;
  --text-danger: #ff7a75;
  --text-danger-inverse: #b60000;
  --text-success: #00ea6c;
  --text-success-inverse: #00843d;
  --text-warning: #ffe166;
  --text-warning-inverse: #c99700;
  --text-primary: #219DFF;
  --text-primary-inverse: #0076D4;
  --link-color-0: #80AFF8;
  --link-color-0-hover: #219DFF;
  --link-color-0-focus: #219DFF;
  --link-color-0-active: #c366e0;
  --link-color: #80AFF8;
  --link-color-hover: #219DFF;
  --link-color-focus: #219DFF;
  --link-color-active: #c366e0;
  --link-color-inverse: #0076D4;
  --link-color-inverse-hover: #005AA1;
  --link-color-inverse-focus: #7c1790;
  --link-color-inverse-active: #7c1790;
  --link-color-warning: ;
  --link-color-warning-hover: ;
  --link-color-warning-focus: ;
  --link-color-warning-active: ;
  --link-color-disabled: #D9E2EA;
  --box-shadow-color: #0C1015;
  --box-shadow: 0px 5px 10px 1px #0C1015 !important;
  --box-shadow-sm: 0px 2px 5px 1px #0C1015 !important;
  --box-shadow-lg: 0px 5px 12px 1px #0C1015 !important;
  --bg-color-default: #0C1015;
  --border-color-default: #2B3D4E;
  --text-color-default: #D9E2EA;
  --link-color-hover: #219DFF;
  --border-color: #2B3D4E;
  --body-color: #0C1015;
  --yiq-text-dark: #000000;
  --yiq-text-light: #D9E2EA;
  --modal-mask-color: rgba(0, 0, 0, 0.8);
  --modal-mask-text-color: #FFFFFF;
  --modal-mask-track-color: #22303E;
  --comp-bg-color-icon: #D9E2EA;
  --comp-bg-color-icon-hover: #80AFF8;
  --comp-bg-color-icon-active: #B3CFFB;
  --comp-bg-color-icon-disabled: rgba(184, 200, 216, 0.4);
  --comp-bg-color-icon-inverse: #000000;
  --comp-bg-color-icon-panel-hover: #2B3D4E;
  --comp-bg-color-item: #17202A;
  --comp-bg-color-info: #1D2834;
  --comp-bg-color-item-header: #2B3D4E;
  --comp-bg-color-item-hover: #22303E;
  --comp-bg-color-item-focus: #22303E;
  --comp-bg-color-item-active: #22303E;
  --comp-bg-color-item-selected: #2B3D4E;
  --comp-bg-color-alt: #22303E;
  --comp-bg-color: #17202A;
  --comp-bg-color-hover: #22303E;
  --comp-bg-color-focus: #17202A;
  --comp-bg-color-active: #17202A;
  --comp-bg-color-read-only: #2B3D4E;
  --comp-bg-color-disabled: #22303E;
  --comp-bg-color-side-menu-alt: #000000;
  --comp-border-color: #46637F;
  --comp-border-color-subtle: #34495F;
  --comp-border-color-hover: #46637F;
  --comp-border-color-focus: #005FF1;
  --comp-border-color-active: #005FF1;
  --comp-border-color-disabled: #34495F;
  --comp-border-color-error: #ff7a75;
  --comp-box-shadow-color-focus: rgba(255, 255, 255, 0.4);
  --comp-text-color: #D9E2EA;
  --comp-text-color-item-active: #FFFFFF;
  --bg-color-app-brand: ;
  --bg-color-app-brand-alt: ;
  --border-color-app-brand: ;
  --asset-citi-logo-full-color: #FFFFFF;
  --asset-citi-logo-full-color-reverse: #255BE3;
  --asset-citi-logo-one-color-reverse: #FFFFFF;
  --headings-color: #FFFFFF;
  --blockquote-small-color: #7795B4;
  --scrollbar-bg: #2B3D4E;
  --scrollbar-thumb-bg: #4F6F90;
  --scrollbar-thumb-bg-hover: #87A2BD;
  --scrollbar-thumb-bg-active: #87A2BD;
  --notification-bg-color: #17202A;
  --notification-icon-color: #FFFFFF;
  --alert-bg-color: #34495F;
  --alert-text-color: #FFFFFF;
  --alert-text-color-primary: #1D2834;
  --alert-text-color-success: #1D2834;
  --alert-text-color-warning: #1D2834;
  --alert-text-color-danger: #1D2834;
  --alert-text-color-info: #FFFFFF;
  --btn-bg-color-default: rgba(61, 86, 111, 0.4);
  --btn-bg-color-default-hover: rgba(61, 86, 111, 0.7);
  --btn-bg-color-default-focus: rgba(61, 86, 111, 0.4);
  --btn-bg-color-default-active: #E9EEF3;
  --btn-bg-color-default-disabled: #22303E;
  --btn-bg-color-primary: #005FF1;
  --btn-bg-color-primary-hover: rgba(0, 95, 241, 0.7);
  --btn-bg-color-primary-focus: #005FF1;
  --btn-bg-color-primary-active: #E9EEF3;
  --btn-bg-color-primary-disabled: #22303E;
  --btn-bg-color-secondary: transparent;
  --btn-bg-color-secondary-hover: rgba(61, 86, 111, 0.7);
  --btn-bg-color-secondary-focus: transparent;
  --btn-bg-color-secondary-active: #E9EEF3;
  --btn-bg-color-secondary-disabled: #22303E;
  --btn-bg-color-ghost: transparent;
  --btn-bg-color-ghost-hover: rgba(61, 86, 111, 0.7);
  --btn-bg-color-ghost-focus: transparent;
  --btn-bg-color-ghost-active: transparent;
  --btn-bg-color-ghost-disabled: transparent;
  --btn-bg-color-success: #00b755;
  --btn-bg-color-success-hover: rgba(0, 183, 85, 0.7);
  --btn-bg-color-success-focus: #00b755;
  --btn-bg-color-success-active: #008e42;
  --btn-bg-color-danger: #ff7a75;
  --btn-bg-color-danger-hover: rgba(255, 122, 117, 0.7);
  --btn-bg-color-danger-focus: #ff7a75;
  --btn-bg-color-danger-active: #ff4944;
  --btn-bg-color-warning: #ffcd00;
  --btn-bg-color-warning-hover: rgba(255, 205, 0, 0.7);
  --btn-bg-color-warning-focus: #ffcd00;
  --btn-bg-color-warning-active: #c99700;
  --btn-border-color-default: transparent;
  --btn-border-color-default-hover: transparent;
  --btn-border-color-default-focus: #005FF1;
  --btn-border-color-default-active: transparent;
  --btn-border-color-secondary: #337FF4;
  --btn-border-color-secondary-hover: #337FF4;
  --btn-border-color-secondary-focus: #005FF1;
  --btn-border-color-secondary-active: transparent;
  --btn-border-color-ghost: transparent;
  --btn-border-color-ghost-hover: transparent;
  --btn-border-color-ghost-focus: #005FF1;
  --btn-border-color-ghost-active: transparent;
  --btn-text-color-default: #80AFF8;
  --btn-text-color-default-hover: #B3CFFB;
  --btn-text-color-default-focus: #80AFF8;
  --btn-text-color-default-active: #1D2834;
  --btn-text-color-default-disabled: rgba(119, 149, 180, 0.5);
  --btn-text-color-primary: #FFFFFF;
  --btn-text-color-primary-hover: #FFFFFF;
  --btn-text-color-primary-focus: #FFFFFF;
  --btn-text-color-primary-active: #1D2834;
  --btn-text-color-secondary: #80AFF8;
  --btn-text-color-secondary-hover: #B3CFFB;
  --btn-text-color-secondary-focus: #80AFF8;
  --btn-text-color-secondary-active: #1D2834;
  --btn-text-color-ghost: #80AFF8;
  --btn-text-color-ghost-hover: #B3CFFB;
  --btn-text-color-ghost-focus: #80AFF8;
  --btn-text-color-ghost-active: #80AFF8;
  --btn-text-color-success: #000000;
  --btn-text-color-success-hover: #000000;
  --btn-text-color-success-focus: #000000;
  --btn-text-color-success-active: #000000;
  --btn-text-color-warning: #000000;
  --btn-text-color-warning-hover: #000000;
  --btn-text-color-warning-focus: #000000;
  --btn-text-color-warning-active: #000000;
  --btn-text-color-danger: #000000;
  --btn-text-color-danger-hover: #000000;
  --btn-text-color-danger-focus: #000000;
  --btn-text-color-danger-active: #000000;
  --segmented-control-bg-color: rgba(61, 86, 111, 0.4);
  --segmented-control-bg-color-hover: rgba(61, 86, 111, 0.7);
  --segmented-control-bg-color-focus: rgba(61, 86, 111, 0.4);
  --segmented-control-bg-color-active: #34495F;
  --segmented-control-text-color-active: #FFFFFF;
  --control-icon-bg-color-checked: #337FF4;
  --control-icon-bg-color-checked-disabled: #587CA0;
  --control-icon-bg-color-unchecked: #587CA0;
  --control-icon-bg-color-unchecked-disabled: #34495F;
  --control-icon-frame-bg-color-checked: #337FF4;
  --control-icon-frame-bg-color-hover: transparent;
  --control-icon-frame-bg-color-unchecked: transparent;
  --control-icon-frame-bg-color-checked-disabled: #22303E;
  --control-icon-frame-bg-color-unchecked-disabled: #22303E;
  --control-icon-frame-border-color: #4F6F90;
  --control-icon-frame-border-color-hover: #587CA0;
  --control-icon-frame-border-color-disabled: #34495F;
  --control-switch-track-bg-color: #3D566F;
  --control-switch-track-bg-color-on: #005FF1;
  --control-switch-track-bg-color-disabled: #22303E;
  --control-switch-track-border-color: transparent;
  --control-switch-thumb-bg-color: #FFFFFF;
  --control-switch-thumb-bg-color-disabled: #34495F;
  --loading-color: #2B3D4E;
  --table-update-color: rgba(0, 189, 242, 0.2);
  --table-update-color-positive: rgba(0, 183, 85, 0.2);
  --table-update-color-negative: rgba(255, 122, 117, 0.2);
  --navbar-tab-bg-color: #000000;
  --navbar-tab-bg-color-hover: #17202A;
  --navbar-tab-bg-color-active: #FFFFFF;
  --navbar-tab-bg-color-disabled: #000000;
  --navbar-sub-tab-bg-color-active: #FFFFFF;
  --navbar-tab-text-color: #FFFFFF;
  --navbar-menu-text-color: #87A2BD;
  --navbar-menu-bg-color-active: #005FF1;
  --navbar-item-bg-color-active: rgba(0, 95, 241, 0.7);
  --tag-bg-color-default: transparent;
  --tag-bg-color-info: rgba(200, 213, 225, 0.2);
  --tag-bg-color-orange: rgba(255, 184, 69, 0.1);
  --tag-bg-color-olive: rgba(196, 214, 0, 0.2);
  --tag-bg-color-teal: rgba(32, 244, 255, 0.1);
  --tag-bg-color-blue: rgba(33, 157, 255, 0.2);
  --tag-bg-color-plum: rgba(255, 45, 179, 0.2);
  --tag-bg-color-purple: rgba(195, 102, 224, 0.2);
  --tag-bg-color-warning: rgba(255, 205, 0, 0.2);
  --tag-bg-color-success: rgba(0, 234, 108, 0.2);
  --tag-bg-color-danger: rgba(255, 122, 117, 0.2);
  --tag-border-color-default: #A8BBCF;
  --tag-border-color-info: #FFFFFF;
  --tag-border-color-orange: #ffb845;
  --tag-border-color-olive: #eaff0a;
  --tag-border-color-teal: #20f4ff;
  --tag-border-color-blue: #80BBEA;
  --tag-border-color-plum: #ff2db3;
  --tag-border-color-purple: #c366e0;
  --tag-border-color-warning: #ffe166;
  --tag-border-color-success: #00ea6c;
  --tag-border-color-danger: #ff7a75;
  --tag-text-color-default: #CCEAF7;
  --tag-text-color-info: #FFFFFF;
  --tag-text-color-orange: #FBE8CC;
  --tag-text-color-olive: #fbffce;
  --tag-text-color-teal: #CCEFF1;
  --tag-text-color-blue: #CCEAF7;
  --tag-text-color-plum: #F4CCE5;
  --tag-text-color-purple: #ECD2f2;
  --tag-text-color-warning: #fff5cc;
  --tag-text-color-success: #CCF1DD;
  --tag-text-color-danger: #FFDBDA;
  --tag-background-color-select: rgba(33, 157, 255, 0.2);
  --tag-border-color-select: #80BBEA;
  --tag-text-color-select: #CCEAF7;
  --avatar-bg-color-0: #587CA0;
  --avatar-bg-color-1: #00b0b9;
  --avatar-bg-color-2: #ff2db3;
  --avatar-bg-color-3: #ffb845;
  --avatar-bg-color-4: #c366e0;
  --avatar-bg-color-5: #c99700;
  --avatar-text-color: #FFFFFF;
  --chart-color-1: #00BDF2;
  --chart-color-2: #0076D4;
  --chart-color-3: #20f4ff;
  --chart-color-4: #007377;
  --chart-color-5: #00b0b9;
  --chart-color-6: #a21ebc;
  --chart-color-7: #c366e0;
  --chart-color-8: #c6007e;
  --chart-color-9: #ff2db3;
  --chart-color-10: #ffe166;
  --chart-color-11: #c99700;
  --chart-color-12: #ffb845;
  --chart-color-13: #ed8b00;
  --chart-color-14: #608a00;
  --chart-color-15: #a8f000;
  --chart-color-16: #ff4944;
}

@media (prefers-color-scheme: dark) {
  .icgds.lmn-theme-system {
    --teal: #20f4ff;
    --dark-teal: #00b0b9;
    --forest: #00ea6c;
    --dark-forest: #00b755;
    --green: #a8f000;
    --dark-green: #84bd00;
    --olive: #eaff0a;
    --dark-olive: #c4d600;
    --yellow: #ffe166;
    --dark-yellow: #ffcd00;
    --orange: #ffb845;
    --dark-orange: #ed8b00;
    --red: #ff7a75;
    --dark-red: #ff4944;
    --plum: #ff2db3;
    --dark-plum: #c6007e;
    --purple: #c366e0;
    --dark-purple: #a21ebc;
    --blue: #219DFF;
    --teal-20: rgba(0, 176, 185, 0.2);
    --forest-20: rgba(0, 183, 85, 0.2);
    --green-20: rgba(132, 189, 0, 0.2);
    --olive-20: rgba(196, 214, 0, 0.2);
    --yellow-20: rgba(255, 205, 0, 0.2);
    --orange-20: rgba(237, 139, 0, 0.2);
    --red-20: rgba(255, 73, 68, 0.2);
    --plum-20: rgba(198, 0, 126, 0.2);
    --purple-20: rgba(162, 30, 188, 0.2);
    --success-20: rgba(0, 183, 85, 0.2);
    --warning-20: rgba(255, 225, 102, 0.2);
    --danger-20: rgba(182, 0, 0, 0.2);
    --primary: #005FF1;
    --secondary: #E9EEF3;
    --success: #00b755;
    --warning: #ffcd00;
    --danger: #ff7a75;
    --info: #34495F;
    --primary-inverse: #0076D4;
    --secondary-inverse: #219DFF;
    --success-inverse: #00b755;
    --warning-inverse: #ffcd00;
    --danger-inverse: #b60000;
    --info-inverse: #4F6F90;
    --bg-color-0: #17202A;
    --bg-color-1: #0C1015;
    --bg-color-2: #10161D;
    --bg-color-inverse-0: #FFFFFF;
    --bg-color-inverse-1: #F6F8FA;
    --bg-color-inverse-2: #FAFBFC;
    --bg-color-brand: #17355F;
    --bg-color-disabled: #34495F;
    --bg-color-alt: #0C1015;
    --border-color-0: #2B3D4E;
    --border-color-1: #34495F;
    --border-color-2: #46637F;
    --border-color-inverse: #D9E2EA;
    --text-color-0: #FFFFFF;
    --text-color-1: #D9E2EA;
    --text-color-2: #97AFC6;
    --text-color-3: #7795B4;
    --text-color-inverse-0: #000000;
    --text-color-inverse-1: #22303E;
    --text-color-inverse-2: #3D566F;
    --text-color-inverse-3: #4F6F90;
    --text-color-inverse-disabled: rgba(79, 111, 144, 0.4);
    --text-color-disabled: #46637F;
    --text-color-default: #D9E2EA;
    --text-headline: #337FF4;
    --text-headline-0: #FFFFFF;
    --text-headline-1: #337FF4;
    --text-danger: #ff7a75;
    --text-danger-inverse: #b60000;
    --text-success: #00ea6c;
    --text-success-inverse: #00843d;
    --text-warning: #ffe166;
    --text-warning-inverse: #c99700;
    --text-primary: #219DFF;
    --text-primary-inverse: #0076D4;
    --link-color-0: #80AFF8;
    --link-color-0-hover: #219DFF;
    --link-color-0-focus: #219DFF;
    --link-color-0-active: #c366e0;
    --link-color: #80AFF8;
    --link-color-hover: #219DFF;
    --link-color-focus: #219DFF;
    --link-color-active: #c366e0;
    --link-color-inverse: #0076D4;
    --link-color-inverse-hover: #005AA1;
    --link-color-inverse-focus: #7c1790;
    --link-color-inverse-active: #7c1790;
    --link-color-warning: ;
    --link-color-warning-hover: ;
    --link-color-warning-focus: ;
    --link-color-warning-active: ;
    --link-color-disabled: #D9E2EA;
    --box-shadow-color: #0C1015;
    --box-shadow: 0px 5px 10px 1px #0C1015 !important;
    --box-shadow-sm: 0px 2px 5px 1px #0C1015 !important;
    --box-shadow-lg: 0px 5px 12px 1px #0C1015 !important;
    --bg-color-default: #0C1015;
    --border-color-default: #2B3D4E;
    --text-color-default: #D9E2EA;
    --link-color-hover: #219DFF;
    --border-color: #2B3D4E;
    --body-color: #0C1015;
    --yiq-text-dark: #000000;
    --yiq-text-light: #D9E2EA;
    --modal-mask-color: rgba(0, 0, 0, 0.8);
    --modal-mask-text-color: #FFFFFF;
    --modal-mask-track-color: #22303E;
    --comp-bg-color-icon: #D9E2EA;
    --comp-bg-color-icon-hover: #80AFF8;
    --comp-bg-color-icon-active: #B3CFFB;
    --comp-bg-color-icon-disabled: rgba(184, 200, 216, 0.4);
    --comp-bg-color-icon-inverse: #000000;
    --comp-bg-color-icon-panel-hover: #2B3D4E;
    --comp-bg-color-item: #17202A;
    --comp-bg-color-info: #1D2834;
    --comp-bg-color-item-header: #2B3D4E;
    --comp-bg-color-item-hover: #22303E;
    --comp-bg-color-item-focus: #22303E;
    --comp-bg-color-item-active: #22303E;
    --comp-bg-color-item-selected: #2B3D4E;
    --comp-bg-color-alt: #22303E;
    --comp-bg-color: #17202A;
    --comp-bg-color-hover: #22303E;
    --comp-bg-color-focus: #17202A;
    --comp-bg-color-active: #17202A;
    --comp-bg-color-read-only: #2B3D4E;
    --comp-bg-color-disabled: #22303E;
    --comp-bg-color-side-menu-alt: #000000;
    --comp-border-color: #46637F;
    --comp-border-color-subtle: #34495F;
    --comp-border-color-hover: #46637F;
    --comp-border-color-focus: #005FF1;
    --comp-border-color-active: #005FF1;
    --comp-border-color-disabled: #34495F;
    --comp-border-color-error: #ff7a75;
    --comp-box-shadow-color-focus: rgba(255, 255, 255, 0.4);
    --comp-text-color: #D9E2EA;
    --comp-text-color-item-active: #FFFFFF;
    --bg-color-app-brand: ;
    --bg-color-app-brand-alt: ;
    --border-color-app-brand: ;
    --asset-citi-logo-full-color: #FFFFFF;
    --asset-citi-logo-full-color-reverse: #255BE3;
    --asset-citi-logo-one-color-reverse: #FFFFFF;
    --headings-color: #FFFFFF;
    --blockquote-small-color: #7795B4;
    --scrollbar-bg: #2B3D4E;
    --scrollbar-thumb-bg: #4F6F90;
    --scrollbar-thumb-bg-hover: #87A2BD;
    --scrollbar-thumb-bg-active: #87A2BD;
    --notification-bg-color: #17202A;
    --notification-icon-color: #FFFFFF;
    --alert-bg-color: #34495F;
    --alert-text-color: #FFFFFF;
    --alert-text-color-primary: #1D2834;
    --alert-text-color-success: #1D2834;
    --alert-text-color-warning: #1D2834;
    --alert-text-color-danger: #1D2834;
    --alert-text-color-info: #FFFFFF;
    --btn-bg-color-default: rgba(61, 86, 111, 0.4);
    --btn-bg-color-default-hover: rgba(61, 86, 111, 0.7);
    --btn-bg-color-default-focus: rgba(61, 86, 111, 0.4);
    --btn-bg-color-default-active: #E9EEF3;
    --btn-bg-color-default-disabled: #22303E;
    --btn-bg-color-primary: #005FF1;
    --btn-bg-color-primary-hover: rgba(0, 95, 241, 0.7);
    --btn-bg-color-primary-focus: #005FF1;
    --btn-bg-color-primary-active: #E9EEF3;
    --btn-bg-color-primary-disabled: #22303E;
    --btn-bg-color-secondary: transparent;
    --btn-bg-color-secondary-hover: rgba(61, 86, 111, 0.7);
    --btn-bg-color-secondary-focus: transparent;
    --btn-bg-color-secondary-active: #E9EEF3;
    --btn-bg-color-secondary-disabled: #22303E;
    --btn-bg-color-ghost: transparent;
    --btn-bg-color-ghost-hover: rgba(61, 86, 111, 0.7);
    --btn-bg-color-ghost-focus: transparent;
    --btn-bg-color-ghost-active: transparent;
    --btn-bg-color-ghost-disabled: transparent;
    --btn-bg-color-success: #00b755;
    --btn-bg-color-success-hover: rgba(0, 183, 85, 0.7);
    --btn-bg-color-success-focus: #00b755;
    --btn-bg-color-success-active: #008e42;
    --btn-bg-color-danger: #ff7a75;
    --btn-bg-color-danger-hover: rgba(255, 122, 117, 0.7);
    --btn-bg-color-danger-focus: #ff7a75;
    --btn-bg-color-danger-active: #ff4944;
    --btn-bg-color-warning: #ffcd00;
    --btn-bg-color-warning-hover: rgba(255, 205, 0, 0.7);
    --btn-bg-color-warning-focus: #ffcd00;
    --btn-bg-color-warning-active: #c99700;
    --btn-border-color-default: transparent;
    --btn-border-color-default-hover: transparent;
    --btn-border-color-default-focus: #005FF1;
    --btn-border-color-default-active: transparent;
    --btn-border-color-secondary: #337FF4;
    --btn-border-color-secondary-hover: #337FF4;
    --btn-border-color-secondary-focus: #005FF1;
    --btn-border-color-secondary-active: transparent;
    --btn-border-color-ghost: transparent;
    --btn-border-color-ghost-hover: transparent;
    --btn-border-color-ghost-focus: #005FF1;
    --btn-border-color-ghost-active: transparent;
    --btn-text-color-default: #80AFF8;
    --btn-text-color-default-hover: #B3CFFB;
    --btn-text-color-default-focus: #80AFF8;
    --btn-text-color-default-active: #1D2834;
    --btn-text-color-default-disabled: rgba(119, 149, 180, 0.5);
    --btn-text-color-primary: #FFFFFF;
    --btn-text-color-primary-hover: #FFFFFF;
    --btn-text-color-primary-focus: #FFFFFF;
    --btn-text-color-primary-active: #1D2834;
    --btn-text-color-secondary: #80AFF8;
    --btn-text-color-secondary-hover: #B3CFFB;
    --btn-text-color-secondary-focus: #80AFF8;
    --btn-text-color-secondary-active: #1D2834;
    --btn-text-color-ghost: #80AFF8;
    --btn-text-color-ghost-hover: #B3CFFB;
    --btn-text-color-ghost-focus: #80AFF8;
    --btn-text-color-ghost-active: #80AFF8;
    --btn-text-color-success: #000000;
    --btn-text-color-success-hover: #000000;
    --btn-text-color-success-focus: #000000;
    --btn-text-color-success-active: #000000;
    --btn-text-color-warning: #000000;
    --btn-text-color-warning-hover: #000000;
    --btn-text-color-warning-focus: #000000;
    --btn-text-color-warning-active: #000000;
    --btn-text-color-danger: #000000;
    --btn-text-color-danger-hover: #000000;
    --btn-text-color-danger-focus: #000000;
    --btn-text-color-danger-active: #000000;
    --segmented-control-bg-color: rgba(61, 86, 111, 0.4);
    --segmented-control-bg-color-hover: rgba(61, 86, 111, 0.7);
    --segmented-control-bg-color-focus: rgba(61, 86, 111, 0.4);
    --segmented-control-bg-color-active: #34495F;
    --segmented-control-text-color-active: #FFFFFF;
    --control-icon-bg-color-checked: #337FF4;
    --control-icon-bg-color-checked-disabled: #587CA0;
    --control-icon-bg-color-unchecked: #587CA0;
    --control-icon-bg-color-unchecked-disabled: #34495F;
    --control-icon-frame-bg-color-checked: #337FF4;
    --control-icon-frame-bg-color-hover: transparent;
    --control-icon-frame-bg-color-unchecked: transparent;
    --control-icon-frame-bg-color-checked-disabled: #22303E;
    --control-icon-frame-bg-color-unchecked-disabled: #22303E;
    --control-icon-frame-border-color: #4F6F90;
    --control-icon-frame-border-color-hover: #587CA0;
    --control-icon-frame-border-color-disabled: #34495F;
    --control-switch-track-bg-color: #3D566F;
    --control-switch-track-bg-color-on: #005FF1;
    --control-switch-track-bg-color-disabled: #22303E;
    --control-switch-track-border-color: transparent;
    --control-switch-thumb-bg-color: #FFFFFF;
    --control-switch-thumb-bg-color-disabled: #34495F;
    --loading-color: #2B3D4E;
    --table-update-color: rgba(0, 189, 242, 0.2);
    --table-update-color-positive: rgba(0, 183, 85, 0.2);
    --table-update-color-negative: rgba(255, 122, 117, 0.2);
    --navbar-tab-bg-color: #000000;
    --navbar-tab-bg-color-hover: #17202A;
    --navbar-tab-bg-color-active: #FFFFFF;
    --navbar-tab-bg-color-disabled: #000000;
    --navbar-sub-tab-bg-color-active: #FFFFFF;
    --navbar-tab-text-color: #FFFFFF;
    --navbar-menu-text-color: #87A2BD;
    --navbar-menu-bg-color-active: #005FF1;
    --navbar-item-bg-color-active: rgba(0, 95, 241, 0.7);
    --tag-bg-color-default: transparent;
    --tag-bg-color-info: rgba(200, 213, 225, 0.2);
    --tag-bg-color-orange: rgba(255, 184, 69, 0.1);
    --tag-bg-color-olive: rgba(196, 214, 0, 0.2);
    --tag-bg-color-teal: rgba(32, 244, 255, 0.1);
    --tag-bg-color-blue: rgba(33, 157, 255, 0.2);
    --tag-bg-color-plum: rgba(255, 45, 179, 0.2);
    --tag-bg-color-purple: rgba(195, 102, 224, 0.2);
    --tag-bg-color-warning: rgba(255, 205, 0, 0.2);
    --tag-bg-color-success: rgba(0, 234, 108, 0.2);
    --tag-bg-color-danger: rgba(255, 122, 117, 0.2);
    --tag-border-color-default: #A8BBCF;
    --tag-border-color-info: #FFFFFF;
    --tag-border-color-orange: #ffb845;
    --tag-border-color-olive: #eaff0a;
    --tag-border-color-teal: #20f4ff;
    --tag-border-color-blue: #80BBEA;
    --tag-border-color-plum: #ff2db3;
    --tag-border-color-purple: #c366e0;
    --tag-border-color-warning: #ffe166;
    --tag-border-color-success: #00ea6c;
    --tag-border-color-danger: #ff7a75;
    --tag-text-color-default: #CCEAF7;
    --tag-text-color-info: #FFFFFF;
    --tag-text-color-orange: #FBE8CC;
    --tag-text-color-olive: #fbffce;
    --tag-text-color-teal: #CCEFF1;
    --tag-text-color-blue: #CCEAF7;
    --tag-text-color-plum: #F4CCE5;
    --tag-text-color-purple: #ECD2f2;
    --tag-text-color-warning: #fff5cc;
    --tag-text-color-success: #CCF1DD;
    --tag-text-color-danger: #FFDBDA;
    --tag-background-color-select: rgba(33, 157, 255, 0.2);
    --tag-border-color-select: #80BBEA;
    --tag-text-color-select: #CCEAF7;
    --avatar-bg-color-0: #587CA0;
    --avatar-bg-color-1: #00b0b9;
    --avatar-bg-color-2: #ff2db3;
    --avatar-bg-color-3: #ffb845;
    --avatar-bg-color-4: #c366e0;
    --avatar-bg-color-5: #c99700;
    --avatar-text-color: #FFFFFF;
    --chart-color-1: #00BDF2;
    --chart-color-2: #0076D4;
    --chart-color-3: #20f4ff;
    --chart-color-4: #007377;
    --chart-color-5: #00b0b9;
    --chart-color-6: #a21ebc;
    --chart-color-7: #c366e0;
    --chart-color-8: #c6007e;
    --chart-color-9: #ff2db3;
    --chart-color-10: #ffe166;
    --chart-color-11: #c99700;
    --chart-color-12: #ffb845;
    --chart-color-13: #ed8b00;
    --chart-color-14: #608a00;
    --chart-color-15: #a8f000;
    --chart-color-16: #ff4944;
  }
  .icgds.lmn-theme-system .theme-inverse {
    --teal: #00b0b9;
    --dark-teal: #007377;
    --forest: #00b755;
    --dark-forest: #00843d;
    --green: #84bd00;
    --dark-green: #608a00;
    --olive: #c4d600;
    --dark-olive: #949300;
    --yellow: #ffcd00;
    --dark-yellow: #c99700;
    --orange: #ed8b00;
    --dark-orange: #cb6015;
    --red: #ff4944;
    --dark-red: #b60000;
    --plum: #c6007e;
    --dark-plum: #890c58;
    --purple: #a21ebc;
    --dark-purple: #7c1790;
    --blue: #219DFF;
    --teal-20: rgba(0, 176, 185, 0.2);
    --forest-20: rgba(0, 183, 85, 0.2);
    --green-20: rgba(132, 189, 0, 0.2);
    --olive-20: rgba(196, 214, 0, 0.2);
    --yellow-20: rgba(255, 205, 0, 0.2);
    --orange-20: rgba(237, 139, 0, 0.2);
    --red-20: rgba(255, 73, 68, 0.2);
    --plum-20: rgba(198, 0, 126, 0.2);
    --purple-20: rgba(162, 30, 188, 0.2);
    --success-20: rgba(0, 183, 85, 0.2);
    --warning-20: rgba(255, 225, 102, 0.2);
    --danger-20: rgba(182, 0, 0, 0.2);
    --primary: #0076D4;
    --secondary: #219DFF;
    --success: #00b755;
    --warning: #ffe166;
    --danger: #b60000;
    --info: #4F6F90;
    --primary-inverse: #219DFF;
    --secondary-inverse: #00BDF2;
    --success-inverse: #00b755;
    --warning-inverse: #ffcd00;
    --danger-inverse: #ff7a75;
    --info-inverse: #4F6F90;
    --bg-color-0: #FFFFFF;
    --bg-color-1: #F6F8FA;
    --bg-color-2: #FAFBFC;
    --bg-color-inverse-0: #17202A;
    --bg-color-inverse-1: #0C1015;
    --bg-color-inverse-2: #10161D;
    --bg-color-brand: #0F203D;
    --bg-color-disabled: #E9EEF3;
    --bg-color-alt: #FFFFFF;
    --border-color-0: #D9E2EA;
    --border-color-1: #C8D5E1;
    --border-color-2: #87A2BD;
    --border-color-inverse: #3D566F;
    --text-color-0: #10161D;
    --text-color-1: #22303E;
    --text-color-2: #3D566F;
    --text-color-3: #4F6F90;
    --text-color-inverse-0: #FFFFFF;
    --text-color-inverse-1: #D9E2EA;
    --text-color-inverse-2: #97AFC6;
    --text-color-inverse-3: #7795B4;
    --text-color-inverse-disabled: rgba(184, 200, 216, 0.4);
    --text-color-disabled: #B8C8D8;
    --text-color-default: #22303E;
    --text-headline: #005FF1;
    --text-headline-0: #002D72;
    --text-headline-1: #005FF1;
    --text-danger: #b60000;
    --text-danger-inverse: #ff7a75;
    --text-success: #00843d;
    --text-success-inverse: #00ea6c;
    --text-warning: #c99700;
    --text-warning-inverse: #ffe166;
    --text-primary: #0076D4;
    --text-primary-inverse: #219DFF;
    --link-color-0: #005AA1;
    --link-color-0-hover: #17355F;
    --link-color-0-focus: #17355F;
    --link-color-0-active: #7c1790;
    --link-color: #005AA1;
    --link-color-hover: #17355F;
    --link-color-focus: #17355F;
    --link-color-active: #7c1790;
    --link-color-inverse: #80AFF8;
    --link-color-inverse-hover: #219DFF;
    --link-color-inverse-focus: #00BDF2;
    --link-color-inverse-active: #c366e0;
    --link-color-warning: ;
    --link-color-warning-hover: ;
    --link-color-warning-focus: ;
    --link-color-warning-active: ;
    --link-color-disabled: #B8C8D8;
    --box-shadow-color: rgba(0, 65, 165, 0.1);
    --box-shadow: 0px 5px 10px 1px rgba(0, 65, 165, 0.12) !important;
    --box-shadow-sm: 0px 2px 5px 1px rgba(0, 65, 165, 0.12) !important;
    --box-shadow-lg: 0px 5px 12px 1px rgba(0, 65, 165, 0.2) !important;
    --bg-color-default: #F6F8FA;
    --border-color-default: #D9E2EA;
    --text-color-default: #22303E;
    --link-color-hover: #17355F;
    --border-color: #D9E2EA;
    --body-color: #F6F8FA;
    --yiq-text-dark: #22303E;
    --yiq-text-light: #FFFFFF;
    --modal-mask-color: rgba(34, 48, 62, 0.7);
    --modal-mask-text-color: #FFFFFF;
    --modal-mask-track-color: #22303E;
    --comp-bg-color-icon: #46637F;
    --comp-bg-color-icon-hover: #0076D4;
    --comp-bg-color-icon-active: #005AA1;
    --comp-bg-color-icon-disabled: #D9E2EA;
    --comp-bg-color-icon-inverse: #FFFFFF;
    --comp-bg-color-icon-panel-hover: #D9E2EA;
    --comp-bg-color-item: #FFFFFF;
    --comp-bg-color-info: #FAFBFC;
    --comp-bg-color-item-header: #F0F4F7;
    --comp-bg-color-item-hover: #F0F4F7;
    --comp-bg-color-item-focus: rgba(0, 118, 212, 0.1);
    --comp-bg-color-item-active: #E6EFFE;
    --comp-bg-color-item-selected: #D9E7FD;
    --comp-bg-color-alt: #F6F8FA;
    --comp-bg-color: #FFFFFF;
    --comp-bg-color-hover: #F0F4F7;
    --comp-bg-color-focus: #FFFFFF;
    --comp-bg-color-active: #FFFFFF;
    --comp-bg-color-read-only: #F0F4F7;
    --comp-bg-color-disabled: #E9EEF3;
    --comp-bg-color-side-menu-alt: #F6F8FA;
    --comp-border-color: #C8D5E1;
    --comp-border-color-subtle: #E9EEF3;
    --comp-border-color-hover: #A8BBCF;
    --comp-border-color-focus: #0076D4;
    --comp-border-color-active: #0076D4;
    --comp-border-color-disabled: #B8C8D8;
    --comp-border-color-error: #b60000;
    --comp-box-shadow-color-focus: rgba(33, 157, 255, 0.2);
    --comp-text-color: #22303E;
    --comp-text-color-item-active: #005FF1;
    --bg-color-app-brand: ;
    --bg-color-app-brand-alt: ;
    --border-color-app-brand: ;
    --asset-citi-logo-full-color: #255BE3;
    --asset-citi-logo-full-color-reverse: #FFFFFF;
    --asset-citi-logo-one-color-reverse: #FFFFFF;
    --headings-color: #10161D;
    --blockquote-small-color: #4F6F90;
    --scrollbar-bg: #FFFFFF;
    --scrollbar-thumb-bg: #C8D5E1;
    --scrollbar-thumb-bg-hover: #A8BBCF;
    --scrollbar-thumb-bg-active: #87A2BD;
    --notification-bg-color: #FFFFFF;
    --notification-icon-color: #4F6F90;
    --alert-bg-color: #4F6F90;
    --alert-text-color: #FFFFFF;
    --alert-text-color-primary: #FFFFFF;
    --alert-text-color-success: #1D2834;
    --alert-text-color-warning: #1D2834;
    --alert-text-color-danger: #FFFFFF;
    --alert-text-color-info: #FFFFFF;
    --btn-bg-color-default: #D9E7FD;
    --btn-bg-color-default-hover: #CCDFFF;
    --btn-bg-color-default-focus: #D9E7FD;
    --btn-bg-color-default-active: #17355F;
    --btn-bg-color-default-disabled: #E9EEF3;
    --btn-bg-color-primary: #0076D4;
    --btn-bg-color-primary-hover: #005AA1;
    --btn-bg-color-primary-focus: #0076D4;
    --btn-bg-color-primary-active: #17355F;
    --btn-bg-color-primary-disabled: #E9EEF3;
    --btn-bg-color-secondary: transparent;
    --btn-bg-color-secondary-hover: rgba(0, 118, 212, 0.2);
    --btn-bg-color-secondary-focus: transparent;
    --btn-bg-color-secondary-active: #17355F;
    --btn-bg-color-secondary-disabled: #E9EEF3;
    --btn-bg-color-ghost: transparent;
    --btn-bg-color-ghost-hover: rgba(0, 118, 212, 0.2);
    --btn-bg-color-ghost-focus: transparent;
    --btn-bg-color-ghost-active: transparent;
    --btn-bg-color-ghost-disabled: transparent;
    --btn-bg-color-success: #00b755;
    --btn-bg-color-success-hover: rgba(0, 183, 85, 0.7);
    --btn-bg-color-success-focus: #00b755;
    --btn-bg-color-success-active: #00843d;
    --btn-bg-color-danger: #b60000;
    --btn-bg-color-danger-hover: rgba(182, 0, 0, 0.7);
    --btn-bg-color-danger-focus: #b60000;
    --btn-bg-color-danger-active: #920000;
    --btn-bg-color-warning: #ffe166;
    --btn-bg-color-warning-hover: rgba(255, 225, 102, 0.7);
    --btn-bg-color-warning-focus: #ffe166;
    --btn-bg-color-warning-active: #ffcd00;
    --btn-border-color-default: transparent;
    --btn-border-color-default-hover: transparent;
    --btn-border-color-default-focus: #219DFF;
    --btn-border-color-default-active: transparent;
    --btn-border-color-secondary: #0076D4;
    --btn-border-color-secondary-hover: #0076D4;
    --btn-border-color-secondary-focus: #219DFF;
    --btn-border-color-secondary-active: transparent;
    --btn-border-color-ghost: transparent;
    --btn-border-color-ghost-hover: transparent;
    --btn-border-color-ghost-focus: #219DFF;
    --btn-border-color-ghost-active: transparent;
    --btn-text-color-default: #005AA1;
    --btn-text-color-default-hover: #005AA1;
    --btn-text-color-default-focus: #005AA1;
    --btn-text-color-default-active: #FFFFFF;
    --btn-text-color-default-disabled: #B8C8D8;
    --btn-text-color-primary: #FFFFFF;
    --btn-text-color-primary-hover: #FFFFFF;
    --btn-text-color-primary-focus: #FFFFFF;
    --btn-text-color-primary-active: #FFFFFF;
    --btn-text-color-secondary: #005AA1;
    --btn-text-color-secondary-hover: #005AA1;
    --btn-text-color-secondary-focus: #005AA1;
    --btn-text-color-secondary-active: #FFFFFF;
    --btn-text-color-ghost: #0076D4;
    --btn-text-color-ghost-hover: #005AA1;
    --btn-text-color-ghost-focus: #0076D4;
    --btn-text-color-ghost-active: #0076D4;
    --btn-text-color-success: #10161D;
    --btn-text-color-success-hover: #10161D;
    --btn-text-color-success-focus: #10161D;
    --btn-text-color-success-active: #FFFFFF;
    --btn-text-color-warning: #10161D;
    --btn-text-color-warning-hover: #10161D;
    --btn-text-color-warning-focus: #10161D;
    --btn-text-color-warning-active: #10161D;
    --btn-text-color-danger: #FFFFFF;
    --btn-text-color-danger-hover: #FFFFFF;
    --btn-text-color-danger-focus: #FFFFFF;
    --btn-text-color-danger-active: #FFFFFF;
    --segmented-control-bg-color: #D9E7FD;
    --segmented-control-bg-color-hover: #CCDFFF;
    --segmented-control-bg-color-focus: #D9E7FD;
    --segmented-control-bg-color-active: #FFFFFF;
    --segmented-control-text-color-active: #005AA1;
    --control-icon-bg-color-checked: #0076D4;
    --control-icon-bg-color-checked-disabled: #B8C8D8;
    --control-icon-bg-color-unchecked: #B8C8D8;
    --control-icon-bg-color-unchecked-disabled: #B8C8D8;
    --control-icon-frame-bg-color-checked: #0076D4;
    --control-icon-frame-bg-color-hover: #FFFFFF;
    --control-icon-frame-bg-color-unchecked: #FFFFFF;
    --control-icon-frame-bg-color-checked-disabled: #F6F8FA;
    --control-icon-frame-bg-color-unchecked-disabled: #F6F8FA;
    --control-icon-frame-border-color: #6689AB;
    --control-icon-frame-border-color-hover: #B8C8D8;
    --control-icon-frame-border-color-disabled: #A8BBCF;
    --control-switch-track-bg-color: #D9E2EA;
    --control-switch-track-bg-color-on: #0076D4;
    --control-switch-track-bg-color-disabled: #E9EEF3;
    --control-switch-track-border-color: transparent;
    --control-switch-thumb-bg-color: #FFFFFF;
    --control-switch-thumb-bg-color-disabled: #A8BBCF;
    --loading-color: #FFFFFF;
    --table-update-color: rgba(0, 189, 242, 0.2);
    --table-update-color-positive: rgba(0, 183, 85, 0.2);
    --table-update-color-negative: rgba(255, 73, 68, 0.2);
    --navbar-tab-bg-color: #0F203D;
    --navbar-tab-bg-color-hover: #17355F;
    --navbar-tab-bg-color-active: #0F203D;
    --navbar-tab-bg-color-disabled: #0F203D;
    --navbar-sub-tab-bg-color-active: #FFFFFF;
    --navbar-tab-text-color: #FFFFFF;
    --navbar-menu-text-color: #97AFC6;
    --navbar-menu-bg-color-active: #005FF1;
    --navbar-item-bg-color-active: rgba(0, 95, 241, 0.7);
    --tag-bg-color-default: transparent;
    --tag-bg-color-info: #D9E2EA;
    --tag-bg-color-orange: rgba(237, 139, 0, 0.1);
    --tag-bg-color-olive: rgba(196, 214, 0, 0.2);
    --tag-bg-color-teal: rgba(0, 176, 185, 0.1);
    --tag-bg-color-blue: rgba(0, 118, 212, 0.1);
    --tag-bg-color-plum: rgba(255, 45, 179, 0.1);
    --tag-bg-color-purple: rgba(162, 30, 188, 0.1);
    --tag-bg-color-warning: rgba(255, 205, 0, 0.2);
    --tag-bg-color-success: rgba(0, 183, 85, 0.1);
    --tag-bg-color-danger: rgba(255, 73, 68, 0.2);
    --tag-border-color-default: #A8BBCF;
    --tag-border-color-info: #87A2BD;
    --tag-border-color-orange: rgba(237, 139, 0, 0.4);
    --tag-border-color-olive: rgba(148, 147, 0, 0.4);
    --tag-border-color-teal: rgba(0, 115, 119, 0.4);
    --tag-border-color-blue: rgba(0, 90, 161, 0.4);
    --tag-border-color-plum: rgba(198, 0, 126, 0.4);
    --tag-border-color-purple: rgba(162, 30, 188, 0.4);
    --tag-border-color-warning: rgba(255, 205, 0, 0.4);
    --tag-border-color-success: rgba(0, 183, 85, 0.4);
    --tag-border-color-danger: rgba(255, 73, 68, 0.4);
    --tag-text-color-default: #0041A5;
    --tag-text-color-info: #1D2834;
    --tag-text-color-orange: #cb6015;
    --tag-text-color-olive: #17355F;
    --tag-text-color-teal: #17355F;
    --tag-text-color-blue: #0041A5;
    --tag-text-color-plum: #890c58;
    --tag-text-color-purple: #7c1790;
    --tag-text-color-warning: #17355F;
    --tag-text-color-success: #007377;
    --tag-text-color-danger: #b60000;
    --tag-background-color-select: transparent;
    --tag-border-color-select: #0076D4;
    --tag-text-color-select: #10161D;
    --avatar-bg-color-0: #587CA0;
    --avatar-bg-color-1: #00b0b9;
    --avatar-bg-color-2: #c6007e;
    --avatar-bg-color-3: #ed8b00;
    --avatar-bg-color-4: #a21ebc;
    --avatar-bg-color-5: #c99700;
    --avatar-text-color: #FFFFFF;
    --chart-color-1: #219DFF;
    --chart-color-2: #005AA1;
    --chart-color-3: #99DFE3;
    --chart-color-4: #007377;
    --chart-color-5: #00b0b9;
    --chart-color-6: #a21ebc;
    --chart-color-7: #c366e0;
    --chart-color-8: #7c1790;
    --chart-color-9: #ff2db3;
    --chart-color-10: #ffcd00;
    --chart-color-11: #c99700;
    --chart-color-12: #ffb845;
    --chart-color-13: #ed8b00;
    --chart-color-14: #608a00;
    --chart-color-15: #84bd00;
    --chart-color-16: #4F6F90;
  }
}
@font-face {
  font-family: Overpass;
  src: url('Overpass-Regular.woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Overpass;
  src: url('Overpass-Light.woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Overpass;
  src: url('Overpass-Bold.woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Overpass;
  src: url('Overpass-Regular-Italic.woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Overpass;
  src: url('Overpass-Light-Italic.woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Overpass;
  src: url('Overpass-Bold-Italic.woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: OverpassMono;
  src: url('OverpassMono-Regular.woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: OverpassMono;
  src: url('OverpassMono-Light.woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: OverpassMono;
  src: url('OverpassMono-Bold.woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
/* stylelint-disable */
.icgds {
  --white: #FFFFFF;
  --gray-025: #FAFBFC;
  --gray-050: #F6F8FA;
  --gray-075: #F0F4F7;
  --gray-100: #E9EEF3;
  --gray-150: #D9E2EA;
  --gray-150-70: rgba(217, 226, 234, 0.7);
  --gray-150-40: rgba(217, 226, 234, 0.4);
  --gray-200: #C8D5E1;
  --gray-250: #B8C8D8;
  --gray-300: #A8BBCF;
  --gray-350: #97AFC6;
  --gray-400: #87A2BD;
  --gray-450: #7795B4;
  --gray-500: #6689AB;
  --gray-550: #587CA0;
  --gray-600: #4F6F90;
  --gray-600-40: rgba(79, 111, 144, 0.4);
  --gray-650: #46637F;
  --gray-700: #3D566F;
  --gray-750: #34495F;
  --gray-800: #2B3D4E;
  --gray-850: #22303E;
  --gray-850-70: rgba(34, 48, 62, 0.7);
  --gray-900: #1D2834;
  --gray-925: #17202A;
  --gray-950: #10161D;
  --gray-975: #0C1015;
  --black: #000000;
  --blue-500: #0F203D;
  --blue-500-70: rgba(15, 32, 61, 0.7);
  --blue-500-40: rgba(15, 32, 61, 0.4);
  --blue-500-20: rgba(15, 32, 61, 0.2);
  --blue-400: #17355F;
  --blue-400-70: rgba(23, 53, 95, 0.7);
  --blue-400-40: rgba(23, 53, 95, 0.4);
  --blue-400-20: rgba(23, 53, 95, 0.2);
  --blue-300: #005AA1;
  --blue-300-70: rgba(0, 90, 161, 0.7);
  --blue-300-40: rgba(0, 90, 161, 0.4);
  --blue-300-20: rgba(0, 90, 161, 0.2);
  --blue-300-10: rgba(0, 90, 161, 0.1);
  --red-300-shade-80: #920000;
  --blue-200: #0076D4;
  --blue-200-70: rgba(0, 118, 212, 0.7);
  --blue-200-40: rgba(0, 118, 212, 0.4);
  --blue-200-20: rgba(0, 118, 212, 0.2);
  --blue-200-10: rgba(0, 118, 212, 0.1);
  --blue-200-tint-20: #CCEAF7;
  --blue-200-tint-50: #80BBEA;
  --blue-100: #219DFF;
  --blue-100-70: rgba(33, 157, 255, 0.7);
  --blue-100-40: rgba(33, 157, 255, 0.4);
  --blue-100-20: rgba(33, 157, 255, 0.2);
  --blue-100-10: rgba(33, 157, 255, 0.1);
  --cyan-300: #0095BF;
  --cyan-300-70: rgba(0, 149, 191, 0.7);
  --cyan-300-40: rgba(0, 149, 191, 0.4);
  --cyan-300-20: rgba(0, 149, 191, 0.2);
  --cyan-300-10: rgba(0, 149, 191, 0.1);
  --citi-cyan: #00BDF2;
  --citi-cyan-70: rgba(0, 189, 242, 0.7);
  --citi-cyan-40: rgba(0, 189, 242, 0.4);
  --citi-cyan-20: rgba(0, 189, 242, 0.2);
  --citi-cyan-10: rgba(0, 189, 242, 0.1);
  --cyan-100: #72E0FF;
  --cyan-100-70: rgba(114, 224, 255, 0.7);
  --cyan-100-40: rgba(114, 224, 255, 0.4);
  --cyan-100-20: rgba(114, 224, 255, 0.2);
  --cyan-100-10: rgba(114, 224, 255, 0.1);
  --citi-blue-300: #002D72;
  --citi-blue-300-70: rgba(0, 45, 114, 0.7);
  --citi-blue-300-40: rgba(0, 45, 114, 0.4);
  --citi-blue-300-20: rgba(0, 45, 114, 0.2);
  --citi-blue-300-10: rgba(0, 45, 114, 0.1);
  --citi-blue-200: #0041A5;
  --citi-blue-200-70: rgba(0, 65, 165, 0.7);
  --citi-blue-200-40: rgba(0, 65, 165, 0.4);
  --citi-blue-200-20: rgba(0, 65, 165, 0.2);
  --citi-blue-200-10: rgba(0, 65, 165, 0.1);
  --citi-blue-200-tint-20: #CCEAF7;
  --citi-blue-100: #005FF1;
  --citi-blue-100-70: rgba(0, 95, 241, 0.7);
  --citi-blue-100-40: rgba(0, 95, 241, 0.4);
  --citi-blue-100-20: rgba(0, 95, 241, 0.2);
  --citi-blue-100-10: rgba(0, 95, 241, 0.1);
  --citi-blue-100-tint-80: #337FF4;
  --citi-blue-100-tint-50: #80AFF8;
  --citi-blue-100-tint-30: #B3CFFB;
  --citi-blue-100-tint-20: #CCDFFF;
  --citi-blue-100-tint-15: #D9E7FD;
  --citi-blue-100-tint-10: #E6EFFE;
  --citi-blue-100-shade-70: #001D48;
  --citi-blue-100-shade-40: #003079;
  --citi-blue: #255BE3;
  --citi-red: #FF3C28;
  --teal-300: #007377;
  --teal-300-70: rgba(0, 115, 119, 0.7);
  --teal-300-40: rgba(0, 115, 119, 0.4);
  --teal-300-20: rgba(0, 115, 119, 0.2);
  --teal-300-10: rgba(0, 115, 119, 0.1);
  --teal-200: #00b0b9;
  --teal-200-70: rgba(0, 176, 185, 0.7);
  --teal-200-40: rgba(0, 176, 185, 0.4);
  --teal-200-20: rgba(0, 176, 185, 0.2);
  --teal-200-10: rgba(0, 176, 185, 0.1);
  --teal-200-tint-20: #CCEFF1;
  --teal-200-tint-40: #99DFE3;
  --teal-100: #20f4ff;
  --teal-100-70: rgba(32, 244, 255, 0.7);
  --teal-100-40: rgba(32, 244, 255, 0.4);
  --teal-100-20: rgba(32, 244, 255, 0.2);
  --teal-100-10: rgba(32, 244, 255, 0.1);
  --forest-300: #00843d;
  --forest-300-70: rgba(0, 132, 61, 0.7);
  --forest-300-40: rgba(0, 132, 61, 0.4);
  --forest-300-20: rgba(0, 132, 61, 0.2);
  --forest-300-10: rgba(0, 132, 61, 0.1);
  --forest-200: #00b755;
  --forest-200-70: rgba(0, 183, 85, 0.7);
  --forest-200-40: rgba(0, 183, 85, 0.4);
  --forest-200-20: rgba(0, 183, 85, 0.2);
  --forest-200-10: rgba(0, 183, 85, 0.1);
  --forest-200-tint-20: #CCF1DD;
  --forest-100: #00ea6c;
  --forest-100-70: rgba(0, 234, 108, 0.7);
  --forest-100-40: rgba(0, 234, 108, 0.4);
  --forest-100-20: rgba(0, 234, 108, 0.2);
  --forest-100-10: rgba(0, 234, 108, 0.1);
  --green-300: #608a00;
  --green-300-70: rgba(96, 138, 0, 0.7);
  --green-300-40: rgba(96, 138, 0, 0.4);
  --green-300-20: rgba(96, 138, 0, 0.2);
  --green-300-10: rgba(96, 138, 0, 0.1);
  --green-200: #84bd00;
  --green-200-70: rgba(132, 189, 0, 0.7);
  --green-200-40: rgba(132, 189, 0, 0.4);
  --green-200-20: rgba(132, 189, 0, 0.2);
  --green-200-10: rgba(132, 189, 0, 0.1);
  --green-100: #a8f000;
  --green-100-70: rgba(168, 240, 0, 0.7);
  --green-100-40: rgba(168, 240, 0, 0.4);
  --green-100-20: rgba(168, 240, 0, 0.2);
  --green-100-10: rgba(168, 240, 0, 0.1);
  --olive-300: #949300;
  --olive-300-70: rgba(148, 147, 0, 0.7);
  --olive-300-40: rgba(148, 147, 0, 0.4);
  --olive-300-20: rgba(148, 147, 0, 0.2);
  --olive-300-10: rgba(148, 147, 0, 0.1);
  --olive-200: #c4d600;
  --olive-200-70: rgba(196, 214, 0, 0.7);
  --olive-200-40: rgba(196, 214, 0, 0.4);
  --olive-200-20: rgba(196, 214, 0, 0.2);
  --olive-200-10: rgba(196, 214, 0, 0.1);
  --olive-200-tint-200: #fbffce;
  --olive-100: #eaff0a;
  --olive-100-70: rgba(234, 255, 10, 0.7);
  --olive-100-40: rgba(234, 255, 10, 0.4);
  --olive-100-20: rgba(234, 255, 10, 0.2);
  --olive-100-10: rgba(234, 255, 10, 0.1);
  --yellow-300: #c99700;
  --yellow-300-70: rgba(201, 151, 0, 0.7);
  --yellow-300-40: rgba(201, 151, 0, 0.4);
  --yellow-300-20: rgba(201, 151, 0, 0.2);
  --yellow-300-10: rgba(201, 151, 0, 0.1);
  --yellow-200: #ffcd00;
  --yellow-200-70: rgba(255, 205, 0, 0.7);
  --yellow-200-40: rgba(255, 205, 0, 0.4);
  --yellow-200-20: rgba(255, 205, 0, 0.2);
  --yellow-200-10: rgba(255, 205, 0, 0.1);
  --yellow-200-tint-20: #fff5cc;
  --yellow-100: #ffe166;
  --yellow-100-70: rgba(255, 225, 102, 0.7);
  --yellow-100-40: rgba(255, 225, 102, 0.4);
  --yellow-100-20: rgba(255, 225, 102, 0.2);
  --yellow-100-10: rgba(255, 225, 102, 0.1);
  --orange-300: #cb6015;
  --orange-300-70: rgba(203, 96, 21, 0.7);
  --orange-300-40: rgba(203, 96, 21, 0.4);
  --orange-300-20: rgba(203, 96, 21, 0.2);
  --orange-300-10: rgba(203, 96, 21, 0.1);
  --orange-200: #ed8b00;
  --orange-200-70: rgba(237, 139, 0, 0.7);
  --orange-200-40: rgba(237, 139, 0, 0.4);
  --orange-200-20: rgba(237, 139, 0, 0.2);
  --orange-200-10: rgba(237, 139, 0, 0.1);
  --orange-200-tint-20: #FBE8CC;
  --orange-100: #ffb845;
  --orange-100-70: rgba(255, 184, 69, 0.7);
  --orange-100-40: rgba(255, 184, 69, 0.4);
  --orange-100-20: rgba(255, 184, 69, 0.2);
  --orange-100-10: rgba(255, 184, 69, 0.1);
  --red-300: #b60000;
  --red-300-70: rgba(182, 0, 0, 0.7);
  --red-300-40: rgba(182, 0, 0, 0.4);
  --red-300-20: rgba(182, 0, 0, 0.2);
  --red-300-10: rgba(182, 0, 0, 0.1);
  --red-200: #ff4944;
  --red-200-70: rgba(255, 73, 68, 0.7);
  --red-200-40: rgba(255, 73, 68, 0.4);
  --red-200-20: rgba(255, 73, 68, 0.2);
  --red-200-10: rgba(255, 73, 68, 0.1);
  --red-200-tint-20: #FFDBDA;
  --red-100: #ff7a75;
  --red-100-70: rgba(255, 122, 117, 0.7);
  --red-100-40: rgba(255, 122, 117, 0.4);
  --red-100-20: rgba(255, 122, 117, 0.2);
  --red-100-10: rgba(255, 122, 117, 0.1);
  --plum-300: #890c58;
  --plum-300-70: rgba(137, 12, 88, 0.7);
  --plum-300-40: rgba(137, 12, 88, 0.4);
  --plum-300-20: rgba(137, 12, 88, 0.2);
  --plum-300-10: rgba(137, 12, 88, 0.1);
  --plum-200: #c6007e;
  --plum-200-70: rgba(198, 0, 126, 0.7);
  --plum-200-40: rgba(198, 0, 126, 0.4);
  --plum-200-20: rgba(198, 0, 126, 0.2);
  --plum-200-10: rgba(198, 0, 126, 0.1);
  --plum-200-tint-20: #F4CCE5;
  --plum-100: #ff2db3;
  --plum-100-70: rgba(255, 45, 179, 0.7);
  --plum-100-40: rgba(255, 45, 179, 0.4);
  --plum-100-20: rgba(255, 45, 179, 0.2);
  --plum-100-10: rgba(255, 45, 179, 0.1);
  --purple-300: #7c1790;
  --purple-300-70: rgba(124, 23, 144, 0.7);
  --purple-300-40: rgba(124, 23, 144, 0.4);
  --purple-300-20: rgba(124, 23, 144, 0.2);
  --purple-300-10: rgba(124, 23, 144, 0.1);
  --purple-200: #a21ebc;
  --purple-200-70: rgba(162, 30, 188, 0.7);
  --purple-200-40: rgba(162, 30, 188, 0.4);
  --purple-200-20: rgba(162, 30, 188, 0.2);
  --purple-200-10: rgba(162, 30, 188, 0.1);
  --purple-200-tint-20: #ECD2f2;
  --purple-100: #c366e0;
  --purple-100-70: rgba(195, 102, 224, 0.7);
  --purple-100-40: rgba(195, 102, 224, 0.4);
  --purple-100-20: rgba(195, 102, 224, 0.2);
  --purple-100-10: rgba(195, 102, 224, 0.1);
  --comp-border-width: 1px;
  --comp-border-style: solid;
  --comp-border-radius: 2px;
  --comp-font-size-sm: 12px;
  --comp-font-size: 14px;
  --comp-font-size-lg: 16px;
  --comp-line-height-sm: 1rem;
  --comp-line-height: 1.125rem;
  --comp-line-height-lg: 1.25rem;
  --comp-line-height-multi-line: 1.375rem;
  --comp-padding-y-sm: 0.3125rem;
  --comp-padding-y: 0.5rem;
  --comp-padding-y-lg: 0.8125rem;
  --comp-padding-y-no-border-sm: 0.375rem;
  --comp-padding-y-no-border: 0.5625rem;
  --comp-padding-y-no-border-lg: 0.875rem;
  --comp-transition-duration: 200ms;
  --comp-transition: cubic-bezier(0.6, 0, 1, 1);
  --comp-box-shadow: none;
  --comp-opacity-disabled: 0.4;
  --comp-font-weight: 400;
  --container-max-width-sm: 560px;
  --container-max-width-md: 752px;
  --container-max-width-lg: 1040px;
  --container-max-width-xl: 1232px;
  --container-max-width-2xl: 1616px;
  font-family: Overpass, sans-serif !important;
  font-size: 16px !important;
  text-rendering: optimizelegibility !important;
  font-display: swap;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  color: var(--text-color-0);
  margin: 0;
  line-height: 1.25;
  background: var(--bg-color-default);
  /* stylelint-disable */
}
.icgds .lmn-modal-open {
  overflow: hidden;
}
.icgds .lmn-modal-open .lmn-modal {
  overflow-y: auto;
  overflow-x: hidden;
}
.icgds.lmn-bg-color-0 {
  background: var(--bg-color-0);
}
.icgds.lmn-theme-dark input {
  color-scheme: dark;
}
.icgds *,
.icgds *::after,
.icgds *::before {
  box-sizing: border-box;
}
.icgds :focus,
.icgds :active {
  outline: none;
}
.icgds .lmn-no-hover {
  pointer-events: none;
}
.icgds .ptr {
  cursor: pointer;
}
.icgds code,
.icgds pre {
  padding: 0.25rem;
  background: var(--bg-color-1);
  color: var(--link-color-0);
  border: solid 1px var(--border-color-0);
  border-radius: 2px;
  display: inline-block;
  margin-bottom: 0.5rem;
}
.icgds kbd {
  font-size: 13px;
  padding: 0.25rem;
  background-color: var(--bg-color-inverse-0);
  color: var(--text-color-inverse-0);
  border-radius: 4px;
}
.icgds .lmn-pre-scrollable {
  max-height: 500px;
  overflow-y: scroll;
}
.icgds dl,
.icgds ol,
.icgds ul {
  margin-top: 0;
  margin-bottom: 1rem;
}
.icgds a {
  text-decoration: none;
  color: var(--link-color-0);
  cursor: pointer;
  transition: color 0.2s cubic-bezier(0.6, 0, 1, 1);
}
.icgds a:hover {
  color: var(--link-color-0-hover);
}
.icgds a:focus {
  color: var(--link-color-0-focus);
}
.icgds a:active, .icgds a:visited {
  color: var(--link-color-0);
}
.icgds h1,
.icgds h2,
.icgds h3,
.icgds h4,
.icgds h5,
.icgds h6,
.icgds .lmn-h1,
.icgds .lmn-h2,
.icgds .lmn-h3,
.icgds .lmn-h4,
.icgds .lmn-h5,
.icgds .lmn-h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-family: "Overpass", sans-serif;
  font-weight: 400;
  line-height: 1.25;
  color: var(--text-color-0);
}
.icgds h1 small,
.icgds h2 small,
.icgds h3 small,
.icgds h4 small,
.icgds h5 small,
.icgds h6 small,
.icgds .lmn-h1 small,
.icgds .lmn-h2 small,
.icgds .lmn-h3 small,
.icgds .lmn-h4 small,
.icgds .lmn-h5 small,
.icgds .lmn-h6 small {
  font-size: 80%;
}
.icgds p {
  font-size: 14px;
  color: var(--text-color-0);
}
.icgds h1,
.icgds .lmn-h1 {
  font-size: 42px;
}
.icgds h2,
.icgds .lmn-h2 {
  font-size: 36px;
}
.icgds h3,
.icgds .lmn-h3 {
  font-size: 32px;
}
.icgds h4,
.icgds .lmn-h4 {
  font-size: 28px;
}
.icgds h5,
.icgds .lmn-h5 {
  font-size: 24px;
}
.icgds h6,
.icgds .lmn-h6 {
  font-size: 20px;
}
.icgds .lmn-display-1 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.25;
}
.icgds .lmn-display-2 {
  font-size: 54px;
  font-weight: 400;
  line-height: 1.25;
}
.icgds .lmn-display-3 {
  font-size: 60px;
  font-weight: 400;
  line-height: 1.25;
}
.icgds .lmn-display-4 {
  font-size: 68px;
  font-weight: 400;
  line-height: 1.25;
}
.icgds small,
.icgds .lmn-small {
  font-size: 10px;
  font-weight: 400;
}
.icgds mark {
  background: transparent;
  font-weight: 700;
  color: var(--text-color-0);
}
.icgds ::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
.icgds ::-webkit-scrollbar-thumb {
  min-height: 12px;
  border: 4px solid transparent;
  background-clip: content-box;
  border-radius: 7px;
  background-color: var(--scrollbar-thumb-bg);
}
.icgds ::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
.icgds ::-webkit-scrollbar-corner {
  background-color: transparent;
}
.icgds .lmn-ps-container.ps {
  overflow: hidden !important;
  touch-action: auto;
  overflow-anchor: none;
  -ms-overflow-style: none;
}
.icgds .lmn-ps-container .ps__rail-x {
  position: absolute;
  bottom: 0;
  display: none;
  height: 14px;
  transition: background-color 0.2s linear, opacity 0.2s linear;
}
.icgds .lmn-ps-container .ps__rail-y {
  position: absolute;
  right: 0;
  display: none;
  width: 14px;
  transition: background-color 0.2s linear, opacity 0.2s linear;
}
.icgds .lmn-ps-container.ps--active-x > .ps__rail-x, .icgds .lmn-ps-container.ps--active-y > .ps__rail-y {
  display: block;
}
.icgds .lmn-ps-container .ps__thumb-x {
  position: absolute;
  bottom: 0;
  height: 14px;
  border-radius: 4px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
}
.icgds .lmn-ps-container .ps__thumb-y {
  position: absolute;
  right: 0;
  width: 14px;
  border-radius: 4px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
}
@supports (-ms-overflow-style: none) {
  .icgds .lmn-ps-container.ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .icgds .lmn-ps-container.ps {
    overflow: auto !important;
  }
}
.icgds .lmn-rotate-180 {
  transform: rotate(180deg);
}
.icgds .lmn-fade-enter,
.icgds .fadeIn {
  opacity: 0;
  animation: fade-enter 400ms forwards cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-fade-leave,
.icgds .fadeOut {
  opacity: 1;
  animation: fade-leave 400ms forwards cubic-bezier(0.6, 0, 1, 1);
}
.icgds .slide-in-right {
  transform: translateX(280px);
  opacity: 0;
  animation: slide-in-right 400ms forwards cubic-bezier(0.6, 0, 1, 1);
}
@keyframes slide-in-right {
  0% {
    opacity: 0;
    transform: translateX(280px);
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.icgds .slide-in-left {
  transform: translateX(-280px);
  opacity: 0;
  animation: slide-in-left 400ms forwards cubic-bezier(0.6, 0, 1, 1);
}
@keyframes slide-in-left {
  0% {
    opacity: 0;
    transform: translateX(-280px);
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fade-enter {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-leave {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes tooltip-right {
  0% {
    pointer-events: none;
    opacity: 0;
    transform: translateX(-20px);
  }
  50% {
    opacity: 1;
  }
  100% {
    pointer-events: auto;
    transform: translateX(0);
  }
}
@keyframes tooltip-left {
  0% {
    pointer-events: none;
    opacity: 0;
    transform: translateX(20px);
  }
  50% {
    opacity: 1;
  }
  100% {
    pointer-events: auto;
    transform: translateX(0);
  }
}
@keyframes tooltip-top {
  0% {
    pointer-events: none;
    opacity: 0;
    transform: translateY(20px);
  }
  50% {
    opacity: 1;
  }
  100% {
    pointer-events: auto;
    transform: translateX(0);
  }
}
@keyframes tooltip-bottom {
  0% {
    pointer-events: none;
    opacity: 0;
    transform: translateY(-20px);
  }
  50% {
    opacity: 1;
  }
  100% {
    pointer-events: auto;
    transform: translateX(0);
  }
}
.icgds .lmn-bg-color-0 {
  background-color: var(--bg-color-0) !important;
}
.icgds .lmn-bg-color-1 {
  background-color: var(--bg-color-1) !important;
}
.icgds .lmn-bg-color-2 {
  background-color: var(--bg-color-2) !important;
}
.icgds .lmn-bg-color-inverse-0 {
  background-color: var(--bg-color-inverse-0) !important;
}
.icgds .lmn-bg-color-inverse-1 {
  background-color: var(--bg-color-inverse-1) !important;
}
.icgds .lmn-bg-color-inverse-2 {
  background-color: var(--bg-color-inverse-2) !important;
}
.icgds .lmn-bg-color-alt {
  background-color: var(--bg-color-alt) !important;
}
.icgds .lmn-bg-primary {
  background-color: var(--primary) !important;
}
.icgds .lmn-bg-secondary {
  background-color: var(--secondary) !important;
}
.icgds .lmn-bg-success {
  background-color: var(--success) !important;
}
.icgds .lmn-bg-warning {
  background-color: var(--warning) !important;
}
.icgds .lmn-bg-danger {
  background-color: var(--danger) !important;
}
.icgds .lmn-bg-info {
  background-color: var(--info) !important;
}
.icgds .lmn-bg-white {
  background-color: #FFFFFF !important;
}
.icgds .lmn-bg-transparent {
  background-color: transparent !important;
}
.icgds .lmn-bg-color-inverse {
  background-color: var(--bg-color-inverse-0) !important;
}
.icgds .lmn-comp-bg-color {
  background-color: var(--comp-bg-color) !important;
}
.icgds .lmn-comp-bg-color-hover {
  background-color: var(--comp-bg-color-hover) !important;
}
.icgds .lmn-comp-bg-color-item {
  background-color: var(--comp-bg-color-item) !important;
}
.icgds .lmn-comp-bg-color-item-hover {
  background-color: var(--comp-bg-color-item-hover) !important;
}
.icgds .lmn-comp-bg-color-side-menu-alt {
  background-color: var(--comp-bg-color-side-menu-alt) !important;
}
.icgds .lmn-border {
  border: 1px solid var(--border-color-0) !important;
}
.icgds .lmn-border-top {
  border-top: 1px solid var(--border-color-0) !important;
}
.icgds .lmn-border-right {
  border-right: 1px solid var(--border-color-0) !important;
}
.icgds .lmn-border-bottom {
  border-bottom: 1px solid var(--border-color-0) !important;
}
.icgds .lmn-border-left {
  border-left: 1px solid var(--border-color-0) !important;
}
.icgds .lmn-border-0 {
  border: 0 !important;
}
.icgds .lmn-border-top-0 {
  border-top: 0 !important;
}
.icgds .lmn-border-right-0 {
  border-right: 0 !important;
}
.icgds .lmn-border-bottom-0 {
  border-bottom: 0 !important;
}
.icgds .lmn-border-left-0 {
  border-left: 0 !important;
}
.icgds .lmn-border-color-0 {
  border-color: var(--border-color-0) !important;
}
.icgds .lmn-border-color-0-left {
  border-left: 1px solid var(--border-color-0) !important;
}
.icgds .lmn-border-color-0-right {
  border-right: 1px solid var(--border-color-0) !important;
}
.icgds .lmn-border-color-0-top {
  border-top: 1px solid var(--border-color-0) !important;
}
.icgds .lmn-border-color-0-bottom {
  border-bottom: 1px solid var(--border-color-0) !important;
}
.icgds .lmn-border-color-1 {
  border-color: var(--border-color-1) !important;
}
.icgds .lmn-border-color-1-left {
  border-left: 1px solid var(--border-color-1) !important;
}
.icgds .lmn-border-color-1-right {
  border-right: 1px solid var(--border-color-1) !important;
}
.icgds .lmn-border-color-1-top {
  border-top: 1px solid var(--border-color-1) !important;
}
.icgds .lmn-border-color-1-bottom {
  border-bottom: 1px solid var(--border-color-1) !important;
}
.icgds .lmn-border-color-2 {
  border-color: var(--border-color-2) !important;
}
.icgds .lmn-border-color-2-left {
  border-left: 1px solid var(--border-color-2) !important;
}
.icgds .lmn-border-color-2-right {
  border-right: 1px solid var(--border-color-2) !important;
}
.icgds .lmn-border-color-2-top {
  border-top: 1px solid var(--border-color-2) !important;
}
.icgds .lmn-border-color-2-bottom {
  border-bottom: 1px solid var(--border-color-2) !important;
}
.icgds .lmn-border-primary {
  border-color: var(--primary) !important;
}
.icgds .lmn-border-primary-left {
  border-left: 1px solid var(--primary) !important;
}
.icgds .lmn-border-primary-right {
  border-right: 1px solid var(--primary) !important;
}
.icgds .lmn-border-primary-top {
  border-top: 1px solid var(--primary) !important;
}
.icgds .lmn-border-primary-bottom {
  border-bottom: 1px solid var(--primary) !important;
}
.icgds .lmn-border-secondary {
  border-color: var(--secondary) !important;
}
.icgds .lmn-border-secondary-left {
  border-left: 1px solid var(--secondary) !important;
}
.icgds .lmn-border-secondary-right {
  border-right: 1px solid var(--secondary) !important;
}
.icgds .lmn-border-secondary-top {
  border-top: 1px solid var(--secondary) !important;
}
.icgds .lmn-border-secondary-bottom {
  border-bottom: 1px solid var(--secondary) !important;
}
.icgds .lmn-border-success {
  border-color: var(--success) !important;
}
.icgds .lmn-border-success-left {
  border-left: 1px solid var(--success) !important;
}
.icgds .lmn-border-success-right {
  border-right: 1px solid var(--success) !important;
}
.icgds .lmn-border-success-top {
  border-top: 1px solid var(--success) !important;
}
.icgds .lmn-border-success-bottom {
  border-bottom: 1px solid var(--success) !important;
}
.icgds .lmn-border-warning {
  border-color: var(--warning) !important;
}
.icgds .lmn-border-warning-left {
  border-left: 1px solid var(--warning) !important;
}
.icgds .lmn-border-warning-right {
  border-right: 1px solid var(--warning) !important;
}
.icgds .lmn-border-warning-top {
  border-top: 1px solid var(--warning) !important;
}
.icgds .lmn-border-warning-bottom {
  border-bottom: 1px solid var(--warning) !important;
}
.icgds .lmn-border-danger {
  border-color: var(--danger) !important;
}
.icgds .lmn-border-danger-left {
  border-left: 1px solid var(--danger) !important;
}
.icgds .lmn-border-danger-right {
  border-right: 1px solid var(--danger) !important;
}
.icgds .lmn-border-danger-top {
  border-top: 1px solid var(--danger) !important;
}
.icgds .lmn-border-danger-bottom {
  border-bottom: 1px solid var(--danger) !important;
}
.icgds .lmn-border-info {
  border-color: var(--info) !important;
}
.icgds .lmn-border-info-left {
  border-left: 1px solid var(--info) !important;
}
.icgds .lmn-border-info-right {
  border-right: 1px solid var(--info) !important;
}
.icgds .lmn-border-info-top {
  border-top: 1px solid var(--info) !important;
}
.icgds .lmn-border-info-bottom {
  border-bottom: 1px solid var(--info) !important;
}
.icgds .lmn-border-white {
  border-color: #FFFFFF !important;
}
.icgds .lmn-border-white-right {
  border-left: 1px solid #FFFFFF !important;
}
.icgds .lmn-border-white-left {
  border-right: 1px solid #FFFFFF !important;
}
.icgds .lmn-border-white-top {
  border-top: 1px solid #FFFFFF !important;
}
.icgds .lmn-border-white-bottom {
  border-bottom: 1px solid #FFFFFF !important;
}
.icgds .lmn-border-color-inverse {
  border-color: var(--border-color-inverse) !important;
}
.icgds .lmn-border-color-inverse-right {
  border-left: 1px solid var(--border-color-inverse) !important;
}
.icgds .lmn-border-color-inverse-left {
  border-right: 1px solid var(--border-color-inverse) !important;
}
.icgds .lmn-border-color-inverse-top {
  border-top: 1px solid var(--border-color-inverse) !important;
}
.icgds .lmn-border-color-inverse-bottom {
  border-bottom: 1px solid var(--border-color-inverse) !important;
}
.icgds .lmn-rounded-top {
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important;
}
.icgds .lmn-rounded-right {
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
}
.icgds .lmn-rounded-bottom {
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}
.icgds .lmn-rounded-left {
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}
.icgds .lmn-rounded-xs,
.icgds .lmn-border-radius-xs {
  border-radius: 2px !important;
}
.icgds .lmn-rounded-sm,
.icgds .lmn-border-radius-sm {
  border-radius: 4px !important;
}
.icgds .lmn-rounded,
.icgds .lmn-border-radius {
  border-radius: 8px !important;
}
.icgds .lmn-rounded-lg,
.icgds .lmn-border-radius-lg {
  border-radius: 12px !important;
}
.icgds .lmn-rounded-xl,
.icgds .lmn-border-radius-xl {
  border-radius: 16px !important;
}
.icgds .lmn-rounded-circle,
.icgds .lmn-border-radius-circle {
  border-radius: 50% !important;
}
.icgds .lmn-rounded-0,
.icgds .lmn-border-radius-none {
  border-radius: 0 !important;
}
.icgds .lmn-clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.icgds .lmn-cursor-pointer {
  cursor: pointer;
}
.icgds .lmn-cursor-default {
  cursor: default;
}
.icgds .lmn-cursor-not-allowed,
.icgds .lmn-cursor-disabled {
  cursor: not-allowed;
}
.icgds .lmn-pointer-events-none {
  pointer-events: none;
}
.icgds .lmn-delete,
.icgds .delete {
  color: var(--border-color-2);
  cursor: pointer;
  appearance: none;
  background: none;
  -webkit-appearance: none;
  border: none;
  display: inline-block;
  text-decoration: none;
  margin-left: 0.5rem;
}
.icgds .lmn-delete:focus,
.icgds .delete:focus {
  outline: none;
  color: initial;
}
.icgds .lmn-delete::before,
.icgds .delete::before {
  content: "\eabe";
  font-family: ICGDSIcons, sans-serif;
  font-weight: bold;
}
.icgds .lmn-d-inline {
  display: inline !important;
}
.icgds .lmn-d-inline-block {
  display: inline-block !important;
}
.icgds .lmn-d-block {
  display: block !important;
}
.icgds .lmn-d-table {
  display: table !important;
}
.icgds .lmn-d-table-row {
  display: table-row !important;
}
.icgds .lmn-d-table-cell {
  display: table-cell !important;
}
.icgds .lmn-d-flex {
  display: flex !important;
}
.icgds .lmn-d-inline-flex {
  display: inline-flex !important;
}
.icgds .lmn-d-none {
  display: none !important;
}
@media (min-width: 584px) {
  .icgds .lmn-d-sm-inline {
    display: inline !important;
  }
  .icgds .lmn-d-sm-inline-block {
    display: inline-block !important;
  }
  .icgds .lmn-d-sm-block {
    display: block !important;
  }
  .icgds .lmn-d-sm-table {
    display: table !important;
  }
  .icgds .lmn-d-sm-table-row {
    display: table-row !important;
  }
  .icgds .lmn-d-sm-table-cell {
    display: table-cell !important;
  }
  .icgds .lmn-d-sm-flex {
    display: flex !important;
  }
  .icgds .lmn-d-sm-inline-flex {
    display: inline-flex !important;
  }
  .icgds .lmn-d-sm-none {
    display: none !important;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-d-md-inline {
    display: inline !important;
  }
  .icgds .lmn-d-md-inline-block {
    display: inline-block !important;
  }
  .icgds .lmn-d-md-block {
    display: block !important;
  }
  .icgds .lmn-d-md-table {
    display: table !important;
  }
  .icgds .lmn-d-md-table-row {
    display: table-row !important;
  }
  .icgds .lmn-d-md-table-cell {
    display: table-cell !important;
  }
  .icgds .lmn-d-md-flex {
    display: flex !important;
  }
  .icgds .lmn-d-md-inline-flex {
    display: inline-flex !important;
  }
  .icgds .lmn-d-md-none {
    display: none !important;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-d-lg-inline {
    display: inline !important;
  }
  .icgds .lmn-d-lg-inline-block {
    display: inline-block !important;
  }
  .icgds .lmn-d-lg-block {
    display: block !important;
  }
  .icgds .lmn-d-lg-table {
    display: table !important;
  }
  .icgds .lmn-d-lg-table-row {
    display: table-row !important;
  }
  .icgds .lmn-d-lg-table-cell {
    display: table-cell !important;
  }
  .icgds .lmn-d-lg-flex {
    display: flex !important;
  }
  .icgds .lmn-d-lg-inline-flex {
    display: inline-flex !important;
  }
  .icgds .lmn-d-lg-none {
    display: none !important;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-d-xl-inline {
    display: inline !important;
  }
  .icgds .lmn-d-xl-inline-block {
    display: inline-block !important;
  }
  .icgds .lmn-d-xl-block {
    display: block !important;
  }
  .icgds .lmn-d-xl-table {
    display: table !important;
  }
  .icgds .lmn-d-xl-table-row {
    display: table-row !important;
  }
  .icgds .lmn-d-xl-table-cell {
    display: table-cell !important;
  }
  .icgds .lmn-d-xl-flex {
    display: flex !important;
  }
  .icgds .lmn-d-xl-inline-flex {
    display: inline-flex !important;
  }
  .icgds .lmn-d-xl-none {
    display: none !important;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-d-2xl-inline {
    display: inline !important;
  }
  .icgds .lmn-d-2xl-inline-block {
    display: inline-block !important;
  }
  .icgds .lmn-d-2xl-block {
    display: block !important;
  }
  .icgds .lmn-d-2xl-table {
    display: table !important;
  }
  .icgds .lmn-d-2xl-table-row {
    display: table-row !important;
  }
  .icgds .lmn-d-2xl-table-cell {
    display: table-cell !important;
  }
  .icgds .lmn-d-2xl-flex {
    display: flex !important;
  }
  .icgds .lmn-d-2xl-inline-flex {
    display: inline-flex !important;
  }
  .icgds .lmn-d-2xl-none {
    display: none !important;
  }
}
@media print {
  .icgds .lmn-d-print-inline {
    display: inline !important;
  }
  .icgds .lmn-d-print-inline-block {
    display: inline-block !important;
  }
  .icgds .lmn-d-print-block {
    display: block !important;
  }
  .icgds .lmn-d-print-table {
    display: table !important;
  }
  .icgds .lmn-d-print-table-row {
    display: table-row !important;
  }
  .icgds .lmn-d-print-table-cell {
    display: table-cell !important;
  }
  .icgds .lmn-d-print-flex {
    display: flex !important;
  }
  .icgds .lmn-d-print-inline-flex {
    display: inline-flex !important;
  }
  .icgds .lmn-d-print-none {
    display: none !important;
  }
}
.icgds .lmn-drop-list-dragging .lmn-drag {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
  cursor: move;
}
.icgds .lmn-drag-preview {
  align-items: center;
  justify-content: space-around;
  box-sizing: border-box;
  list-style: none;
  border-radius: 4px;
  padding: 0.25rem;
  padding-top: 0.25rem;
  background: var(--bg-color-0);
  border: 1px solid var(--btn-border-color-default-focus);
  box-shadow: var(--box-shadow-sm), 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-drag {
  cursor: pointer;
}
.icgds .lmn-drag-handle {
  display: flex;
  align-items: center;
  cursor: move;
}
.icgds .lmn-drag-placeholder {
  opacity: 0.2;
}
.icgds .lmn-drop-area {
  border: 1px dashed var(--border-color-1);
  transition: border-color, background 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-drop-area:hover {
  background: var(--bg-color-1);
  border-color: var(--comp-border-color-hover);
}
.icgds .lmn-embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.icgds .lmn-embed-responsive::before {
  display: block;
  content: "";
}
.icgds .lmn-embed-responsive .lmn-embed-responsive-item,
.icgds .lmn-embed-responsive iframe,
.icgds .lmn-embed-responsive embed,
.icgds .lmn-embed-responsive object,
.icgds .lmn-embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.icgds .lmn-embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.icgds .lmn-embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.icgds .lmn-embed-responsive-4by3::before {
  padding-top: 75%;
}
.icgds .lmn-embed-responsive-1by1::before {
  padding-top: 100%;
}
.icgds figure {
  margin: 0;
}
.icgds .lmn-figure {
  display: inline-block;
}
.icgds .lmn-figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.icgds .lmn-img-fluid {
  max-width: 100%;
  height: auto;
}
.icgds .lmn-figure-caption {
  color: var(--text-color-2);
  font-size: 12px;
}
.icgds .lmn-flex-row {
  flex-direction: row !important;
}
.icgds .lmn-flex-column {
  flex-direction: column !important;
}
.icgds .lmn-flex-row-reverse {
  flex-direction: row-reverse !important;
}
.icgds .lmn-flex-column-reverse {
  flex-direction: column-reverse !important;
}
.icgds .lmn-flex-wrap {
  flex-wrap: wrap !important;
}
.icgds .lmn-flex-nowrap {
  flex-wrap: nowrap !important;
}
.icgds .lmn-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.icgds .lmn-flex-fill {
  flex: 1 1 auto !important;
}
.icgds .lmn-flex-grow-0 {
  flex-grow: 0 !important;
}
.icgds .lmn-flex-grow-1 {
  flex-grow: 1 !important;
}
.icgds .lmn-flex-grow-2 {
  flex-grow: 2 !important;
}
.icgds .lmn-flex-grow-3 {
  flex-grow: 3 !important;
}
.icgds .lmn-flex-grow-4 {
  flex-grow: 4 !important;
}
.icgds .lmn-flex-shrink-0 {
  flex-shrink: 0 !important;
}
.icgds .lmn-flex-shrink-1 {
  flex-shrink: 1 !important;
}
.icgds .lmn-flex-shrink-2 {
  flex-shrink: 2 !important;
}
.icgds .lmn-flex-shrink-3 {
  flex-shrink: 3 !important;
}
.icgds .lmn-flex-shrink-4 {
  flex-shrink: 4 !important;
}
.icgds .lmn-justify-content-start {
  justify-content: flex-start !important;
}
.icgds .lmn-justify-content-end {
  justify-content: flex-end !important;
}
.icgds .lmn-justify-content-center {
  justify-content: center !important;
}
.icgds .lmn-justify-content-between {
  justify-content: space-between !important;
}
.icgds .lmn-justify-content-around {
  justify-content: space-around !important;
}
.icgds .lmn-align-items-start {
  align-items: flex-start !important;
}
.icgds .lmn-align-items-end {
  align-items: flex-end !important;
}
.icgds .lmn-align-items-center {
  align-items: center !important;
}
.icgds .lmn-align-items-baseline {
  align-items: baseline !important;
}
.icgds .lmn-align-items-stretch {
  align-items: stretch !important;
}
.icgds .lmn-align-content-start {
  align-content: flex-start !important;
}
.icgds .lmn-align-content-end {
  align-content: flex-end !important;
}
.icgds .lmn-align-content-center {
  align-content: center !important;
}
.icgds .lmn-align-content-between {
  align-content: space-between !important;
}
.icgds .lmn-align-content-around {
  align-content: space-around !important;
}
.icgds .lmn-align-content-stretch {
  align-content: stretch !important;
}
.icgds .lmn-align-self-auto {
  align-self: auto !important;
}
.icgds .lmn-align-self-start {
  align-self: flex-start !important;
}
.icgds .lmn-align-self-end {
  align-self: flex-end !important;
}
.icgds .lmn-align-self-center {
  align-self: center !important;
}
.icgds .lmn-align-self-baseline {
  align-self: baseline !important;
}
.icgds .lmn-align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 584px) {
  .icgds .lmn-flex-sm-row {
    flex-direction: row !important;
  }
  .icgds .lmn-flex-sm-column {
    flex-direction: column !important;
  }
  .icgds .lmn-flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .icgds .lmn-flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .icgds .lmn-flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .icgds .lmn-flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .icgds .lmn-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .icgds .lmn-flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .icgds .lmn-flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .icgds .lmn-flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .icgds .lmn-flex-sm-grow-2 {
    flex-grow: 2 !important;
  }
  .icgds .lmn-flex-sm-grow-3 {
    flex-grow: 3 !important;
  }
  .icgds .lmn-flex-sm-grow-4 {
    flex-grow: 4 !important;
  }
  .icgds .lmn-flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .icgds .lmn-flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .icgds .lmn-flex-sm-shrink-2 {
    flex-shrink: 2 !important;
  }
  .icgds .lmn-flex-sm-shrink-3 {
    flex-shrink: 3 !important;
  }
  .icgds .lmn-flex-sm-shrink-4 {
    flex-shrink: 4 !important;
  }
  .icgds .lmn-justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .icgds .lmn-justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .icgds .lmn-justify-content-sm-center {
    justify-content: center !important;
  }
  .icgds .lmn-justify-content-sm-between {
    justify-content: space-between !important;
  }
  .icgds .lmn-justify-content-sm-around {
    justify-content: space-around !important;
  }
  .icgds .lmn-align-items-sm-start {
    align-items: flex-start !important;
  }
  .icgds .lmn-align-items-sm-end {
    align-items: flex-end !important;
  }
  .icgds .lmn-align-items-sm-center {
    align-items: center !important;
  }
  .icgds .lmn-align-items-sm-baseline {
    align-items: baseline !important;
  }
  .icgds .lmn-align-items-sm-stretch {
    align-items: stretch !important;
  }
  .icgds .lmn-align-content-sm-start {
    align-content: flex-start !important;
  }
  .icgds .lmn-align-content-sm-end {
    align-content: flex-end !important;
  }
  .icgds .lmn-align-content-sm-center {
    align-content: center !important;
  }
  .icgds .lmn-align-content-sm-between {
    align-content: space-between !important;
  }
  .icgds .lmn-align-content-sm-around {
    align-content: space-around !important;
  }
  .icgds .lmn-align-content-sm-stretch {
    align-content: stretch !important;
  }
  .icgds .lmn-align-self-sm-auto {
    align-self: auto !important;
  }
  .icgds .lmn-align-self-sm-start {
    align-self: flex-start !important;
  }
  .icgds .lmn-align-self-sm-end {
    align-self: flex-end !important;
  }
  .icgds .lmn-align-self-sm-center {
    align-self: center !important;
  }
  .icgds .lmn-align-self-sm-baseline {
    align-self: baseline !important;
  }
  .icgds .lmn-align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-flex-md-row {
    flex-direction: row !important;
  }
  .icgds .lmn-flex-md-column {
    flex-direction: column !important;
  }
  .icgds .lmn-flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .icgds .lmn-flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .icgds .lmn-flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .icgds .lmn-flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .icgds .lmn-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .icgds .lmn-flex-md-fill {
    flex: 1 1 auto !important;
  }
  .icgds .lmn-flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .icgds .lmn-flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .icgds .lmn-flex-md-grow-2 {
    flex-grow: 2 !important;
  }
  .icgds .lmn-flex-md-grow-3 {
    flex-grow: 3 !important;
  }
  .icgds .lmn-flex-md-grow-4 {
    flex-grow: 4 !important;
  }
  .icgds .lmn-flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .icgds .lmn-flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .icgds .lmn-flex-md-shrink-2 {
    flex-shrink: 2 !important;
  }
  .icgds .lmn-flex-md-shrink-3 {
    flex-shrink: 3 !important;
  }
  .icgds .lmn-flex-md-shrink-4 {
    flex-shrink: 4 !important;
  }
  .icgds .lmn-justify-content-md-start {
    justify-content: flex-start !important;
  }
  .icgds .lmn-justify-content-md-end {
    justify-content: flex-end !important;
  }
  .icgds .lmn-justify-content-md-center {
    justify-content: center !important;
  }
  .icgds .lmn-justify-content-md-between {
    justify-content: space-between !important;
  }
  .icgds .lmn-justify-content-md-around {
    justify-content: space-around !important;
  }
  .icgds .lmn-align-items-md-start {
    align-items: flex-start !important;
  }
  .icgds .lmn-align-items-md-end {
    align-items: flex-end !important;
  }
  .icgds .lmn-align-items-md-center {
    align-items: center !important;
  }
  .icgds .lmn-align-items-md-baseline {
    align-items: baseline !important;
  }
  .icgds .lmn-align-items-md-stretch {
    align-items: stretch !important;
  }
  .icgds .lmn-align-content-md-start {
    align-content: flex-start !important;
  }
  .icgds .lmn-align-content-md-end {
    align-content: flex-end !important;
  }
  .icgds .lmn-align-content-md-center {
    align-content: center !important;
  }
  .icgds .lmn-align-content-md-between {
    align-content: space-between !important;
  }
  .icgds .lmn-align-content-md-around {
    align-content: space-around !important;
  }
  .icgds .lmn-align-content-md-stretch {
    align-content: stretch !important;
  }
  .icgds .lmn-align-self-md-auto {
    align-self: auto !important;
  }
  .icgds .lmn-align-self-md-start {
    align-self: flex-start !important;
  }
  .icgds .lmn-align-self-md-end {
    align-self: flex-end !important;
  }
  .icgds .lmn-align-self-md-center {
    align-self: center !important;
  }
  .icgds .lmn-align-self-md-baseline {
    align-self: baseline !important;
  }
  .icgds .lmn-align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-flex-lg-row {
    flex-direction: row !important;
  }
  .icgds .lmn-flex-lg-column {
    flex-direction: column !important;
  }
  .icgds .lmn-flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .icgds .lmn-flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .icgds .lmn-flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .icgds .lmn-flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .icgds .lmn-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .icgds .lmn-flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .icgds .lmn-flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .icgds .lmn-flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .icgds .lmn-flex-lg-grow-2 {
    flex-grow: 2 !important;
  }
  .icgds .lmn-flex-lg-grow-3 {
    flex-grow: 3 !important;
  }
  .icgds .lmn-flex-lg-grow-4 {
    flex-grow: 4 !important;
  }
  .icgds .lmn-flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .icgds .lmn-flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .icgds .lmn-flex-lg-shrink-2 {
    flex-shrink: 2 !important;
  }
  .icgds .lmn-flex-lg-shrink-3 {
    flex-shrink: 3 !important;
  }
  .icgds .lmn-flex-lg-shrink-4 {
    flex-shrink: 4 !important;
  }
  .icgds .lmn-justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .icgds .lmn-justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .icgds .lmn-justify-content-lg-center {
    justify-content: center !important;
  }
  .icgds .lmn-justify-content-lg-between {
    justify-content: space-between !important;
  }
  .icgds .lmn-justify-content-lg-around {
    justify-content: space-around !important;
  }
  .icgds .lmn-align-items-lg-start {
    align-items: flex-start !important;
  }
  .icgds .lmn-align-items-lg-end {
    align-items: flex-end !important;
  }
  .icgds .lmn-align-items-lg-center {
    align-items: center !important;
  }
  .icgds .lmn-align-items-lg-baseline {
    align-items: baseline !important;
  }
  .icgds .lmn-align-items-lg-stretch {
    align-items: stretch !important;
  }
  .icgds .lmn-align-content-lg-start {
    align-content: flex-start !important;
  }
  .icgds .lmn-align-content-lg-end {
    align-content: flex-end !important;
  }
  .icgds .lmn-align-content-lg-center {
    align-content: center !important;
  }
  .icgds .lmn-align-content-lg-between {
    align-content: space-between !important;
  }
  .icgds .lmn-align-content-lg-around {
    align-content: space-around !important;
  }
  .icgds .lmn-align-content-lg-stretch {
    align-content: stretch !important;
  }
  .icgds .lmn-align-self-lg-auto {
    align-self: auto !important;
  }
  .icgds .lmn-align-self-lg-start {
    align-self: flex-start !important;
  }
  .icgds .lmn-align-self-lg-end {
    align-self: flex-end !important;
  }
  .icgds .lmn-align-self-lg-center {
    align-self: center !important;
  }
  .icgds .lmn-align-self-lg-baseline {
    align-self: baseline !important;
  }
  .icgds .lmn-align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-flex-xl-row {
    flex-direction: row !important;
  }
  .icgds .lmn-flex-xl-column {
    flex-direction: column !important;
  }
  .icgds .lmn-flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .icgds .lmn-flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .icgds .lmn-flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .icgds .lmn-flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .icgds .lmn-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .icgds .lmn-flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .icgds .lmn-flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .icgds .lmn-flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .icgds .lmn-flex-xl-grow-2 {
    flex-grow: 2 !important;
  }
  .icgds .lmn-flex-xl-grow-3 {
    flex-grow: 3 !important;
  }
  .icgds .lmn-flex-xl-grow-4 {
    flex-grow: 4 !important;
  }
  .icgds .lmn-flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .icgds .lmn-flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .icgds .lmn-flex-xl-shrink-2 {
    flex-shrink: 2 !important;
  }
  .icgds .lmn-flex-xl-shrink-3 {
    flex-shrink: 3 !important;
  }
  .icgds .lmn-flex-xl-shrink-4 {
    flex-shrink: 4 !important;
  }
  .icgds .lmn-justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .icgds .lmn-justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .icgds .lmn-justify-content-xl-center {
    justify-content: center !important;
  }
  .icgds .lmn-justify-content-xl-between {
    justify-content: space-between !important;
  }
  .icgds .lmn-justify-content-xl-around {
    justify-content: space-around !important;
  }
  .icgds .lmn-align-items-xl-start {
    align-items: flex-start !important;
  }
  .icgds .lmn-align-items-xl-end {
    align-items: flex-end !important;
  }
  .icgds .lmn-align-items-xl-center {
    align-items: center !important;
  }
  .icgds .lmn-align-items-xl-baseline {
    align-items: baseline !important;
  }
  .icgds .lmn-align-items-xl-stretch {
    align-items: stretch !important;
  }
  .icgds .lmn-align-content-xl-start {
    align-content: flex-start !important;
  }
  .icgds .lmn-align-content-xl-end {
    align-content: flex-end !important;
  }
  .icgds .lmn-align-content-xl-center {
    align-content: center !important;
  }
  .icgds .lmn-align-content-xl-between {
    align-content: space-between !important;
  }
  .icgds .lmn-align-content-xl-around {
    align-content: space-around !important;
  }
  .icgds .lmn-align-content-xl-stretch {
    align-content: stretch !important;
  }
  .icgds .lmn-align-self-xl-auto {
    align-self: auto !important;
  }
  .icgds .lmn-align-self-xl-start {
    align-self: flex-start !important;
  }
  .icgds .lmn-align-self-xl-end {
    align-self: flex-end !important;
  }
  .icgds .lmn-align-self-xl-center {
    align-self: center !important;
  }
  .icgds .lmn-align-self-xl-baseline {
    align-self: baseline !important;
  }
  .icgds .lmn-align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-flex-2xl-row {
    flex-direction: row !important;
  }
  .icgds .lmn-flex-2xl-column {
    flex-direction: column !important;
  }
  .icgds .lmn-flex-2xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .icgds .lmn-flex-2xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .icgds .lmn-flex-2xl-wrap {
    flex-wrap: wrap !important;
  }
  .icgds .lmn-flex-2xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .icgds .lmn-flex-2xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .icgds .lmn-flex-2xl-fill {
    flex: 1 1 auto !important;
  }
  .icgds .lmn-flex-2xl-grow-0 {
    flex-grow: 0 !important;
  }
  .icgds .lmn-flex-2xl-grow-1 {
    flex-grow: 1 !important;
  }
  .icgds .lmn-flex-2xl-grow-2 {
    flex-grow: 2 !important;
  }
  .icgds .lmn-flex-2xl-grow-3 {
    flex-grow: 3 !important;
  }
  .icgds .lmn-flex-2xl-grow-4 {
    flex-grow: 4 !important;
  }
  .icgds .lmn-flex-2xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .icgds .lmn-flex-2xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .icgds .lmn-flex-2xl-shrink-2 {
    flex-shrink: 2 !important;
  }
  .icgds .lmn-flex-2xl-shrink-3 {
    flex-shrink: 3 !important;
  }
  .icgds .lmn-flex-2xl-shrink-4 {
    flex-shrink: 4 !important;
  }
  .icgds .lmn-justify-content-2xl-start {
    justify-content: flex-start !important;
  }
  .icgds .lmn-justify-content-2xl-end {
    justify-content: flex-end !important;
  }
  .icgds .lmn-justify-content-2xl-center {
    justify-content: center !important;
  }
  .icgds .lmn-justify-content-2xl-between {
    justify-content: space-between !important;
  }
  .icgds .lmn-justify-content-2xl-around {
    justify-content: space-around !important;
  }
  .icgds .lmn-align-items-2xl-start {
    align-items: flex-start !important;
  }
  .icgds .lmn-align-items-2xl-end {
    align-items: flex-end !important;
  }
  .icgds .lmn-align-items-2xl-center {
    align-items: center !important;
  }
  .icgds .lmn-align-items-2xl-baseline {
    align-items: baseline !important;
  }
  .icgds .lmn-align-items-2xl-stretch {
    align-items: stretch !important;
  }
  .icgds .lmn-align-content-2xl-start {
    align-content: flex-start !important;
  }
  .icgds .lmn-align-content-2xl-end {
    align-content: flex-end !important;
  }
  .icgds .lmn-align-content-2xl-center {
    align-content: center !important;
  }
  .icgds .lmn-align-content-2xl-between {
    align-content: space-between !important;
  }
  .icgds .lmn-align-content-2xl-around {
    align-content: space-around !important;
  }
  .icgds .lmn-align-content-2xl-stretch {
    align-content: stretch !important;
  }
  .icgds .lmn-align-self-2xl-auto {
    align-self: auto !important;
  }
  .icgds .lmn-align-self-2xl-start {
    align-self: flex-start !important;
  }
  .icgds .lmn-align-self-2xl-end {
    align-self: flex-end !important;
  }
  .icgds .lmn-align-self-2xl-center {
    align-self: center !important;
  }
  .icgds .lmn-align-self-2xl-baseline {
    align-self: baseline !important;
  }
  .icgds .lmn-align-self-2xl-stretch {
    align-self: stretch !important;
  }
}
.icgds .lmn-float-left {
  float: left !important;
}
.icgds .lmn-float-right {
  float: right !important;
}
.icgds .lmn-float-none {
  float: none !important;
}
@media (min-width: 584px) {
  .icgds .lmn-float-sm-left {
    float: left !important;
  }
  .icgds .lmn-float-sm-right {
    float: right !important;
  }
  .icgds .lmn-float-sm-none {
    float: none !important;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-float-md-left {
    float: left !important;
  }
  .icgds .lmn-float-md-right {
    float: right !important;
  }
  .icgds .lmn-float-md-none {
    float: none !important;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-float-lg-left {
    float: left !important;
  }
  .icgds .lmn-float-lg-right {
    float: right !important;
  }
  .icgds .lmn-float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-float-xl-left {
    float: left !important;
  }
  .icgds .lmn-float-xl-right {
    float: right !important;
  }
  .icgds .lmn-float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-float-2xl-left {
    float: left !important;
  }
  .icgds .lmn-float-2xl-right {
    float: right !important;
  }
  .icgds .lmn-float-2xl-none {
    float: none !important;
  }
}
.icgds .lmn-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
.icgds .lmn-row.lmn-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.icgds .lmn-row.lmn-no-gutters > .lmn-col,
.icgds .lmn-row.lmn-no-gutters > [class*=lmn-col-] {
  padding-right: 0;
  padding-left: 0;
}
.icgds .lmn-row-gutter-24 {
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}
.icgds .lmn-row-gutter-24 > [class^=lmn-col] {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.icgds .lmn-col-2xl,
.icgds .lmn-col-2xl-auto, .icgds .lmn-col-2xl-12, .icgds .lmn-col-2xl-11, .icgds .lmn-col-2xl-10, .icgds .lmn-col-2xl-9, .icgds .lmn-col-2xl-8, .icgds .lmn-col-2xl-7, .icgds .lmn-col-2xl-6, .icgds .lmn-col-2xl-5, .icgds .lmn-col-2xl-4, .icgds .lmn-col-2xl-3, .icgds .lmn-col-2xl-2, .icgds .lmn-col-2xl-1, .icgds .lmn-col-xl,
.icgds .lmn-col-xl-auto, .icgds .lmn-col-xl-12, .icgds .lmn-col-xl-11, .icgds .lmn-col-xl-10, .icgds .lmn-col-xl-9, .icgds .lmn-col-xl-8, .icgds .lmn-col-xl-7, .icgds .lmn-col-xl-6, .icgds .lmn-col-xl-5, .icgds .lmn-col-xl-4, .icgds .lmn-col-xl-3, .icgds .lmn-col-xl-2, .icgds .lmn-col-xl-1, .icgds .lmn-col-lg,
.icgds .lmn-col-lg-auto, .icgds .lmn-col-lg-12, .icgds .lmn-col-lg-11, .icgds .lmn-col-lg-10, .icgds .lmn-col-lg-9, .icgds .lmn-col-lg-8, .icgds .lmn-col-lg-7, .icgds .lmn-col-lg-6, .icgds .lmn-col-lg-5, .icgds .lmn-col-lg-4, .icgds .lmn-col-lg-3, .icgds .lmn-col-lg-2, .icgds .lmn-col-lg-1, .icgds .lmn-col-md,
.icgds .lmn-col-md-auto, .icgds .lmn-col-md-12, .icgds .lmn-col-md-11, .icgds .lmn-col-md-10, .icgds .lmn-col-md-9, .icgds .lmn-col-md-8, .icgds .lmn-col-md-7, .icgds .lmn-col-md-6, .icgds .lmn-col-md-5, .icgds .lmn-col-md-4, .icgds .lmn-col-md-3, .icgds .lmn-col-md-2, .icgds .lmn-col-md-1, .icgds .lmn-col-sm,
.icgds .lmn-col-sm-auto, .icgds .lmn-col-sm-12, .icgds .lmn-col-sm-11, .icgds .lmn-col-sm-10, .icgds .lmn-col-sm-9, .icgds .lmn-col-sm-8, .icgds .lmn-col-sm-7, .icgds .lmn-col-sm-6, .icgds .lmn-col-sm-5, .icgds .lmn-col-sm-4, .icgds .lmn-col-sm-3, .icgds .lmn-col-sm-2, .icgds .lmn-col-sm-1, .icgds .lmn-col,
.icgds .lmn-col-auto, .icgds .lmn-col-12, .icgds .lmn-col-11, .icgds .lmn-col-10, .icgds .lmn-col-9, .icgds .lmn-col-8, .icgds .lmn-col-7, .icgds .lmn-col-6, .icgds .lmn-col-5, .icgds .lmn-col-4, .icgds .lmn-col-3, .icgds .lmn-col-2, .icgds .lmn-col-1 {
  width: 100%;
  min-height: 1px;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.icgds .lmn-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.icgds .lmn-col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.icgds .lmn-col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.icgds .lmn-col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.icgds .lmn-col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.icgds .lmn-col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.icgds .lmn-col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.icgds .lmn-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.icgds .lmn-col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.icgds .lmn-col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.icgds .lmn-col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.icgds .lmn-col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.icgds .lmn-col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.icgds .lmn-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.icgds .lmn-order-first {
  order: -1;
}
.icgds .lmn-order-last {
  order: 13;
}
.icgds .lmn-order-0 {
  order: 0;
}
.icgds .lmn-order-1 {
  order: 1;
}
.icgds .lmn-order-2 {
  order: 2;
}
.icgds .lmn-order-3 {
  order: 3;
}
.icgds .lmn-order-4 {
  order: 4;
}
.icgds .lmn-order-5 {
  order: 5;
}
.icgds .lmn-order-6 {
  order: 6;
}
.icgds .lmn-order-7 {
  order: 7;
}
.icgds .lmn-order-8 {
  order: 8;
}
.icgds .lmn-order-9 {
  order: 9;
}
.icgds .lmn-order-10 {
  order: 10;
}
.icgds .lmn-order-11 {
  order: 11;
}
.icgds .lmn-order-12 {
  order: 12;
}
.icgds .lmn-offset-1 {
  margin-left: 8.3333333333%;
}
.icgds .lmn-offset-2 {
  margin-left: 16.6666666667%;
}
.icgds .lmn-offset-3 {
  margin-left: 25%;
}
.icgds .lmn-offset-4 {
  margin-left: 33.3333333333%;
}
.icgds .lmn-offset-5 {
  margin-left: 41.6666666667%;
}
.icgds .lmn-offset-6 {
  margin-left: 50%;
}
.icgds .lmn-offset-7 {
  margin-left: 58.3333333333%;
}
.icgds .lmn-offset-8 {
  margin-left: 66.6666666667%;
}
.icgds .lmn-offset-9 {
  margin-left: 75%;
}
.icgds .lmn-offset-10 {
  margin-left: 83.3333333333%;
}
.icgds .lmn-offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 584px) {
  .icgds .lmn-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .icgds .lmn-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .icgds .lmn-col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .icgds .lmn-col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .icgds .lmn-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .icgds .lmn-col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .icgds .lmn-col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .icgds .lmn-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .icgds .lmn-col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .icgds .lmn-col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .icgds .lmn-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .icgds .lmn-col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .icgds .lmn-col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .icgds .lmn-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .icgds .lmn-order-sm-first {
    order: -1;
  }
  .icgds .lmn-order-sm-last {
    order: 13;
  }
  .icgds .lmn-order-sm-0 {
    order: 0;
  }
  .icgds .lmn-order-sm-1 {
    order: 1;
  }
  .icgds .lmn-order-sm-2 {
    order: 2;
  }
  .icgds .lmn-order-sm-3 {
    order: 3;
  }
  .icgds .lmn-order-sm-4 {
    order: 4;
  }
  .icgds .lmn-order-sm-5 {
    order: 5;
  }
  .icgds .lmn-order-sm-6 {
    order: 6;
  }
  .icgds .lmn-order-sm-7 {
    order: 7;
  }
  .icgds .lmn-order-sm-8 {
    order: 8;
  }
  .icgds .lmn-order-sm-9 {
    order: 9;
  }
  .icgds .lmn-order-sm-10 {
    order: 10;
  }
  .icgds .lmn-order-sm-11 {
    order: 11;
  }
  .icgds .lmn-order-sm-12 {
    order: 12;
  }
  .icgds .lmn-offset-sm-0 {
    margin-left: 0;
  }
  .icgds .lmn-offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .icgds .lmn-offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .icgds .lmn-offset-sm-3 {
    margin-left: 25%;
  }
  .icgds .lmn-offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .icgds .lmn-offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .icgds .lmn-offset-sm-6 {
    margin-left: 50%;
  }
  .icgds .lmn-offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .icgds .lmn-offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .icgds .lmn-offset-sm-9 {
    margin-left: 75%;
  }
  .icgds .lmn-offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .icgds .lmn-offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .icgds .lmn-col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .icgds .lmn-col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .icgds .lmn-col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .icgds .lmn-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .icgds .lmn-col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .icgds .lmn-col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .icgds .lmn-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .icgds .lmn-col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .icgds .lmn-col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .icgds .lmn-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .icgds .lmn-col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .icgds .lmn-col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .icgds .lmn-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .icgds .lmn-order-md-first {
    order: -1;
  }
  .icgds .lmn-order-md-last {
    order: 13;
  }
  .icgds .lmn-order-md-0 {
    order: 0;
  }
  .icgds .lmn-order-md-1 {
    order: 1;
  }
  .icgds .lmn-order-md-2 {
    order: 2;
  }
  .icgds .lmn-order-md-3 {
    order: 3;
  }
  .icgds .lmn-order-md-4 {
    order: 4;
  }
  .icgds .lmn-order-md-5 {
    order: 5;
  }
  .icgds .lmn-order-md-6 {
    order: 6;
  }
  .icgds .lmn-order-md-7 {
    order: 7;
  }
  .icgds .lmn-order-md-8 {
    order: 8;
  }
  .icgds .lmn-order-md-9 {
    order: 9;
  }
  .icgds .lmn-order-md-10 {
    order: 10;
  }
  .icgds .lmn-order-md-11 {
    order: 11;
  }
  .icgds .lmn-order-md-12 {
    order: 12;
  }
  .icgds .lmn-offset-md-0 {
    margin-left: 0;
  }
  .icgds .lmn-offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .icgds .lmn-offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .icgds .lmn-offset-md-3 {
    margin-left: 25%;
  }
  .icgds .lmn-offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .icgds .lmn-offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .icgds .lmn-offset-md-6 {
    margin-left: 50%;
  }
  .icgds .lmn-offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .icgds .lmn-offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .icgds .lmn-offset-md-9 {
    margin-left: 75%;
  }
  .icgds .lmn-offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .icgds .lmn-offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .icgds .lmn-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .icgds .lmn-col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .icgds .lmn-col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .icgds .lmn-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .icgds .lmn-col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .icgds .lmn-col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .icgds .lmn-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .icgds .lmn-col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .icgds .lmn-col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .icgds .lmn-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .icgds .lmn-col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .icgds .lmn-col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .icgds .lmn-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .icgds .lmn-order-lg-first {
    order: -1;
  }
  .icgds .lmn-order-lg-last {
    order: 13;
  }
  .icgds .lmn-order-lg-0 {
    order: 0;
  }
  .icgds .lmn-order-lg-1 {
    order: 1;
  }
  .icgds .lmn-order-lg-2 {
    order: 2;
  }
  .icgds .lmn-order-lg-3 {
    order: 3;
  }
  .icgds .lmn-order-lg-4 {
    order: 4;
  }
  .icgds .lmn-order-lg-5 {
    order: 5;
  }
  .icgds .lmn-order-lg-6 {
    order: 6;
  }
  .icgds .lmn-order-lg-7 {
    order: 7;
  }
  .icgds .lmn-order-lg-8 {
    order: 8;
  }
  .icgds .lmn-order-lg-9 {
    order: 9;
  }
  .icgds .lmn-order-lg-10 {
    order: 10;
  }
  .icgds .lmn-order-lg-11 {
    order: 11;
  }
  .icgds .lmn-order-lg-12 {
    order: 12;
  }
  .icgds .lmn-offset-lg-0 {
    margin-left: 0;
  }
  .icgds .lmn-offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .icgds .lmn-offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .icgds .lmn-offset-lg-3 {
    margin-left: 25%;
  }
  .icgds .lmn-offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .icgds .lmn-offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .icgds .lmn-offset-lg-6 {
    margin-left: 50%;
  }
  .icgds .lmn-offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .icgds .lmn-offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .icgds .lmn-offset-lg-9 {
    margin-left: 75%;
  }
  .icgds .lmn-offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .icgds .lmn-offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .icgds .lmn-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .icgds .lmn-col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .icgds .lmn-col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .icgds .lmn-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .icgds .lmn-col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .icgds .lmn-col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .icgds .lmn-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .icgds .lmn-col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .icgds .lmn-col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .icgds .lmn-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .icgds .lmn-col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .icgds .lmn-col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .icgds .lmn-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .icgds .lmn-order-xl-first {
    order: -1;
  }
  .icgds .lmn-order-xl-last {
    order: 13;
  }
  .icgds .lmn-order-xl-0 {
    order: 0;
  }
  .icgds .lmn-order-xl-1 {
    order: 1;
  }
  .icgds .lmn-order-xl-2 {
    order: 2;
  }
  .icgds .lmn-order-xl-3 {
    order: 3;
  }
  .icgds .lmn-order-xl-4 {
    order: 4;
  }
  .icgds .lmn-order-xl-5 {
    order: 5;
  }
  .icgds .lmn-order-xl-6 {
    order: 6;
  }
  .icgds .lmn-order-xl-7 {
    order: 7;
  }
  .icgds .lmn-order-xl-8 {
    order: 8;
  }
  .icgds .lmn-order-xl-9 {
    order: 9;
  }
  .icgds .lmn-order-xl-10 {
    order: 10;
  }
  .icgds .lmn-order-xl-11 {
    order: 11;
  }
  .icgds .lmn-order-xl-12 {
    order: 12;
  }
  .icgds .lmn-offset-xl-0 {
    margin-left: 0;
  }
  .icgds .lmn-offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .icgds .lmn-offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .icgds .lmn-offset-xl-3 {
    margin-left: 25%;
  }
  .icgds .lmn-offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .icgds .lmn-offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .icgds .lmn-offset-xl-6 {
    margin-left: 50%;
  }
  .icgds .lmn-offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .icgds .lmn-offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .icgds .lmn-offset-xl-9 {
    margin-left: 75%;
  }
  .icgds .lmn-offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .icgds .lmn-offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-col-2xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .icgds .lmn-col-2xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .icgds .lmn-col-2xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .icgds .lmn-col-2xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .icgds .lmn-col-2xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .icgds .lmn-col-2xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .icgds .lmn-col-2xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .icgds .lmn-col-2xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .icgds .lmn-col-2xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .icgds .lmn-col-2xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .icgds .lmn-col-2xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .icgds .lmn-col-2xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .icgds .lmn-col-2xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .icgds .lmn-col-2xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .icgds .lmn-order-2xl-first {
    order: -1;
  }
  .icgds .lmn-order-2xl-last {
    order: 13;
  }
  .icgds .lmn-order-2xl-0 {
    order: 0;
  }
  .icgds .lmn-order-2xl-1 {
    order: 1;
  }
  .icgds .lmn-order-2xl-2 {
    order: 2;
  }
  .icgds .lmn-order-2xl-3 {
    order: 3;
  }
  .icgds .lmn-order-2xl-4 {
    order: 4;
  }
  .icgds .lmn-order-2xl-5 {
    order: 5;
  }
  .icgds .lmn-order-2xl-6 {
    order: 6;
  }
  .icgds .lmn-order-2xl-7 {
    order: 7;
  }
  .icgds .lmn-order-2xl-8 {
    order: 8;
  }
  .icgds .lmn-order-2xl-9 {
    order: 9;
  }
  .icgds .lmn-order-2xl-10 {
    order: 10;
  }
  .icgds .lmn-order-2xl-11 {
    order: 11;
  }
  .icgds .lmn-order-2xl-12 {
    order: 12;
  }
  .icgds .lmn-offset-2xl-0 {
    margin-left: 0;
  }
  .icgds .lmn-offset-2xl-1 {
    margin-left: 8.3333333333%;
  }
  .icgds .lmn-offset-2xl-2 {
    margin-left: 16.6666666667%;
  }
  .icgds .lmn-offset-2xl-3 {
    margin-left: 25%;
  }
  .icgds .lmn-offset-2xl-4 {
    margin-left: 33.3333333333%;
  }
  .icgds .lmn-offset-2xl-5 {
    margin-left: 41.6666666667%;
  }
  .icgds .lmn-offset-2xl-6 {
    margin-left: 50%;
  }
  .icgds .lmn-offset-2xl-7 {
    margin-left: 58.3333333333%;
  }
  .icgds .lmn-offset-2xl-8 {
    margin-left: 66.6666666667%;
  }
  .icgds .lmn-offset-2xl-9 {
    margin-left: 75%;
  }
  .icgds .lmn-offset-2xl-10 {
    margin-left: 83.3333333333%;
  }
  .icgds .lmn-offset-2xl-11 {
    margin-left: 91.6666666667%;
  }
}
.icgds .lmn-container {
  width: 100%;
  position: relative;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 584px) {
  .icgds .lmn-container {
    max-width: 560px;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-container {
    max-width: 752px;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-container {
    max-width: 1040px;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-container {
    max-width: 1232px;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-container {
    max-width: 1616px;
  }
}
.icgds .lmn-container-fluid {
  width: 100%;
  position: relative;
  padding-right: 1rem;
  padding-left: 1rem;
  padding-bottom: 0.5rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 1680px) {
  .icgds .lmn-container-fluid {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
.icgds .lmn-trigger-icon-wrapper {
  display: flex;
  align-items: center;
  background-color: transparent;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
}
.icgds .lmn-trigger-icon-wrapper:focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  outline: none;
}
.icgds .lmn-icon-frame {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-action-icon {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  position: relative;
  font-size: 18px;
  line-height: 18px;
  color: var(--comp-bg-color-icon);
  border-radius: 4px;
  border: 1px solid transparent;
  cursor: pointer;
  transition: background-color 200ms cubic-bezier(0, 0, 0.23, 0.99), border 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 0ms linear;
}
.icgds .lmn-action-icon:hover {
  background: var(--comp-bg-color-hover);
  border-color: var(--comp-bg-color-hover);
}
.icgds .lmn-action-icon:active {
  border-color: var(--comp-border-color-active);
}
.icgds .lmn-action-icon:focus, .icgds .lmn-action-icon.focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  color: var(--comp-bg-color-icon);
}
.icgds .lmn-action-icon:disabled, .icgds .lmn-action-icon.disabled {
  background-color: var(--comp-bg-color-disabled);
  color: var(--text-color-disabled);
}
.icgds .lmn-action-icon.lmn-action-icon-panel:hover {
  background: var(--comp-bg-color-icon-panel-hover);
  border-color: var(--comp-bg-color-icon-panel-hover);
}
.icgds .lmn-action-icon.lmn-ui-xs {
  font-size: 10px;
  line-height: 10px;
}
.icgds .lmn-action-icon.lmn-ui-sm {
  font-size: 14px;
  line-height: 14px;
}
.icgds .lmn-action-icon.lmn-ui-lg {
  font-size: 24px;
  line-height: 24px;
}
.icgds .lmn-citi-logo .lmn-logo-arc {
  fill: #FF3C28;
}
.icgds .lmn-citi-logo .lmn-logo-text {
  fill: var(--asset-citi-logo-full-color);
}
.icgds .lmn-citi-logo.lmn-citi-logo-one-color .lmn-logo-arc,
.icgds .lmn-citi-logo.lmn-citi-logo-one-color .lmn-logo-text {
  fill: var(--asset-citi-logo-one-color-reverse);
}
.icgds .lmn-img-fluid {
  max-width: 100%;
  height: auto;
}
.icgds .lmn-img-thumbnail {
  background-color: var(--bg-color-1);
  border: 1px solid var(--border-color-0);
  box-shadow: var(--box-shadow-sm);
  border-radius: 4px;
  padding: 0.25rem;
  max-width: 100%;
  height: auto;
}
.icgds .lmn-app-wrapper {
  display: grid;
  grid-template-columns: [aside] max-content repeat(12, 1fr);
  grid-template-rows: [header] max-content [content] 1fr [footer] min-content;
  grid-auto-rows: max-content;
  height: 100vh;
  width: 100vw;
}
.icgds .lmn-app-header {
  /* row-start / col-start / row-end / col-end */
  grid-area: header/1/content/last-line;
  z-index: 1;
}
.icgds .lmn-app-wrapper,
.icgds .lmn-app-content {
  grid-area: content/2/footer/last-line;
  background: var(--bg-color-1);
  overflow: hidden;
}
.icgds .lmn-app-aside {
  overflow: hidden;
  grid-area: content/aside/last-line/2;
}
.icgds .lmn-app-footer {
  grid-area: footer/2/last-line/last-line;
}
.icgds .lmn-overflow-hidden {
  overflow: hidden !important;
}
.icgds .lmn-overflow-visible {
  overflow: visible !important;
}
.icgds .lmn-overflow-scroll {
  overflow: scroll !important;
}
.icgds .lmn-overflow-auto {
  overflow: auto !important;
}
.icgds .lmn-overflow-x-hidden {
  overflow-x: hidden !important;
}
.icgds .lmn-overflow-x-visible {
  overflow-x: visible !important;
}
.icgds .lmn-overflow-x-scroll {
  overflow-x: scroll !important;
}
.icgds .lmn-overflow-x-auto {
  overflow-x: auto !important;
}
.icgds .lmn-overflow-y-hidden {
  overflow-y: hidden !important;
}
.icgds .lmn-overflow-y-visible {
  overflow-y: visible !important;
}
.icgds .lmn-overflow-y-scroll {
  overflow-y: scroll !important;
}
.icgds .lmn-overflow-y-auto {
  overflow-y: auto !important;
}
.icgds .lmn-position-static {
  position: static !important;
}
.icgds .lmn-position-relative {
  position: relative !important;
}
.icgds .lmn-position-absolute {
  position: absolute !important;
}
.icgds .lmn-position-fixed {
  position: fixed !important;
}
.icgds .lmn-position-sticky {
  position: sticky !important;
}
.icgds .lmn-fixed-top {
  position: fixed !important;
  top: 0;
  right: 0;
  left: 0;
  z-index: 990;
}
.icgds .lmn-fixed-bottom {
  position: fixed !important;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
@supports (position: sticky) {
  .icgds .lmn-sticky-top {
    position: sticky !important;
    top: 0;
    z-index: 990;
  }
}
.icgds .lmn-hidden-element {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.icgds .lmn-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.icgds .lmn-sr-only-focusable:active, .icgds .lmn-sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.icgds .lmn-shadow {
  box-shadow: var(--box-shadow);
}
.icgds .lmn-shadow-sm {
  box-shadow: var(--box-shadow-sm);
}
.icgds .lmn-shadow-lg {
  box-shadow: var(--box-shadow-lg);
}
.icgds .lmn-shadow-none {
  box-shadow: none !important;
}
.icgds .lmn-w-25 {
  width: 25% !important;
}
.icgds .lmn-w-50 {
  width: 50% !important;
}
.icgds .lmn-w-75 {
  width: 75% !important;
}
.icgds .lmn-w-100 {
  width: 100% !important;
}
.icgds .lmn-w-auto {
  width: auto !important;
}
.icgds .lmn-h-25 {
  height: 25% !important;
}
.icgds .lmn-h-50 {
  height: 50% !important;
}
.icgds .lmn-h-75 {
  height: 75% !important;
}
.icgds .lmn-h-100 {
  height: 100% !important;
}
.icgds .lmn-h-auto {
  height: auto !important;
}
.icgds .lmn-mw-100 {
  max-width: 100% !important;
}
.icgds .lmn-mh-100 {
  max-height: 100% !important;
}
.icgds .lmn-min-vw-100 {
  min-width: 100vw !important;
}
.icgds .lmn-min-vh-100 {
  min-height: 100vh !important;
}
.icgds .lmn-vw-100 {
  width: 100vw !important;
}
.icgds .lmn-vh-100 {
  height: 100vh !important;
}
.icgds .lmn-border-box {
  box-sizing: border-box;
}
.icgds .lmn-border-box *,
.icgds .lmn-border-box *::before,
.icgds .lmn-border-box *::after {
  box-sizing: border-box;
}
@media (min-width: 584px) {
  .icgds .lmn-max-width-sm {
    max-width: 560px !important;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-max-width-md {
    max-width: 752px !important;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-max-width-lg {
    max-width: 1040px !important;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-max-width-xl {
    max-width: 1232px !important;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-max-width-2xl {
    max-width: 1616px !important;
  }
}
.icgds .lmn-m-1,
.icgds .lmn-m-2px {
  margin: 0.125rem !important;
}
.icgds .lmn-m-2,
.icgds .lmn-m-4px {
  margin: 0.25rem !important;
}
.icgds .lmn-m-3,
.icgds .lmn-m-8px {
  margin: 0.5rem !important;
}
.icgds .lmn-m-4,
.icgds .lmn-m-12px {
  margin: 0.75rem !important;
}
.icgds .lmn-m-5,
.icgds .lmn-m-16px {
  margin: 1rem !important;
}
.icgds .lmn-m-6,
.icgds .lmn-m-24px {
  margin: 1.5rem !important;
}
.icgds .lmn-m-7,
.icgds .lmn-m-32px {
  margin: 2rem !important;
}
.icgds .lmn-m-40px {
  margin: 2.5rem !important;
}
.icgds .lmn-m-8,
.icgds .lmn-m-48px {
  margin: 3rem !important;
}
.icgds .lmn-m-56px {
  margin: 3.5rem !important;
}
.icgds .lmn-m-9,
.icgds .lmn-m-64px {
  margin: 4rem !important;
}
.icgds .lmn-p-1,
.icgds .lmn-p-2px {
  padding: 0.125rem !important;
}
.icgds .lmn-p-2,
.icgds .lmn-p-4px {
  padding: 0.25rem !important;
}
.icgds .lmn-p-3,
.icgds .lmn-p-8px {
  padding: 0.5rem !important;
}
.icgds .lmn-p-4,
.icgds .lmn-p-12px {
  padding: 0.75rem !important;
}
.icgds .lmn-p-5,
.icgds .lmn-p-16px {
  padding: 1rem !important;
}
.icgds .lmn-p-6,
.icgds .lmn-p-24px {
  padding: 1.5rem !important;
}
.icgds .lmn-p-7,
.icgds .lmn-p-32px {
  padding: 2rem !important;
}
.icgds .lmn-p-40px {
  padding: 2.5rem !important;
}
.icgds .lmn-p-8,
.icgds .lmn-p-48px {
  padding: 3rem !important;
}
.icgds .lmn-p-56px {
  padding: 3.5rem !important;
}
.icgds .lmn-p-9,
.icgds .lmn-p-64px {
  padding: 4rem !important;
}
.icgds .lmn-mt-1,
.icgds .lmn-my-1,
.icgds .lmn-mt-2px,
.icgds .lmn-my-2px {
  margin-top: 0.125rem !important;
}
.icgds .lmn-mr-1,
.icgds .lmn-mx-1,
.icgds .lmn-mr-2px,
.icgds .lmn-mx-2px {
  margin-right: 0.125rem !important;
}
.icgds .lmn-mb-1,
.icgds .lmn-my-1,
.icgds .lmn-mb-2px,
.icgds .lmn-my-2px {
  margin-bottom: 0.125rem !important;
}
.icgds .lmn-ml-1,
.icgds .lmn-mx-1,
.icgds .lmn-ml-2px,
.icgds .lmn-mx-2px {
  margin-left: 0.125rem !important;
}
.icgds .lmn-mt-2,
.icgds .lmn-my-2,
.icgds .lmn-mt-4px,
.icgds .lmn-my-4px {
  margin-top: 0.25rem !important;
}
.icgds .lmn-mr-2,
.icgds .lmn-mx-2,
.icgds .lmn-mr-4px,
.icgds .lmn-mx-4px {
  margin-right: 0.25rem !important;
}
.icgds .lmn-mb-2,
.icgds .lmn-my-2,
.icgds .lmn-mb-4px,
.icgds .lmn-my-4px {
  margin-bottom: 0.25rem !important;
}
.icgds .lmn-ml-2,
.icgds .lmn-mx-2,
.icgds .lmn-ml-4px,
.icgds .lmn-mx-4px {
  margin-left: 0.25rem !important;
}
.icgds .lmn-mt-3,
.icgds .lmn-my-3,
.icgds .lmn-mt-8px,
.icgds .lmn-my-8px {
  margin-top: 0.5rem !important;
}
.icgds .lmn-mr-3,
.icgds .lmn-mx-3,
.icgds .lmn-mr-8px,
.icgds .lmn-mx-8px {
  margin-right: 0.5rem !important;
}
.icgds .lmn-mb-3,
.icgds .lmn-my-3,
.icgds .lmn-mb-8px,
.icgds .lmn-my-8px {
  margin-bottom: 0.5rem !important;
}
.icgds .lmn-ml-3,
.icgds .lmn-mx-3,
.icgds .lmn-ml-8px,
.icgds .lmn-mx-8px {
  margin-left: 0.5rem !important;
}
.icgds .lmn-mt-4,
.icgds .lmn-my-4,
.icgds .lmn-mt-12px,
.icgds .lmn-my-12px {
  margin-top: 0.75rem !important;
}
.icgds .lmn-mr-4,
.icgds .lmn-mx-4,
.icgds .lmn-mr-12px,
.icgds .lmn-mx-12px {
  margin-right: 0.75rem !important;
}
.icgds .lmn-mb-4,
.icgds .lmn-my-4,
.icgds .lmn-mb-12px,
.icgds .lmn-my-12px {
  margin-bottom: 0.75rem !important;
}
.icgds .lmn-ml-4,
.icgds .lmn-mx-4,
.icgds .lmn-ml-12px,
.icgds .lmn-mx-12px {
  margin-left: 0.75rem !important;
}
.icgds .lmn-mt-5,
.icgds .lmn-my-5,
.icgds .lmn-mt-16px,
.icgds .lmn-my-16px {
  margin-top: 1rem !important;
}
.icgds .lmn-mr-5,
.icgds .lmn-mx-5,
.icgds .lmn-mr-16px,
.icgds .lmn-mx-16px {
  margin-right: 1rem !important;
}
.icgds .lmn-mb-5,
.icgds .lmn-my-5,
.icgds .lmn-mb-16px,
.icgds .lmn-my-16px {
  margin-bottom: 1rem !important;
}
.icgds .lmn-ml-5,
.icgds .lmn-mx-5,
.icgds .lmn-ml-16px,
.icgds .lmn-mx-16px {
  margin-left: 1rem !important;
}
.icgds .lmn-mt-6,
.icgds .lmn-my-6,
.icgds .lmn-mt-24px,
.icgds .lmn-my-24px {
  margin-top: 1.5rem !important;
}
.icgds .lmn-mr-6,
.icgds .lmn-mx-6,
.icgds .lmn-mr-24px,
.icgds .lmn-mx-24px {
  margin-right: 1.5rem !important;
}
.icgds .lmn-mb-6,
.icgds .lmn-my-6,
.icgds .lmn-mb-24px,
.icgds .lmn-my-24px {
  margin-bottom: 1.5rem !important;
}
.icgds .lmn-ml-6,
.icgds .lmn-mx-6,
.icgds .lmn-ml-24px,
.icgds .lmn-mx-24px {
  margin-left: 1.5rem !important;
}
.icgds .lmn-mt-7,
.icgds .lmn-my-7,
.icgds .lmn-mt-32px,
.icgds .lmn-my-32px {
  margin-top: 2rem !important;
}
.icgds .lmn-mr-7,
.icgds .lmn-mx-7,
.icgds .lmn-mr-32px,
.icgds .lmn-mx-32px {
  margin-right: 2rem !important;
}
.icgds .lmn-mb-7,
.icgds .lmn-my-7,
.icgds .lmn-mb-32px,
.icgds .lmn-my-32px {
  margin-bottom: 2rem !important;
}
.icgds .lmn-ml-7,
.icgds .lmn-mx-7,
.icgds .lmn-ml-32px,
.icgds .lmn-mx-32px {
  margin-left: 2rem !important;
}
.icgds .lmn-mt-40px,
.icgds .lmn-my-40px {
  margin-top: 2.5rem !important;
}
.icgds .lmn-mr-40px,
.icgds .lmn-mx-40px {
  margin-right: 2.5rem !important;
}
.icgds .lmn-mb-40px,
.icgds .lmn-my-40px {
  margin-bottom: 2.5rem !important;
}
.icgds .lmn-ml-40px,
.icgds .lmn-mx-40px {
  margin-left: 2.5rem !important;
}
.icgds .lmn-mt-8,
.icgds .lmn-my-8,
.icgds .lmn-mt-48px,
.icgds .lmn-my-48px {
  margin-top: 3rem !important;
}
.icgds .lmn-mr-8,
.icgds .lmn-mx-8,
.icgds .lmn-mr-48px,
.icgds .lmn-mx-48px {
  margin-right: 3rem !important;
}
.icgds .lmn-mb-8,
.icgds .lmn-my-8,
.icgds .lmn-mb-48px,
.icgds .lmn-my-48px {
  margin-bottom: 3rem !important;
}
.icgds .lmn-ml-8,
.icgds .lmn-mx-8,
.icgds .lmn-ml-48px,
.icgds .lmn-mx-48px {
  margin-left: 3rem !important;
}
.icgds .lmn-mt-56px,
.icgds .lmn-my-56px {
  margin-top: 3.5rem !important;
}
.icgds .lmn-mr-56px,
.icgds .lmn-mx-56px {
  margin-right: 3.5rem !important;
}
.icgds .lmn-mb-56px,
.icgds .lmn-my-56px {
  margin-bottom: 3.5rem !important;
}
.icgds .lmn-ml-56px,
.icgds .lmn-mx-56px {
  margin-left: 3.5rem !important;
}
.icgds .lmn-mt-9,
.icgds .lmn-my-9,
.icgds .lmn-mt-64px,
.icgds .lmn-my-64px {
  margin-top: 4rem !important;
}
.icgds .lmn-mr-9,
.icgds .lmn-mx-9,
.icgds .lmn-mr-64px,
.icgds .lmn-mx-64px {
  margin-right: 4rem !important;
}
.icgds .lmn-mb-9,
.icgds .lmn-my-9,
.icgds .lmn-mb-64px,
.icgds .lmn-my-64px {
  margin-bottom: 4rem !important;
}
.icgds .lmn-ml-9,
.icgds .lmn-mx-9,
.icgds .lmn-ml-64px,
.icgds .lmn-mx-64px {
  margin-left: 4rem !important;
}
.icgds .lmn-m-0 {
  margin: 0 !important;
}
.icgds .lmn-mt-0,
.icgds .lmn-my-0 {
  margin-top: 0 !important;
}
.icgds .lmn-mr-0,
.icgds .lmn-mx-0 {
  margin-right: 0 !important;
}
.icgds .lmn-mb-0,
.icgds .lmn-my-0 {
  margin-bottom: 0 !important;
}
.icgds .lmn-ml-0,
.icgds .lmn-mx-0 {
  margin-left: 0 !important;
}
.icgds .lmn-pt-1,
.icgds .lmn-py-1,
.icgds .lmn-pt-2px,
.icgds .lmn-py-2px {
  padding-top: 0.125rem !important;
}
.icgds .lmn-pr-1,
.icgds .lmn-px-1,
.icgds .lmn-pr-2px,
.icgds .lmn-px-2px {
  padding-right: 0.125rem !important;
}
.icgds .lmn-pb-1,
.icgds .lmn-py-1,
.icgds .lmn-pb-2px,
.icgds .lmn-py-2px {
  padding-bottom: 0.125rem !important;
}
.icgds .lmn-pl-1,
.icgds .lmn-px-1,
.icgds .lmn-pl-2px,
.icgds .lmn-px-2px {
  padding-left: 0.125rem !important;
}
.icgds .lmn-pt-2,
.icgds .lmn-py-2,
.icgds .lmn-pt-4px,
.icgds .lmn-py-4px {
  padding-top: 0.25rem !important;
}
.icgds .lmn-pr-2,
.icgds .lmn-px-2,
.icgds .lmn-pr-4px,
.icgds .lmn-px-4px {
  padding-right: 0.25rem !important;
}
.icgds .lmn-pb-2,
.icgds .lmn-py-2,
.icgds .lmn-pb-4px,
.icgds .lmn-py-4px {
  padding-bottom: 0.25rem !important;
}
.icgds .lmn-pl-2,
.icgds .lmn-px-2,
.icgds .lmn-pl-4px,
.icgds .lmn-px-4px {
  padding-left: 0.25rem !important;
}
.icgds .lmn-pt-3,
.icgds .lmn-py-3,
.icgds .lmn-pt-8px,
.icgds .lmn-py-8px {
  padding-top: 0.5rem !important;
}
.icgds .lmn-pr-3,
.icgds .lmn-px-3,
.icgds .lmn-pr-8px,
.icgds .lmn-px-8px {
  padding-right: 0.5rem !important;
}
.icgds .lmn-pb-3,
.icgds .lmn-py-3,
.icgds .lmn-pb-8px,
.icgds .lmn-py-8px {
  padding-bottom: 0.5rem !important;
}
.icgds .lmn-pl-3,
.icgds .lmn-px-3,
.icgds .lmn-pl-8px,
.icgds .lmn-px-8px {
  padding-left: 0.5rem !important;
}
.icgds .lmn-pt-4,
.icgds .lmn-py-4,
.icgds .lmn-pt-12px,
.icgds .lmn-py-12px {
  padding-top: 0.75rem !important;
}
.icgds .lmn-pr-4,
.icgds .lmn-px-4,
.icgds .lmn-pr-12px,
.icgds .lmn-px-12px {
  padding-right: 0.75rem !important;
}
.icgds .lmn-pb-4,
.icgds .lmn-py-4,
.icgds .lmn-pb-12px,
.icgds .lmn-py-12px {
  padding-bottom: 0.75rem !important;
}
.icgds .lmn-pl-4,
.icgds .lmn-px-4,
.icgds .lmn-pl-12px,
.icgds .lmn-px-12px {
  padding-left: 0.75rem !important;
}
.icgds .lmn-pt-5,
.icgds .lmn-py-5,
.icgds .lmn-pt-16px,
.icgds .lmn-py-16px {
  padding-top: 1rem !important;
}
.icgds .lmn-pr-5,
.icgds .lmn-px-5,
.icgds .lmn-pr-16px,
.icgds .lmn-px-16px {
  padding-right: 1rem !important;
}
.icgds .lmn-pb-5,
.icgds .lmn-py-5,
.icgds .lmn-pb-16px,
.icgds .lmn-py-16px {
  padding-bottom: 1rem !important;
}
.icgds .lmn-pl-5,
.icgds .lmn-px-5,
.icgds .lmn-pl-16px,
.icgds .lmn-px-16px {
  padding-left: 1rem !important;
}
.icgds .lmn-pt-6,
.icgds .lmn-py-6,
.icgds .lmn-pt-24px,
.icgds .lmn-py-24px {
  padding-top: 1.5rem !important;
}
.icgds .lmn-pr-6,
.icgds .lmn-px-6,
.icgds .lmn-pr-24px,
.icgds .lmn-px-24px {
  padding-right: 1.5rem !important;
}
.icgds .lmn-pb-6,
.icgds .lmn-py-6,
.icgds .lmn-pb-24px,
.icgds .lmn-py-24px {
  padding-bottom: 1.5rem !important;
}
.icgds .lmn-pl-6,
.icgds .lmn-px-6,
.icgds .lmn-pl-24px,
.icgds .lmn-px-24px {
  padding-left: 1.5rem !important;
}
.icgds .lmn-pt-7,
.icgds .lmn-py-7,
.icgds .lmn-pt-32px,
.icgds .lmn-py-32px {
  padding-top: 2rem !important;
}
.icgds .lmn-pr-7,
.icgds .lmn-px-7,
.icgds .lmn-pr-32px,
.icgds .lmn-px-32px {
  padding-right: 2rem !important;
}
.icgds .lmn-pb-7,
.icgds .lmn-py-7,
.icgds .lmn-pb-32px,
.icgds .lmn-py-32px {
  padding-bottom: 2rem !important;
}
.icgds .lmn-pl-7,
.icgds .lmn-px-7,
.icgds .lmn-pl-32px,
.icgds .lmn-px-32px {
  padding-left: 2rem !important;
}
.icgds .lmn-pt-40px,
.icgds .lmn-py-40px {
  padding-top: 2.5rem !important;
}
.icgds .lmn-pr-40px,
.icgds .lmn-px-40px {
  padding-right: 2.5rem !important;
}
.icgds .lmn-pb-40px,
.icgds .lmn-py-40px {
  padding-bottom: 2.5rem !important;
}
.icgds .lmn-pl-40px,
.icgds .lmn-px-40px {
  padding-left: 2.5rem !important;
}
.icgds .lmn-pt-8,
.icgds .lmn-py-8,
.icgds .lmn-pt-48px,
.icgds .lmn-py-48px {
  padding-top: 3rem !important;
}
.icgds .lmn-pr-8,
.icgds .lmn-px-8,
.icgds .lmn-pr-48px,
.icgds .lmn-px-48px {
  padding-right: 3rem !important;
}
.icgds .lmn-pb-8,
.icgds .lmn-py-8,
.icgds .lmn-pb-48px,
.icgds .lmn-py-48px {
  padding-bottom: 3rem !important;
}
.icgds .lmn-pl-8,
.icgds .lmn-px-8,
.icgds .lmn-pl-48px,
.icgds .lmn-px-48px {
  padding-left: 3rem !important;
}
.icgds .lmn-pt-56px,
.icgds .lmn-py-56px {
  padding-top: 3.5rem !important;
}
.icgds .lmn-pr-56px,
.icgds .lmn-px-56px {
  padding-right: 3.5rem !important;
}
.icgds .lmn-pb-56px,
.icgds .lmn-py-56px {
  padding-bottom: 3.5rem !important;
}
.icgds .lmn-pl-56px,
.icgds .lmn-px-56px {
  padding-left: 3.5rem !important;
}
.icgds .lmn-pt-9,
.icgds .lmn-py-9,
.icgds .lmn-pt-64px,
.icgds .lmn-py-64px {
  padding-top: 4rem !important;
}
.icgds .lmn-pr-9,
.icgds .lmn-px-9,
.icgds .lmn-pr-64px,
.icgds .lmn-px-64px {
  padding-right: 4rem !important;
}
.icgds .lmn-pb-9,
.icgds .lmn-py-9,
.icgds .lmn-pb-64px,
.icgds .lmn-py-64px {
  padding-bottom: 4rem !important;
}
.icgds .lmn-pl-9,
.icgds .lmn-px-9,
.icgds .lmn-pl-64px,
.icgds .lmn-px-64px {
  padding-left: 4rem !important;
}
.icgds .lmn-p-0 {
  padding: 0 !important;
}
.icgds .lmn-pt-0,
.icgds .lmn-py-0 {
  padding-top: 0 !important;
}
.icgds .lmn-pr-0,
.icgds .lmn-px-0 {
  padding-right: 0 !important;
}
.icgds .lmn-pb-0,
.icgds .lmn-py-0 {
  padding-bottom: 0 !important;
}
.icgds .lmn-pl-0,
.icgds .lmn-px-0 {
  padding-left: 0 !important;
}
.icgds .lmn-m-auto {
  margin: auto !important;
}
.icgds .lmn-mt-auto,
.icgds .lmn-my-auto {
  margin-top: auto !important;
}
.icgds .lmn-mr-auto,
.icgds .lmn-mx-auto {
  margin-right: auto !important;
}
.icgds .lmn-mb-auto,
.icgds .lmn-my-auto {
  margin-bottom: auto !important;
}
.icgds .lmn-ml-auto,
.icgds .lmn-mx-auto {
  margin-left: auto !important;
}
@media (min-width: 584px) {
  .icgds .lmn-m-sm-1,
  .icgds .lmn-m-sm-2px {
    margin: 0.125rem !important;
  }
  .icgds .lmn-m-sm-2,
  .icgds .lmn-m-sm-4px {
    margin: 0.25rem !important;
  }
  .icgds .lmn-m-sm-3,
  .icgds .lmn-m-sm-8px {
    margin: 0.5rem !important;
  }
  .icgds .lmn-m-sm-4,
  .icgds .lmn-m-sm-12px {
    margin: 0.75rem !important;
  }
  .icgds .lmn-m-sm-5,
  .icgds .lmn-m-sm-16px {
    margin: 1rem !important;
  }
  .icgds .lmn-m-sm-6,
  .icgds .lmn-m-sm-24px {
    margin: 1.5rem !important;
  }
  .icgds .lmn-m-sm-7,
  .icgds .lmn-m-sm-32px {
    margin: 2rem !important;
  }
  .icgds .lmn-m-sm-40px {
    margin: 2.5rem !important;
  }
  .icgds .lmn-m-sm-8,
  .icgds .lmn-m-sm-48px {
    margin: 3rem !important;
  }
  .icgds .lmn-m-sm-56px {
    margin: 3.5rem !important;
  }
  .icgds .lmn-m-sm-9,
  .icgds .lmn-m-sm-64px {
    margin: 4rem !important;
  }
  .icgds .lmn-p-sm-1,
  .icgds .lmn-p-sm-2px {
    padding: 0.125rem !important;
  }
  .icgds .lmn-p-sm-2,
  .icgds .lmn-p-sm-4px {
    padding: 0.25rem !important;
  }
  .icgds .lmn-p-sm-3,
  .icgds .lmn-p-sm-8px {
    padding: 0.5rem !important;
  }
  .icgds .lmn-p-sm-4,
  .icgds .lmn-p-sm-12px {
    padding: 0.75rem !important;
  }
  .icgds .lmn-p-sm-5,
  .icgds .lmn-p-sm-16px {
    padding: 1rem !important;
  }
  .icgds .lmn-p-sm-6,
  .icgds .lmn-p-sm-24px {
    padding: 1.5rem !important;
  }
  .icgds .lmn-p-sm-7,
  .icgds .lmn-p-sm-32px {
    padding: 2rem !important;
  }
  .icgds .lmn-p-sm-40px {
    padding: 2.5rem !important;
  }
  .icgds .lmn-p-sm-8,
  .icgds .lmn-p-sm-48px {
    padding: 3rem !important;
  }
  .icgds .lmn-p-sm-56px {
    padding: 3.5rem !important;
  }
  .icgds .lmn-p-sm-9,
  .icgds .lmn-p-sm-64px {
    padding: 4rem !important;
  }
  .icgds .lmn-mt-sm-1,
  .icgds .lmn-my-sm-1,
  .icgds .lmn-mt-sm-2px,
  .icgds .lmn-my-sm-2px {
    margin-top: 0.125rem !important;
  }
  .icgds .lmn-mr-sm-1,
  .icgds .lmn-mx-sm-1,
  .icgds .lmn-mr-sm-2px,
  .icgds .lmn-mx-sm-2px {
    margin-right: 0.125rem !important;
  }
  .icgds .lmn-mb-sm-1,
  .icgds .lmn-my-sm-1,
  .icgds .lmn-mb-sm-2px,
  .icgds .lmn-my-sm-2px {
    margin-bottom: 0.125rem !important;
  }
  .icgds .lmn-ml-sm-1,
  .icgds .lmn-mx-sm-1,
  .icgds .lmn-ml-sm-2px,
  .icgds .lmn-mx-sm-2px {
    margin-left: 0.125rem !important;
  }
  .icgds .lmn-mt-sm-2,
  .icgds .lmn-my-sm-2,
  .icgds .lmn-mt-sm-4px,
  .icgds .lmn-my-sm-4px {
    margin-top: 0.25rem !important;
  }
  .icgds .lmn-mr-sm-2,
  .icgds .lmn-mx-sm-2,
  .icgds .lmn-mr-sm-4px,
  .icgds .lmn-mx-sm-4px {
    margin-right: 0.25rem !important;
  }
  .icgds .lmn-mb-sm-2,
  .icgds .lmn-my-sm-2,
  .icgds .lmn-mb-sm-4px,
  .icgds .lmn-my-sm-4px {
    margin-bottom: 0.25rem !important;
  }
  .icgds .lmn-ml-sm-2,
  .icgds .lmn-mx-sm-2,
  .icgds .lmn-ml-sm-4px,
  .icgds .lmn-mx-sm-4px {
    margin-left: 0.25rem !important;
  }
  .icgds .lmn-mt-sm-3,
  .icgds .lmn-my-sm-3,
  .icgds .lmn-mt-sm-8px,
  .icgds .lmn-my-sm-8px {
    margin-top: 0.5rem !important;
  }
  .icgds .lmn-mr-sm-3,
  .icgds .lmn-mx-sm-3,
  .icgds .lmn-mr-sm-8px,
  .icgds .lmn-mx-sm-8px {
    margin-right: 0.5rem !important;
  }
  .icgds .lmn-mb-sm-3,
  .icgds .lmn-my-sm-3,
  .icgds .lmn-mb-sm-8px,
  .icgds .lmn-my-sm-8px {
    margin-bottom: 0.5rem !important;
  }
  .icgds .lmn-ml-sm-3,
  .icgds .lmn-mx-sm-3,
  .icgds .lmn-ml-sm-8px,
  .icgds .lmn-mx-sm-8px {
    margin-left: 0.5rem !important;
  }
  .icgds .lmn-mt-sm-4,
  .icgds .lmn-my-sm-4,
  .icgds .lmn-mt-sm-12px,
  .icgds .lmn-my-sm-12px {
    margin-top: 0.75rem !important;
  }
  .icgds .lmn-mr-sm-4,
  .icgds .lmn-mx-sm-4,
  .icgds .lmn-mr-sm-12px,
  .icgds .lmn-mx-sm-12px {
    margin-right: 0.75rem !important;
  }
  .icgds .lmn-mb-sm-4,
  .icgds .lmn-my-sm-4,
  .icgds .lmn-mb-sm-12px,
  .icgds .lmn-my-sm-12px {
    margin-bottom: 0.75rem !important;
  }
  .icgds .lmn-ml-sm-4,
  .icgds .lmn-mx-sm-4,
  .icgds .lmn-ml-sm-12px,
  .icgds .lmn-mx-sm-12px {
    margin-left: 0.75rem !important;
  }
  .icgds .lmn-mt-sm-5,
  .icgds .lmn-my-sm-5,
  .icgds .lmn-mt-sm-16px,
  .icgds .lmn-my-sm-16px {
    margin-top: 1rem !important;
  }
  .icgds .lmn-mr-sm-5,
  .icgds .lmn-mx-sm-5,
  .icgds .lmn-mr-sm-16px,
  .icgds .lmn-mx-sm-16px {
    margin-right: 1rem !important;
  }
  .icgds .lmn-mb-sm-5,
  .icgds .lmn-my-sm-5,
  .icgds .lmn-mb-sm-16px,
  .icgds .lmn-my-sm-16px {
    margin-bottom: 1rem !important;
  }
  .icgds .lmn-ml-sm-5,
  .icgds .lmn-mx-sm-5,
  .icgds .lmn-ml-sm-16px,
  .icgds .lmn-mx-sm-16px {
    margin-left: 1rem !important;
  }
  .icgds .lmn-mt-sm-6,
  .icgds .lmn-my-sm-6,
  .icgds .lmn-mt-sm-24px,
  .icgds .lmn-my-sm-24px {
    margin-top: 1.5rem !important;
  }
  .icgds .lmn-mr-sm-6,
  .icgds .lmn-mx-sm-6,
  .icgds .lmn-mr-sm-24px,
  .icgds .lmn-mx-sm-24px {
    margin-right: 1.5rem !important;
  }
  .icgds .lmn-mb-sm-6,
  .icgds .lmn-my-sm-6,
  .icgds .lmn-mb-sm-24px,
  .icgds .lmn-my-sm-24px {
    margin-bottom: 1.5rem !important;
  }
  .icgds .lmn-ml-sm-6,
  .icgds .lmn-mx-sm-6,
  .icgds .lmn-ml-sm-24px,
  .icgds .lmn-mx-sm-24px {
    margin-left: 1.5rem !important;
  }
  .icgds .lmn-mt-sm-7,
  .icgds .lmn-my-sm-7,
  .icgds .lmn-mt-sm-32px,
  .icgds .lmn-my-sm-32px {
    margin-top: 2rem !important;
  }
  .icgds .lmn-mr-sm-7,
  .icgds .lmn-mx-sm-7,
  .icgds .lmn-mr-sm-32px,
  .icgds .lmn-mx-sm-32px {
    margin-right: 2rem !important;
  }
  .icgds .lmn-mb-sm-7,
  .icgds .lmn-my-sm-7,
  .icgds .lmn-mb-sm-32px,
  .icgds .lmn-my-sm-32px {
    margin-bottom: 2rem !important;
  }
  .icgds .lmn-ml-sm-7,
  .icgds .lmn-mx-sm-7,
  .icgds .lmn-ml-sm-32px,
  .icgds .lmn-mx-sm-32px {
    margin-left: 2rem !important;
  }
  .icgds .lmn-mt-sm-40px,
  .icgds .lmn-my-sm-40px {
    margin-top: 2.5rem !important;
  }
  .icgds .lmn-mr-sm-40px,
  .icgds .lmn-mx-sm-40px {
    margin-right: 2.5rem !important;
  }
  .icgds .lmn-mb-sm-40px,
  .icgds .lmn-my-sm-40px {
    margin-bottom: 2.5rem !important;
  }
  .icgds .lmn-ml-sm-40px,
  .icgds .lmn-mx-sm-40px {
    margin-left: 2.5rem !important;
  }
  .icgds .lmn-mt-sm-8,
  .icgds .lmn-my-sm-8,
  .icgds .lmn-mt-sm-48px,
  .icgds .lmn-my-sm-48px {
    margin-top: 3rem !important;
  }
  .icgds .lmn-mr-sm-8,
  .icgds .lmn-mx-sm-8,
  .icgds .lmn-mr-sm-48px,
  .icgds .lmn-mx-sm-48px {
    margin-right: 3rem !important;
  }
  .icgds .lmn-mb-sm-8,
  .icgds .lmn-my-sm-8,
  .icgds .lmn-mb-sm-48px,
  .icgds .lmn-my-sm-48px {
    margin-bottom: 3rem !important;
  }
  .icgds .lmn-ml-sm-8,
  .icgds .lmn-mx-sm-8,
  .icgds .lmn-ml-sm-48px,
  .icgds .lmn-mx-sm-48px {
    margin-left: 3rem !important;
  }
  .icgds .lmn-mt-sm-56px,
  .icgds .lmn-my-sm-56px {
    margin-top: 3.5rem !important;
  }
  .icgds .lmn-mr-sm-56px,
  .icgds .lmn-mx-sm-56px {
    margin-right: 3.5rem !important;
  }
  .icgds .lmn-mb-sm-56px,
  .icgds .lmn-my-sm-56px {
    margin-bottom: 3.5rem !important;
  }
  .icgds .lmn-ml-sm-56px,
  .icgds .lmn-mx-sm-56px {
    margin-left: 3.5rem !important;
  }
  .icgds .lmn-mt-sm-9,
  .icgds .lmn-my-sm-9,
  .icgds .lmn-mt-sm-64px,
  .icgds .lmn-my-sm-64px {
    margin-top: 4rem !important;
  }
  .icgds .lmn-mr-sm-9,
  .icgds .lmn-mx-sm-9,
  .icgds .lmn-mr-sm-64px,
  .icgds .lmn-mx-sm-64px {
    margin-right: 4rem !important;
  }
  .icgds .lmn-mb-sm-9,
  .icgds .lmn-my-sm-9,
  .icgds .lmn-mb-sm-64px,
  .icgds .lmn-my-sm-64px {
    margin-bottom: 4rem !important;
  }
  .icgds .lmn-ml-sm-9,
  .icgds .lmn-mx-sm-9,
  .icgds .lmn-ml-sm-64px,
  .icgds .lmn-mx-sm-64px {
    margin-left: 4rem !important;
  }
  .icgds .lmn-m-sm-0 {
    margin: 0 !important;
  }
  .icgds .lmn-mt-sm-0,
  .icgds .lmn-my-sm-0 {
    margin-top: 0 !important;
  }
  .icgds .lmn-mr-sm-0,
  .icgds .lmn-mx-sm-0 {
    margin-right: 0 !important;
  }
  .icgds .lmn-mb-sm-0,
  .icgds .lmn-my-sm-0 {
    margin-bottom: 0 !important;
  }
  .icgds .lmn-ml-sm-0,
  .icgds .lmn-mx-sm-0 {
    margin-left: 0 !important;
  }
  .icgds .lmn-pt-sm-1,
  .icgds .lmn-py-sm-1,
  .icgds .lmn-pt-sm-2px,
  .icgds .lmn-py-sm-2px {
    padding-top: 0.125rem !important;
  }
  .icgds .lmn-pr-sm-1,
  .icgds .lmn-px-sm-1,
  .icgds .lmn-pr-sm-2px,
  .icgds .lmn-px-sm-2px {
    padding-right: 0.125rem !important;
  }
  .icgds .lmn-pb-sm-1,
  .icgds .lmn-py-sm-1,
  .icgds .lmn-pb-sm-2px,
  .icgds .lmn-py-sm-2px {
    padding-bottom: 0.125rem !important;
  }
  .icgds .lmn-pl-sm-1,
  .icgds .lmn-px-sm-1,
  .icgds .lmn-pl-sm-2px,
  .icgds .lmn-px-sm-2px {
    padding-left: 0.125rem !important;
  }
  .icgds .lmn-pt-sm-2,
  .icgds .lmn-py-sm-2,
  .icgds .lmn-pt-sm-4px,
  .icgds .lmn-py-sm-4px {
    padding-top: 0.25rem !important;
  }
  .icgds .lmn-pr-sm-2,
  .icgds .lmn-px-sm-2,
  .icgds .lmn-pr-sm-4px,
  .icgds .lmn-px-sm-4px {
    padding-right: 0.25rem !important;
  }
  .icgds .lmn-pb-sm-2,
  .icgds .lmn-py-sm-2,
  .icgds .lmn-pb-sm-4px,
  .icgds .lmn-py-sm-4px {
    padding-bottom: 0.25rem !important;
  }
  .icgds .lmn-pl-sm-2,
  .icgds .lmn-px-sm-2,
  .icgds .lmn-pl-sm-4px,
  .icgds .lmn-px-sm-4px {
    padding-left: 0.25rem !important;
  }
  .icgds .lmn-pt-sm-3,
  .icgds .lmn-py-sm-3,
  .icgds .lmn-pt-sm-8px,
  .icgds .lmn-py-sm-8px {
    padding-top: 0.5rem !important;
  }
  .icgds .lmn-pr-sm-3,
  .icgds .lmn-px-sm-3,
  .icgds .lmn-pr-sm-8px,
  .icgds .lmn-px-sm-8px {
    padding-right: 0.5rem !important;
  }
  .icgds .lmn-pb-sm-3,
  .icgds .lmn-py-sm-3,
  .icgds .lmn-pb-sm-8px,
  .icgds .lmn-py-sm-8px {
    padding-bottom: 0.5rem !important;
  }
  .icgds .lmn-pl-sm-3,
  .icgds .lmn-px-sm-3,
  .icgds .lmn-pl-sm-8px,
  .icgds .lmn-px-sm-8px {
    padding-left: 0.5rem !important;
  }
  .icgds .lmn-pt-sm-4,
  .icgds .lmn-py-sm-4,
  .icgds .lmn-pt-sm-12px,
  .icgds .lmn-py-sm-12px {
    padding-top: 0.75rem !important;
  }
  .icgds .lmn-pr-sm-4,
  .icgds .lmn-px-sm-4,
  .icgds .lmn-pr-sm-12px,
  .icgds .lmn-px-sm-12px {
    padding-right: 0.75rem !important;
  }
  .icgds .lmn-pb-sm-4,
  .icgds .lmn-py-sm-4,
  .icgds .lmn-pb-sm-12px,
  .icgds .lmn-py-sm-12px {
    padding-bottom: 0.75rem !important;
  }
  .icgds .lmn-pl-sm-4,
  .icgds .lmn-px-sm-4,
  .icgds .lmn-pl-sm-12px,
  .icgds .lmn-px-sm-12px {
    padding-left: 0.75rem !important;
  }
  .icgds .lmn-pt-sm-5,
  .icgds .lmn-py-sm-5,
  .icgds .lmn-pt-sm-16px,
  .icgds .lmn-py-sm-16px {
    padding-top: 1rem !important;
  }
  .icgds .lmn-pr-sm-5,
  .icgds .lmn-px-sm-5,
  .icgds .lmn-pr-sm-16px,
  .icgds .lmn-px-sm-16px {
    padding-right: 1rem !important;
  }
  .icgds .lmn-pb-sm-5,
  .icgds .lmn-py-sm-5,
  .icgds .lmn-pb-sm-16px,
  .icgds .lmn-py-sm-16px {
    padding-bottom: 1rem !important;
  }
  .icgds .lmn-pl-sm-5,
  .icgds .lmn-px-sm-5,
  .icgds .lmn-pl-sm-16px,
  .icgds .lmn-px-sm-16px {
    padding-left: 1rem !important;
  }
  .icgds .lmn-pt-sm-6,
  .icgds .lmn-py-sm-6,
  .icgds .lmn-pt-sm-24px,
  .icgds .lmn-py-sm-24px {
    padding-top: 1.5rem !important;
  }
  .icgds .lmn-pr-sm-6,
  .icgds .lmn-px-sm-6,
  .icgds .lmn-pr-sm-24px,
  .icgds .lmn-px-sm-24px {
    padding-right: 1.5rem !important;
  }
  .icgds .lmn-pb-sm-6,
  .icgds .lmn-py-sm-6,
  .icgds .lmn-pb-sm-24px,
  .icgds .lmn-py-sm-24px {
    padding-bottom: 1.5rem !important;
  }
  .icgds .lmn-pl-sm-6,
  .icgds .lmn-px-sm-6,
  .icgds .lmn-pl-sm-24px,
  .icgds .lmn-px-sm-24px {
    padding-left: 1.5rem !important;
  }
  .icgds .lmn-pt-sm-7,
  .icgds .lmn-py-sm-7,
  .icgds .lmn-pt-sm-32px,
  .icgds .lmn-py-sm-32px {
    padding-top: 2rem !important;
  }
  .icgds .lmn-pr-sm-7,
  .icgds .lmn-px-sm-7,
  .icgds .lmn-pr-sm-32px,
  .icgds .lmn-px-sm-32px {
    padding-right: 2rem !important;
  }
  .icgds .lmn-pb-sm-7,
  .icgds .lmn-py-sm-7,
  .icgds .lmn-pb-sm-32px,
  .icgds .lmn-py-sm-32px {
    padding-bottom: 2rem !important;
  }
  .icgds .lmn-pl-sm-7,
  .icgds .lmn-px-sm-7,
  .icgds .lmn-pl-sm-32px,
  .icgds .lmn-px-sm-32px {
    padding-left: 2rem !important;
  }
  .icgds .lmn-pt-sm-40px,
  .icgds .lmn-py-sm-40px {
    padding-top: 2.5rem !important;
  }
  .icgds .lmn-pr-sm-40px,
  .icgds .lmn-px-sm-40px {
    padding-right: 2.5rem !important;
  }
  .icgds .lmn-pb-sm-40px,
  .icgds .lmn-py-sm-40px {
    padding-bottom: 2.5rem !important;
  }
  .icgds .lmn-pl-sm-40px,
  .icgds .lmn-px-sm-40px {
    padding-left: 2.5rem !important;
  }
  .icgds .lmn-pt-sm-8,
  .icgds .lmn-py-sm-8,
  .icgds .lmn-pt-sm-48px,
  .icgds .lmn-py-sm-48px {
    padding-top: 3rem !important;
  }
  .icgds .lmn-pr-sm-8,
  .icgds .lmn-px-sm-8,
  .icgds .lmn-pr-sm-48px,
  .icgds .lmn-px-sm-48px {
    padding-right: 3rem !important;
  }
  .icgds .lmn-pb-sm-8,
  .icgds .lmn-py-sm-8,
  .icgds .lmn-pb-sm-48px,
  .icgds .lmn-py-sm-48px {
    padding-bottom: 3rem !important;
  }
  .icgds .lmn-pl-sm-8,
  .icgds .lmn-px-sm-8,
  .icgds .lmn-pl-sm-48px,
  .icgds .lmn-px-sm-48px {
    padding-left: 3rem !important;
  }
  .icgds .lmn-pt-sm-56px,
  .icgds .lmn-py-sm-56px {
    padding-top: 3.5rem !important;
  }
  .icgds .lmn-pr-sm-56px,
  .icgds .lmn-px-sm-56px {
    padding-right: 3.5rem !important;
  }
  .icgds .lmn-pb-sm-56px,
  .icgds .lmn-py-sm-56px {
    padding-bottom: 3.5rem !important;
  }
  .icgds .lmn-pl-sm-56px,
  .icgds .lmn-px-sm-56px {
    padding-left: 3.5rem !important;
  }
  .icgds .lmn-pt-sm-9,
  .icgds .lmn-py-sm-9,
  .icgds .lmn-pt-sm-64px,
  .icgds .lmn-py-sm-64px {
    padding-top: 4rem !important;
  }
  .icgds .lmn-pr-sm-9,
  .icgds .lmn-px-sm-9,
  .icgds .lmn-pr-sm-64px,
  .icgds .lmn-px-sm-64px {
    padding-right: 4rem !important;
  }
  .icgds .lmn-pb-sm-9,
  .icgds .lmn-py-sm-9,
  .icgds .lmn-pb-sm-64px,
  .icgds .lmn-py-sm-64px {
    padding-bottom: 4rem !important;
  }
  .icgds .lmn-pl-sm-9,
  .icgds .lmn-px-sm-9,
  .icgds .lmn-pl-sm-64px,
  .icgds .lmn-px-sm-64px {
    padding-left: 4rem !important;
  }
  .icgds .lmn-p-sm-0 {
    padding: 0 !important;
  }
  .icgds .lmn-pt-sm-0,
  .icgds .lmn-py-sm-0 {
    padding-top: 0 !important;
  }
  .icgds .lmn-pr-sm-0,
  .icgds .lmn-px-sm-0 {
    padding-right: 0 !important;
  }
  .icgds .lmn-pb-sm-0,
  .icgds .lmn-py-sm-0 {
    padding-bottom: 0 !important;
  }
  .icgds .lmn-pl-sm-0,
  .icgds .lmn-px-sm-0 {
    padding-left: 0 !important;
  }
  .icgds .lmn-m-sm-auto {
    margin: auto !important;
  }
  .icgds .lmn-mt-sm-auto,
  .icgds .lmn-my-sm-auto {
    margin-top: auto !important;
  }
  .icgds .lmn-mr-sm-auto,
  .icgds .lmn-mx-sm-auto {
    margin-right: auto !important;
  }
  .icgds .lmn-mb-sm-auto,
  .icgds .lmn-my-sm-auto {
    margin-bottom: auto !important;
  }
  .icgds .lmn-ml-sm-auto,
  .icgds .lmn-mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-m-md-1,
  .icgds .lmn-m-md-2px {
    margin: 0.125rem !important;
  }
  .icgds .lmn-m-md-2,
  .icgds .lmn-m-md-4px {
    margin: 0.25rem !important;
  }
  .icgds .lmn-m-md-3,
  .icgds .lmn-m-md-8px {
    margin: 0.5rem !important;
  }
  .icgds .lmn-m-md-4,
  .icgds .lmn-m-md-12px {
    margin: 0.75rem !important;
  }
  .icgds .lmn-m-md-5,
  .icgds .lmn-m-md-16px {
    margin: 1rem !important;
  }
  .icgds .lmn-m-md-6,
  .icgds .lmn-m-md-24px {
    margin: 1.5rem !important;
  }
  .icgds .lmn-m-md-7,
  .icgds .lmn-m-md-32px {
    margin: 2rem !important;
  }
  .icgds .lmn-m-md-40px {
    margin: 2.5rem !important;
  }
  .icgds .lmn-m-md-8,
  .icgds .lmn-m-md-48px {
    margin: 3rem !important;
  }
  .icgds .lmn-m-md-56px {
    margin: 3.5rem !important;
  }
  .icgds .lmn-m-md-9,
  .icgds .lmn-m-md-64px {
    margin: 4rem !important;
  }
  .icgds .lmn-p-md-1,
  .icgds .lmn-p-md-2px {
    padding: 0.125rem !important;
  }
  .icgds .lmn-p-md-2,
  .icgds .lmn-p-md-4px {
    padding: 0.25rem !important;
  }
  .icgds .lmn-p-md-3,
  .icgds .lmn-p-md-8px {
    padding: 0.5rem !important;
  }
  .icgds .lmn-p-md-4,
  .icgds .lmn-p-md-12px {
    padding: 0.75rem !important;
  }
  .icgds .lmn-p-md-5,
  .icgds .lmn-p-md-16px {
    padding: 1rem !important;
  }
  .icgds .lmn-p-md-6,
  .icgds .lmn-p-md-24px {
    padding: 1.5rem !important;
  }
  .icgds .lmn-p-md-7,
  .icgds .lmn-p-md-32px {
    padding: 2rem !important;
  }
  .icgds .lmn-p-md-40px {
    padding: 2.5rem !important;
  }
  .icgds .lmn-p-md-8,
  .icgds .lmn-p-md-48px {
    padding: 3rem !important;
  }
  .icgds .lmn-p-md-56px {
    padding: 3.5rem !important;
  }
  .icgds .lmn-p-md-9,
  .icgds .lmn-p-md-64px {
    padding: 4rem !important;
  }
  .icgds .lmn-mt-md-1,
  .icgds .lmn-my-md-1,
  .icgds .lmn-mt-md-2px,
  .icgds .lmn-my-md-2px {
    margin-top: 0.125rem !important;
  }
  .icgds .lmn-mr-md-1,
  .icgds .lmn-mx-md-1,
  .icgds .lmn-mr-md-2px,
  .icgds .lmn-mx-md-2px {
    margin-right: 0.125rem !important;
  }
  .icgds .lmn-mb-md-1,
  .icgds .lmn-my-md-1,
  .icgds .lmn-mb-md-2px,
  .icgds .lmn-my-md-2px {
    margin-bottom: 0.125rem !important;
  }
  .icgds .lmn-ml-md-1,
  .icgds .lmn-mx-md-1,
  .icgds .lmn-ml-md-2px,
  .icgds .lmn-mx-md-2px {
    margin-left: 0.125rem !important;
  }
  .icgds .lmn-mt-md-2,
  .icgds .lmn-my-md-2,
  .icgds .lmn-mt-md-4px,
  .icgds .lmn-my-md-4px {
    margin-top: 0.25rem !important;
  }
  .icgds .lmn-mr-md-2,
  .icgds .lmn-mx-md-2,
  .icgds .lmn-mr-md-4px,
  .icgds .lmn-mx-md-4px {
    margin-right: 0.25rem !important;
  }
  .icgds .lmn-mb-md-2,
  .icgds .lmn-my-md-2,
  .icgds .lmn-mb-md-4px,
  .icgds .lmn-my-md-4px {
    margin-bottom: 0.25rem !important;
  }
  .icgds .lmn-ml-md-2,
  .icgds .lmn-mx-md-2,
  .icgds .lmn-ml-md-4px,
  .icgds .lmn-mx-md-4px {
    margin-left: 0.25rem !important;
  }
  .icgds .lmn-mt-md-3,
  .icgds .lmn-my-md-3,
  .icgds .lmn-mt-md-8px,
  .icgds .lmn-my-md-8px {
    margin-top: 0.5rem !important;
  }
  .icgds .lmn-mr-md-3,
  .icgds .lmn-mx-md-3,
  .icgds .lmn-mr-md-8px,
  .icgds .lmn-mx-md-8px {
    margin-right: 0.5rem !important;
  }
  .icgds .lmn-mb-md-3,
  .icgds .lmn-my-md-3,
  .icgds .lmn-mb-md-8px,
  .icgds .lmn-my-md-8px {
    margin-bottom: 0.5rem !important;
  }
  .icgds .lmn-ml-md-3,
  .icgds .lmn-mx-md-3,
  .icgds .lmn-ml-md-8px,
  .icgds .lmn-mx-md-8px {
    margin-left: 0.5rem !important;
  }
  .icgds .lmn-mt-md-4,
  .icgds .lmn-my-md-4,
  .icgds .lmn-mt-md-12px,
  .icgds .lmn-my-md-12px {
    margin-top: 0.75rem !important;
  }
  .icgds .lmn-mr-md-4,
  .icgds .lmn-mx-md-4,
  .icgds .lmn-mr-md-12px,
  .icgds .lmn-mx-md-12px {
    margin-right: 0.75rem !important;
  }
  .icgds .lmn-mb-md-4,
  .icgds .lmn-my-md-4,
  .icgds .lmn-mb-md-12px,
  .icgds .lmn-my-md-12px {
    margin-bottom: 0.75rem !important;
  }
  .icgds .lmn-ml-md-4,
  .icgds .lmn-mx-md-4,
  .icgds .lmn-ml-md-12px,
  .icgds .lmn-mx-md-12px {
    margin-left: 0.75rem !important;
  }
  .icgds .lmn-mt-md-5,
  .icgds .lmn-my-md-5,
  .icgds .lmn-mt-md-16px,
  .icgds .lmn-my-md-16px {
    margin-top: 1rem !important;
  }
  .icgds .lmn-mr-md-5,
  .icgds .lmn-mx-md-5,
  .icgds .lmn-mr-md-16px,
  .icgds .lmn-mx-md-16px {
    margin-right: 1rem !important;
  }
  .icgds .lmn-mb-md-5,
  .icgds .lmn-my-md-5,
  .icgds .lmn-mb-md-16px,
  .icgds .lmn-my-md-16px {
    margin-bottom: 1rem !important;
  }
  .icgds .lmn-ml-md-5,
  .icgds .lmn-mx-md-5,
  .icgds .lmn-ml-md-16px,
  .icgds .lmn-mx-md-16px {
    margin-left: 1rem !important;
  }
  .icgds .lmn-mt-md-6,
  .icgds .lmn-my-md-6,
  .icgds .lmn-mt-md-24px,
  .icgds .lmn-my-md-24px {
    margin-top: 1.5rem !important;
  }
  .icgds .lmn-mr-md-6,
  .icgds .lmn-mx-md-6,
  .icgds .lmn-mr-md-24px,
  .icgds .lmn-mx-md-24px {
    margin-right: 1.5rem !important;
  }
  .icgds .lmn-mb-md-6,
  .icgds .lmn-my-md-6,
  .icgds .lmn-mb-md-24px,
  .icgds .lmn-my-md-24px {
    margin-bottom: 1.5rem !important;
  }
  .icgds .lmn-ml-md-6,
  .icgds .lmn-mx-md-6,
  .icgds .lmn-ml-md-24px,
  .icgds .lmn-mx-md-24px {
    margin-left: 1.5rem !important;
  }
  .icgds .lmn-mt-md-7,
  .icgds .lmn-my-md-7,
  .icgds .lmn-mt-md-32px,
  .icgds .lmn-my-md-32px {
    margin-top: 2rem !important;
  }
  .icgds .lmn-mr-md-7,
  .icgds .lmn-mx-md-7,
  .icgds .lmn-mr-md-32px,
  .icgds .lmn-mx-md-32px {
    margin-right: 2rem !important;
  }
  .icgds .lmn-mb-md-7,
  .icgds .lmn-my-md-7,
  .icgds .lmn-mb-md-32px,
  .icgds .lmn-my-md-32px {
    margin-bottom: 2rem !important;
  }
  .icgds .lmn-ml-md-7,
  .icgds .lmn-mx-md-7,
  .icgds .lmn-ml-md-32px,
  .icgds .lmn-mx-md-32px {
    margin-left: 2rem !important;
  }
  .icgds .lmn-mt-md-40px,
  .icgds .lmn-my-md-40px {
    margin-top: 2.5rem !important;
  }
  .icgds .lmn-mr-md-40px,
  .icgds .lmn-mx-md-40px {
    margin-right: 2.5rem !important;
  }
  .icgds .lmn-mb-md-40px,
  .icgds .lmn-my-md-40px {
    margin-bottom: 2.5rem !important;
  }
  .icgds .lmn-ml-md-40px,
  .icgds .lmn-mx-md-40px {
    margin-left: 2.5rem !important;
  }
  .icgds .lmn-mt-md-8,
  .icgds .lmn-my-md-8,
  .icgds .lmn-mt-md-48px,
  .icgds .lmn-my-md-48px {
    margin-top: 3rem !important;
  }
  .icgds .lmn-mr-md-8,
  .icgds .lmn-mx-md-8,
  .icgds .lmn-mr-md-48px,
  .icgds .lmn-mx-md-48px {
    margin-right: 3rem !important;
  }
  .icgds .lmn-mb-md-8,
  .icgds .lmn-my-md-8,
  .icgds .lmn-mb-md-48px,
  .icgds .lmn-my-md-48px {
    margin-bottom: 3rem !important;
  }
  .icgds .lmn-ml-md-8,
  .icgds .lmn-mx-md-8,
  .icgds .lmn-ml-md-48px,
  .icgds .lmn-mx-md-48px {
    margin-left: 3rem !important;
  }
  .icgds .lmn-mt-md-56px,
  .icgds .lmn-my-md-56px {
    margin-top: 3.5rem !important;
  }
  .icgds .lmn-mr-md-56px,
  .icgds .lmn-mx-md-56px {
    margin-right: 3.5rem !important;
  }
  .icgds .lmn-mb-md-56px,
  .icgds .lmn-my-md-56px {
    margin-bottom: 3.5rem !important;
  }
  .icgds .lmn-ml-md-56px,
  .icgds .lmn-mx-md-56px {
    margin-left: 3.5rem !important;
  }
  .icgds .lmn-mt-md-9,
  .icgds .lmn-my-md-9,
  .icgds .lmn-mt-md-64px,
  .icgds .lmn-my-md-64px {
    margin-top: 4rem !important;
  }
  .icgds .lmn-mr-md-9,
  .icgds .lmn-mx-md-9,
  .icgds .lmn-mr-md-64px,
  .icgds .lmn-mx-md-64px {
    margin-right: 4rem !important;
  }
  .icgds .lmn-mb-md-9,
  .icgds .lmn-my-md-9,
  .icgds .lmn-mb-md-64px,
  .icgds .lmn-my-md-64px {
    margin-bottom: 4rem !important;
  }
  .icgds .lmn-ml-md-9,
  .icgds .lmn-mx-md-9,
  .icgds .lmn-ml-md-64px,
  .icgds .lmn-mx-md-64px {
    margin-left: 4rem !important;
  }
  .icgds .lmn-m-md-0 {
    margin: 0 !important;
  }
  .icgds .lmn-mt-md-0,
  .icgds .lmn-my-md-0 {
    margin-top: 0 !important;
  }
  .icgds .lmn-mr-md-0,
  .icgds .lmn-mx-md-0 {
    margin-right: 0 !important;
  }
  .icgds .lmn-mb-md-0,
  .icgds .lmn-my-md-0 {
    margin-bottom: 0 !important;
  }
  .icgds .lmn-ml-md-0,
  .icgds .lmn-mx-md-0 {
    margin-left: 0 !important;
  }
  .icgds .lmn-pt-md-1,
  .icgds .lmn-py-md-1,
  .icgds .lmn-pt-md-2px,
  .icgds .lmn-py-md-2px {
    padding-top: 0.125rem !important;
  }
  .icgds .lmn-pr-md-1,
  .icgds .lmn-px-md-1,
  .icgds .lmn-pr-md-2px,
  .icgds .lmn-px-md-2px {
    padding-right: 0.125rem !important;
  }
  .icgds .lmn-pb-md-1,
  .icgds .lmn-py-md-1,
  .icgds .lmn-pb-md-2px,
  .icgds .lmn-py-md-2px {
    padding-bottom: 0.125rem !important;
  }
  .icgds .lmn-pl-md-1,
  .icgds .lmn-px-md-1,
  .icgds .lmn-pl-md-2px,
  .icgds .lmn-px-md-2px {
    padding-left: 0.125rem !important;
  }
  .icgds .lmn-pt-md-2,
  .icgds .lmn-py-md-2,
  .icgds .lmn-pt-md-4px,
  .icgds .lmn-py-md-4px {
    padding-top: 0.25rem !important;
  }
  .icgds .lmn-pr-md-2,
  .icgds .lmn-px-md-2,
  .icgds .lmn-pr-md-4px,
  .icgds .lmn-px-md-4px {
    padding-right: 0.25rem !important;
  }
  .icgds .lmn-pb-md-2,
  .icgds .lmn-py-md-2,
  .icgds .lmn-pb-md-4px,
  .icgds .lmn-py-md-4px {
    padding-bottom: 0.25rem !important;
  }
  .icgds .lmn-pl-md-2,
  .icgds .lmn-px-md-2,
  .icgds .lmn-pl-md-4px,
  .icgds .lmn-px-md-4px {
    padding-left: 0.25rem !important;
  }
  .icgds .lmn-pt-md-3,
  .icgds .lmn-py-md-3,
  .icgds .lmn-pt-md-8px,
  .icgds .lmn-py-md-8px {
    padding-top: 0.5rem !important;
  }
  .icgds .lmn-pr-md-3,
  .icgds .lmn-px-md-3,
  .icgds .lmn-pr-md-8px,
  .icgds .lmn-px-md-8px {
    padding-right: 0.5rem !important;
  }
  .icgds .lmn-pb-md-3,
  .icgds .lmn-py-md-3,
  .icgds .lmn-pb-md-8px,
  .icgds .lmn-py-md-8px {
    padding-bottom: 0.5rem !important;
  }
  .icgds .lmn-pl-md-3,
  .icgds .lmn-px-md-3,
  .icgds .lmn-pl-md-8px,
  .icgds .lmn-px-md-8px {
    padding-left: 0.5rem !important;
  }
  .icgds .lmn-pt-md-4,
  .icgds .lmn-py-md-4,
  .icgds .lmn-pt-md-12px,
  .icgds .lmn-py-md-12px {
    padding-top: 0.75rem !important;
  }
  .icgds .lmn-pr-md-4,
  .icgds .lmn-px-md-4,
  .icgds .lmn-pr-md-12px,
  .icgds .lmn-px-md-12px {
    padding-right: 0.75rem !important;
  }
  .icgds .lmn-pb-md-4,
  .icgds .lmn-py-md-4,
  .icgds .lmn-pb-md-12px,
  .icgds .lmn-py-md-12px {
    padding-bottom: 0.75rem !important;
  }
  .icgds .lmn-pl-md-4,
  .icgds .lmn-px-md-4,
  .icgds .lmn-pl-md-12px,
  .icgds .lmn-px-md-12px {
    padding-left: 0.75rem !important;
  }
  .icgds .lmn-pt-md-5,
  .icgds .lmn-py-md-5,
  .icgds .lmn-pt-md-16px,
  .icgds .lmn-py-md-16px {
    padding-top: 1rem !important;
  }
  .icgds .lmn-pr-md-5,
  .icgds .lmn-px-md-5,
  .icgds .lmn-pr-md-16px,
  .icgds .lmn-px-md-16px {
    padding-right: 1rem !important;
  }
  .icgds .lmn-pb-md-5,
  .icgds .lmn-py-md-5,
  .icgds .lmn-pb-md-16px,
  .icgds .lmn-py-md-16px {
    padding-bottom: 1rem !important;
  }
  .icgds .lmn-pl-md-5,
  .icgds .lmn-px-md-5,
  .icgds .lmn-pl-md-16px,
  .icgds .lmn-px-md-16px {
    padding-left: 1rem !important;
  }
  .icgds .lmn-pt-md-6,
  .icgds .lmn-py-md-6,
  .icgds .lmn-pt-md-24px,
  .icgds .lmn-py-md-24px {
    padding-top: 1.5rem !important;
  }
  .icgds .lmn-pr-md-6,
  .icgds .lmn-px-md-6,
  .icgds .lmn-pr-md-24px,
  .icgds .lmn-px-md-24px {
    padding-right: 1.5rem !important;
  }
  .icgds .lmn-pb-md-6,
  .icgds .lmn-py-md-6,
  .icgds .lmn-pb-md-24px,
  .icgds .lmn-py-md-24px {
    padding-bottom: 1.5rem !important;
  }
  .icgds .lmn-pl-md-6,
  .icgds .lmn-px-md-6,
  .icgds .lmn-pl-md-24px,
  .icgds .lmn-px-md-24px {
    padding-left: 1.5rem !important;
  }
  .icgds .lmn-pt-md-7,
  .icgds .lmn-py-md-7,
  .icgds .lmn-pt-md-32px,
  .icgds .lmn-py-md-32px {
    padding-top: 2rem !important;
  }
  .icgds .lmn-pr-md-7,
  .icgds .lmn-px-md-7,
  .icgds .lmn-pr-md-32px,
  .icgds .lmn-px-md-32px {
    padding-right: 2rem !important;
  }
  .icgds .lmn-pb-md-7,
  .icgds .lmn-py-md-7,
  .icgds .lmn-pb-md-32px,
  .icgds .lmn-py-md-32px {
    padding-bottom: 2rem !important;
  }
  .icgds .lmn-pl-md-7,
  .icgds .lmn-px-md-7,
  .icgds .lmn-pl-md-32px,
  .icgds .lmn-px-md-32px {
    padding-left: 2rem !important;
  }
  .icgds .lmn-pt-md-40px,
  .icgds .lmn-py-md-40px {
    padding-top: 2.5rem !important;
  }
  .icgds .lmn-pr-md-40px,
  .icgds .lmn-px-md-40px {
    padding-right: 2.5rem !important;
  }
  .icgds .lmn-pb-md-40px,
  .icgds .lmn-py-md-40px {
    padding-bottom: 2.5rem !important;
  }
  .icgds .lmn-pl-md-40px,
  .icgds .lmn-px-md-40px {
    padding-left: 2.5rem !important;
  }
  .icgds .lmn-pt-md-8,
  .icgds .lmn-py-md-8,
  .icgds .lmn-pt-md-48px,
  .icgds .lmn-py-md-48px {
    padding-top: 3rem !important;
  }
  .icgds .lmn-pr-md-8,
  .icgds .lmn-px-md-8,
  .icgds .lmn-pr-md-48px,
  .icgds .lmn-px-md-48px {
    padding-right: 3rem !important;
  }
  .icgds .lmn-pb-md-8,
  .icgds .lmn-py-md-8,
  .icgds .lmn-pb-md-48px,
  .icgds .lmn-py-md-48px {
    padding-bottom: 3rem !important;
  }
  .icgds .lmn-pl-md-8,
  .icgds .lmn-px-md-8,
  .icgds .lmn-pl-md-48px,
  .icgds .lmn-px-md-48px {
    padding-left: 3rem !important;
  }
  .icgds .lmn-pt-md-56px,
  .icgds .lmn-py-md-56px {
    padding-top: 3.5rem !important;
  }
  .icgds .lmn-pr-md-56px,
  .icgds .lmn-px-md-56px {
    padding-right: 3.5rem !important;
  }
  .icgds .lmn-pb-md-56px,
  .icgds .lmn-py-md-56px {
    padding-bottom: 3.5rem !important;
  }
  .icgds .lmn-pl-md-56px,
  .icgds .lmn-px-md-56px {
    padding-left: 3.5rem !important;
  }
  .icgds .lmn-pt-md-9,
  .icgds .lmn-py-md-9,
  .icgds .lmn-pt-md-64px,
  .icgds .lmn-py-md-64px {
    padding-top: 4rem !important;
  }
  .icgds .lmn-pr-md-9,
  .icgds .lmn-px-md-9,
  .icgds .lmn-pr-md-64px,
  .icgds .lmn-px-md-64px {
    padding-right: 4rem !important;
  }
  .icgds .lmn-pb-md-9,
  .icgds .lmn-py-md-9,
  .icgds .lmn-pb-md-64px,
  .icgds .lmn-py-md-64px {
    padding-bottom: 4rem !important;
  }
  .icgds .lmn-pl-md-9,
  .icgds .lmn-px-md-9,
  .icgds .lmn-pl-md-64px,
  .icgds .lmn-px-md-64px {
    padding-left: 4rem !important;
  }
  .icgds .lmn-p-md-0 {
    padding: 0 !important;
  }
  .icgds .lmn-pt-md-0,
  .icgds .lmn-py-md-0 {
    padding-top: 0 !important;
  }
  .icgds .lmn-pr-md-0,
  .icgds .lmn-px-md-0 {
    padding-right: 0 !important;
  }
  .icgds .lmn-pb-md-0,
  .icgds .lmn-py-md-0 {
    padding-bottom: 0 !important;
  }
  .icgds .lmn-pl-md-0,
  .icgds .lmn-px-md-0 {
    padding-left: 0 !important;
  }
  .icgds .lmn-m-md-auto {
    margin: auto !important;
  }
  .icgds .lmn-mt-md-auto,
  .icgds .lmn-my-md-auto {
    margin-top: auto !important;
  }
  .icgds .lmn-mr-md-auto,
  .icgds .lmn-mx-md-auto {
    margin-right: auto !important;
  }
  .icgds .lmn-mb-md-auto,
  .icgds .lmn-my-md-auto {
    margin-bottom: auto !important;
  }
  .icgds .lmn-ml-md-auto,
  .icgds .lmn-mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-m-lg-1,
  .icgds .lmn-m-lg-2px {
    margin: 0.125rem !important;
  }
  .icgds .lmn-m-lg-2,
  .icgds .lmn-m-lg-4px {
    margin: 0.25rem !important;
  }
  .icgds .lmn-m-lg-3,
  .icgds .lmn-m-lg-8px {
    margin: 0.5rem !important;
  }
  .icgds .lmn-m-lg-4,
  .icgds .lmn-m-lg-12px {
    margin: 0.75rem !important;
  }
  .icgds .lmn-m-lg-5,
  .icgds .lmn-m-lg-16px {
    margin: 1rem !important;
  }
  .icgds .lmn-m-lg-6,
  .icgds .lmn-m-lg-24px {
    margin: 1.5rem !important;
  }
  .icgds .lmn-m-lg-7,
  .icgds .lmn-m-lg-32px {
    margin: 2rem !important;
  }
  .icgds .lmn-m-lg-40px {
    margin: 2.5rem !important;
  }
  .icgds .lmn-m-lg-8,
  .icgds .lmn-m-lg-48px {
    margin: 3rem !important;
  }
  .icgds .lmn-m-lg-56px {
    margin: 3.5rem !important;
  }
  .icgds .lmn-m-lg-9,
  .icgds .lmn-m-lg-64px {
    margin: 4rem !important;
  }
  .icgds .lmn-p-lg-1,
  .icgds .lmn-p-lg-2px {
    padding: 0.125rem !important;
  }
  .icgds .lmn-p-lg-2,
  .icgds .lmn-p-lg-4px {
    padding: 0.25rem !important;
  }
  .icgds .lmn-p-lg-3,
  .icgds .lmn-p-lg-8px {
    padding: 0.5rem !important;
  }
  .icgds .lmn-p-lg-4,
  .icgds .lmn-p-lg-12px {
    padding: 0.75rem !important;
  }
  .icgds .lmn-p-lg-5,
  .icgds .lmn-p-lg-16px {
    padding: 1rem !important;
  }
  .icgds .lmn-p-lg-6,
  .icgds .lmn-p-lg-24px {
    padding: 1.5rem !important;
  }
  .icgds .lmn-p-lg-7,
  .icgds .lmn-p-lg-32px {
    padding: 2rem !important;
  }
  .icgds .lmn-p-lg-40px {
    padding: 2.5rem !important;
  }
  .icgds .lmn-p-lg-8,
  .icgds .lmn-p-lg-48px {
    padding: 3rem !important;
  }
  .icgds .lmn-p-lg-56px {
    padding: 3.5rem !important;
  }
  .icgds .lmn-p-lg-9,
  .icgds .lmn-p-lg-64px {
    padding: 4rem !important;
  }
  .icgds .lmn-mt-lg-1,
  .icgds .lmn-my-lg-1,
  .icgds .lmn-mt-lg-2px,
  .icgds .lmn-my-lg-2px {
    margin-top: 0.125rem !important;
  }
  .icgds .lmn-mr-lg-1,
  .icgds .lmn-mx-lg-1,
  .icgds .lmn-mr-lg-2px,
  .icgds .lmn-mx-lg-2px {
    margin-right: 0.125rem !important;
  }
  .icgds .lmn-mb-lg-1,
  .icgds .lmn-my-lg-1,
  .icgds .lmn-mb-lg-2px,
  .icgds .lmn-my-lg-2px {
    margin-bottom: 0.125rem !important;
  }
  .icgds .lmn-ml-lg-1,
  .icgds .lmn-mx-lg-1,
  .icgds .lmn-ml-lg-2px,
  .icgds .lmn-mx-lg-2px {
    margin-left: 0.125rem !important;
  }
  .icgds .lmn-mt-lg-2,
  .icgds .lmn-my-lg-2,
  .icgds .lmn-mt-lg-4px,
  .icgds .lmn-my-lg-4px {
    margin-top: 0.25rem !important;
  }
  .icgds .lmn-mr-lg-2,
  .icgds .lmn-mx-lg-2,
  .icgds .lmn-mr-lg-4px,
  .icgds .lmn-mx-lg-4px {
    margin-right: 0.25rem !important;
  }
  .icgds .lmn-mb-lg-2,
  .icgds .lmn-my-lg-2,
  .icgds .lmn-mb-lg-4px,
  .icgds .lmn-my-lg-4px {
    margin-bottom: 0.25rem !important;
  }
  .icgds .lmn-ml-lg-2,
  .icgds .lmn-mx-lg-2,
  .icgds .lmn-ml-lg-4px,
  .icgds .lmn-mx-lg-4px {
    margin-left: 0.25rem !important;
  }
  .icgds .lmn-mt-lg-3,
  .icgds .lmn-my-lg-3,
  .icgds .lmn-mt-lg-8px,
  .icgds .lmn-my-lg-8px {
    margin-top: 0.5rem !important;
  }
  .icgds .lmn-mr-lg-3,
  .icgds .lmn-mx-lg-3,
  .icgds .lmn-mr-lg-8px,
  .icgds .lmn-mx-lg-8px {
    margin-right: 0.5rem !important;
  }
  .icgds .lmn-mb-lg-3,
  .icgds .lmn-my-lg-3,
  .icgds .lmn-mb-lg-8px,
  .icgds .lmn-my-lg-8px {
    margin-bottom: 0.5rem !important;
  }
  .icgds .lmn-ml-lg-3,
  .icgds .lmn-mx-lg-3,
  .icgds .lmn-ml-lg-8px,
  .icgds .lmn-mx-lg-8px {
    margin-left: 0.5rem !important;
  }
  .icgds .lmn-mt-lg-4,
  .icgds .lmn-my-lg-4,
  .icgds .lmn-mt-lg-12px,
  .icgds .lmn-my-lg-12px {
    margin-top: 0.75rem !important;
  }
  .icgds .lmn-mr-lg-4,
  .icgds .lmn-mx-lg-4,
  .icgds .lmn-mr-lg-12px,
  .icgds .lmn-mx-lg-12px {
    margin-right: 0.75rem !important;
  }
  .icgds .lmn-mb-lg-4,
  .icgds .lmn-my-lg-4,
  .icgds .lmn-mb-lg-12px,
  .icgds .lmn-my-lg-12px {
    margin-bottom: 0.75rem !important;
  }
  .icgds .lmn-ml-lg-4,
  .icgds .lmn-mx-lg-4,
  .icgds .lmn-ml-lg-12px,
  .icgds .lmn-mx-lg-12px {
    margin-left: 0.75rem !important;
  }
  .icgds .lmn-mt-lg-5,
  .icgds .lmn-my-lg-5,
  .icgds .lmn-mt-lg-16px,
  .icgds .lmn-my-lg-16px {
    margin-top: 1rem !important;
  }
  .icgds .lmn-mr-lg-5,
  .icgds .lmn-mx-lg-5,
  .icgds .lmn-mr-lg-16px,
  .icgds .lmn-mx-lg-16px {
    margin-right: 1rem !important;
  }
  .icgds .lmn-mb-lg-5,
  .icgds .lmn-my-lg-5,
  .icgds .lmn-mb-lg-16px,
  .icgds .lmn-my-lg-16px {
    margin-bottom: 1rem !important;
  }
  .icgds .lmn-ml-lg-5,
  .icgds .lmn-mx-lg-5,
  .icgds .lmn-ml-lg-16px,
  .icgds .lmn-mx-lg-16px {
    margin-left: 1rem !important;
  }
  .icgds .lmn-mt-lg-6,
  .icgds .lmn-my-lg-6,
  .icgds .lmn-mt-lg-24px,
  .icgds .lmn-my-lg-24px {
    margin-top: 1.5rem !important;
  }
  .icgds .lmn-mr-lg-6,
  .icgds .lmn-mx-lg-6,
  .icgds .lmn-mr-lg-24px,
  .icgds .lmn-mx-lg-24px {
    margin-right: 1.5rem !important;
  }
  .icgds .lmn-mb-lg-6,
  .icgds .lmn-my-lg-6,
  .icgds .lmn-mb-lg-24px,
  .icgds .lmn-my-lg-24px {
    margin-bottom: 1.5rem !important;
  }
  .icgds .lmn-ml-lg-6,
  .icgds .lmn-mx-lg-6,
  .icgds .lmn-ml-lg-24px,
  .icgds .lmn-mx-lg-24px {
    margin-left: 1.5rem !important;
  }
  .icgds .lmn-mt-lg-7,
  .icgds .lmn-my-lg-7,
  .icgds .lmn-mt-lg-32px,
  .icgds .lmn-my-lg-32px {
    margin-top: 2rem !important;
  }
  .icgds .lmn-mr-lg-7,
  .icgds .lmn-mx-lg-7,
  .icgds .lmn-mr-lg-32px,
  .icgds .lmn-mx-lg-32px {
    margin-right: 2rem !important;
  }
  .icgds .lmn-mb-lg-7,
  .icgds .lmn-my-lg-7,
  .icgds .lmn-mb-lg-32px,
  .icgds .lmn-my-lg-32px {
    margin-bottom: 2rem !important;
  }
  .icgds .lmn-ml-lg-7,
  .icgds .lmn-mx-lg-7,
  .icgds .lmn-ml-lg-32px,
  .icgds .lmn-mx-lg-32px {
    margin-left: 2rem !important;
  }
  .icgds .lmn-mt-lg-40px,
  .icgds .lmn-my-lg-40px {
    margin-top: 2.5rem !important;
  }
  .icgds .lmn-mr-lg-40px,
  .icgds .lmn-mx-lg-40px {
    margin-right: 2.5rem !important;
  }
  .icgds .lmn-mb-lg-40px,
  .icgds .lmn-my-lg-40px {
    margin-bottom: 2.5rem !important;
  }
  .icgds .lmn-ml-lg-40px,
  .icgds .lmn-mx-lg-40px {
    margin-left: 2.5rem !important;
  }
  .icgds .lmn-mt-lg-8,
  .icgds .lmn-my-lg-8,
  .icgds .lmn-mt-lg-48px,
  .icgds .lmn-my-lg-48px {
    margin-top: 3rem !important;
  }
  .icgds .lmn-mr-lg-8,
  .icgds .lmn-mx-lg-8,
  .icgds .lmn-mr-lg-48px,
  .icgds .lmn-mx-lg-48px {
    margin-right: 3rem !important;
  }
  .icgds .lmn-mb-lg-8,
  .icgds .lmn-my-lg-8,
  .icgds .lmn-mb-lg-48px,
  .icgds .lmn-my-lg-48px {
    margin-bottom: 3rem !important;
  }
  .icgds .lmn-ml-lg-8,
  .icgds .lmn-mx-lg-8,
  .icgds .lmn-ml-lg-48px,
  .icgds .lmn-mx-lg-48px {
    margin-left: 3rem !important;
  }
  .icgds .lmn-mt-lg-56px,
  .icgds .lmn-my-lg-56px {
    margin-top: 3.5rem !important;
  }
  .icgds .lmn-mr-lg-56px,
  .icgds .lmn-mx-lg-56px {
    margin-right: 3.5rem !important;
  }
  .icgds .lmn-mb-lg-56px,
  .icgds .lmn-my-lg-56px {
    margin-bottom: 3.5rem !important;
  }
  .icgds .lmn-ml-lg-56px,
  .icgds .lmn-mx-lg-56px {
    margin-left: 3.5rem !important;
  }
  .icgds .lmn-mt-lg-9,
  .icgds .lmn-my-lg-9,
  .icgds .lmn-mt-lg-64px,
  .icgds .lmn-my-lg-64px {
    margin-top: 4rem !important;
  }
  .icgds .lmn-mr-lg-9,
  .icgds .lmn-mx-lg-9,
  .icgds .lmn-mr-lg-64px,
  .icgds .lmn-mx-lg-64px {
    margin-right: 4rem !important;
  }
  .icgds .lmn-mb-lg-9,
  .icgds .lmn-my-lg-9,
  .icgds .lmn-mb-lg-64px,
  .icgds .lmn-my-lg-64px {
    margin-bottom: 4rem !important;
  }
  .icgds .lmn-ml-lg-9,
  .icgds .lmn-mx-lg-9,
  .icgds .lmn-ml-lg-64px,
  .icgds .lmn-mx-lg-64px {
    margin-left: 4rem !important;
  }
  .icgds .lmn-m-lg-0 {
    margin: 0 !important;
  }
  .icgds .lmn-mt-lg-0,
  .icgds .lmn-my-lg-0 {
    margin-top: 0 !important;
  }
  .icgds .lmn-mr-lg-0,
  .icgds .lmn-mx-lg-0 {
    margin-right: 0 !important;
  }
  .icgds .lmn-mb-lg-0,
  .icgds .lmn-my-lg-0 {
    margin-bottom: 0 !important;
  }
  .icgds .lmn-ml-lg-0,
  .icgds .lmn-mx-lg-0 {
    margin-left: 0 !important;
  }
  .icgds .lmn-pt-lg-1,
  .icgds .lmn-py-lg-1,
  .icgds .lmn-pt-lg-2px,
  .icgds .lmn-py-lg-2px {
    padding-top: 0.125rem !important;
  }
  .icgds .lmn-pr-lg-1,
  .icgds .lmn-px-lg-1,
  .icgds .lmn-pr-lg-2px,
  .icgds .lmn-px-lg-2px {
    padding-right: 0.125rem !important;
  }
  .icgds .lmn-pb-lg-1,
  .icgds .lmn-py-lg-1,
  .icgds .lmn-pb-lg-2px,
  .icgds .lmn-py-lg-2px {
    padding-bottom: 0.125rem !important;
  }
  .icgds .lmn-pl-lg-1,
  .icgds .lmn-px-lg-1,
  .icgds .lmn-pl-lg-2px,
  .icgds .lmn-px-lg-2px {
    padding-left: 0.125rem !important;
  }
  .icgds .lmn-pt-lg-2,
  .icgds .lmn-py-lg-2,
  .icgds .lmn-pt-lg-4px,
  .icgds .lmn-py-lg-4px {
    padding-top: 0.25rem !important;
  }
  .icgds .lmn-pr-lg-2,
  .icgds .lmn-px-lg-2,
  .icgds .lmn-pr-lg-4px,
  .icgds .lmn-px-lg-4px {
    padding-right: 0.25rem !important;
  }
  .icgds .lmn-pb-lg-2,
  .icgds .lmn-py-lg-2,
  .icgds .lmn-pb-lg-4px,
  .icgds .lmn-py-lg-4px {
    padding-bottom: 0.25rem !important;
  }
  .icgds .lmn-pl-lg-2,
  .icgds .lmn-px-lg-2,
  .icgds .lmn-pl-lg-4px,
  .icgds .lmn-px-lg-4px {
    padding-left: 0.25rem !important;
  }
  .icgds .lmn-pt-lg-3,
  .icgds .lmn-py-lg-3,
  .icgds .lmn-pt-lg-8px,
  .icgds .lmn-py-lg-8px {
    padding-top: 0.5rem !important;
  }
  .icgds .lmn-pr-lg-3,
  .icgds .lmn-px-lg-3,
  .icgds .lmn-pr-lg-8px,
  .icgds .lmn-px-lg-8px {
    padding-right: 0.5rem !important;
  }
  .icgds .lmn-pb-lg-3,
  .icgds .lmn-py-lg-3,
  .icgds .lmn-pb-lg-8px,
  .icgds .lmn-py-lg-8px {
    padding-bottom: 0.5rem !important;
  }
  .icgds .lmn-pl-lg-3,
  .icgds .lmn-px-lg-3,
  .icgds .lmn-pl-lg-8px,
  .icgds .lmn-px-lg-8px {
    padding-left: 0.5rem !important;
  }
  .icgds .lmn-pt-lg-4,
  .icgds .lmn-py-lg-4,
  .icgds .lmn-pt-lg-12px,
  .icgds .lmn-py-lg-12px {
    padding-top: 0.75rem !important;
  }
  .icgds .lmn-pr-lg-4,
  .icgds .lmn-px-lg-4,
  .icgds .lmn-pr-lg-12px,
  .icgds .lmn-px-lg-12px {
    padding-right: 0.75rem !important;
  }
  .icgds .lmn-pb-lg-4,
  .icgds .lmn-py-lg-4,
  .icgds .lmn-pb-lg-12px,
  .icgds .lmn-py-lg-12px {
    padding-bottom: 0.75rem !important;
  }
  .icgds .lmn-pl-lg-4,
  .icgds .lmn-px-lg-4,
  .icgds .lmn-pl-lg-12px,
  .icgds .lmn-px-lg-12px {
    padding-left: 0.75rem !important;
  }
  .icgds .lmn-pt-lg-5,
  .icgds .lmn-py-lg-5,
  .icgds .lmn-pt-lg-16px,
  .icgds .lmn-py-lg-16px {
    padding-top: 1rem !important;
  }
  .icgds .lmn-pr-lg-5,
  .icgds .lmn-px-lg-5,
  .icgds .lmn-pr-lg-16px,
  .icgds .lmn-px-lg-16px {
    padding-right: 1rem !important;
  }
  .icgds .lmn-pb-lg-5,
  .icgds .lmn-py-lg-5,
  .icgds .lmn-pb-lg-16px,
  .icgds .lmn-py-lg-16px {
    padding-bottom: 1rem !important;
  }
  .icgds .lmn-pl-lg-5,
  .icgds .lmn-px-lg-5,
  .icgds .lmn-pl-lg-16px,
  .icgds .lmn-px-lg-16px {
    padding-left: 1rem !important;
  }
  .icgds .lmn-pt-lg-6,
  .icgds .lmn-py-lg-6,
  .icgds .lmn-pt-lg-24px,
  .icgds .lmn-py-lg-24px {
    padding-top: 1.5rem !important;
  }
  .icgds .lmn-pr-lg-6,
  .icgds .lmn-px-lg-6,
  .icgds .lmn-pr-lg-24px,
  .icgds .lmn-px-lg-24px {
    padding-right: 1.5rem !important;
  }
  .icgds .lmn-pb-lg-6,
  .icgds .lmn-py-lg-6,
  .icgds .lmn-pb-lg-24px,
  .icgds .lmn-py-lg-24px {
    padding-bottom: 1.5rem !important;
  }
  .icgds .lmn-pl-lg-6,
  .icgds .lmn-px-lg-6,
  .icgds .lmn-pl-lg-24px,
  .icgds .lmn-px-lg-24px {
    padding-left: 1.5rem !important;
  }
  .icgds .lmn-pt-lg-7,
  .icgds .lmn-py-lg-7,
  .icgds .lmn-pt-lg-32px,
  .icgds .lmn-py-lg-32px {
    padding-top: 2rem !important;
  }
  .icgds .lmn-pr-lg-7,
  .icgds .lmn-px-lg-7,
  .icgds .lmn-pr-lg-32px,
  .icgds .lmn-px-lg-32px {
    padding-right: 2rem !important;
  }
  .icgds .lmn-pb-lg-7,
  .icgds .lmn-py-lg-7,
  .icgds .lmn-pb-lg-32px,
  .icgds .lmn-py-lg-32px {
    padding-bottom: 2rem !important;
  }
  .icgds .lmn-pl-lg-7,
  .icgds .lmn-px-lg-7,
  .icgds .lmn-pl-lg-32px,
  .icgds .lmn-px-lg-32px {
    padding-left: 2rem !important;
  }
  .icgds .lmn-pt-lg-40px,
  .icgds .lmn-py-lg-40px {
    padding-top: 2.5rem !important;
  }
  .icgds .lmn-pr-lg-40px,
  .icgds .lmn-px-lg-40px {
    padding-right: 2.5rem !important;
  }
  .icgds .lmn-pb-lg-40px,
  .icgds .lmn-py-lg-40px {
    padding-bottom: 2.5rem !important;
  }
  .icgds .lmn-pl-lg-40px,
  .icgds .lmn-px-lg-40px {
    padding-left: 2.5rem !important;
  }
  .icgds .lmn-pt-lg-8,
  .icgds .lmn-py-lg-8,
  .icgds .lmn-pt-lg-48px,
  .icgds .lmn-py-lg-48px {
    padding-top: 3rem !important;
  }
  .icgds .lmn-pr-lg-8,
  .icgds .lmn-px-lg-8,
  .icgds .lmn-pr-lg-48px,
  .icgds .lmn-px-lg-48px {
    padding-right: 3rem !important;
  }
  .icgds .lmn-pb-lg-8,
  .icgds .lmn-py-lg-8,
  .icgds .lmn-pb-lg-48px,
  .icgds .lmn-py-lg-48px {
    padding-bottom: 3rem !important;
  }
  .icgds .lmn-pl-lg-8,
  .icgds .lmn-px-lg-8,
  .icgds .lmn-pl-lg-48px,
  .icgds .lmn-px-lg-48px {
    padding-left: 3rem !important;
  }
  .icgds .lmn-pt-lg-56px,
  .icgds .lmn-py-lg-56px {
    padding-top: 3.5rem !important;
  }
  .icgds .lmn-pr-lg-56px,
  .icgds .lmn-px-lg-56px {
    padding-right: 3.5rem !important;
  }
  .icgds .lmn-pb-lg-56px,
  .icgds .lmn-py-lg-56px {
    padding-bottom: 3.5rem !important;
  }
  .icgds .lmn-pl-lg-56px,
  .icgds .lmn-px-lg-56px {
    padding-left: 3.5rem !important;
  }
  .icgds .lmn-pt-lg-9,
  .icgds .lmn-py-lg-9,
  .icgds .lmn-pt-lg-64px,
  .icgds .lmn-py-lg-64px {
    padding-top: 4rem !important;
  }
  .icgds .lmn-pr-lg-9,
  .icgds .lmn-px-lg-9,
  .icgds .lmn-pr-lg-64px,
  .icgds .lmn-px-lg-64px {
    padding-right: 4rem !important;
  }
  .icgds .lmn-pb-lg-9,
  .icgds .lmn-py-lg-9,
  .icgds .lmn-pb-lg-64px,
  .icgds .lmn-py-lg-64px {
    padding-bottom: 4rem !important;
  }
  .icgds .lmn-pl-lg-9,
  .icgds .lmn-px-lg-9,
  .icgds .lmn-pl-lg-64px,
  .icgds .lmn-px-lg-64px {
    padding-left: 4rem !important;
  }
  .icgds .lmn-p-lg-0 {
    padding: 0 !important;
  }
  .icgds .lmn-pt-lg-0,
  .icgds .lmn-py-lg-0 {
    padding-top: 0 !important;
  }
  .icgds .lmn-pr-lg-0,
  .icgds .lmn-px-lg-0 {
    padding-right: 0 !important;
  }
  .icgds .lmn-pb-lg-0,
  .icgds .lmn-py-lg-0 {
    padding-bottom: 0 !important;
  }
  .icgds .lmn-pl-lg-0,
  .icgds .lmn-px-lg-0 {
    padding-left: 0 !important;
  }
  .icgds .lmn-m-lg-auto {
    margin: auto !important;
  }
  .icgds .lmn-mt-lg-auto,
  .icgds .lmn-my-lg-auto {
    margin-top: auto !important;
  }
  .icgds .lmn-mr-lg-auto,
  .icgds .lmn-mx-lg-auto {
    margin-right: auto !important;
  }
  .icgds .lmn-mb-lg-auto,
  .icgds .lmn-my-lg-auto {
    margin-bottom: auto !important;
  }
  .icgds .lmn-ml-lg-auto,
  .icgds .lmn-mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-m-xl-1,
  .icgds .lmn-m-xl-2px {
    margin: 0.125rem !important;
  }
  .icgds .lmn-m-xl-2,
  .icgds .lmn-m-xl-4px {
    margin: 0.25rem !important;
  }
  .icgds .lmn-m-xl-3,
  .icgds .lmn-m-xl-8px {
    margin: 0.5rem !important;
  }
  .icgds .lmn-m-xl-4,
  .icgds .lmn-m-xl-12px {
    margin: 0.75rem !important;
  }
  .icgds .lmn-m-xl-5,
  .icgds .lmn-m-xl-16px {
    margin: 1rem !important;
  }
  .icgds .lmn-m-xl-6,
  .icgds .lmn-m-xl-24px {
    margin: 1.5rem !important;
  }
  .icgds .lmn-m-xl-7,
  .icgds .lmn-m-xl-32px {
    margin: 2rem !important;
  }
  .icgds .lmn-m-xl-40px {
    margin: 2.5rem !important;
  }
  .icgds .lmn-m-xl-8,
  .icgds .lmn-m-xl-48px {
    margin: 3rem !important;
  }
  .icgds .lmn-m-xl-56px {
    margin: 3.5rem !important;
  }
  .icgds .lmn-m-xl-9,
  .icgds .lmn-m-xl-64px {
    margin: 4rem !important;
  }
  .icgds .lmn-p-xl-1,
  .icgds .lmn-p-xl-2px {
    padding: 0.125rem !important;
  }
  .icgds .lmn-p-xl-2,
  .icgds .lmn-p-xl-4px {
    padding: 0.25rem !important;
  }
  .icgds .lmn-p-xl-3,
  .icgds .lmn-p-xl-8px {
    padding: 0.5rem !important;
  }
  .icgds .lmn-p-xl-4,
  .icgds .lmn-p-xl-12px {
    padding: 0.75rem !important;
  }
  .icgds .lmn-p-xl-5,
  .icgds .lmn-p-xl-16px {
    padding: 1rem !important;
  }
  .icgds .lmn-p-xl-6,
  .icgds .lmn-p-xl-24px {
    padding: 1.5rem !important;
  }
  .icgds .lmn-p-xl-7,
  .icgds .lmn-p-xl-32px {
    padding: 2rem !important;
  }
  .icgds .lmn-p-xl-40px {
    padding: 2.5rem !important;
  }
  .icgds .lmn-p-xl-8,
  .icgds .lmn-p-xl-48px {
    padding: 3rem !important;
  }
  .icgds .lmn-p-xl-56px {
    padding: 3.5rem !important;
  }
  .icgds .lmn-p-xl-9,
  .icgds .lmn-p-xl-64px {
    padding: 4rem !important;
  }
  .icgds .lmn-mt-xl-1,
  .icgds .lmn-my-xl-1,
  .icgds .lmn-mt-xl-2px,
  .icgds .lmn-my-xl-2px {
    margin-top: 0.125rem !important;
  }
  .icgds .lmn-mr-xl-1,
  .icgds .lmn-mx-xl-1,
  .icgds .lmn-mr-xl-2px,
  .icgds .lmn-mx-xl-2px {
    margin-right: 0.125rem !important;
  }
  .icgds .lmn-mb-xl-1,
  .icgds .lmn-my-xl-1,
  .icgds .lmn-mb-xl-2px,
  .icgds .lmn-my-xl-2px {
    margin-bottom: 0.125rem !important;
  }
  .icgds .lmn-ml-xl-1,
  .icgds .lmn-mx-xl-1,
  .icgds .lmn-ml-xl-2px,
  .icgds .lmn-mx-xl-2px {
    margin-left: 0.125rem !important;
  }
  .icgds .lmn-mt-xl-2,
  .icgds .lmn-my-xl-2,
  .icgds .lmn-mt-xl-4px,
  .icgds .lmn-my-xl-4px {
    margin-top: 0.25rem !important;
  }
  .icgds .lmn-mr-xl-2,
  .icgds .lmn-mx-xl-2,
  .icgds .lmn-mr-xl-4px,
  .icgds .lmn-mx-xl-4px {
    margin-right: 0.25rem !important;
  }
  .icgds .lmn-mb-xl-2,
  .icgds .lmn-my-xl-2,
  .icgds .lmn-mb-xl-4px,
  .icgds .lmn-my-xl-4px {
    margin-bottom: 0.25rem !important;
  }
  .icgds .lmn-ml-xl-2,
  .icgds .lmn-mx-xl-2,
  .icgds .lmn-ml-xl-4px,
  .icgds .lmn-mx-xl-4px {
    margin-left: 0.25rem !important;
  }
  .icgds .lmn-mt-xl-3,
  .icgds .lmn-my-xl-3,
  .icgds .lmn-mt-xl-8px,
  .icgds .lmn-my-xl-8px {
    margin-top: 0.5rem !important;
  }
  .icgds .lmn-mr-xl-3,
  .icgds .lmn-mx-xl-3,
  .icgds .lmn-mr-xl-8px,
  .icgds .lmn-mx-xl-8px {
    margin-right: 0.5rem !important;
  }
  .icgds .lmn-mb-xl-3,
  .icgds .lmn-my-xl-3,
  .icgds .lmn-mb-xl-8px,
  .icgds .lmn-my-xl-8px {
    margin-bottom: 0.5rem !important;
  }
  .icgds .lmn-ml-xl-3,
  .icgds .lmn-mx-xl-3,
  .icgds .lmn-ml-xl-8px,
  .icgds .lmn-mx-xl-8px {
    margin-left: 0.5rem !important;
  }
  .icgds .lmn-mt-xl-4,
  .icgds .lmn-my-xl-4,
  .icgds .lmn-mt-xl-12px,
  .icgds .lmn-my-xl-12px {
    margin-top: 0.75rem !important;
  }
  .icgds .lmn-mr-xl-4,
  .icgds .lmn-mx-xl-4,
  .icgds .lmn-mr-xl-12px,
  .icgds .lmn-mx-xl-12px {
    margin-right: 0.75rem !important;
  }
  .icgds .lmn-mb-xl-4,
  .icgds .lmn-my-xl-4,
  .icgds .lmn-mb-xl-12px,
  .icgds .lmn-my-xl-12px {
    margin-bottom: 0.75rem !important;
  }
  .icgds .lmn-ml-xl-4,
  .icgds .lmn-mx-xl-4,
  .icgds .lmn-ml-xl-12px,
  .icgds .lmn-mx-xl-12px {
    margin-left: 0.75rem !important;
  }
  .icgds .lmn-mt-xl-5,
  .icgds .lmn-my-xl-5,
  .icgds .lmn-mt-xl-16px,
  .icgds .lmn-my-xl-16px {
    margin-top: 1rem !important;
  }
  .icgds .lmn-mr-xl-5,
  .icgds .lmn-mx-xl-5,
  .icgds .lmn-mr-xl-16px,
  .icgds .lmn-mx-xl-16px {
    margin-right: 1rem !important;
  }
  .icgds .lmn-mb-xl-5,
  .icgds .lmn-my-xl-5,
  .icgds .lmn-mb-xl-16px,
  .icgds .lmn-my-xl-16px {
    margin-bottom: 1rem !important;
  }
  .icgds .lmn-ml-xl-5,
  .icgds .lmn-mx-xl-5,
  .icgds .lmn-ml-xl-16px,
  .icgds .lmn-mx-xl-16px {
    margin-left: 1rem !important;
  }
  .icgds .lmn-mt-xl-6,
  .icgds .lmn-my-xl-6,
  .icgds .lmn-mt-xl-24px,
  .icgds .lmn-my-xl-24px {
    margin-top: 1.5rem !important;
  }
  .icgds .lmn-mr-xl-6,
  .icgds .lmn-mx-xl-6,
  .icgds .lmn-mr-xl-24px,
  .icgds .lmn-mx-xl-24px {
    margin-right: 1.5rem !important;
  }
  .icgds .lmn-mb-xl-6,
  .icgds .lmn-my-xl-6,
  .icgds .lmn-mb-xl-24px,
  .icgds .lmn-my-xl-24px {
    margin-bottom: 1.5rem !important;
  }
  .icgds .lmn-ml-xl-6,
  .icgds .lmn-mx-xl-6,
  .icgds .lmn-ml-xl-24px,
  .icgds .lmn-mx-xl-24px {
    margin-left: 1.5rem !important;
  }
  .icgds .lmn-mt-xl-7,
  .icgds .lmn-my-xl-7,
  .icgds .lmn-mt-xl-32px,
  .icgds .lmn-my-xl-32px {
    margin-top: 2rem !important;
  }
  .icgds .lmn-mr-xl-7,
  .icgds .lmn-mx-xl-7,
  .icgds .lmn-mr-xl-32px,
  .icgds .lmn-mx-xl-32px {
    margin-right: 2rem !important;
  }
  .icgds .lmn-mb-xl-7,
  .icgds .lmn-my-xl-7,
  .icgds .lmn-mb-xl-32px,
  .icgds .lmn-my-xl-32px {
    margin-bottom: 2rem !important;
  }
  .icgds .lmn-ml-xl-7,
  .icgds .lmn-mx-xl-7,
  .icgds .lmn-ml-xl-32px,
  .icgds .lmn-mx-xl-32px {
    margin-left: 2rem !important;
  }
  .icgds .lmn-mt-xl-40px,
  .icgds .lmn-my-xl-40px {
    margin-top: 2.5rem !important;
  }
  .icgds .lmn-mr-xl-40px,
  .icgds .lmn-mx-xl-40px {
    margin-right: 2.5rem !important;
  }
  .icgds .lmn-mb-xl-40px,
  .icgds .lmn-my-xl-40px {
    margin-bottom: 2.5rem !important;
  }
  .icgds .lmn-ml-xl-40px,
  .icgds .lmn-mx-xl-40px {
    margin-left: 2.5rem !important;
  }
  .icgds .lmn-mt-xl-8,
  .icgds .lmn-my-xl-8,
  .icgds .lmn-mt-xl-48px,
  .icgds .lmn-my-xl-48px {
    margin-top: 3rem !important;
  }
  .icgds .lmn-mr-xl-8,
  .icgds .lmn-mx-xl-8,
  .icgds .lmn-mr-xl-48px,
  .icgds .lmn-mx-xl-48px {
    margin-right: 3rem !important;
  }
  .icgds .lmn-mb-xl-8,
  .icgds .lmn-my-xl-8,
  .icgds .lmn-mb-xl-48px,
  .icgds .lmn-my-xl-48px {
    margin-bottom: 3rem !important;
  }
  .icgds .lmn-ml-xl-8,
  .icgds .lmn-mx-xl-8,
  .icgds .lmn-ml-xl-48px,
  .icgds .lmn-mx-xl-48px {
    margin-left: 3rem !important;
  }
  .icgds .lmn-mt-xl-56px,
  .icgds .lmn-my-xl-56px {
    margin-top: 3.5rem !important;
  }
  .icgds .lmn-mr-xl-56px,
  .icgds .lmn-mx-xl-56px {
    margin-right: 3.5rem !important;
  }
  .icgds .lmn-mb-xl-56px,
  .icgds .lmn-my-xl-56px {
    margin-bottom: 3.5rem !important;
  }
  .icgds .lmn-ml-xl-56px,
  .icgds .lmn-mx-xl-56px {
    margin-left: 3.5rem !important;
  }
  .icgds .lmn-mt-xl-9,
  .icgds .lmn-my-xl-9,
  .icgds .lmn-mt-xl-64px,
  .icgds .lmn-my-xl-64px {
    margin-top: 4rem !important;
  }
  .icgds .lmn-mr-xl-9,
  .icgds .lmn-mx-xl-9,
  .icgds .lmn-mr-xl-64px,
  .icgds .lmn-mx-xl-64px {
    margin-right: 4rem !important;
  }
  .icgds .lmn-mb-xl-9,
  .icgds .lmn-my-xl-9,
  .icgds .lmn-mb-xl-64px,
  .icgds .lmn-my-xl-64px {
    margin-bottom: 4rem !important;
  }
  .icgds .lmn-ml-xl-9,
  .icgds .lmn-mx-xl-9,
  .icgds .lmn-ml-xl-64px,
  .icgds .lmn-mx-xl-64px {
    margin-left: 4rem !important;
  }
  .icgds .lmn-m-xl-0 {
    margin: 0 !important;
  }
  .icgds .lmn-mt-xl-0,
  .icgds .lmn-my-xl-0 {
    margin-top: 0 !important;
  }
  .icgds .lmn-mr-xl-0,
  .icgds .lmn-mx-xl-0 {
    margin-right: 0 !important;
  }
  .icgds .lmn-mb-xl-0,
  .icgds .lmn-my-xl-0 {
    margin-bottom: 0 !important;
  }
  .icgds .lmn-ml-xl-0,
  .icgds .lmn-mx-xl-0 {
    margin-left: 0 !important;
  }
  .icgds .lmn-pt-xl-1,
  .icgds .lmn-py-xl-1,
  .icgds .lmn-pt-xl-2px,
  .icgds .lmn-py-xl-2px {
    padding-top: 0.125rem !important;
  }
  .icgds .lmn-pr-xl-1,
  .icgds .lmn-px-xl-1,
  .icgds .lmn-pr-xl-2px,
  .icgds .lmn-px-xl-2px {
    padding-right: 0.125rem !important;
  }
  .icgds .lmn-pb-xl-1,
  .icgds .lmn-py-xl-1,
  .icgds .lmn-pb-xl-2px,
  .icgds .lmn-py-xl-2px {
    padding-bottom: 0.125rem !important;
  }
  .icgds .lmn-pl-xl-1,
  .icgds .lmn-px-xl-1,
  .icgds .lmn-pl-xl-2px,
  .icgds .lmn-px-xl-2px {
    padding-left: 0.125rem !important;
  }
  .icgds .lmn-pt-xl-2,
  .icgds .lmn-py-xl-2,
  .icgds .lmn-pt-xl-4px,
  .icgds .lmn-py-xl-4px {
    padding-top: 0.25rem !important;
  }
  .icgds .lmn-pr-xl-2,
  .icgds .lmn-px-xl-2,
  .icgds .lmn-pr-xl-4px,
  .icgds .lmn-px-xl-4px {
    padding-right: 0.25rem !important;
  }
  .icgds .lmn-pb-xl-2,
  .icgds .lmn-py-xl-2,
  .icgds .lmn-pb-xl-4px,
  .icgds .lmn-py-xl-4px {
    padding-bottom: 0.25rem !important;
  }
  .icgds .lmn-pl-xl-2,
  .icgds .lmn-px-xl-2,
  .icgds .lmn-pl-xl-4px,
  .icgds .lmn-px-xl-4px {
    padding-left: 0.25rem !important;
  }
  .icgds .lmn-pt-xl-3,
  .icgds .lmn-py-xl-3,
  .icgds .lmn-pt-xl-8px,
  .icgds .lmn-py-xl-8px {
    padding-top: 0.5rem !important;
  }
  .icgds .lmn-pr-xl-3,
  .icgds .lmn-px-xl-3,
  .icgds .lmn-pr-xl-8px,
  .icgds .lmn-px-xl-8px {
    padding-right: 0.5rem !important;
  }
  .icgds .lmn-pb-xl-3,
  .icgds .lmn-py-xl-3,
  .icgds .lmn-pb-xl-8px,
  .icgds .lmn-py-xl-8px {
    padding-bottom: 0.5rem !important;
  }
  .icgds .lmn-pl-xl-3,
  .icgds .lmn-px-xl-3,
  .icgds .lmn-pl-xl-8px,
  .icgds .lmn-px-xl-8px {
    padding-left: 0.5rem !important;
  }
  .icgds .lmn-pt-xl-4,
  .icgds .lmn-py-xl-4,
  .icgds .lmn-pt-xl-12px,
  .icgds .lmn-py-xl-12px {
    padding-top: 0.75rem !important;
  }
  .icgds .lmn-pr-xl-4,
  .icgds .lmn-px-xl-4,
  .icgds .lmn-pr-xl-12px,
  .icgds .lmn-px-xl-12px {
    padding-right: 0.75rem !important;
  }
  .icgds .lmn-pb-xl-4,
  .icgds .lmn-py-xl-4,
  .icgds .lmn-pb-xl-12px,
  .icgds .lmn-py-xl-12px {
    padding-bottom: 0.75rem !important;
  }
  .icgds .lmn-pl-xl-4,
  .icgds .lmn-px-xl-4,
  .icgds .lmn-pl-xl-12px,
  .icgds .lmn-px-xl-12px {
    padding-left: 0.75rem !important;
  }
  .icgds .lmn-pt-xl-5,
  .icgds .lmn-py-xl-5,
  .icgds .lmn-pt-xl-16px,
  .icgds .lmn-py-xl-16px {
    padding-top: 1rem !important;
  }
  .icgds .lmn-pr-xl-5,
  .icgds .lmn-px-xl-5,
  .icgds .lmn-pr-xl-16px,
  .icgds .lmn-px-xl-16px {
    padding-right: 1rem !important;
  }
  .icgds .lmn-pb-xl-5,
  .icgds .lmn-py-xl-5,
  .icgds .lmn-pb-xl-16px,
  .icgds .lmn-py-xl-16px {
    padding-bottom: 1rem !important;
  }
  .icgds .lmn-pl-xl-5,
  .icgds .lmn-px-xl-5,
  .icgds .lmn-pl-xl-16px,
  .icgds .lmn-px-xl-16px {
    padding-left: 1rem !important;
  }
  .icgds .lmn-pt-xl-6,
  .icgds .lmn-py-xl-6,
  .icgds .lmn-pt-xl-24px,
  .icgds .lmn-py-xl-24px {
    padding-top: 1.5rem !important;
  }
  .icgds .lmn-pr-xl-6,
  .icgds .lmn-px-xl-6,
  .icgds .lmn-pr-xl-24px,
  .icgds .lmn-px-xl-24px {
    padding-right: 1.5rem !important;
  }
  .icgds .lmn-pb-xl-6,
  .icgds .lmn-py-xl-6,
  .icgds .lmn-pb-xl-24px,
  .icgds .lmn-py-xl-24px {
    padding-bottom: 1.5rem !important;
  }
  .icgds .lmn-pl-xl-6,
  .icgds .lmn-px-xl-6,
  .icgds .lmn-pl-xl-24px,
  .icgds .lmn-px-xl-24px {
    padding-left: 1.5rem !important;
  }
  .icgds .lmn-pt-xl-7,
  .icgds .lmn-py-xl-7,
  .icgds .lmn-pt-xl-32px,
  .icgds .lmn-py-xl-32px {
    padding-top: 2rem !important;
  }
  .icgds .lmn-pr-xl-7,
  .icgds .lmn-px-xl-7,
  .icgds .lmn-pr-xl-32px,
  .icgds .lmn-px-xl-32px {
    padding-right: 2rem !important;
  }
  .icgds .lmn-pb-xl-7,
  .icgds .lmn-py-xl-7,
  .icgds .lmn-pb-xl-32px,
  .icgds .lmn-py-xl-32px {
    padding-bottom: 2rem !important;
  }
  .icgds .lmn-pl-xl-7,
  .icgds .lmn-px-xl-7,
  .icgds .lmn-pl-xl-32px,
  .icgds .lmn-px-xl-32px {
    padding-left: 2rem !important;
  }
  .icgds .lmn-pt-xl-40px,
  .icgds .lmn-py-xl-40px {
    padding-top: 2.5rem !important;
  }
  .icgds .lmn-pr-xl-40px,
  .icgds .lmn-px-xl-40px {
    padding-right: 2.5rem !important;
  }
  .icgds .lmn-pb-xl-40px,
  .icgds .lmn-py-xl-40px {
    padding-bottom: 2.5rem !important;
  }
  .icgds .lmn-pl-xl-40px,
  .icgds .lmn-px-xl-40px {
    padding-left: 2.5rem !important;
  }
  .icgds .lmn-pt-xl-8,
  .icgds .lmn-py-xl-8,
  .icgds .lmn-pt-xl-48px,
  .icgds .lmn-py-xl-48px {
    padding-top: 3rem !important;
  }
  .icgds .lmn-pr-xl-8,
  .icgds .lmn-px-xl-8,
  .icgds .lmn-pr-xl-48px,
  .icgds .lmn-px-xl-48px {
    padding-right: 3rem !important;
  }
  .icgds .lmn-pb-xl-8,
  .icgds .lmn-py-xl-8,
  .icgds .lmn-pb-xl-48px,
  .icgds .lmn-py-xl-48px {
    padding-bottom: 3rem !important;
  }
  .icgds .lmn-pl-xl-8,
  .icgds .lmn-px-xl-8,
  .icgds .lmn-pl-xl-48px,
  .icgds .lmn-px-xl-48px {
    padding-left: 3rem !important;
  }
  .icgds .lmn-pt-xl-56px,
  .icgds .lmn-py-xl-56px {
    padding-top: 3.5rem !important;
  }
  .icgds .lmn-pr-xl-56px,
  .icgds .lmn-px-xl-56px {
    padding-right: 3.5rem !important;
  }
  .icgds .lmn-pb-xl-56px,
  .icgds .lmn-py-xl-56px {
    padding-bottom: 3.5rem !important;
  }
  .icgds .lmn-pl-xl-56px,
  .icgds .lmn-px-xl-56px {
    padding-left: 3.5rem !important;
  }
  .icgds .lmn-pt-xl-9,
  .icgds .lmn-py-xl-9,
  .icgds .lmn-pt-xl-64px,
  .icgds .lmn-py-xl-64px {
    padding-top: 4rem !important;
  }
  .icgds .lmn-pr-xl-9,
  .icgds .lmn-px-xl-9,
  .icgds .lmn-pr-xl-64px,
  .icgds .lmn-px-xl-64px {
    padding-right: 4rem !important;
  }
  .icgds .lmn-pb-xl-9,
  .icgds .lmn-py-xl-9,
  .icgds .lmn-pb-xl-64px,
  .icgds .lmn-py-xl-64px {
    padding-bottom: 4rem !important;
  }
  .icgds .lmn-pl-xl-9,
  .icgds .lmn-px-xl-9,
  .icgds .lmn-pl-xl-64px,
  .icgds .lmn-px-xl-64px {
    padding-left: 4rem !important;
  }
  .icgds .lmn-p-xl-0 {
    padding: 0 !important;
  }
  .icgds .lmn-pt-xl-0,
  .icgds .lmn-py-xl-0 {
    padding-top: 0 !important;
  }
  .icgds .lmn-pr-xl-0,
  .icgds .lmn-px-xl-0 {
    padding-right: 0 !important;
  }
  .icgds .lmn-pb-xl-0,
  .icgds .lmn-py-xl-0 {
    padding-bottom: 0 !important;
  }
  .icgds .lmn-pl-xl-0,
  .icgds .lmn-px-xl-0 {
    padding-left: 0 !important;
  }
  .icgds .lmn-m-xl-auto {
    margin: auto !important;
  }
  .icgds .lmn-mt-xl-auto,
  .icgds .lmn-my-xl-auto {
    margin-top: auto !important;
  }
  .icgds .lmn-mr-xl-auto,
  .icgds .lmn-mx-xl-auto {
    margin-right: auto !important;
  }
  .icgds .lmn-mb-xl-auto,
  .icgds .lmn-my-xl-auto {
    margin-bottom: auto !important;
  }
  .icgds .lmn-ml-xl-auto,
  .icgds .lmn-mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-m-2xl-1,
  .icgds .lmn-m-2xl-2px {
    margin: 0.125rem !important;
  }
  .icgds .lmn-m-2xl-2,
  .icgds .lmn-m-2xl-4px {
    margin: 0.25rem !important;
  }
  .icgds .lmn-m-2xl-3,
  .icgds .lmn-m-2xl-8px {
    margin: 0.5rem !important;
  }
  .icgds .lmn-m-2xl-4,
  .icgds .lmn-m-2xl-12px {
    margin: 0.75rem !important;
  }
  .icgds .lmn-m-2xl-5,
  .icgds .lmn-m-2xl-16px {
    margin: 1rem !important;
  }
  .icgds .lmn-m-2xl-6,
  .icgds .lmn-m-2xl-24px {
    margin: 1.5rem !important;
  }
  .icgds .lmn-m-2xl-7,
  .icgds .lmn-m-2xl-32px {
    margin: 2rem !important;
  }
  .icgds .lmn-m-2xl-40px {
    margin: 2.5rem !important;
  }
  .icgds .lmn-m-2xl-8,
  .icgds .lmn-m-2xl-48px {
    margin: 3rem !important;
  }
  .icgds .lmn-m-2xl-56px {
    margin: 3.5rem !important;
  }
  .icgds .lmn-m-2xl-9,
  .icgds .lmn-m-2xl-64px {
    margin: 4rem !important;
  }
  .icgds .lmn-p-2xl-1,
  .icgds .lmn-p-2xl-2px {
    padding: 0.125rem !important;
  }
  .icgds .lmn-p-2xl-2,
  .icgds .lmn-p-2xl-4px {
    padding: 0.25rem !important;
  }
  .icgds .lmn-p-2xl-3,
  .icgds .lmn-p-2xl-8px {
    padding: 0.5rem !important;
  }
  .icgds .lmn-p-2xl-4,
  .icgds .lmn-p-2xl-12px {
    padding: 0.75rem !important;
  }
  .icgds .lmn-p-2xl-5,
  .icgds .lmn-p-2xl-16px {
    padding: 1rem !important;
  }
  .icgds .lmn-p-2xl-6,
  .icgds .lmn-p-2xl-24px {
    padding: 1.5rem !important;
  }
  .icgds .lmn-p-2xl-7,
  .icgds .lmn-p-2xl-32px {
    padding: 2rem !important;
  }
  .icgds .lmn-p-2xl-40px {
    padding: 2.5rem !important;
  }
  .icgds .lmn-p-2xl-8,
  .icgds .lmn-p-2xl-48px {
    padding: 3rem !important;
  }
  .icgds .lmn-p-2xl-56px {
    padding: 3.5rem !important;
  }
  .icgds .lmn-p-2xl-9,
  .icgds .lmn-p-2xl-64px {
    padding: 4rem !important;
  }
  .icgds .lmn-mt-2xl-1,
  .icgds .lmn-my-2xl-1,
  .icgds .lmn-mt-2xl-2px,
  .icgds .lmn-my-2xl-2px {
    margin-top: 0.125rem !important;
  }
  .icgds .lmn-mr-2xl-1,
  .icgds .lmn-mx-2xl-1,
  .icgds .lmn-mr-2xl-2px,
  .icgds .lmn-mx-2xl-2px {
    margin-right: 0.125rem !important;
  }
  .icgds .lmn-mb-2xl-1,
  .icgds .lmn-my-2xl-1,
  .icgds .lmn-mb-2xl-2px,
  .icgds .lmn-my-2xl-2px {
    margin-bottom: 0.125rem !important;
  }
  .icgds .lmn-ml-2xl-1,
  .icgds .lmn-mx-2xl-1,
  .icgds .lmn-ml-2xl-2px,
  .icgds .lmn-mx-2xl-2px {
    margin-left: 0.125rem !important;
  }
  .icgds .lmn-mt-2xl-2,
  .icgds .lmn-my-2xl-2,
  .icgds .lmn-mt-2xl-4px,
  .icgds .lmn-my-2xl-4px {
    margin-top: 0.25rem !important;
  }
  .icgds .lmn-mr-2xl-2,
  .icgds .lmn-mx-2xl-2,
  .icgds .lmn-mr-2xl-4px,
  .icgds .lmn-mx-2xl-4px {
    margin-right: 0.25rem !important;
  }
  .icgds .lmn-mb-2xl-2,
  .icgds .lmn-my-2xl-2,
  .icgds .lmn-mb-2xl-4px,
  .icgds .lmn-my-2xl-4px {
    margin-bottom: 0.25rem !important;
  }
  .icgds .lmn-ml-2xl-2,
  .icgds .lmn-mx-2xl-2,
  .icgds .lmn-ml-2xl-4px,
  .icgds .lmn-mx-2xl-4px {
    margin-left: 0.25rem !important;
  }
  .icgds .lmn-mt-2xl-3,
  .icgds .lmn-my-2xl-3,
  .icgds .lmn-mt-2xl-8px,
  .icgds .lmn-my-2xl-8px {
    margin-top: 0.5rem !important;
  }
  .icgds .lmn-mr-2xl-3,
  .icgds .lmn-mx-2xl-3,
  .icgds .lmn-mr-2xl-8px,
  .icgds .lmn-mx-2xl-8px {
    margin-right: 0.5rem !important;
  }
  .icgds .lmn-mb-2xl-3,
  .icgds .lmn-my-2xl-3,
  .icgds .lmn-mb-2xl-8px,
  .icgds .lmn-my-2xl-8px {
    margin-bottom: 0.5rem !important;
  }
  .icgds .lmn-ml-2xl-3,
  .icgds .lmn-mx-2xl-3,
  .icgds .lmn-ml-2xl-8px,
  .icgds .lmn-mx-2xl-8px {
    margin-left: 0.5rem !important;
  }
  .icgds .lmn-mt-2xl-4,
  .icgds .lmn-my-2xl-4,
  .icgds .lmn-mt-2xl-12px,
  .icgds .lmn-my-2xl-12px {
    margin-top: 0.75rem !important;
  }
  .icgds .lmn-mr-2xl-4,
  .icgds .lmn-mx-2xl-4,
  .icgds .lmn-mr-2xl-12px,
  .icgds .lmn-mx-2xl-12px {
    margin-right: 0.75rem !important;
  }
  .icgds .lmn-mb-2xl-4,
  .icgds .lmn-my-2xl-4,
  .icgds .lmn-mb-2xl-12px,
  .icgds .lmn-my-2xl-12px {
    margin-bottom: 0.75rem !important;
  }
  .icgds .lmn-ml-2xl-4,
  .icgds .lmn-mx-2xl-4,
  .icgds .lmn-ml-2xl-12px,
  .icgds .lmn-mx-2xl-12px {
    margin-left: 0.75rem !important;
  }
  .icgds .lmn-mt-2xl-5,
  .icgds .lmn-my-2xl-5,
  .icgds .lmn-mt-2xl-16px,
  .icgds .lmn-my-2xl-16px {
    margin-top: 1rem !important;
  }
  .icgds .lmn-mr-2xl-5,
  .icgds .lmn-mx-2xl-5,
  .icgds .lmn-mr-2xl-16px,
  .icgds .lmn-mx-2xl-16px {
    margin-right: 1rem !important;
  }
  .icgds .lmn-mb-2xl-5,
  .icgds .lmn-my-2xl-5,
  .icgds .lmn-mb-2xl-16px,
  .icgds .lmn-my-2xl-16px {
    margin-bottom: 1rem !important;
  }
  .icgds .lmn-ml-2xl-5,
  .icgds .lmn-mx-2xl-5,
  .icgds .lmn-ml-2xl-16px,
  .icgds .lmn-mx-2xl-16px {
    margin-left: 1rem !important;
  }
  .icgds .lmn-mt-2xl-6,
  .icgds .lmn-my-2xl-6,
  .icgds .lmn-mt-2xl-24px,
  .icgds .lmn-my-2xl-24px {
    margin-top: 1.5rem !important;
  }
  .icgds .lmn-mr-2xl-6,
  .icgds .lmn-mx-2xl-6,
  .icgds .lmn-mr-2xl-24px,
  .icgds .lmn-mx-2xl-24px {
    margin-right: 1.5rem !important;
  }
  .icgds .lmn-mb-2xl-6,
  .icgds .lmn-my-2xl-6,
  .icgds .lmn-mb-2xl-24px,
  .icgds .lmn-my-2xl-24px {
    margin-bottom: 1.5rem !important;
  }
  .icgds .lmn-ml-2xl-6,
  .icgds .lmn-mx-2xl-6,
  .icgds .lmn-ml-2xl-24px,
  .icgds .lmn-mx-2xl-24px {
    margin-left: 1.5rem !important;
  }
  .icgds .lmn-mt-2xl-7,
  .icgds .lmn-my-2xl-7,
  .icgds .lmn-mt-2xl-32px,
  .icgds .lmn-my-2xl-32px {
    margin-top: 2rem !important;
  }
  .icgds .lmn-mr-2xl-7,
  .icgds .lmn-mx-2xl-7,
  .icgds .lmn-mr-2xl-32px,
  .icgds .lmn-mx-2xl-32px {
    margin-right: 2rem !important;
  }
  .icgds .lmn-mb-2xl-7,
  .icgds .lmn-my-2xl-7,
  .icgds .lmn-mb-2xl-32px,
  .icgds .lmn-my-2xl-32px {
    margin-bottom: 2rem !important;
  }
  .icgds .lmn-ml-2xl-7,
  .icgds .lmn-mx-2xl-7,
  .icgds .lmn-ml-2xl-32px,
  .icgds .lmn-mx-2xl-32px {
    margin-left: 2rem !important;
  }
  .icgds .lmn-mt-2xl-40px,
  .icgds .lmn-my-2xl-40px {
    margin-top: 2.5rem !important;
  }
  .icgds .lmn-mr-2xl-40px,
  .icgds .lmn-mx-2xl-40px {
    margin-right: 2.5rem !important;
  }
  .icgds .lmn-mb-2xl-40px,
  .icgds .lmn-my-2xl-40px {
    margin-bottom: 2.5rem !important;
  }
  .icgds .lmn-ml-2xl-40px,
  .icgds .lmn-mx-2xl-40px {
    margin-left: 2.5rem !important;
  }
  .icgds .lmn-mt-2xl-8,
  .icgds .lmn-my-2xl-8,
  .icgds .lmn-mt-2xl-48px,
  .icgds .lmn-my-2xl-48px {
    margin-top: 3rem !important;
  }
  .icgds .lmn-mr-2xl-8,
  .icgds .lmn-mx-2xl-8,
  .icgds .lmn-mr-2xl-48px,
  .icgds .lmn-mx-2xl-48px {
    margin-right: 3rem !important;
  }
  .icgds .lmn-mb-2xl-8,
  .icgds .lmn-my-2xl-8,
  .icgds .lmn-mb-2xl-48px,
  .icgds .lmn-my-2xl-48px {
    margin-bottom: 3rem !important;
  }
  .icgds .lmn-ml-2xl-8,
  .icgds .lmn-mx-2xl-8,
  .icgds .lmn-ml-2xl-48px,
  .icgds .lmn-mx-2xl-48px {
    margin-left: 3rem !important;
  }
  .icgds .lmn-mt-2xl-56px,
  .icgds .lmn-my-2xl-56px {
    margin-top: 3.5rem !important;
  }
  .icgds .lmn-mr-2xl-56px,
  .icgds .lmn-mx-2xl-56px {
    margin-right: 3.5rem !important;
  }
  .icgds .lmn-mb-2xl-56px,
  .icgds .lmn-my-2xl-56px {
    margin-bottom: 3.5rem !important;
  }
  .icgds .lmn-ml-2xl-56px,
  .icgds .lmn-mx-2xl-56px {
    margin-left: 3.5rem !important;
  }
  .icgds .lmn-mt-2xl-9,
  .icgds .lmn-my-2xl-9,
  .icgds .lmn-mt-2xl-64px,
  .icgds .lmn-my-2xl-64px {
    margin-top: 4rem !important;
  }
  .icgds .lmn-mr-2xl-9,
  .icgds .lmn-mx-2xl-9,
  .icgds .lmn-mr-2xl-64px,
  .icgds .lmn-mx-2xl-64px {
    margin-right: 4rem !important;
  }
  .icgds .lmn-mb-2xl-9,
  .icgds .lmn-my-2xl-9,
  .icgds .lmn-mb-2xl-64px,
  .icgds .lmn-my-2xl-64px {
    margin-bottom: 4rem !important;
  }
  .icgds .lmn-ml-2xl-9,
  .icgds .lmn-mx-2xl-9,
  .icgds .lmn-ml-2xl-64px,
  .icgds .lmn-mx-2xl-64px {
    margin-left: 4rem !important;
  }
  .icgds .lmn-m-2xl-0 {
    margin: 0 !important;
  }
  .icgds .lmn-mt-2xl-0,
  .icgds .lmn-my-2xl-0 {
    margin-top: 0 !important;
  }
  .icgds .lmn-mr-2xl-0,
  .icgds .lmn-mx-2xl-0 {
    margin-right: 0 !important;
  }
  .icgds .lmn-mb-2xl-0,
  .icgds .lmn-my-2xl-0 {
    margin-bottom: 0 !important;
  }
  .icgds .lmn-ml-2xl-0,
  .icgds .lmn-mx-2xl-0 {
    margin-left: 0 !important;
  }
  .icgds .lmn-pt-2xl-1,
  .icgds .lmn-py-2xl-1,
  .icgds .lmn-pt-2xl-2px,
  .icgds .lmn-py-2xl-2px {
    padding-top: 0.125rem !important;
  }
  .icgds .lmn-pr-2xl-1,
  .icgds .lmn-px-2xl-1,
  .icgds .lmn-pr-2xl-2px,
  .icgds .lmn-px-2xl-2px {
    padding-right: 0.125rem !important;
  }
  .icgds .lmn-pb-2xl-1,
  .icgds .lmn-py-2xl-1,
  .icgds .lmn-pb-2xl-2px,
  .icgds .lmn-py-2xl-2px {
    padding-bottom: 0.125rem !important;
  }
  .icgds .lmn-pl-2xl-1,
  .icgds .lmn-px-2xl-1,
  .icgds .lmn-pl-2xl-2px,
  .icgds .lmn-px-2xl-2px {
    padding-left: 0.125rem !important;
  }
  .icgds .lmn-pt-2xl-2,
  .icgds .lmn-py-2xl-2,
  .icgds .lmn-pt-2xl-4px,
  .icgds .lmn-py-2xl-4px {
    padding-top: 0.25rem !important;
  }
  .icgds .lmn-pr-2xl-2,
  .icgds .lmn-px-2xl-2,
  .icgds .lmn-pr-2xl-4px,
  .icgds .lmn-px-2xl-4px {
    padding-right: 0.25rem !important;
  }
  .icgds .lmn-pb-2xl-2,
  .icgds .lmn-py-2xl-2,
  .icgds .lmn-pb-2xl-4px,
  .icgds .lmn-py-2xl-4px {
    padding-bottom: 0.25rem !important;
  }
  .icgds .lmn-pl-2xl-2,
  .icgds .lmn-px-2xl-2,
  .icgds .lmn-pl-2xl-4px,
  .icgds .lmn-px-2xl-4px {
    padding-left: 0.25rem !important;
  }
  .icgds .lmn-pt-2xl-3,
  .icgds .lmn-py-2xl-3,
  .icgds .lmn-pt-2xl-8px,
  .icgds .lmn-py-2xl-8px {
    padding-top: 0.5rem !important;
  }
  .icgds .lmn-pr-2xl-3,
  .icgds .lmn-px-2xl-3,
  .icgds .lmn-pr-2xl-8px,
  .icgds .lmn-px-2xl-8px {
    padding-right: 0.5rem !important;
  }
  .icgds .lmn-pb-2xl-3,
  .icgds .lmn-py-2xl-3,
  .icgds .lmn-pb-2xl-8px,
  .icgds .lmn-py-2xl-8px {
    padding-bottom: 0.5rem !important;
  }
  .icgds .lmn-pl-2xl-3,
  .icgds .lmn-px-2xl-3,
  .icgds .lmn-pl-2xl-8px,
  .icgds .lmn-px-2xl-8px {
    padding-left: 0.5rem !important;
  }
  .icgds .lmn-pt-2xl-4,
  .icgds .lmn-py-2xl-4,
  .icgds .lmn-pt-2xl-12px,
  .icgds .lmn-py-2xl-12px {
    padding-top: 0.75rem !important;
  }
  .icgds .lmn-pr-2xl-4,
  .icgds .lmn-px-2xl-4,
  .icgds .lmn-pr-2xl-12px,
  .icgds .lmn-px-2xl-12px {
    padding-right: 0.75rem !important;
  }
  .icgds .lmn-pb-2xl-4,
  .icgds .lmn-py-2xl-4,
  .icgds .lmn-pb-2xl-12px,
  .icgds .lmn-py-2xl-12px {
    padding-bottom: 0.75rem !important;
  }
  .icgds .lmn-pl-2xl-4,
  .icgds .lmn-px-2xl-4,
  .icgds .lmn-pl-2xl-12px,
  .icgds .lmn-px-2xl-12px {
    padding-left: 0.75rem !important;
  }
  .icgds .lmn-pt-2xl-5,
  .icgds .lmn-py-2xl-5,
  .icgds .lmn-pt-2xl-16px,
  .icgds .lmn-py-2xl-16px {
    padding-top: 1rem !important;
  }
  .icgds .lmn-pr-2xl-5,
  .icgds .lmn-px-2xl-5,
  .icgds .lmn-pr-2xl-16px,
  .icgds .lmn-px-2xl-16px {
    padding-right: 1rem !important;
  }
  .icgds .lmn-pb-2xl-5,
  .icgds .lmn-py-2xl-5,
  .icgds .lmn-pb-2xl-16px,
  .icgds .lmn-py-2xl-16px {
    padding-bottom: 1rem !important;
  }
  .icgds .lmn-pl-2xl-5,
  .icgds .lmn-px-2xl-5,
  .icgds .lmn-pl-2xl-16px,
  .icgds .lmn-px-2xl-16px {
    padding-left: 1rem !important;
  }
  .icgds .lmn-pt-2xl-6,
  .icgds .lmn-py-2xl-6,
  .icgds .lmn-pt-2xl-24px,
  .icgds .lmn-py-2xl-24px {
    padding-top: 1.5rem !important;
  }
  .icgds .lmn-pr-2xl-6,
  .icgds .lmn-px-2xl-6,
  .icgds .lmn-pr-2xl-24px,
  .icgds .lmn-px-2xl-24px {
    padding-right: 1.5rem !important;
  }
  .icgds .lmn-pb-2xl-6,
  .icgds .lmn-py-2xl-6,
  .icgds .lmn-pb-2xl-24px,
  .icgds .lmn-py-2xl-24px {
    padding-bottom: 1.5rem !important;
  }
  .icgds .lmn-pl-2xl-6,
  .icgds .lmn-px-2xl-6,
  .icgds .lmn-pl-2xl-24px,
  .icgds .lmn-px-2xl-24px {
    padding-left: 1.5rem !important;
  }
  .icgds .lmn-pt-2xl-7,
  .icgds .lmn-py-2xl-7,
  .icgds .lmn-pt-2xl-32px,
  .icgds .lmn-py-2xl-32px {
    padding-top: 2rem !important;
  }
  .icgds .lmn-pr-2xl-7,
  .icgds .lmn-px-2xl-7,
  .icgds .lmn-pr-2xl-32px,
  .icgds .lmn-px-2xl-32px {
    padding-right: 2rem !important;
  }
  .icgds .lmn-pb-2xl-7,
  .icgds .lmn-py-2xl-7,
  .icgds .lmn-pb-2xl-32px,
  .icgds .lmn-py-2xl-32px {
    padding-bottom: 2rem !important;
  }
  .icgds .lmn-pl-2xl-7,
  .icgds .lmn-px-2xl-7,
  .icgds .lmn-pl-2xl-32px,
  .icgds .lmn-px-2xl-32px {
    padding-left: 2rem !important;
  }
  .icgds .lmn-pt-2xl-40px,
  .icgds .lmn-py-2xl-40px {
    padding-top: 2.5rem !important;
  }
  .icgds .lmn-pr-2xl-40px,
  .icgds .lmn-px-2xl-40px {
    padding-right: 2.5rem !important;
  }
  .icgds .lmn-pb-2xl-40px,
  .icgds .lmn-py-2xl-40px {
    padding-bottom: 2.5rem !important;
  }
  .icgds .lmn-pl-2xl-40px,
  .icgds .lmn-px-2xl-40px {
    padding-left: 2.5rem !important;
  }
  .icgds .lmn-pt-2xl-8,
  .icgds .lmn-py-2xl-8,
  .icgds .lmn-pt-2xl-48px,
  .icgds .lmn-py-2xl-48px {
    padding-top: 3rem !important;
  }
  .icgds .lmn-pr-2xl-8,
  .icgds .lmn-px-2xl-8,
  .icgds .lmn-pr-2xl-48px,
  .icgds .lmn-px-2xl-48px {
    padding-right: 3rem !important;
  }
  .icgds .lmn-pb-2xl-8,
  .icgds .lmn-py-2xl-8,
  .icgds .lmn-pb-2xl-48px,
  .icgds .lmn-py-2xl-48px {
    padding-bottom: 3rem !important;
  }
  .icgds .lmn-pl-2xl-8,
  .icgds .lmn-px-2xl-8,
  .icgds .lmn-pl-2xl-48px,
  .icgds .lmn-px-2xl-48px {
    padding-left: 3rem !important;
  }
  .icgds .lmn-pt-2xl-56px,
  .icgds .lmn-py-2xl-56px {
    padding-top: 3.5rem !important;
  }
  .icgds .lmn-pr-2xl-56px,
  .icgds .lmn-px-2xl-56px {
    padding-right: 3.5rem !important;
  }
  .icgds .lmn-pb-2xl-56px,
  .icgds .lmn-py-2xl-56px {
    padding-bottom: 3.5rem !important;
  }
  .icgds .lmn-pl-2xl-56px,
  .icgds .lmn-px-2xl-56px {
    padding-left: 3.5rem !important;
  }
  .icgds .lmn-pt-2xl-9,
  .icgds .lmn-py-2xl-9,
  .icgds .lmn-pt-2xl-64px,
  .icgds .lmn-py-2xl-64px {
    padding-top: 4rem !important;
  }
  .icgds .lmn-pr-2xl-9,
  .icgds .lmn-px-2xl-9,
  .icgds .lmn-pr-2xl-64px,
  .icgds .lmn-px-2xl-64px {
    padding-right: 4rem !important;
  }
  .icgds .lmn-pb-2xl-9,
  .icgds .lmn-py-2xl-9,
  .icgds .lmn-pb-2xl-64px,
  .icgds .lmn-py-2xl-64px {
    padding-bottom: 4rem !important;
  }
  .icgds .lmn-pl-2xl-9,
  .icgds .lmn-px-2xl-9,
  .icgds .lmn-pl-2xl-64px,
  .icgds .lmn-px-2xl-64px {
    padding-left: 4rem !important;
  }
  .icgds .lmn-p-2xl-0 {
    padding: 0 !important;
  }
  .icgds .lmn-pt-2xl-0,
  .icgds .lmn-py-2xl-0 {
    padding-top: 0 !important;
  }
  .icgds .lmn-pr-2xl-0,
  .icgds .lmn-px-2xl-0 {
    padding-right: 0 !important;
  }
  .icgds .lmn-pb-2xl-0,
  .icgds .lmn-py-2xl-0 {
    padding-bottom: 0 !important;
  }
  .icgds .lmn-pl-2xl-0,
  .icgds .lmn-px-2xl-0 {
    padding-left: 0 !important;
  }
  .icgds .lmn-m-2xl-auto {
    margin: auto !important;
  }
  .icgds .lmn-mt-2xl-auto,
  .icgds .lmn-my-2xl-auto {
    margin-top: auto !important;
  }
  .icgds .lmn-mr-2xl-auto,
  .icgds .lmn-mx-2xl-auto {
    margin-right: auto !important;
  }
  .icgds .lmn-mb-2xl-auto,
  .icgds .lmn-my-2xl-auto {
    margin-bottom: auto !important;
  }
  .icgds .lmn-ml-2xl-auto,
  .icgds .lmn-mx-2xl-auto {
    margin-left: auto !important;
  }
}
.icgds .lmn-focus {
  outline: none;
  border-color: var(--comp-border-color-focus) !important;
  background: var(--comp-bg-color-focus) !important;
  color: var(--text-color-0) !important;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus) !important;
}
.icgds .lmn-focusable {
  cursor: pointer;
}
.icgds .lmn-focusable:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
}
.icgds input[readonly]:not(.lmn-datepicker-holder-input).lmn-input, .icgds input[readonly]:not(.lmn-datepicker-holder-input).lmn-textarea,
.icgds input[readonly]:not(.lmn-datepicker-holder-input) .lmn-input,
.icgds input[readonly]:not(.lmn-datepicker-holder-input) .lmn-textarea,
.icgds textarea[readonly].lmn-input,
.icgds textarea[readonly].lmn-textarea,
.icgds textarea[readonly] .lmn-input,
.icgds textarea[readonly] .lmn-textarea,
.icgds .lmn-read-only.lmn-input,
.icgds .lmn-read-only.lmn-textarea,
.icgds .lmn-read-only .lmn-input,
.icgds .lmn-read-only .lmn-textarea {
  border-color: var(--comp-bg-color-read-only);
  background: var(--comp-bg-color-read-only);
  color: var(--text-color-0);
}
.icgds input[readonly]:not(.lmn-datepicker-holder-input).lmn-input::placeholder, .icgds input[readonly]:not(.lmn-datepicker-holder-input).lmn-textarea::placeholder,
.icgds input[readonly]:not(.lmn-datepicker-holder-input) .lmn-input::placeholder,
.icgds input[readonly]:not(.lmn-datepicker-holder-input) .lmn-textarea::placeholder,
.icgds textarea[readonly].lmn-input::placeholder,
.icgds textarea[readonly].lmn-textarea::placeholder,
.icgds textarea[readonly] .lmn-input::placeholder,
.icgds textarea[readonly] .lmn-textarea::placeholder,
.icgds .lmn-read-only.lmn-input::placeholder,
.icgds .lmn-read-only.lmn-textarea::placeholder,
.icgds .lmn-read-only .lmn-input::placeholder,
.icgds .lmn-read-only .lmn-textarea::placeholder {
  color: var(--text-color-2);
}
.icgds input[readonly]:not(.lmn-datepicker-holder-input).lmn-input:focus, .icgds input[readonly]:not(.lmn-datepicker-holder-input).lmn-input:focus-within, .icgds input[readonly]:not(.lmn-datepicker-holder-input).lmn-textarea:focus, .icgds input[readonly]:not(.lmn-datepicker-holder-input).lmn-textarea:focus-within,
.icgds input[readonly]:not(.lmn-datepicker-holder-input) .lmn-input:focus,
.icgds input[readonly]:not(.lmn-datepicker-holder-input) .lmn-input:focus-within,
.icgds input[readonly]:not(.lmn-datepicker-holder-input) .lmn-textarea:focus,
.icgds input[readonly]:not(.lmn-datepicker-holder-input) .lmn-textarea:focus-within,
.icgds textarea[readonly].lmn-input:focus,
.icgds textarea[readonly].lmn-input:focus-within,
.icgds textarea[readonly].lmn-textarea:focus,
.icgds textarea[readonly].lmn-textarea:focus-within,
.icgds textarea[readonly] .lmn-input:focus,
.icgds textarea[readonly] .lmn-input:focus-within,
.icgds textarea[readonly] .lmn-textarea:focus,
.icgds textarea[readonly] .lmn-textarea:focus-within,
.icgds .lmn-read-only.lmn-input:focus,
.icgds .lmn-read-only.lmn-input:focus-within,
.icgds .lmn-read-only.lmn-textarea:focus,
.icgds .lmn-read-only.lmn-textarea:focus-within,
.icgds .lmn-read-only .lmn-input:focus,
.icgds .lmn-read-only .lmn-input:focus-within,
.icgds .lmn-read-only .lmn-textarea:focus,
.icgds .lmn-read-only .lmn-textarea:focus-within {
  border-color: var(--comp-bg-color-read-only) !important;
  background: var(--comp-bg-color-read-only) !important;
  color: var(--text-color-0) !important;
  box-shadow: none !important;
}
.icgds input[readonly]:not(.lmn-datepicker-holder-input).lmn-input ~ .lmn-input-prefix-icon, .icgds input[readonly]:not(.lmn-datepicker-holder-input).lmn-input ~ .lmn-input-suffix-icon, .icgds input[readonly]:not(.lmn-datepicker-holder-input).lmn-textarea ~ .lmn-input-prefix-icon, .icgds input[readonly]:not(.lmn-datepicker-holder-input).lmn-textarea ~ .lmn-input-suffix-icon,
.icgds input[readonly]:not(.lmn-datepicker-holder-input) .lmn-input ~ .lmn-input-prefix-icon,
.icgds input[readonly]:not(.lmn-datepicker-holder-input) .lmn-input ~ .lmn-input-suffix-icon,
.icgds input[readonly]:not(.lmn-datepicker-holder-input) .lmn-textarea ~ .lmn-input-prefix-icon,
.icgds input[readonly]:not(.lmn-datepicker-holder-input) .lmn-textarea ~ .lmn-input-suffix-icon,
.icgds textarea[readonly].lmn-input ~ .lmn-input-prefix-icon,
.icgds textarea[readonly].lmn-input ~ .lmn-input-suffix-icon,
.icgds textarea[readonly].lmn-textarea ~ .lmn-input-prefix-icon,
.icgds textarea[readonly].lmn-textarea ~ .lmn-input-suffix-icon,
.icgds textarea[readonly] .lmn-input ~ .lmn-input-prefix-icon,
.icgds textarea[readonly] .lmn-input ~ .lmn-input-suffix-icon,
.icgds textarea[readonly] .lmn-textarea ~ .lmn-input-prefix-icon,
.icgds textarea[readonly] .lmn-textarea ~ .lmn-input-suffix-icon,
.icgds .lmn-read-only.lmn-input ~ .lmn-input-prefix-icon,
.icgds .lmn-read-only.lmn-input ~ .lmn-input-suffix-icon,
.icgds .lmn-read-only.lmn-textarea ~ .lmn-input-prefix-icon,
.icgds .lmn-read-only.lmn-textarea ~ .lmn-input-suffix-icon,
.icgds .lmn-read-only .lmn-input ~ .lmn-input-prefix-icon,
.icgds .lmn-read-only .lmn-input ~ .lmn-input-suffix-icon,
.icgds .lmn-read-only .lmn-textarea ~ .lmn-input-prefix-icon,
.icgds .lmn-read-only .lmn-textarea ~ .lmn-input-suffix-icon {
  pointer-events: none;
}
.icgds .lmn-font-overpass {
  font-family: Overpass, sans-serif !important;
}
.icgds .lmn-text-justify {
  text-align: justify !important;
}
.icgds .lmn-text-wrap {
  white-space: normal !important;
}
.icgds .lmn-text-nowrap {
  white-space: nowrap !important;
}
.icgds .lmn-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icgds .lmn-text-left {
  text-align: left !important;
}
.icgds .lmn-text-right {
  text-align: right !important;
}
.icgds .lmn-text-center {
  text-align: center !important;
}
@media (min-width: 584px) {
  .icgds .lmn-text-sm-left {
    text-align: left !important;
  }
  .icgds .lmn-text-sm-right {
    text-align: right !important;
  }
  .icgds .lmn-text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-text-md-left {
    text-align: left !important;
  }
  .icgds .lmn-text-md-right {
    text-align: right !important;
  }
  .icgds .lmn-text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-text-lg-left {
    text-align: left !important;
  }
  .icgds .lmn-text-lg-right {
    text-align: right !important;
  }
  .icgds .lmn-text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-text-xl-left {
    text-align: left !important;
  }
  .icgds .lmn-text-xl-right {
    text-align: right !important;
  }
  .icgds .lmn-text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-text-2xl-left {
    text-align: left !important;
  }
  .icgds .lmn-text-2xl-right {
    text-align: right !important;
  }
  .icgds .lmn-text-2xl-center {
    text-align: center !important;
  }
}
.icgds .lmn-text-lowercase {
  text-transform: lowercase !important;
}
.icgds .lmn-text-uppercase {
  text-transform: uppercase !important;
}
.icgds .lmn-text-capitalize {
  text-transform: capitalize !important;
}
.icgds .lmn-font-weight-light {
  font-weight: 100 !important;
}
.icgds .lmn-font-weight-regular,
.icgds .lmn-font-weight-normal {
  font-weight: 400 !important;
}
.icgds .lmn-font-weight-bold {
  font-weight: 700 !important;
}
.icgds .lmn-font-italic {
  font-style: italic !important;
}
.icgds .lmn-font-overpass-light {
  font-family: Overpass, sans-serif !important;
  font-weight: 100 !important;
}
.icgds .lmn-font-overpass-light-italic {
  font-family: Overpass, sans-serif !important;
  font-weight: 100 !important;
  font-style: italic !important;
}
.icgds .lmn-font-overpass-bold {
  font-family: Overpass, sans-serif !important;
  font-weight: 700 !important;
}
.icgds .lmn-font-overpass-bold-italic {
  font-family: Overpass, sans-serif !important;
  font-weight: 700 !important;
  font-style: italic !important;
}
.icgds .lmn-font-overpass-regular {
  font-family: Overpass, sans-serif !important;
  font-weight: 400 !important;
}
.icgds .lmn-font-overpass-regular-italic {
  font-family: Overpass, sans-serif !important;
  font-weight: 400 !important;
  font-style: italic !important;
}
.icgds .lmn-text-body {
  color: var(--text-color-0) !important;
}
.icgds .lmn-text-muted {
  color: var(--text-color-3) !important;
}
.icgds .lmn-text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.icgds .lmn-text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.icgds .lmn-text-white {
  color: #FFFFFF !important;
}
.icgds .lmn-text-placeholder {
  color: var(--text-color-2) !important;
}
.icgds .lmn-text-color-icon {
  color: var(--comp-bg-color-icon) !important;
}
.icgds .lmn-link-color-0,
.icgds .lmn-link-color,
.icgds .lmn-text-color-link,
.icgds .lmn-text-link {
  color: var(--link-color-0) !important;
}
.icgds .lmn-link-color-0:hover,
.icgds .lmn-link-color:hover,
.icgds .lmn-text-color-link:hover,
.icgds .lmn-text-link:hover {
  color: var(--link-color-0-hover) !important;
}
.icgds .lmn-link-color-0:active, .icgds .lmn-link-color-0:visited,
.icgds .lmn-link-color:active,
.icgds .lmn-link-color:visited,
.icgds .lmn-text-color-link:active,
.icgds .lmn-text-color-link:visited,
.icgds .lmn-text-link:active,
.icgds .lmn-text-link:visited {
  color: var(--link-color-0) !important;
}
.icgds .lmn-link-color-0:focus,
.icgds .lmn-link-color:focus,
.icgds .lmn-text-color-link:focus,
.icgds .lmn-text-link:focus {
  color: var(--link-color-0-focus) !important;
}
.icgds a.lmn-link-color-0,
.icgds a.lmn-link-color,
.icgds a.lmn-text-color-link,
.icgds a.lmn-text-link,
.icgds a.lmn-text-link-quiet {
  text-decoration: underline;
}
.icgds a.lmn-text-link-quiet {
  text-decoration: none;
}
.icgds a.lmn-text-link-quiet:focus {
  text-decoration: underline;
}
.icgds .lmn-link-color-inverse {
  color: var(--link-color-inverse) !important;
}
.icgds .lmn-link-color-inverse:hover {
  color: var(--link-color-inverse-hover) !important;
}
.icgds .lmn-link-color-inverse:active, .icgds .lmn-link-color-inverse:visited {
  color: var(--link-color-inverse-active) !important;
}
.icgds .lmn-link-color-inverse:focus {
  color: var(--link-color-inverse-focus) !important;
}
.icgds .lmn-text-link {
  text-decoration: none;
  color: var(--link-color-0);
  cursor: pointer;
  transition: color 0.2s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-text-link:hover {
  color: var(--link-color-0-hover);
}
.icgds .lmn-text-link:focus {
  color: var(--link-color-0-focus);
  text-decoration: underline;
}
.icgds .lmn-text-color-default {
  color: var(--text-color-default) !important;
}
.icgds .lmn-text-color-0 {
  color: var(--text-color-0) !important;
}
.icgds .lmn-text-color-1 {
  color: var(--text-color-1) !important;
}
.icgds .lmn-text-color-2 {
  color: var(--text-color-2) !important;
}
.icgds .lmn-text-color-3 {
  color: var(--text-color-3) !important;
}
.icgds .lmn-text-color-inverse-0 {
  color: var(--text-color-inverse-0) !important;
}
.icgds .lmn-text-color-inverse-1 {
  color: var(--text-color-inverse-1) !important;
}
.icgds .lmn-text-color-inverse-2 {
  color: var(--text-color-inverse-2) !important;
}
.icgds .lmn-text-color-inverse-3 {
  color: var(--text-color-inverse-3) !important;
}
.icgds .lmn-text-color-disabled {
  color: var(--text-color-disabled) !important;
}
.icgds .lmn-text-danger {
  color: var(--text-danger) !important;
}
.icgds .lmn-text-danger-inverse {
  color: var(--text-danger-inverse) !important;
}
.icgds .lmn-text-success {
  color: var(--text-success) !important;
}
.icgds .lmn-text-success-inverse {
  color: var(--text-success-inverse) !important;
}
.icgds .lmn-text-warning {
  color: var(--text-warning) !important;
}
.icgds .lmn-text-warning-inverse {
  color: var(--text-warning-inverse) !important;
}
.icgds .lmn-text-primary {
  color: var(--text-primary) !important;
}
.icgds .lmn-text-primary-inverse {
  color: var(--text-primary-inverse) !important;
}
.icgds .lmn-text-headline {
  color: var(--text-headline) !important;
}
.icgds .lmn-text-headline-0 {
  color: var(--text-headline-0) !important;
}
.icgds .lmn-text-headline-1 {
  color: var(--text-headline-1) !important;
}
.icgds .lmn-text-color-info,
.icgds .lmn-text-info {
  color: var(--info) !important;
}
.icgds .lmn-text-color-secondary,
.icgds .lmn-text-secondary {
  color: var(--secondary) !important;
}
.icgds .lmn-text-color-inverse {
  color: var(--text-color-inverse-0) !important;
}
.icgds .lmn-text-color-headline {
  color: var(--text-headline) !important;
}
.icgds .lmn-text-color-headline-0 {
  color: var(--text-headline-0) !important;
}
.icgds .lmn-text-color-headline-1 {
  color: var(--text-headline-1) !important;
}
.icgds .lmn-text-color-subtitle {
  color: var(--text-color-3) !important;
}
.icgds .lmn-hint-text {
  color: var(--text-color-3);
  font-weight: 400;
  font-size: 12px;
  display: block;
  margin-top: 0.25rem;
}
.icgds .lmn-hint-text.lmn-invalid {
  color: var(--text-danger);
}
.icgds .lmn-text-decoration-none {
  text-decoration: none !important;
}
.icgds .lmn-text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}
.icgds .lmn-text-reset {
  color: inherit !important;
}
.icgds .lmn-font-size-2xs {
  font-size: 10px !important;
}
.icgds .lmn-font-size-xs {
  font-size: 12px !important;
}
.icgds .lmn-font-size-sm {
  font-size: 13px !important;
}
.icgds .lmn-font-size-md {
  font-size: 14px !important;
}
.icgds .lmn-font-size-lg {
  font-size: 16px !important;
}
.icgds .lmn-font-size-xl {
  font-size: 18px !important;
}
.icgds .lmn-font-size-10 {
  font-size: 10px !important;
}
.icgds .lmn-font-size-12 {
  font-size: 12px !important;
}
.icgds .lmn-font-size-13 {
  font-size: 13px !important;
}
.icgds .lmn-font-size-14 {
  font-size: 14px !important;
}
.icgds .lmn-font-size-16 {
  font-size: 16px !important;
}
.icgds .lmn-font-size-18 {
  font-size: 18px !important;
}
.icgds .lmn-font-size-20 {
  font-size: 20px !important;
}
.icgds .lmn-font-size-24 {
  font-size: 24px !important;
}
.icgds .lmn-font-size-28 {
  font-size: 28px !important;
}
.icgds .lmn-font-size-32 {
  font-size: 32px !important;
}
.icgds .lmn-font-size-36 {
  font-size: 36px !important;
}
.icgds .lmn-font-size-42 {
  font-size: 42px !important;
}
.icgds .lmn-font-size-48 {
  font-size: 48px !important;
}
.icgds .lmn-font-size-56 {
  font-size: 56px !important;
}
.icgds .lmn-font-size-60 {
  font-size: 60px !important;
}
.icgds .lmn-font-size-68 {
  font-size: 68px !important;
}
.icgds .lmn-line-height-body {
  line-height: 1.5 !important;
}
.icgds .lmn-line-height-heading {
  line-height: 1.25 !important;
}
.icgds .lmn-font-monospace {
  font-family: OverpassMono, monospace !important;
}
.icgds blockquote {
  margin: 0;
}
.icgds .lmn-blockquote {
  margin-bottom: 1rem !important;
  font-size: 20px !important;
}
.icgds .lmn-blockquote-footer {
  display: block;
  font-size: 16px !important;
  color: var(--text-color-3) !important;
}
.icgds .lmn-initialism {
  font-size: 12px;
  text-transform: uppercase;
}
.icgds .lmn-lead {
  font-size: 20px;
  font-weight: 400;
}
.icgds .lmn-mark {
  background-color: rgba(255, 205, 0, 0.2);
  padding: 0.125rem;
}
.icgds .lmn-body-6-single {
  font-size: 10px;
  line-height: 12px;
  font-weight: 400;
}
.icgds .lmn-body-6-single-light {
  font-size: 10px;
  line-height: 12px;
  font-weight: 100;
}
.icgds .lmn-body-6-single-bold {
  font-size: 10px;
  line-height: 12px;
  font-weight: 700;
}
.icgds .lmn-body-6-multi {
  font-size: 10px;
  line-height: 16px;
  font-weight: 400;
}
.icgds .lmn-body-6-multi-light {
  font-size: 10px;
  line-height: 16px;
  font-weight: 100;
}
.icgds .lmn-body-6-multi-bold {
  font-size: 10px;
  line-height: 16px;
  font-weight: 700;
}
.icgds .lmn-body-5-single {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
.icgds .lmn-body-5-single-light {
  font-size: 12px;
  line-height: 16px;
  font-weight: 100;
}
.icgds .lmn-body-5-single-bold {
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
}
.icgds .lmn-body-5-multi {
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
}
.icgds .lmn-body-5-multi-light {
  font-size: 12px;
  line-height: 18px;
  font-weight: 100;
}
.icgds .lmn-body-5-multi-bold {
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
.icgds .lmn-body-4-single {
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
}
.icgds .lmn-body-4-single-light {
  font-size: 13px;
  line-height: 16px;
  font-weight: 100;
}
.icgds .lmn-body-4-single-bold {
  font-size: 13px;
  line-height: 16px;
  font-weight: 700;
}
.icgds .lmn-body-4-multi {
  font-size: 13px;
  line-height: 20px;
  font-weight: 400;
}
.icgds .lmn-body-4-multi-light {
  font-size: 13px;
  line-height: 20px;
  font-weight: 100;
}
.icgds .lmn-body-4-multi-bold {
  font-size: 13px;
  line-height: 20px;
  font-weight: 700;
}
.icgds .lmn-body-3-single {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
.icgds .lmn-body-3-single-light {
  font-size: 14px;
  line-height: 18px;
  font-weight: 100;
}
.icgds .lmn-body-3-single-bold {
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
}
.icgds .lmn-body-3-multi {
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
}
.icgds .lmn-body-3-multi-light {
  font-size: 14px;
  line-height: 22px;
  font-weight: 100;
}
.icgds .lmn-body-3-multi-bold {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
}
.icgds .lmn-body-2-single {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
.icgds .lmn-body-2-single-light {
  font-size: 16px;
  line-height: 20px;
  font-weight: 100;
}
.icgds .lmn-body-2-single-bold {
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
}
.icgds .lmn-body-2-multi {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
.icgds .lmn-body-2-multi-light {
  font-size: 16px;
  line-height: 24px;
  font-weight: 100;
}
.icgds .lmn-body-2-multi-bold {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}
.icgds .lmn-body-1-single {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
.icgds .lmn-body-1-single-light {
  font-size: 18px;
  line-height: 22px;
  font-weight: 100;
}
.icgds .lmn-body-1-single-bold {
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
}
.icgds .lmn-body-1-multi {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
}
.icgds .lmn-body-1-multi-light {
  font-size: 18px;
  line-height: 28px;
  font-weight: 100;
}
.icgds .lmn-body-1-multi-bold {
  font-size: 18px;
  line-height: 28px;
  font-weight: 700;
}
.icgds .lmn-heading-6 {
  font-size: 20px;
  line-height: 26px;
  font-weight: 400;
}
.icgds .lmn-heading-6-light {
  font-size: 20px;
  line-height: 26px;
  font-weight: 100;
}
.icgds .lmn-heading-6-bold {
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
}
.icgds .lmn-heading-5 {
  font-size: 24px;
  line-height: 30px;
  font-weight: 400;
}
.icgds .lmn-heading-5-light {
  font-size: 24px;
  line-height: 30px;
  font-weight: 100;
}
.icgds .lmn-heading-5-bold {
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
}
.icgds .lmn-heading-4 {
  font-size: 28px;
  line-height: 36px;
  font-weight: 400;
}
.icgds .lmn-heading-4-light {
  font-size: 28px;
  line-height: 36px;
  font-weight: 100;
}
.icgds .lmn-heading-4-bold {
  font-size: 28px;
  line-height: 36px;
  font-weight: 700;
}
.icgds .lmn-heading-3 {
  font-size: 32px;
  line-height: 40px;
  font-weight: 400;
}
.icgds .lmn-heading-3-light {
  font-size: 32px;
  line-height: 40px;
  font-weight: 100;
}
.icgds .lmn-heading-3-bold {
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
}
.icgds .lmn-heading-2 {
  font-size: 36px;
  line-height: 46px;
  font-weight: 400;
}
.icgds .lmn-heading-2-light {
  font-size: 36px;
  line-height: 46px;
  font-weight: 100;
}
.icgds .lmn-heading-2-bold {
  font-size: 36px;
  line-height: 46px;
  font-weight: 700;
}
.icgds .lmn-heading-1 {
  font-size: 42px;
  line-height: 52px;
  font-weight: 400;
}
.icgds .lmn-heading-1-light {
  font-size: 42px;
  line-height: 52px;
  font-weight: 100;
}
.icgds .lmn-heading-1-bold {
  font-size: 42px;
  line-height: 52px;
  font-weight: 700;
}
.icgds .lmn-display-1 {
  font-size: 48px;
  line-height: 60px;
  font-weight: 400;
}
.icgds .lmn-display-1-light {
  font-size: 48px;
  line-height: 60px;
  font-weight: 100;
}
.icgds .lmn-display-1-bold {
  font-size: 48px;
  line-height: 60px;
  font-weight: 700;
}
.icgds .lmn-display-2 {
  font-size: 54px;
  line-height: 68px;
  font-weight: 400;
}
.icgds .lmn-display-2-light {
  font-size: 54px;
  line-height: 68px;
  font-weight: 100;
}
.icgds .lmn-display-2-bold {
  font-size: 54px;
  line-height: 68px;
  font-weight: 700;
}
.icgds .lmn-display-3 {
  font-size: 60px;
  line-height: 76px;
  font-weight: 400;
}
.icgds .lmn-display-3-light {
  font-size: 60px;
  line-height: 76px;
  font-weight: 100;
}
.icgds .lmn-display-3-bold {
  font-size: 60px;
  line-height: 76px;
  font-weight: 700;
}
.icgds .lmn-display-4 {
  font-size: 68px;
  line-height: 86px;
  font-weight: 400;
}
.icgds .lmn-display-4-light {
  font-size: 68px;
  line-height: 86px;
  font-weight: 100;
}
.icgds .lmn-display-4-bold {
  font-size: 68px;
  line-height: 86px;
  font-weight: 700;
}
.icgds .fade {
  opacity: 0;
  transition: all cubic-bezier(0.6, 0, 1, 1) 200ms;
}
.icgds .fade.show {
  opacity: 1;
}
.icgds .collapse {
  display: none;
}
.icgds .collapse.show {
  display: block;
}
.icgds tr.collapse.show {
  display: table-row;
}
.icgds tbody.collapse.show {
  display: table-row-group;
}
.icgds .lmn-align-baseline {
  vertical-align: baseline !important;
}
.icgds .lmn-align-top {
  vertical-align: top !important;
}
.icgds .lmn-align-middle {
  vertical-align: middle !important;
}
.icgds .lmn-align-bottom {
  vertical-align: bottom !important;
}
.icgds .lmn-align-text-top {
  vertical-align: text-top !important;
}
.icgds .lmn-align-text-bottom {
  vertical-align: text-bottom !important;
}
.icgds .lmn-visible {
  visibility: visible !important;
}
.icgds .lmn-invisible {
  visibility: hidden !important;
}
.icgds .lmn-alert-wrapper,
.icgds .lmn-alert-wrap {
  top: unset;
  right: unset;
  left: unset;
  bottom: unset;
  display: flex;
  flex-direction: column;
  position: fixed;
  z-index: 1010;
  width: 412px;
  margin: 1.5rem;
  margin-bottom: 10px;
}
.icgds .lmn-alert-wrapper.lmn-alert-wrapper-right-top,
.icgds .lmn-alert-wrap.lmn-alert-wrapper-right-top {
  top: 3rem;
  right: 0;
  flex-direction: column-reverse;
}
.icgds .lmn-alert-wrapper.lmn-alert-wrapper-right-bottom,
.icgds .lmn-alert-wrap.lmn-alert-wrapper-right-bottom {
  bottom: 0;
  right: 0;
}
.icgds .lmn-alert-wrapper.lmn-alert-wrapper-left-top,
.icgds .lmn-alert-wrap.lmn-alert-wrapper-left-top {
  top: 3rem;
  left: 0;
  flex-direction: column-reverse;
}
.icgds .lmn-alert-wrapper.lmn-alert-wrapper-left-bottom,
.icgds .lmn-alert-wrap.lmn-alert-wrapper-left-bottom {
  bottom: 0;
  left: 0;
}
.icgds .lmn-alert-banner-wrap {
  position: fixed;
  top: 0;
  z-index: 1010;
  width: 100%;
}
.icgds .lmn-alert {
  min-height: 48px;
  display: flex;
  align-items: flex-start;
  position: relative;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  background: var(--info);
  color: var(--alert-text-color);
  padding: 0.75rem;
  box-shadow: var(--box-shadow);
  border-radius: 4px;
  margin-bottom: 1rem;
}
.icgds .lmn-alert .lmn-alert-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  align-self: center;
  flex-grow: 1;
}
.icgds .lmn-alert.lmn-alert-overflow .lmn-alert-text {
  display: -webkit-inline-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  white-space: unset;
}
.icgds .lmn-alert.lmn-alert-multi-line .lmn-alert-text {
  overflow: unset;
  text-overflow: unset;
  white-space: unset;
}
.icgds .lmn-alert p,
.icgds .lmn-alert h1,
.icgds .lmn-alert h2,
.icgds .lmn-alert h3,
.icgds .lmn-alert h4,
.icgds .lmn-alert h5,
.icgds .lmn-alert h6 {
  margin-top: 0;
  margin-bottom: 0;
  color: var(--alert-text-color);
}
.icgds .lmn-alert small {
  font-size: 12px;
}
.icgds .lmn-alert .lmn-alert-icon {
  align-self: flex-start;
  font-size: 18px;
  line-height: inherit;
  margin-right: 0.5rem;
}
.icgds .lmn-alert .lmn-alert-icon > * {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-alert .lmn-alert-close,
.icgds .lmn-alert .lmn-alert-collapse {
  display: flex;
  align-items: center;
  color: inherit;
  font-size: 14px;
  -webkit-appearance: none;
          appearance: none;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  border-radius: 4px;
  margin-left: auto;
}
.icgds .lmn-alert .lmn-alert-close ~ .lmn-alert-close,
.icgds .lmn-alert .lmn-alert-collapse ~ .lmn-alert-close {
  margin-left: 0;
}
.icgds .lmn-alert .lmn-alert-close:focus,
.icgds .lmn-alert .lmn-alert-collapse:focus {
  outline: none;
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
  color: inherit;
}
.icgds .lmn-alert .lmn-alert-close > *,
.icgds .lmn-alert .lmn-alert-collapse > * {
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-alert .lmn-alert-collapse {
  right: 3rem;
}
.icgds .lmn-alert .lmn-alert-collapse.active > .lmn-collapsible-alert-trigger-icon {
  transform: rotate(180deg);
}
.icgds .lmn-alert .lmn-collapse-alert-header {
  display: flex;
  align-items: center;
  padding: 0.75rem 1rem;
}
.icgds .lmn-alert.lmn-alert-link {
  font-weight: 700;
}
.icgds .lmn-alert.lmn-alert-primary {
  background: var(--primary);
  color: var(--alert-text-color-primary);
}
.icgds .lmn-alert.lmn-alert-primary .lmn-alert-icon {
  color: var(--alert-text-color-primary);
}
.icgds .lmn-alert.lmn-alert-primary p,
.icgds .lmn-alert.lmn-alert-primary h1,
.icgds .lmn-alert.lmn-alert-primary h2,
.icgds .lmn-alert.lmn-alert-primary h3,
.icgds .lmn-alert.lmn-alert-primary h4,
.icgds .lmn-alert.lmn-alert-primary h5,
.icgds .lmn-alert.lmn-alert-primary h6 {
  color: var(--alert-text-color-primary);
}
.icgds .lmn-alert.lmn-alert-success {
  background: var(--success);
  color: var(--alert-text-color-success);
}
.icgds .lmn-alert.lmn-alert-success .lmn-alert-icon {
  color: var(--alert-text-color-success);
}
.icgds .lmn-alert.lmn-alert-success p,
.icgds .lmn-alert.lmn-alert-success h1,
.icgds .lmn-alert.lmn-alert-success h2,
.icgds .lmn-alert.lmn-alert-success h3,
.icgds .lmn-alert.lmn-alert-success h4,
.icgds .lmn-alert.lmn-alert-success h5,
.icgds .lmn-alert.lmn-alert-success h6 {
  color: var(--alert-text-color-success);
}
.icgds .lmn-alert.lmn-alert-warning {
  background: var(--warning);
  color: var(--alert-text-color-warning);
}
.icgds .lmn-alert.lmn-alert-warning .lmn-alert-icon {
  color: var(--alert-text-color-warning);
}
.icgds .lmn-alert.lmn-alert-warning p,
.icgds .lmn-alert.lmn-alert-warning h1,
.icgds .lmn-alert.lmn-alert-warning h2,
.icgds .lmn-alert.lmn-alert-warning h3,
.icgds .lmn-alert.lmn-alert-warning h4,
.icgds .lmn-alert.lmn-alert-warning h5,
.icgds .lmn-alert.lmn-alert-warning h6 {
  color: var(--alert-text-color-warning);
}
.icgds .lmn-alert.lmn-alert-danger {
  background: var(--danger);
  color: var(--alert-text-color-danger);
}
.icgds .lmn-alert.lmn-alert-danger .lmn-alert-icon {
  color: var(--alert-text-color-danger);
}
.icgds .lmn-alert.lmn-alert-danger p,
.icgds .lmn-alert.lmn-alert-danger h1,
.icgds .lmn-alert.lmn-alert-danger h2,
.icgds .lmn-alert.lmn-alert-danger h3,
.icgds .lmn-alert.lmn-alert-danger h4,
.icgds .lmn-alert.lmn-alert-danger h5,
.icgds .lmn-alert.lmn-alert-danger h6 {
  color: var(--alert-text-color-danger);
}
.icgds .lmn-alert.lmn-alert-info {
  background: var(--info);
  color: var(--alert-text-color-info);
}
.icgds .lmn-alert.lmn-alert-info .lmn-alert-icon {
  color: var(--alert-text-color-info);
}
.icgds .lmn-alert.lmn-alert-info p,
.icgds .lmn-alert.lmn-alert-info h1,
.icgds .lmn-alert.lmn-alert-info h2,
.icgds .lmn-alert.lmn-alert-info h3,
.icgds .lmn-alert.lmn-alert-info h4,
.icgds .lmn-alert.lmn-alert-info h5,
.icgds .lmn-alert.lmn-alert-info h6 {
  color: var(--alert-text-color-info);
}
.icgds .lmn-alert.lmn-alert-banner {
  width: calc(100% - 1rem);
  margin-right: 0.5rem;
}
.icgds .lmn-alert.lmn-alert-collapsible {
  padding: 0;
  flex-direction: column;
}
.icgds .lmn-alert.lmn-alert-collapsible > div {
  width: 100%;
}
.icgds .lmn-alert .lmn-collapse-alert-footer {
  background: var(--bg-color-0);
  color: var(--text-color-1);
  padding: 0.75rem;
}
.icgds .lmn-alert .lmn-collapse-alert-footer p {
  color: inherit;
}
.icgds .lmn-alert.lmn-ui-sm {
  min-height: 36px;
  padding: 0.375rem 0.5rem;
  font-size: 12px;
  line-height: 18px;
}
.icgds .lmn-alert.lmn-ui-sm .lmn-alert-collapse {
  right: 2rem;
}
.icgds .lmn-alert.lmn-ui-sm.lmn-alert-collapsible {
  padding: 0;
}
.icgds .lmn-alert.lmn-ui-sm.lmn-alert-collapsible .lmn-collapse-alert-header {
  padding: 0.5rem;
}
.icgds .lmn-alert.lmn-ui-lg {
  padding: 1.125rem 1rem;
  font-size: 16px;
  line-height: 24px;
}
.icgds .lmn-alert.lmn-ui-lg .lmn-alert-collapse {
  right: 2.5rem;
}
.icgds .lmn-alert.lmn-ui-lg.lmn-alert-collapsible {
  padding: 0;
}
.icgds .lmn-alert.lmn-ui-lg.lmn-alert-collapsible .lmn-collapse-alert-header {
  padding: 1.125rem 1rem;
}
@keyframes slide-up-fade {
  0% {
    opacity: 0;
    transform: translateY(50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
.icgds .slide-up-fade {
  animation-name: "slide-up-fade";
  -webkit-animation-name: "slide-up-fade";
  animation-duration: 400ms;
  -webkit-animation-duration: 400ms;
  animation-timing-function: cubic-bezier(0.62, 0.28, 0.23, 0.99);
  -webkit-animation-timing-function: cubic-bezier(0.62, 0.28, 0.23, 0.99);
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
@keyframes slide-down-fade {
  0% {
    opacity: 0;
    transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
.icgds .slide-down-fade {
  animation-name: "slide-down-fade";
  -webkit-animation-name: "slide-down-fade";
  animation-duration: 400ms;
  -webkit-animation-duration: 400ms;
  animation-timing-function: cubic-bezier(0.62, 0.28, 0.23, 0.99);
  -webkit-animation-timing-function: cubic-bezier(0.62, 0.28, 0.23, 0.99);
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
.icgds .lmn-avatar {
  display: inline-block;
  border-radius: 50%;
  border: 1px solid transparent;
}
.icgds .lmn-avatar .lmn-avatar-inner {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: var(--bg-color-1);
  border: 1px solid var(--border-color-0);
  display: flex;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-avatar .lmn-avatar-inner .lmn-avatar-anonymous {
  width: 18px;
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-image {
  background-size: cover;
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-initials {
  background: var(--avatar-bg-color-0);
  color: #FFFFFF;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-initials.lmn-avatar-bg-color-1 {
  background: var(--avatar-bg-color-1);
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-initials.lmn-avatar-bg-color-2 {
  background: var(--avatar-bg-color-2);
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-initials.lmn-avatar-bg-color-3 {
  background: var(--avatar-bg-color-3);
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-initials.lmn-avatar-bg-color-4 {
  background: var(--avatar-bg-color-4);
}
.icgds .lmn-avatar .lmn-avatar-inner.lmn-avatar-initials.lmn-avatar-bg-color-5 {
  background: var(--avatar-bg-color-5);
}
.icgds .lmn-avatar:focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  color: #FFFFFF;
}
.icgds .lmn-avatar:focus .lmn-avatar-inner {
  border-color: var(--bg-color-0);
}
.icgds .lmn-avatar:active {
  border-color: var(--comp-border-color-active);
}
.icgds .lmn-avatar:active .lmn-avatar-inner {
  border-color: var(--bg-color-0);
}
.icgds .lmn-avatar.lmn-ui-sm .lmn-avatar-inner {
  width: 28px;
  height: 28px;
}
.icgds .lmn-avatar.lmn-ui-sm .lmn-avatar-inner.lmn-avatar-initials {
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-avatar.lmn-ui-sm .lmn-avatar-inner .lmn-avatar-anonymous {
  width: 14px;
}
.icgds .lmn-avatar.lmn-ui-lg .lmn-avatar-inner {
  width: 48px;
  height: 48px;
}
.icgds .lmn-avatar.lmn-ui-lg .lmn-avatar-inner.lmn-avatar-initials {
  font-size: 16px;
  line-height: 20px;
}
.icgds .lmn-avatar.lmn-ui-lg .lmn-avatar-inner .lmn-avatar-anonymous {
  width: 22px;
}
.icgds .lmn-badge {
  height: 36px;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  text-decoration: none;
  border-radius: 4px;
  padding: 0.5rem 0.75rem;
  border-width: 1px;
  border-style: solid;
  border-color: var(--tag-border-color-default);
  color: var(--tag-text-color-info);
  background: var(--tag-bg-color-default);
  transition: background-color 200ms cubic-bezier(0, 0, 0.23, 0.99), border 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 0ms linear;
  -webkit-user-select: none;
  user-select: none;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  border-width: 0;
  color: var(--tag-text-color-default);
  background: var(--tag-bg-color-blue);
}
.icgds .lmn-badge.lmn-dropdown-toggle {
  text-align: left;
}
.icgds .lmn-badge .lmnicon {
  font-size: 12px;
}
.icgds .lmn-badge .lmn-badge-icon {
  font-size: 18px;
  margin-right: 0.25rem;
}
.icgds .lmn-badge.lmn-ui-xs {
  height: 20px;
  min-height: unset;
  font-size: 12px;
  line-height: 16px;
  padding: 0 0.25rem;
}
.icgds .lmn-badge.lmn-ui-xs .lmn-tag-trigger-icon,
.icgds .lmn-badge.lmn-ui-xs .lmn-tag-close-icon {
  width: 14px;
  margin-right: 0;
  margin-left: 0.125rem;
}
.icgds .lmn-badge.lmn-ui-sm {
  height: 28px;
  min-height: unset;
  font-size: 12px;
  line-height: 16px;
  padding: 0.3125rem 0.5rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.icgds .lmn-badge.lmn-ui-lg {
  height: 48px;
  min-height: unset;
  font-size: 16px;
  line-height: 20px;
  padding: 0.8125rem 0.75rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.icgds .lmn-badge span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icgds .lmn-badge.lmn-badge-default {
  background-color: var(--tag-bg-color-blue);
  border-color: transparent;
  color: var(--tag-text-color-blue);
}
.icgds .lmn-badge.lmn-badge-info {
  background-color: var(--tag-bg-color-info);
  border-color: transparent;
  color: var(--tag-text-color-info);
}
.icgds .lmn-badge.lmn-badge-orange {
  background-color: var(--tag-bg-color-orange);
  border-color: transparent;
  color: var(--tag-text-color-orange);
}
.icgds .lmn-badge.lmn-badge-purple {
  background-color: var(--tag-bg-color-purple);
  border-color: transparent;
  color: var(--tag-text-color-purple);
}
.icgds .lmn-badge.lmn-badge-plum {
  background-color: var(--tag-bg-color-plum);
  border-color: transparent;
  color: var(--tag-text-color-plum);
}
.icgds .lmn-badge.lmn-badge-teal {
  background-color: var(--tag-bg-color-teal);
  border-color: transparent;
  color: var(--tag-text-color-teal);
}
.icgds .lmn-badge.lmn-badge-olive {
  background-color: var(--tag-bg-color-olive);
  border-color: transparent;
  color: var(--tag-text-color-olive);
}
.icgds .lmn-badge.lmn-badge-blue {
  background-color: var(--tag-bg-color-blue);
  border-color: transparent;
  color: var(--tag-text-color-blue);
}
.icgds .lmn-badge.lmn-badge-success {
  background-color: var(--tag-bg-color-success);
  border-color: transparent;
  color: var(--tag-text-color-success);
}
.icgds .lmn-badge.lmn-badge-warning {
  background-color: var(--tag-bg-color-warning);
  border-color: transparent;
  color: var(--tag-text-color-warning);
}
.icgds .lmn-badge.lmn-badge-danger {
  background-color: var(--tag-bg-color-danger);
  border-color: transparent;
  color: var(--tag-text-color-danger);
}
.icgds .lmn-breadcrumb {
  display: flex;
  flex-wrap: wrap;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.125rem;
}
.icgds .lmn-breadcrumb .lmn-breadcrumb-item {
  white-space: nowrap;
}
.icgds .lmn-breadcrumb .lmn-breadcrumb-separator {
  margin: 0 0.75rem;
  color: var(--text-color-2);
}
.icgds .lmn-breadcrumb .lmn-breadcrumb-label {
  cursor: pointer;
  color: var(--link-color-0);
}
.icgds .lmn-breadcrumb .lmn-breadcrumb-label:hover, .icgds .lmn-breadcrumb .lmn-breadcrumb-label:focus {
  color: var(--link-color-0-hover);
  text-decoration: underline;
}
.icgds .lmn-breadcrumb .lmn-breadcrumb-label-current {
  cursor: default;
  color: var(--text-color-2);
}
.icgds .lmn-breadcrumb .lmn-breadcrumb-label-current:hover {
  color: var(--text-color-2);
  text-decoration: none;
}
.icgds .lmn-breadcrumb .lmn-breadcrumb-more {
  cursor: pointer;
  color: var(--text-color-3);
  text-align: center;
}
.icgds .lmn-breadcrumb .lmn-breadcrumb-more:hover {
  color: var(--link-color-0-hover);
}
.icgds .lmn-breadcrumb .lmn-breadcrumb-label-disabled {
  cursor: not-allowed;
  color: var(--text-color-disabled);
}
.icgds .lmn-breadcrumb .lmn-breadcrumb-label-disabled:hover {
  color: var(--text-color-disabled);
  text-decoration: none;
}
.icgds .lmn-breadcrumb .lmn-breadcrumb-item:last-of-type .lmn-breadcrumb-separator {
  display: none;
}
.icgds .lmn-breadcrumb .lmn-breadcrumb-item:last-of-type .lmn-breadcrumb-label {
  cursor: default;
  color: var(--text-color-2);
}
.icgds .lmn-breadcrumb .lmn-breadcrumb-item:last-of-type .lmn-breadcrumb-label:hover {
  color: var(--text-color-2);
  text-decoration: none;
}
.icgds .lmn-breadcrumb.lmn-ui-sm {
  font-size: 12px;
  line-height: 1rem;
}
.icgds .lmn-breadcrumb.lmn-ui-sm .lmn-breadcrumb-separator {
  margin: 0 0.5rem;
}
.icgds .lmn-breadcrumb.lmn-ui-lg {
  font-size: 16px;
  line-height: 1.25rem;
}
.icgds .lmn-btn {
  font-size: 14px;
  line-height: 18px;
  display: inline-block;
  cursor: pointer;
  height: 36px;
  position: relative;
  border: 0;
  font-family: "Overpass", sans-serif;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  box-shadow: 0 0 0 3px transparent, inset 0 0 0 1px transparent;
  padding: 9px 1rem;
  background-color: var(--btn-bg-color-default);
  color: var(--btn-text-color-default);
  border-radius: 4px;
  transition: background-color 200ms cubic-bezier(0, 0, 0.23, 0.99), border 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 0ms linear;
}
.icgds .lmn-btn:hover {
  background-color: var(--btn-bg-color-default-hover);
  color: var(--btn-text-color-default-hover);
  transition: background-color 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-btn:focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
  outline: none;
  background-color: var(--btn-bg-color-default);
  color: var(--btn-text-color-default-focus);
  transition: border 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-btn:active, .icgds .lmn-btn.active, input[type=checkbox]:checked + .icgds .lmn-btn, input[type=radio]:checked + .icgds .lmn-btn {
  outline: none;
  background-color: var(--btn-bg-color-default-active);
  color: var(--btn-text-color-default-active);
  transition: background-color 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-btn[disabled], .icgds .lmn-btn.disabled {
  cursor: not-allowed;
  background-color: var(--btn-bg-color-default-disabled) !important;
  color: var(--btn-text-color-default-disabled) !important;
  box-shadow: none !important;
}
.icgds .lmn-btn.lmn-ui-xs {
  height: 20px;
  padding: 0 0.5rem;
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-btn.lmn-ui-xs.lmn-btn-round {
  width: 20px;
}
.icgds .lmn-btn.lmn-ui-sm {
  height: 28px;
  padding: 0.375rem 0.75rem;
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-btn.lmn-ui-sm.lmn-btn-round {
  width: 28px;
}
.icgds .lmn-btn.lmn-ui-lg {
  height: 48px;
  padding: 0.875rem 1.25rem;
  font-size: 16px;
  line-height: 20px;
}
.icgds .lmn-btn.lmn-ui-lg.lmn-btn-round {
  width: 48px;
}
.icgds .lmn-btn.lmn-btn-icon {
  display: inline-block !important;
  min-width: 36px !important;
  width: auto !important;
  text-align: center !important;
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.icgds .lmn-btn.lmn-btn-icon > *:first-child {
  margin: 0 0.25rem;
}
.icgds .lmn-btn.lmn-btn-icon > *:last-child {
  margin-right: 0.25rem;
}
.icgds .lmn-btn.lmn-btn-icon > *:only-child {
  margin: 0 !important;
}
.icgds .lmn-btn.lmn-btn-icon.lmn-ui-xs {
  padding: 0 !important;
  min-width: 20px !important;
}
.icgds .lmn-btn.lmn-btn-icon.lmn-ui-sm {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
  min-width: 28px !important;
}
.icgds .lmn-btn.lmn-btn-icon.lmn-ui-sm .lmnicon {
  font-size: 14px;
}
.icgds .lmn-btn.lmn-btn-icon.lmn-ui-lg {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
  min-width: 48px !important;
}
.icgds .lmn-btn.lmn-btn-icon.lmn-ui-lg .lmnicon {
  font-size: 18px;
}
.icgds .lmn-btn.lmn-btn-icon .lmnicon-caret-down {
  font-size: 10px !important;
}
.icgds .lmn-btn.lmn-btn-dropdown .lmn-dropdown-trigger-icon {
  width: auto;
}
.icgds .lmn-btn.lmn-btn-round, .icgds .lmn-btn.lmn-btn-round.lmn-btn-icon {
  min-width: unset;
  width: 36px;
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-radius: 50%;
}
.icgds .lmn-btn.lmn-btn-round *:only-child, .icgds .lmn-btn.lmn-btn-round.lmn-btn-icon *:only-child {
  margin: 0 !important;
}
.icgds .lmn-btn.lmn-btn-primary {
  background-color: var(--btn-bg-color-primary);
  color: var(--btn-text-color-primary);
}
.icgds .lmn-btn.lmn-btn-success {
  background-color: var(--btn-bg-color-success);
  color: var(--btn-text-color-success);
}
.icgds .lmn-btn.lmn-btn-warning {
  background-color: var(--btn-bg-color-warning);
  color: var(--btn-text-color-warning);
}
.icgds .lmn-btn.lmn-btn-danger {
  background-color: var(--btn-bg-color-danger);
  color: var(--btn-text-color-danger);
}
.icgds .lmn-btn.lmn-btn-primary:hover {
  background-color: var(--btn-bg-color-primary-hover);
  color: var(--btn-text-color-primary-hover);
}
.icgds .lmn-btn.lmn-btn-success:hover {
  background-color: var(--btn-bg-color-success-hover);
  color: var(--btn-text-color-success-hover);
}
.icgds .lmn-btn.lmn-btn-warning:hover {
  background-color: var(--btn-bg-color-warning-hover);
  color: var(--btn-text-color-warning-hover);
}
.icgds .lmn-btn.lmn-btn-danger:hover {
  background-color: var(--btn-bg-color-danger-hover);
  color: var(--btn-text-color-danger-hover);
}
.icgds .lmn-btn.lmn-btn-primary:focus {
  outline: none;
  background-color: var(--btn-bg-color-primary-focus);
  color: var(--btn-text-color-primary-focus);
}
.icgds .lmn-btn.lmn-btn-success:focus {
  outline: none;
  background-color: var(--btn-bg-color-success-focus);
  color: var(--btn-text-color-success-focus);
}
.icgds .lmn-btn.lmn-btn-warning:focus {
  outline: none;
  background-color: var(--btn-bg-color-warning-focus);
  color: var(--btn-text-color-warning-focus);
}
.icgds .lmn-btn.lmn-btn-danger:focus {
  outline: none;
  background-color: var(--btn-bg-color-danger-focus);
  color: var(--btn-text-color-danger-focus);
}
.icgds .lmn-btn.lmn-btn-primary:active, .icgds .lmn-btn.lmn-btn-primary.active, input[type=checkbox]:checked + .icgds .lmn-btn, input[type=radio]:checked + .icgds .lmn-btn {
  outline: none;
  background-color: var(--btn-bg-color-primary-active);
  color: var(--btn-text-color-primary-active);
}
.icgds .lmn-btn.lmn-btn-success:active, .icgds .lmn-btn.lmn-btn-success.active, input[type=checkbox]:checked + .icgds .lmn-btn, input[type=radio]:checked + .icgds .lmn-btn {
  outline: none;
  background-color: var(--btn-bg-color-success-active);
  color: var(--btn-text-color-success-active);
}
.icgds .lmn-btn.lmn-btn-warning:active, .icgds .lmn-btn.lmn-btn-warning.active, input[type=checkbox]:checked + .icgds .lmn-btn, input[type=radio]:checked + .icgds .lmn-btn {
  outline: none;
  background-color: var(--btn-bg-color-warning-active);
  color: var(--btn-text-color-warning-active);
}
.icgds .lmn-btn.lmn-btn-danger:active, .icgds .lmn-btn.lmn-btn-danger.active, input[type=checkbox]:checked + .icgds .lmn-btn, input[type=radio]:checked + .icgds .lmn-btn {
  outline: none;
  background-color: var(--btn-bg-color-danger-active);
  color: var(--btn-text-color-danger-active);
}
.icgds .lmn-btn.lmn-btn-secondary {
  background-color: var(--btn-bg-color-secondary);
  color: var(--btn-text-color-secondary);
  box-shadow: inset 0 0 0 1px var(--btn-border-color-secondary);
}
.icgds .lmn-btn.lmn-btn-secondary:hover {
  background-color: var(--btn-bg-color-secondary-hover);
  color: var(--btn-text-color-secondary-hover);
  box-shadow: inset 0 0 0 1px var(--btn-border-color-secondary-hover);
}
.icgds .lmn-btn.lmn-btn-secondary:focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
  outline: none;
  background-color: var(--btn-bg-color-secondary-focus);
  color: var(--btn-text-color-secondary-focus);
}
.icgds .lmn-btn.lmn-btn-secondary:active, .icgds .lmn-btn.lmn-btn-secondary.active, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-secondary, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-secondary {
  background-color: var(--btn-bg-color-secondary-active);
  color: var(--btn-text-color-secondary-active);
  box-shadow: inset 0 0 0 1px var(--btn-border-color-secondary-focus);
}
.icgds .lmn-btn.lmn-btn-info {
  background-color: var(--btn-bg-color-default);
  color: var(--btn-text-color-default);
  border: 1px solid var(--btn-border-color-default);
}
.icgds .lmn-btn.lmn-btn-info:hover {
  background-color: var(--btn-bg-color-default-hover);
  color: var(--btn-text-color-default-hover);
  border: 1px solid var(--btn-border-color-default-hover);
}
.icgds .lmn-btn.lmn-btn-info:focus {
  background-color: var(--btn-bg-color-default-focus);
  color: var(--btn-text-color-default-focus);
  border: 1px solid var(--btn-border-color-default-focus);
}
.icgds .lmn-btn.lmn-btn-info:active,
.icgds .lmn-btn.lmn-btn-info .active, input[type=checkbox]:checked + .icgds .lmn-btn.lmn-btn-info, input[type=radio]:checked + .icgds .lmn-btn.lmn-btn-info {
  background-color: var(--btn-bg-color-default-active);
  color: var(--btn-text-color-default-active);
  border: 1px solid var(--btn-border-color-default-active);
}
.icgds .lmn-btn.lmn-btn-block {
  display: block;
  width: 100%;
}
.icgds .lmn-btn.lmn-btn-link, .icgds .lmn-btn.lmn-btn-ghost {
  background-color: var(--btn-bg-color-ghost);
  color: var(--btn-text-color-default);
  border-color: var(--btn-border-color-ghost);
}
.icgds .lmn-btn.lmn-btn-link.lmn-dropdown-toggle, .icgds .lmn-btn.lmn-btn-ghost.lmn-dropdown-toggle {
  border-width: 2px !important;
}
.icgds .lmn-btn.lmn-btn-link:hover, .icgds .lmn-btn.lmn-btn-ghost:hover {
  color: var(--btn-text-color-ghost-hover);
  background-color: var(--btn-bg-color-ghost-hover);
  border-color: var(--btn-border-color-ghost-hover);
}
.icgds .lmn-btn.lmn-btn-link:focus, .icgds .lmn-btn.lmn-btn-ghost:focus {
  outline: none;
  background-color: var(--btn-bg-color-ghost-focus);
  color: var(--btn-text-color-ghost-focus);
  border-color: var(--btn-border-color-ghost-focus);
}
.icgds .lmn-btn.lmn-btn-link:active, .icgds .lmn-btn.lmn-btn-link[active], .icgds .lmn-btn.lmn-btn-link.active, .icgds .lmn-btn.lmn-btn-ghost:active, .icgds .lmn-btn.lmn-btn-ghost[active], .icgds .lmn-btn.lmn-btn-ghost.active {
  outline: none;
  background-color: var(--btn-bg-color-ghost-active);
  color: var(--btn-text-color-ghost-active);
  border-color: var(--btn-border-color-ghost-active);
}
.icgds .lmn-btn.lmn-btn-link[disabled], .icgds .lmn-btn.lmn-btn-link.disabled, .icgds .lmn-btn.lmn-btn-ghost[disabled], .icgds .lmn-btn.lmn-btn-ghost.disabled {
  opacity: 0.8;
  background-color: transparent !important;
  border-color: transparent !important;
}
.icgds .lmn-btn.lmn-btn-link {
  color: var(--link-color-0);
}
.icgds .lmn-btn.lmn-floating-btn {
  display: inline-flex;
  z-index: 1;
  font-weight: 400;
  box-shadow: var(--box-shadow-lg);
  border-radius: 24px;
  border: 0 !important;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
}
.icgds .lmn-btn.lmn-floating-btn .lmn-floating-btn-prefix-icon {
  margin-right: 4px;
}
.icgds .lmn-btn.lmn-floating-btn .lmn-floating-btn-suffix-icon {
  margin-left: 4px;
}
.icgds .lmn-btn.lmn-floating-btn .lmnicon {
  font-size: 18px;
}
.icgds .lmn-btn.lmn-floating-btn:has(.lmn-floating-btn-prefix-icon, .lmn-floating-btn-suffix-icon) {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.icgds .lmn-btn.lmn-floating-btn.lmn-floating-btn-icon {
  line-height: 18px;
  justify-content: center;
}
.icgds .lmn-btn.lmn-floating-btn.lmn-ui-lg {
  border-radius: 24px;
  font-size: 16px;
  line-height: 20px;
}
.icgds .lmn-btn.lmn-floating-btn.lmn-ui-lg.lmn-floating-btn-icon {
  padding: 14px;
  width: 48px;
}
.icgds .lmn-btn.lmn-floating-btn.lmn-ui-lg:has(.lmn-floating-btn-prefix-icon, .lmn-floating-btn-suffix-icon) {
  padding-left: 1rem;
  padding-right: 1rem;
}
.icgds .lmn-btn.lmn-floating-btn:focus {
  outline: 2px solid var(--comp-box-shadow-color-focus);
}
.icgds .lmn-btn.lmn-floating-btn.lmn-floating-btn-bottom-right {
  bottom: 24px;
  right: 24px;
}
.icgds .lmn-btn.lmn-floating-btn.lmn-floating-btn-top-center {
  top: 24px;
  left: 50%;
  transform: translateX(-50%);
}
.icgds .lmn-btn-group-toggle .lmn-btn,
.icgds .lmn-btn-group-toggle .lmn-btn-sm,
.icgds .lmn-btn-group-toggle .lmn-btn-lg {
  font-weight: 400;
}
.icgds .lmn-btn-group-toggle .lmn-btn:not(:first-child),
.icgds .lmn-btn-group-toggle .lmn-btn-sm:not(:first-child),
.icgds .lmn-btn-group-toggle .lmn-btn-lg:not(:first-child) {
  margin-left: -1px;
}
.icgds .lmn-btn-group-vertical {
  overflow: hidden;
  display: inline-flex;
  flex-direction: column;
  vertical-align: middle;
  border-radius: 4px;
}
.icgds .lmn-btn-group-vertical .lmn-btn {
  border-radius: 0 !important;
}
.icgds .lmn-btn-group {
  display: inline-flex;
  position: relative;
}
.icgds .lmn-btn-group .lmn-btn,
.icgds .lmn-btn-group .lmn-btn-sm,
.icgds .lmn-btn-group .lmn-btn-lg {
  z-index: 1;
  font-weight: 400;
  border-radius: 0;
}
.icgds .lmn-btn-group .lmn-btn:not(:first-of-type),
.icgds .lmn-btn-group .lmn-btn-sm:not(:first-of-type),
.icgds .lmn-btn-group .lmn-btn-lg:not(:first-of-type) {
  margin-left: -1px;
}
.icgds .lmn-btn-group .lmn-btn:first-of-type,
.icgds .lmn-btn-group .lmn-btn-sm:first-of-type,
.icgds .lmn-btn-group .lmn-btn-lg:first-of-type {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.icgds .lmn-btn-group .lmn-btn:last-of-type,
.icgds .lmn-btn-group .lmn-btn-sm:last-of-type,
.icgds .lmn-btn-group .lmn-btn-lg:last-of-type {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.icgds .lmn-btn-group.lmn-ui-xs .lmn-btn {
  height: 20px;
  padding: 0 0.5rem;
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-btn-group.lmn-ui-sm .lmn-btn {
  height: 28px;
  padding: 0.375rem 0.75rem;
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-btn-group.lmn-ui-lg .lmn-btn {
  height: 48px;
  padding: 0.875rem 1.25rem;
  font-size: 16px;
  line-height: 20px;
}
.icgds .lmn-btn-group.lmn-btn-group-spaced > * {
  margin-right: 0.5rem;
}
.icgds .lmn-btn-group input[type=checkbox],
.icgds .lmn-btn-group input[type=radio] {
  display: none;
}
.icgds .lmn-btn-group .lmn-form-check {
  margin: 0 !important;
}
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn:not(:last-of-type),
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm:not(:last-of-type),
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg:not(:last-of-type), .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:not(:last-of-type),
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:not(:last-of-type),
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:not(:last-of-type) {
  border-right: 0;
}
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn:not(:first-of-type),
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm:not(:first-of-type),
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg:not(:first-of-type), .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:not(:first-of-type),
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:not(:first-of-type),
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:not(:first-of-type) {
  border-left: 0;
  margin-left: 0;
}
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn:not(:first-of-type)::after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm:not(:first-of-type)::after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg:not(:first-of-type)::after, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:not(:first-of-type)::after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:not(:first-of-type)::after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:not(:first-of-type)::after {
  width: 1px;
  content: "";
  position: absolute;
  inset: 4px auto 4px 0;
  background-color: var(--border-color-1);
  transition: background-color 200ms cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn::before,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm::before,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg::before, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg::before {
  content: "";
  z-index: -1;
  position: absolute;
  inset: 1px;
  background-color: transparent;
  border-radius: 4px;
  transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn:hover,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm:hover,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg:hover, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:hover,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:hover,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:hover {
  background-color: var(--btn-bg-color-default);
  border-color: var(--btn-border-color-default);
}
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn:hover::before,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm:hover::before,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg:hover::before, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:hover::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:hover::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:hover::before {
  background-color: var(--btn-bg-color-default-hover);
  color: var(--btn-text-color-default-hover);
  box-shadow: var(--box-shadow-sm);
}
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn:hover:after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn:hover + .lmn-btn::after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm:hover:after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm:hover + .lmn-btn::after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg:hover:after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg:hover + .lmn-btn::after, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:hover:after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:hover + .lmn-btn::after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:hover:after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:hover + .lmn-btn::after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:hover:after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:hover + .lmn-btn::after {
  background: transparent;
}
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn.active, .icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn:active,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm.active,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm:active,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg.active,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg:active, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn.active, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:active,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm.active,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:active,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg.active,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:active {
  background-color: var(--btn-bg-color-default);
  color: var(--text-color-inverse-0);
  border-color: var(--btn-border-color-default);
}
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn.active::before, .icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn:active::before,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm.active::before,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm:active::before,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg.active::before,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg:active::before, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn.active::before, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:active::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm.active::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:active::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg.active::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:active::before {
  background-color: var(--btn-bg-color-default-active) !important;
  box-shadow: var(--box-shadow-sm);
}
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn.active:after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn.active + .lmn-btn::after, .icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn:active:after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn:active + .lmn-btn::after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm.active:after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm.active + .lmn-btn::after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm:active:after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm:active + .lmn-btn::after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg.active:after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg.active + .lmn-btn::after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg:active:after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg:active + .lmn-btn::after, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn.active:after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn.active + .lmn-btn::after, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:active:after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:active + .lmn-btn::after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm.active:after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm.active + .lmn-btn::after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:active:after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:active + .lmn-btn::after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg.active:after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg.active + .lmn-btn::after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:active:after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:active + .lmn-btn::after {
  background: transparent;
}
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn:focus,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm:focus,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg:focus, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:focus,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:focus,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:focus {
  background-color: var(--btn-bg-color-default);
  border-color: var(--btn-border-color-default);
}
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn.lmn-btn-secondary:hover,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm.lmn-btn-secondary:hover,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg.lmn-btn-secondary:hover, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn.lmn-btn-secondary:hover,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm.lmn-btn-secondary:hover,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg.lmn-btn-secondary:hover {
  background-color: var(--btn-bg-color-secondary);
  border-color: var(--btn-border-color-secondary);
}
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn.lmn-btn-secondary:hover::before,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm.lmn-btn-secondary:hover::before,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg.lmn-btn-secondary:hover::before, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn.lmn-btn-secondary:hover::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm.lmn-btn-secondary:hover::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg.lmn-btn-secondary:hover::before {
  background-color: var(--btn-bg-color-secondary-hover);
  color: var(--btn-text-color-secondary-hover);
}
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn.lmn-btn-secondary::after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm.lmn-btn-secondary::after,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg.lmn-btn-secondary::after, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn.lmn-btn-secondary::after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm.lmn-btn-secondary::after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg.lmn-btn-secondary::after {
  background-color: var(--btn-border-color-secondary);
}
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn.lmn-btn-secondary:focus,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm.lmn-btn-secondary:focus,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg.lmn-btn-secondary:focus, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn.lmn-btn-secondary:focus,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm.lmn-btn-secondary:focus,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg.lmn-btn-secondary:focus {
  background-color: var(--btn-bg-color-secondary);
  color: var(--btn-text-color-default);
  border-color: var(--btn-border-color-secondary);
}
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn.lmn-btn-secondary.active, .icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn.lmn-btn-secondary:active,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm.lmn-btn-secondary.active,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-sm.lmn-btn-secondary:active,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg.lmn-btn-secondary.active,
.icgds .lmn-btn-group.lmn-btn-group-toggle .lmn-btn-lg.lmn-btn-secondary:active, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn.lmn-btn-secondary.active, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn.lmn-btn-secondary:active,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm.lmn-btn-secondary.active,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm.lmn-btn-secondary:active,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg.lmn-btn-secondary.active,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg.lmn-btn-secondary:active {
  background-color: var(--btn-bg-color-secondary);
  color: var(--text-color-inverse-0);
  border-color: var(--btn-border-color-secondary);
}
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg {
  background: var(--segmented-control-bg-color);
  color: var(--btn-text-color-default);
}
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:hover,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:hover,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:hover {
  background: var(--segmented-control-bg-color);
  color: var(--btn-text-color-default-hover);
}
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:hover::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:hover::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:hover::before {
  background-color: var(--segmented-control-bg-color-hover);
}
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:focus,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:focus,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:focus {
  background: var(--segmented-control-bg-color);
  color: var(--btn-text-color-default-focus);
  box-shadow: none;
}
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:focus::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:focus::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:focus::before {
  background-color: var(--segmented-control-bg-color-focus) !important;
  border: 1px solid var(--btn-border-color-default-focus);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:focus::after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:focus::after,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:focus::after {
  display: none;
}
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn.active, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:active,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm.active,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:active,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg.active,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:active {
  background: var(--segmented-control-bg-color);
  color: var(--segmented-control-text-color-active);
}
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn.active::before, .icgds .lmn-btn-group.lmn-segmented-control .lmn-btn:active::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm.active::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-sm:active::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg.active::before,
.icgds .lmn-btn-group.lmn-segmented-control .lmn-btn-lg:active::before {
  background-color: var(--segmented-control-bg-color-active) !important;
}
.icgds .lmn-btn-split {
  position: relative;
  display: inline-flex;
  text-align: left;
}
.icgds .lmn-btn-split > .lmn-btn,
.icgds .lmn-btn-split > .lmn-btn-sm,
.icgds .lmn-btn-split > .lmn-btn-lg {
  border-radius: 4px 0 0 4px;
}
.icgds .lmn-btn-split .lmn-dropdown {
  display: inline-block;
}
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-sm,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-lg {
  border-radius: 0 4px 4px 0;
}
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn .lmnicon,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-sm .lmnicon,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-lg .lmnicon {
  display: inline-block;
  width: auto;
  height: auto;
}
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn::after,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-sm::after,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-lg::after {
  content: "";
  position: absolute;
  inset: 6px auto 6px -1px;
  width: 1px;
  background-color: var(--btn-text-color-default);
}
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn:hover::after,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-sm:hover::after,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-lg:hover::after {
  background-color: var(--btn-text-color-default-hover);
}
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn:focus::after,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-sm:focus::after,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-lg:focus::after {
  background-color: var(--btn-text-color-default-focus);
}
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn:active::after,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-sm:active::after,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-lg:active::after {
  background-color: var(--btn-text-color-default-active);
}
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn.lmn-btn-primary::after,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-sm.lmn-btn-primary::after,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-lg.lmn-btn-primary::after {
  background-color: var(--btn-text-color-primary);
}
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn.lmn-btn-secondary,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-sm.lmn-btn-secondary,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-lg.lmn-btn-secondary {
  margin-left: -1px;
}
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn.lmn-btn-secondary::after,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-sm.lmn-btn-secondary::after,
.icgds .lmn-btn-split .lmn-dropdown .lmn-btn-lg.lmn-btn-secondary::after {
  display: none;
}
.icgds .lmn-btn-split .lmn-btn-icon i {
  font-size: 8px;
}
.icgds .lmn-card {
  min-width: 0;
  display: flex;
  flex-direction: column;
  position: relative;
  font-size: 14px;
  font-weight: 400;
  word-wrap: break-word;
  background: var(--bg-color-0);
  color: var(--text-color-0);
  border: 1px solid var(--border-color-0);
  border-radius: 16px;
  padding: 1.5rem;
}
.icgds .lmn-card.lmn-card-parent {
  padding-bottom: 0;
}
.icgds .lmn-card.lmn-card-parent > .lmn-card-footer {
  padding-bottom: 1.5rem;
}
.icgds .lmn-card .lmn-card-header {
  display: flex;
  margin-bottom: 0.75rem;
  font-size: 20px;
  line-height: 26px;
  color: var(--text-headline-0);
  font-weight: 400;
}
.icgds .lmn-card .lmn-card-header h1,
.icgds .lmn-card .lmn-card-header h2,
.icgds .lmn-card .lmn-card-header h3,
.icgds .lmn-card .lmn-card-header h4,
.icgds .lmn-card .lmn-card-header h5,
.icgds .lmn-card .lmn-card-header h6,
.icgds .lmn-card .lmn-card-header p {
  margin: 0;
}
.icgds .lmn-card .lmn-card-header .lmn-card-header-text {
  display: block;
}
.icgds .lmn-card .lmn-card-header .lmn-card-header-subtitle {
  font-size: 14px;
  line-height: 18px;
  color: var(--text-color-3);
  display: block;
  margin-top: 0.25rem;
}
.icgds .lmn-card .lmn-card-header .lmn-card-action {
  margin-top: 0.1875rem;
}
.icgds .lmn-card .lmn-card-header .lmn-media .lmn-media-row {
  display: flex;
  flex: 1;
  align-items: flex-start;
}
.icgds .lmn-card .lmn-card-header .lmn-media .lmn-media-row .lmn-media-image {
  margin-right: 0.5rem;
}
.icgds .lmn-card .lmn-card-header .lmn-media .lmn-media-body {
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.125rem;
}
.icgds .lmn-card .lmn-card-cover {
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.icgds .lmn-card .lmn-card-cover img {
  width: 100%;
}
.icgds .lmn-card .lmn-card-cover:first-child {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  width: unset;
  margin: -1.5rem -1.5rem 1rem -1.5rem;
}
.icgds .lmn-card .lmn-card-footer {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 400;
  color: var(--text-color-3);
  margin-top: 1rem;
}
.icgds .lmn-card .lmn-card-body {
  flex: 1 1 auto;
  font-weight: 400;
  color: var(--text-color-1);
}
.icgds .lmn-card .lmn-card-body > :first-child {
  margin-top: 0;
}
.icgds .lmn-card .lmn-card-body .lmn-card-text {
  font-size: 14px;
  line-height: 22px;
}
.icgds .lmn-card .lmn-card-body .lmn-card-text p {
  margin-top: 0;
}
.icgds .lmn-card .lmn-card-body .lmn-card-text p:only-child {
  margin: 0;
}
.icgds .lmn-card.lmn-hoverable, .icgds .lmn-card.lmn-card-hover {
  box-shadow: var(--box-shadow-sm);
  transition: box-shadow 0.15s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-card.lmn-hoverable:hover, .icgds .lmn-card.lmn-card-hover:hover {
  box-shadow: var(--box-shadow-lg);
}
.icgds .lmn-card.lmn-collapsible-card .lmn-card-header {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  padding-bottom: 1.5rem;
  border-bottom-width: 0;
}
.icgds .lmn-card.lmn-collapsible-card .lmn-card-header.active {
  padding-bottom: 1rem;
  border-bottom-width: 1px;
}
.icgds .lmn-card.lmn-collapsible-card .lmn-card-header:not(.active) {
  padding: 0;
  margin: 0;
}
.icgds .lmn-card.lmn-card-parent {
  overflow: hidden;
}
.icgds .lmn-card.lmn-card-parent > .lmn-card-header {
  border-bottom: 0 !important;
}
.icgds .lmn-card.lmn-card-parent > .lmn-card-body {
  margin: 0 -1.5rem;
  padding: 1.5rem;
  background-color: var(--bg-color-2);
}
.icgds .lmn-card.lmn-card-parent > .lmn-card-footer {
  border-top: 0 !important;
}
.icgds .lmn-card.lmn-card-borderless {
  border-width: 0;
}
.icgds .lmn-card.lmn-card-shadowed {
  box-shadow: var(--box-shadow-sm);
  border-width: 0;
}
.icgds .lmn-card.lmn-card-alt {
  background: var(--bg-color-2);
}
.icgds .lmn-card.lmn-card-nested {
  background: var(--bg-color-2);
  border-color: var(--comp-border-color-subtle);
}
.icgds .lmn-card.lmn-card-flat {
  background: transparent;
  box-shadow: none;
}
.icgds .lmn-card.lmn-card-page .lmn-card-header {
  font-size: 28px;
  font-weight: 100;
}
.icgds .lmn-card.lmn-card-primary {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top: 4px solid var(--primary);
}
.icgds .lmn-card.lmn-card-secondary {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top: 4px solid var(--secondary);
}
.icgds .lmn-card.lmn-card-success {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top: 4px solid var(--success);
}
.icgds .lmn-card.lmn-card-warning {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top: 4px solid var(--warning);
}
.icgds .lmn-card.lmn-card-danger {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top: 4px solid var(--danger);
}
.icgds .lmn-card.lmn-card-info {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top: 4px solid var(--info);
}
.icgds .lmn-card.lmn-ui-lg {
  padding: 1.5rem;
  padding: 1.5rem;
}
.icgds .lmn-card.lmn-ui-lg,
.icgds .lmn-card.lmn-ui-lg .lmn-card-text {
  font-size: 16px;
  line-height: 24px;
}
.icgds .lmn-card.lmn-ui-lg .lmn-card-header {
  font-size: 28px;
  line-height: 36px;
  font-weight: 100;
  margin-bottom: 1rem;
}
.icgds .lmn-card.lmn-ui-lg .lmn-card-header .lmn-card-header-subtitle {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
.icgds .lmn-card.lmn-ui-lg .lmn-card-header .lmn-card-action {
  margin-top: 0.375rem;
}
.icgds .lmn-card.lmn-ui-lg.lmn-card-parent {
  padding-bottom: 0;
}
.icgds .lmn-card.lmn-ui-lg.lmn-card-parent > .lmn-card-footer {
  padding-bottom: 1.5rem;
}
.icgds .lmn-card.lmn-ui-lg.lmn-card-parent {
  padding-bottom: 0;
}
.icgds .lmn-card.lmn-ui-lg.lmn-card-parent > .lmn-card-footer {
  padding-bottom: 1rem;
}
.icgds .lmn-card.lmn-ui-lg.lmn-card-page {
  padding: 2rem;
}
.icgds .lmn-card.lmn-ui-lg.lmn-card-page .lmn-card-header {
  font-size: 32px;
}
.icgds .lmn-card.lmn-ui-sm {
  padding: 1rem;
}
.icgds .lmn-card.lmn-ui-sm,
.icgds .lmn-card.lmn-ui-sm .lmn-card-text {
  font-size: 12px;
  line-height: 18px;
}
.icgds .lmn-card.lmn-ui-sm .lmn-card-header {
  margin-bottom: 0.5rem;
  font-size: 18px;
  line-height: 22px;
}
.icgds .lmn-card.lmn-ui-sm .lmn-card-header .lmn-card-header-subtitle {
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-card.lmn-ui-sm .lmn-card-header .lmn-card-action {
  margin-top: 0;
}
.icgds .lmn-card.lmn-ui-sm.lmn-card-parent {
  padding-bottom: 0;
}
.icgds .lmn-card.lmn-ui-sm.lmn-card-parent > .lmn-card-footer {
  padding-bottom: 1rem;
}
.icgds .lmn-card.lmn-ui-sm.lmn-card-page {
  padding: 1.5rem;
}
.icgds .lmn-card.lmn-ui-sm.lmn-card-page .lmn-card-header {
  font-weight: 400;
  font-size: 24px;
}
.icgds .lmn-carousel {
  overflow: hidden;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
  background-color: var(--bg-color-0);
  color: var(--text-color-0);
  border-radius: 16px;
}
.icgds .lmn-carousel *,
.icgds .lmn-carousel *::before,
.icgds .lmn-carousel *::after {
  box-sizing: border-box;
}
.icgds .lmn-carousel .lmn-carousel-container {
  overflow: hidden;
  height: 100%;
}
.icgds .lmn-carousel .lmn-carousel-container .lmn-carousel-inner {
  display: flex;
  transition-property: transform;
  position: relative;
  z-index: 1;
  overflow: visible !important;
}
.icgds .lmn-carousel .lmn-carousel-container .lmn-carousel-inner .lmn-carousel-item {
  flex-shrink: 0;
  position: relative;
  width: inherit;
  height: 100%;
  transition-property: transform;
}
.icgds .lmn-carousel .lmn-carousel-container .lmn-carousel-inner .lmn-carousel-item .lmn-card {
  height: 100%;
  width: 100%;
}
.icgds .lmn-carousel .lmn-carousel-inner {
  overflow: hidden;
  width: 100%;
  height: 100%;
  padding: 0;
}
.icgds .lmn-carousel .lmn-carousel-inner > span {
  overflow: hidden;
  height: 100%;
  display: block;
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item {
  float: left;
  width: 100%;
  height: 100%;
  margin: 0;
  margin-right: -100%;
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-enter {
  transform: translate3d(100%, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-enter.lmn-carousel-item-enter-active {
  transition: transform 0.5s linear;
  transform: translate3d(0, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-leave {
  transform: translate3d(0, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-leave.lmn-carousel-item-leave-active {
  transition: transform 0.5s linear;
  transform: translate3d(-100%, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-appear {
  transform: translate3d(0, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-appear.lmn-carousel-item-appear-active {
  transition: transform 0.5s linear;
  transform: translate3d(0, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-enter {
  transform: translate3d(-100%, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-enter.lmn-carousel-item-reverse-enter-active {
  transition: transform 0.5s linear;
  transform: translate3d(0, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-leave {
  transform: translate3d(0, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-leave.lmn-carousel-item-reverse-leave-active {
  transition: transform 0.5s linear;
  transform: translate3d(100%, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-appear {
  transform: translate3d(-100%, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-appear.lmn-carousel-item-reverse-appear-active {
  transition: transform 0.5s linear;
  transform: translate3d(0, 0, 0);
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-enter {
  opacity: 0;
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-enter.lmn-carousel-item-fade-enter-active {
  opacity: 1;
  transition: opacity 0.5s linear;
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-leave {
  opacity: 1;
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-leave.lmn-carousel-item-fade-leave-active {
  opacity: 0;
  transition: opacity 0.5s linear;
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-appear {
  opacity: 0;
}
.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-appear.lmn-carousel-item-fade-appear-active {
  opacity: 1;
  transition: opacity 0.5s linear;
}
.icgds .lmn-carousel .lmn-carousel-indicators {
  z-index: 1;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  padding: 0;
  list-style: none;
}
.icgds .lmn-carousel .lmn-carousel-indicators .lmn-carousel-indicator {
  cursor: pointer;
  width: 2rem;
  height: 0.25rem;
  margin: 0 0.25rem;
  margin-top: 0.5rem;
  background: var(--link-color-0);
  opacity: 0.4;
}
.icgds .lmn-carousel .lmn-carousel-indicators .lmn-carousel-indicator.active {
  opacity: 1;
}
.icgds .lmn-carousel .lmn-carousel-control-prev,
.icgds .lmn-carousel .lmn-carousel-control-next {
  z-index: 10;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: calc(50% - 20px);
  font-size: 16px;
  background-color: var(--btn-bg-color-default);
  color: var(--btn-text-color-default);
  border-radius: 4px;
  transition: opacity 0.3s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-carousel .lmn-carousel-control-prev.lmn-carousel-control-hover-display,
.icgds .lmn-carousel .lmn-carousel-control-next.lmn-carousel-control-hover-display {
  display: none;
}
.icgds .lmn-carousel .lmn-carousel-control-prev:hover,
.icgds .lmn-carousel .lmn-carousel-control-next:hover {
  background-color: var(--btn-bg-color-default-hover);
}
.icgds .lmn-carousel .lmn-carousel-control-prev:focus,
.icgds .lmn-carousel .lmn-carousel-control-next:focus {
  outline: none;
  background-color: var(--btn-bg-color-default-focus);
  color: var(--btn-text-color-default-focus);
  border: 1px solid var(--btn-border-color-default-focus);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-carousel .lmn-carousel-control-prev {
  left: 1.5rem;
}
.icgds .lmn-carousel .lmn-carousel-control-next {
  right: 1.5rem;
}
.icgds .lmn-carousel:hover .lmn-carousel-control-prev:not(.lmn-carousel-control-end).lmn-carousel-control-hover-display,
.icgds .lmn-carousel:hover .lmn-carousel-control-next:not(.lmn-carousel-control-end).lmn-carousel-control-hover-display {
  display: flex;
}
.icgds .lmn-carousel.lmn-card-carousel, .icgds .lmn-carousel.lmn-carousel-card {
  background-color: transparent;
}
.icgds .lmn-carousel.lmn-card-carousel .lmn-carousel-inner, .icgds .lmn-carousel.lmn-carousel-card .lmn-carousel-inner {
  padding-bottom: 40px;
}
.icgds .lmn-carousel.lmn-card-carousel .lmn-carousel-container, .icgds .lmn-carousel.lmn-carousel-card .lmn-carousel-container {
  margin: 0 6rem !important;
  padding-bottom: 40px;
  overflow: hidden;
}
.icgds .lmn-carousel.lmn-card-carousel .lmn-carousel-container .lmn-carousel-inner, .icgds .lmn-carousel.lmn-carousel-card .lmn-carousel-container .lmn-carousel-inner {
  padding-bottom: 0;
  display: flex;
  position: relative;
  z-index: 1;
  overflow: visible;
}
.icgds .lmn-carousel.lmn-card-carousel .lmn-carousel-container .lmn-carousel-inner .lmn-carousel-item, .icgds .lmn-carousel.lmn-carousel-card .lmn-carousel-container .lmn-carousel-inner .lmn-carousel-item {
  float: none !important;
  padding: 0.25rem;
}
.icgds .lmn-carousel.lmn-card-carousel .lmn-carousel-container .lmn-carousel-indicators, .icgds .lmn-carousel.lmn-carousel-card .lmn-carousel-container .lmn-carousel-indicators {
  bottom: 0;
  margin-bottom: 0;
}
.icgds .lmn-carousel.lmn-card-carousel .lmn-carousel-control-prev,
.icgds .lmn-carousel.lmn-card-carousel .lmn-carousel-control-next, .icgds .lmn-carousel.lmn-carousel-card .lmn-carousel-control-prev,
.icgds .lmn-carousel.lmn-carousel-card .lmn-carousel-control-next {
  top: calc(50% - 40px);
}
.icgds .lmn-carousel-next {
  background-color: transparent;
}
.icgds .lmn-carousel-next .lmn-carousel-control-prev,
.icgds .lmn-carousel-next .lmn-carousel-control-next {
  opacity: 1;
  color: var(--btn-text-color-default);
  background-color: var(--btn-bg-color-default);
  box-shadow: var(--box-shadow-sm);
  top: 50%;
}
.icgds .lmn-carousel-next .lmn-carousel-control-prev:hover,
.icgds .lmn-carousel-next .lmn-carousel-control-next:hover {
  color: var(--btn-text-color-default-hover);
  background-color: var(--btn-bg-color-default-hover);
}
.icgds .lmn-carousel-fixed .lmn-carousel-inner {
  display: flex;
  flex-flow: row nowrap;
  margin-top: 1.5em;
  margin-bottom: 2em;
}
.icgds .lmn-carousel-fixed .lmn-carousel-inner .lmn-carousel-item {
  margin-right: 0;
  padding: 0.5em;
}
.icgds .lmn-carousel-fixed .lmn-carousel-control-prev,
.icgds .lmn-carousel-fixed .lmn-carousel-control-next {
  z-index: 1;
  width: 2em;
  height: 2em;
  top: 50%;
  font-size: 1.5em;
  background: var(--bg-color-0);
  transform: translateY(-50%);
}
.icgds .lmn-carousel-fixed .lmn-carousel-control-prev {
  margin-left: 4px;
}
.icgds .lmn-carousel-fixed .lmn-carousel-control-next {
  margin-right: 4px;
}
.icgds .lmn-carousel-slidemobile .lmn-carousel-inner .lmn-carousel-item {
  margin-right: 0;
}
.icgds .lmn-collapse {
  width: 100%;
}
.icgds .lmn-collapse .lmn-collapse-item {
  background: transparent;
  border-top: 1px solid var(--border-color-0);
}
.icgds .lmn-collapse .lmn-collapse-item:last-child {
  border-bottom: 1px solid var(--border-color-0);
}
.icgds .lmn-collapse .lmn-collapse-item.active > .lmn-collapse-header > .lmn-collapse-trigger-icon {
  transform: rotate(180deg);
}
.icgds .lmn-collapse .lmn-collapse-item.active > .lmn-collapse-content {
  display: block;
}
.icgds .lmn-collapse .lmn-collapse-item.disabled .lmn-collapse-header,
.icgds .lmn-collapse .lmn-collapse-item.disabled .lmn-collapse-content, .icgds .lmn-collapse .lmn-collapse-item[disabled] .lmn-collapse-header,
.icgds .lmn-collapse .lmn-collapse-item[disabled] .lmn-collapse-content {
  background: transparent;
  color: var(--text-color-disabled);
  cursor: not-allowed;
}
.icgds .lmn-collapse .lmn-collapse-item.disabled .lmn-collapse-header .lmn-collapse-trigger-icon,
.icgds .lmn-collapse .lmn-collapse-item.disabled .lmn-collapse-content .lmn-collapse-trigger-icon, .icgds .lmn-collapse .lmn-collapse-item[disabled] .lmn-collapse-header .lmn-collapse-trigger-icon,
.icgds .lmn-collapse .lmn-collapse-item[disabled] .lmn-collapse-content .lmn-collapse-trigger-icon {
  color: var(--text-color-0);
  opacity: 0.3;
}
.icgds .lmn-collapse .lmn-collapse-item:not(.active) .lmn-collapse-header:focus {
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-collapse .lmn-collapse-header {
  cursor: pointer;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  line-height: 18px;
  color: var(--text-headline-0);
  font-weight: 700;
  padding: 0.375rem 0.75rem;
  border: 1px solid transparent;
  transition: background 400ms cubic-bezier(0.6, 0, 1, 1), border 400ms cubic-bezier(0.6, 0, 1, 1), box-shadow 400ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-collapse .lmn-collapse-header span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icgds .lmn-collapse .lmn-collapse-header .lmn-collapse-trigger-icon {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  transition: transform 0.2s cubic-bezier(0.6, 0, 1, 1);
  color: var(--text-color-0);
  margin-left: 0.75rem;
}
.icgds .lmn-collapse .lmn-collapse-header:hover {
  background: var(--comp-bg-color-item-hover) !important;
}
.icgds .lmn-collapse .lmn-collapse-header:focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-collapse .lmn-collapse-content {
  display: none;
  padding: 0.5rem 0.75rem 1rem;
  background: transparent;
}
.icgds .lmn-collapse .lmn-collapse-content p,
.icgds .lmn-collapse .lmn-collapse-content h1,
.icgds .lmn-collapse .lmn-collapse-content h2,
.icgds .lmn-collapse .lmn-collapse-content h3,
.icgds .lmn-collapse .lmn-collapse-content h4,
.icgds .lmn-collapse .lmn-collapse-content h5,
.icgds .lmn-collapse .lmn-collapse-content h6 {
  margin: 0;
}
.icgds .lmn-collapse .lmn-collapse-content p {
  font-size: 14px;
  line-height: 22px;
}
.icgds .lmn-collapse.lmn-collapse-card {
  box-shadow: var(--box-shadow-sm);
  border-radius: 8px;
}
.icgds .lmn-collapse.lmn-collapse-card .lmn-collapse-item:first-child {
  border-top: 0 solid var(--border-color-0);
}
.icgds .lmn-collapse.lmn-collapse-card .lmn-collapse-item:first-child .lmn-collapse-header {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.icgds .lmn-collapse.lmn-collapse-card .lmn-collapse-item:last-child {
  border-bottom: 0 solid var(--border-color-0);
}
.icgds .lmn-collapse.lmn-collapse-card .lmn-collapse-item:last-child .lmn-collapse-header {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.icgds .lmn-collapse.lmn-collapse-card .lmn-collapse-item .lmn-collapse-header,
.icgds .lmn-collapse.lmn-collapse-card .lmn-collapse-item .lmn-collapse-content {
  background: var(--bg-color-0);
}
.icgds .lmn-collapse.lmn-collapse-card h4 {
  margin-top: 0;
  margin-bottom: 1rem;
}
.icgds .lmn-collapse.lmn-ui-lg .lmn-collapse-header {
  font-size: 16px;
  line-height: 20px;
  padding: 0.8125rem 0.75rem;
}
.icgds .lmn-collapse.lmn-ui-sm .lmn-collapse-header {
  font-size: 12px;
  line-height: 16px;
  padding: 0.3125rem 0.75rem;
}
.icgds .lmn-collapse.lmn-ui-sm .lmn-collapse-content p {
  font-size: 12px;
  line-height: 18px;
}
.icgds .lmn-checkbox {
  display: inline-flex;
  flex-shrink: 0;
  position: relative;
  cursor: pointer;
  margin-right: 0.5rem;
}
.icgds .lmn-checkbox .lmn-control-input {
  z-index: 1;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.icgds .lmn-checkbox:disabled {
  cursor: not-allowed;
}
.icgds .lmn-checkbox input {
  margin: 0;
}
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input {
  position: absolute;
  inset: 0;
  opacity: 0;
}
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon {
  border-radius: 2px;
  width: 16px;
  height: 16px;
  border: 1px solid var(--control-icon-frame-border-color);
  position: relative;
  display: block;
  visibility: visible;
  font-weight: bold;
  background: var(--control-icon-frame-bg-color-unchecked);
  font-size: 10px;
  transition: border-color 200ms cubic-bezier(0, 0, 0.23, 0.99), background 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 0ms cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon::before {
  position: absolute;
  inset: 0;
  content: "\ea1d";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: transparent;
  transition: all 200ms cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:hover ~ .lmn-control-icon {
  border-color: var(--control-icon-frame-border-color-hover);
}
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:hover ~ .lmn-control-icon::before {
  color: var(--control-icon-bg-color-unchecked);
  transition: all 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:focus ~ .lmn-control-icon {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border-color: var(--comp-border-color-focus);
  transition: border-color 200ms cubic-bezier(0.6, 0, 1, 1), box-shadow 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:disabled,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input .disabled {
  cursor: not-allowed;
}
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:disabled ~ .lmn-control-icon,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input .disabled ~ .lmn-control-icon {
  cursor: not-allowed;
  border-color: var(--control-icon-frame-border-color-disabled);
  background: var(--control-icon-frame-bg-color-unchecked-disabled);
}
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:disabled ~ .lmn-control-icon::before,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input .disabled ~ .lmn-control-icon::before {
  color: transparent;
}
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon, .icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input .indeterminate ~ .lmn-control-icon {
  border-color: var(--control-icon-frame-bg-color-checked);
  background: var(--control-icon-bg-color-checked);
  transition: border-color 200ms cubic-bezier(0, 0, 0.23, 0.99), background 200ms cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input .indeterminate ~ .lmn-control-icon::before {
  color: #FFFFFF;
}
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked:hover ~ .lmn-control-icon, .icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate:hover ~ .lmn-control-icon,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input .indeterminate:hover ~ .lmn-control-icon {
  border-color: var(--control-icon-frame-bg-color-checked);
}
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked:hover ~ .lmn-control-icon::before, .icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate:hover ~ .lmn-control-icon::before,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input .indeterminate:hover ~ .lmn-control-icon::before {
  opacity: 0.6;
}
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked:disabled,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked .disabled, .icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate:disabled,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate .disabled,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input .indeterminate:disabled,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input .indeterminate .disabled {
  cursor: not-allowed;
}
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked:disabled ~ .lmn-control-icon,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked .disabled ~ .lmn-control-icon, .icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate:disabled ~ .lmn-control-icon,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate .disabled ~ .lmn-control-icon,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input .indeterminate:disabled ~ .lmn-control-icon,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input .indeterminate .disabled ~ .lmn-control-icon {
  border-color: var(--control-icon-frame-border-color-disabled);
  background: var(--control-icon-frame-bg-color-checked-disabled);
}
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked:disabled ~ .lmn-control-icon::before,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked .disabled ~ .lmn-control-icon::before, .icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate:disabled ~ .lmn-control-icon::before,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate .disabled ~ .lmn-control-icon::before,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input .indeterminate:disabled ~ .lmn-control-icon::before,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input .indeterminate .disabled ~ .lmn-control-icon::before {
  color: var(--control-icon-bg-color-checked-disabled);
}
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input .indeterminate ~ .lmn-control-icon::before,
.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input .lmn-control-indeterminate-icon ~ .lmn-control-icon::before {
  content: "\eac6" !important;
}
.icgds .focus.lmn-dropdown-item:not(:disabled):not(.disabled) .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon {
  border-color: var(--control-icon-frame-border-color-hover);
}
.icgds .focus.lmn-dropdown-item:not(:disabled):not(.disabled) .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon::before {
  color: var(--control-icon-bg-color-unchecked);
  transition: all 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .focus.lmn-dropdown-item:not(:disabled):not(.disabled) .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon {
  border-color: var(--control-icon-frame-bg-color-checked);
}
.icgds .focus.lmn-dropdown-item:not(:disabled):not(.disabled) .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before {
  color: #FFFFFF;
}
.icgds .lmn-form-group label ~ .lmn-selection-control {
  margin-top: 0.5rem;
}
.icgds .lmn-form-group label ~ .lmn-selection-control,
.icgds .lmn-form-group label .lmn-selection-control {
  margin-top: 0.5rem;
}
.icgds .lmn-selection-control-group .lmn-selection-control {
  margin-bottom: 0.5rem;
}
.icgds .lmn-form-group .lmn-selection-control,
.icgds .lmn-selection-control {
  color: var(--text-color-0);
  font-weight: 400;
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  transition-property: background-color, border-color, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-form-group .lmn-selection-control.lmn-selection-control-inline,
.icgds .lmn-selection-control.lmn-selection-control-inline {
  display: inline-flex;
  margin-right: 0.75rem;
}
.icgds .lmn-form-group .lmn-selection-control:disabled, .icgds .lmn-form-group .lmn-selection-control.disabled,
.icgds .lmn-selection-control:disabled,
.icgds .lmn-selection-control.disabled {
  color: var(--text-color-disabled);
  cursor: not-allowed;
}
.icgds .lmn-form-group .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon {
  border-color: var(--danger);
}
.icgds .lmn-form-group .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon,
.icgds .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon,
.icgds .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon,
.icgds .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon,
.icgds .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon,
.icgds .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon,
.icgds .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon {
  background: transparent;
}
.icgds .lmn-form-group .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.lmn-input-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.lmn-invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.needs-validation .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before,
.icgds .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control:invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.invalid .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:indeterminate ~ .lmn-control-icon::before {
  color: var(--danger);
}
.icgds .lmn-form-group.lmn-ui-sm .lmn-selection-control,
.icgds .lmn-selection-control.lmn-ui-sm {
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-form-group.lmn-ui-lg label ~ .lmn-selection-control {
  margin-top: 0.75rem;
}
.icgds .lmn-form-group.lmn-ui-lg .lmn-selection-control,
.icgds .lmn-selection-control.lmn-ui-lg {
  font-size: 16px;
  line-height: 20px;
}
.icgds .lmn-form-group.lmn-ui-lg .lmn-selection-control .lmn-checkbox,
.icgds .lmn-form-group.lmn-ui-lg .lmn-selection-control .lmn-radio,
.icgds .lmn-form-group.lmn-ui-lg .lmn-selection-control .lmn-switch,
.icgds .lmn-selection-control.lmn-ui-lg .lmn-checkbox,
.icgds .lmn-selection-control.lmn-ui-lg .lmn-radio,
.icgds .lmn-selection-control.lmn-ui-lg .lmn-switch {
  margin-right: 0.75rem;
}
.icgds .lmn-datepicker {
  position: relative;
  font-size: 16px;
  line-height: 1;
  list-style: none;
  background-color: var(--bg-color-0);
  background-clip: padding-box;
  outline: none;
  border-radius: 4px;
}
.icgds .lmn-datepicker .lmn-datepicker-input-wrap {
  padding: 0.5rem;
  padding-bottom: 0;
}
.icgds .lmn-datepicker .lmn-datepicker-input {
  -webkit-appearance: none;
          appearance: none;
  position: relative;
  display: block;
  line-height: 1;
  width: 100%;
  height: 36px;
  padding: 0.5rem 0.75rem;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--comp-border-color);
  background: var(--comp-bg-color);
  background-clip: padding-box;
  color: var(--text-color-0);
  font-size: 14px;
  transition: all 0.2s cubic-bezier(0.6, 0, 1, 1);
  font-family: "Overpass", sans-serif;
}
.icgds .lmn-datepicker .lmn-datepicker-input::placeholder {
  color: var(--text-color-3);
}
.icgds .lmn-datepicker .lmn-datepicker-input:hover:enabled:not(.disabled) {
  border-color: var(--comp-border-color-hover);
}
.icgds .lmn-datepicker .lmn-datepicker-input:focus:enabled:not(.disabled) {
  outline: none;
  border-color: var(--comp-border-color-focus) !important;
  background: var(--comp-bg-color-focus);
  color: var(--text-color-0) !important;
}
.icgds .lmn-datepicker .lmn-datepicker-input[disabled],
.icgds .lmn-datepicker .lmn-datepicker-input .disabled {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
}
.icgds .lmn-datepicker .lmn-datepicker-input[disabled]::placeholder,
.icgds .lmn-datepicker .lmn-datepicker-input .disabled::placeholder {
  color: var(--text-color-disabled);
}
.icgds .lmn-datepicker .lmn-datepicker-input.lmn-datepicker-input-invalid, .icgds .lmn-datepicker .lmn-datepicker-input.needs-validation {
  border-color: var(--comp-border-color-error);
}
.icgds .lmn-datepicker::placeholder {
  color: var(--text-color-3);
}
.icgds .lmn-datepicker:hover:enabled:not(.disabled) {
  border-color: var(--comp-border-color-hover);
}
.icgds .lmn-datepicker:focus:enabled:not(.disabled) {
  outline: none;
  border-color: var(--comp-border-color-focus) !important;
  background: var(--comp-bg-color-focus);
  color: var(--text-color-0) !important;
}
.icgds .lmn-datepicker[disabled],
.icgds .lmn-datepicker .disabled {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
}
.icgds .lmn-datepicker[disabled]::placeholder,
.icgds .lmn-datepicker .disabled::placeholder {
  color: var(--text-color-disabled);
}
.icgds .lmn-datepicker.needs-validation:invalid {
  border-color: var(--comp-border-color-error);
}
.icgds .lmn-datepicker .lmn-datepicker-header {
  padding: 1.5rem 1.5rem 0;
  display: flex;
  -webkit-user-select: none;
          user-select: none;
  line-height: 1.5;
}
.icgds .lmn-datepicker .lmn-datepicker-header > div {
  display: flex;
  width: 100%;
}
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-my-select,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-ym-select {
  display: inline-flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-my-select .lmn-datepicker-year-select,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-my-select .lmn-datepicker-month-select,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-ym-select .lmn-datepicker-year-select,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-ym-select .lmn-datepicker-month-select {
  font-size: 16px;
  font-weight: 700 !important;
  flex-grow: 0;
}
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-decade-select,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-year-select,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-month-select {
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  font-weight: 700 !important;
  padding: 0 0.125em;
  color: var(--text-color-1);
  cursor: pointer;
  flex-grow: 1;
  justify-content: center;
}
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-decade-select:hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-year-select:hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-month-select:hover {
  color: var(--link-color-0-hover);
}
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-decade-select:focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-year-select:focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-month-select:focus {
  color: var(--link-color-0-hover);
  text-decoration: underline;
}
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-decade-select:active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-year-select:active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-month-select:active {
  color: var(--link-color-0);
}
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-decade-select {
  pointer-events: none;
}
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-decade-select-arrow,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-year-select-arrow,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-month-select-arrow {
  display: none;
}
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn {
  font-family: ICGDSIcons, sans-serif;
  border-radius: 4px;
  position: relative;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  text-decoration: none;
  border: 1px solid var(--btn-border-color-default);
  background: var(--btn-bg-color-default);
  color: var(--btn-text-color-default);
  height: 28px;
  min-width: 28px !important;
  font-size: 12px;
  padding: 0.25rem 1rem;
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
  cursor: pointer;
}
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn:hover {
  border: 1px solid var(--btn-border-color-default-hover);
  background: var(--btn-bg-color-default-hover);
  color: var(--btn-text-color-default-hover);
}
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn:focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  color: inherit;
}
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn::after,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn::after {
  content: "\ea34";
}
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn::after,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn::after {
  content: "\ea33";
}
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn::after {
  content: "\ea2b";
}
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn::after {
  content: "\ea2c";
}
.icgds .lmn-datepicker .lmn-datepicker-body {
  padding: 0.75rem 0.75rem;
  padding-bottom: 0.375rem;
  flex: 1;
  border-width: 0;
}
.icgds .lmn-datepicker table {
  width: 100%;
  max-width: 100%;
  background-color: transparent;
  border-spacing: 0.5rem;
}
.icgds .lmn-datepicker table,
.icgds .lmn-datepicker th,
.icgds .lmn-datepicker td,
.icgds .lmn-datepicker tr {
  text-align: center;
  border-width: 0 !important;
}
.icgds .lmn-datepicker .lmn-datepicker-table {
  margin-bottom: 0;
}
.icgds .lmn-datepicker .lmn-datepicker-date-panel {
  position: relative;
  outline: none;
  border-width: 1px;
  border-color: var(--border-color-1);
}
.icgds .lmn-datepicker .lmn-datepicker-column-header {
  text-align: center;
  padding: 0.25rem 0;
}
.icgds .lmn-datepicker .lmn-datepicker-column-header .lmn-datepicker-column-header-inner {
  color: var(--text-color-3);
  display: block;
  font-weight: 400;
}
.icgds .lmn-datepicker .lmn-datepicker-prev-year-btn {
  display: none !important;
}
.icgds .lmn-datepicker .lmn-datepicker-next-year-btn {
  display: none !important;
}
.icgds .lmn-datepicker .lmn-datepicker-cell {
  text-align: center;
  padding: 0;
  position: relative;
  transition: all 200ms cubic-bezier(0.62, 0.28, 0.23, 0.99);
  border-radius: 4px !important;
}
.icgds .lmn-datepicker .lmn-datepicker-cell .lmn-datepicker-date {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  font-size: 14px;
  font-weight: 400;
  color: var(--text-color-0);
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  cursor: pointer;
}
.icgds .lmn-datepicker .lmn-datepicker-cell::before {
  content: "";
  background: transparent;
  border: 1px solid transparent;
  position: absolute;
  inset: 0;
}
.icgds .lmn-datepicker .lmn-datepicker-cell:hover {
  cursor: pointer;
}
.icgds .lmn-datepicker .lmn-datepicker-cell:focus, .icgds .lmn-datepicker .lmn-datepicker-cell:focus-within, .icgds .lmn-datepicker .lmn-datepicker-cell.lmn-datepicker-selected-start-date-focused, .icgds .lmn-datepicker .lmn-datepicker-cell.lmn-datepicker-selected-end-date-focused {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
}
.icgds .lmn-datepicker .lmn-datepicker-cell:not(.lmn-datepicker-selected-date):hover, .icgds .lmn-datepicker .lmn-datepicker-cell:not(.lmn-datepicker-range-hover-start):hover, .icgds .lmn-datepicker .lmn-datepicker-cell:not(.lmn-datepicker-range-hover-end):hover {
  background-color: var(--btn-bg-color-default-hover);
  border-color: var(--btn-border-color-default-hover);
}
.icgds .lmn-datepicker .lmn-datepicker-cell:not(.lmn-datepicker-selected-date):hover .lmn-datepicker-date, .icgds .lmn-datepicker .lmn-datepicker-cell:not(.lmn-datepicker-range-hover-start):hover .lmn-datepicker-date, .icgds .lmn-datepicker .lmn-datepicker-cell:not(.lmn-datepicker-range-hover-end):hover .lmn-datepicker-date {
  color: var(--text-color-0);
}
.icgds .lmn-datepicker .lmn-datepicker-cell:not(.lmn-datepicker-disabled-cell):active {
  background-color: var(--btn-bg-color-default-active);
}
.icgds .lmn-datepicker .lmn-datepicker-cell:not(.lmn-datepicker-disabled-cell):active .lmn-datepicker-date {
  color: var(--btn-text-color-default-active);
}
.icgds .lmn-datepicker .lmn-datepicker-cell.lmn-datepicker-disabled-cell::before {
  display: none;
}
.icgds .lmn-datepicker .lmn-datepicker-cell.lmn-datepicker-disabled-cell .lmn-datepicker-date, .icgds .lmn-datepicker .lmn-datepicker-cell.lmn-datepicker-disabled-cell .lmn-datepicker-date:hover {
  color: rgba(var(--text-color-3), 0.6);
  cursor: not-allowed;
  opacity: 0.4;
  background-color: transparent;
}
.icgds .lmn-datepicker .lmn-datepicker-today .lmn-datepicker-date {
  background: transparent;
  border: 1px solid var(--btn-border-color-secondary);
  color: var(--btn-text-color-secondary);
  border-radius: 4px;
}
.icgds .lmn-datepicker .lmn-datepicker-today.lmn-datepicker-disabled-cell .lmn-datepicker-date {
  border-color: var(--text-color-disabled);
}
.icgds .lmn-datepicker .lmn-datepicker-last-month-cell,
.icgds .lmn-datepicker .lmn-datepicker-next-month-btn-day {
  pointer-events: none;
  border: none;
}
.icgds .lmn-datepicker .lmn-datepicker-last-month-cell .lmn-datepicker-date,
.icgds .lmn-datepicker .lmn-datepicker-next-month-btn-day .lmn-datepicker-date {
  color: var(--text-color-disabled);
}
.icgds .lmn-datepicker .lmn-datepicker-in-range-cell {
  position: relative;
  border-radius: 0;
}
.icgds .lmn-datepicker .lmn-datepicker-in-range-cell::before {
  border-radius: 0;
  border-color: var(--btn-border-color-default);
  background-color: var(--btn-bg-color-default);
  color: var(--btn-text-color-default);
  left: -0.25rem;
  right: -0.25rem;
}
.icgds .lmn-datepicker .lmn-datepicker-in-range-cell > div {
  position: relative;
  z-index: 1;
}
.icgds .lmn-datepicker .lmn-datepicker-in-range-cell .lmn-datepicker-date {
  color: var(--btn-text-color-default);
}
.icgds .lmn-datepicker .lmn-datepicker-selected-start-date::before,
.icgds .lmn-datepicker .lmn-datepicker-range-hover-start::before {
  background-color: var(--btn-bg-color-default);
  right: -0.25rem;
  left: 0;
  border-radius: 4px 0 0 4px;
}
.icgds .lmn-datepicker .lmn-datepicker-selected-end-date::before,
.icgds .lmn-datepicker .lmn-datepicker-range-hover-end::before {
  background-color: var(--btn-bg-color-default);
  left: -0.25rem;
  right: 0;
  border-radius: 0 4px 4px 0;
}
.icgds .lmn-datepicker .lmn-datepicker-selected-date .lmn-datepicker-date,
.icgds .lmn-datepicker .lmn-datepicker-selected-start-date .lmn-datepicker-date,
.icgds .lmn-datepicker .lmn-datepicker-selected-end-date .lmn-datepicker-date,
.icgds .lmn-datepicker .lmn-datepicker-range-hover-start .lmn-datepicker-date,
.icgds .lmn-datepicker .lmn-datepicker-range-hover-end .lmn-datepicker-date {
  background-color: var(--btn-bg-color-secondary-active);
  border-color: var(--btn-border-color-secondary-active);
  color: var(--btn-text-color-default-active) !important;
  border-radius: 4px;
}
.icgds .lmn-datepicker .lmn-datepicker-prev-selected-start-date .lmn-datepicker-date,
.icgds .lmn-datepicker .lmn-datepicker-prev-selected-end-date .lmn-datepicker-date {
  background-color: var(--btn-bg-color-default-hover);
  color: var(--text-color-0);
  border-radius: 4px;
}
.icgds .lmn-datepicker .lmn-datepicker-footer {
  padding: 0 1.5rem 1.5rem;
}
.icgds .lmn-datepicker .lmn-datepicker-footer .lmn-datepicker-footer-extra {
  text-align: initial;
}
.icgds .lmn-datepicker .lmn-datepicker-footer .lmn-datepicker-footer-extra:not(:first-child) {
  margin-top: 1rem;
}
.icgds .lmn-datepicker .lmn-datepicker-footer:empty {
  display: none;
}
.icgds .lmn-datepicker .lmn-datepicker-today-btn {
  font-size: 14px;
  line-height: 18px;
  display: inline-block;
  cursor: pointer;
  height: 36px;
  position: relative;
  border: 0;
  font-family: "Overpass", sans-serif;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  box-shadow: 0 0 0 3px transparent, inset 0 0 0 1px transparent;
  padding: 9px 1rem;
  background-color: var(--btn-bg-color-default);
  color: var(--btn-text-color-default);
  border-radius: 4px;
  transition: background-color 200ms cubic-bezier(0, 0, 0.23, 0.99), border 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 0ms linear;
  height: 28px;
  padding: 0.375rem 0.75rem;
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-datepicker .lmn-datepicker-today-btn:hover {
  background-color: var(--btn-bg-color-default-hover);
  color: var(--btn-text-color-default-hover);
  transition: background-color 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-datepicker .lmn-datepicker-today-btn:focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
  outline: none;
  background-color: var(--btn-bg-color-default);
  color: var(--btn-text-color-default-focus);
  transition: border 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-datepicker .lmn-datepicker-today-btn:active, .icgds .lmn-datepicker .lmn-datepicker-today-btn.active, input[type=checkbox]:checked + .icgds .lmn-datepicker .lmn-datepicker-today-btn, input[type=radio]:checked + .icgds .lmn-datepicker .lmn-datepicker-today-btn {
  outline: none;
  background-color: var(--btn-bg-color-default-active);
  color: var(--btn-text-color-default-active);
  transition: background-color 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-datepicker .lmn-datepicker-today-btn[disabled], .icgds .lmn-datepicker .lmn-datepicker-today-btn.disabled {
  cursor: not-allowed;
  background-color: var(--btn-bg-color-default-disabled) !important;
  color: var(--btn-text-color-default-disabled) !important;
  box-shadow: none !important;
}
.icgds .lmn-form-group.lmn-ui-sm .lmn-datepicker-cell .lmn-datepicker-date,
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-cell .lmn-datepicker-date,
.icgds .lmn-datepicker-container.lmn-ui-sm .lmn-datepicker-cell .lmn-datepicker-date {
  width: 28px;
  height: 28px;
  font-size: 12px;
}
.icgds .lmn-form-group.lmn-ui-sm .lmn-datepicker-my-select .lmn-datepicker-year-select,
.icgds .lmn-form-group.lmn-ui-sm .lmn-datepicker-my-select .lmn-datepicker-month-select,
.icgds .lmn-form-group.lmn-ui-sm .lmn-datepicker-ym-select .lmn-datepicker-year-select,
.icgds .lmn-form-group.lmn-ui-sm .lmn-datepicker-ym-select .lmn-datepicker-month-select,
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-my-select .lmn-datepicker-year-select,
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-my-select .lmn-datepicker-month-select,
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-ym-select .lmn-datepicker-year-select,
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-ym-select .lmn-datepicker-month-select,
.icgds .lmn-datepicker-container.lmn-ui-sm .lmn-datepicker-my-select .lmn-datepicker-year-select,
.icgds .lmn-datepicker-container.lmn-ui-sm .lmn-datepicker-my-select .lmn-datepicker-month-select,
.icgds .lmn-datepicker-container.lmn-ui-sm .lmn-datepicker-ym-select .lmn-datepicker-year-select,
.icgds .lmn-datepicker-container.lmn-ui-sm .lmn-datepicker-ym-select .lmn-datepicker-month-select {
  font-size: 14px;
}
.icgds .lmn-form-group.lmn-ui-sm .lmn-datepicker-input,
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-input,
.icgds .lmn-datepicker-container.lmn-ui-sm .lmn-datepicker-input {
  height: 28px;
  font-size: 12px;
}
.icgds .lmn-datepicker-month-panel {
  position: absolute;
  inset: 0;
  z-index: 90;
  background-color: var(--bg-color-0);
  outline: none;
  border-width: 1px;
  border-color: var(--border-color-1);
}
.icgds .lmn-datepicker-month-panel > div {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.icgds .lmn-datepicker-month-panel-hidden {
  display: none;
}
.icgds .lmn-datepicker-month-panel-header {
  padding: 1.5rem 1.5rem 0;
  display: flex;
  -webkit-user-select: none;
          user-select: none;
  line-height: 1.5;
}
.icgds .lmn-datepicker-month-panel-header > div {
  display: flex;
  width: 100%;
}
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-my-select,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-ym-select {
  display: inline-flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-my-select .lmn-datepicker-month-panel-year-select,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-my-select .lmn-datepicker-month-panel-month-select,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-ym-select .lmn-datepicker-month-panel-year-select,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-ym-select .lmn-datepicker-month-panel-month-select {
  font-size: 16px;
  font-weight: 700 !important;
  flex-grow: 0;
}
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-decade-select,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-year-select,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-month-select {
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  font-weight: 700 !important;
  padding: 0 0.125em;
  color: var(--text-color-1);
  cursor: pointer;
  flex-grow: 1;
  justify-content: center;
}
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-decade-select:hover,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-year-select:hover,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-month-select:hover {
  color: var(--link-color-0-hover);
}
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-decade-select:focus,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-year-select:focus,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-month-select:focus {
  color: var(--link-color-0-hover);
  text-decoration: underline;
}
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-decade-select:active,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-year-select:active,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-month-select:active {
  color: var(--link-color-0);
}
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-decade-select {
  pointer-events: none;
}
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-decade-select-arrow,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-year-select-arrow,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-month-select-arrow {
  display: none;
}
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn {
  font-family: ICGDSIcons, sans-serif;
  border-radius: 4px;
  position: relative;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  text-decoration: none;
  border: 1px solid var(--btn-border-color-default);
  background: var(--btn-bg-color-default);
  color: var(--btn-text-color-default);
  height: 28px;
  min-width: 28px !important;
  font-size: 12px;
  padding: 0.25rem 1rem;
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
  cursor: pointer;
}
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn:hover,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn:hover,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn:hover,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn:hover,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn:hover,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn:hover {
  border: 1px solid var(--btn-border-color-default-hover);
  background: var(--btn-bg-color-default-hover);
  color: var(--btn-text-color-default-hover);
}
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn:focus,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn:focus,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn:focus,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn:focus,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn:focus,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn:focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  color: inherit;
}
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn::after,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn::after {
  content: "\ea34";
}
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn::after,
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn::after {
  content: "\ea33";
}
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn::after {
  content: "\ea2b";
}
.icgds .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn::after {
  content: "\ea2c";
}
.icgds .lmn-datepicker-month-panel-body {
  padding: 0.75rem 0.75rem;
  padding-bottom: 0.375rem;
  flex: 1;
  border-width: 0;
}
.icgds .lmn-datepicker-month-panel-table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
}
.icgds .lmn-datepicker-month-panel-selected-cell .lmn-datepicker-month-panel-month {
  background-color: #00BDF2;
}
.icgds .lmn-datepicker-month-panel-cell {
  text-align: center;
}
.icgds .lmn-datepicker-month-panel-cell .lmn-datepicker-month-panel-month {
  display: inline-block;
  width: calc(100% - 1em);
  padding: 0.5rem;
  margin: 0 auto;
  color: var(--text-color-0);
  text-align: center;
  background-color: transparent;
  transition: background 0.3s ease;
  border-width: 0;
  cursor: pointer;
}
.icgds .lmn-datepicker-month-panel-cell:not(.lmn-datepicker-month-panel-cell-disabled):hover .lmn-datepicker-month-panel-month, .icgds .lmn-datepicker-month-panel-cell:not(.lmn-datepicker-month-panel-cell-disabled) .lmn-datepicker-month-panel-month:hover {
  cursor: pointer;
  background-color: var(--btn-bg-color-default-hover);
  color: var(--btn-text-color-default-hover);
  border-radius: 4px;
}
.icgds .lmn-datepicker-month-panel-cell:not(.lmn-datepicker-month-panel-cell-zdisabled) .lmn-datepicker-month-panel-month:active {
  background-color: var(--btn-bg-color-default-hover);
  color: var(--btn-text-color-default-hover);
}
.icgds .lmn-datepicker-month-panel-cell.lmn-datepicker-month-panel-cell-disabled .lmn-datepicker-month-panel-month, .icgds .lmn-datepicker-month-panel-cell.lmn-datepicker-month-panel-cell-disabled .lmn-datepicker-month-panel-month:hover {
  color: var(--text-color-disabled);
  cursor: not-allowed;
  background-color: transparent;
}
.icgds .lmn-datepicker-year-panel {
  position: absolute;
  inset: 0;
  z-index: 90;
  background-color: var(--bg-color-0);
  outline: none;
  border-width: 1px;
  border-color: var(--border-color-1);
}
.icgds .lmn-datepicker-year-panel > div {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.icgds .lmn-datepicker-year-panel-hidden {
  display: none;
}
.icgds .lmn-datepicker-year-panel-header {
  padding: 1.5rem 1.5rem 0;
  display: flex;
  -webkit-user-select: none;
          user-select: none;
  line-height: 1.5;
}
.icgds .lmn-datepicker-year-panel-header > div {
  display: flex;
  width: 100%;
}
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-my-select,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-ym-select {
  display: inline-flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-my-select .lmn-datepicker-year-panel-year-select,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-my-select .lmn-datepicker-year-panel-month-select,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-ym-select .lmn-datepicker-year-panel-year-select,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-ym-select .lmn-datepicker-year-panel-month-select {
  font-size: 16px;
  font-weight: 700 !important;
  flex-grow: 0;
}
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-decade-select,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-year-select,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-month-select {
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  font-weight: 700 !important;
  padding: 0 0.125em;
  color: var(--text-color-1);
  cursor: pointer;
  flex-grow: 1;
  justify-content: center;
}
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-decade-select:hover,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-year-select:hover,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-month-select:hover {
  color: var(--link-color-0-hover);
}
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-decade-select:focus,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-year-select:focus,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-month-select:focus {
  color: var(--link-color-0-hover);
  text-decoration: underline;
}
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-decade-select:active,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-year-select:active,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-month-select:active {
  color: var(--link-color-0);
}
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-decade-select {
  pointer-events: none;
}
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-decade-select-arrow,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-year-select-arrow,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-month-select-arrow {
  display: none;
}
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn {
  font-family: ICGDSIcons, sans-serif;
  border-radius: 4px;
  position: relative;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  text-decoration: none;
  border: 1px solid var(--btn-border-color-default);
  background: var(--btn-bg-color-default);
  color: var(--btn-text-color-default);
  height: 28px;
  min-width: 28px !important;
  font-size: 12px;
  padding: 0.25rem 1rem;
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
  cursor: pointer;
}
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn:hover,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn:hover,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn:hover,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn:hover,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn:hover,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn:hover {
  border: 1px solid var(--btn-border-color-default-hover);
  background: var(--btn-bg-color-default-hover);
  color: var(--btn-text-color-default-hover);
}
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn:focus,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn:focus,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn:focus,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn:focus,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn:focus,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn:focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  color: inherit;
}
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn::after,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn::after {
  content: "\ea34";
}
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn::after,
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn::after {
  content: "\ea33";
}
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn::after {
  content: "\ea2b";
}
.icgds .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn::after {
  content: "\ea2c";
}
.icgds .lmn-datepicker-year-panel-body {
  padding: 0.75rem 0.75rem;
  padding-bottom: 0.375rem;
  flex: 1;
  border-width: 0;
}
.icgds .lmn-datepicker-year-panel-table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.icgds .lmn-datepicker-year-panel-selected-cell .lmn-datepicker-year-panel-year {
  background-color: #00BDF2;
}
.icgds .lmn-datepicker-year-panel-cell {
  text-align: center;
}
.icgds .lmn-datepicker-year-panel-cell .lmn-datepicker-year-panel-year {
  display: inline-block;
  width: calc(100% - 1em);
  padding: 0.5rem;
  margin: 0 auto;
  color: var(--text-color-0);
  text-align: center;
  background-color: transparent;
  transition: background 0.3s ease;
  border-width: 0;
  cursor: pointer;
}
.icgds .lmn-datepicker-year-panel-cell:not(.lmn-datepicker-year-panel-cell-disabled):hover .lmn-datepicker-year-panel-year, .icgds .lmn-datepicker-year-panel-cell:not(.lmn-datepicker-year-panel-cell-disabled) .lmn-datepicker-year-panel-year:hover {
  cursor: pointer;
  background-color: var(--btn-bg-color-default-hover);
  color: var(--btn-text-color-default-hover);
  border-radius: 4px;
}
.icgds .lmn-datepicker-year-panel-cell:not(.lmn-datepicker-year-panel-cell-disabled):active .lmn-datepicker-year-panel-year, .icgds .lmn-datepicker-year-panel-cell:not(.lmn-datepicker-year-panel-cell-disabled) .lmn-datepicker-year-panel-year:active {
  background-color: var(--btn-bg-color-default-active);
  color: var(--btn-text-color-default-active);
}
.icgds .lmn-datepicker-year-panel-cell.lmn-datepicker-year-panel-cell-disabled .lmn-datepicker-year-panel-year, .icgds .lmn-datepicker-year-panel-cell.lmn-datepicker-year-panel-cell-disabled .lmn-datepicker-year-panel-year:hover {
  color: var(--text-color-disabled);
  cursor: not-allowed;
  background-color: transparent;
}
.icgds .lmn-datepicker-year-panel-last-decade-cell,
.icgds .lmn-datepicker-year-panel-next-decade-cell {
  color: var(--text-color-disabled);
  background-color: transparent;
  pointer-events: none;
  cursor: not-allowed;
}
.icgds .lmn-datepicker-year-panel-last-decade-cell .lmn-datepicker-year-panel-year,
.icgds .lmn-datepicker-year-panel-next-decade-cell .lmn-datepicker-year-panel-year {
  color: var(--text-color-disabled);
  cursor: not-allowed;
}
.icgds .lmn-datepicker-container {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  line-height: 1.5;
  color: var(--text-color-0);
  list-style: none;
  box-shadow: var(--box-shadow);
  position: absolute;
  z-index: 1030;
}
.icgds .lmn-datepicker-holder-icon,
.icgds .lmn-datepicker-holder-input-icon,
.icgds .lmn-datepicker-clear-icon {
  font-size: 18px;
  color: var(--text-color-0) !important;
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-datepicker-holder {
  position: relative;
  display: inline-flex;
  align-items: center;
  cursor: text;
  outline: none;
  transition: opacity 0.3s;
  font-family: "Overpass", sans-serif;
  width: 100%;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text {
  -webkit-appearance: none;
          appearance: none;
  display: inline-block;
  font-family: "Overpass", sans-serif;
  width: 100%;
  height: 36px;
  min-height: 36px;
  padding: 0.5rem 0.75rem;
  line-height: 1.125rem;
  background-clip: padding-box;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--comp-border-color);
  background-color: var(--comp-bg-color);
  color: var(--text-color-0);
  font-size: 14px;
  transition-property: border, background, box-shadow, color;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.6, 0, 1, 1);
  position: relative;
  height: auto;
  display: flex;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text::placeholder {
  transition: color 200ms cubic-bezier(0.6, 0, 1, 1);
  color: var(--text-color-3);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text:required {
  color: var(--text-color-0);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text:focus:enabled:not(.disabled), .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-input-validation, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.needs-validation, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text:invalid, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-invalid {
  border-color: var(--comp-border-color-error);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-ui-xs {
  height: 20px;
  min-height: 20px;
  font-size: 12px;
  padding: 0.25rem 0.5rem;
  line-height: 1rem;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-ui-xs.lmn-textarea {
  height: auto;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-ui-sm {
  height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding: 0.3125rem 0.5rem;
  padding-bottom: 0.375rem;
  line-height: 1rem;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-ui-sm.lmn-textarea {
  height: auto;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-ui-lg {
  height: 48px;
  min-height: 48px;
  font-size: 16px;
  padding: 0.8125rem 1rem;
  line-height: 1.25rem;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-ui-lg.lmn-textarea {
  height: auto;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text.read-only, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text[read-only] {
  background-color: var(--comp-bg-color-read-only);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text[disabled], .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.disabled {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
  color: var(--text-color-disabled);
  border-color: transparent;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text[disabled]::placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.disabled::placeholder {
  color: var(--text-color-disabled);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text:focus-within {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  background: var(--comp-bg-color-focus);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text .lmn-datepicker-holder-icon,
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text .lmn-datepicker-holder-input-icon,
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text .lmn-datepicker-clear-icon {
  order: 2;
  z-index: 2;
  flex-shrink: 0;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text .lmn-datepicker-holder-input {
  order: 1;
  border: none;
  background-color: transparent;
  padding: 0 !important;
  height: auto;
  flex-grow: 1;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text .lmn-datepicker-holder-input:focus, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text .lmn-datepicker-holder-input:disabled {
  border: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text.disabled, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.disabled:focus {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
  color: var(--text-color-disabled);
  border-color: transparent;
  box-shadow: none;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text.disabled::placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.disabled:focus::placeholder {
  color: var(--text-color-disabled);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text.disabled .lmn-datepicker-holder-input-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.disabled:focus .lmn-datepicker-holder-input-icon {
  color: var(--text-color-disabled);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text.read-only, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.read-only:focus, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-read-only, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-read-only:focus {
  border-color: var(--comp-bg-color-read-only);
  background: var(--comp-bg-color-read-only);
  color: var(--text-color-0);
  box-shadow: none;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text.read-only::placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.read-only:focus::placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-read-only::placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-read-only:focus::placeholder {
  color: var(--text-color-2);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text.read-only:focus, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.read-only:focus-within, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.read-only:focus:focus, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.read-only:focus:focus-within, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-read-only:focus, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-read-only:focus-within, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-read-only:focus:focus, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-read-only:focus:focus-within {
  border-color: var(--comp-bg-color-read-only) !important;
  background: var(--comp-bg-color-read-only) !important;
  color: var(--text-color-0) !important;
  box-shadow: none !important;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text.read-only ~ .lmn-input-prefix-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.read-only ~ .lmn-input-suffix-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.read-only:focus ~ .lmn-input-prefix-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.read-only:focus ~ .lmn-input-suffix-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-read-only ~ .lmn-input-prefix-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-read-only ~ .lmn-input-suffix-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-read-only:focus ~ .lmn-input-prefix-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-read-only:focus ~ .lmn-input-suffix-icon {
  pointer-events: none;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-input-text.read-only .lmn-datepicker-holder-input-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.read-only:focus .lmn-datepicker-holder-input-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-read-only .lmn-datepicker-holder-input-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-input-text.lmn-read-only:focus .lmn-datepicker-holder-input-icon {
  color: var(--text-color-0);
}
.icgds .lmn-datepicker-holder.lmn-datepicker-holder-show-clear:hover .lmn-datepicker-clear-icon {
  display: flex !important;
}
.icgds .lmn-datepicker-holder.lmn-datepicker-holder-show-clear:hover .lmn-datepicker-holder-input-icon {
  display: none !important;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input {
  -webkit-appearance: none;
          appearance: none;
  display: inline-block;
  font-family: "Overpass", sans-serif;
  width: 100%;
  height: 36px;
  min-height: 36px;
  padding: 0.5rem 0.75rem;
  line-height: 1.125rem;
  background-clip: padding-box;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--comp-border-color);
  background-color: var(--comp-bg-color);
  color: var(--text-color-0);
  font-size: 14px;
  transition-property: border, background, box-shadow, color;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.6, 0, 1, 1);
  position: relative;
  flex: 1 1 auto;
  display: flex;
  align-items: center;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input::placeholder {
  transition: color 200ms cubic-bezier(0.6, 0, 1, 1);
  color: var(--text-color-3);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:required {
  color: var(--text-color-0);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:focus:enabled:not(.disabled), .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-input-validation, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.needs-validation, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:invalid, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-invalid {
  border-color: var(--comp-border-color-error);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-ui-xs {
  height: 20px;
  min-height: 20px;
  font-size: 12px;
  padding: 0.25rem 0.5rem;
  line-height: 1rem;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-ui-xs.lmn-textarea {
  height: auto;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-ui-sm {
  height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding: 0.3125rem 0.5rem;
  padding-bottom: 0.375rem;
  line-height: 1rem;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-ui-sm.lmn-textarea {
  height: auto;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-ui-lg {
  height: 48px;
  min-height: 48px;
  font-size: 16px;
  padding: 0.8125rem 1rem;
  line-height: 1.25rem;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-ui-lg.lmn-textarea {
  height: auto;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.read-only, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input[read-only] {
  background-color: var(--comp-bg-color-read-only);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input[disabled], .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.disabled {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
  color: var(--text-color-disabled);
  border-color: transparent;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input[disabled]::placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.disabled::placeholder {
  color: var(--text-color-disabled);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:focus:not(.disabled) {
  outline: none;
  border-color: var(--comp-border-color-focus) !important;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  background: var(--comp-bg-color-focus);
  color: var(--text-color-0) !important;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.read-only, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.read-only:focus, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-read-only, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-read-only:focus {
  border-color: var(--comp-bg-color-read-only);
  background: var(--comp-bg-color-read-only);
  color: var(--text-color-0);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.read-only::placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.read-only:focus::placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-read-only::placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-read-only:focus::placeholder {
  color: var(--text-color-2);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.read-only:focus, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.read-only:focus-within, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.read-only:focus:focus, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.read-only:focus:focus-within, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-read-only:focus, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-read-only:focus-within, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-read-only:focus:focus, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-read-only:focus:focus-within {
  border-color: var(--comp-bg-color-read-only) !important;
  background: var(--comp-bg-color-read-only) !important;
  color: var(--text-color-0) !important;
  box-shadow: none !important;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.read-only ~ .lmn-input-prefix-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.read-only ~ .lmn-input-suffix-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.read-only:focus ~ .lmn-input-prefix-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.read-only:focus ~ .lmn-input-suffix-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-read-only ~ .lmn-input-prefix-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-read-only ~ .lmn-input-suffix-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-read-only:focus ~ .lmn-input-prefix-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-read-only:focus ~ .lmn-input-suffix-icon {
  pointer-events: none;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.read-only .lmn-datepicker-holder-input-icon,
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.read-only ~ .lmn-datepicker-holder-input-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.read-only:focus .lmn-datepicker-holder-input-icon,
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.read-only:focus ~ .lmn-datepicker-holder-input-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-read-only .lmn-datepicker-holder-input-icon,
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-read-only ~ .lmn-datepicker-holder-input-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-read-only:focus .lmn-datepicker-holder-input-icon,
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.lmn-read-only:focus ~ .lmn-datepicker-holder-input-icon {
  color: var(--text-color-0);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.disabled, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input[disabled] {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
  color: var(--text-color-disabled);
  border-color: transparent;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.disabled::placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input[disabled]::placeholder {
  color: var(--text-color-disabled);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.disabled .lmn-datepicker-range-picker-input, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.disabled .lmn-datepicker-range-picker-input::placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input[disabled] .lmn-datepicker-range-picker-input, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input[disabled] .lmn-datepicker-range-picker-input::placeholder {
  color: var(--text-color-disabled);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.disabled .lmn-datepicker-holder-input-icon,
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.disabled ~ .lmn-datepicker-holder-input-icon, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input[disabled] .lmn-datepicker-holder-input-icon,
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input[disabled] ~ .lmn-datepicker-holder-input-icon {
  color: var(--text-color-disabled);
}
.icgds .lmn-datepicker-holder.lmn-invalid .lmn-datepicker-input-text {
  border-color: var(--comp-border-color-error);
}
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-input-text .lmn-input-prefix-text,
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-input-text .lmn-input-suffix-text {
  font-size: 12px;
  line-height: 1rem;
}
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-input-text .lmn-select-input {
  min-height: 28px;
}
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-input-text,
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-input-text .lmn-input {
  height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding: 0.3125rem 0.5rem;
  padding-bottom: 0.375rem;
  line-height: 1rem;
}
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-input-text.lmn-textarea,
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-input-text .lmn-input.lmn-textarea {
  height: auto;
}
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-holder-input {
  height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding: 0.3125rem 0.5rem;
  padding-bottom: 0.375rem;
  line-height: 1rem;
}
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-holder-input.lmn-textarea {
  height: auto;
}
.icgds .lmn-datepicker-holder.lmn-ui-lg .lmn-datepicker-input-text {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.icgds .lmn-datepicker-holder.lmn-ui-lg .lmn-datepicker-input-text .lmn-input-prefix-text,
.icgds .lmn-datepicker-holder.lmn-ui-lg .lmn-datepicker-input-text .lmn-input-suffix-text {
  font-size: 16px;
  line-height: 1.25rem;
}
.icgds .lmn-datepicker-holder.lmn-ui-lg .lmn-datepicker-input-text .lmn-input-prefix-text {
  margin-left: 0;
}
.icgds .lmn-datepicker-holder.lmn-ui-lg .lmn-datepicker-input-text .lmn-input-suffix-text {
  margin-right: 0;
}
.icgds .lmn-datepicker-holder.lmn-ui-lg .lmn-datepicker-input-text .lmn-select-input {
  min-height: 48px;
}
.icgds .lmn-datepicker-holder.lmn-ui-lg .lmn-datepicker-input-text .lmn-select-choice {
  height: 24px !important;
}
.icgds .lmn-datepicker-holder.lmn-ui-lg .lmn-datepicker-input-text,
.icgds .lmn-datepicker-holder.lmn-ui-lg .lmn-datepicker-input-text .lmn-input {
  height: 48px;
  min-height: 48px;
  font-size: 16px;
  padding: 0.8125rem 1rem;
  line-height: 1.25rem;
}
.icgds .lmn-datepicker-holder.lmn-ui-lg .lmn-datepicker-input-text.lmn-textarea,
.icgds .lmn-datepicker-holder.lmn-ui-lg .lmn-datepicker-input-text .lmn-input.lmn-textarea {
  height: auto;
}
.icgds .lmn-datepicker-holder.lmn-ui-lg .lmn-datepicker-holder-input {
  height: 48px;
  min-height: 48px;
  font-size: 16px;
  padding: 0.8125rem 1rem;
  line-height: 1.25rem;
}
.icgds .lmn-datepicker-holder.lmn-ui-lg .lmn-datepicker-holder-input.lmn-textarea {
  height: auto;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-clear-icon {
  display: none !important;
  cursor: pointer;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input {
  -webkit-appearance: none;
          appearance: none;
  background: transparent;
  color: var(--text-color-0);
  font-size: inherit;
  font-family: "Overpass", sans-serif;
  width: 50%;
  text-align: center;
  border-width: 0;
  outline: none;
  height: 100%;
}
.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input::placeholder {
  color: var(--text-color-3);
}
.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-separator {
  display: inline-flex;
  align-items: center;
  height: 100%;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  pointer-events: none;
}
.icgds .lmn-datepicker-range {
  overflow: hidden;
}
.icgds .lmn-datepicker-range .lmn-datepicker-date-panel::after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  content: ".";
}
.icgds .lmn-datepicker-range .lmn-datepicker-range-part {
  position: relative;
  width: 50%;
}
.icgds .lmn-datepicker-range .lmn-datepicker-range-left {
  float: left;
}
.icgds .lmn-datepicker-range .lmn-datepicker-range-right {
  float: right;
}
.icgds .lmn-datepicker-range .lmn-datepicker-range-middle {
  position: absolute;
  z-index: 1;
  top: 1em;
  color: var(--link-color-0);
  pointer-events: none;
  transform: translateX(-50%);
}
.icgds .lmn-datepicker-range .lmn-datepicker-input-wrap {
  position: relative;
  border-width: 0;
}
.icgds .lmn-datepicker-range .lmn-datepicker-month-panel .lmn-datepicker-year-panel {
  top: 0;
}
.icgds .lmn-datepicker-range div.lmn-datepicker-range-quick-selector,
.icgds .lmn-datepicker-range div.lmn-datepicker-quick-select {
  font-size: 14px;
  line-height: 18px;
  display: inline-block;
  cursor: pointer;
  height: 36px;
  position: relative;
  border: 0;
  font-family: "Overpass", sans-serif;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  box-shadow: 0 0 0 3px transparent, inset 0 0 0 1px transparent;
  padding: 9px 1rem;
  background-color: var(--btn-bg-color-default);
  color: var(--btn-text-color-default);
  border-radius: 4px;
  transition: background-color 200ms cubic-bezier(0, 0, 0.23, 0.99), border 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 0ms linear;
  height: 28px;
  padding: 0.375rem 0.75rem;
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-datepicker-range div.lmn-datepicker-range-quick-selector:hover,
.icgds .lmn-datepicker-range div.lmn-datepicker-quick-select:hover {
  background-color: var(--btn-bg-color-default-hover);
  color: var(--btn-text-color-default-hover);
  transition: background-color 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-datepicker-range div.lmn-datepicker-range-quick-selector:focus,
.icgds .lmn-datepicker-range div.lmn-datepicker-quick-select:focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
  outline: none;
  background-color: var(--btn-bg-color-default);
  color: var(--btn-text-color-default-focus);
  transition: border 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-datepicker-range div.lmn-datepicker-range-quick-selector:active, .icgds .lmn-datepicker-range div.lmn-datepicker-range-quick-selector.active, input[type=checkbox]:checked + .icgds .lmn-datepicker-range div.lmn-datepicker-range-quick-selector, input[type=radio]:checked + .icgds .lmn-datepicker-range div.lmn-datepicker-range-quick-selector,
.icgds .lmn-datepicker-range div.lmn-datepicker-quick-select:active,
.icgds .lmn-datepicker-range div.lmn-datepicker-quick-select.active,
input[type=checkbox]:checked + .icgds .lmn-datepicker-range div.lmn-datepicker-quick-select,
input[type=radio]:checked + .icgds .lmn-datepicker-range div.lmn-datepicker-quick-select {
  outline: none;
  background-color: var(--btn-bg-color-default-active);
  color: var(--btn-text-color-default-active);
  transition: background-color 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-datepicker-range div.lmn-datepicker-range-quick-selector[disabled], .icgds .lmn-datepicker-range div.lmn-datepicker-range-quick-selector.disabled,
.icgds .lmn-datepicker-range div.lmn-datepicker-quick-select[disabled],
.icgds .lmn-datepicker-range div.lmn-datepicker-quick-select.disabled {
  cursor: not-allowed;
  background-color: var(--btn-bg-color-default-disabled) !important;
  color: var(--btn-text-color-default-disabled) !important;
  box-shadow: none !important;
}
.icgds .lmn-drawer {
  position: fixed;
  z-index: 1000;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
}
.icgds .lmn-drawer.lmn-drawer-left .lmn-drawer-content-wrapper, .icgds .lmn-drawer.lmn-drawer-right .lmn-drawer-content-wrapper {
  width: 300px;
}
.icgds .lmn-drawer.lmn-drawer-left .lmn-drawer-content-wrapper,
.icgds .lmn-drawer.lmn-drawer-left .lmn-drawer-content {
  height: 100%;
}
.icgds .lmn-drawer.lmn-drawer-left .lmn-drawer-content-wrapper {
  transform: translateX(-100%);
  left: 0;
}
.icgds .lmn-drawer.lmn-drawer-right .lmn-drawer-content-wrapper,
.icgds .lmn-drawer.lmn-drawer-right .lmn-drawer-content {
  height: 100%;
}
.icgds .lmn-drawer.lmn-drawer-right .lmn-drawer-content-wrapper {
  transform: translateX(100%);
  right: 0;
}
.icgds .lmn-drawer.lmn-drawer-top .lmn-drawer-content-wrapper,
.icgds .lmn-drawer.lmn-drawer-top .lmn-drawer-content {
  height: auto;
}
.icgds .lmn-drawer.lmn-drawer-top .lmn-drawer-content-wrapper {
  transform: translateY(-100%);
  top: 0;
  width: 100%;
}
.icgds .lmn-drawer.lmn-drawer-bottom .lmn-drawer-content {
  height: 100%;
}
.icgds .lmn-drawer.lmn-drawer-bottom .lmn-drawer-content-wrapper {
  transform: translateY(100%);
  bottom: 0;
  width: 100%;
}
.icgds .lmn-drawer.lmn-ui-sm .lmn-drawer-header,
.icgds .lmn-drawer.lmn-ui-sm .lmn-drawer-title {
  font-size: 18px;
  line-height: 22px;
}
.icgds .lmn-drawer.lmn-ui-sm .lmn-drawer-header .lmn-drawer-subtitle,
.icgds .lmn-drawer.lmn-ui-sm .lmn-drawer-title .lmn-drawer-subtitle {
  font-size: 12px;
  line-height: 1rem;
}
.icgds .lmn-drawer.lmn-ui-sm .lmn-drawer-body {
  padding-top: 0.75rem;
}
.icgds .lmn-drawer.lmn-ui-sm .lmn-drawer-body,
.icgds .lmn-drawer.lmn-ui-sm .lmn-drawer-body p {
  font-size: 12px;
  line-height: 1rem;
}
.icgds .lmn-drawer.lmn-ui-sm .lmn-drawer-close,
.icgds .lmn-drawer.lmn-ui-sm .lmn-drawer-action {
  font-size: 14px;
}
.icgds .lmn-drawer.lmn-ui-lg .lmn-drawer-header,
.icgds .lmn-drawer.lmn-ui-lg .lmn-drawer-title {
  font-size: 28px;
  font-weight: 100;
  line-height: 36px;
}
.icgds .lmn-drawer.lmn-ui-lg .lmn-drawer-header .lmn-drawer-subtitle,
.icgds .lmn-drawer.lmn-ui-lg .lmn-drawer-title .lmn-drawer-subtitle {
  font-size: 16px;
  line-height: 1.25rem;
}
.icgds .lmn-drawer.lmn-ui-lg .lmn-drawer-body,
.icgds .lmn-drawer.lmn-ui-lg .lmn-drawer-body p {
  font-size: 16px;
  line-height: 1.25rem;
}
.icgds .lmn-drawer-mask {
  pointer-events: auto;
  position: fixed;
  right: 0;
  left: 0;
  height: 0;
  background: var(--modal-mask-color);
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-drawer-content-wrapper {
  pointer-events: auto;
  position: absolute;
  transition: transform 400ms cubic-bezier(0.6, 0, 1, 1);
  box-shadow: var(--box-shadow-lg);
  transform: translateX(200%);
}
.icgds .lmn-drawer-content {
  position: relative;
  width: 100%;
  background: var(--comp-bg-color-item);
  padding: 0;
  display: flex;
  flex-direction: column;
}
.icgds .lmn-drawer-close,
.icgds .lmn-drawer-action {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 1;
  cursor: pointer;
}
.icgds .lmn-drawer-header {
  display: flex;
  align-items: center;
  position: relative;
  line-height: 30px;
  font-size: 18px;
  font-weight: 400;
  color: var(--text-headline-0);
  padding: 1rem;
  padding-bottom: 0;
}
.icgds .lmn-drawer-header .lmn-drawer-title {
  display: inline-block;
  width: calc(100% - 2em);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 24px;
  line-height: 1.25;
}
.icgds .lmn-drawer-header .lmn-drawer-title .lmn-drawer-subtitle {
  padding-top: 0.25rem;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  line-height: 1.125rem;
  color: var(--text-color-3);
}
.icgds .lmn-drawer-body {
  padding: 1rem;
  font-size: 14px;
  flex-grow: 1;
  word-wrap: break-word;
  line-height: 1.15;
  overflow-y: auto;
}
.icgds .lmn-drawer-body,
.icgds .lmn-drawer-body p {
  font-size: 14px;
  line-height: 1.125rem;
}
.icgds .lmn-drawer-body p {
  margin: 0;
}
.icgds .lmn-drawer-footer {
  padding: 1rem;
}
.icgds .lmn-drawer-open {
  width: 100%;
}
.icgds .lmn-drawer-open.lmn-drawer-left .lmn-drawer-content-wrapper, .icgds .lmn-drawer-open.lmn-drawer-right .lmn-drawer-content-wrapper {
  transform: unset;
}
.icgds .lmn-drawer-open.lmn-drawer-left.lmn-drawer-mask-hidden, .icgds .lmn-drawer-open.lmn-drawer-right.lmn-drawer-mask-hidden {
  width: 0%;
}
.icgds .lmn-drawer-open.lmn-drawer-top .lmn-drawer-content-wrapper, .icgds .lmn-drawer-open.lmn-drawer-bottom .lmn-drawer-content-wrapper {
  transform: translateY(0%);
}
.icgds .lmn-drawer-open.lmn-drawer-top.lmn-drawer-mask-hidden, .icgds .lmn-drawer-open.lmn-drawer-bottom.lmn-drawer-mask-hidden {
  height: 0%;
}
.icgds .lmn-drawer-open .lmn-drawer-mask {
  opacity: 1;
  height: 100%;
}
.icgds .lmn-drawer-open.lmn-drawer-mask-hidden .lmn-drawer-mask {
  opacity: 0;
}
.icgds .lmn-dropdown {
  position: relative;
  display: inline-block;
}
.icgds .lmn-dropdown .lmn-dropdown-hidden {
  display: none;
}
.icgds .lmn-dropdown.active > .lmn-dropdown-menu-wrapper {
  display: block !important;
}
.icgds .lmn-dropdown.active > .lmn-dropdown-toggle .lmn-dropdown-trigger-icon::before {
  transform: rotate(180deg) !important;
}
.icgds .lmn-dropdown:focus, .icgds .lmn-dropdown.focus {
  outline: none !important;
}
.icgds .lmn-dropdown.lmn-context-menu .lmn-dropdown-menu-wrapper, .icgds .lmn-dropdown.lmn-dropdown-context-menu .lmn-dropdown-menu-wrapper {
  left: 0.25rem;
}
.icgds .lmn-dropdown-hidden-input {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  cursor: pointer;
  border: none;
  outline: none;
  opacity: 0;
  -webkit-appearance: none;
          appearance: none;
}
.icgds .lmn-dropdown-nvda-list {
  width: 0;
  height: 0;
  overflow: hidden;
}
.icgds .lmn-dropdown-toggle {
  -webkit-appearance: none;
          appearance: none;
  display: inline-block;
  font-family: "Overpass", sans-serif;
  width: 100%;
  height: 36px;
  min-height: 36px;
  padding: 0.5rem 0.75rem;
  line-height: 1.125rem;
  background-clip: padding-box;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--comp-border-color);
  background-color: var(--comp-bg-color);
  color: var(--text-color-0);
  font-size: 14px;
  transition-property: border, background, box-shadow, color;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.6, 0, 1, 1);
  position: relative;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  cursor: pointer;
  white-space: nowrap;
  text-align: left;
  display: inline-flex !important;
  align-items: center;
  justify-content: space-between;
}
.icgds .lmn-dropdown-toggle::placeholder {
  transition: color 200ms cubic-bezier(0.6, 0, 1, 1);
  color: var(--text-color-3);
}
.icgds .lmn-dropdown-toggle:required {
  color: var(--text-color-0);
}
.icgds .lmn-dropdown-toggle:focus:enabled:not(.disabled), .icgds .lmn-dropdown-toggle.focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-dropdown-toggle.lmn-input-validation, .icgds .lmn-dropdown-toggle.needs-validation, .icgds .lmn-dropdown-toggle:invalid, .icgds .lmn-dropdown-toggle.lmn-invalid {
  border-color: var(--comp-border-color-error);
}
.icgds .lmn-dropdown-toggle.lmn-ui-xs {
  height: 20px;
  min-height: 20px;
  font-size: 12px;
  padding: 0.25rem 0.5rem;
  line-height: 1rem;
}
.icgds .lmn-dropdown-toggle.lmn-ui-xs.lmn-textarea {
  height: auto;
}
.icgds .lmn-dropdown-toggle.lmn-ui-sm {
  height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding: 0.3125rem 0.5rem;
  padding-bottom: 0.375rem;
  line-height: 1rem;
}
.icgds .lmn-dropdown-toggle.lmn-ui-sm.lmn-textarea {
  height: auto;
}
.icgds .lmn-dropdown-toggle.lmn-ui-lg {
  height: 48px;
  min-height: 48px;
  font-size: 16px;
  padding: 0.8125rem 1rem;
  line-height: 1.25rem;
}
.icgds .lmn-dropdown-toggle.lmn-ui-lg.lmn-textarea {
  height: auto;
}
.icgds .lmn-dropdown-toggle.read-only, .icgds .lmn-dropdown-toggle[read-only] {
  background-color: var(--comp-bg-color-read-only);
}
.icgds .lmn-dropdown-toggle[disabled], .icgds .lmn-dropdown-toggle.disabled {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
  color: var(--text-color-disabled);
  border-color: transparent;
}
.icgds .lmn-dropdown-toggle[disabled]::placeholder, .icgds .lmn-dropdown-toggle.disabled::placeholder {
  color: var(--text-color-disabled);
}
.icgds .lmn-dropdown-toggle:not(.lmn-dropdown-toggle-bordered):not(.lmn-input):not(.lmn-select-input):not(.lmn-tag) {
  background: transparent;
  border: 1px solid transparent;
}
.icgds .lmn-dropdown-toggle:not(.lmn-dropdown-toggle-bordered):not(.lmn-input):not(.lmn-select-input):not(.lmn-tag):hover {
  background: var(--comp-bg-color-hover);
}
.icgds .lmn-dropdown-toggle:not(.lmn-dropdown-toggle-bordered):not(.lmn-input):not(.lmn-select-input):not(.lmn-tag):focus, .icgds .lmn-dropdown-toggle:not(.lmn-dropdown-toggle-bordered):not(.lmn-input):not(.lmn-select-input):not(.lmn-tag).focus {
  border-color: var(--comp-border-color-focus);
}
.icgds .lmn-dropdown-toggle:first-child {
  flex-grow: 1;
}
.icgds .lmn-dropdown-toggle span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
}
.icgds .lmn-dropdown-toggle.lmn-btn:hover {
  border-color: transparent;
}
.icgds .lmn-dropdown-toggle.lmn-btn:active, .icgds .lmn-dropdown-toggle.lmn-btn:focus, .icgds .lmn-dropdown-toggle.lmn-btn.focus {
  border-color: var(--comp-border-color-active);
}
.icgds .lmn-dropdown-toggle.lmn-btn:active {
  background: var(--comp-bg-color-active);
  border-color: var(--comp-border-color-active);
}
.icgds .lmn-dropdown-toggle:not(.lmn-btn):not(.lmn-tag) .lmn-dropdown-trigger-icon {
  color: var(--text-color-0);
}
.icgds .lmn-dropdown-toggle.no-arrow .lmn-dropdown-trigger-icon {
  display: none !important;
}
.icgds .lmn-dropdown-toggle:hover {
  background: var(--comp-bg-color-hover);
}
.icgds .lmn-dropdown-toggle:active {
  background: var(--comp-bg-color-active);
  border-color: var(--comp-border-color-active);
}
.icgds .lmn-dropdown-toggle.lmn-dropdown-toggle-link {
  background: transparent;
  border-color: transparent;
}
.icgds .lmn-dropdown-toggle.read-only, .icgds .lmn-dropdown-toggle.lmn-read-only {
  border-color: var(--comp-bg-color-read-only);
  background: var(--comp-bg-color-read-only);
  color: var(--text-color-0);
}
.icgds .lmn-dropdown-toggle.read-only::placeholder, .icgds .lmn-dropdown-toggle.lmn-read-only::placeholder {
  color: var(--text-color-2);
}
.icgds .lmn-dropdown-toggle.read-only:focus, .icgds .lmn-dropdown-toggle.read-only:focus-within, .icgds .lmn-dropdown-toggle.lmn-read-only:focus, .icgds .lmn-dropdown-toggle.lmn-read-only:focus-within {
  border-color: var(--comp-bg-color-read-only) !important;
  background: var(--comp-bg-color-read-only) !important;
  color: var(--text-color-0) !important;
  box-shadow: none !important;
}
.icgds .lmn-dropdown-toggle.read-only ~ .lmn-input-prefix-icon, .icgds .lmn-dropdown-toggle.read-only ~ .lmn-input-suffix-icon, .icgds .lmn-dropdown-toggle.lmn-read-only ~ .lmn-input-prefix-icon, .icgds .lmn-dropdown-toggle.lmn-read-only ~ .lmn-input-suffix-icon {
  pointer-events: none;
}
.icgds .lmn-dropdown-toggle[disabled], .icgds .lmn-dropdown-toggle.disabled {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
  color: var(--text-color-disabled);
  border-color: transparent;
}
.icgds .lmn-dropdown-toggle[disabled]::placeholder, .icgds .lmn-dropdown-toggle.disabled::placeholder {
  color: var(--text-color-disabled);
}
.icgds .lmn-dropdown-toggle[disabled]:not(.lmn-btn):not(.lmn-tag) .lmn-dropdown-trigger-icon, .icgds .lmn-dropdown-toggle.disabled:not(.lmn-btn):not(.lmn-tag) .lmn-dropdown-trigger-icon {
  color: var(--text-color-disabled);
}
.icgds .lmn-dropdown-trigger-icon {
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 10px;
  height: auto !important;
  display: inline-block !important;
  line-height: 1.125rem !important;
  transition: transform 0.2s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-dropdown-open > .lmn-dropdown-trigger-icon:not(.lmnicon-spin) {
  transform: rotate(180deg) !important;
}
.icgds .lmn-dropdown-menu-wrapper {
  z-index: 1030;
  border-radius: 8px;
  box-shadow: var(--box-shadow);
  background-clip: padding-box;
  background-color: var(--bg-color-0);
  position: relative;
  min-width: 100%;
  top: calc(100% + 4px);
  left: 0;
  display: none;
}
.icgds .lmn-dropdown-menu-wrapper > .lmn-dropdown-header,
.icgds .lmn-dropdown-menu-wrapper > .lmn-dropdown-footer {
  position: static;
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu {
  padding: 0;
  margin: 0;
  color: var(--text-color-default);
  background: var(--bg-color-0);
  text-align: left;
  list-style: none;
  overflow-y: auto;
  max-height: 300px;
  border-radius: 8px;
  padding: 0.25rem 0;
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-menu-divider {
  margin: 0.25rem;
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-mega-menu {
  display: grid;
  grid-template-columns: [aside] max-content 1fr;
  grid-template-rows: [content] 1fr [footer] min-content;
  grid-auto-rows: max-content;
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-mega-menu .lmn-dropdown-menu-aside {
  /* row-start / col-start / row-end / col-end */
  grid-area: 1/1/last-line/content;
  background: var(--bg-color-2);
  padding: 0.5rem;
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-mega-menu .lmn-dropdown-menu-content {
  grid-area: 1/content/footer/last-line;
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-mega-menu .lmn-dropdown-menu-row {
  display: flex;
  padding: 0.5rem 0;
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-mega-menu .lmn-dropdown-menu-row .lmn-dropdown-menu-column {
  flex: 1 1 0;
  padding: 0 0.75rem;
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-mega-menu .lmn-dropdown-footer {
  grid-area: footer/content/footer/last-line;
  padding: 0.5rem 1.5rem;
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-mega-menu .lmn-dropdown-item.selected:before {
  background-color: var(--comp-bg-color-item-active);
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-option-long {
  max-height: auto;
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-menu-multiple .lmn-dropdown-item:not(.lmn-dropdown-group-header) {
  padding-left: 1rem;
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-menu-multiple .lmn-dropdown-item:not(.lmn-dropdown-group-header).active, .icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-menu-multiple .lmn-dropdown-item:not(.lmn-dropdown-group-header):active {
  color: var(--text-color-0);
  font-weight: 400;
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-menu-navbar-sub {
  background: var(--navbar-tab-bg-color);
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-menu-navbar-sub .lmn-dropdown-item {
  background: var(--navbar-tab-bg-color);
  color: var(--navbar-tab-text-color);
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-menu-navbar-sub .lmn-dropdown-item:hover, .icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-menu-navbar-sub .lmn-dropdown-item:focus, .icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-menu-navbar-sub .lmn-dropdown-item.focus, .icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-menu-navbar-sub .lmn-dropdown-item.lmn-dropdown-item-open {
  color: var(--navbar-tab-text-color);
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-menu-navbar-sub .lmn-dropdown-item:hover::before, .icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-menu-navbar-sub .lmn-dropdown-item:focus::before, .icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-menu-navbar-sub .lmn-dropdown-item.focus::before, .icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-menu-navbar-sub .lmn-dropdown-item.lmn-dropdown-item-open::before {
  background: var(--navbar-tab-bg-color-hover);
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-menu-navbar-sub .lmn-dropdown-item:disabled, .icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu.lmn-dropdown-menu-navbar-sub .lmn-dropdown-item.disabled {
  background-color: transparent;
  color: var(--text-color-inverse-disabled);
}
@media screen and (height <= 500px) {
  .icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu {
    max-height: 180px !important;
  }
}
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-extra-content {
  margin: 0.5rem;
  outline: 0;
}
.icgds .lmn-dropdown-menu-wrapper.lmn-dropdown-right {
  right: 0;
  left: auto;
}
.icgds .lmn-dropdown-menu-wrapper.lmn-dropdown-top {
  top: auto;
  bottom: calc(100% + 4px);
}
.icgds .lmn-dropdown-menu-wrapper.lmn-dropdown-menu-wrapper-unstyled {
  border-radius: 0px;
  box-shadow: none;
  background-clip: unset;
  background-color: transparent;
}
.icgds .lmn-dropdown-item {
  font-size: 14px;
  line-height: 18px;
  width: 100%;
  z-index: 1;
  min-height: 36px;
  cursor: pointer;
  white-space: nowrap;
  background-color: transparent;
  position: relative;
  padding: 0.5625rem 0.75rem 0.5625rem 1rem;
  border-radius: 4px;
  font-weight: 400;
  color: var(--text-color-0);
  transition: background-color 0.2s cubic-bezier(0.6, 0, 1, 1), box-shadow 0.2s cubic-bezier(0.6, 0, 1, 1), color 0.2s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-dropdown-item label {
  margin-bottom: 0;
}
.icgds .lmn-dropdown-item mark {
  color: inherit;
}
.icgds .lmn-dropdown-item::before {
  content: "";
  z-index: -1;
  position: absolute;
  inset: 0 0.25rem;
  border-radius: 4px;
  background: transparent;
  transition: background-color 0.2s cubic-bezier(0.6, 0, 1, 1), box-shadow 0.2s cubic-bezier(0.6, 0, 1, 1), color 0.2s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-dropdown-item a,
.icgds .lmn-dropdown-item a:hover,
.icgds .lmn-dropdown-item a:visited {
  color: inherit !important;
}
.icgds .lmn-dropdown-item.selected {
  color: var(--comp-text-color-item-active);
  font-weight: 700;
}
.icgds .lmn-dropdown-item.selected::before {
  background-color: var(--comp-bg-color-item-active);
}
.icgds .lmn-dropdown-item.active, .icgds .lmn-dropdown-item:active {
  text-decoration: none;
}
.icgds .lmn-dropdown-item:hover, .icgds .lmn-dropdown-item.focus, .icgds .lmn-dropdown-item.lmn-dropdown-item-open {
  color: var(--text-color-0);
  text-decoration: none;
}
.icgds .lmn-dropdown-item:hover::before, .icgds .lmn-dropdown-item.focus::before, .icgds .lmn-dropdown-item.lmn-dropdown-item-open::before {
  background-color: var(--comp-bg-color-item-hover);
}
.icgds .lmn-dropdown-item:focus {
  text-decoration: none;
}
.icgds .lmn-dropdown-item:focus::before {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
  background-color: var(--comp-bg-color-item-hover);
}
.icgds .lmn-dropdown-item:disabled, .icgds .lmn-dropdown-item.disabled {
  cursor: not-allowed;
  color: var(--text-color-disabled);
}
.icgds .lmn-dropdown-item:disabled:hover::before, .icgds .lmn-dropdown-item:disabled.focus::before, .icgds .lmn-dropdown-item.disabled:hover::before, .icgds .lmn-dropdown-item.disabled.focus::before {
  background-color: transparent;
}
.icgds .lmn-dropdown-item:disabled *, .icgds .lmn-dropdown-item.disabled * {
  cursor: not-allowed;
}
.icgds .lmn-dropdown-item:has(.lmn-dropdown-item-icon) {
  padding-left: 0.75rem;
}
.icgds .lmn-dropdown-item.active, .icgds .lmn-dropdown-item.selected {
  color: var(--comp-text-color-item-active);
  font-weight: 700;
}
.icgds .lmn-dropdown-item.active::before, .icgds .lmn-dropdown-item.selected::before {
  background-color: var(--comp-bg-color-item-active);
}
.icgds .lmn-dropdown-item .lmn-dropdown-item-inner {
  display: flex;
  align-items: center;
}
.icgds .lmn-dropdown-item.lmn-dropdown-item-parent {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.icgds .lmn-dropdown-item .lmn-dropdown-item-wrap {
  overflow: visible;
  text-overflow: clip;
  word-break: break-all;
  white-space: normal;
}
.icgds .lmn-dropdown-item .lmn-form-check,
.icgds .lmn-dropdown-item .lmn-form-check .lmn-form-check-label, .icgds .lmn-dropdown-item > a:not(.lmn-btn) {
  color: inherit !important;
}
.icgds .lmn-dropdown-item .lmn-selection-control {
  margin-right: 0.25rem;
  margin-bottom: 0 !important;
  margin-left: auto;
  padding-left: 0.25rem;
}
.icgds .lmn-dropdown-item .lmn-selection-control .lmn-switch {
  margin: 0;
}
.icgds .lmn-dropdown-item.lmn-dropdown-item-label, .icgds .lmn-dropdown-item.lmn-dropdown-group-header {
  font-size: 10px;
  line-height: 12px;
  color: var(--text-headline-0);
  display: flex;
  align-items: center;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0 1rem;
  cursor: default;
}
.icgds .lmn-dropdown-item.lmn-dropdown-item-label::before, .icgds .lmn-dropdown-item.lmn-dropdown-group-header::before {
  display: none;
}
.icgds .lmn-dropdown-item.lmn-dropdown-item-bordered {
  margin-bottom: 0.0625rem;
}
.icgds .lmn-dropdown-item.lmn-dropdown-item-bordered::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 1rem;
  right: 1rem;
  height: 1px;
  background: var(--border-color-0);
}
.icgds .lmn-dropdown-item.lmn-dropdown-item-bordered + .lmn-dropdown-item-label::before,
.icgds .lmn-dropdown-item.lmn-dropdown-item-bordered + .lmn-dropdown-group-header::before {
  display: none;
}
.icgds .lmn-dropdown-item.lmn-dropdown-item-no-border::after, .icgds .lmn-dropdown-item.lmn-dropdown-item-no-border::before {
  content: "";
  position: absolute;
  bottom: 0;
  height: 0 !important;
}
.icgds .lmn-dropdown-item .lmn-dropdown-item-caret {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-size: 10px;
}
.icgds .lmn-dropdown-item .lmn-dropdown-item-icon {
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  margin-right: 0.25rem;
  font-size: 18px;
  color: var(--text-headline-0);
  line-height: inherit;
  height: auto;
  float: left;
}
.icgds .lmn-dropdown-header {
  font-size: 14px;
  line-height: 18px;
  width: 100%;
  z-index: 1;
  min-height: 36px;
  cursor: pointer;
  white-space: nowrap;
  background-color: transparent;
  position: relative;
  padding: 0.5625rem 0.75rem 0.5625rem 1rem;
  border-radius: 4px;
  font-weight: 400;
  color: var(--text-color-0);
  transition: background-color 0.2s cubic-bezier(0.6, 0, 1, 1), box-shadow 0.2s cubic-bezier(0.6, 0, 1, 1), color 0.2s cubic-bezier(0.6, 0, 1, 1);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: var(--bg-color-0);
  position: sticky;
  top: -1px;
  z-index: 2;
  color: var(--text-color-0);
  font-weight: 400;
}
.icgds .lmn-dropdown-header label {
  margin-bottom: 0;
}
.icgds .lmn-dropdown-header mark {
  color: inherit;
}
.icgds .lmn-dropdown-header::before {
  content: "";
  z-index: -1;
  position: absolute;
  inset: 0 0.25rem;
  border-radius: 4px;
  background: transparent;
  transition: background-color 0.2s cubic-bezier(0.6, 0, 1, 1), box-shadow 0.2s cubic-bezier(0.6, 0, 1, 1), color 0.2s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-dropdown-header a,
.icgds .lmn-dropdown-header a:hover,
.icgds .lmn-dropdown-header a:visited {
  color: inherit !important;
}
.icgds .lmn-dropdown-header.selected {
  color: var(--comp-text-color-item-active);
  font-weight: 700;
}
.icgds .lmn-dropdown-header.selected::before {
  background-color: var(--comp-bg-color-item-active);
}
.icgds .lmn-dropdown-header.active, .icgds .lmn-dropdown-header:active {
  text-decoration: none;
}
.icgds .lmn-dropdown-header:hover, .icgds .lmn-dropdown-header.focus, .icgds .lmn-dropdown-header.lmn-dropdown-item-open {
  color: var(--text-color-0);
  text-decoration: none;
}
.icgds .lmn-dropdown-header:hover::before, .icgds .lmn-dropdown-header.focus::before, .icgds .lmn-dropdown-header.lmn-dropdown-item-open::before {
  background-color: var(--comp-bg-color-item-hover);
}
.icgds .lmn-dropdown-header:focus {
  text-decoration: none;
}
.icgds .lmn-dropdown-header:focus::before {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
  background-color: var(--comp-bg-color-item-hover);
}
.icgds .lmn-dropdown-header:disabled, .icgds .lmn-dropdown-header.disabled {
  cursor: not-allowed;
  color: var(--text-color-disabled);
}
.icgds .lmn-dropdown-header:disabled:hover::before, .icgds .lmn-dropdown-header:disabled.focus::before, .icgds .lmn-dropdown-header.disabled:hover::before, .icgds .lmn-dropdown-header.disabled.focus::before {
  background-color: transparent;
}
.icgds .lmn-dropdown-header:disabled *, .icgds .lmn-dropdown-header.disabled * {
  cursor: not-allowed;
}
.icgds .lmn-dropdown-header.lmn-dropdown-header-search {
  padding: 1rem 0.75rem 0.5rem;
}
.icgds .lmn-dropdown-header::before {
  display: none;
}
.icgds .lmn-dropdown-header:hover {
  background-color: var(--bg-color-0) !important;
}
.icgds .lmn-dropdown-footer {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background-color: var(--bg-color-0);
  position: sticky;
  bottom: -1px;
  z-index: 2;
  color: var(--text-color-3);
  font-weight: 100;
  padding: 0.5rem 0.75rem;
  font-size: 12px;
}
.icgds .lmn-dropdown-footer::before {
  display: none;
}
.icgds .lmn-dropdown-footer .lmnicon {
  font-size: 13px;
}
.icgds .lmn-dropdown-item-no-hover:hover::before {
  background-color: transparent;
}
.icgds .lmn-ui-sm > .lmn-dropdown-toggle, .icgds .lmn-ui-sm.lmn-dropdown-toggle {
  height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding: 0.3125rem 0.5rem;
  padding-bottom: 0.375rem;
  line-height: 1rem;
  padding-right: 0.125rem !important;
}
.icgds .lmn-ui-sm > .lmn-dropdown-toggle.lmn-textarea, .icgds .lmn-ui-sm.lmn-dropdown-toggle.lmn-textarea {
  height: auto;
}
.icgds .lmn-ui-sm .lmn-dropdown-item {
  font-size: 12px;
  line-height: 16px;
  padding: 0.375rem 0.75rem 0.375rem 0.75rem;
  min-height: 28px;
}
.icgds .lmn-ui-sm .lmn-dropdown-item label {
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-ui-sm .lmn-dropdown-item:has(.lmn-dropdown-item-icon) {
  padding-left: 0.5rem;
}
.icgds .lmn-ui-sm .lmn-dropdown-item.lmn-dropdown-item-label, .icgds .lmn-ui-sm .lmn-dropdown-item.lmn-dropdown-group-header {
  font-size: 10px;
  line-height: 12px;
  padding: 0 0.75rem;
}
.icgds .lmn-ui-sm .lmn-dropdown-header-search {
  padding: 0.75rem 0.5rem 0.5rem;
}
.icgds .lmn-ui-sm .lmn-dropdown-menu-multiple .lmn-dropdown-item:not(.lmn-dropdown-group-header) {
  padding-left: 0.75rem !important;
}
.icgds .lmn-ui-sm .lmn-dropdown-item-icon {
  margin-left: -0.25rem;
}
.icgds .lmn-ui-sm .lmn-dropdown-item-bordered::after,
.icgds .lmn-ui-sm .lmn-dropdown-footer::after {
  left: 0.75rem;
  right: 0.75rem;
}
.icgds .lmn-ui-lg > .lmn-dropdown-toggle, .icgds .lmn-ui-lg.lmn-dropdown-toggle {
  height: 48px;
  min-height: 48px;
  font-size: 16px;
  padding: 0.8125rem 1rem;
  line-height: 1.25rem;
}
.icgds .lmn-ui-lg > .lmn-dropdown-toggle.lmn-textarea, .icgds .lmn-ui-lg.lmn-dropdown-toggle.lmn-textarea {
  height: auto;
}
.icgds .lmn-ui-lg .lmn-dropdown-item {
  font-size: 16px;
  line-height: 20px;
  padding: 0.875rem 1rem;
  min-height: 48px;
  padding: 0.875rem 1.25rem;
}
.icgds .lmn-ui-lg .lmn-dropdown-item::before {
  inset: 0.125rem 0.5rem;
}
.icgds .lmn-ui-lg .lmn-dropdown-item label {
  font-size: 16px;
  line-height: 20px;
}
.icgds .lmn-ui-lg .lmn-dropdown-item-label,
.icgds .lmn-ui-lg .lmn-dropdown-group-header {
  font-size: 10px;
  line-height: 12px;
  min-height: 40px;
}
.icgds .lmn-ui-lg .lmn-dropdown-header-search {
  padding: 1rem 0.75rem 0.75rem;
}
.icgds .lmn-ui-lg .lmn-dropdown-menu-multiple .lmn-dropdown-item:not(.lmn-dropdown-group-header) {
  padding-left: 1.25rem !important;
}
.icgds .lmn-virtual-scroll {
  position: relative;
}
.icgds .lmn-virtual-scroll .lmn-virtual-scroll-content {
  position: absolute;
  top: 0;
  left: 0;
  contain: content;
  will-change: scroll-position;
  width: 100%;
  padding: inherit;
}
.icgds .lmn-virtual-scroll .lmn-virtual-scroll-spacer {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
}
.icgds .lmn-label,
.icgds .lmn-form-label,
.icgds .lmn-input-label {
  color: var(--text-color-1);
  font-weight: 400;
  font-size: 12px;
  line-height: 1rem;
  display: block;
  margin-bottom: 0.25rem;
}
.icgds .lmn-label.lmn-required::before,
.icgds .lmn-form-label.lmn-required::before,
.icgds .lmn-input-label.lmn-required::before {
  content: "*";
  color: var(--danger);
  vertical-align: text-top;
  margin-right: 0.25rem;
}
.icgds .lmn-input,
.icgds .lmn-form-select,
.icgds .lmn-textarea {
  -webkit-appearance: none;
          appearance: none;
  display: inline-block;
  font-family: "Overpass", sans-serif;
  width: 100%;
  height: 36px;
  min-height: 36px;
  padding: 0.5rem 0.75rem;
  line-height: 1.125rem;
  background-clip: padding-box;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--comp-border-color);
  background-color: var(--comp-bg-color);
  color: var(--text-color-0);
  font-size: 14px;
  transition-property: border, background, box-shadow, color;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.6, 0, 1, 1);
  position: relative;
}
.icgds .lmn-input::placeholder,
.icgds .lmn-form-select::placeholder,
.icgds .lmn-textarea::placeholder {
  transition: color 200ms cubic-bezier(0.6, 0, 1, 1);
  color: var(--text-color-3);
}
.icgds .lmn-input:required,
.icgds .lmn-form-select:required,
.icgds .lmn-textarea:required {
  color: var(--text-color-0);
}
.icgds .lmn-input:focus:enabled:not(.disabled), .icgds .lmn-input.focus,
.icgds .lmn-form-select:focus:enabled:not(.disabled),
.icgds .lmn-form-select.focus,
.icgds .lmn-textarea:focus:enabled:not(.disabled),
.icgds .lmn-textarea.focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-input.lmn-input-validation, .icgds .lmn-input.needs-validation, .icgds .lmn-input:invalid, .icgds .lmn-input.lmn-invalid,
.icgds .lmn-form-select.lmn-input-validation,
.icgds .lmn-form-select.needs-validation,
.icgds .lmn-form-select:invalid,
.icgds .lmn-form-select.lmn-invalid,
.icgds .lmn-textarea.lmn-input-validation,
.icgds .lmn-textarea.needs-validation,
.icgds .lmn-textarea:invalid,
.icgds .lmn-textarea.lmn-invalid {
  border-color: var(--comp-border-color-error);
}
.icgds .lmn-input.lmn-ui-xs,
.icgds .lmn-form-select.lmn-ui-xs,
.icgds .lmn-textarea.lmn-ui-xs {
  height: 20px;
  min-height: 20px;
  font-size: 12px;
  padding: 0.25rem 0.5rem;
  line-height: 1rem;
}
.icgds .lmn-input.lmn-ui-xs.lmn-textarea,
.icgds .lmn-form-select.lmn-ui-xs.lmn-textarea,
.icgds .lmn-textarea.lmn-ui-xs.lmn-textarea {
  height: auto;
}
.icgds .lmn-input.lmn-ui-sm,
.icgds .lmn-form-select.lmn-ui-sm,
.icgds .lmn-textarea.lmn-ui-sm {
  height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding: 0.3125rem 0.5rem;
  padding-bottom: 0.375rem;
  line-height: 1rem;
}
.icgds .lmn-input.lmn-ui-sm.lmn-textarea,
.icgds .lmn-form-select.lmn-ui-sm.lmn-textarea,
.icgds .lmn-textarea.lmn-ui-sm.lmn-textarea {
  height: auto;
}
.icgds .lmn-input.lmn-ui-lg,
.icgds .lmn-form-select.lmn-ui-lg,
.icgds .lmn-textarea.lmn-ui-lg {
  height: 48px;
  min-height: 48px;
  font-size: 16px;
  padding: 0.8125rem 1rem;
  line-height: 1.25rem;
}
.icgds .lmn-input.lmn-ui-lg.lmn-textarea,
.icgds .lmn-form-select.lmn-ui-lg.lmn-textarea,
.icgds .lmn-textarea.lmn-ui-lg.lmn-textarea {
  height: auto;
}
.icgds .lmn-input.read-only, .icgds .lmn-input[read-only],
.icgds .lmn-form-select.read-only,
.icgds .lmn-form-select[read-only],
.icgds .lmn-textarea.read-only,
.icgds .lmn-textarea[read-only] {
  background-color: var(--comp-bg-color-read-only);
}
.icgds .lmn-input[disabled], .icgds .lmn-input.disabled,
.icgds .lmn-form-select[disabled],
.icgds .lmn-form-select.disabled,
.icgds .lmn-textarea[disabled],
.icgds .lmn-textarea.disabled {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
  color: var(--text-color-disabled);
  border-color: transparent;
}
.icgds .lmn-input[disabled]::placeholder, .icgds .lmn-input.disabled::placeholder,
.icgds .lmn-form-select[disabled]::placeholder,
.icgds .lmn-form-select.disabled::placeholder,
.icgds .lmn-textarea[disabled]::placeholder,
.icgds .lmn-textarea.disabled::placeholder {
  color: var(--text-color-disabled);
}
.icgds .lmn-input.lmn-btn:hover,
.icgds .lmn-form-select.lmn-btn:hover,
.icgds .lmn-textarea.lmn-btn:hover {
  background: var(--comp-bg-color-hover) !important;
  border-color: var(--comp-border-color-hover) !important;
}
.icgds .lmn-input.lmn-btn:focus,
.icgds .lmn-form-select.lmn-btn:focus,
.icgds .lmn-textarea.lmn-btn:focus {
  outline: none !important;
  border-color: var(--comp-border-color-focus) !important;
  background: var(--comp-bg-color-focus) !important;
  color: var(--text-color-0) !important;
}
.icgds .lmn-input.lmn-input-alt,
.icgds .lmn-form-select.lmn-input-alt,
.icgds .lmn-textarea.lmn-input-alt {
  background: var(--comp-bg-color-alt);
  color: var(--text-color-1);
  border-color: var(--comp-bg-color-alt);
}
.icgds .lmn-input.lmn-input-alt:hover,
.icgds .lmn-form-select.lmn-input-alt:hover,
.icgds .lmn-textarea.lmn-input-alt:hover {
  background: var(--comp-bg-color-hover);
  border-color: transparent;
}
.icgds .lmn-input.lmn-input-alt.focus, .icgds .lmn-input.lmn-input-alt:focus-within, .icgds .lmn-input.lmn-input-alt:focus:enabled:not(.disabled),
.icgds .lmn-form-select.lmn-input-alt.focus,
.icgds .lmn-form-select.lmn-input-alt:focus-within,
.icgds .lmn-form-select.lmn-input-alt:focus:enabled:not(.disabled),
.icgds .lmn-textarea.lmn-input-alt.focus,
.icgds .lmn-textarea.lmn-input-alt:focus-within,
.icgds .lmn-textarea.lmn-input-alt:focus:enabled:not(.disabled) {
  background: var(--comp-bg-color-alt);
  border-color: var(--comp-border-color-focus);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-input.lmn-input-alt input:not(:placeholder-shown) ~ .lmn-input-prefix-icon,
.icgds .lmn-form-select.lmn-input-alt input:not(:placeholder-shown) ~ .lmn-input-prefix-icon,
.icgds .lmn-textarea.lmn-input-alt input:not(:placeholder-shown) ~ .lmn-input-prefix-icon {
  color: var(--text-color-1);
}
.icgds .lmn-input {
  -webkit-appearance: none;
          appearance: none;
}
.icgds .lmn-input[type=number]::-webkit-inner-spin-button, .icgds .lmn-input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.icgds .lmn-textarea {
  height: auto;
}
.icgds .lmn-input-text {
  -webkit-appearance: none;
          appearance: none;
  display: inline-block;
  font-family: "Overpass", sans-serif;
  width: 100%;
  height: 36px;
  min-height: 36px;
  padding: 0.5rem 0.75rem;
  line-height: 1.125rem;
  background-clip: padding-box;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--comp-border-color);
  background-color: var(--comp-bg-color);
  color: var(--text-color-0);
  font-size: 14px;
  transition-property: border, background, box-shadow, color;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.6, 0, 1, 1);
  position: relative;
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.icgds .lmn-input-text::placeholder {
  transition: color 200ms cubic-bezier(0.6, 0, 1, 1);
  color: var(--text-color-3);
}
.icgds .lmn-input-text:required {
  color: var(--text-color-0);
}
.icgds .lmn-input-text:focus:enabled:not(.disabled), .icgds .lmn-input-text.focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-input-text.lmn-input-validation, .icgds .lmn-input-text.needs-validation, .icgds .lmn-input-text:invalid, .icgds .lmn-input-text.lmn-invalid {
  border-color: var(--comp-border-color-error);
}
.icgds .lmn-input-text.lmn-ui-xs {
  height: 20px;
  min-height: 20px;
  font-size: 12px;
  padding: 0.25rem 0.5rem;
  line-height: 1rem;
}
.icgds .lmn-input-text.lmn-ui-xs.lmn-textarea {
  height: auto;
}
.icgds .lmn-input-text.lmn-ui-sm {
  height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding: 0.3125rem 0.5rem;
  padding-bottom: 0.375rem;
  line-height: 1rem;
}
.icgds .lmn-input-text.lmn-ui-sm.lmn-textarea {
  height: auto;
}
.icgds .lmn-input-text.lmn-ui-lg {
  height: 48px;
  min-height: 48px;
  font-size: 16px;
  padding: 0.8125rem 1rem;
  line-height: 1.25rem;
}
.icgds .lmn-input-text.lmn-ui-lg.lmn-textarea {
  height: auto;
}
.icgds .lmn-input-text.read-only, .icgds .lmn-input-text[read-only] {
  background-color: var(--comp-bg-color-read-only);
}
.icgds .lmn-input-text[disabled], .icgds .lmn-input-text.disabled {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
  color: var(--text-color-disabled);
  border-color: transparent;
}
.icgds .lmn-input-text[disabled]::placeholder, .icgds .lmn-input-text.disabled::placeholder {
  color: var(--text-color-disabled);
}
.icgds .lmn-input-text .lmn-input,
.icgds .lmn-input-text .lmn-select-input {
  order: 1;
  border: none;
  background-color: transparent;
  padding: 0 !important;
  height: auto;
  flex-grow: 1;
}
.icgds .lmn-input-text .lmn-input:focus, .icgds .lmn-input-text .lmn-input:disabled,
.icgds .lmn-input-text .lmn-select-input:focus,
.icgds .lmn-input-text .lmn-select-input:disabled {
  border: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.icgds .lmn-input-text .lmn-input-prefix-icon,
.icgds .lmn-input-text .lmn-input-suffix-icon,
.icgds .lmn-input-text .lmn-input-clear-icon {
  font-size: 18px;
  color: var(--comp-bg-color-icon);
  z-index: 2;
  flex-shrink: 0;
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-input-text .lmn-input-prefix-icon.lmnicon-caret-down,
.icgds .lmn-input-text .lmn-input-suffix-icon.lmnicon-caret-down,
.icgds .lmn-input-text .lmn-input-clear-icon.lmnicon-caret-down {
  font-size: 10px !important;
  color: var(--text-color-0);
}
.icgds .lmn-input-text .lmn-input-prefix-text,
.icgds .lmn-input-text .lmn-input-suffix-text {
  line-height: 1.125rem;
  color: var(--text-color-3);
  -webkit-user-select: none;
          user-select: none;
}
.icgds .lmn-input-text .lmn-input-prefix-icon,
.icgds .lmn-input-text .lmn-input-prefix-text {
  order: 0;
  margin-right: 0.25rem;
  margin-left: -0.25rem;
}
.icgds .lmn-input-text .lmn-input-suffix-icon,
.icgds .lmn-input-text .lmn-input-suffix-text {
  order: 2;
  margin-left: 0.25rem;
  margin-right: -0.25rem;
}
.icgds .lmn-input-text .lmn-input-clear-icon {
  color: var(--text-color-0);
}
.icgds .lmn-input-text.lmn-ui-sm .lmn-input-prefix-text,
.icgds .lmn-input-text.lmn-ui-sm .lmn-input-suffix-text, .icgds .lmn-input-text.lmn-ui-xs .lmn-input-prefix-text,
.icgds .lmn-input-text.lmn-ui-xs .lmn-input-suffix-text {
  font-size: 12px;
  line-height: 1rem;
}
.icgds .lmn-input-text.lmn-ui-sm .lmn-select-input, .icgds .lmn-input-text.lmn-ui-xs .lmn-select-input {
  min-height: 28px;
}
.icgds .lmn-input-text.lmn-ui-sm,
.icgds .lmn-input-text.lmn-ui-sm .lmn-input, .icgds .lmn-input-text.lmn-ui-xs,
.icgds .lmn-input-text.lmn-ui-xs .lmn-input {
  height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding: 0.3125rem 0.5rem;
  padding-bottom: 0.375rem;
  line-height: 1rem;
}
.icgds .lmn-input-text.lmn-ui-sm.lmn-textarea,
.icgds .lmn-input-text.lmn-ui-sm .lmn-input.lmn-textarea, .icgds .lmn-input-text.lmn-ui-xs.lmn-textarea,
.icgds .lmn-input-text.lmn-ui-xs .lmn-input.lmn-textarea {
  height: auto;
}
.icgds .lmn-input-text.lmn-ui-lg {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.icgds .lmn-input-text.lmn-ui-lg .lmn-input-prefix-text,
.icgds .lmn-input-text.lmn-ui-lg .lmn-input-suffix-text {
  font-size: 16px;
  line-height: 1.25rem;
}
.icgds .lmn-input-text.lmn-ui-lg .lmn-input-prefix-text {
  margin-left: 0;
}
.icgds .lmn-input-text.lmn-ui-lg .lmn-input-suffix-text {
  margin-right: 0;
}
.icgds .lmn-input-text.lmn-ui-lg .lmn-select-input {
  min-height: 48px;
}
.icgds .lmn-input-text.lmn-ui-lg .lmn-select-choice {
  height: 24px !important;
}
.icgds .lmn-input-text.lmn-ui-lg,
.icgds .lmn-input-text.lmn-ui-lg .lmn-input {
  height: 48px;
  min-height: 48px;
  font-size: 16px;
  padding: 0.8125rem 1rem;
  line-height: 1.25rem;
}
.icgds .lmn-input-text.lmn-ui-lg.lmn-textarea,
.icgds .lmn-input-text.lmn-ui-lg .lmn-input.lmn-textarea {
  height: auto;
}
.icgds .lmn-input-text.lmn-search {
  cursor: pointer;
}
.icgds .lmn-input-text.lmn-search .lmn-input::placeholder {
  color: var(--text-color-3);
}
.icgds .lmn-input-text.lmn-search .lmn-input-prefix-icon {
  color: var(--text-color-3);
  font-size: 14px;
}
.icgds .lmn-input-text.lmn-search.lmn-search-animated {
  display: inline-flex;
  transition-property: width, border, background, box-shadow, color;
  width: 280px;
}
.icgds .lmn-input-text.lmn-search.lmn-search-animated .lmn-input::placeholder {
  transition: color 150ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-input-text.lmn-search.lmn-search-animated.lmn-search-collapsed {
  color: transparent;
  border-color: transparent;
  background: transparent;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  width: 36px;
}
.icgds .lmn-input-text.lmn-search.lmn-search-animated.lmn-search-collapsed .lmn-input {
  width: 100%;
  padding-right: 0;
  position: absolute;
  cursor: pointer;
}
.icgds .lmn-input-text.lmn-search.lmn-search-animated.lmn-search-collapsed .lmn-input::placeholder {
  color: transparent;
}
.icgds .lmn-input-text.lmn-search.lmn-search-animated.lmn-search-collapsed .lmn-input-prefix-icon {
  margin-right: 0;
  margin-left: 0;
  pointer-events: none;
  color: var(--text-color-1);
}
.icgds .lmn-input-text.lmn-search.lmn-search-animated.lmn-search-collapsed:hover {
  background-color: var(--comp-bg-color-hover);
}
.icgds .lmn-input-text.lmn-search.lmn-search-alt {
  background: var(--comp-bg-color-alt);
  color: var(--text-color-1);
  border-color: var(--comp-bg-color-alt);
}
.icgds .lmn-input-text.lmn-search.lmn-search-alt:hover {
  background: var(--comp-bg-color-hover);
  border-color: transparent;
}
.icgds .lmn-input-text.lmn-search.lmn-search-alt.focus, .icgds .lmn-input-text.lmn-search.lmn-search-alt:focus-within, .icgds .lmn-input-text.lmn-search.lmn-search-alt:focus:enabled:not(.disabled) {
  background: var(--comp-bg-color-alt);
  border-color: var(--comp-border-color-focus);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-input-text.lmn-search.lmn-search-alt input:not(:placeholder-shown) ~ .lmn-input-prefix-icon {
  color: var(--text-color-1);
}
.icgds .lmn-input-text.lmn-search.lmn-search-alt .lmn-input-prefix-icon,
.icgds .lmn-input-text.lmn-search.lmn-search-alt .lmn-input-suffix-icon {
  color: var(--text-color-3);
}
.icgds .lmn-input-text.lmn-search.lmn-search-alt.lmn-search-animated.lmn-search-collapsed {
  background: var(--comp-bg-color-alt);
  color: var(--text-color-1);
  border-color: var(--comp-bg-color-alt);
  background: transparent;
  border-color: transparent;
}
.icgds .lmn-input-text.lmn-search.lmn-search-alt.lmn-search-animated.lmn-search-collapsed:hover {
  background: var(--comp-bg-color-hover);
  border-color: transparent;
}
.icgds .lmn-input-text.lmn-search.lmn-search-alt.lmn-search-animated.lmn-search-collapsed.focus, .icgds .lmn-input-text.lmn-search.lmn-search-alt.lmn-search-animated.lmn-search-collapsed:focus-within, .icgds .lmn-input-text.lmn-search.lmn-search-alt.lmn-search-animated.lmn-search-collapsed:focus:enabled:not(.disabled) {
  background: var(--comp-bg-color-alt);
  border-color: var(--comp-border-color-focus);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-input-text.lmn-search.lmn-search-alt.lmn-search-animated.lmn-search-collapsed input:not(:placeholder-shown) ~ .lmn-input-prefix-icon {
  color: var(--text-color-1);
}
.icgds .lmn-input-text.lmn-search.lmn-search-alt.lmn-search-animated.lmn-search-collapsed .lmn-input-prefix-icon {
  pointer-events: none;
  color: var(--comp-bg-color-icon);
}
.icgds .lmn-input-text.lmn-search.lmn-search-alt.lmn-search-animated .lmn-input-prefix-icon {
  pointer-events: none;
  color: var(--text-color-3);
}
.icgds .lmn-input-text.lmn-search.read-only, .icgds .lmn-input-text.lmn-search.lmn-read-only {
  border-color: var(--comp-bg-color-read-only);
  background: var(--comp-bg-color-read-only);
  color: var(--text-color-0);
}
.icgds .lmn-input-text.lmn-search.read-only::placeholder, .icgds .lmn-input-text.lmn-search.lmn-read-only::placeholder {
  color: var(--text-color-2);
}
.icgds .lmn-input-text.lmn-search.read-only:focus, .icgds .lmn-input-text.lmn-search.read-only:focus-within, .icgds .lmn-input-text.lmn-search.lmn-read-only:focus, .icgds .lmn-input-text.lmn-search.lmn-read-only:focus-within {
  border-color: var(--comp-bg-color-read-only) !important;
  background: var(--comp-bg-color-read-only) !important;
  color: var(--text-color-0) !important;
  box-shadow: none !important;
}
.icgds .lmn-input-text.lmn-search.read-only ~ .lmn-input-prefix-icon, .icgds .lmn-input-text.lmn-search.read-only ~ .lmn-input-suffix-icon, .icgds .lmn-input-text.lmn-search.lmn-read-only ~ .lmn-input-prefix-icon, .icgds .lmn-input-text.lmn-search.lmn-read-only ~ .lmn-input-suffix-icon {
  pointer-events: none;
}
.icgds .lmn-input-text:focus-within {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  background: var(--comp-bg-color-focus);
}
.icgds .lmn-input-text.read-only, .icgds .lmn-input-text.lmn-read-only {
  border-color: var(--comp-bg-color-read-only);
  background: var(--comp-bg-color-read-only);
  color: var(--text-color-0);
}
.icgds .lmn-input-text.read-only::placeholder, .icgds .lmn-input-text.lmn-read-only::placeholder {
  color: var(--text-color-2);
}
.icgds .lmn-input-text.read-only:focus, .icgds .lmn-input-text.read-only:focus-within, .icgds .lmn-input-text.lmn-read-only:focus, .icgds .lmn-input-text.lmn-read-only:focus-within {
  border-color: var(--comp-bg-color-read-only) !important;
  background: var(--comp-bg-color-read-only) !important;
  color: var(--text-color-0) !important;
  box-shadow: none !important;
}
.icgds .lmn-input-text.read-only ~ .lmn-input-prefix-icon, .icgds .lmn-input-text.read-only ~ .lmn-input-suffix-icon, .icgds .lmn-input-text.lmn-read-only ~ .lmn-input-prefix-icon, .icgds .lmn-input-text.lmn-read-only ~ .lmn-input-suffix-icon {
  pointer-events: none;
}
.icgds .lmn-input-text.read-only .lmn-input, .icgds .lmn-input-text.lmn-read-only .lmn-input {
  background-color: transparent !important;
  border-color: transparent !important;
}
.icgds .lmn-input-text.disabled, .icgds .lmn-input-text[disabled], .icgds .lmn-input-text:has(input:is(:disabled)) {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
  color: var(--text-color-disabled);
  border-color: transparent;
}
.icgds .lmn-input-text.disabled::placeholder, .icgds .lmn-input-text[disabled]::placeholder, .icgds .lmn-input-text:has(input:is(:disabled))::placeholder {
  color: var(--text-color-disabled);
}
.icgds .lmn-input-text.disabled .lmn-input-prefix-icon,
.icgds .lmn-input-text.disabled .lmn-input-suffix-icon,
.icgds .lmn-input-text.disabled .lmn-input-clear-icon,
.icgds .lmn-input-text.disabled .lmnicon-caret-down, .icgds .lmn-input-text[disabled] .lmn-input-prefix-icon,
.icgds .lmn-input-text[disabled] .lmn-input-suffix-icon,
.icgds .lmn-input-text[disabled] .lmn-input-clear-icon,
.icgds .lmn-input-text[disabled] .lmnicon-caret-down, .icgds .lmn-input-text:has(input:is(:disabled)) .lmn-input-prefix-icon,
.icgds .lmn-input-text:has(input:is(:disabled)) .lmn-input-suffix-icon,
.icgds .lmn-input-text:has(input:is(:disabled)) .lmn-input-clear-icon,
.icgds .lmn-input-text:has(input:is(:disabled)) .lmnicon-caret-down {
  color: var(--text-color-disabled) !important;
}
.icgds .lmn-input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
  font-size: 14px;
}
.icgds .lmn-input-group .lmn-input-group-prepend {
  display: flex;
  margin-right: -1px;
}
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-btn:not(:first-of-type),
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input-group-text:not(:first-of-type),
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-dropdown-toggle:not(:first-of-type) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.icgds .lmn-input-group .lmn-input-group-prepend:not(:first-of-type) .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-prepend:not(:first-of-type) .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-prepend:not(:first-of-type) .lmn-dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.icgds .lmn-input-group .lmn-input-group-prepend:first-child .lmn-btn:not(:first-child),
.icgds .lmn-input-group .lmn-input-group-prepend:first-child .lmn-input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.icgds .lmn-input-group .lmn-input-group-append {
  display: flex;
  margin-left: -1px;
}
.icgds .lmn-input-group .lmn-input-group-append .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-append .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-append .lmn-dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.icgds .lmn-input-group .lmn-input-group-append .lmn-btn:not(:last-of-type),
.icgds .lmn-input-group .lmn-input-group-append .lmn-input-group-text:not(:last-of-type),
.icgds .lmn-input-group .lmn-input-group-append .lmn-dropdown-toggle:not(:last-of-type) {
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.icgds .lmn-input-group .lmn-input-group-append:not(:last-of-type) .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-append:not(:last-of-type) .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-append:not(:last-of-type) .lmn-dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.icgds .lmn-input-group .lmn-input-group-text {
  width: 100%;
  height: 100%;
  display: flex;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
  white-space: nowrap;
  background-color: var(--comp-bg-color);
  border: 1px solid var(--comp-border-color);
  color: #6689AB;
  font-size: inherit;
  border-radius: 4px;
}
.icgds .lmn-input-group .lmn-input-group-text input[type=radio],
.icgds .lmn-input-group .lmn-input-group-text input[type=checkbox] {
  margin-top: 0;
}
.icgds .lmn-input-group .lmn-input,
.icgds .lmn-input-group .lmn-textarea,
.icgds .lmn-input-group .lmn-input-text {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
}
.icgds .lmn-input-group .lmn-input:not(:first-child),
.icgds .lmn-input-group .lmn-input:not(:first-child) .lmn-input,
.icgds .lmn-input-group .lmn-textarea:not(:first-child),
.icgds .lmn-input-group .lmn-textarea:not(:first-child) .lmn-input,
.icgds .lmn-input-group .lmn-input-text:not(:first-child),
.icgds .lmn-input-group .lmn-input-text:not(:first-child) .lmn-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.icgds .lmn-input-group .lmn-input:not(:last-child),
.icgds .lmn-input-group .lmn-input:not(:last-child) .lmn-input,
.icgds .lmn-input-group .lmn-textarea:not(:last-child),
.icgds .lmn-input-group .lmn-textarea:not(:last-child) .lmn-input,
.icgds .lmn-input-group .lmn-input-text:not(:last-child),
.icgds .lmn-input-group .lmn-input-text:not(:last-child) .lmn-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.icgds .lmn-input-group .lmn-input:not(:first-child, :last-child),
.icgds .lmn-input-group .lmn-input:not(:first-child, :last-child) .lmn-input,
.icgds .lmn-input-group .lmn-textarea:not(:first-child, :last-child),
.icgds .lmn-input-group .lmn-textarea:not(:first-child, :last-child) .lmn-input,
.icgds .lmn-input-group .lmn-input-text:not(:first-child, :last-child),
.icgds .lmn-input-group .lmn-input-text:not(:first-child, :last-child) .lmn-input {
  border-radius: 0;
}
.icgds .lmn-input-group .lmn-input:focus,
.icgds .lmn-input-group .lmn-textarea:focus,
.icgds .lmn-input-group .lmn-input-text:focus {
  z-index: 3;
}
.icgds .lmn-input-group .lmn-input + .lmn-input,
.icgds .lmn-input-group .lmn-input + .lmn-textarea,
.icgds .lmn-input-group .lmn-input + .lmn-input-text,
.icgds .lmn-input-group .lmn-textarea + .lmn-input,
.icgds .lmn-input-group .lmn-textarea + .lmn-textarea,
.icgds .lmn-input-group .lmn-textarea + .lmn-input-text,
.icgds .lmn-input-group .lmn-input-text + .lmn-input,
.icgds .lmn-input-group .lmn-input-text + .lmn-textarea,
.icgds .lmn-input-group .lmn-input-text + .lmn-input-text {
  margin-left: -1px;
}
.icgds .lmn-input-group .lmn-input-group-prepend,
.icgds .lmn-input-group .lmn-input-group-append {
  display: flex;
  min-width: 32px;
}
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-append .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-append .lmn-input-group-text {
  border: 1px solid var(--comp-border-color);
}
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-btn + .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-btn + .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input-group-text + .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input-group-text + .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-append .lmn-btn + .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-append .lmn-btn + .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-append .lmn-input-group-text + .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-append .lmn-input-group-text + .lmn-btn {
  margin-left: -1px;
}
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-append .lmn-btn {
  z-index: 2;
  min-width: 32px;
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-btn:focus,
.icgds .lmn-input-group .lmn-input-group-append .lmn-btn:focus {
  z-index: 3;
}
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input,
.icgds .lmn-input-group .lmn-input-group-append .lmn-input {
  justify-content: center;
}
.icgds .lmn-input-group .lmn-input-group-prepend [class*=btn-outline]:not(:hover),
.icgds .lmn-input-group .lmn-input-group-append [class*=btn-outline]:not(:hover) {
  background: var(--bg-color-1) !important;
}
.icgds .lmn-input-group.lmn-input-textarea {
  align-items: inherit;
}
.icgds .lmn-input-group.lmn-input-textarea .lmn-btn,
.icgds .lmn-input-group.lmn-input-textarea .lmn-input-group-text {
  height: 100%;
}
.icgds .lmn-input-group.lmn-input-group-number .lmn-input-group-append {
  min-width: auto !important;
}
.icgds .lmn-input-group .lmn-input-clear-icon {
  display: none;
}
.icgds .lmn-input-group .lmn-input-step {
  font-size: 8px !important;
  display: flex;
  flex-direction: column !important;
  height: 100% !important;
  width: 1.75rem;
  background-color: var(--comp-bg-color);
}
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-up,
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-down {
  font-size: 10px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--text-color-0);
  width: 100% !important;
  height: 50% !important;
  flex-grow: 1;
  border: 1px solid var(--comp-border-color);
  transition: background-color 150ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-up:hover,
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-down:hover {
  cursor: pointer;
  background-color: var(--comp-bg-color-hover);
}
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-up:focus,
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-down:focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  background: var(--comp-bg-color-focus);
  z-index: 4;
}
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-down {
  border-top: 0;
  border-bottom-right-radius: 4px;
}
.icgds .lmn-input-group .lmn-input-step .lmn-input-step-up {
  border-top-right-radius: 4px;
}
.icgds .lmn-input-group.disabled .lmn-input,
.icgds .lmn-input-group.disabled .lmn-form-select, .icgds .lmn-input-group[disabled] .lmn-input,
.icgds .lmn-input-group[disabled] .lmn-form-select {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
  color: var(--text-color-disabled);
  border-color: transparent;
}
.icgds .lmn-input-group.disabled .lmn-input::placeholder,
.icgds .lmn-input-group.disabled .lmn-form-select::placeholder, .icgds .lmn-input-group[disabled] .lmn-input::placeholder,
.icgds .lmn-input-group[disabled] .lmn-form-select::placeholder {
  color: var(--text-color-disabled);
}
.icgds .lmn-input-group.disabled .lmn-input-step .lmn-input-step-up,
.icgds .lmn-input-group.disabled .lmn-input-step .lmn-input-step-down, .icgds .lmn-input-group[disabled] .lmn-input-step .lmn-input-step-up,
.icgds .lmn-input-group[disabled] .lmn-input-step .lmn-input-step-down {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
  color: var(--text-color-disabled);
  border-color: transparent;
  border-color: transparent;
  color: var(--comp-bg-color-icon-disabled);
  cursor: not-allowed;
}
.icgds .lmn-input-group.disabled .lmn-input-step .lmn-input-step-up::placeholder,
.icgds .lmn-input-group.disabled .lmn-input-step .lmn-input-step-down::placeholder, .icgds .lmn-input-group[disabled] .lmn-input-step .lmn-input-step-up::placeholder,
.icgds .lmn-input-group[disabled] .lmn-input-step .lmn-input-step-down::placeholder {
  color: var(--text-color-disabled);
}
.icgds .lmn-input-group.disabled .lmn-input-step .lmn-input-step-up:hover,
.icgds .lmn-input-group.disabled .lmn-input-step .lmn-input-step-down:hover, .icgds .lmn-input-group[disabled] .lmn-input-step .lmn-input-step-up:hover,
.icgds .lmn-input-group[disabled] .lmn-input-step .lmn-input-step-down:hover {
  background-color: var(--comp-bg-color-disabled);
}
.icgds .lmn-input-group.disabled .lmn-input-text, .icgds .lmn-input-group[disabled] .lmn-input-text {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
  color: var(--text-color-disabled);
  border-color: transparent;
}
.icgds .lmn-input-group.disabled .lmn-input-text::placeholder, .icgds .lmn-input-group[disabled] .lmn-input-text::placeholder {
  color: var(--text-color-disabled);
}
.icgds .lmn-input-group.disabled .lmn-input-text .lmn-input, .icgds .lmn-input-group[disabled] .lmn-input-text .lmn-input {
  background-color: transparent;
}
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-up,
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-down {
  border-color: var(--comp-bg-color-read-only);
  background: var(--comp-bg-color-read-only);
  color: var(--text-color-0);
  cursor: not-allowed;
}
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-up::placeholder,
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-down::placeholder {
  color: var(--text-color-2);
}
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-up:focus, .icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-up:focus-within,
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-down:focus,
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-down:focus-within {
  border-color: var(--comp-bg-color-read-only) !important;
  background: var(--comp-bg-color-read-only) !important;
  color: var(--text-color-0) !important;
  box-shadow: none !important;
}
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-up ~ .lmn-input-prefix-icon, .icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-up ~ .lmn-input-suffix-icon,
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-down ~ .lmn-input-prefix-icon,
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-down ~ .lmn-input-suffix-icon {
  pointer-events: none;
}
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-up:hover,
.icgds .lmn-input-group.read-only .lmn-input-step .lmn-input-step-down:hover {
  background-color: var(--comp-bg-color-read-only);
}
.icgds .lmn-input-group.read-only .lmn-input-text {
  border-color: var(--comp-bg-color-read-only);
  background: var(--comp-bg-color-read-only);
  color: var(--text-color-0);
}
.icgds .lmn-input-group.read-only .lmn-input-text::placeholder {
  color: var(--text-color-2);
}
.icgds .lmn-input-group.read-only .lmn-input-text:focus, .icgds .lmn-input-group.read-only .lmn-input-text:focus-within {
  border-color: var(--comp-bg-color-read-only) !important;
  background: var(--comp-bg-color-read-only) !important;
  color: var(--text-color-0) !important;
  box-shadow: none !important;
}
.icgds .lmn-input-group.read-only .lmn-input-text ~ .lmn-input-prefix-icon, .icgds .lmn-input-group.read-only .lmn-input-text ~ .lmn-input-suffix-icon {
  pointer-events: none;
}
.icgds .lmn-input-group.read-only .lmn-input-text .lmn-input {
  background-color: transparent;
}
.icgds .lmn-input-group:hover .lmn-input-clear-icon {
  display: flex;
}
.icgds .lmn-input-group.lmn-ui-xs {
  font-size: 12px;
}
.icgds .lmn-input-group.lmn-ui-xs .lmn-input-group-prepend,
.icgds .lmn-input-group.lmn-ui-xs .lmn-input-group-append {
  min-width: 20px;
}
.icgds .lmn-input-group.lmn-ui-xs .lmn-btn {
  height: 20px;
  padding: 0 0.5rem;
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-input-group.lmn-ui-xs .lmn-textarea {
  height: auto;
}
.icgds .lmn-input-group.lmn-ui-xs .lmn-input,
.icgds .lmn-input-group.lmn-ui-xs .lmn-form-select,
.icgds .lmn-input-group.lmn-ui-xs .lmn-textarea,
.icgds .lmn-input-group.lmn-ui-xs .lmn-datepicker-holder-input,
.icgds .lmn-input-group.lmn-ui-xs .lmn-dropdown-toggle {
  height: 20px;
  min-height: 20px;
  font-size: 12px;
  padding: 0.25rem 0.5rem;
  line-height: 1rem;
}
.icgds .lmn-input-group.lmn-ui-xs .lmn-input.lmn-textarea,
.icgds .lmn-input-group.lmn-ui-xs .lmn-form-select.lmn-textarea,
.icgds .lmn-input-group.lmn-ui-xs .lmn-textarea.lmn-textarea,
.icgds .lmn-input-group.lmn-ui-xs .lmn-datepicker-holder-input.lmn-textarea,
.icgds .lmn-input-group.lmn-ui-xs .lmn-dropdown-toggle.lmn-textarea {
  height: auto;
}
.icgds .lmn-input-group.lmn-ui-sm {
  font-size: 12px;
}
.icgds .lmn-input-group.lmn-ui-sm .lmn-input-group-prepend,
.icgds .lmn-input-group.lmn-ui-sm .lmn-input-group-append {
  min-width: 28px;
}
.icgds .lmn-input-group.lmn-ui-sm .lmn-btn {
  height: 28px;
  padding: 0.375rem 0.75rem;
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-input-group.lmn-ui-sm .lmn-textarea {
  height: auto;
}
.icgds .lmn-input-group.lmn-ui-sm .lmn-input,
.icgds .lmn-input-group.lmn-ui-sm .lmn-form-select,
.icgds .lmn-input-group.lmn-ui-sm .lmn-textarea,
.icgds .lmn-input-group.lmn-ui-sm .lmn-datepicker-holder-input,
.icgds .lmn-input-group.lmn-ui-sm .lmn-dropdown-toggle {
  height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding: 0.3125rem 0.5rem;
  padding-bottom: 0.375rem;
  line-height: 1rem;
}
.icgds .lmn-input-group.lmn-ui-sm .lmn-input.lmn-textarea,
.icgds .lmn-input-group.lmn-ui-sm .lmn-form-select.lmn-textarea,
.icgds .lmn-input-group.lmn-ui-sm .lmn-textarea.lmn-textarea,
.icgds .lmn-input-group.lmn-ui-sm .lmn-datepicker-holder-input.lmn-textarea,
.icgds .lmn-input-group.lmn-ui-sm .lmn-dropdown-toggle.lmn-textarea {
  height: auto;
}
.icgds .lmn-input-group.lmn-ui-sm .lmn-input-step {
  font-size: 6px !important;
  width: 1.5rem;
}
.icgds .lmn-input-group.lmn-ui-lg {
  font-size: 14px;
}
.icgds .lmn-input-group.lmn-ui-lg .lmn-input-group-prepend,
.icgds .lmn-input-group.lmn-ui-lg .lmn-input-group-append {
  min-width: 48px;
}
.icgds .lmn-input-group.lmn-ui-lg .lmn-btn {
  height: 48px;
  padding: 0.875rem 1.25rem;
  font-size: 16px;
  line-height: 20px;
}
.icgds .lmn-input-group.lmn-ui-lg .lmn-textarea {
  height: auto;
}
.icgds .lmn-input-group.lmn-ui-lg .lmn-input,
.icgds .lmn-input-group.lmn-ui-lg .lmn-form-select,
.icgds .lmn-input-group.lmn-ui-lg .lmn-textarea,
.icgds .lmn-input-group.lmn-ui-lg .lmn-datepicker-holder-input,
.icgds .lmn-input-group.lmn-ui-lg .lmn-dropdown-toggle {
  height: 48px;
  min-height: 48px;
  font-size: 16px;
  padding: 0.8125rem 1rem;
  line-height: 1.25rem;
}
.icgds .lmn-input-group.lmn-ui-lg .lmn-input.lmn-textarea,
.icgds .lmn-input-group.lmn-ui-lg .lmn-form-select.lmn-textarea,
.icgds .lmn-input-group.lmn-ui-lg .lmn-textarea.lmn-textarea,
.icgds .lmn-input-group.lmn-ui-lg .lmn-datepicker-holder-input.lmn-textarea,
.icgds .lmn-input-group.lmn-ui-lg .lmn-dropdown-toggle.lmn-textarea {
  height: auto;
}
.icgds .lmn-input-group.lmn-ui-lg .lmn-input-step {
  width: 2.25rem;
}
.icgds .lmn-input-group:invalid,
.icgds .lmn-input-group:invalid .lmn-input-text,
.icgds .lmn-input-group:invalid .lmn-input-step-up,
.icgds .lmn-input-group:invalid .lmn-input-step-down, .icgds .lmn-input-group.lmn-invalid,
.icgds .lmn-input-group.lmn-invalid .lmn-input-text,
.icgds .lmn-input-group.lmn-invalid .lmn-input-step-up,
.icgds .lmn-input-group.lmn-invalid .lmn-input-step-down,
.icgds .lmn-input-text:invalid,
.icgds .lmn-input-text:invalid .lmn-input-text,
.icgds .lmn-input-text:invalid .lmn-input-step-up,
.icgds .lmn-input-text:invalid .lmn-input-step-down,
.icgds .lmn-input-text.lmn-invalid,
.icgds .lmn-input-text.lmn-invalid .lmn-input-text,
.icgds .lmn-input-text.lmn-invalid .lmn-input-step-up,
.icgds .lmn-input-text.lmn-invalid .lmn-input-step-down {
  border-color: var(--comp-border-color-error);
}
.icgds .lmn-input-group:invalid small,
.icgds .lmn-input-group:invalid .lmn-form-tip,
.icgds .lmn-input-group:invalid .lmn-input-text small,
.icgds .lmn-input-group:invalid .lmn-input-text .lmn-form-tip,
.icgds .lmn-input-group:invalid .lmn-input-step-up small,
.icgds .lmn-input-group:invalid .lmn-input-step-up .lmn-form-tip,
.icgds .lmn-input-group:invalid .lmn-input-step-down small,
.icgds .lmn-input-group:invalid .lmn-input-step-down .lmn-form-tip, .icgds .lmn-input-group.lmn-invalid small,
.icgds .lmn-input-group.lmn-invalid .lmn-form-tip,
.icgds .lmn-input-group.lmn-invalid .lmn-input-text small,
.icgds .lmn-input-group.lmn-invalid .lmn-input-text .lmn-form-tip,
.icgds .lmn-input-group.lmn-invalid .lmn-input-step-up small,
.icgds .lmn-input-group.lmn-invalid .lmn-input-step-up .lmn-form-tip,
.icgds .lmn-input-group.lmn-invalid .lmn-input-step-down small,
.icgds .lmn-input-group.lmn-invalid .lmn-input-step-down .lmn-form-tip,
.icgds .lmn-input-text:invalid small,
.icgds .lmn-input-text:invalid .lmn-form-tip,
.icgds .lmn-input-text:invalid .lmn-input-text small,
.icgds .lmn-input-text:invalid .lmn-input-text .lmn-form-tip,
.icgds .lmn-input-text:invalid .lmn-input-step-up small,
.icgds .lmn-input-text:invalid .lmn-input-step-up .lmn-form-tip,
.icgds .lmn-input-text:invalid .lmn-input-step-down small,
.icgds .lmn-input-text:invalid .lmn-input-step-down .lmn-form-tip,
.icgds .lmn-input-text.lmn-invalid small,
.icgds .lmn-input-text.lmn-invalid .lmn-form-tip,
.icgds .lmn-input-text.lmn-invalid .lmn-input-text small,
.icgds .lmn-input-text.lmn-invalid .lmn-input-text .lmn-form-tip,
.icgds .lmn-input-text.lmn-invalid .lmn-input-step-up small,
.icgds .lmn-input-text.lmn-invalid .lmn-input-step-up .lmn-form-tip,
.icgds .lmn-input-text.lmn-invalid .lmn-input-step-down small,
.icgds .lmn-input-text.lmn-invalid .lmn-input-step-down .lmn-form-tip {
  color: var(--text-danger);
}
.icgds .lmn-form-select {
  position: relative;
  display: block;
}
.icgds .lmn-form-select:focus {
  outline: none;
  border-color: #219DFF !important;
}
.icgds .lmn-form-select[multiple], .icgds .lmn-form-select.lmn-form-select-multiple {
  height: auto;
}
.icgds .lmn-validation-text {
  font-weight: 400;
  font-size: 12px;
  color: var(--text-danger);
}
.icgds .lmn-custom-range {
  -webkit-appearance: none;
  width: 100%;
  height: 2px;
  outline: none;
  background: var(--border-color-2);
  transition: background 200ms cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-custom-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: var(--bg-color-0);
  border: 2px solid var(--border-color-inverse);
  -webkit-transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
  transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
  box-shadow: inset 0 0 0 2px transparent;
  cursor: pointer;
}
.icgds .lmn-custom-range::-moz-range-thumb {
  appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: var(--bg-color-0);
  border: 2px solid var(--border-color-inverse);
  -moz-transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
  transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
  box-shadow: inset 0 0 0 2px transparent;
  cursor: pointer;
}
.icgds .lmn-custom-range:active {
  background: var(--border-color-inverse);
}
.icgds .lmn-custom-range:focus {
  background: var(--comp-border-color-focus);
}
.icgds .lmn-custom-range:focus::-webkit-slider-thumb {
  border-color: var(--comp-box-shadow-color-focus);
  box-shadow: inset 0 0 0 2px var(--comp-border-color-focus);
}
.icgds .lmn-custom-range:disabled {
  background: var(--comp-border-color);
}
.icgds .lmn-custom-range:disabled::-webkit-slider-thumb {
  border-color: var(--comp-bg-color-disabled);
}
.icgds .lmn-form-group {
  margin-bottom: 0.25rem;
  display: block;
}
.icgds .lmn-form-group label,
.icgds .lmn-form-group legend,
.icgds .lmn-form-group .lmn-form-label {
  color: var(--text-color-1);
  font-weight: 400;
  font-size: 12px;
  line-height: 1rem;
  display: block;
  margin-bottom: 0.25rem;
  display: flex;
  align-items: center;
}
.icgds .lmn-form-group label.lmn-required::before,
.icgds .lmn-form-group legend.lmn-required::before,
.icgds .lmn-form-group .lmn-form-label.lmn-required::before {
  content: "*";
  color: var(--danger);
  vertical-align: text-top;
  margin-right: 0.25rem;
}
.icgds .lmn-form-group label:not(.lmn-label-wrap),
.icgds .lmn-form-group legend:not(.lmn-label-wrap),
.icgds .lmn-form-group .lmn-form-label:not(.lmn-label-wrap) {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.icgds .lmn-form-group small,
.icgds .lmn-form-group .lmn-form-tip {
  color: var(--text-color-3);
  font-weight: 400;
  font-size: 12px;
  display: block;
  margin-top: 0.25rem;
}
.icgds .lmn-form-group.lmn-invalid .lmn-input,
.icgds .lmn-form-group.lmn-invalid .lmn-input-text,
.icgds .lmn-form-group.lmn-invalid .lmn-datepicker-input-text,
.icgds .lmn-form-group.lmn-invalid .lmn-textarea,
.icgds .lmn-form-group.lmn-invalid .lmn-select-input,
.icgds .lmn-form-group.lmn-invalid .lmn-dropdown-toggle,
.icgds .lmn-form-group.lmn-invalid .lmn-input-step-up,
.icgds .lmn-form-group.lmn-invalid .lmn-input-step-down {
  border-color: var(--comp-border-color-error);
}
.icgds .lmn-form-group.lmn-invalid small,
.icgds .lmn-form-group.lmn-invalid .lmn-form-tip {
  color: var(--text-danger);
}
.icgds .lmn-form-group.disabled label,
.icgds .lmn-form-group.disabled legend,
.icgds .lmn-form-group.disabled .lmn-form-label {
  opacity: 0.4;
}
.icgds .lmn-form-group.disabled small,
.icgds .lmn-form-group.disabled .lmn-form-tip {
  color: var(--text-color-disabled);
}
.icgds .lmn-form-group.lmn-ui-sm label,
.icgds .lmn-form-group.lmn-ui-sm legend,
.icgds .lmn-form-group.lmn-ui-sm .lmn-form-label, .icgds .lmn-form-group.lmn-ui-xs label,
.icgds .lmn-form-group.lmn-ui-xs legend,
.icgds .lmn-form-group.lmn-ui-xs .lmn-form-label {
  margin-bottom: 0.125rem !important;
}
.icgds .lmn-form-group.lmn-ui-sm small,
.icgds .lmn-form-group.lmn-ui-sm .lmn-form-tip, .icgds .lmn-form-group.lmn-ui-xs small,
.icgds .lmn-form-group.lmn-ui-xs .lmn-form-tip {
  margin-top: 0.125rem;
}
.icgds .lmn-form-group.lmn-ui-sm .lmn-input, .icgds .lmn-form-group.lmn-ui-xs .lmn-input {
  height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding: 0.3125rem 0.5rem;
  padding-bottom: 0.375rem;
  line-height: 1rem;
}
.icgds .lmn-form-group.lmn-ui-sm .lmn-input.lmn-textarea, .icgds .lmn-form-group.lmn-ui-xs .lmn-input.lmn-textarea {
  height: auto;
}
.icgds .lmn-form-group.lmn-ui-sm .lmn-input-text .lmn-input-prefix-text,
.icgds .lmn-form-group.lmn-ui-sm .lmn-input-text .lmn-input-suffix-text, .icgds .lmn-form-group.lmn-ui-xs .lmn-input-text .lmn-input-prefix-text,
.icgds .lmn-form-group.lmn-ui-xs .lmn-input-text .lmn-input-suffix-text {
  font-size: 12px;
  line-height: 1rem;
}
.icgds .lmn-form-group.lmn-ui-sm .lmn-input-text .lmn-select-input, .icgds .lmn-form-group.lmn-ui-xs .lmn-input-text .lmn-select-input {
  min-height: 28px;
}
.icgds .lmn-form-group.lmn-ui-sm .lmn-input-text,
.icgds .lmn-form-group.lmn-ui-sm .lmn-input-text .lmn-input, .icgds .lmn-form-group.lmn-ui-xs .lmn-input-text,
.icgds .lmn-form-group.lmn-ui-xs .lmn-input-text .lmn-input {
  height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding: 0.3125rem 0.5rem;
  padding-bottom: 0.375rem;
  line-height: 1rem;
}
.icgds .lmn-form-group.lmn-ui-sm .lmn-input-text.lmn-textarea,
.icgds .lmn-form-group.lmn-ui-sm .lmn-input-text .lmn-input.lmn-textarea, .icgds .lmn-form-group.lmn-ui-xs .lmn-input-text.lmn-textarea,
.icgds .lmn-form-group.lmn-ui-xs .lmn-input-text .lmn-input.lmn-textarea {
  height: auto;
}
.icgds .lmn-form-group.lmn-ui-xs .lmn-input {
  height: 20px;
  min-height: 20px;
  font-size: 12px;
  padding: 0.25rem 0.5rem;
  line-height: 1rem;
}
.icgds .lmn-form-group.lmn-ui-xs .lmn-input.lmn-textarea {
  height: auto;
}
.icgds .lmn-form-group.lmn-ui-lg label,
.icgds .lmn-form-group.lmn-ui-lg legend,
.icgds .lmn-form-group.lmn-ui-lg .lmn-form-label {
  line-height: 1.125rem;
  font-size: 14px;
  margin-bottom: 0.5rem;
}
.icgds .lmn-form-group.lmn-ui-lg small,
.icgds .lmn-form-group.lmn-ui-lg .lmn-form-tip {
  font-size: 14px;
}
.icgds .lmn-form-group.lmn-ui-lg .lmn-input {
  height: 48px;
  min-height: 48px;
  font-size: 16px;
  padding: 0.8125rem 1rem;
  line-height: 1.25rem;
}
.icgds .lmn-form-group.lmn-ui-lg .lmn-input.lmn-textarea {
  height: auto;
}
.icgds .lmn-form-group.lmn-ui-lg .lmn-input-text {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.icgds .lmn-form-group.lmn-ui-lg .lmn-input-text .lmn-input-prefix-text,
.icgds .lmn-form-group.lmn-ui-lg .lmn-input-text .lmn-input-suffix-text {
  font-size: 16px;
  line-height: 1.25rem;
}
.icgds .lmn-form-group.lmn-ui-lg .lmn-input-text .lmn-input-prefix-text {
  margin-left: 0;
}
.icgds .lmn-form-group.lmn-ui-lg .lmn-input-text .lmn-input-suffix-text {
  margin-right: 0;
}
.icgds .lmn-form-group.lmn-ui-lg .lmn-input-text .lmn-select-input {
  min-height: 48px;
}
.icgds .lmn-form-group.lmn-ui-lg .lmn-input-text .lmn-select-choice {
  height: 24px !important;
}
.icgds .lmn-form-group.lmn-ui-lg .lmn-input-text,
.icgds .lmn-form-group.lmn-ui-lg .lmn-input-text .lmn-input {
  height: 48px;
  min-height: 48px;
  font-size: 16px;
  padding: 0.8125rem 1rem;
  line-height: 1.25rem;
}
.icgds .lmn-form-group.lmn-ui-lg .lmn-input-text.lmn-textarea,
.icgds .lmn-form-group.lmn-ui-lg .lmn-input-text .lmn-input.lmn-textarea {
  height: auto;
}
.icgds .lmn-form-inline {
  display: flex;
  align-items: center;
}
.icgds .lmn-form-inline .lmn-form-check {
  width: 100%;
}
.icgds .lmn-form-inline label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 584px) {
  .icgds .lmn-form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    margin-right: 0.5rem;
  }
  .icgds .lmn-form-inline .lmn-form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .icgds .lmn-form-inline .lmn-input {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .icgds .lmn-form-inline .lmn-form-control-plaintext {
    display: inline-block;
  }
  .icgds .lmn-form-inline .lmn-input-group,
  .icgds .lmn-form-inline .lmn-custom-select {
    width: auto;
  }
  .icgds .lmn-form-inline .lmn-form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
    margin-right: 0.5rem;
  }
}
.icgds .lmn-badge-indicator-wrapper {
  position: relative;
  display: inline-block;
  padding: 0.3125rem;
  border: 1px solid transparent;
  border-radius: 8px;
  transition: background-color 200ms cubic-bezier(0, 0, 0.23, 0.99), border 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 0ms linear;
}
.icgds .lmn-badge-indicator-wrapper:hover {
  background: var(--comp-bg-color-hover);
  border-color: var(--comp-bg-color-hover);
}
.icgds .lmn-badge-indicator-wrapper:focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  background: var(--comp-bg-color-focus);
  background: transparent;
}
.icgds .lmn-badge-indicator-wrapper:active {
  border-color: var(--comp-border-color-active);
}
.icgds .lmn-badge-indicator-wrapper .lmn-badge-indicator-icon {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  color: var(--comp-bg-color-icon);
}
.icgds .lmn-badge-indicator {
  position: absolute;
  background-color: var(--danger);
  border: 1px solid var(--bg-color-0);
  margin: 0;
  z-index: 1;
}
.icgds .lmn-badge-indicator.lmn-badge-indicator-dot {
  top: 5px;
  right: 5px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
}
.icgds .lmn-badge-indicator.lmn-badge-indicator-number {
  top: -3px;
  right: -4px;
  padding: 0 3px 1px;
  border-radius: 50rem;
  min-width: 17px;
  max-width: -moz-fit-content;
  max-width: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  height: 1.0625rem;
  color: var(--text-color-inverse-0);
  -webkit-user-select: none;
          user-select: none;
}
.icgds .lmn-badge-indicator.lmn-badge-indicator-number.lmn-badge-indicator-number-overflow {
  letter-spacing: -1px;
  padding-right: 3px;
  right: -6px;
}
.icgds .lmn-indicator-group {
  display: flex;
  align-items: center;
}
.icgds .lmn-indicator-group .lmn-indicator-label {
  margin-left: 0.25rem;
}
.icgds .lmn-dot-indicator {
  width: 6px;
  height: 6px;
  border-radius: 3px;
}
.icgds .lmn-dot-indicator.lmn-indicator-new,
.icgds .lmn-icon-indicator.lmn-indicator-new {
  background-color: var(--text-headline-1);
}
.icgds .lmn-list-group {
  list-style: none;
  counter-reset: item;
  padding-left: 0;
  margin-bottom: 0;
}
.icgds .lmn-list-group .lmn-list-group-item {
  color: var(--text-color-0);
  counter-increment: item;
  position: relative;
  padding: 0.5625rem 0.75rem;
  background: transparent;
  font-size: 14px;
  line-height: 1.125rem;
  border-radius: 4px;
  transition: all 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-list-group .lmn-list-group-item.active {
  background: var(--comp-bg-color-item-active);
}
.icgds .lmn-list-group .lmn-list-group-item.lmn-list-group-item-disabled, .icgds .lmn-list-group .lmn-list-group-item.disabled {
  background-color: var(--comp-bg-color-disabled);
  color: var(--text-color-disabled);
}
.icgds .lmn-list-group .lmn-list-group-item.lmn-list-group-item-parent {
  padding-bottom: 0 !important;
}
.icgds .lmn-list-group.lmn-list-group-hover .lmn-list-group-item:hover {
  background: var(--comp-bg-color-item-hover);
}
.icgds .lmn-list-group.lmn-list-group-hover .lmn-list-group-item.lmn-list-group-item-nohover:hover {
  background: transparent;
}
.icgds .lmn-list-group.lmn-list-group-bordered .lmn-list-group-item::after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 1px;
  background-color: var(--border-color-0);
}
.icgds .lmn-list-group.lmn-list-group-bordered .lmn-list-group-item.lmn-list-group-item-noborder::after,
.icgds .lmn-list-group.lmn-list-group-bordered .lmn-list-group-item > .lmn-list-group-item:first-of-type::after {
  display: none;
}
.icgds .lmn-list-group.lmn-list-group-initial .lmn-list-group-item {
  padding-left: calc(0.75rem + 18px);
}
.icgds .lmn-list-group.lmn-list-group-initial .lmn-list-group-item::before {
  content: "•";
  width: 18px;
  position: absolute;
  left: 0.75rem;
  text-align: center;
  display: inline-block;
  color: var(--text-color-0);
  margin-right: 0.125rem;
}
.icgds .lmn-list-group.lmn-list-group-initial .lmn-list-group-item.lmn-list-group-item-noinitial {
  padding-left: 0.75rem;
}
.icgds .lmn-list-group.lmn-list-group-initial .lmn-list-group-item.lmn-list-group-item-noinitial::before {
  display: none;
}
.icgds .lmn-list-group.lmn-list-group-initial .lmn-list-group-item.lmn-list-group-item-disabled::before, .icgds .lmn-list-group.lmn-list-group-initial .lmn-list-group-item.disabled::before {
  color: var(--text-color-disabled);
}
.icgds .lmn-list-group.lmn-list-group-numbered {
  list-style: none;
}
.icgds .lmn-list-group.lmn-list-group-numbered > .lmn-list-group-item {
  padding-left: calc(0.75rem + 18px);
  counter-increment: item;
}
.icgds .lmn-list-group.lmn-list-group-numbered > .lmn-list-group-item::before {
  content: counter(item) ".";
  width: 18px;
  position: absolute;
  left: 0.75rem;
  text-align: center;
  display: inline-block;
  color: var(--text-color-0);
  margin-right: 0.125rem;
}
.icgds .lmn-list-group.lmn-list-group-numbered > .lmn-list-group-item.lmn-list-group-item-nonumber {
  padding-left: 0.75rem;
}
.icgds .lmn-list-group.lmn-list-group-numbered > .lmn-list-group-item.lmn-list-group-item-nonumber::before {
  display: none;
}
.icgds .lmn-list-group.lmn-list-group-numbered > .lmn-list-group-item.lmn-list-group-item-disabled::before, .icgds .lmn-list-group.lmn-list-group-numbered > .lmn-list-group-item.disabled::before {
  color: var(--text-color-disabled);
}
.icgds .lmn-list-group .lmn-list-group {
  margin-top: 0.5625rem;
}
.icgds .lmn-list-group .lmn-list-group .lmn-list-group-item {
  padding: 0.4375rem;
  padding-left: 1.5rem;
}
.icgds .lmn-list-group .lmn-list-group.lmn-list-group-initial .lmn-list-group-item, .icgds .lmn-list-group .lmn-list-group.lmn-list-group-numbered .lmn-list-group-item {
  padding-left: calc(0.75rem + 18px);
}
.icgds .lmn-list-group.lmn-ui-sm .lmn-list-group-item {
  padding: 0.375rem 0.25rem;
  font-size: 12px;
  line-height: 1rem;
}
.icgds .lmn-list-group.lmn-ui-sm .lmn-list-group {
  margin-top: 0.375rem;
}
.icgds .lmn-list-group.lmn-ui-sm .lmn-list-group .lmn-list-group-item {
  padding: 0.25rem;
  padding-left: 0.75rem;
}
.icgds .lmn-list-group.lmn-ui-lg .lmn-list-group-item {
  padding: 0.875rem 0.75rem;
  font-size: 16px;
  line-height: 1.25rem;
}
.icgds .lmn-list-group.lmn-ui-lg .lmn-list-group {
  margin-top: 0.875rem;
}
.icgds .lmn-list-group.lmn-ui-lg .lmn-list-group .lmn-list-group-item {
  padding: 0.75rem;
  padding-left: 2rem;
}
.icgds .lmn-loading {
  position: relative;
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  padding: 0;
  margin: 0;
  line-height: 1.5;
}
.icgds .lmn-loading > .lmn-loading-icon {
  display: inline-flex;
}
.icgds .lmn-loading > .lmn-loading-text {
  display: inline-flex;
}
.icgds .lmn-loading .lmn-loader {
  width: 60vw;
}
.icgds .lmn-loading .lmn-loader .lmn-bar-loader-track {
  background-color: var(--modal-mask-track-color);
}
.icgds .lmn-loading .lmn-loader .lmn-bar-loader-track .lmn-bar-loader-value {
  background-color: var(--modal-mask-text-color);
}
.icgds .lmn-loading .lmn-loader .lmn-progress-label,
.icgds .lmn-loading .lmn-loader label {
  color: var(--modal-mask-text-color);
}
.icgds .lmn-loading-with-mask,
.icgds .lmn-loading-mask {
  position: relative;
}
.icgds .lmn-loading-with-mask > .lmn-loading,
.icgds .lmn-loading-mask > .lmn-loading {
  inset: 0;
  z-index: 1000;
  background: var(--modal-mask-color);
  position: absolute;
  justify-content: center;
}
.icgds .lmn-loading-with-mask > .lmn-loading-content,
.icgds .lmn-loading-mask > .lmn-loading-content {
  position: relative;
  overflow: hidden;
  clear: both;
}
.icgds .lmn-page-loading > .lmn-loading {
  background-color: var(--modal-mask-color);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  justify-content: center;
  width: 100vw;
  height: 100vh;
}
.icgds .lmn-loading-filled {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1050;
}
.icgds .lmn-loading-horizontal {
  flex-direction: row;
}
.icgds .lmn-loading-horizontal > .lmn-loading-icon {
  font-size: 1em;
}
.icgds .lmn-loading-horizontal > .lmn-loading-text {
  padding-left: 2px;
}
.icgds .lmn-loader .lmn-bar-loader {
  display: flex;
  align-items: center;
  width: 100%;
}
.icgds .lmn-loader .lmn-bar-loader .lmn-bar-loader-track {
  position: relative;
  height: 0.25rem;
  display: block;
  border-radius: 0.125rem;
  background-color: var(--border-color-0);
  width: 100%;
}
.icgds .lmn-loader .lmn-bar-loader .lmn-bar-loader-track .lmn-bar-loader-value {
  position: absolute;
  height: 100%;
  left: 0;
  transition: all 400ms cubic-bezier(0, 0, 0.23, 0.99);
  border-radius: 0.25rem;
  background-color: var(--primary);
}
.icgds .lmn-loader .lmn-progress-label {
  margin-top: 0.25rem;
  font-size: 12px;
  line-height: 1rem;
}
.icgds .lmn-loader.lmn-ui-lg {
  font-size: 14px;
  line-height: 1.125rem;
}
.icgds .lmn-loading-icon.lmn-loading-default {
  width: 2.5em;
  height: 2.5em;
  position: relative;
  transform-origin: center center;
  animation-name: spin;
  animation-duration: 2.5s;
  animation-iteration-count: infinite;
  transition-timing-function: cubic-bezier(0.62, 0.28, 0.23, 0.99);
}
.icgds .lmn-loading-icon.lmn-loading-default > span {
  display: inline-block;
  position: absolute;
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  animation-duration: 2.5s;
  transform: translateX(0%) translateY(0%);
  animation-iteration-count: infinite;
  transition-timing-function: cubic-bezier(0.62, 0.28, 0.23, 0.99);
  top: 50%;
  left: 50%;
  margin: -0.25em 0 0 -0.25em;
}
.icgds .lmn-loading-icon.lmn-loading-default > span.lmn-loading-default-first {
  background-color: #59dbff;
  animation-name: move-right;
}
.icgds .lmn-loading-icon.lmn-loading-default > span.lmn-loading-default-second {
  background-color: #0095d7;
  animation-name: move-up;
}
.icgds .lmn-loading-icon.lmn-loading-default > span.lmn-loading-default-third {
  background-color: #0066b3;
  animation-name: move-left;
}
.icgds .lmn-loading-icon.lmn-loading-default > span.lmn-loading-default-fourth {
  background-color: #004992;
  animation-name: move-down;
}
.icgds .lmn-loading-icon.lmn-loading-svg {
  animation: rotate 2s linear infinite;
  width: 1em;
  height: 1em;
}
.icgds .lmn-loading-icon.lmn-loading-svg > .lmn-loading-svg-path {
  stroke: currentcolor;
  stroke-linecap: round;
  animation: dash 1.5s ease-in-out infinite;
}
@keyframes move-right {
  0%, 20% {
    transform: translateX(0%);
    transform: translateY(0%);
  }
  50% {
    transform: translateX(200%);
    transform: translateY(200%);
  }
  80%, 100% {
    transform: translateX(0%);
    transform: translateY(0%);
  }
}
@keyframes move-up {
  0%, 20% {
    transform: translateY(0%);
    transform: translateX(0%);
  }
  50% {
    transform: translateY(200%);
    transform: translateX(200%);
  }
  80%, 100% {
    transform: translateY(0%);
    transform: translateX(0%);
  }
}
@keyframes move-left {
  0%, 20% {
    transform: translateX(0%);
    transform: translateY(0%);
  }
  50% {
    transform: translateX(-200%);
    transform: translateY(-200%);
  }
  80%, 100% {
    transform: translateX(0%);
    transform: translateY(0%);
  }
}
@keyframes move-down {
  0%, 20% {
    transform: translateY(0%);
    transform: translateX(0%);
  }
  50% {
    transform: translateY(-200%);
    transform: translateX(-200%);
  }
  80%, 100% {
    transform: translateY(0%);
    transform: translateX(0%);
  }
}
@keyframes spin {
  0%, 10% {
    transform: rotate(0deg);
  }
  90%, 100% {
    transform: rotate(-360deg);
  }
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.icgds .lmn-menu {
  position: relative;
  padding: 0;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  list-style: none;
  zoom: 1;
  outline: none;
}
.icgds .lmn-menu.lmn-menu-hidden {
  display: none;
}
.icgds .lmn-menu::after {
  clear: both;
}
.icgds .lmn-menu ul,
.icgds .lmn-menu ol {
  padding: 0;
  margin: 0;
  list-style: none;
}
.icgds .lmn-menu .lmn-menu-submenu-title + .lmn-menu-vertical.lmn-menu-sub,
.icgds .lmn-menu .lmn-menu-submenu-title + .lmn-menu-vertical-left.lmn-menu-sub {
  position: absolute;
}
.icgds .lmn-menu .lmn-menu-submenu:not(.lmn-menu-submenu-popup) .lmn-menu-item:before {
  inset: 0;
}
.icgds .lmn-menu .lmn-menu-item,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title {
  font-size: 14px;
  line-height: 18px;
  width: 100%;
  z-index: 1;
  min-height: 36px;
  cursor: pointer;
  white-space: nowrap;
  background-color: transparent;
  position: relative;
  padding: 0.5625rem 0.75rem 0.5625rem 1rem;
  border-radius: 4px;
  font-weight: 400;
  color: var(--text-color-0);
  transition: background-color 0.2s cubic-bezier(0.6, 0, 1, 1), box-shadow 0.2s cubic-bezier(0.6, 0, 1, 1), color 0.2s cubic-bezier(0.6, 0, 1, 1);
  padding: 0.5rem 0.75rem;
  display: flex;
  align-items: center;
  width: unset;
  white-space: unset;
  margin-bottom: 0.25rem;
}
.icgds .lmn-menu .lmn-menu-item label,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title label {
  margin-bottom: 0;
}
.icgds .lmn-menu .lmn-menu-item mark,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title mark {
  color: inherit;
}
.icgds .lmn-menu .lmn-menu-item::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title::before {
  content: "";
  z-index: -1;
  position: absolute;
  inset: 0 0.25rem;
  border-radius: 4px;
  background: transparent;
  transition: background-color 0.2s cubic-bezier(0.6, 0, 1, 1), box-shadow 0.2s cubic-bezier(0.6, 0, 1, 1), color 0.2s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-menu .lmn-menu-item a,
.icgds .lmn-menu .lmn-menu-item a:hover,
.icgds .lmn-menu .lmn-menu-item a:visited,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title a,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title a:hover,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title a:visited {
  color: inherit !important;
}
.icgds .lmn-menu .lmn-menu-item.selected,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.selected {
  color: var(--comp-text-color-item-active);
  font-weight: 700;
}
.icgds .lmn-menu .lmn-menu-item.selected::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.selected::before {
  background-color: var(--comp-bg-color-item-active);
}
.icgds .lmn-menu .lmn-menu-item.active, .icgds .lmn-menu .lmn-menu-item:active,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.active,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title:active {
  text-decoration: none;
}
.icgds .lmn-menu .lmn-menu-item:hover, .icgds .lmn-menu .lmn-menu-item.focus, .icgds .lmn-menu .lmn-menu-item.lmn-dropdown-item-open,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title:hover,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.focus,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.lmn-dropdown-item-open {
  color: var(--text-color-0);
  text-decoration: none;
}
.icgds .lmn-menu .lmn-menu-item:hover::before, .icgds .lmn-menu .lmn-menu-item.focus::before, .icgds .lmn-menu .lmn-menu-item.lmn-dropdown-item-open::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title:hover::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.focus::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.lmn-dropdown-item-open::before {
  background-color: var(--comp-bg-color-item-hover);
}
.icgds .lmn-menu .lmn-menu-item:focus,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title:focus {
  text-decoration: none;
}
.icgds .lmn-menu .lmn-menu-item:focus::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title:focus::before {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
  background-color: var(--comp-bg-color-item-hover);
}
.icgds .lmn-menu .lmn-menu-item:disabled, .icgds .lmn-menu .lmn-menu-item.disabled,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title:disabled,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.disabled {
  cursor: not-allowed;
  color: var(--text-color-disabled);
}
.icgds .lmn-menu .lmn-menu-item:disabled:hover::before, .icgds .lmn-menu .lmn-menu-item:disabled.focus::before, .icgds .lmn-menu .lmn-menu-item.disabled:hover::before, .icgds .lmn-menu .lmn-menu-item.disabled.focus::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title:disabled:hover::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title:disabled.focus::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.disabled:hover::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.disabled.focus::before {
  background-color: transparent;
}
.icgds .lmn-menu .lmn-menu-item:disabled *, .icgds .lmn-menu .lmn-menu-item.disabled *,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title:disabled *,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.disabled * {
  cursor: not-allowed;
}
.icgds .lmn-menu .lmn-menu-item:active::before, .icgds .lmn-menu .lmn-menu-item.active::before, .icgds .lmn-menu .lmn-menu-item:focus::before, .icgds .lmn-menu .lmn-menu-item.focus::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title:active::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.active::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title:focus::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.focus::before {
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
}
.icgds .lmn-menu .lmn-menu-item:active.selected::before, .icgds .lmn-menu .lmn-menu-item.active.selected::before, .icgds .lmn-menu .lmn-menu-item:focus.selected::before, .icgds .lmn-menu .lmn-menu-item.focus.selected::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title:active.selected::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.active.selected::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title:focus.selected::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.focus.selected::before {
  background-color: var(--comp-bg-color-item-selected);
}
.icgds .lmn-menu .lmn-menu-item .lmn-menu-item-inner,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title .lmn-menu-item-inner {
  margin-bottom: 0;
}
.icgds .lmn-menu .lmn-menu-item .lmn-menu-item-inner x .lmn-radio + *,
.icgds .lmn-menu .lmn-menu-item .lmn-menu-item-inner .lmn-checkbox + *,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title .lmn-menu-item-inner x .lmn-radio + *,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title .lmn-menu-item-inner .lmn-checkbox + * {
  display: inline-block;
}
.icgds .lmn-menu .lmn-menu-item .lmn-menu-icon,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title .lmn-menu-icon {
  margin-right: 0.5rem;
}
.icgds .lmn-menu .lmn-menu-item .lmn-menu-item-badge,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title .lmn-menu-item-badge {
  margin-top: -1px;
  margin-bottom: -1px;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.icgds .lmn-menu .lmn-menu-item span,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title span {
  margin-right: 0.5rem;
}
.icgds .lmn-menu .lmn-menu-item.disabled, .icgds .lmn-menu .lmn-menu-item:disabled,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.disabled,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title:disabled {
  color: var(--text-color-disabled) !important;
}
.icgds .lmn-menu .lmn-menu-item.disabled::before, .icgds .lmn-menu .lmn-menu-item:disabled::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.disabled::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title:disabled::before {
  background-color: var(--comp-bg-color-disabled);
}
.icgds .lmn-menu .lmn-menu-item.disabled a, .icgds .lmn-menu .lmn-menu-item:disabled a,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.disabled a,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title:disabled a {
  pointer-events: none;
}
.icgds .lmn-menu .lmn-menu-item.disabled:hover::before, .icgds .lmn-menu .lmn-menu-item:disabled:hover::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.disabled:hover::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title:disabled:hover::before {
  background-color: var(--comp-bg-color-disabled);
}
.icgds .lmn-menu .lmn-menu-item.lmn-menu-item-option .lmn-menu-icon,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.lmn-menu-item-option .lmn-menu-icon {
  visibility: hidden;
}
.icgds .lmn-menu .lmn-menu-item.lmn-menu-item-option.selected .lmn-menu-icon,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.lmn-menu-item-option.selected .lmn-menu-icon {
  visibility: visible;
}
.icgds .lmn-menu .lmn-menu-item.lmn-menu-item-option.selected::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.lmn-menu-item-option.selected::before {
  background-color: transparent !important;
}
.icgds .lmn-menu .lmn-menu-item.lmn-menu-item-external::after,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.lmn-menu-item-external::after {
  content: "\ea9b";
  font-family: ICGDSIcons;
  font-size: 14px;
}
.icgds .lmn-menu .lmn-menu-item.lmn-menu-item-not-selectable:hover::before, .icgds .lmn-menu .lmn-menu-item.lmn-menu-item-not-selectable.focus::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.lmn-menu-item-not-selectable:hover::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.lmn-menu-item-not-selectable.focus::before {
  background-color: transparent;
}
.icgds .lmn-menu .lmn-menu-item.lmn-menu-item-not-selectable:focus::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title.lmn-menu-item-not-selectable:focus::before {
  box-shadow: none;
  background-color: transparent;
}
.icgds .lmn-menu .lmn-menu-item::before,
.icgds .lmn-menu .lmn-menu-submenu .lmn-menu-submenu-title::before {
  inset: 0;
}
.icgds .lmn-menu .lmn-menu-submenu:active > .lmn-menu-item::before,
.icgds .lmn-menu .lmn-menu-submenu:active > .lmn-menu-submenu-title::before, .icgds .lmn-menu .lmn-menu-submenu.active > .lmn-menu-item::before,
.icgds .lmn-menu .lmn-menu-submenu.active > .lmn-menu-submenu-title::before {
  background-color: var(--comp-bg-color-item-hover);
}
.icgds .lmn-menu .lmn-menu-submenu:active > .lmn-menu-item.selected::before,
.icgds .lmn-menu .lmn-menu-submenu:active > .lmn-menu-submenu-title.selected::before, .icgds .lmn-menu .lmn-menu-submenu.active > .lmn-menu-item.selected::before,
.icgds .lmn-menu .lmn-menu-submenu.active > .lmn-menu-submenu-title.selected::before {
  background-color: var(--comp-bg-color-item-selected);
}
.icgds .lmn-menu .lmn-menu-icon {
  color: var(--text-headline-0);
}
.icgds .lmn-menu .lmn-menu-item-group-title {
  padding: 0.75rem 1rem;
  font-size: 10px;
  line-height: 12px;
  font-weight: 700;
  color: var(--text-color-3);
  text-transform: uppercase;
}
.icgds .lmn-menu .lmn-menu-item-group-title a,
.icgds .lmn-menu .lmn-menu-item-group-title a:hover,
.icgds .lmn-menu .lmn-menu-item-group-title a:visited {
  color: inherit !important;
}
.icgds .lmn-menu .lmn-menu-sub {
  padding-left: 1rem;
}
.icgds .lmn-menu.lmn-menu-horizontal {
  white-space: nowrap;
}
.icgds .lmn-menu.lmn-menu-horizontal > .lmn-menu-submenu > .lmn-menu-sub {
  width: 100%;
  padding: 0 0.25rem;
  border-radius: 8px;
}
.icgds .lmn-menu.lmn-menu-horizontal .lmn-menu-item,
.icgds .lmn-menu.lmn-menu-horizontal .lmn-menu-submenu {
  position: relative;
  display: inline-block;
}
.icgds .lmn-menu.lmn-menu-horizontal .lmn-menu-overflowed-submenu > .lmn-menu-submenu-title {
  min-width: 3em;
}
.icgds .lmn-menu.lmn-menu-horizontal .lmn-menu-overflowed-submenu .lmn-menu-sub {
  min-width: 300px;
}
.icgds .lmn-menu.lmn-menu-horizontal .lmn-menu-overflowed-submenu > .lmn-menu-sub {
  right: 0;
}
.icgds .lmn-menu.lmn-menu-vertical.lmn-menu-sub, .icgds .lmn-menu.lmn-vertical-menu.lmn-menu-sub, .icgds .lmn-menu.lmn-menu-vertical-left.lmn-menu-sub {
  padding: 0;
  margin: 0;
  color: var(--text-color-default);
  background: var(--bg-color-0);
  text-align: left;
  list-style: none;
  overflow-y: auto;
  min-height: 0;
  max-height: 400px;
}
.icgds .lmn-menu.lmn-menu-vertical.lmn-menu-sub .lmn-menu-item::before,
.icgds .lmn-menu.lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title::before, .icgds .lmn-menu.lmn-vertical-menu.lmn-menu-sub .lmn-menu-item::before,
.icgds .lmn-menu.lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title::before, .icgds .lmn-menu.lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item::before,
.icgds .lmn-menu.lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title::before {
  inset: 0.125rem 0.25rem !important;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-item, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-item, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-item {
  padding-left: 0.75rem;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-item:first-of-type, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-item:first-of-type, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-item:first-of-type {
  margin-top: 0.125rem;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-item:last-of-type, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-item:last-of-type, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-item:last-of-type {
  margin-bottom: 0.125rem;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-item,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-item,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-item,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu {
  position: relative;
  display: block;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-item .lmn-selection-control,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-selection-control, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-item .lmn-selection-control,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-selection-control, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-item .lmn-selection-control,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-selection-control {
  margin-left: auto;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-item .lmn-selection-control .lmn-switch,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-selection-control .lmn-switch, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-item .lmn-selection-control .lmn-switch,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-selection-control .lmn-switch, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-item .lmn-selection-control .lmn-switch,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-selection-control .lmn-switch {
  margin: 0;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu.lmn-menu-submenu-open > .lmn-menu-submenu-title .lmn-menu-submenu-arrow, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu.lmn-menu-submenu-open > .lmn-menu-submenu-title .lmn-menu-submenu-arrow, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu.lmn-menu-submenu-open > .lmn-menu-submenu-title .lmn-menu-submenu-arrow {
  transform: rotate(0deg);
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub {
  padding: 0;
  margin: 0;
  color: var(--text-color-default);
  background: var(--bg-color-0);
  text-align: left;
  list-style: none;
  overflow-y: auto;
  border-radius: 8px;
  box-shadow: var(--box-shadow);
  position: absolute;
  overflow-y: auto;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title {
  font-size: 14px;
  line-height: 18px;
  width: 100%;
  z-index: 1;
  min-height: 36px;
  cursor: pointer;
  white-space: nowrap;
  background-color: transparent;
  position: relative;
  padding: 0.5625rem 0.75rem 0.5625rem 1rem;
  border-radius: 4px;
  font-weight: 400;
  color: var(--text-color-0);
  transition: background-color 0.2s cubic-bezier(0.6, 0, 1, 1), box-shadow 0.2s cubic-bezier(0.6, 0, 1, 1), color 0.2s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item label,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title label,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title label,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item label,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title label,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title label,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item label,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title label,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title label, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item label,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title label,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title label,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item label,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title label,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title label,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item label,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title label,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title label, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item label,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title label,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title label,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item label,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title label,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title label,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item label,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title label,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title label {
  margin-bottom: 0;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item mark,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title mark,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title mark,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item mark,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title mark,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title mark,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item mark,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title mark,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title mark, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item mark,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title mark,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title mark,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item mark,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title mark,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title mark,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item mark,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title mark,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title mark, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item mark,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title mark,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title mark,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item mark,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title mark,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title mark,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item mark,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title mark,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title mark {
  color: inherit;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title::before, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title::before, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title::before {
  content: "";
  z-index: -1;
  position: absolute;
  inset: 0 0.25rem;
  border-radius: 4px;
  background: transparent;
  transition: background-color 0.2s cubic-bezier(0.6, 0, 1, 1), box-shadow 0.2s cubic-bezier(0.6, 0, 1, 1), color 0.2s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item a,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item a:hover,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item a:visited,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title a,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title a:hover,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title a:visited,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title a,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title a:hover,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title a:visited,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item a,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item a:hover,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item a:visited,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title a,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title a:hover,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title a:visited,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title a,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title a:hover,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title a:visited,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item a,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item a:hover,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item a:visited,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title a,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title a:hover,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title a:visited,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title a,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title a:hover,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title a:visited, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item a,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item a:hover,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item a:visited,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title a,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title a:hover,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title a:visited,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title a,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title a:hover,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title a:visited,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item a,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item a:hover,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item a:visited,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title a,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title a:hover,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title a:visited,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title a,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title a:hover,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title a:visited,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item a,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item a:hover,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item a:visited,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title a,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title a:hover,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title a:visited,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title a,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title a:hover,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title a:visited, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item a,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item a:hover,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item a:visited,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title a,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title a:hover,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title a:visited,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title a,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title a:hover,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title a:visited,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item a,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item a:hover,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item a:visited,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title a,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title a:hover,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title a:visited,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title a,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title a:hover,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title a:visited,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item a,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item a:hover,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item a:visited,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title a,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title a:hover,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title a:visited,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title a,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title a:hover,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title a:visited {
  color: inherit !important;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.selected,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.selected,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.selected,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.selected,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.selected,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.selected,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.selected,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.selected,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.selected, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.selected,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.selected,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.selected,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.selected,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.selected,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.selected,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.selected,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.selected,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.selected, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.selected,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.selected,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.selected,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.selected,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.selected,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.selected,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.selected,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.selected,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.selected {
  color: var(--comp-text-color-item-active);
  font-weight: 700;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.selected::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.selected::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.selected::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.selected::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.selected::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.selected::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.selected::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.selected::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.selected::before, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.selected::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.selected::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.selected::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.selected::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.selected::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.selected::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.selected::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.selected::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.selected::before, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.selected::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.selected::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.selected::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.selected::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.selected::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.selected::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.selected::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.selected::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.selected::before {
  background-color: var(--comp-bg-color-item-active);
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.active, .icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:active,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.active,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:active,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.active,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:active,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.active,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:active,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.active,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:active,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.active,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:active,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.active,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:active,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.active,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:active,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.active,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:active, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.active, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:active,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.active,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:active,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.active,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:active,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.active,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:active,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.active,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:active,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.active,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:active,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.active,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:active,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.active,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:active,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.active,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:active, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.active, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:active,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.active,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:active,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.active,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:active,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.active,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:active,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.active,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:active,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.active,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:active,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.active,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:active,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.active,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:active,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.active,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:active {
  text-decoration: none;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:hover, .icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.focus, .icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:hover,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.focus,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:hover,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.focus,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:hover,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.focus,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:hover,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.focus,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:hover,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.focus,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:hover,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.focus,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:hover,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.focus,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:hover,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.focus,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:hover, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.focus, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:hover,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.focus,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:hover,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.focus,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:hover,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.focus,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:hover,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.focus,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:hover,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.focus,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:hover,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.focus,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:hover,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.focus,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:hover,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.focus,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:hover, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.focus, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:hover,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.focus,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:hover,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.focus,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:hover,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.focus,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:hover,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.focus,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:hover,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.focus,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:hover,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.focus,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:hover,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.focus,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:hover,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.focus,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open {
  color: var(--text-color-0);
  text-decoration: none;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:hover::before, .icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.focus::before, .icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open::before, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:hover::before, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.focus::before, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open::before, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:hover::before, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.focus::before, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.lmn-dropdown-item-open::before {
  background-color: var(--comp-bg-color-item-hover);
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:focus,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:focus,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:focus,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:focus,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:focus,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:focus,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:focus,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:focus,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:focus, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:focus,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:focus,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:focus,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:focus,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:focus,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:focus,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:focus,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:focus,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:focus, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:focus,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:focus,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:focus,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:focus,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:focus,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:focus,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:focus,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:focus,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:focus {
  text-decoration: none;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:focus::before, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:focus::before, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:focus::before {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
  background-color: var(--comp-bg-color-item-hover);
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:disabled, .icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.disabled,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:disabled,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.disabled,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:disabled,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.disabled,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:disabled,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.disabled,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:disabled,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.disabled,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:disabled,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.disabled,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:disabled,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.disabled,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:disabled,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.disabled,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:disabled,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.disabled, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:disabled, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.disabled,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:disabled,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.disabled,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:disabled,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.disabled,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:disabled,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.disabled,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:disabled,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.disabled,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:disabled,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.disabled,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:disabled,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.disabled,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:disabled,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.disabled,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:disabled,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.disabled, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:disabled, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.disabled,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:disabled,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.disabled,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:disabled,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.disabled,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:disabled,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.disabled,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:disabled,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.disabled,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:disabled,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.disabled,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:disabled,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.disabled,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:disabled,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.disabled,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:disabled,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.disabled {
  cursor: not-allowed;
  color: var(--text-color-disabled);
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:disabled:hover::before, .icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:disabled.focus::before, .icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.disabled:hover::before, .icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.disabled.focus::before, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:disabled:hover::before, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:disabled.focus::before, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.disabled:hover::before, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.disabled.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:disabled:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:disabled.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.disabled:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.disabled.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:disabled:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:disabled.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.disabled:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.disabled.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:disabled:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:disabled.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.disabled:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.disabled.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:disabled:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:disabled.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.disabled:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.disabled.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:disabled:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:disabled.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.disabled:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.disabled.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:disabled:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:disabled.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.disabled:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.disabled.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:disabled:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:disabled.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.disabled:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.disabled.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:disabled:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:disabled.focus::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.disabled:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.disabled.focus::before, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:disabled:hover::before, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:disabled.focus::before, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.disabled:hover::before, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:disabled.focus::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.disabled:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.disabled.focus::before {
  background-color: transparent;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:disabled *, .icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.disabled *,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:disabled *,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.disabled *,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:disabled *,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.disabled *,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:disabled *,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.disabled *,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:disabled *,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.disabled *,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:disabled *,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.disabled *,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:disabled *,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.disabled *,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:disabled *,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.disabled *,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:disabled *,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.disabled *, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:disabled *, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.disabled *,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:disabled *,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.disabled *,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:disabled *,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.disabled *,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:disabled *,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.disabled *,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:disabled *,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.disabled *,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:disabled *,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.disabled *,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:disabled *,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.disabled *,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:disabled *,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.disabled *,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:disabled *,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.disabled *, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item:disabled *, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item.disabled *,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:disabled *,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title.disabled *,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title:disabled *,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title.disabled *,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item:disabled *,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item.disabled *,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:disabled *,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title.disabled *,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title:disabled *,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title.disabled *,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item:disabled *,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item.disabled *,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:disabled *,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title.disabled *,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title:disabled *,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title.disabled * {
  cursor: not-allowed;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item::after,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title::after,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title::after,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item::after,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title::after,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title::after,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item::after,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title::after,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title::after, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item::after,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title::after,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title::after,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item::after,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title::after,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title::after,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item::after,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title::after,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title::after, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item::after,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title::after,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu-title::after,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item::after,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title::after,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu-title::after,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item::after,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title::after,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu-title::after {
  display: none;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:hover::before,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:hover::before, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:hover::before,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:hover::before, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title:hover::before,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-item-group-title:hover::before {
  background-color: transparent;
}
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu,
.icgds .lmn-menu.lmn-menu-vertical .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu, .icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu,
.icgds .lmn-menu.lmn-vertical-menu .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu, .icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu,
.icgds .lmn-menu.lmn-menu-vertical-left .lmn-menu-submenu .lmn-vertical-menu.lmn-menu-sub .lmn-menu-submenu {
  margin: 0.25rem 0;
  font-size: 12px;
}
.icgds .lmn-menu.lmn-tab-menu.lmn-menu-root .lmn-menu-item,
.icgds .lmn-menu.lmn-tab-menu.lmn-menu-root .lmn-menu-submenu > .lmn-menu-submenu-title {
  margin: 0;
  display: flex;
  align-items: center;
  position: relative;
  padding: 1rem;
}
.icgds .lmn-menu.lmn-tab-menu.lmn-menu-root .lmn-menu-item:hover::before,
.icgds .lmn-menu.lmn-tab-menu.lmn-menu-root .lmn-menu-submenu > .lmn-menu-submenu-title:hover::before {
  background: var(--comp-bg-color-hover);
}
.icgds .lmn-menu.lmn-tab-menu.lmn-menu-root .lmn-menu-item.selected::before,
.icgds .lmn-menu.lmn-tab-menu.lmn-menu-root .lmn-menu-submenu > .lmn-menu-submenu-title.selected::before {
  background: var(--comp-bg-color-item-active);
}
.icgds .lmn-menu.lmn-tab-menu.lmn-menu-root .lmn-menu-item::after,
.icgds .lmn-menu.lmn-tab-menu.lmn-menu-root .lmn-menu-submenu > .lmn-menu-submenu-title::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 100%;
  background-color: var(--border-color-0);
}
.icgds .lmn-menu.lmn-tab-menu.lmn-menu-root .lmn-menu-submenu > .lmn-menu-submenu-title ~ .lmn-menu-sub::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 100%;
  background-color: var(--border-color-0);
}
.icgds .lmn-menu.lmn-tab-menu.lmn-menu-root .lmn-menu-submenu.lmn-menu-submenu-open:not(.lmn-submenu-vertical) > .lmn-menu-submenu-title::before {
  background-color: transparent;
}
.icgds .lmn-menu.lmn-tab-menu.lmn-menu-root .lmn-menu-submenu.selected > .lmn-menu-submenu-title {
  font-weight: bold;
}
.icgds .lmn-menu.lmn-tab-menu .lmn-menu-submenu.lmn-menu-submenu-open > .lmn-menu-submenu-title::after {
  background-color: transparent;
}
.icgds .lmn-menu.lmn-tab-menu .lmn-menu-submenu.selected > .lmn-menu-submenu-title {
  font-weight: bold;
}
.icgds .lmn-menu.lmn-tab-menu .lmn-menu-item.selected {
  background-color: var(--comp-bg-color-item-active);
  font-weight: bold;
}
.icgds .lmn-menu.lmn-navigation-context-menu, .icgds .lmn-menu.lmn-navigation-overflow-context-menu {
  min-width: 200px;
  background: var(--bg-color-0);
  border-radius: 0.5rem;
  box-shadow: var(--box-shadow-lg);
  padding: 5px 0;
  z-index: 1030;
}
.icgds .lmn-menu.lmn-navigation-context-menu .lmn-menu-item,
.icgds .lmn-menu.lmn-navigation-context-menu .lmn-menu-submenu .lmn-menu-submenu-title, .icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-item,
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-submenu .lmn-menu-submenu-title {
  padding: 0.4375rem 1rem;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 22px;
}
.icgds .lmn-menu.lmn-navigation-context-menu .lmn-menu-item.lmn-menu-item-external,
.icgds .lmn-menu.lmn-navigation-context-menu .lmn-menu-submenu .lmn-menu-submenu-title.lmn-menu-item-external, .icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-item.lmn-menu-item-external,
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-submenu .lmn-menu-submenu-title.lmn-menu-item-external {
  justify-content: space-between;
}
.icgds .lmn-menu.lmn-navigation-context-menu .lmn-menu-item.lmn-menu-item-external::after,
.icgds .lmn-menu.lmn-navigation-context-menu .lmn-menu-submenu .lmn-menu-submenu-title.lmn-menu-item-external::after, .icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-item.lmn-menu-item-external::after,
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-submenu .lmn-menu-submenu-title.lmn-menu-item-external::after {
  content: "\ea9b";
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-family: ICGDSIcons;
  font-size: 14px;
  margin-bottom: -2px;
  margin-left: 0.25rem;
  align-self: flex-start;
}
.icgds .lmn-menu.lmn-navigation-context-menu .lmn-menu-item .lmn-menu-item-content,
.icgds .lmn-menu.lmn-navigation-context-menu .lmn-menu-submenu .lmn-menu-submenu-title .lmn-menu-item-content, .icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-item .lmn-menu-item-content,
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-submenu .lmn-menu-submenu-title .lmn-menu-item-content {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  white-space: unset;
  margin: 0;
}
.icgds .lmn-menu.lmn-navigation-context-menu .lmn-menu-item::before,
.icgds .lmn-menu.lmn-navigation-context-menu .lmn-menu-submenu .lmn-menu-submenu-title::before, .icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-item::before,
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-submenu .lmn-menu-submenu-title::before {
  inset: 0.125rem 0.25rem;
}
.icgds .lmn-menu.lmn-navigation-context-menu .lmn-menu-item .lmn-menu-submenu-arrow,
.icgds .lmn-menu.lmn-navigation-context-menu .lmn-menu-submenu .lmn-menu-submenu-title .lmn-menu-submenu-arrow, .icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-item .lmn-menu-submenu-arrow,
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-submenu .lmn-menu-submenu-title .lmn-menu-submenu-arrow {
  transform: rotate(0deg) !important;
}
.icgds .lmn-menu.lmn-navigation-overflow-context-menu {
  background: var(--navbar-tab-bg-color);
}
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-item,
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-submenu .lmn-menu-submenu-title {
  color: var(--navbar-tab-text-color);
}
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-item:hover, .icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-item:focus, .icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-item.focus, .icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-item.lmn-dropdown-item-open,
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-submenu .lmn-menu-submenu-title:hover,
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-submenu .lmn-menu-submenu-title:focus,
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-submenu .lmn-menu-submenu-title.focus,
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-submenu .lmn-menu-submenu-title.lmn-dropdown-item-open {
  color: var(--navbar-tab-text-color);
}
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-item:hover::before, .icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-item:focus::before, .icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-item.focus::before, .icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-item.lmn-dropdown-item-open::before,
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-submenu .lmn-menu-submenu-title:hover::before,
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-submenu .lmn-menu-submenu-title:focus::before,
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-submenu .lmn-menu-submenu-title.focus::before,
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-submenu .lmn-menu-submenu-title.lmn-dropdown-item-open::before {
  background: var(--navbar-tab-bg-color-hover);
}
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-item:disabled, .icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-item.disabled,
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-submenu .lmn-menu-submenu-title:disabled,
.icgds .lmn-menu.lmn-navigation-overflow-context-menu .lmn-menu-submenu .lmn-menu-submenu-title.disabled {
  background-color: transparent;
  color: var(--text-color-inverse-disabled);
}
.icgds .lmn-menu-submenu {
  position: relative;
  display: block;
}
.icgds .lmn-menu-submenu .lmn-menu-submenu-title {
  display: flex;
  align-items: center;
}
.icgds .lmn-menu-submenu .lmn-menu-submenu-title .lmn-menu-submenu-arrow {
  margin-left: auto;
  font-size: 10px;
  line-height: 1.125rem;
  transition: transform 0.2s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-menu-submenu.lmn-menu-submenu-open > .lmn-menu-submenu-title .lmn-menu-submenu-arrow {
  transform: rotate(180deg);
}
.icgds .lmn-menu-submenu.lmn-menu-submenu-hidden {
  display: none;
}
.icgds .lmn-menu-submenu.lmn-menu-submenu-popup {
  z-index: 1030;
  border-radius: 8px;
  box-shadow: var(--box-shadow);
  background-clip: padding-box;
  background-color: var(--bg-color-0);
  position: absolute;
  overflow: auto;
}
.icgds .lmn-menu-submenu.lmn-menu-submenu-popup .lmn-menu-sub {
  overflow: auto;
}
.icgds .lmn-menu-submenu .lmn-menu-sub {
  cursor: initial;
}
.icgds .lmn-menu-submenu .lmn-menu-sub .lmn-menu-item:disabled::before, .icgds .lmn-menu-submenu .lmn-menu-sub .lmn-menu-item.disabled::before {
  background-color: transparent;
}
.icgds .lmn-menu-submenu.selected > .lmn-menu-submenu-title {
  font-weight: bold;
}
.icgds .lmn-menu-submenu.disabled a {
  pointer-events: none;
}
.icgds .lmn-menu-word-break .lmn-menu-item,
.icgds .lmn-menu-word-break .lmn-menu-submenu .lmn-menu-submenu-title {
  word-break: break-word;
}
.icgds .lmn-menu-divider {
  background-color: var(--border-color-0);
  height: 1px;
  padding: 0;
  margin: 0.75rem 0;
  overflow: hidden;
  line-height: 0;
}
.icgds .lmn-side-bar {
  height: calc(100vh - 56px);
  padding: 0.75rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: var(--navbar-tab-bg-color);
  color: var(--navbar-menu-text-color);
  position: sticky;
  top: 56px;
  z-index: 980;
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item {
  padding: 0.4375rem 0.6875rem;
  margin: 0.5rem 0;
  transition: all 200ms cubic-bezier(0.62, 0.28, 0.23, 0.99);
  color: var(--navbar-menu-text-color);
  height: auto;
  border-radius: 8px;
  white-space: nowrap;
  word-break: unset;
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item .lmn-menu-icon {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  color: inherit;
  font-size: 18px;
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item span {
  margin-right: 0;
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item::before {
  border-radius: 8px;
  inset: 0;
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item:hover, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item:focus, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item.focus, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item:active, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item.active {
  color: var(--navbar-tab-text-color);
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item:hover::before, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item:focus::before, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item.focus::before, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item:active::before, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item.active::before {
  background: var(--navbar-tab-bg-color-hover);
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item.selected {
  box-shadow: none;
  color: var(--navbar-tab-text-color);
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item.selected::before {
  background: var(--navbar-menu-bg-color-active);
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item.selected .lmn-menu-icon {
  color: var(--navbar-tab-text-color);
  font-size: 18px;
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item:focus, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item.focus, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item:active, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item.active {
  color: var(--navbar-tab-text-color) !important;
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item:focus::before, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item.focus::before, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item:active::before, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item.active::before {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item:focus:hover, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item.focus:hover, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item:active:hover, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item.active:hover {
  background: var(--navbar-tab-bg-color-hover);
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item:focus:hover .lmn-menu-icon, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item.focus:hover .lmn-menu-icon, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item:active:hover .lmn-menu-icon, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item.active:hover .lmn-menu-icon {
  color: var(--navbar-tab-text-color);
  font-size: 18px;
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item:focus.selected::before, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item.focus.selected::before, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item:active.selected::before, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item.active.selected::before {
  background: var(--navbar-menu-bg-color-active);
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item:focus.selected .lmn-menu-icon, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item.focus.selected .lmn-menu-icon, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item:active.selected .lmn-menu-icon, .icgds .lmn-side-bar .lmn-menu .lmn-menu-item.active.selected .lmn-menu-icon {
  color: var(--navbar-tab-text-color);
  font-size: 18px;
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item.disabled {
  color: var(--text-color-inverse-disabled) !important;
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item.disabled::before {
  background: var(--navbar-tab-bg-color-disabled);
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item.disabled:hover {
  background: transparent;
  color: var(--text-color-inverse-disabled);
}
.icgds .lmn-side-bar .lmn-menu .lmn-menu-item.disabled:focus::before {
  box-shadow: none;
  color: var(--text-color-inverse-disabled);
}
.icgds .lmn-side-bar .lmn-side-bar-collapse-icon {
  display: flex;
  justify-content: flex-end;
}
.icgds .lmn-side-bar .lmn-side-bar-collapse-icon .lmn-menu-item {
  margin: 0;
}
.icgds .lmn-side-bar .lmn-side-bar-collapse-icon .lmn-menu-icon {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-side-bar .lmn-side-bar-collapse-icon .lmn-menu-icon.lmn-menu-icon {
  margin-right: 0;
}
.icgds .lmn-side-bar.lmn-side-bar-collapsed .lmn-menu-item,
.icgds .lmn-side-bar .lmn-side-bar-collapse-icon .lmn-menu-item {
  padding: 0.4375rem !important;
}
.icgds .lmn-side-bar.lmn-side-bar-collapsed {
  padding: 0.75rem 1rem;
  width: 72px;
}
.icgds .lmn-side-bar.lmn-side-bar-collapsed .lmn-menu-item {
  justify-content: center;
  font-size: 12px;
}
.icgds .lmn-side-bar.lmn-side-bar-collapsed .lmn-side-bar-collapse-icon {
  justify-content: center;
}
.icgds .lmn-side-bar.lmn-side-bar-collapsed .lmn-menu-icon {
  margin-right: 0;
}
.icgds .lmn-side-bar.lmn-side-bar-collapsed .lmn-menu-icon ~ span {
  margin-left: 0;
}
.icgds .lmn-side-bar.lmn-side-bar-collapsed-with-label {
  padding: 0.75rem 0.25rem;
}
.icgds .lmn-side-bar.lmn-side-bar-collapsed-with-label .lmn-menu-item {
  padding: 0.25rem 0;
  display: flex;
  justify-content: center;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.icgds .lmn-side-bar.lmn-side-bar-collapsed-with-label .lmn-menu-item span {
  white-space: normal !important;
  text-align: center;
  word-break: break-all;
}
.icgds .lmn-global-left-menu {
  height: 100%;
  padding: 1.5rem 0 1rem 0;
  padding-bottom: 1rem;
  background-color: var(--bg-color-0);
  display: flex;
  flex-direction: column;
}
.icgds .lmn-global-left-menu .lmn-menu-scroll {
  margin-right: -0.75rem;
}
.icgds .lmn-global-left-menu .lmn-menu {
  flex-grow: 1;
  overflow-y: auto;
}
.icgds .lmn-global-left-menu.lmn-global-left-menu-alt {
  background-color: var(--bg-color-2);
}
.icgds .lmn-global-left-menu-header {
  display: block;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid var(--border-color-0);
  margin-bottom: 0.75rem;
}
.icgds .lmn-global-left-menu-body {
  scrollbar-gutter: stable;
  padding-left: 1rem;
  padding-right: 0.125rem;
  overflow-y: auto;
  flex-grow: 1;
}
.icgds .lmn-global-left-menu-title {
  color: var(--text-headline-0);
  font-size: 24px;
  line-height: 30px;
}
.icgds .lmn-global-left-menu-subtitle {
  margin-top: 0.25rem;
  color: var(--text-color-3);
  font-size: 14px;
  line-height: 18px;
}
.icgds .lmn-global-left-menu-footer {
  font-size: 14px;
  line-height: 18px;
  margin: auto 1rem 0 1rem;
  padding: 1.3125rem 0 0.5rem;
  color: var(--text-color-0);
  border-top: 1px solid var(--border-color-0);
}
.icgds .lmn-mega-menu {
  z-index: 1030;
  display: inline-flex;
  background-color: var(--bg-color-0);
  border-radius: 8px;
  box-shadow: var(--box-shadow-lg);
  max-width: 100vw;
}
.icgds .lmn-mega-menu.lmn-mega-menu-lg {
  width: 1040px;
}
.icgds .lmn-mega-menu.lmn-mega-menu-md {
  width: 784px;
}
.icgds .lmn-mega-menu.lmn-mega-menu-sm {
  width: 528px;
}
.icgds .lmn-mega-menu .lmn-menu-item-group-title {
  padding: 0.625rem 1rem;
  color: var(--text-headline-1);
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-mega-menu .lmn-menu-item-group-title:not(:first-child) {
  margin-top: 1rem;
}
.icgds .lmn-mega-menu .lmn-menu-item {
  padding-left: 1rem;
  padding-right: 1rem;
  margin-bottom: 0;
  min-width: 120px;
}
.icgds .lmn-mega-menu .lmn-menu-item::before {
  inset: 2px 4px;
}
.icgds .lmn-mega-menu .lmn-menu-item .lmn-menu-item-trigger-icon {
  margin-left: auto;
  font-size: 14px;
}
.icgds .lmn-mega-menu .lmn-menu-item.selected {
  color: var(--text-color-0);
  font-weight: 400;
}
.icgds .lmn-mega-menu .lmn-menu-item.selected::before {
  background: transparent;
}
.icgds .lmn-mega-menu .lmn-menu-item:hover {
  color: var(--text-color-0);
}
.icgds .lmn-mega-menu .lmn-menu-item:hover::before {
  background-color: var(--comp-bg-color-item-hover);
}
.icgds .lmn-mega-menu .lmn-mega-menu-aside {
  width: 240px;
  background: var(--bg-color-1);
  padding: 0.5rem 0.75rem;
  flex-shrink: 0;
  border-radius: 8px 0 0 8px;
  box-shadow: inset -1px 0 0 0 var(--comp-border-color);
  overflow: auto;
}
.icgds .lmn-mega-menu .lmn-mega-menu-aside .lmn-menu-submenu .lmn-menu-submenu-title,
.icgds .lmn-mega-menu .lmn-mega-menu-aside .lmn-menu-item {
  height: 56px;
}
.icgds .lmn-mega-menu .lmn-mega-menu-aside .lmn-menu-submenu .lmn-menu-submenu-title::before,
.icgds .lmn-mega-menu .lmn-mega-menu-aside .lmn-menu-item::before {
  inset: 0.5rem 0.25rem;
}
.icgds .lmn-mega-menu .lmn-mega-menu-aside .lmn-menu-submenu .lmn-menu-submenu-title.selected, .icgds .lmn-mega-menu .lmn-mega-menu-aside .lmn-menu-submenu .lmn-menu-submenu-title:hover,
.icgds .lmn-mega-menu .lmn-mega-menu-aside .lmn-menu-item.selected,
.icgds .lmn-mega-menu .lmn-mega-menu-aside .lmn-menu-item:hover {
  color: var(--comp-text-color-item-active);
  font-weight: 700;
}
.icgds .lmn-mega-menu .lmn-mega-menu-aside .lmn-menu-submenu .lmn-menu-submenu-title.selected:before, .icgds .lmn-mega-menu .lmn-mega-menu-aside .lmn-menu-submenu .lmn-menu-submenu-title:hover:before,
.icgds .lmn-mega-menu .lmn-mega-menu-aside .lmn-menu-item.selected:before,
.icgds .lmn-mega-menu .lmn-mega-menu-aside .lmn-menu-item:hover:before {
  background-color: var(--comp-bg-color-item-active);
}
.icgds .lmn-mega-menu .lmn-mega-menu-content {
  padding: 1.5rem 1rem;
  overflow: auto;
  flex-grow: 1;
}
.icgds .lmn-mega-menu .lmn-mega-menu-header {
  display: flex;
  flex-direction: column;
  padding: 0 1rem;
  margin-bottom: 1rem;
}
.icgds .lmn-mega-menu .lmn-mega-menu-columns {
  display: flex;
}
.icgds .lmn-mega-menu .lmn-mega-menu-column {
  display: inline-block;
  width: 240px;
}
.icgds .lmn-mega-menu .lmn-mega-menu-column:not(:last-of-type) {
  margin-right: 1rem;
}
.icgds .lmn-mega-menu .lmn-mega-menu-title {
  position: relative;
  font-size: 28px;
  line-height: 36px;
  font-weight: 100;
  color: var(--text-headline-0);
  display: -webkit-inline-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  white-space: unset;
}
.icgds .lmn-mega-menu .lmn-mega-menu-title-link {
  cursor: pointer;
  display: inline-flex;
}
.icgds .lmn-mega-menu .lmn-mega-menu-title-link .lmn-mega-menu-title:visited {
  color: var(--link-color-0-active) !important;
}
.icgds .lmn-mega-menu .lmn-mega-menu-title-link::after {
  content: "\ea28";
  font-size: 28px;
  line-height: 36px;
  color: var(--text-headline-0);
  display: inline-block;
  align-self: flex-end;
  position: inline-block;
  margin-left: 0.25rem;
  transform: translateX(-0.5rem);
  font-family: ICGDSIcons;
  opacity: 0;
  transition: opacity 0.2s ease, transform 0.4s cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-mega-menu .lmn-mega-menu-title-link:hover .lmn-mega-menu-title, .icgds .lmn-mega-menu .lmn-mega-menu-title-link:focus .lmn-mega-menu-title, .icgds .lmn-mega-menu .lmn-mega-menu-title-link.focus .lmn-mega-menu-title {
  text-decoration: underline;
}
.icgds .lmn-mega-menu .lmn-mega-menu-title-link:hover::after, .icgds .lmn-mega-menu .lmn-mega-menu-title-link:focus::after, .icgds .lmn-mega-menu .lmn-mega-menu-title-link.focus::after {
  opacity: 1;
  transform: translateX(0);
}
.icgds .lmn-mega-menu .lmn-mega-menu-subtitle {
  font-size: 14px;
  line-height: 18px;
  color: var(--text-color-2);
  margin-top: 0.5rem;
}
.icgds .lmn-mega-menu-fixed-right {
  right: 0 !important;
}
.icgds .lmn-modal-mask {
  inset: 0;
  z-index: 1000;
  background: var(--modal-mask-color);
  position: fixed;
}
.icgds .lmn-modal-mask.lmn-modal-mask-hidden {
  display: none;
}
.icgds .lmn-modal-wrap {
  position: fixed;
  display: flex;
  top: 2rem;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.icgds .lmn-modal-wrap.lmn-modal-centered {
  top: 0;
  display: flex;
  align-items: center;
  min-height: calc(100% - 4rem);
}
.icgds .lmn-modal-wrap.lmn-modal-centered::before {
  display: block;
  height: calc(100% - 4rem);
  content: "";
}
.icgds .lmn-modal-wrap.lmn-modal-sm .lmn-modal {
  width: 20vw;
  max-width: 20vw;
}
.icgds .lmn-modal-wrap.lmn-modal-md .lmn-modal {
  width: 50vw;
  max-width: 50vw;
}
.icgds .lmn-modal-wrap.lmn-modal-lg .lmn-modal {
  width: 80vw;
  max-width: 80vw;
}
.icgds .lmn-modal {
  position: relative;
  margin: 0 auto;
  width: auto;
  max-width: 90vw;
  min-width: 380px;
  overflow: visible;
}
.icgds .lmn-modal.lmn-modal-primary .lmn-modal-content {
  border-radius: 4px 4px 8px 8px;
  border-top: 4px solid var(--primary);
}
.icgds .lmn-modal.lmn-modal-secondary .lmn-modal-content {
  border-radius: 4px 4px 8px 8px;
  border-top: 4px solid var(--secondary);
}
.icgds .lmn-modal.lmn-modal-success .lmn-modal-content {
  border-radius: 4px 4px 8px 8px;
  border-top: 4px solid var(--success);
}
.icgds .lmn-modal.lmn-modal-warning .lmn-modal-content {
  border-radius: 4px 4px 8px 8px;
  border-top: 4px solid var(--warning);
}
.icgds .lmn-modal.lmn-modal-danger .lmn-modal-content {
  border-radius: 4px 4px 8px 8px;
  border-top: 4px solid var(--danger);
}
.icgds .lmn-modal.lmn-modal-info .lmn-modal-content {
  border-radius: 4px 4px 8px 8px;
  border-top: 4px solid var(--info);
}
.icgds .lmn-modal .lmn-modal-content {
  background: var(--bg-color-0);
  color: var(--text-color-0);
  border: 1px solid var(--border-color-0);
  border-radius: 16px;
  padding: 1.5rem;
  border: 0;
  box-shadow: var(--box-shadow-sm);
  overflow: visible;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  max-height: 90vh;
}
.icgds .lmn-modal .lmn-modal-content.lmn-card-parent {
  padding-bottom: 0;
}
.icgds .lmn-modal .lmn-modal-content.lmn-card-parent > .lmn-card-footer {
  padding-bottom: 1.5rem;
}
@media screen and (width <= 500px) {
  .icgds .lmn-modal .lmn-modal-content {
    max-height: calc(100vh - 2rem);
  }
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-close,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-action {
  font-size: 14px;
  position: absolute;
  top: calc(1.5rem + 3px);
  right: 1.5rem;
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-header {
  display: flex;
  align-items: center;
  font-weight: 400;
  color: var(--text-headline-0);
  margin-bottom: 1rem;
  padding-right: 1.5rem;
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-header .lmn-modal-icon {
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  margin-right: 0.5rem;
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-header .lmn-modal-title {
  font-size: 20px;
  line-height: 26px;
  color: var(--text-headline-0);
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-header .lmn-modal-header-subtitle {
  color: var(--text-color-3);
  font-size: 14px;
  font-weight: 400;
  display: block;
  margin-top: 0.25rem;
  width: 100%;
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-header h1,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-header h2,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-header h3,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-header h4,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-header h5,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-header h6,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-header p {
  margin: 0;
  font-weight: normal;
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-body {
  color: var(--text-color-1);
  font-weight: normal;
  flex: 1 1 auto;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc(90vh - 130px);
  position: relative;
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-body h1,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-body h2,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-body h3,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-body h4,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-body h5,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-body h6,
.icgds .lmn-modal .lmn-modal-content .lmn-modal-body p {
  margin: 0;
  font-weight: normal;
  color: inherit;
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 12px;
  font-weight: 400;
  color: var(--text-color-3);
  margin-top: 1rem;
}
.icgds .lmn-modal .lmn-modal-content .lmn-modal-footer > * {
  margin-left: 0.5rem;
}
.icgds .lmn-modal .lmn-modal-content.lmn-modal-content-scrollable .lmn-modal-header {
  position: relative;
}
.icgds .lmn-modal .lmn-modal-content.lmn-modal-content-scrollable .lmn-modal-header::before {
  content: "";
  width: calc(100% + 3rem);
  height: 10px;
  position: absolute;
  bottom: -1rem;
  left: -1.5rem;
  right: -1.5rem;
  background: linear-gradient(0deg, transparent 0%, var(--box-shadow-color) 100%);
  transition: background 400ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-modal .lmn-modal-content.lmn-modal-content-scrollable .lmn-modal-header.lmn-done-scrolling::before {
  background: transparent;
}
.icgds .lmn-modal .lmn-modal-content.lmn-modal-content-scrollable .lmn-modal-footer {
  position: relative;
}
.icgds .lmn-modal .lmn-modal-content.lmn-modal-content-scrollable .lmn-modal-footer::before {
  content: "";
  width: calc(100% + 3rem);
  height: 10px;
  position: absolute;
  top: -1rem;
  left: -1.5rem;
  right: -1.5rem;
  background: linear-gradient(180deg, transparent 0%, var(--box-shadow-color) 100%);
  transition: background 400ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-modal .lmn-modal-content.lmn-modal-content-scrollable .lmn-modal-footer.lmn-done-scrolling::before {
  background: linear-gradient(180deg, transparent 0%, transparent 100%);
}
.icgds .lmn-modal.lmn-ui-lg .lmn-modal-content {
  padding: 1.5rem;
  padding: 1.5rem;
}
.icgds .lmn-modal.lmn-ui-lg .lmn-modal-content .lmn-modal-close,
.icgds .lmn-modal.lmn-ui-lg .lmn-modal-content .lmn-modal-action {
  top: 1.875rem;
  right: 1.5rem;
}
.icgds .lmn-modal.lmn-ui-lg .lmn-modal-content.lmn-card-parent {
  padding-bottom: 0;
}
.icgds .lmn-modal.lmn-ui-lg .lmn-modal-content.lmn-card-parent > .lmn-card-footer {
  padding-bottom: 1.5rem;
}
.icgds .lmn-modal.lmn-ui-lg .lmn-modal-content.lmn-card-parent {
  padding-bottom: 0;
}
.icgds .lmn-modal.lmn-ui-lg .lmn-modal-content.lmn-card-parent > .lmn-card-footer {
  padding-bottom: 1rem;
}
.icgds .lmn-modal.lmn-ui-lg .lmn-modal-content,
.icgds .lmn-modal.lmn-ui-lg .lmn-modal-content p,
.icgds .lmn-modal.lmn-ui-lg .lmn-modal-content .lmn-modal-body p {
  font-size: 16px;
}
.icgds .lmn-modal.lmn-ui-lg .lmn-modal-content .lmn-modal-header,
.icgds .lmn-modal.lmn-ui-lg .lmn-modal-content .lmn-modal-title {
  font-size: 28px;
  line-height: 36px;
  font-weight: 100;
}
.icgds .lmn-modal.lmn-ui-sm .lmn-modal-content {
  padding: 1rem;
}
.icgds .lmn-modal.lmn-ui-sm .lmn-modal-content .lmn-modal-icon {
  margin-right: 0.375rem;
}
.icgds .lmn-modal.lmn-ui-sm .lmn-modal-content .lmn-modal-close,
.icgds .lmn-modal.lmn-ui-sm .lmn-modal-content .lmn-modal-action {
  top: 1rem;
  right: 1rem;
}
.icgds .lmn-modal.lmn-ui-sm .lmn-modal-content.lmn-card-parent {
  padding-bottom: 0;
}
.icgds .lmn-modal.lmn-ui-sm .lmn-modal-content.lmn-card-parent > .lmn-card-footer {
  padding-bottom: 1rem;
}
.icgds .lmn-modal.lmn-ui-sm .lmn-modal-content,
.icgds .lmn-modal.lmn-ui-sm .lmn-modal-content p,
.icgds .lmn-modal.lmn-ui-sm .lmn-modal-content .lmn-modal-body p {
  font-size: 12px;
}
.icgds .lmn-modal.lmn-ui-sm .lmn-modal-content .lmn-modal-header,
.icgds .lmn-modal.lmn-ui-sm .lmn-modal-content .lmn-modal-title {
  font-size: 18px;
  line-height: 22px;
}
.icgds .lmn-navbar {
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  background: var(--bg-color-0);
  min-height: 56px;
  border-bottom: 1px solid var(--border-color-0);
}
.icgds .lmn-navbar .lmn-navbar-trigger-icon {
  color: var(--comp-bg-color-icon);
  font-size: 18px;
  margin-right: 1rem;
}
.icgds .lmn-navbar .lmn-navbar-trigger-icon .lmnicon {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-navbar > .lmn-navbar-brand {
  padding-left: 1rem;
}
.icgds .lmn-navbar > .lmn-navbar-collapse {
  padding-right: 1rem;
}
.icgds .lmn-navbar .lmn-navbar-main {
  display: flex;
  align-items: center;
  padding: 0 1rem;
  height: 56px;
  width: 100%;
}
@media (min-width: 1680px) {
  .icgds .lmn-navbar .lmn-navbar-main {
    padding: 0 2rem;
  }
}
.icgds .lmn-navbar .lmn-navbar-brand {
  display: flex !important;
  align-items: flex-end;
  white-space: nowrap;
  font-weight: bold;
  margin-right: 1rem;
  color: var(--text-color-0);
}
.icgds .lmn-navbar .lmn-navbar-brand img {
  height: 21px;
}
.icgds .lmn-navbar .lmn-navbar-brand img ~ span {
  margin-left: 1rem;
  padding-left: 1rem;
  border-left: solid 1px var(--border-color-2);
  font-size: 14px;
}
.icgds .lmn-navbar .lmn-navbar-title {
  font-size: 16px;
  line-height: 20px;
  display: flex;
  align-items: center;
  position: relative;
  font-weight: 400;
  align-self: center;
  padding-left: 1rem;
}
.icgds .lmn-navbar .lmn-navbar-title::before {
  content: "";
  position: absolute;
  left: 0;
  width: 1px;
  height: 2rem;
  background-color: var(--border-color-1);
}
.icgds .lmn-navbar .lmn-navbar-title.lmn-remove-separator {
  padding-left: 0;
}
.icgds .lmn-navbar .lmn-navbar-title.lmn-remove-separator::before {
  display: none;
}
.icgds .lmn-navbar .lmn-nav-icon {
  width: 36px !important;
  height: 36px !important;
  border-radius: 8px;
}
.icgds .lmn-navbar .lmn-navbar-actions {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin-left: auto;
}
.icgds .lmn-navbar .lmn-navbar-actions > * {
  margin-left: 0.25rem;
}
.icgds .lmn-navbar .lmn-navbar-collapse {
  display: flex;
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
  height: 100%;
}
.icgds .lmn-navbar a {
  color: var(--text-color-0);
}
.icgds .lmn-navbar .toggle {
  display: none;
}
.icgds .lmn-navbar .toggle .lmn-nav-icon {
  width: 38px;
  height: 38px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.icgds .lmn-navbar.lmn-navbar-standard {
  border-bottom: 0;
}
.icgds .lmn-navbar .lmn-tab-wrapper {
  flex-grow: 1;
  height: 100%;
  overflow: hidden;
}
.icgds .lmn-navbar .lmn-navbar-sub {
  flex: 0 0 100%;
  background: var(--navbar-tab-bg-color) !important;
  padding: 0 1rem;
  height: 48px;
  width: 100%;
}
@media (min-width: 1680px) {
  .icgds .lmn-navbar .lmn-navbar-sub {
    padding: 0 2rem;
  }
}
@media (max-width: 583.98px) {
  .icgds .lmn-navbar-expand-sm > .container,
  .icgds .lmn-navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 584px) {
  .icgds .lmn-navbar-expand-sm {
    justify-content: flex-start;
  }
  .icgds .lmn-navbar-expand-sm .lmn-navbar-nav {
    flex-direction: row;
  }
  .icgds .lmn-navbar-expand-sm .lmn-navbar-nav .lmn-dropdown-menu {
    position: absolute;
  }
  .icgds .lmn-navbar-expand-sm .lmn-navbar-nav .lmn-nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .icgds .lmn-navbar-expand-sm > .container,
  .icgds .lmn-navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .icgds .lmn-navbar-expand-sm .lmn-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .icgds .lmn-navbar-expand-sm .lmn-navbar-toggler {
    display: none;
  }
}
@media (max-width: 783.98px) {
  .icgds .lmn-navbar-expand-md > .container,
  .icgds .lmn-navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 784px) {
  .icgds .lmn-navbar-expand-md {
    justify-content: flex-start;
  }
  .icgds .lmn-navbar-expand-md .lmn-navbar-nav {
    flex-direction: row;
  }
  .icgds .lmn-navbar-expand-md .lmn-navbar-nav .lmn-dropdown-menu {
    position: absolute;
  }
  .icgds .lmn-navbar-expand-md .lmn-navbar-nav .lmn-nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .icgds .lmn-navbar-expand-md > .container,
  .icgds .lmn-navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .icgds .lmn-navbar-expand-md .lmn-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .icgds .lmn-navbar-expand-md .lmn-navbar-toggler {
    display: none;
  }
}
@media (max-width: 1071.98px) {
  .icgds .lmn-navbar-expand-lg > .container,
  .icgds .lmn-navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1072px) {
  .icgds .lmn-navbar-expand-lg {
    justify-content: flex-start;
  }
  .icgds .lmn-navbar-expand-lg .lmn-navbar-nav {
    flex-direction: row;
  }
  .icgds .lmn-navbar-expand-lg .lmn-navbar-nav .lmn-dropdown-menu {
    position: absolute;
  }
  .icgds .lmn-navbar-expand-lg .lmn-navbar-nav .lmn-nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .icgds .lmn-navbar-expand-lg > .container,
  .icgds .lmn-navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .icgds .lmn-navbar-expand-lg .lmn-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .icgds .lmn-navbar-expand-lg .lmn-navbar-toggler {
    display: none;
  }
}
@media (max-width: 1263.98px) {
  .icgds .lmn-navbar-expand-xl > .container,
  .icgds .lmn-navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1264px) {
  .icgds .lmn-navbar-expand-xl {
    justify-content: flex-start;
  }
  .icgds .lmn-navbar-expand-xl .lmn-navbar-nav {
    flex-direction: row;
  }
  .icgds .lmn-navbar-expand-xl .lmn-navbar-nav .lmn-dropdown-menu {
    position: absolute;
  }
  .icgds .lmn-navbar-expand-xl .lmn-navbar-nav .lmn-nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .icgds .lmn-navbar-expand-xl > .container,
  .icgds .lmn-navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .icgds .lmn-navbar-expand-xl .lmn-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .icgds .lmn-navbar-expand-xl .lmn-navbar-toggler {
    display: none;
  }
}
@media (max-width: 1679.98px) {
  .icgds .lmn-navbar-expand-2xl > .container,
  .icgds .lmn-navbar-expand-2xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1680px) {
  .icgds .lmn-navbar-expand-2xl {
    justify-content: flex-start;
  }
  .icgds .lmn-navbar-expand-2xl .lmn-navbar-nav {
    flex-direction: row;
  }
  .icgds .lmn-navbar-expand-2xl .lmn-navbar-nav .lmn-dropdown-menu {
    position: absolute;
  }
  .icgds .lmn-navbar-expand-2xl .lmn-navbar-nav .lmn-nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .icgds .lmn-navbar-expand-2xl > .container,
  .icgds .lmn-navbar-expand-2xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .icgds .lmn-navbar-expand-2xl .lmn-navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .icgds .lmn-navbar-expand-2xl .lmn-navbar-toggler {
    display: none;
  }
}
.icgds .lmn-navbar-expand {
  justify-content: flex-start;
}
.icgds .lmn-navbar-expand > .container,
.icgds .lmn-navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.icgds .lmn-navbar-expand .lmn-navbar-nav {
  flex-direction: row;
}
.icgds .lmn-navbar-expand .lmn-navbar-nav .lmn-dropdown-menu {
  position: absolute;
}
.icgds .lmn-navbar-expand .lmn-navbar-nav .lmn-nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.icgds .lmn-navbar-expand > .container,
.icgds .lmn-navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}
.icgds .lmn-navbar-expand .lmn-navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.icgds .lmn-navbar-expand .lmn-navbar-toggler {
  display: none;
}
.icgds .lmn-navbar-vertical {
  display: flex;
  flex-flow: column nowrap;
  height: 100%;
  margin: 0;
  padding-left: 0;
  list-style: none;
  box-shadow: var(--box-shadow-sm);
  background: #3D566F;
}
.icgds .lmn-navbar-vertical .lmn-nav-item {
  display: flex;
  align-items: center;
  justify-content: center;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-navbar-vertical .lmn-nav-item:hover {
  background: #2B3D4E;
}
.icgds .lmn-navbar-vertical .lmn-nav-item.active {
  background: #2B3D4E;
}
.icgds .lmn-navbar-vertical .lmn-nav-item.active:hover {
  background: #2B3D4E;
}
.icgds .lmn-navbar-vertical .lmn-nav-link {
  display: flex;
  padding: 1rem 2rem;
  text-decoration: none;
  white-space: nowrap;
  color: var(--text-color-0);
}
@media (width <= 768px) {
  .icgds .lmn-navbar .lmn-navbar-right {
    display: none;
  }
  .icgds .lmn-navbar .toggle {
    display: block;
  }
}
.icgds .bg-black {
  background-color: black;
}
.icgds .lmn-footer {
  display: flex;
  margin: 2.5rem 0 0 0;
  flex-direction: column;
  font-size: 12px;
  color: var(--text-color-2);
}
.icgds .lmn-footer .lmn-footer-links {
  display: flex;
  flex-wrap: wrap;
}
.icgds .lmn-footer .lmn-footer-item,
.icgds .lmn-footer .lmn-footer-item:visited {
  padding: 0;
  padding-right: 0.375rem;
  margin: 0;
  margin-right: 0.375rem;
  margin-top: 0.25rem;
  border-right: 1px solid var(--border-color-1);
  color: var(--text-color-2) !important;
}
.icgds .lmn-footer .lmn-footer-item:last-of-type,
.icgds .lmn-footer .lmn-footer-item:visited:last-of-type {
  border-right-width: 0;
}
.icgds .lmn-footer .lmn-footer-copy {
  color: var(--text-color-3);
}
.icgds .lmn-footer .lmn-footer-divider {
  background-color: var(--border-color-0);
  height: 1px;
  margin: 0.75rem 0;
}
.icgds .lmn-footer .lmn-footer-logo {
  display: flex;
  align-items: flex-end;
  margin-top: 0.75rem;
}
.icgds .lmn-footer .lmn-footer-logo img {
  margin-right: 0.75rem;
}
@media (max-width: 583.98px) {
  .icgds .lmn-footer .lmn-footer-links {
    flex-direction: column;
  }
  .icgds .lmn-footer .lmn-footer-item {
    border-right-width: 0;
  }
}
.icgds .lmn-navigation-menu {
  padding: 0.5rem;
}
.icgds .lmn-navigation-menu .lmn-navigation-submenu,
.icgds .lmn-navigation-menu .lmn-navigation-item,
.icgds .lmn-navigation-menu .lmn-menu-submenu,
.icgds .lmn-navigation-menu .lmn-menu-item {
  font-size: 14px;
  line-height: 18px;
  width: 100%;
  z-index: 1;
  min-height: 36px;
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  padding: 0.5625rem 0.75rem;
  border-radius: 4px;
  color: var(--text-color-0);
  transition: background-color 0.2s cubic-bezier(0.6, 0, 1, 1), box-shadow 0.2s cubic-bezier(0.6, 0, 1, 1), color 0.2s cubic-bezier(0.6, 0, 1, 1);
  display: flex;
  align-items: center;
  margin-bottom: 0.25rem;
}
.icgds .lmn-navigation-menu .lmn-navigation-submenu .lmn-navigation-menu-item-icon,
.icgds .lmn-navigation-menu .lmn-navigation-item .lmn-navigation-menu-item-icon,
.icgds .lmn-navigation-menu .lmn-menu-submenu .lmn-navigation-menu-item-icon,
.icgds .lmn-navigation-menu .lmn-menu-item .lmn-navigation-menu-item-icon {
  margin-right: 0.5rem;
  color: var(--text-headline-0);
}
.icgds .lmn-navigation-menu .lmn-navigation-submenu .lmn-navigation-menu-item-trigger-icon,
.icgds .lmn-navigation-menu .lmn-navigation-item .lmn-navigation-menu-item-trigger-icon,
.icgds .lmn-navigation-menu .lmn-menu-submenu .lmn-navigation-menu-item-trigger-icon,
.icgds .lmn-navigation-menu .lmn-menu-item .lmn-navigation-menu-item-trigger-icon {
  margin-left: auto;
  font-size: 10px;
}
.icgds .lmn-navigation-menu .lmn-navigation-submenu .lmn-navigation-menu-item-badge,
.icgds .lmn-navigation-menu .lmn-navigation-item .lmn-navigation-menu-item-badge,
.icgds .lmn-navigation-menu .lmn-menu-submenu .lmn-navigation-menu-item-badge,
.icgds .lmn-navigation-menu .lmn-menu-item .lmn-navigation-menu-item-badge {
  margin-top: -1px;
  margin-bottom: -1px;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.icgds .lmn-navigation-menu .lmn-navigation-submenu.selected,
.icgds .lmn-navigation-menu .lmn-navigation-item.selected,
.icgds .lmn-navigation-menu .lmn-menu-submenu.selected,
.icgds .lmn-navigation-menu .lmn-menu-item.selected {
  background-color: var(--comp-bg-color-item-active);
  font-weight: 400;
}
.icgds .lmn-navigation-menu .lmn-navigation-submenu:hover,
.icgds .lmn-navigation-menu .lmn-navigation-item:hover,
.icgds .lmn-navigation-menu .lmn-menu-submenu:hover,
.icgds .lmn-navigation-menu .lmn-menu-item:hover {
  background-color: var(--comp-bg-color-item-hover);
  text-decoration: none;
}
.icgds .lmn-navigation-menu .lmn-navigation-submenu:focus, .icgds .lmn-navigation-menu .lmn-navigation-submenu.focus,
.icgds .lmn-navigation-menu .lmn-navigation-item:focus,
.icgds .lmn-navigation-menu .lmn-navigation-item.focus,
.icgds .lmn-navigation-menu .lmn-menu-submenu:focus,
.icgds .lmn-navigation-menu .lmn-menu-submenu.focus,
.icgds .lmn-navigation-menu .lmn-menu-item:focus,
.icgds .lmn-navigation-menu .lmn-menu-item.focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
  background-color: transparent;
}
.icgds .lmn-navigation-menu .lmn-navigation-submenu:focus.selected, .icgds .lmn-navigation-menu .lmn-navigation-submenu.focus.selected,
.icgds .lmn-navigation-menu .lmn-navigation-item:focus.selected,
.icgds .lmn-navigation-menu .lmn-navigation-item.focus.selected,
.icgds .lmn-navigation-menu .lmn-menu-submenu:focus.selected,
.icgds .lmn-navigation-menu .lmn-menu-submenu.focus.selected,
.icgds .lmn-navigation-menu .lmn-menu-item:focus.selected,
.icgds .lmn-navigation-menu .lmn-menu-item.focus.selected {
  background-color: var(--comp-bg-color-item-selected);
}
.icgds .lmn-navigation-menu .lmn-navigation-submenu.disabled, .icgds .lmn-navigation-menu .lmn-navigation-submenu:disabled,
.icgds .lmn-navigation-menu .lmn-navigation-item.disabled,
.icgds .lmn-navigation-menu .lmn-navigation-item:disabled,
.icgds .lmn-navigation-menu .lmn-menu-submenu.disabled,
.icgds .lmn-navigation-menu .lmn-menu-submenu:disabled,
.icgds .lmn-navigation-menu .lmn-menu-item.disabled,
.icgds .lmn-navigation-menu .lmn-menu-item:disabled {
  background-color: var(--comp-bg-color-disabled);
  color: var(--text-color-disabled);
}
.icgds .lmn-navigation-menu .lmn-navigation-submenu.disabled a, .icgds .lmn-navigation-menu .lmn-navigation-submenu:disabled a,
.icgds .lmn-navigation-menu .lmn-navigation-item.disabled a,
.icgds .lmn-navigation-menu .lmn-navigation-item:disabled a,
.icgds .lmn-navigation-menu .lmn-menu-submenu.disabled a,
.icgds .lmn-navigation-menu .lmn-menu-submenu:disabled a,
.icgds .lmn-navigation-menu .lmn-menu-item.disabled a,
.icgds .lmn-navigation-menu .lmn-menu-item:disabled a {
  pointer-events: none;
}
.icgds .lmn-navigation-menu .lmn-navigation-submenu.disabled:hover, .icgds .lmn-navigation-menu .lmn-navigation-submenu:disabled:hover,
.icgds .lmn-navigation-menu .lmn-navigation-item.disabled:hover,
.icgds .lmn-navigation-menu .lmn-navigation-item:disabled:hover,
.icgds .lmn-navigation-menu .lmn-menu-submenu.disabled:hover,
.icgds .lmn-navigation-menu .lmn-menu-submenu:disabled:hover,
.icgds .lmn-navigation-menu .lmn-menu-item.disabled:hover,
.icgds .lmn-navigation-menu .lmn-menu-item:disabled:hover {
  background-color: var(--comp-bg-color-disabled);
}
.icgds .lmn-navigation-menu.lmn-navigation-bar, .icgds .lmn-navigation-menu.lmn-sub-navigation-bar {
  display: inline-flex;
  height: 100%;
  padding: 0;
}
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-submenu,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-item,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-submenu,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-item, .icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item {
  margin-bottom: 0;
  border-radius: 0;
  padding: 0 1.5rem;
  height: 100%;
}
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-submenu::before,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-item::before,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-submenu::before,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-item::before, .icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu::before,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item::before,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu::before,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3px;
  background-color: transparent;
}
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-submenu.selected,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-item.selected,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-submenu.selected,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-item.selected, .icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu.selected,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item.selected,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu.selected,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item.selected {
  background-color: transparent;
}
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-submenu.selected::before,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-item.selected::before,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-submenu.selected::before,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-item.selected::before, .icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu.selected::before,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item.selected::before,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu.selected::before,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item.selected::before {
  background-color: var(--navbar-tab-bg-color);
}
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-submenu.active, .icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-submenu:active, .icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-submenu:focus-within,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-item.active,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-item:active,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-item:focus-within,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-submenu.active,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-submenu:active,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-submenu:focus-within,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-item.active,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-item:active,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-item:focus-within, .icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu.active, .icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu:active, .icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu:focus-within,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item.active,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item:active,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item:focus-within,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu.active,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu:active,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu:focus-within,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item.active,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item:active,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item:focus-within {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
  color: var(--navbar-tab-text-color);
}
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-submenu.disabled, .icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-submenu:disabled,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-item.disabled,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-item:disabled,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-submenu.disabled,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-submenu:disabled,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-item.disabled,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-item:disabled, .icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu.disabled, .icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu:disabled,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item.disabled,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item:disabled,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu.disabled,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu:disabled,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item.disabled,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item:disabled {
  background: transparent;
}
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-submenu, .icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu {
  height: 100%;
}
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-submenu::after,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-submenu::after, .icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu::after,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu::after {
  content: "\ea31";
  font-family: ICGDSIcons;
  font-size: 10px;
  margin-left: 8px;
}
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-navigation-item-external::after,
.icgds .lmn-navigation-menu.lmn-navigation-bar .lmn-menu-item-external::after, .icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item-external::after,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item-external::after {
  content: "\ea9b";
  font-family: ICGDSIcons;
  font-size: 14px;
  margin-left: 8px;
}
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item {
  color: var(--navbar-tab-text-color);
}
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu:hover,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item:hover,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu:hover,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item:hover {
  background: var(--navbar-tab-bg-color-hover);
  color: var(--navbar-tab-text-color);
}
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu.selected,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item.selected,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu.selected,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item.selected {
  color: var(--navbar-tab-text-color);
  background-color: transparent;
}
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu.selected::before,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item.selected::before,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu.selected::before,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item.selected::before {
  background-color: var(--navbar-sub-tab-bg-color-active);
}
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu:focus, .icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu.focus,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item:focus,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item.focus,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu:focus,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu.focus,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item:focus,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item.focus {
  color: var(--navbar-tab-text-color);
  background-color: transparent;
}
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu:disabled, .icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu.disabled,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item:disabled,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item.disabled,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu:disabled,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu.disabled,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item:disabled,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item.disabled {
  background-color: transparent;
  color: var(--text-color-inverse-disabled);
}
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu:disabled::before, .icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-submenu.disabled::before,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item:disabled::before,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-navigation-item.disabled::before,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu:disabled::before,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-submenu.disabled::before,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item:disabled::before,
.icgds .lmn-navigation-menu.lmn-sub-navigation-bar .lmn-menu-item.disabled::before {
  background-color: transparent;
}
.icgds .lmn-left-navigation {
  height: calc(100vh - 56px);
  padding: 0.75rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: var(--navbar-tab-bg-color);
  color: var(--navbar-menu-text-color);
  position: sticky;
  top: 56px;
  z-index: 980;
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item {
  padding: 0.4375rem 0.6875rem;
  margin: 0.5rem 0;
  transition: all 200ms cubic-bezier(0.62, 0.28, 0.23, 0.99);
  color: var(--navbar-menu-text-color);
  height: auto;
  border-radius: 8px;
  white-space: nowrap;
  word-break: unset;
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item .lmn-menu-icon {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  color: inherit;
  font-size: 18px;
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item span {
  margin-right: 0;
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item::before {
  border-radius: 8px;
  inset: 0;
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:hover, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:focus, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.focus, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:active, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.active {
  color: var(--navbar-tab-text-color);
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:hover::before, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:focus::before, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.focus::before, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:active::before, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.active::before {
  background: var(--navbar-tab-bg-color-hover);
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.selected {
  box-shadow: none;
  color: var(--navbar-tab-text-color);
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.selected::before {
  background: var(--navbar-menu-bg-color-active);
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.selected .lmn-menu-icon {
  color: var(--navbar-tab-text-color);
  font-size: 18px;
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:focus, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.focus, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:active, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.active {
  color: var(--navbar-tab-text-color) !important;
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:focus::before, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.focus::before, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:active::before, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.active::before {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:focus:hover, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.focus:hover, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:active:hover, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.active:hover {
  background: var(--navbar-tab-bg-color-hover);
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:focus:hover .lmn-menu-icon, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.focus:hover .lmn-menu-icon, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:active:hover .lmn-menu-icon, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.active:hover .lmn-menu-icon {
  color: var(--navbar-tab-text-color);
  font-size: 18px;
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:focus.selected::before, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.focus.selected::before, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:active.selected::before, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.active.selected::before {
  background: var(--navbar-menu-bg-color-active);
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:focus.selected .lmn-menu-icon, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.focus.selected .lmn-menu-icon, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item:active.selected .lmn-menu-icon, .icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.active.selected .lmn-menu-icon {
  color: var(--navbar-tab-text-color);
  font-size: 18px;
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.disabled {
  color: var(--text-color-inverse-disabled) !important;
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.disabled::before {
  background: var(--navbar-tab-bg-color-disabled);
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.disabled:hover {
  background: transparent;
  color: var(--text-color-inverse-disabled);
}
.icgds .lmn-left-navigation .lmn-menu .lmn-menu-item.disabled:focus::before {
  box-shadow: none;
  color: var(--text-color-inverse-disabled);
}
.icgds .lmn-left-navigation .lmn-left-navigation-collapse-icon {
  display: flex;
  justify-content: flex-end;
}
.icgds .lmn-left-navigation .lmn-left-navigation-collapse-icon .lmn-menu-item {
  margin: 0;
}
.icgds .lmn-left-navigation .lmn-left-navigation-collapse-icon .lmn-menu-icon {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-left-navigation .lmn-left-navigation-collapse-icon .lmn-menu-icon.lmn-menu-icon {
  margin-right: 0;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed .lmn-menu-item,
.icgds .lmn-left-navigation .lmn-left-navigation-collapse-icon .lmn-menu-item {
  padding: 0.4375rem !important;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed {
  padding: 0.75rem 1rem;
  width: 72px;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed .lmn-menu-item {
  justify-content: center;
  font-size: 12px;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed .lmn-left-navigation-collapse-icon {
  justify-content: center;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed .lmn-menu-icon {
  margin-right: 0;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed .lmn-menu-icon ~ span {
  margin-left: 0;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed-with-label {
  padding: 0.75rem 0.25rem;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed-with-label .lmn-menu-item {
  padding: 0.25rem 0;
  display: flex;
  justify-content: center;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.icgds .lmn-left-navigation.lmn-left-navigation-collapsed-with-label .lmn-menu-item span {
  white-space: normal !important;
  text-align: center;
  word-break: break-all;
}
.icgds .lmn-notification-wrapper,
.icgds .lmn-notification-wrap {
  top: unset;
  right: unset;
  left: unset;
  bottom: unset;
  display: flex;
  position: fixed;
  flex-direction: column;
  z-index: 1010;
  width: 460px;
  max-width: 460px;
}
.icgds .lmn-notification-wrapper.lmn-notification-wrapper-right-top, .icgds .lmn-notification-wrapper.lmn-notification-topRight,
.icgds .lmn-notification-wrap.lmn-notification-wrapper-right-top,
.icgds .lmn-notification-wrap.lmn-notification-topRight {
  top: 4.5rem;
  right: 1.5rem;
  flex-direction: column-reverse;
}
.icgds .lmn-notification-wrapper.lmn-notification-wrapper-right-bottom, .icgds .lmn-notification-wrapper.lmn-notification-bottomRight,
.icgds .lmn-notification-wrap.lmn-notification-wrapper-right-bottom,
.icgds .lmn-notification-wrap.lmn-notification-bottomRight {
  bottom: 1.5rem;
  right: 1.5rem;
}
.icgds .lmn-notification-wrapper.lmn-notification-wrapper-left-top, .icgds .lmn-notification-wrapper.lmn-notification-topLeft,
.icgds .lmn-notification-wrap.lmn-notification-wrapper-left-top,
.icgds .lmn-notification-wrap.lmn-notification-topLeft {
  top: 4.5rem;
  left: 1.5rem;
  flex-direction: column-reverse;
}
.icgds .lmn-notification-wrapper.lmn-notification-wrapper-left-bottom, .icgds .lmn-notification-wrapper.lmn-notification-bottomLeft,
.icgds .lmn-notification-wrap.lmn-notification-wrapper-left-bottom,
.icgds .lmn-notification-wrap.lmn-notification-bottomLeft {
  bottom: 1.5rem;
  left: 1.5rem;
}
.icgds .lmn-notification {
  display: flex;
  position: relative;
  padding: 0.625rem 1rem;
  border-left: 4px solid transparent;
  background: var(--notification-bg-color);
  color: var(--text-color-1);
  margin-bottom: 1rem;
  border-radius: 8px;
  box-shadow: var(--box-shadow-sm);
  transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-notification.lmn-inverse-notification {
  background: var(--bg-color-inverse-0);
  color: var(--text-color-inverse-0);
}
.icgds .lmn-notification.lmn-inverse-notification .lmn-btn-link {
  color: #219DFF;
}
.icgds .lmn-notification .lmn-notification-content {
  flex-grow: 1;
}
.icgds .lmn-notification .lmn-notification-icon {
  color: var(--notification-icon-color);
  font-size: 18px;
  line-height: 1.125rem;
  margin-right: 0.625rem;
  margin-top: 0.375rem;
  align-self: flex-start;
}
.icgds .lmn-notification .lmn-notification-header {
  font-size: 14px;
  line-height: 1.125rem;
  color: var(--text-color-0);
  margin-top: 0.375rem;
  margin-bottom: 0.25rem;
}
.icgds .lmn-notification .lmn-notification-body {
  font-weight: 400;
  font-size: 14px;
  color: var(--text-color-2);
}
.icgds .lmn-notification .lmn-notification-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row-reverse;
  font-weight: 400;
  font-size: 12px;
  line-height: 1rem;
  color: var(--text-color-3);
  margin-top: 0.5rem;
}
.icgds .lmn-notification .lmn-notification-footer > * {
  margin-right: 0.5rem;
}
.icgds .lmn-notification .lmn-notification-footer > .lmn-notification-buttons {
  margin-left: auto;
  margin-right: 0;
}
.icgds .lmn-notification .lmn-notification-footer > .lmn-notification-buttons > * {
  margin-left: 0.5rem;
  margin-right: unset;
}
.icgds .lmn-notification:hover {
  box-shadow: var(--box-shadow);
}
.icgds .lmn-notification.lmn-notification-alt {
  padding: 0.5rem;
  border-left-width: 0;
}
.icgds .lmn-notification.lmn-notification-alt .lmn-notification-inner {
  display: flex;
  border-radius: 4px;
  padding: 0.5rem 0.5rem 0.5rem 0.75rem;
  transition: background-color 200ms cubic-bezier(0, 0, 0.23, 0.99);
  width: 100%;
}
.icgds .lmn-notification.lmn-notification-alt .lmn-notification-header {
  font-weight: 700;
  display: flex;
  margin-bottom: 0.25rem;
  margin-top: 0;
}
.icgds .lmn-notification.lmn-notification-alt .lmn-notification-header .lmn-notification-icon {
  margin-right: 0.25rem;
  margin-top: 0;
  font-size: 18px;
}
.icgds .lmn-notification.lmn-notification-alt .lmn-notification-header .lmn-notification-icon > * {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-notification.lmn-notification-alt .lmn-notification-header .lmn-notification-header-content {
  width: 100%;
  color: var(--text-color-3);
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.icgds .lmn-notification.lmn-notification-alt .lmn-notification-header .lmn-notification-title {
  color: var(--text-headline-0);
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  display: inline;
}
.icgds .lmn-notification.lmn-notification-alt .lmn-notification-header .lmn-notification-timestamp {
  font-size: 12px;
  line-height: 16px;
  display: inline;
}
.icgds .lmn-notification.lmn-notification-alt .lmn-notification-header .lmn-notification-timestamp::before {
  content: "•";
  margin-right: 0.25rem;
  color: var(--comp-border-color);
}
.icgds .lmn-notification.lmn-notification-alt .lmn-notification-body {
  line-height: 1.375rem;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.icgds .lmn-notification.lmn-notification-alt .lmn-notification-footer {
  justify-content: flex-start;
  flex-direction: row;
  margin-top: 0.5rem;
}
.icgds .lmn-notification.lmn-notification-alt .lmn-notification-indicator {
  align-self: flex-start;
  margin-top: 0.5rem;
  margin-right: 0.25rem;
  display: flex;
  align-items: center;
}
.icgds .lmn-notification.lmn-notification-alt .lmn-notification-more,
.icgds .lmn-notification.lmn-notification-alt .lmn-notification-close {
  position: relative;
  align-self: flex-start;
  opacity: 0;
  transition: opacity 200ms cubic-bezier(0.62, 0.28, 0.23, 0.99);
  margin-left: auto;
}
.icgds .lmn-notification.lmn-notification-alt .lmn-notification-more:focus > *, .icgds .lmn-notification.lmn-notification-alt .lmn-notification-more.focus > *,
.icgds .lmn-notification.lmn-notification-alt .lmn-notification-close:focus > *,
.icgds .lmn-notification.lmn-notification-alt .lmn-notification-close.focus > * {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  color: var(--comp-bg-color-icon);
}
@media (hover: none) and (pointer: coarse) {
  .icgds .lmn-notification.lmn-notification-alt .lmn-notification-more,
  .icgds .lmn-notification.lmn-notification-alt .lmn-notification-close {
    opacity: 1;
  }
}
.icgds .lmn-notification.lmn-notification-alt .lmn-notification-close {
  color: unset;
  top: unset;
  right: unset;
}
.icgds .lmn-notification.lmn-notification-alt.lmn-notification-single-line .lmn-notification-header-content {
  display: block;
  line-height: unset;
  margin-top: 3px;
}
.icgds .lmn-notification.lmn-notification-alt.lmn-notification-single-line .lmn-notification-header-content .lmn-notification-title,
.icgds .lmn-notification.lmn-notification-alt.lmn-notification-single-line .lmn-notification-header-content .lmn-notification-timestamp {
  line-height: 1.125rem;
}
.icgds .lmn-notification.lmn-notification-alt.lmn-notification-read .lmn-notification-indicator {
  opacity: 0;
}
.icgds .lmn-notification.lmn-notification-alt.lmn-notification-read .lmn-notification-title {
  color: var(--text-color-2);
}
.icgds .lmn-notification.lmn-notification-alt.lmn-notification-read .lmn-notification-body {
  color: var(--text-color-3);
}
.icgds .lmn-notification.lmn-notification-alt.lmn-notification-success .lmn-notification-inner {
  margin-left: 0.25rem;
}
.icgds .lmn-notification.lmn-notification-alt.lmn-notification-success::before {
  background: var(--success);
}
.icgds .lmn-notification.lmn-notification-alt.lmn-notification-warning .lmn-notification-inner {
  margin-left: 0.25rem;
}
.icgds .lmn-notification.lmn-notification-alt.lmn-notification-warning::before {
  background: var(--warning);
}
.icgds .lmn-notification.lmn-notification-alt.lmn-notification-danger .lmn-notification-inner {
  margin-left: 0.25rem;
}
.icgds .lmn-notification.lmn-notification-alt.lmn-notification-danger::before {
  background: var(--danger);
}
.icgds .lmn-notification.lmn-notification-alt.lmn-notification-info .lmn-notification-inner {
  margin-left: 0.25rem;
}
.icgds .lmn-notification.lmn-notification-alt.lmn-notification-info::before {
  background: var(--info);
}
.icgds .lmn-notification.lmn-notification-alt:hover .lmn-notification-inner {
  box-shadow: none;
  background-color: var(--comp-bg-color-hover);
  cursor: pointer;
}
.icgds .lmn-notification.lmn-notification-alt:focus .lmn-notification-inner {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
}
.icgds .lmn-notification.lmn-notification-alt:hover .lmn-notification-more,
.icgds .lmn-notification.lmn-notification-alt:hover .lmn-notification-close, .icgds .lmn-notification.lmn-notification-alt:focus-within .lmn-notification-more,
.icgds .lmn-notification.lmn-notification-alt:focus-within .lmn-notification-close {
  opacity: 1;
}
.icgds .lmn-notification.lmn-notification-alt::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.icgds .lmn-notification.lmn-ui-sm {
  padding: 0.5rem 0.75rem;
}
.icgds .lmn-notification.lmn-ui-sm .lmn-notification-header,
.icgds .lmn-notification.lmn-ui-sm .lmn-notification-body {
  font-size: 12px;
  line-height: 1rem;
}
.icgds .lmn-notification.lmn-ui-sm .lmn-notification-header {
  margin-top: 0.25rem;
}
.icgds .lmn-notification.lmn-ui-sm .lmn-notification-footer {
  margin-bottom: -0.375rem;
}
.icgds .lmn-notification.lmn-ui-sm.lmn-notification-alt {
  padding: 0.25rem;
}
.icgds .lmn-notification.lmn-ui-sm.lmn-notification-alt .lmn-notification-inner {
  padding: 0.375rem 0.25rem 0.5rem 0.5rem;
}
.icgds .lmn-notification.lmn-ui-sm.lmn-notification-alt .lmn-notification-header {
  margin-top: 0;
}
.icgds .lmn-notification.lmn-ui-sm.lmn-notification-alt .lmn-notification-header-content {
  margin-top: 0.125rem;
  margin-bottom: 0.25rem;
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-notification.lmn-ui-sm.lmn-notification-alt .lmn-notification-title {
  font-size: 12px;
  line-height: 18px;
}
.icgds .lmn-notification.lmn-ui-sm.lmn-notification-alt .lmn-notification-body {
  font-size: 12px;
  line-height: 18px;
}
.icgds .lmn-notification.lmn-ui-lg {
  margin-top: 0.375rem;
}
.icgds .lmn-notification.lmn-ui-lg .lmn-notification-header {
  margin-top: 0.25rem;
  font-size: 16px;
  line-height: 1.25rem;
}
.icgds .lmn-notification.lmn-ui-lg .lmn-notification-footer {
  font-size: 14px;
  line-height: 1.125rem;
}
.icgds .lmn-notification.lmn-ui-lg .lmn-notification-icon {
  margin-top: 0.25rem;
}
.icgds .lmn-notification-closable .lmn-notification-content {
  padding-right: 1.5rem;
}
.icgds .lmn-notification-close {
  display: flex;
  color: var(--comp-bg-color-icon);
  align-items: center;
  justify-content: center;
  font-size: 14px;
  -webkit-appearance: none;
          appearance: none;
  padding: 0;
  position: absolute;
  inset: 1rem 0.75rem auto auto;
  background: none;
  border: none;
  cursor: pointer;
}
.icgds .lmn-notification-close:focus {
  outline: none;
}
.icgds .lmn-notification-primary {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-left-color: var(--primary);
}
.icgds .lmn-notification-primary .lmn-notification-icon {
  color: var(--primary);
}
.icgds .lmn-notification-secondary {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-left-color: var(--secondary);
}
.icgds .lmn-notification-secondary .lmn-notification-icon {
  color: var(--secondary);
}
.icgds .lmn-notification-success {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-left-color: var(--success);
}
.icgds .lmn-notification-success .lmn-notification-icon {
  color: var(--success);
}
.icgds .lmn-notification-warning {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-left-color: var(--warning);
}
.icgds .lmn-notification-warning .lmn-notification-icon {
  color: var(--warning);
}
.icgds .lmn-notification-danger {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-left-color: var(--danger);
}
.icgds .lmn-notification-danger .lmn-notification-icon {
  color: var(--danger);
}
.icgds .lmn-notification-info {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-left-color: var(--info);
}
.icgds .lmn-notification-info .lmn-notification-icon {
  color: var(--info);
}
.icgds .lmn-inverse-notification.lmn-notification-success {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-left-color: var(--success);
}
.icgds .lmn-inverse-notification.lmn-notification-success .lmn-notification-icon {
  color: var(--success);
}
.icgds .lmn-inverse-notification.lmn-notification-warning {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-left-color: var(--warning);
}
.icgds .lmn-inverse-notification.lmn-notification-warning .lmn-notification-icon {
  color: var(--warning);
}
.icgds .lmn-inverse-notification.lmn-notification-danger {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-left-color: var(--danger);
}
.icgds .lmn-inverse-notification.lmn-notification-danger .lmn-notification-icon {
  color: var(--danger);
}
.icgds .lmn-inverse-notification.lmn-notification-info {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-left-color: var(--info);
}
.icgds .lmn-inverse-notification.lmn-notification-info .lmn-notification-icon {
  color: var(--info);
}
.icgds .lmn-notification-container {
  height: calc(100vh - 144px);
  min-width: 480px;
  margin-top: 0.5rem;
  display: none;
}
.icgds .lmn-notification-container.lmn-notification-container-open {
  display: flex;
  flex-direction: column;
}
.icgds .lmn-notification-container .lmn-popover-inner {
  overflow: visible !important;
  padding-bottom: 1rem;
}
.icgds .lmn-notification-container .lmn-popover-inner .lmn-popover-body {
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 583.98px) {
  .icgds .lmn-notification-container {
    position: fixed !important;
    top: 62px !important;
    left: 0.5rem !important;
    right: 0.5rem !important;
    width: calc(100vw - 1rem) !important;
    height: calc(100vh - 68px) !important;
    margin-top: 0;
    min-width: unset;
    max-width: unset !important;
  }
  .icgds .lmn-notification-container::after {
    display: none;
  }
}
.icgds .lmn-notification-container-header {
  margin-bottom: 0.75rem;
  display: flex;
  align-items: center;
}
.icgds .lmn-notification-container-header .lmn-notification-container-title {
  color: var(--text-headline-0);
  font-size: 24px;
  line-height: 30px;
}
.icgds .lmn-notification-container-header.lmn-notification-search-open .lmn-notification-container-title {
  display: none;
}
.icgds .lmn-notification-container-body {
  scrollbar-gutter: stable;
  overflow-y: auto;
  position: relative;
  flex-grow: 1;
  margin: 0 -1rem -1rem -1rem;
  padding: 0 0.125rem 1rem 1rem;
}
.icgds .lmn-notification-container-body.lmn-notification-container-scroll {
  padding-right: 0.125rem;
}
.icgds .lmn-notification-group-title {
  display: inline-block;
  font-size: 12px;
  line-height: 1rem;
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}
.icgds .lmn-notification-group {
  overflow: visible;
}
.icgds .lmn-notification-group .lmn-notification {
  border-radius: 0;
  margin-bottom: 1px;
  overflow: visible;
}
.icgds .lmn-notification-group .lmn-notification:first-of-type, .icgds .lmn-notification-group .lmn-notification.lmn-notification-first {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.icgds .lmn-notification-group .lmn-notification:last-of-type, .icgds .lmn-notification-group .lmn-notification.lmn-notification-last {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.icgds .lmn-notification-group .lmn-notification.lmn-notification-alt::before {
  border-radius: 0;
}
.icgds .lmn-notification-group .lmn-notification.lmn-notification-alt:first-of-type::before {
  border-top-left-radius: 8px;
}
.icgds .lmn-notification-group .lmn-notification.lmn-notification-alt:last-of-type::before {
  border-bottom-left-radius: 8px;
}
.icgds .lmn-notification-group .lmn-notification.lmn-notification-primary {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.icgds .lmn-notification-group .lmn-notification.lmn-notification-secondary {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.icgds .lmn-notification-group .lmn-notification.lmn-notification-success {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.icgds .lmn-notification-group .lmn-notification.lmn-notification-warning {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.icgds .lmn-notification-group .lmn-notification.lmn-notification-danger {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.icgds .lmn-notification-group .lmn-notification.lmn-notification-info {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.icgds .lmn-notification-group .lmn-notification.lmn-inverse-notification.lmn-notification-success {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.icgds .lmn-notification-group .lmn-notification.lmn-inverse-notification.lmn-notification-warning {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.icgds .lmn-notification-group .lmn-notification.lmn-inverse-notification.lmn-notification-danger {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.icgds .lmn-notification-group .lmn-notification.lmn-inverse-notification.lmn-notification-info {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.icgds .lmn-notification-reload {
  display: inline-block;
  position: sticky;
  z-index: 1;
  top: 24px;
  left: 50%;
  transform: translateX(-50%);
  margin: 0 auto;
  height: 28px;
  background: var(--btn-bg-color-primary);
  padding: 0.3125rem 0.75rem;
  color: var(--btn-text-color-primary);
  font-weight: 400;
  border-radius: 16px;
  transition: background-color 200ms cubic-bezier(0, 0, 0.23, 0.99);
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  font-size: 12px;
  line-height: 18px;
}
.icgds .lmn-notification-reload:focus {
  outline: 1px solid var(--btn-border-color-default-focus);
}
.icgds .lmn-notification-reload:hover {
  background: var(--btn-bg-color-primary-hover);
}
.icgds .lmn-notification-reload .lmn-notification-reload-icon {
  color: var(--btn-text-color-primary);
  margin: 0 2px;
  font-size: 12px;
  line-height: 18px;
}
.icgds .lmn-notification-reload + .lmn-notification-group-title, .icgds .lmn-notification-reload + * .lmn-notification-group-title {
  margin-top: -0.75rem;
  display: block;
}
.icgds .lmn-pagination {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
  align-items: center;
}
.icgds .lmn-pagination .lmn-pagination-prev,
.icgds .lmn-pagination .lmn-pagination-next,
.icgds .lmn-pagination .lmn-pagination-jump-prev,
.icgds .lmn-pagination .lmn-pagination-jump-next,
.icgds .lmn-pagination .lmn-pagination-item {
  font-size: 14px;
  line-height: 18px;
  display: inline-block;
  cursor: pointer;
  height: 36px;
  position: relative;
  border: 0;
  font-family: "Overpass", sans-serif;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  box-shadow: 0 0 0 3px transparent, inset 0 0 0 1px transparent;
  padding: 9px 1rem;
  background-color: var(--btn-bg-color-default);
  color: var(--btn-text-color-default);
  border-radius: 4px;
  transition: background-color 200ms cubic-bezier(0, 0, 0.23, 0.99), border 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 0ms linear;
  display: table;
  min-width: 36px !important;
  margin: 0 0.5rem;
  padding: 0.5rem 0.5rem;
}
.icgds .lmn-pagination .lmn-pagination-prev:hover,
.icgds .lmn-pagination .lmn-pagination-next:hover,
.icgds .lmn-pagination .lmn-pagination-jump-prev:hover,
.icgds .lmn-pagination .lmn-pagination-jump-next:hover,
.icgds .lmn-pagination .lmn-pagination-item:hover {
  background-color: var(--btn-bg-color-default-hover);
  color: var(--btn-text-color-default-hover);
  transition: background-color 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-pagination .lmn-pagination-prev:focus,
.icgds .lmn-pagination .lmn-pagination-next:focus,
.icgds .lmn-pagination .lmn-pagination-jump-prev:focus,
.icgds .lmn-pagination .lmn-pagination-jump-next:focus,
.icgds .lmn-pagination .lmn-pagination-item:focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
  outline: none;
  background-color: var(--btn-bg-color-default);
  color: var(--btn-text-color-default-focus);
  transition: border 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-pagination .lmn-pagination-prev:active, .icgds .lmn-pagination .lmn-pagination-prev.active, input[type=checkbox]:checked + .icgds .lmn-pagination .lmn-pagination-prev, input[type=radio]:checked + .icgds .lmn-pagination .lmn-pagination-prev,
.icgds .lmn-pagination .lmn-pagination-next:active,
.icgds .lmn-pagination .lmn-pagination-next.active,
input[type=checkbox]:checked + .icgds .lmn-pagination .lmn-pagination-next,
input[type=radio]:checked + .icgds .lmn-pagination .lmn-pagination-next,
.icgds .lmn-pagination .lmn-pagination-jump-prev:active,
.icgds .lmn-pagination .lmn-pagination-jump-prev.active,
input[type=checkbox]:checked + .icgds .lmn-pagination .lmn-pagination-jump-prev,
input[type=radio]:checked + .icgds .lmn-pagination .lmn-pagination-jump-prev,
.icgds .lmn-pagination .lmn-pagination-jump-next:active,
.icgds .lmn-pagination .lmn-pagination-jump-next.active,
input[type=checkbox]:checked + .icgds .lmn-pagination .lmn-pagination-jump-next,
input[type=radio]:checked + .icgds .lmn-pagination .lmn-pagination-jump-next,
.icgds .lmn-pagination .lmn-pagination-item:active,
.icgds .lmn-pagination .lmn-pagination-item.active,
input[type=checkbox]:checked + .icgds .lmn-pagination .lmn-pagination-item,
input[type=radio]:checked + .icgds .lmn-pagination .lmn-pagination-item {
  outline: none;
  background-color: var(--btn-bg-color-default-active);
  color: var(--btn-text-color-default-active);
  transition: background-color 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-pagination .lmn-pagination-prev[disabled], .icgds .lmn-pagination .lmn-pagination-prev.disabled,
.icgds .lmn-pagination .lmn-pagination-next[disabled],
.icgds .lmn-pagination .lmn-pagination-next.disabled,
.icgds .lmn-pagination .lmn-pagination-jump-prev[disabled],
.icgds .lmn-pagination .lmn-pagination-jump-prev.disabled,
.icgds .lmn-pagination .lmn-pagination-jump-next[disabled],
.icgds .lmn-pagination .lmn-pagination-jump-next.disabled,
.icgds .lmn-pagination .lmn-pagination-item[disabled],
.icgds .lmn-pagination .lmn-pagination-item.disabled {
  cursor: not-allowed;
  background-color: var(--btn-bg-color-default-disabled) !important;
  color: var(--btn-text-color-default-disabled) !important;
  box-shadow: none !important;
}
.icgds .lmn-pagination .lmn-pagination-prev:not(.disabled, .active):hover,
.icgds .lmn-pagination .lmn-pagination-next:not(.disabled, .active):hover,
.icgds .lmn-pagination .lmn-pagination-jump-prev:not(.disabled, .active):hover,
.icgds .lmn-pagination .lmn-pagination-jump-next:not(.disabled, .active):hover,
.icgds .lmn-pagination .lmn-pagination-item:not(.disabled, .active):hover {
  color: var(--btn-text-color-default-hover);
}
.icgds .lmn-pagination .lmn-pagination-prev:not(.disabled):focus,
.icgds .lmn-pagination .lmn-pagination-next:not(.disabled):focus,
.icgds .lmn-pagination .lmn-pagination-jump-prev:not(.disabled):focus,
.icgds .lmn-pagination .lmn-pagination-jump-next:not(.disabled):focus,
.icgds .lmn-pagination .lmn-pagination-item:not(.disabled):focus {
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-pagination .lmn-pagination-prev.disabled,
.icgds .lmn-pagination .lmn-pagination-next.disabled,
.icgds .lmn-pagination .lmn-pagination-jump-prev.disabled,
.icgds .lmn-pagination .lmn-pagination-jump-next.disabled,
.icgds .lmn-pagination .lmn-pagination-item.disabled {
  color: var(--btn-text-color-default-disabled);
  cursor: not-allowed;
}
.icgds .lmn-pagination .lmn-pagination-next-icon,
.icgds .lmn-pagination .lmn-pagination-jump-next-icon,
.icgds .lmn-pagination .lmn-pagination-prev-icon,
.icgds .lmn-pagination .lmn-pagination-jump-prev-icon {
  font-size: 14px;
}
.icgds .lmn-pagination .lmn-pagination-prev,
.icgds .lmn-pagination .lmn-pagination-next,
.icgds .lmn-pagination .lmn-pagination-jump-prev,
.icgds .lmn-pagination .lmn-pagination-jump-next {
  background-color: var(--btn-bg-color-ghost);
  color: var(--btn-text-color-default);
  border-color: var(--btn-border-color-ghost);
  color: var(--comp-bg-color-icon) !important;
}
.icgds .lmn-pagination .lmn-pagination-prev.lmn-dropdown-toggle,
.icgds .lmn-pagination .lmn-pagination-next.lmn-dropdown-toggle,
.icgds .lmn-pagination .lmn-pagination-jump-prev.lmn-dropdown-toggle,
.icgds .lmn-pagination .lmn-pagination-jump-next.lmn-dropdown-toggle {
  border-width: 2px !important;
}
.icgds .lmn-pagination .lmn-pagination-prev:hover,
.icgds .lmn-pagination .lmn-pagination-next:hover,
.icgds .lmn-pagination .lmn-pagination-jump-prev:hover,
.icgds .lmn-pagination .lmn-pagination-jump-next:hover {
  color: var(--btn-text-color-ghost-hover);
  background-color: var(--btn-bg-color-ghost-hover);
  border-color: var(--btn-border-color-ghost-hover);
}
.icgds .lmn-pagination .lmn-pagination-prev:focus,
.icgds .lmn-pagination .lmn-pagination-next:focus,
.icgds .lmn-pagination .lmn-pagination-jump-prev:focus,
.icgds .lmn-pagination .lmn-pagination-jump-next:focus {
  outline: none;
  background-color: var(--btn-bg-color-ghost-focus);
  color: var(--btn-text-color-ghost-focus);
  border-color: var(--btn-border-color-ghost-focus);
}
.icgds .lmn-pagination .lmn-pagination-prev:active, .icgds .lmn-pagination .lmn-pagination-prev[active], .icgds .lmn-pagination .lmn-pagination-prev.active,
.icgds .lmn-pagination .lmn-pagination-next:active,
.icgds .lmn-pagination .lmn-pagination-next[active],
.icgds .lmn-pagination .lmn-pagination-next.active,
.icgds .lmn-pagination .lmn-pagination-jump-prev:active,
.icgds .lmn-pagination .lmn-pagination-jump-prev[active],
.icgds .lmn-pagination .lmn-pagination-jump-prev.active,
.icgds .lmn-pagination .lmn-pagination-jump-next:active,
.icgds .lmn-pagination .lmn-pagination-jump-next[active],
.icgds .lmn-pagination .lmn-pagination-jump-next.active {
  outline: none;
  background-color: var(--btn-bg-color-ghost-active);
  color: var(--btn-text-color-ghost-active);
  border-color: var(--btn-border-color-ghost-active);
}
.icgds .lmn-pagination .lmn-pagination-prev[disabled], .icgds .lmn-pagination .lmn-pagination-prev.disabled,
.icgds .lmn-pagination .lmn-pagination-next[disabled],
.icgds .lmn-pagination .lmn-pagination-next.disabled,
.icgds .lmn-pagination .lmn-pagination-jump-prev[disabled],
.icgds .lmn-pagination .lmn-pagination-jump-prev.disabled,
.icgds .lmn-pagination .lmn-pagination-jump-next[disabled],
.icgds .lmn-pagination .lmn-pagination-jump-next.disabled {
  opacity: 0.8;
  background-color: transparent !important;
  border-color: transparent !important;
}
.icgds .lmn-pagination .lmn-pagination-item {
  background: var(--btn-bg-color-default);
  color: var(--btn-text-color-default);
  border: 1px solid var(--btn-border-color-default);
}
.icgds .lmn-pagination .lmn-pagination-item:not(.disabled, .active):hover {
  background-color: var(--btn-bg-color-default-hover);
  color: var(--btn-text-color-default-hover);
  border-color: var(--btn-border-color-default-hover);
}
.icgds .lmn-pagination .lmn-pagination-item.active {
  background-color: var(--btn-bg-color-default-active);
  color: var(--btn-text-color-default-active);
  border-color: var(--btn-border-color-default-active);
}
.icgds .lmn-pagination .lmn-pagination-item.disabled {
  background-color: var(--btn-bg-color-default-disabled);
  color: var(--btn-text-color-default-disabled);
}
.icgds .lmn-pagination .lmn-pagination-item a {
  color: inherit;
}
.icgds .lmn-pagination .lmn-pagination-input-wrapper {
  margin: 0 0.5rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.125rem;
  color: var(--text-color-1);
}
.icgds .lmn-pagination .lmn-pagination-input-wrapper .lmn-input,
.icgds .lmn-pagination .lmn-pagination-input-wrapper input {
  padding-left: 0;
  padding-right: 0;
  width: 2.25rem;
  text-align: center;
}
.icgds .lmn-pagination .lmn-pagination-separator {
  margin: 0 0.5rem;
  color: var(--text-color-3);
}
.icgds .lmn-pagination .lmn-pagination-total-text {
  margin-right: 0.125rem;
}
.icgds .lmn-pagination .lmn-pagination-size-changer {
  margin-left: 0.125rem;
  display: flex;
  align-items: center;
}
.icgds .lmn-pagination .lmn-pagination-quick-jumper {
  margin-left: 0.75rem;
}
.icgds .lmn-pagination .lmn-pagination-quick-jumper .lmn-form-group {
  margin-bottom: 0px;
}
.icgds .lmn-pagination .lmn-pagination-size-changer {
  margin-left: 0.25rem;
}
.icgds .lmn-pagination .lmn-pagination-size-changer .lmn-form-group {
  margin-bottom: 0;
}
.icgds .lmn-pagination .lmn-pagination-size-changer label,
.icgds .lmn-pagination .lmn-pagination-quick-jumper label {
  margin-right: 0.5rem;
  margin-bottom: 0;
}
.icgds .lmn-pagination .lmn-pagination-total-text,
.icgds .lmn-pagination .lmn-pagination-size-changer label,
.icgds .lmn-pagination .lmn-pagination-quick-jumper label {
  color: var(--text-color-2);
  font-size: 14px;
  line-height: 18px;
}
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-prev,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-next,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-prev,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-next,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-item {
  background-color: var(--btn-bg-color-ghost);
  color: var(--btn-text-color-default);
  border-color: var(--btn-border-color-ghost);
  color: var(--btn-text-color-default);
  margin: 0 0.125rem;
}
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-prev.lmn-dropdown-toggle,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-next.lmn-dropdown-toggle,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-prev.lmn-dropdown-toggle,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-next.lmn-dropdown-toggle,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-item.lmn-dropdown-toggle {
  border-width: 2px !important;
}
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-prev:hover,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-next:hover,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-prev:hover,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-next:hover,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-item:hover {
  color: var(--btn-text-color-ghost-hover);
  background-color: var(--btn-bg-color-ghost-hover);
  border-color: var(--btn-border-color-ghost-hover);
}
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-prev:focus,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-next:focus,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-prev:focus,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-next:focus,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-item:focus {
  outline: none;
  background-color: var(--btn-bg-color-ghost-focus);
  color: var(--btn-text-color-ghost-focus);
  border-color: var(--btn-border-color-ghost-focus);
}
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-prev:active, .icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-prev[active], .icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-prev.active,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-next:active,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-next[active],
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-next.active,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-prev:active,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-prev[active],
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-prev.active,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-next:active,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-next[active],
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-next.active,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-item:active,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-item[active],
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-item.active {
  outline: none;
  background-color: var(--btn-bg-color-ghost-active);
  color: var(--btn-text-color-ghost-active);
  border-color: var(--btn-border-color-ghost-active);
}
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-prev[disabled], .icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-prev.disabled,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-next[disabled],
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-next.disabled,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-prev[disabled],
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-prev.disabled,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-next[disabled],
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-next.disabled,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-item[disabled],
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-item.disabled {
  opacity: 0.8;
  background-color: transparent !important;
  border-color: transparent !important;
}
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-prev.active,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-next.active,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-prev.active,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-next.active,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-item.active {
  background-color: var(--btn-bg-color-default-active);
  color: var(--btn-text-color-default-active);
  border-color: var(--btn-border-color-default-active);
}
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-prev,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-next,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-prev,
.icgds .lmn-pagination.lmn-pagination-ghost .lmn-pagination-jump-next {
  font-size: 12px;
}
.icgds .lmn-pagination.lmn-ui-sm .lmn-pagination-prev,
.icgds .lmn-pagination.lmn-ui-sm .lmn-pagination-next,
.icgds .lmn-pagination.lmn-ui-sm .lmn-pagination-jump-prev,
.icgds .lmn-pagination.lmn-ui-sm .lmn-pagination-jump-next,
.icgds .lmn-pagination.lmn-ui-sm .lmn-pagination-item {
  height: 28px;
  padding: 0.375rem 0.75rem;
  font-size: 12px;
  line-height: 16px;
  min-width: 28px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin: 0 0.0625rem;
}
.icgds .lmn-pagination.lmn-ui-sm .lmn-pagination-total-text,
.icgds .lmn-pagination.lmn-ui-sm .lmn-pagination-input-wrapper,
.icgds .lmn-pagination.lmn-ui-sm .lmn-pagination-size-changer label,
.icgds .lmn-pagination.lmn-ui-sm .lmn-pagination-quick-jumper label {
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-pagination.lmn-ui-sm .lmn-pagination-input-wrapper .lmn-input,
.icgds .lmn-pagination.lmn-ui-sm .lmn-pagination-input-wrapper input {
  width: 1.75rem;
}
.icgds .lmn-pagination.lmn-ui-sm .lmn-pagination-quick-jumper {
  margin-left: 0.5rem;
}
.icgds .lmn-pagination.lmn-ui-lg .lmn-pagination-prev,
.icgds .lmn-pagination.lmn-ui-lg .lmn-pagination-next,
.icgds .lmn-pagination.lmn-ui-lg .lmn-pagination-jump-prev,
.icgds .lmn-pagination.lmn-ui-lg .lmn-pagination-jump-next,
.icgds .lmn-pagination.lmn-ui-lg .lmn-pagination-item {
  height: 48px;
  padding: 0.875rem 1.25rem;
  font-size: 16px;
  line-height: 20px;
  padding-left: 0 !important;
  padding-right: 0 !important;
  min-width: 48px !important;
}
.icgds .lmn-pagination.lmn-ui-lg .lmn-pagination-prev,
.icgds .lmn-pagination.lmn-ui-lg .lmn-pagination-next,
.icgds .lmn-pagination.lmn-ui-lg .lmn-pagination-jump-prev,
.icgds .lmn-pagination.lmn-ui-lg .lmn-pagination-jump-next {
  font-size: 18px;
}
.icgds .lmn-pagination.lmn-ui-lg .lmn-pagination-total-text,
.icgds .lmn-pagination.lmn-ui-lg .lmn-pagination-input-wrapper,
.icgds .lmn-pagination.lmn-ui-lg .lmn-pagination-size-changer label,
.icgds .lmn-pagination.lmn-ui-lg .lmn-pagination-quick-jumper label {
  font-size: 16px;
  line-height: 20px;
}
.icgds .lmn-pagination.lmn-ui-lg .lmn-pagination-input-wrapper .lmn-input,
.icgds .lmn-pagination.lmn-ui-lg .lmn-pagination-input-wrapper input {
  width: 3rem;
}
.icgds .lmn-pagination.lmn-ui-lg .lmn-pagination-next-icon,
.icgds .lmn-pagination.lmn-ui-lg .lmn-pagination-prev-icon {
  font-size: 18px;
}
.icgds .lmn-radio {
  display: inline-flex;
  flex-shrink: 0;
  position: relative;
  cursor: pointer;
  margin-right: 0.5rem;
}
.icgds .lmn-radio .lmn-control-input {
  z-index: 1;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.icgds .lmn-radio:disabled {
  cursor: not-allowed;
}
.icgds .lmn-radio input {
  margin: 0;
}
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input {
  position: absolute;
  inset: 0;
  opacity: 0;
}
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon {
  border-radius: 50%;
  width: 16px;
  height: 16px;
  border: 1px solid var(--control-icon-frame-border-color);
  position: relative;
  display: block;
  visibility: visible;
  transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
  background: var(--control-icon-frame-bg-color-unchecked);
  font-size: 12px;
}
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background: transparent;
  transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input:hover ~ .lmn-control-icon {
  border-color: var(--control-icon-frame-border-color-hover);
}
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input:hover ~ .lmn-control-icon::before {
  background: var(--control-icon-bg-color-unchecked);
}
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input:focus ~ .lmn-control-icon {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border-color: var(--comp-border-color-focus);
}
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input:disabled,
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input .disabled {
  cursor: not-allowed;
}
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input:disabled ~ .lmn-control-icon,
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input .disabled ~ .lmn-control-icon {
  cursor: not-allowed;
  border-color: var(--control-icon-frame-border-color-disabled);
  background: var(--control-icon-frame-bg-color-unchecked-disabled);
}
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input:disabled ~ .lmn-control-icon::before,
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input .disabled ~ .lmn-control-icon::before {
  background: transparent;
}
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon {
  border-color: var(--comp-border-color-active);
  background: transparent;
}
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before {
  background: var(--control-icon-bg-color-checked);
}
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked:disabled,
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked .disabled {
  cursor: not-allowed;
}
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked:disabled ~ .lmn-control-icon,
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked .disabled ~ .lmn-control-icon {
  border-color: var(--control-icon-frame-border-color-disabled);
  background: var(--control-icon-frame-bg-color-checked-disabled);
}
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked:disabled ~ .lmn-control-icon::before,
.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked .disabled ~ .lmn-control-icon::before {
  background: var(--control-icon-bg-color-checked-disabled);
}
.icgds .lmn-form-group label ~ .lmn-selection-control,
.icgds .lmn-form-group label .lmn-selection-control {
  margin-top: 0.5rem;
}
.icgds .lmn-selection-control-group .lmn-selection-control {
  margin-bottom: 0.5rem;
}
.icgds .lmn-form-group .lmn-selection-control,
.icgds .lmn-selection-control {
  color: var(--text-color-0);
  font-weight: 400;
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  transition-property: background-color, border-color, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-form-group .lmn-selection-control.lmn-selection-control-inline,
.icgds .lmn-selection-control.lmn-selection-control-inline {
  display: inline-flex;
  margin-right: 0.75rem;
}
.icgds .lmn-form-group .lmn-selection-control:disabled, .icgds .lmn-form-group .lmn-selection-control.disabled,
.icgds .lmn-selection-control:disabled,
.icgds .lmn-selection-control.disabled {
  color: var(--text-color-disabled);
  cursor: not-allowed;
}
.icgds .lmn-form-group .lmn-selection-control.lmn-input-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.lmn-invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.needs-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control:invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon, .icgds .lmn-form-group .lmn-selection-control.invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-input-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control.lmn-invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control.needs-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control:invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon,
.icgds .lmn-selection-control.invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon {
  border-color: var(--danger);
}
.icgds .lmn-form-group .lmn-selection-control.lmn-input-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.lmn-invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.needs-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control:invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-form-group .lmn-selection-control.invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.lmn-input-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.lmn-invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.needs-validation .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control:invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before,
.icgds .lmn-selection-control.invalid .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before {
  background: var(--danger);
}
.icgds .lmn-form-group.lmn-ui-sm .lmn-selection-control,
.icgds .lmn-selection-control.lmn-ui-sm {
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-form-group.lmn-ui-lg label ~ .lmn-selection-control {
  margin-top: 0.75rem;
}
.icgds .lmn-form-group.lmn-ui-lg .lmn-selection-control,
.icgds .lmn-selection-control.lmn-ui-lg {
  font-size: 16px;
  line-height: 20px;
}
.icgds .lmn-form-group.lmn-ui-lg .lmn-selection-control .lmn-checkbox,
.icgds .lmn-form-group.lmn-ui-lg .lmn-selection-control .lmn-radio,
.icgds .lmn-form-group.lmn-ui-lg .lmn-selection-control .lmn-switch,
.icgds .lmn-selection-control.lmn-ui-lg .lmn-checkbox,
.icgds .lmn-selection-control.lmn-ui-lg .lmn-radio,
.icgds .lmn-selection-control.lmn-ui-lg .lmn-switch {
  margin-right: 0.75rem;
}
.icgds .lmn-section {
  display: block;
  padding: 1rem;
  background: var(--bg-color-2);
  box-shadow: inset 0 0 0 1px var(--comp-border-color-subtle);
  border-radius: 8px;
  transition: background-color 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 0ms linear;
}
.icgds .lmn-section .lmn-section-header {
  display: flex;
}
.icgds .lmn-section .lmn-section-header .lmn-section-header-content {
  flex: 1 1 0;
}
.icgds .lmn-section .lmn-section-header .lmn-section-title,
.icgds .lmn-section .lmn-section-header .lmn-section-subtitle {
  display: block;
}
.icgds .lmn-section .lmn-section-header .lmn-section-title {
  font-size: 16px;
  line-height: 24px;
  color: var(--text-headline-0);
}
.icgds .lmn-section .lmn-section-header .lmn-section-subtitle {
  font-size: 14px;
  line-height: 22px;
  color: var(--text-color-3);
  margin-top: 0.25rem;
}
.icgds .lmn-section .lmn-section-header .lmn-section-trigger-icon:before {
  transition: transform 0.2s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-section .lmn-section-body {
  margin-top: 1rem;
}
.icgds .lmn-section.lmn-section-collapsible:has(.lmn-section-header:hover) {
  background: var(--comp-bg-color-hover);
}
.icgds .lmn-section.lmn-section-collapsible:focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
}
.icgds .lmn-section.lmn-section-open .lmn-section-trigger-icon::before {
  transform: rotate(180deg) !important;
}
.icgds .lmn-select-button {
  -webkit-appearance: none;
          appearance: none;
  display: inline-block;
  font-family: "Overpass", sans-serif;
  width: 100%;
  height: 36px;
  min-height: 36px;
  padding: 0.5rem 0.75rem;
  line-height: 1.125rem;
  background-clip: padding-box;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--comp-border-color);
  background-color: var(--comp-bg-color);
  color: var(--text-color-0);
  font-size: 14px;
  transition-property: border, background, box-shadow, color;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.6, 0, 1, 1);
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.icgds .lmn-select-button::placeholder {
  transition: color 200ms cubic-bezier(0.6, 0, 1, 1);
  color: var(--text-color-3);
}
.icgds .lmn-select-button:required {
  color: var(--text-color-0);
}
.icgds .lmn-select-button:focus:enabled:not(.disabled), .icgds .lmn-select-button.focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-select-button.lmn-input-validation, .icgds .lmn-select-button.needs-validation, .icgds .lmn-select-button:invalid, .icgds .lmn-select-button.lmn-invalid {
  border-color: var(--comp-border-color-error);
}
.icgds .lmn-select-button.lmn-ui-xs {
  height: 20px;
  min-height: 20px;
  font-size: 12px;
  padding: 0.25rem 0.5rem;
  line-height: 1rem;
}
.icgds .lmn-select-button.lmn-ui-xs.lmn-textarea {
  height: auto;
}
.icgds .lmn-select-button.lmn-ui-sm {
  height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding: 0.3125rem 0.5rem;
  padding-bottom: 0.375rem;
  line-height: 1rem;
}
.icgds .lmn-select-button.lmn-ui-sm.lmn-textarea {
  height: auto;
}
.icgds .lmn-select-button.lmn-ui-lg {
  height: 48px;
  min-height: 48px;
  font-size: 16px;
  padding: 0.8125rem 1rem;
  line-height: 1.25rem;
}
.icgds .lmn-select-button.lmn-ui-lg.lmn-textarea {
  height: auto;
}
.icgds .lmn-select-button.read-only, .icgds .lmn-select-button[read-only] {
  background-color: var(--comp-bg-color-read-only);
}
.icgds .lmn-select-button[disabled], .icgds .lmn-select-button.disabled {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
  color: var(--text-color-disabled);
  border-color: transparent;
}
.icgds .lmn-select-button[disabled]::placeholder, .icgds .lmn-select-button.disabled::placeholder {
  color: var(--text-color-disabled);
}
.icgds .lmn-select-button > span {
  flex-grow: 1;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icgds .lmn-select-button:hover {
  background: var(--comp-bg-color-hover);
  border-color: var(--comp-border-color);
  color: var(--text-color-0);
}
.icgds .lmn-select-button:focus-within {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  background: var(--comp-bg-color-focus);
}
.icgds .lmn-select-button[disabled], .icgds .lmn-select-button.disabled {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
  color: var(--text-color-disabled);
  border-color: transparent;
}
.icgds .lmn-select-button[disabled]::placeholder, .icgds .lmn-select-button.disabled::placeholder {
  color: var(--text-color-disabled);
}
.icgds .lmn-select-trigger {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: unset !important;
}
.icgds .lmn-select-trigger .lmn-select-default {
  width: 100%;
}
.icgds .lmn-select-trigger .lmn-select-trigger-icon {
  font-size: 10px !important;
  height: 1.125rem !important;
  line-height: 1.125rem !important;
  color: var(--text-color-0) !important;
  transition: transform 0.2s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-select-trigger.lmn-select-open .lmn-select-button {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  background: var(--comp-bg-color-focus);
}
.icgds .lmn-select-trigger.lmn-select-open .lmn-select-trigger-icon:not(.lmnicon-spin) {
  transform: rotate(180deg);
}
.icgds .lmn-select-trigger.lmn-ui-xs .lmn-select-button {
  height: 20px;
  min-height: 20px;
  font-size: 12px;
  padding: 0.25rem 0.5rem;
  line-height: 1rem;
}
.icgds .lmn-select-trigger.lmn-ui-xs .lmn-select-button.lmn-textarea {
  height: auto;
}
.icgds .lmn-select-trigger.lmn-ui-sm .lmn-select-button {
  height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding: 0.3125rem 0.5rem;
  padding-bottom: 0.375rem;
  line-height: 1rem;
}
.icgds .lmn-select-trigger.lmn-ui-sm .lmn-select-button.lmn-textarea {
  height: auto;
}
.icgds .lmn-select-trigger.lmn-ui-lg .lmn-select-button {
  height: 48px;
  min-height: 48px;
  font-size: 16px;
  padding: 0.8125rem 1rem;
  line-height: 1.25rem;
}
.icgds .lmn-select-trigger.lmn-ui-lg .lmn-select-button.lmn-textarea {
  height: auto;
}
.icgds .lmn-input-focus .lmn-select-button {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  background: var(--comp-bg-color-focus);
}
.icgds .lmn-select {
  z-index: 1030;
  border-radius: 8px;
  box-shadow: var(--box-shadow);
  background-clip: padding-box;
  background-color: var(--bg-color-0);
  position: relative;
  display: inline-block;
}
.icgds .lmn-select.lmn-select-hidden {
  display: none;
}
.icgds .lmn-select .lmn-select-menu {
  padding: 0;
  margin: 0;
  color: var(--text-color-default);
  background: var(--bg-color-0);
  text-align: left;
  list-style: none;
  overflow-y: auto;
  max-height: 300px;
}
.icgds .lmn-select .lmn-select-menu .lmn-menu-item {
  font-size: 14px;
  line-height: 18px;
  width: 100%;
  z-index: 1;
  min-height: 36px;
  cursor: pointer;
  white-space: nowrap;
  background-color: transparent;
  position: relative;
  padding: 0.5625rem 0.75rem 0.5625rem 1rem;
  border-radius: 4px;
  font-weight: 400;
  color: var(--text-color-0);
  transition: background-color 0.2s cubic-bezier(0.6, 0, 1, 1), box-shadow 0.2s cubic-bezier(0.6, 0, 1, 1), color 0.2s cubic-bezier(0.6, 0, 1, 1);
  margin-bottom: 0;
}
.icgds .lmn-select .lmn-select-menu .lmn-menu-item.selected::before {
  background-color: var(--comp-bg-color-item-active);
}
.icgds .lmn-select .lmn-select-menu .lmn-menu-item.focus:before {
  box-shadow: none;
}
.icgds .lmn-select .lmn-select-menu .lmn-menu-item label {
  margin-bottom: 0;
}
.icgds .lmn-select .lmn-select-menu .lmn-menu-item mark {
  color: inherit;
}
.icgds .lmn-select .lmn-select-menu .lmn-menu-item::before {
  content: "";
  z-index: -1;
  position: absolute;
  inset: 0 0.25rem;
  border-radius: 4px;
  background: transparent;
  transition: background-color 0.2s cubic-bezier(0.6, 0, 1, 1), box-shadow 0.2s cubic-bezier(0.6, 0, 1, 1), color 0.2s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-select .lmn-select-menu .lmn-menu-item a,
.icgds .lmn-select .lmn-select-menu .lmn-menu-item a:hover,
.icgds .lmn-select .lmn-select-menu .lmn-menu-item a:visited {
  color: inherit !important;
}
.icgds .lmn-select .lmn-select-menu .lmn-menu-item.selected {
  color: var(--comp-text-color-item-active);
  font-weight: 700;
}
.icgds .lmn-select .lmn-select-menu .lmn-menu-item.selected::before {
  background-color: var(--comp-bg-color-item-active);
}
.icgds .lmn-select .lmn-select-menu .lmn-menu-item.active, .icgds .lmn-select .lmn-select-menu .lmn-menu-item:active {
  text-decoration: none;
}
.icgds .lmn-select .lmn-select-menu .lmn-menu-item:hover, .icgds .lmn-select .lmn-select-menu .lmn-menu-item.focus, .icgds .lmn-select .lmn-select-menu .lmn-menu-item.lmn-dropdown-item-open {
  color: var(--text-color-0);
  text-decoration: none;
}
.icgds .lmn-select .lmn-select-menu .lmn-menu-item:hover::before, .icgds .lmn-select .lmn-select-menu .lmn-menu-item.focus::before, .icgds .lmn-select .lmn-select-menu .lmn-menu-item.lmn-dropdown-item-open::before {
  background-color: var(--comp-bg-color-item-hover);
}
.icgds .lmn-select .lmn-select-menu .lmn-menu-item:focus {
  text-decoration: none;
}
.icgds .lmn-select .lmn-select-menu .lmn-menu-item:focus::before {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
  background-color: var(--comp-bg-color-item-hover);
}
.icgds .lmn-select .lmn-select-menu .lmn-menu-item:disabled, .icgds .lmn-select .lmn-select-menu .lmn-menu-item.disabled {
  cursor: not-allowed;
  color: var(--text-color-disabled);
}
.icgds .lmn-select .lmn-select-menu .lmn-menu-item:disabled:hover::before, .icgds .lmn-select .lmn-select-menu .lmn-menu-item:disabled.focus::before, .icgds .lmn-select .lmn-select-menu .lmn-menu-item.disabled:hover::before, .icgds .lmn-select .lmn-select-menu .lmn-menu-item.disabled.focus::before {
  background-color: transparent;
}
.icgds .lmn-select .lmn-select-menu .lmn-menu-item:disabled *, .icgds .lmn-select .lmn-select-menu .lmn-menu-item.disabled * {
  cursor: not-allowed;
}
.icgds .lmn-select-input {
  display: inline-flex !important;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  height: auto !important;
  background: var(--comp-bg-color);
  border: 1px solid var(--comp-border-color);
  border-radius: 4px;
  padding: 0;
}
.icgds .lmn-select-input.lmn-select-multiple, .icgds .lmn-select-input.lmn-select-tags {
  flex-wrap: wrap;
  padding-right: 2rem;
}
.icgds .lmn-select-input.lmn-select-multiple .lmn-input-text,
.icgds .lmn-select-input.lmn-select-multiple .lmn-select-input-text, .icgds .lmn-select-input.lmn-select-tags .lmn-input-text,
.icgds .lmn-select-input.lmn-select-tags .lmn-select-input-text {
  flex-grow: 1;
  width: auto;
  min-width: auto;
}
.icgds .lmn-select-input .lmn-select-choice {
  height: 20px;
  min-height: unset;
  font-size: 12px;
  line-height: 16px;
  padding: 0 0.25rem;
  margin: 0.25rem;
  margin-left: 0;
}
.icgds .lmn-select-input .lmn-select-choice .lmn-tag-trigger-icon,
.icgds .lmn-select-input .lmn-select-choice .lmn-tag-close-icon {
  width: 14px;
  margin-right: 0;
  margin-left: 0.125rem;
}
.icgds .lmn-select-input .lmn-select-choice span {
  display: inline-block;
  max-width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.icgds .lmn-select-input .lmn-select-choice .lmnicon {
  border-radius: 4px;
  margin-right: -0.25rem;
}
.icgds .lmn-select-input .lmn-select-input-inner {
  padding: 0 0.75rem;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-right: 0.25rem;
  border-width: 0;
  background-color: transparent;
  flex-grow: 1;
  height: 24px !important;
  min-height: unset !important;
  transition: none !important;
}
.icgds .lmn-select-input .lmn-select-input-inner:focus {
  box-shadow: inset 0 0 0 0 transparent !important;
  border-color: transparent !important;
}
.icgds .lmn-select-input .lmn-clear-all {
  background: var(--comp-bg-color);
  border-width: 0;
}
.icgds .lmn-select-input .lmn-dropdown {
  display: inline-block;
  width: auto;
}
.icgds .lmn-select-input .lmn-dropdown:last-of-type {
  flex-grow: 1;
  min-width: 100px;
}
.icgds .lmn-select-input.lmn-ui-sm {
  min-height: 28px;
}
.icgds .lmn-select-input.lmn-ui-lg {
  min-height: 48px;
}
.icgds .lmn-selected-tag-menu {
  padding-top: 0.25rem;
  padding-left: 0.25rem;
}
.icgds .lmn-selected-tag-menu .lmn-select-choice {
  margin-bottom: 0.25rem;
  margin-right: 0.25rem;
}
.icgds .lmn-slider {
  position: relative;
  cursor: pointer;
  touch-action: none;
}
.icgds .lmn-slider .lmn-slider-label {
  display: flex;
  justify-content: space-between;
}
.icgds .lmn-slider .lmn-slider-wrapper {
  position: relative;
  padding: 0.5rem 0.25rem;
  margin-top: 0.25rem;
}
.icgds .lmn-slider .lmn-slider-handle {
  position: absolute;
  top: 0;
  width: 1rem;
  height: 1rem;
  background-color: var(--bg-color-0);
  border: solid 2px var(--border-color-inverse);
  border-radius: 50%;
  box-shadow: 0;
  cursor: pointer;
  transform: translateX(-0.5rem);
  z-index: 2;
  transition: border 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 200ms cubic-bezier(0.6, 0, 1, 1), transform 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-slider .lmn-slider-handle:focus {
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-slider .lmn-slider-track {
  -webkit-appearance: none;
  position: absolute;
  width: 100%;
  height: 2px;
  border-radius: 2px;
  outline: none;
  background-color: var(--border-color-2);
  transition: background-color 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-slider .lmn-slider-fill {
  position: absolute;
  height: 2px;
  background-color: var(--border-color-inverse);
  transition: background-color 0.3s;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.icgds .lmn-slider .lmn-slider-track,
.icgds .lmn-slider .lmn-slider-fill {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.icgds .lmn-slider .lmn-slider-mark,
.icgds .lmn-slider .lmn-slider-tick {
  position: absolute;
  width: 2px;
  height: 8px;
  border-radius: 1px;
  background-color: var(--border-color-2);
  z-index: 1;
  transform: translate(-50%, -50%);
}
.icgds .lmn-slider:hover .lmn-slider-handle {
  transform: scale(1.125) translateX(-0.4375rem);
  transform-origin: center;
}
.icgds .lmn-slider.disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.icgds .lmn-slider.disabled .lmn-slider-handle {
  border-color: var(--comp-bg-color-icon-disabled);
}
.icgds .lmn-slider.disabled .lmn-slider-fill,
.icgds .lmn-slider.disabled .lmn-slider-track {
  background-color: var(--comp-border-color-disabled);
}
.icgds .lmn-slider.disabled .lmn-slider-mark,
.icgds .lmn-slider.disabled .lmn-slider-tick {
  background-color: var(--comp-border-color-disabled);
}
.icgds .lmn-slider:focus-within .lmn-slider-fill {
  background-color: var(--comp-border-color-focus);
}
.icgds .lmn-slider:focus-within .lmn-slider-handle {
  outline: none;
  border-color: var(--comp-border-color-focus);
}
.icgds .lmn-steps .lmn-steps-item-container {
  position: relative;
  display: flex;
  list-style: none;
}
.icgds .lmn-steps .lmn-steps-item {
  position: relative;
  flex: 1 0 0px;
  vertical-align: top;
}
.icgds .lmn-steps .lmn-steps-item:not(:last-of-type)::after {
  content: "";
  position: absolute;
  background: var(--border-color-1);
  top: 14px;
  height: 1px;
  left: 32px;
  right: 4px;
  transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-steps .lmn-steps-item:last-of-type {
  flex: 0 1 max-content;
}
.icgds .lmn-steps .lmn-steps-marker {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  line-height: 24px;
  text-align: center;
  border: 1px solid var(--border-color-inverse);
  background: transparent;
  color: var(--text-color-0);
  font-size: 14px;
  border-radius: 50%;
  transition: background-color 0.3s, border-color 0.3s;
  transition-timing-function: cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-steps .lmn-steps-item-text {
  width: 100%;
  margin-top: 0.125rem;
  color: var(--text-color-0);
  padding-right: 1.5rem;
}
.icgds .lmn-steps .lmn-steps-item-text * {
  font-size: 14px;
  line-height: 18px;
  margin: 0;
  font-weight: 400;
}
.icgds .lmn-steps .lmn-steps-item-text *:first-child {
  margin-bottom: 0.125rem;
}
.icgds .lmn-steps .lmn-steps-item-text *.lmn-steps-item-subtitle {
  font-size: 12px;
  line-height: 18px;
  color: var(--text-color-3);
}
.icgds .lmn-steps .lmn-step-content {
  padding-top: 0.5rem;
}
.icgds .lmn-steps .lmn-step-footer {
  margin-top: 0.75rem;
  display: flex;
  justify-content: flex-end;
}
.icgds .lmn-steps .lmn-steps-item-active .lmn-steps-marker {
  background: var(--primary) !important;
  border-color: transparent !important;
  color: var(--btn-text-color-primary) !important;
}
.icgds .lmn-steps .lmn-steps-item-active .lmn-steps-item-text *:first-child, .icgds .lmn-steps .lmn-steps-item-active .lmn-steps-item-text *:only-child {
  color: var(--primary);
}
.icgds .lmn-steps .lmn-steps-item-complete .lmn-steps-marker {
  border-color: var(--btn-border-color-secondary) !important;
  background-color: transparent !important;
  color: var(--btn-border-color-secondary) !important;
}
.icgds .lmn-steps .lmn-steps-item-complete.lmn-steps-item-active .lmn-steps-marker {
  background: var(--primary) !important;
  border-color: transparent !important;
  color: var(--btn-text-color-primary) !important;
}
.icgds .lmn-steps .lmn-steps-item-complete::after {
  background: var(--btn-border-color-secondary) !important;
}
.icgds .lmn-steps .lmn-steps-item-disabled .lmn-steps-marker {
  border-color: var(--comp-border-color-disabled) !important;
  background-color: transparent !important;
  color: var(--text-color-disabled) !important;
}
.icgds .lmn-steps .lmn-steps-item-disabled .lmn-steps-item-text,
.icgds .lmn-steps .lmn-steps-item-disabled .lmn-steps-item-text * {
  color: var(--text-color-disabled);
}
.icgds .lmn-steps .lmn-steps-item-error .lmn-steps-marker {
  border-color: var(--danger) !important;
  background: transparent;
  color: var(--danger) !important;
}
.icgds .lmn-steps .lmn-steps-item-error .lmn-steps-item-text *:first-child, .icgds .lmn-steps .lmn-steps-item-error .lmn-steps-item-text *:only-child {
  color: var(--danger);
}
.icgds .lmn-steps .lmn-steps-item-error.lmn-steps-item-active .lmn-steps-marker {
  border-color: transparent !important;
  background-color: var(--danger) !important;
  color: #FFFFFF !important;
}
.icgds .lmn-steps .lmn-steps-item-error:after {
  background: var(--danger) !important;
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item:not(.lmn-steps-item-disabled):hover .lmn-steps-marker {
  background: var(--comp-bg-color-hover);
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item:not(.lmn-steps-item-disabled):hover .lmn-steps-item-text *:first-child, .icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item:not(.lmn-steps-item-disabled):hover .lmn-steps-item-text *:only-child {
  text-decoration: underline;
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item:focus .lmn-steps-marker {
  outline: none;
  border: 1px solid var(--btn-border-color-default-focus);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item:not(:last-of-type)::after {
  top: 9px;
  left: 22px;
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-marker {
  cursor: pointer;
  width: 20px;
  height: 20px;
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-marker * {
  font-size: 10px;
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item-text {
  cursor: pointer;
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item-disabled .lmn-steps-marker {
  background-color: var(--btn-bg-color-default-disabled) !important;
  cursor: not-allowed;
}
.icgds .lmn-steps.lmn-steps-non-linear .lmn-steps-item-disabled .lmn-steps-item-text {
  cursor: not-allowed;
}
.icgds .lmn-steps.lmn-steps-vertical {
  display: flex;
}
.icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 28px;
  display: block;
}
.icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container .lmn-steps-item {
  min-height: 80px;
}
.icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container .lmn-steps-item:not(:last-of-type)::after {
  left: calc(1rem - 3px);
  right: unset;
  top: 32px;
  bottom: 4px;
  width: 1px;
  height: auto;
}
.icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container .lmn-steps-item .lmn-steps-marker {
  display: flex;
  position: relative;
  left: unset;
  transform: translateX(0);
}
.icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container .lmn-steps-item .lmn-steps-item-text {
  margin-top: -28px;
  margin-left: 28px;
  text-align: left;
  display: block;
  padding-left: 0.5rem;
  padding-bottom: 1rem;
  padding-top: 0.125rem;
}
.icgds .lmn-steps.lmn-steps-vertical .lmn-step-footer {
  display: block;
}
.icgds .lmn-steps.lmn-steps-vertical.lmn-steps-non-linear .lmn-steps-item:not(:last-of-type)::after {
  left: 0.625rem;
  top: 24px;
}
.icgds .lmn-steps.lmn-steps-vertical.lmn-steps-non-linear .lmn-steps-item .lmn-steps-item-text {
  margin-top: -20px;
  margin-left: 20px;
}
.icgds .lmn-steps.lmn-steps-inline {
  display: inline-block;
}
.icgds .lmn-steps.lmn-steps-inline .lmn-steps-item-text {
  margin-right: 2rem;
}
.icgds .lmn-steps-multi-step:not(.lmn-steps-vertical) .lmn-steps-item {
  min-width: 126px;
}
.icgds .lmn-steps-multi-step:not(.lmn-steps-vertical) .lmn-steps-item:last-of-type {
  flex: 1 0 0px;
}
.icgds .lmn-switch {
  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  width: 38px;
  height: 18px;
  margin-right: 0.5rem;
}
.icgds .lmn-switch input {
  margin: 0;
}
.icgds .lmn-switch .lmn-control-input {
  position: absolute;
  inset: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.icgds .lmn-switch .lmn-control-input ~ .lmn-control-icon::before {
  content: "";
  position: absolute;
  width: 38px;
  height: 18px;
  visibility: visible;
  border-radius: 50rem;
  text-indent: -1px;
  border: 1px solid var(--control-switch-track-border-color);
  background: var(--control-switch-track-bg-color);
  transition: all 200ms cubic-bezier(0.62, 0.28, 0.23, 0.99);
}
.icgds .lmn-switch .lmn-control-input ~ .lmn-control-icon::after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  margin: 1px;
  visibility: visible;
  border-radius: 8px;
  background: var(--control-switch-thumb-bg-color);
  transition: margin-left 200ms cubic-bezier(0.62, 0.28, 0.23, 0.99);
}
.icgds .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::before {
  background: var(--control-switch-track-bg-color-on);
}
.icgds .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::after {
  background: #FFFFFF;
  margin-left: 21px;
}
.icgds .lmn-switch .lmn-control-input:disabled, .icgds .lmn-switch .lmn-control-input.disabled {
  cursor: not-allowed;
}
.icgds .lmn-switch .lmn-control-input:disabled ~ .lmn-control-icon::before, .icgds .lmn-switch .lmn-control-input.disabled ~ .lmn-control-icon::before {
  background: var(--control-switch-track-bg-color-disabled);
}
.icgds .lmn-switch .lmn-control-input:disabled ~ .lmn-control-icon::after, .icgds .lmn-switch .lmn-control-input.disabled ~ .lmn-control-icon::after {
  background: var(--control-switch-thumb-bg-color-disabled);
}
.icgds .lmn-switch .lmn-control-input:focus ~ .lmn-control-icon::before {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-form-group label ~ .lmn-selection-control,
.icgds .lmn-form-group label .lmn-selection-control {
  margin-top: 0.5rem;
}
.icgds .lmn-selection-control-group .lmn-selection-control {
  margin-bottom: 0.5rem;
}
.icgds .lmn-selection-control {
  color: var(--text-color-0);
  font-weight: 400;
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  transition-property: background-color, border-color, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-selection-control.lmn-selection-control-inline {
  display: inline-flex;
  margin-right: 0.75rem;
}
.icgds .lmn-selection-control:disabled, .icgds .lmn-selection-control.disabled {
  color: var(--text-color-disabled);
  cursor: not-allowed;
}
.icgds .lmn-selection-control.lmn-input-validation .lmn-switch .lmn-control-input ~ .lmn-control-icon:before, .icgds .lmn-selection-control.lmn-invalid .lmn-switch .lmn-control-input ~ .lmn-control-icon:before, .icgds .lmn-selection-control.needs-validation .lmn-switch .lmn-control-input ~ .lmn-control-icon:before, .icgds .lmn-selection-control:invalid .lmn-switch .lmn-control-input ~ .lmn-control-icon:before, .icgds .lmn-selection-control.invalid .lmn-switch .lmn-control-input ~ .lmn-control-icon:before {
  border-color: var(--danger);
}
.icgds .lmn-selection-control.lmn-input-validation .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-selection-control.lmn-invalid .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-selection-control.needs-validation .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-selection-control:invalid .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::before, .icgds .lmn-selection-control.invalid .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::before {
  background: var(--danger);
}
.icgds .lmn-form-group.lmn-ui-sm .lmn-selection-control,
.icgds .lmn-selection-control.lmn-ui-sm {
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-form-group.lmn-ui-lg label ~ .lmn-selection-control {
  margin-top: 0.75rem;
}
.icgds .lmn-form-group.lmn-ui-lg .lmn-selection-control,
.icgds .lmn-selection-control.lmn-ui-lg {
  font-size: 16px;
  line-height: 20px;
}
.icgds .lmn-form-group.lmn-ui-lg .lmn-selection-control .lmn-checkbox,
.icgds .lmn-form-group.lmn-ui-lg .lmn-selection-control .lmn-radio,
.icgds .lmn-form-group.lmn-ui-lg .lmn-selection-control .lmn-switch,
.icgds .lmn-selection-control.lmn-ui-lg .lmn-checkbox,
.icgds .lmn-selection-control.lmn-ui-lg .lmn-radio,
.icgds .lmn-selection-control.lmn-ui-lg .lmn-switch {
  margin-right: 0.75rem;
}
.icgds .lmn-table table,
.icgds .lmn-table {
  width: 100%;
  font-size: 14px;
  border-collapse: collapse;
}
.icgds .lmn-table table tr,
.icgds .lmn-table tr {
  display: table-row !important;
}
.icgds .lmn-table table tr td,
.icgds .lmn-table table tr th,
.icgds .lmn-table tr td,
.icgds .lmn-table tr th {
  display: table-cell !important;
}
.icgds .lmn-table table th,
.icgds .lmn-table table .lmn-table-th,
.icgds .lmn-table table td,
.icgds .lmn-table table .lmn-table-td,
.icgds .lmn-table th,
.icgds .lmn-table .lmn-table-th,
.icgds .lmn-table td,
.icgds .lmn-table .lmn-table-td {
  height: 48px;
}
.icgds .lmn-table table thead tr th,
.icgds .lmn-table table thead tr .lmn-table-th,
.icgds .lmn-table table thead .lmn-table-tr th,
.icgds .lmn-table table thead .lmn-table-tr .lmn-table-th,
.icgds .lmn-table table .lmn-table-thead tr th,
.icgds .lmn-table table .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table table .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table table .lmn-table-thead .lmn-table-tr .lmn-table-th,
.icgds .lmn-table thead tr th,
.icgds .lmn-table thead tr .lmn-table-th,
.icgds .lmn-table thead .lmn-table-tr th,
.icgds .lmn-table thead .lmn-table-tr .lmn-table-th,
.icgds .lmn-table .lmn-table-thead tr th,
.icgds .lmn-table .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table .lmn-table-thead .lmn-table-tr .lmn-table-th {
  border-width: 0;
  color: var(--text-color-1);
  background-color: var(--comp-bg-color-item-header);
  border-color: var(--comp-border-color);
  text-align: left;
  padding: 0 0.75rem;
  font-weight: 700;
  line-height: 1.5;
  vertical-align: middle;
  border-collapse: separate;
  border-style: solid;
}
.icgds .lmn-table table thead tr:not(:first-of-type),
.icgds .lmn-table table thead .lmn-table-tr:not(:first-of-type),
.icgds .lmn-table table .lmn-table-thead tr:not(:first-of-type),
.icgds .lmn-table table .lmn-table-thead .lmn-table-tr:not(:first-of-type),
.icgds .lmn-table thead tr:not(:first-of-type),
.icgds .lmn-table thead .lmn-table-tr:not(:first-of-type),
.icgds .lmn-table .lmn-table-thead tr:not(:first-of-type),
.icgds .lmn-table .lmn-table-thead .lmn-table-tr:not(:first-of-type) {
  border-top: 1px solid var(--comp-border-color);
}
.icgds .lmn-table table tbody tr td,
.icgds .lmn-table table tbody tr .lmn-table-td,
.icgds .lmn-table table tbody .lmn-table-tr td,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td,
.icgds .lmn-table table .lmn-table-tbody tr td,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td,
.icgds .lmn-table tbody tr td,
.icgds .lmn-table tbody tr .lmn-table-td,
.icgds .lmn-table tbody .lmn-table-tr td,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td,
.icgds .lmn-table .lmn-table-tbody tr td,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td {
  border-width: 1px 0 1px 0;
  background-color: var(--bg-color-0);
  color: var(--text-color-1);
  border-color: var(--border-color-1);
  padding: 0 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  border-style: solid;
}
.icgds .lmn-table table tbody tr td.lmn-range-gain-5,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-gain-5,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-gain-5,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-5,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table tbody tr td.lmn-range-gain-5,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-gain-5,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-5 {
  color: var(--text-color-0);
  background-color: #00b755;
}
.icgds .lmn-table table tbody tr td.lmn-range-gain-4,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-gain-4,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-gain-4,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-4,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table tbody tr td.lmn-range-gain-4,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-gain-4,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-4 {
  color: var(--text-color-0);
  background-color: rgba(0, 183, 85, 0.7);
}
.icgds .lmn-table table tbody tr td.lmn-range-gain-3, .icgds .lmn-table table tbody tr td.lmn-value-up, .icgds .lmn-table table tbody tr td.value-up-flash,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table table tbody tr .lmn-table-td.value-up-flash,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-gain-3,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-value-up,
.icgds .lmn-table table tbody .lmn-table-tr td.value-up-flash,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.value-up-flash,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-gain-3,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-value-up,
.icgds .lmn-table table .lmn-table-tbody tr td.value-up-flash,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.value-up-flash,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-3,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-value-up,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.value-up-flash,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.value-up-flash,
.icgds .lmn-table tbody tr td.lmn-range-gain-3,
.icgds .lmn-table tbody tr td.lmn-value-up,
.icgds .lmn-table tbody tr td.value-up-flash,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table tbody tr .lmn-table-td.value-up-flash,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-gain-3,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-value-up,
.icgds .lmn-table tbody .lmn-table-tr td.value-up-flash,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.value-up-flash,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-value-up,
.icgds .lmn-table .lmn-table-tbody tr td.value-up-flash,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.value-up-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-value-up,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.value-up-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.value-up-flash {
  color: var(--text-color-0);
  background-color: rgba(0, 183, 85, 0.4);
}
.icgds .lmn-table table tbody tr td.lmn-range-gain-2,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-gain-2,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-gain-2,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-2,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table tbody tr td.lmn-range-gain-2,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-gain-2,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-2 {
  color: var(--text-color-0);
  background-color: rgba(0, 183, 85, 0.2);
}
.icgds .lmn-table table tbody tr td.lmn-range-gain-1,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-gain-1,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-gain-1,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-1,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table tbody tr td.lmn-range-gain-1,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-gain-1,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-1 {
  color: var(--text-color-0);
  background-color: rgba(0, 183, 85, 0.1);
}
.icgds .lmn-table table tbody tr td.lmn-range-0,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-0,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-0,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-0,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table tbody tr td.lmn-range-0,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-0,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-0,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-0,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-0 {
  color: var(--text-color-0);
  background-color: transparent;
}
.icgds .lmn-table table tbody tr td.lmn-range-loss-1,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-loss-1,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-loss-1,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-1,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table tbody tr td.lmn-range-loss-1,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-loss-1,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-1 {
  color: var(--text-color-0);
  background-color: rgba(255, 73, 68, 0.1);
}
.icgds .lmn-table table tbody tr td.lmn-range-loss-2,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-loss-2,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-loss-2,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-2,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table tbody tr td.lmn-range-loss-2,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-loss-2,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-2 {
  color: var(--text-color-0);
  background-color: rgba(255, 73, 68, 0.2);
}
.icgds .lmn-table table tbody tr td.lmn-range-loss-3, .icgds .lmn-table table tbody tr td.lmn-value-down, .icgds .lmn-table table tbody tr td.value-down-flash,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table table tbody tr .lmn-table-td.value-down-flash,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-loss-3,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-value-down,
.icgds .lmn-table table tbody .lmn-table-tr td.value-down-flash,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.value-down-flash,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-loss-3,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-value-down,
.icgds .lmn-table table .lmn-table-tbody tr td.value-down-flash,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.value-down-flash,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-3,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-value-down,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.value-down-flash,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.value-down-flash,
.icgds .lmn-table tbody tr td.lmn-range-loss-3,
.icgds .lmn-table tbody tr td.lmn-value-down,
.icgds .lmn-table tbody tr td.value-down-flash,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table tbody tr .lmn-table-td.value-down-flash,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-loss-3,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-value-down,
.icgds .lmn-table tbody .lmn-table-tr td.value-down-flash,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.value-down-flash,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-value-down,
.icgds .lmn-table .lmn-table-tbody tr td.value-down-flash,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.value-down-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-value-down,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.value-down-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.value-down-flash {
  color: var(--text-color-0);
  background-color: rgba(255, 73, 68, 0.4);
}
.icgds .lmn-table table tbody tr td.lmn-range-loss-4,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-loss-4,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-loss-4,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-4,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table tbody tr td.lmn-range-loss-4,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-loss-4,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-4 {
  color: var(--text-color-0);
  background-color: rgba(255, 73, 68, 0.7);
}
.icgds .lmn-table table tbody tr td.lmn-range-loss-5,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-range-loss-5,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-range-loss-5,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-5,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table tbody tr td.lmn-range-loss-5,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-range-loss-5,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-5 {
  color: var(--text-color-0);
  background-color: #ff4944;
}
.icgds .lmn-table table tbody tr td.lmn-table-value-up-flash,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-table-value-up-flash,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-table-value-up-flash,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-table-value-up-flash,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table tbody tr td.lmn-table-value-up-flash,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-table-value-up-flash,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-table-value-up-flash,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-table-value-up-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-table-value-up-flash {
  animation: value-up-flash 0.8s linear;
}
.icgds .lmn-table table tbody tr td.lmn-table-value-down-flash,
.icgds .lmn-table table tbody tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table table tbody .lmn-table-tr td.lmn-table-value-down-flash,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table table .lmn-table-tbody tr td.lmn-table-value-down-flash,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr td.lmn-table-value-down-flash,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table tbody tr td.lmn-table-value-down-flash,
.icgds .lmn-table tbody tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table tbody .lmn-table-tr td.lmn-table-value-down-flash,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table .lmn-table-tbody tr td.lmn-table-value-down-flash,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-table-value-down-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-table-value-down-flash {
  animation: value-down-flash 0.8s linear;
}
.icgds .lmn-table table tbody tr:first-of-type th,
.icgds .lmn-table table tbody tr:first-of-type .lmn-table-th,
.icgds .lmn-table table tbody tr:first-of-type td,
.icgds .lmn-table table tbody tr:first-of-type .lmn-table-td,
.icgds .lmn-table table tbody .lmn-table-tr:first-of-type th,
.icgds .lmn-table table tbody .lmn-table-tr:first-of-type .lmn-table-th,
.icgds .lmn-table table tbody .lmn-table-tr:first-of-type td,
.icgds .lmn-table table tbody .lmn-table-tr:first-of-type .lmn-table-td,
.icgds .lmn-table table .lmn-table-tbody tr:first-of-type th,
.icgds .lmn-table table .lmn-table-tbody tr:first-of-type .lmn-table-th,
.icgds .lmn-table table .lmn-table-tbody tr:first-of-type td,
.icgds .lmn-table table .lmn-table-tbody tr:first-of-type .lmn-table-td,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr:first-of-type th,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr:first-of-type .lmn-table-th,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr:first-of-type td,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr:first-of-type .lmn-table-td,
.icgds .lmn-table tbody tr:first-of-type th,
.icgds .lmn-table tbody tr:first-of-type .lmn-table-th,
.icgds .lmn-table tbody tr:first-of-type td,
.icgds .lmn-table tbody tr:first-of-type .lmn-table-td,
.icgds .lmn-table tbody .lmn-table-tr:first-of-type th,
.icgds .lmn-table tbody .lmn-table-tr:first-of-type .lmn-table-th,
.icgds .lmn-table tbody .lmn-table-tr:first-of-type td,
.icgds .lmn-table tbody .lmn-table-tr:first-of-type .lmn-table-td,
.icgds .lmn-table .lmn-table-tbody tr:first-of-type th,
.icgds .lmn-table .lmn-table-tbody tr:first-of-type .lmn-table-th,
.icgds .lmn-table .lmn-table-tbody tr:first-of-type td,
.icgds .lmn-table .lmn-table-tbody tr:first-of-type .lmn-table-td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr:first-of-type th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr:first-of-type .lmn-table-th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr:first-of-type td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr:first-of-type .lmn-table-td {
  border-width: 0 0 1px 0;
}
.icgds .lmn-table table tbody tr:last-of-type th,
.icgds .lmn-table table tbody tr:last-of-type .lmn-table-th,
.icgds .lmn-table table tbody tr:last-of-type td,
.icgds .lmn-table table tbody tr:last-of-type .lmn-table-td,
.icgds .lmn-table table tbody .lmn-table-tr:last-of-type th,
.icgds .lmn-table table tbody .lmn-table-tr:last-of-type .lmn-table-th,
.icgds .lmn-table table tbody .lmn-table-tr:last-of-type td,
.icgds .lmn-table table tbody .lmn-table-tr:last-of-type .lmn-table-td,
.icgds .lmn-table table .lmn-table-tbody tr:last-of-type th,
.icgds .lmn-table table .lmn-table-tbody tr:last-of-type .lmn-table-th,
.icgds .lmn-table table .lmn-table-tbody tr:last-of-type td,
.icgds .lmn-table table .lmn-table-tbody tr:last-of-type .lmn-table-td,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr:last-of-type th,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr:last-of-type .lmn-table-th,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr:last-of-type td,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr:last-of-type .lmn-table-td,
.icgds .lmn-table tbody tr:last-of-type th,
.icgds .lmn-table tbody tr:last-of-type .lmn-table-th,
.icgds .lmn-table tbody tr:last-of-type td,
.icgds .lmn-table tbody tr:last-of-type .lmn-table-td,
.icgds .lmn-table tbody .lmn-table-tr:last-of-type th,
.icgds .lmn-table tbody .lmn-table-tr:last-of-type .lmn-table-th,
.icgds .lmn-table tbody .lmn-table-tr:last-of-type td,
.icgds .lmn-table tbody .lmn-table-tr:last-of-type .lmn-table-td,
.icgds .lmn-table .lmn-table-tbody tr:last-of-type th,
.icgds .lmn-table .lmn-table-tbody tr:last-of-type .lmn-table-th,
.icgds .lmn-table .lmn-table-tbody tr:last-of-type td,
.icgds .lmn-table .lmn-table-tbody tr:last-of-type .lmn-table-td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr:last-of-type th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr:last-of-type .lmn-table-th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr:last-of-type td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr:last-of-type .lmn-table-td {
  border-width: 1px 0 0 0;
}
.icgds .lmn-table table tbody tr th,
.icgds .lmn-table table tbody tr .lmn-table-th,
.icgds .lmn-table table tbody .lmn-table-tr th,
.icgds .lmn-table table tbody .lmn-table-tr .lmn-table-th,
.icgds .lmn-table table .lmn-table-tbody tr th,
.icgds .lmn-table table .lmn-table-tbody tr .lmn-table-th,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr th,
.icgds .lmn-table table .lmn-table-tbody .lmn-table-tr .lmn-table-th,
.icgds .lmn-table tbody tr th,
.icgds .lmn-table tbody tr .lmn-table-th,
.icgds .lmn-table tbody .lmn-table-tr th,
.icgds .lmn-table tbody .lmn-table-tr .lmn-table-th,
.icgds .lmn-table .lmn-table-tbody tr th,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th {
  border-width: 1px 0 1px 0;
  color: var(--text-color-1);
  background-color: var(--comp-bg-color-item-header);
  border-color: var(--border-color-1);
  padding: 0 0.75rem;
  font-weight: 700;
  text-align: left;
  line-height: 1.5;
  vertical-align: middle;
  border-collapse: separate;
  border-style: solid;
}
.icgds .lmn-table table tfoot,
.icgds .lmn-table table .lmn-table-tfoot,
.icgds .lmn-table tfoot,
.icgds .lmn-table .lmn-table-tfoot {
  background-color: var(--comp-bg-color-read-only);
}
.icgds .lmn-table table tfoot tr th,
.icgds .lmn-table table tfoot tr td,
.icgds .lmn-table table tfoot tr .lmn-table-th,
.icgds .lmn-table table tfoot tr .lmn-table-td,
.icgds .lmn-table table tfoot .lmn-table-tr th,
.icgds .lmn-table table tfoot .lmn-table-tr td,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table table tfoot .lmn-table-tr .lmn-table-td,
.icgds .lmn-table table .lmn-table-tfoot tr th,
.icgds .lmn-table table .lmn-table-tfoot tr td,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-th,
.icgds .lmn-table table .lmn-table-tfoot tr .lmn-table-td,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr th,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr td,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table table .lmn-table-tfoot .lmn-table-tr .lmn-table-td,
.icgds .lmn-table tfoot tr th,
.icgds .lmn-table tfoot tr td,
.icgds .lmn-table tfoot tr .lmn-table-th,
.icgds .lmn-table tfoot tr .lmn-table-td,
.icgds .lmn-table tfoot .lmn-table-tr th,
.icgds .lmn-table tfoot .lmn-table-tr td,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table tfoot .lmn-table-tr .lmn-table-td,
.icgds .lmn-table .lmn-table-tfoot tr th,
.icgds .lmn-table .lmn-table-tfoot tr td,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-th,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr th,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td {
  border-width: 1px 0 1px 0;
  padding: 0 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  border-color: var(--border-color-1);
  vertical-align: middle;
  border-collapse: separate;
  border-style: solid;
}
.icgds .lmn-table table .lmn-table-summary,
.icgds .lmn-table .lmn-table-summary {
  background-color: var(--bg-color-2);
  padding: 0 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  vertical-align: middle;
  border-collapse: separate;
  border-style: solid;
  border-width: 1px;
  border-color: var(--border-color-1);
}
.icgds .lmn-table table.lmn-ui-xs th,
.icgds .lmn-table table.lmn-ui-xs td, .icgds .lmn-table table.lmn-ui-xs table th,
.icgds .lmn-table table.lmn-ui-xs table td,
.icgds .lmn-table.lmn-ui-xs th,
.icgds .lmn-table.lmn-ui-xs td,
.icgds .lmn-table.lmn-ui-xs table th,
.icgds .lmn-table.lmn-ui-xs table td {
  height: 24px;
}
.icgds .lmn-table table.lmn-ui-xs tr td,
.icgds .lmn-table table.lmn-ui-xs tr th,
.icgds .lmn-table table.lmn-ui-xs .lmn-table-td,
.icgds .lmn-table table.lmn-ui-xs .lmn-table-th, .icgds .lmn-table table.lmn-ui-xs table tr td,
.icgds .lmn-table table.lmn-ui-xs table tr th,
.icgds .lmn-table table.lmn-ui-xs table .lmn-table-td,
.icgds .lmn-table table.lmn-ui-xs table .lmn-table-th,
.icgds .lmn-table.lmn-ui-xs tr td,
.icgds .lmn-table.lmn-ui-xs tr th,
.icgds .lmn-table.lmn-ui-xs .lmn-table-td,
.icgds .lmn-table.lmn-ui-xs .lmn-table-th,
.icgds .lmn-table.lmn-ui-xs table tr td,
.icgds .lmn-table.lmn-ui-xs table tr th,
.icgds .lmn-table.lmn-ui-xs table .lmn-table-td,
.icgds .lmn-table.lmn-ui-xs table .lmn-table-th {
  font-size: 12px;
  padding: 0 0.25rem;
}
.icgds .lmn-table table.lmn-ui-sm th,
.icgds .lmn-table table.lmn-ui-sm td, .icgds .lmn-table table.lmn-ui-sm table th,
.icgds .lmn-table table.lmn-ui-sm table td,
.icgds .lmn-table.lmn-ui-sm th,
.icgds .lmn-table.lmn-ui-sm td,
.icgds .lmn-table.lmn-ui-sm table th,
.icgds .lmn-table.lmn-ui-sm table td {
  height: 36px;
}
.icgds .lmn-table table.lmn-ui-sm tr td,
.icgds .lmn-table table.lmn-ui-sm tr th,
.icgds .lmn-table table.lmn-ui-sm .lmn-table-td,
.icgds .lmn-table table.lmn-ui-sm .lmn-table-th, .icgds .lmn-table table.lmn-ui-sm table tr td,
.icgds .lmn-table table.lmn-ui-sm table tr th,
.icgds .lmn-table table.lmn-ui-sm table .lmn-table-td,
.icgds .lmn-table table.lmn-ui-sm table .lmn-table-th,
.icgds .lmn-table.lmn-ui-sm tr td,
.icgds .lmn-table.lmn-ui-sm tr th,
.icgds .lmn-table.lmn-ui-sm .lmn-table-td,
.icgds .lmn-table.lmn-ui-sm .lmn-table-th,
.icgds .lmn-table.lmn-ui-sm table tr td,
.icgds .lmn-table.lmn-ui-sm table tr th,
.icgds .lmn-table.lmn-ui-sm table .lmn-table-td,
.icgds .lmn-table.lmn-ui-sm table .lmn-table-th {
  font-size: 12px;
  padding: 0 0.5rem;
}
.icgds .lmn-table table.lmn-ui-lg th,
.icgds .lmn-table table.lmn-ui-lg td, .icgds .lmn-table table.lmn-ui-lg table th,
.icgds .lmn-table table.lmn-ui-lg table td,
.icgds .lmn-table.lmn-ui-lg th,
.icgds .lmn-table.lmn-ui-lg td,
.icgds .lmn-table.lmn-ui-lg table th,
.icgds .lmn-table.lmn-ui-lg table td {
  height: 60px;
}
.icgds .lmn-table table.lmn-ui-lg tr td,
.icgds .lmn-table table.lmn-ui-lg tr th,
.icgds .lmn-table table.lmn-ui-lg .lmn-table-td,
.icgds .lmn-table table.lmn-ui-lg .lmn-table-th, .icgds .lmn-table table.lmn-ui-lg table tr td,
.icgds .lmn-table table.lmn-ui-lg table tr th,
.icgds .lmn-table table.lmn-ui-lg table .lmn-table-td,
.icgds .lmn-table table.lmn-ui-lg table .lmn-table-th,
.icgds .lmn-table.lmn-ui-lg tr td,
.icgds .lmn-table.lmn-ui-lg tr th,
.icgds .lmn-table.lmn-ui-lg .lmn-table-td,
.icgds .lmn-table.lmn-ui-lg .lmn-table-th,
.icgds .lmn-table.lmn-ui-lg table tr td,
.icgds .lmn-table.lmn-ui-lg table tr th,
.icgds .lmn-table.lmn-ui-lg table .lmn-table-td,
.icgds .lmn-table.lmn-ui-lg table .lmn-table-th {
  font-size: 16px;
  padding: 0 0.75rem;
}
.icgds .lmn-table-fixed-header {
  word-break: break-all;
  table-layout: fixed;
}
.icgds .lmn-table-striped {
  border: 0;
}
.icgds .lmn-table-striped .lmn-table-tbody tr:nth-of-type(even),
.icgds .lmn-table-striped .lmn-table-tbody .lmn-table-tr:nth-of-type(even) {
  background-attachment: fixed;
}
.icgds .lmn-table-striped .lmn-table-tbody tr:nth-of-type(even) td,
.icgds .lmn-table-striped .lmn-table-tbody tr:nth-of-type(even) .lmn-table-td,
.icgds .lmn-table-striped .lmn-table-tbody .lmn-table-tr:nth-of-type(even) td,
.icgds .lmn-table-striped .lmn-table-tbody .lmn-table-tr:nth-of-type(even) .lmn-table-td {
  background-color: var(--bg-color-1);
}
.icgds .lmn-table-hover tbody tr:not(.disabled):hover td,
.icgds .lmn-table-hover tbody tr:not(.disabled):hover .lmn-table-td {
  background-color: var(--comp-bg-color-item-hover) !important;
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.6, 0, 1, 1);
  transition-duration: 200ms;
}
.icgds .lmn-table-bordered thead tr .lmn-table-td,
.icgds .lmn-table-bordered thead tr .lmn-table-th,
.icgds .lmn-table-bordered thead .lmn-table-tr .lmn-table-td,
.icgds .lmn-table-bordered thead .lmn-table-tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-thead tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-thead .lmn-table-tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-thead .lmn-table-tr .lmn-table-th,
.icgds .lmn-table-bordered tbody tr .lmn-table-td,
.icgds .lmn-table-bordered tbody tr .lmn-table-th,
.icgds .lmn-table-bordered tbody .lmn-table-tr .lmn-table-td,
.icgds .lmn-table-bordered tbody .lmn-table-tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-tbody tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-tbody tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-tbody .lmn-table-tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-tbody .lmn-table-tr .lmn-table-th,
.icgds .lmn-table-bordered tfoot tr .lmn-table-td,
.icgds .lmn-table-bordered tfoot tr .lmn-table-th,
.icgds .lmn-table-bordered tfoot .lmn-table-tr .lmn-table-td,
.icgds .lmn-table-bordered tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-tfoot tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-tfoot tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-tfoot .lmn-table-tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-tfoot .lmn-table-tr .lmn-table-th {
  border-width: 1px 0 1px 1px;
}
.icgds .lmn-table-bordered thead tr .lmn-table-td:last-child,
.icgds .lmn-table-bordered thead tr .lmn-table-th:last-child,
.icgds .lmn-table-bordered thead .lmn-table-tr .lmn-table-td:last-child,
.icgds .lmn-table-bordered thead .lmn-table-tr .lmn-table-th:last-child,
.icgds .lmn-table-bordered .lmn-table-thead tr .lmn-table-td:last-child,
.icgds .lmn-table-bordered .lmn-table-thead tr .lmn-table-th:last-child,
.icgds .lmn-table-bordered .lmn-table-thead .lmn-table-tr .lmn-table-td:last-child,
.icgds .lmn-table-bordered .lmn-table-thead .lmn-table-tr .lmn-table-th:last-child,
.icgds .lmn-table-bordered tbody tr .lmn-table-td:last-child,
.icgds .lmn-table-bordered tbody tr .lmn-table-th:last-child,
.icgds .lmn-table-bordered tbody .lmn-table-tr .lmn-table-td:last-child,
.icgds .lmn-table-bordered tbody .lmn-table-tr .lmn-table-th:last-child,
.icgds .lmn-table-bordered .lmn-table-tbody tr .lmn-table-td:last-child,
.icgds .lmn-table-bordered .lmn-table-tbody tr .lmn-table-th:last-child,
.icgds .lmn-table-bordered .lmn-table-tbody .lmn-table-tr .lmn-table-td:last-child,
.icgds .lmn-table-bordered .lmn-table-tbody .lmn-table-tr .lmn-table-th:last-child,
.icgds .lmn-table-bordered tfoot tr .lmn-table-td:last-child,
.icgds .lmn-table-bordered tfoot tr .lmn-table-th:last-child,
.icgds .lmn-table-bordered tfoot .lmn-table-tr .lmn-table-td:last-child,
.icgds .lmn-table-bordered tfoot .lmn-table-tr .lmn-table-th:last-child,
.icgds .lmn-table-bordered .lmn-table-tfoot tr .lmn-table-td:last-child,
.icgds .lmn-table-bordered .lmn-table-tfoot tr .lmn-table-th:last-child,
.icgds .lmn-table-bordered .lmn-table-tfoot .lmn-table-tr .lmn-table-td:last-child,
.icgds .lmn-table-bordered .lmn-table-tfoot .lmn-table-tr .lmn-table-th:last-child {
  border-width: 1px;
}
.icgds .lmn-table-bordered thead tr th,
.icgds .lmn-table-bordered thead tr td,
.icgds .lmn-table-bordered thead .lmn-table-tr th,
.icgds .lmn-table-bordered thead .lmn-table-tr td,
.icgds .lmn-table-bordered .lmn-table-thead tr th,
.icgds .lmn-table-bordered .lmn-table-thead tr td,
.icgds .lmn-table-bordered .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table-bordered .lmn-table-thead .lmn-table-tr td,
.icgds .lmn-table-bordered tbody tr th,
.icgds .lmn-table-bordered tbody tr td,
.icgds .lmn-table-bordered tbody .lmn-table-tr th,
.icgds .lmn-table-bordered tbody .lmn-table-tr td,
.icgds .lmn-table-bordered .lmn-table-tbody tr th,
.icgds .lmn-table-bordered .lmn-table-tbody tr td,
.icgds .lmn-table-bordered .lmn-table-tbody .lmn-table-tr th,
.icgds .lmn-table-bordered .lmn-table-tbody .lmn-table-tr td,
.icgds .lmn-table-bordered tfoot tr th,
.icgds .lmn-table-bordered tfoot tr td,
.icgds .lmn-table-bordered tfoot .lmn-table-tr th,
.icgds .lmn-table-bordered tfoot .lmn-table-tr td,
.icgds .lmn-table-bordered .lmn-table-tfoot tr th,
.icgds .lmn-table-bordered .lmn-table-tfoot tr td,
.icgds .lmn-table-bordered .lmn-table-tfoot .lmn-table-tr th,
.icgds .lmn-table-bordered .lmn-table-tfoot .lmn-table-tr td {
  border-width: 1px !important;
}
.icgds .lmn-table-borderless th,
.icgds .lmn-table-borderless td,
.icgds .lmn-table-borderless thead th,
.icgds .lmn-table-borderless tbody + tbody,
.icgds .lmn-table-borderless tr {
  border-width: 0 !important;
}
.icgds .lmn-table .lmn-table-thead .lmn-table-sorting-icon,
.icgds .lmn-table .lmn-table-thead .lmn-table-grouped-icon,
.icgds .lmn-table .lmn-table-thead .lmn-table-ungrouped-icon {
  vertical-align: -0.125em;
}
.icgds .lmn-table .lmn-table-thead .lmn-table-sorting-icon {
  margin-left: 0.25rem;
}
.icgds .lmn-table .lmn-table-thead .lmn-table-grouped-icon,
.icgds .lmn-table .lmn-table-thead .lmn-table-ungrouped-icon {
  margin-right: 0.25rem;
}
.icgds .lmn-table .lmn-table-tbody .lmn-table-expand-icon,
.icgds .lmn-table .lmn-table-tbody .lmn-table-fold-icon {
  margin-right: 0.25rem;
  vertical-align: -0.125em;
}
.icgds .lmn-table.lmn-table-scroll {
  overflow: scroll;
}
.icgds .lmn-table.lmn-table-scroll .lmn-table-thead,
.icgds .lmn-table.lmn-table-scroll .lmn-table-tfoot {
  position: sticky;
  z-index: 1;
}
.icgds .lmn-table.lmn-table-scroll .lmn-table-thead {
  top: 0;
}
.icgds .lmn-table.lmn-table-scroll .lmn-table-thead .lmn-table-th {
  word-break: keep-all;
  white-space: nowrap;
}
.icgds .lmn-table.lmn-table-scroll .lmn-table-tfoot {
  bottom: 0;
}
.icgds .lmn-table.lmn-table-scroll .lmn-table-tfoot .lmn-table-th,
.icgds .lmn-table.lmn-table-scroll .lmn-table-tfoot .lmn-table-td {
  word-break: keep-all;
  white-space: nowrap;
}
.icgds .lmn-table.lmn-table-scroll .lmn-table-tbody {
  position: relative;
  z-index: 0;
}
.icgds .lmn-table.lmn-table-scroll .lmn-table-tbody .lmn-table-th,
.icgds .lmn-table.lmn-table-scroll .lmn-table-tbody .lmn-table-td {
  word-break: keep-all;
  white-space: nowrap;
}
.icgds .lmn-table.lmn-table-scroll [data-sticky-td] {
  position: sticky;
}
.icgds .lmn-table.lmn-table-customize {
  width: auto;
}
.icgds .lmn-table.lmn-table-filters .lmn-table-thead tr th,
.icgds .lmn-table.lmn-table-filters .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table.lmn-table-filters .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table.lmn-table-filters .lmn-table-thead .lmn-table-tr .lmn-table-th {
  vertical-align: top;
}
.icgds .lmn-table .lmn-table-resizer {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: inline-block;
  width: 1px;
  height: 100%;
  /* prevents from scrolling while dragging on touch devices */
  touch-action: none;
  transform: translateX(50%);
}
.icgds .lmn-table-pagination-controller {
  margin-top: 1rem;
}
.icgds .lmn-table-pagination-controller > * {
  margin-left: 0.25rem;
}
.icgds .lmn-table-pagination-controller > span input[type=number] {
  margin-left: 0.25rem;
}
.icgds .lmn-table-fixed-width {
  word-break: break-all;
  table-layout: fixed;
}
.icgds .lmn-table-fixed-width th .lmn-btn,
.icgds .lmn-table-fixed-width td .lmn-btn,
.icgds .lmn-table-fixed-width .lmn-table-th .lmn-btn,
.icgds .lmn-table-fixed-width .lmn-table-td .lmn-btn {
  white-space: break-spaces;
}
.icgds .lmn-table-bg-teal,
.icgds .lmn-table-bg-teal td {
  background-color: var(--teal-20) !important;
}
.icgds .lmn-table-bg-forest,
.icgds .lmn-table-bg-forest td {
  background-color: var(--forest-20) !important;
}
.icgds .lmn-table-bg-green,
.icgds .lmn-table-bg-green td {
  background-color: var(--green-20) !important;
}
.icgds .lmn-table-bg-olive,
.icgds .lmn-table-bg-olive td {
  background-color: var(--olive-20) !important;
}
.icgds .lmn-table-bg-yellow,
.icgds .lmn-table-bg-yellow td {
  background-color: var(--yellow-20) !important;
}
.icgds .lmn-table-bg-orange,
.icgds .lmn-table-bg-orange td {
  background-color: var(--orange-20) !important;
}
.icgds .lmn-table-bg-red,
.icgds .lmn-table-bg-red td {
  background-color: var(--red-20) !important;
}
.icgds .lmn-table-bg-plum,
.icgds .lmn-table-bg-plum td {
  background-color: var(--plum-20) !important;
}
.icgds .lmn-table-bg-purple,
.icgds .lmn-table-bg-purple td {
  background-color: var(--purple-20) !important;
}
.icgds .lmn-table-bg-success,
.icgds .lmn-table-bg-success td {
  background-color: var(--forest-20) !important;
}
.icgds .lmn-table-bg-warning,
.icgds .lmn-table-bg-warning td {
  background-color: var(--yellow-20) !important;
}
.icgds .lmn-table-bg-danger,
.icgds .lmn-table-bg-danger td {
  background-color: var(--red-20) !important;
}
.icgds .lmn-table-bg-color-0,
.icgds .lmn-table-bg-color-0 td {
  background-color: var(--bg-color-0) !important;
}
.icgds .ag-row:hover .lmn-table-bg-color-0 {
  background-color: transparent;
}
.icgds .lmn-table-bg-color-1,
.icgds .lmn-table-bg-color-1 td {
  background-color: var(--bg-color-1) !important;
}
.icgds .ag-row:hover .lmn-table-bg-color-1 {
  background-color: transparent;
}
.icgds .lmn-table-bg-color-2,
.icgds .lmn-table-bg-color-2 td {
  background-color: var(--bg-color-2) !important;
}
.icgds .ag-row:hover .lmn-table-bg-color-2 {
  background-color: transparent;
}
.icgds .lmn-table-bg-color-inverse-0,
.icgds .lmn-table-bg-color-inverse-0 td {
  background-color: var(--bg-color-inverse-0) !important;
}
.icgds .ag-row:hover .lmn-table-bg-color-inverse-0 {
  background-color: transparent;
}
.icgds .lmn-table-bg-color-inverse-1,
.icgds .lmn-table-bg-color-inverse-1 td {
  background-color: var(--bg-color-inverse-1) !important;
}
.icgds .ag-row:hover .lmn-table-bg-color-inverse-1 {
  background-color: transparent;
}
.icgds .lmn-table-bg-color-inverse-2,
.icgds .lmn-table-bg-color-inverse-2 td {
  background-color: var(--bg-color-inverse-2) !important;
}
.icgds .ag-row:hover .lmn-table-bg-color-inverse-2 {
  background-color: transparent;
}
.icgds .lmn-table-bg-color-alt,
.icgds .lmn-table-bg-color-alt td {
  background-color: var(--bg-color-alt) !important;
}
.icgds .ag-row:hover .lmn-table-bg-color-alt {
  background-color: transparent;
}
@keyframes value-up-flash {
  from {
    color: var(--text-color-0);
    background-color: rgba(0, 183, 85, 0.4);
  }
  to {
    color: var(--text-color-0);
    background-color: var(--bg-color-0);
  }
}
@keyframes value-down-flash {
  from {
    color: var(--text-color-0);
    background-color: rgba(255, 73, 68, 0.4);
  }
  to {
    color: var(--text-color-0);
    background-color: var(--bg-color-0);
  }
}
.icgds .lmn-tab {
  position: relative;
  width: auto;
}
.icgds .lmn-tab::before {
  content: "";
  position: absolute;
}
.icgds .lmn-tab .lmn-dropdown {
  display: flex;
}
.icgds .lmn-tab.lmn-tab-block {
  width: 100%;
  display: block;
}
.icgds .lmn-tab.lmn-tab-block::before {
  content: "";
  position: absolute;
  background-color: var(--btn-bg-color-default);
}
.icgds .lmn-tab.lmn-tab-block.lmn-tab-top::before {
  width: 100%;
  height: 2px;
  left: 0;
  bottom: 0;
}
.icgds .lmn-tab.lmn-tab-block.lmn-tab-bottom::before {
  width: 100%;
  height: 2px;
  left: 0;
  top: 0;
}
.icgds .lmn-tab.lmn-tab-block .lmn-tab-item::before {
  background-color: transparent;
}
.icgds .lmn-tab.lmn-tab-top .lmn-tab-item-wrapper {
  display: flex;
}
.icgds .lmn-tab.lmn-tab-top .lmn-tab-item-wrapper .lmn-tab-item::before {
  width: 100%;
  height: 2px;
  left: 0;
  bottom: 0;
}
.icgds .lmn-tab.lmn-tab-bottom .lmn-tab-item-wrapper {
  display: flex;
}
.icgds .lmn-tab.lmn-tab-bottom .lmn-tab-item-wrapper .lmn-tab-item::before {
  width: 100%;
  height: 2px;
  left: 0;
  top: 0;
}
.icgds .lmn-tab.lmn-tab-top .lmn-tab-container-scrolling, .icgds .lmn-tab.lmn-tab-bottom .lmn-tab-container-scrolling {
  padding: 0.125rem 1.75rem;
}
.icgds .lmn-tab.lmn-tab-top .lmn-tab-item-nav-scroll,
.icgds .lmn-tab.lmn-tab-top .lmn-tab-item-nav, .icgds .lmn-tab.lmn-tab-bottom .lmn-tab-item-nav-scroll,
.icgds .lmn-tab.lmn-tab-bottom .lmn-tab-item-nav {
  display: flex;
}
.icgds .lmn-tab.lmn-tab-top .lmn-tab-arrow-next, .icgds .lmn-tab.lmn-tab-bottom .lmn-tab-arrow-next {
  top: 0;
  right: 0;
  padding: 0.5rem;
}
.icgds .lmn-tab.lmn-tab-top .lmn-tab-arrow-prev, .icgds .lmn-tab.lmn-tab-bottom .lmn-tab-arrow-prev {
  top: 0;
  left: 0;
  padding: 0.5rem;
}
.icgds .lmn-tab.lmn-tab-top .lmn-tab-extra-content, .icgds .lmn-tab.lmn-tab-bottom .lmn-tab-extra-content {
  top: 0;
}
.icgds .lmn-tab.lmn-tab-right, .icgds .lmn-tab.lmn-tab-left {
  height: 100%;
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-container-scrolling, .icgds .lmn-tab.lmn-tab-left .lmn-tab-container-scrolling {
  padding: 1.75rem 0;
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-container, .icgds .lmn-tab.lmn-tab-left .lmn-tab-container {
  height: 100%;
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-item-wrapper, .icgds .lmn-tab.lmn-tab-left .lmn-tab-item-wrapper {
  height: 100%;
  flex-direction: column;
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-item-wrapper .lmn-tab-item, .icgds .lmn-tab.lmn-tab-left .lmn-tab-item-wrapper .lmn-tab-item {
  padding-right: 0.5rem;
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-item-wrapper .lmn-tab-item::before, .icgds .lmn-tab.lmn-tab-left .lmn-tab-item-wrapper .lmn-tab-item::before {
  width: 2px;
  height: 100%;
  left: 0;
  bottom: 0;
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-item-wrapper .lmn-tab-item-nav-scroll, .icgds .lmn-tab.lmn-tab-left .lmn-tab-item-wrapper .lmn-tab-item-nav-scroll {
  height: 100%;
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-arrow-next, .icgds .lmn-tab.lmn-tab-left .lmn-tab-arrow-next {
  bottom: 0;
  width: 100%;
  text-align: center;
}
.icgds .lmn-tab.lmn-tab-right .lmn-tab-arrow-prev, .icgds .lmn-tab.lmn-tab-left .lmn-tab-arrow-prev {
  top: 0;
  width: 100%;
  text-align: center;
}
.icgds .lmn-tab.lmn-tab-card.lmn-tab-top .lmn-tab-item, .icgds .lmn-tab.lmn-tab-card.lmn-tab-right .lmn-tab-item, .icgds .lmn-tab.lmn-tab-card.lmn-tab-bottom .lmn-tab-item, .icgds .lmn-tab.lmn-tab-card.lmn-tab-left .lmn-tab-item {
  background: var(--bg-color-0);
}
.icgds .lmn-tab.lmn-tab-card.lmn-tab-top .lmn-tab-item:hover, .icgds .lmn-tab.lmn-tab-card.lmn-tab-right .lmn-tab-item:hover, .icgds .lmn-tab.lmn-tab-card.lmn-tab-bottom .lmn-tab-item:hover, .icgds .lmn-tab.lmn-tab-card.lmn-tab-left .lmn-tab-item:hover {
  background: var(--comp-bg-color-hover);
}
.icgds .lmn-tab.lmn-tab-card.lmn-tab-top .lmn-tab-item.disabled, .icgds .lmn-tab.lmn-tab-card.lmn-tab-right .lmn-tab-item.disabled, .icgds .lmn-tab.lmn-tab-card.lmn-tab-bottom .lmn-tab-item.disabled, .icgds .lmn-tab.lmn-tab-card.lmn-tab-left .lmn-tab-item.disabled {
  color: var(--text-color-disabled);
  background: transparent;
}
.icgds .lmn-tab.lmn-tab-card .lmn-tab-item-wrapper {
  border: 0 !important;
}
.icgds .lmn-tab.lmn-tab-card.lmn-tab-left .lmn-tab-item-wrapper .lmn-tab-item, .icgds .lmn-tab.lmn-tab-card.lmn-tab-right .lmn-tab-item-wrapper .lmn-tab-item {
  border-left-width: 0;
  border-right-width: 0;
}
.icgds .lmn-tab.lmn-tab-card.lmn-tab-left .lmn-tab-item-wrapper > :not(:last-child), .icgds .lmn-tab.lmn-tab-card.lmn-tab-right .lmn-tab-item-wrapper > :not(:last-child) {
  border-bottom: 1px solid var(--border-color-0) !important;
}
.icgds .lmn-tab.lmn-tab-card.lmn-tab-top .lmn-tab-item-wrapper .lmn-tab-item, .icgds .lmn-tab.lmn-tab-card.lmn-tab-bottom .lmn-tab-item-wrapper .lmn-tab-item {
  border-top-width: 0;
  border-bottom-width: 0;
}
.icgds .lmn-tab.lmn-tab-card.lmn-tab-top .lmn-tab-item-wrapper > :not(:last-child), .icgds .lmn-tab.lmn-tab-card.lmn-tab-bottom .lmn-tab-item-wrapper > :not(:last-child) {
  border-right: 1px solid var(--border-color-0) !important;
}
.icgds .lmn-tab.lmn-tab-blocks .lmn-tab-item-wrapper {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
}
.icgds .lmn-tab.lmn-tab-blocks .lmn-tab-item-wrapper .lmn-tab-item {
  width: 100%;
  flex-grow: 1;
  max-width: unset;
}
.icgds .lmn-tab.lmn-nav-tab {
  display: inline-block;
  border-radius: 0 !important;
  background: var(--bg-color-0);
  height: 100%;
  width: 100%;
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper {
  height: 100%;
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-container .lmn-tab-arrow-prev,
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-container .lmn-tab-arrow-next {
  height: 100%;
  display: flex;
  align-items: center;
  padding: 1rem;
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-container .lmn-tab-arrow-next {
  right: -1rem;
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-container .lmn-tab-arrow-prev {
  left: -1rem;
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item {
  padding: 1rem 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto !important;
  min-width: unset;
  height: 100%;
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item::before {
  width: 100%;
  bottom: 0;
  left: 0;
  height: 4px;
  background: transparent;
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.lmn-tab-item-active::before, .icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:active::before, .icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.active::before {
  background: var(--navbar-tab-bg-color-active);
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:focus, .icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.disabled::before, .icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item[disabled]::before {
  background-color: transparent;
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item .lmn-tab-icon-right,
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item .lmn-tab-icon-left {
  position: relative;
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item .lmn-tab-icon-right.lmn-tab-dropdown-trigger-icon,
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item .lmn-tab-icon-left.lmn-tab-dropdown-trigger-icon {
  font-size: 10px;
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-item-wrapper .lmn-tab-item .lmn-tab-close-icon {
  position: absolute !important;
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-container-scrolling {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 100%;
}
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-container-scrolling .lmn-tab-arrow-prev,
.icgds .lmn-tab.lmn-nav-tab .lmn-tab-container-scrolling .lmn-tab-arrow-next {
  height: 100%;
  display: flex;
  align-items: center;
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab {
  background: var(--navbar-tab-bg-color) !important;
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper {
  background: var(--navbar-tab-bg-color) !important;
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item {
  height: 48px;
  color: var(--navbar-tab-text-color);
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:hover {
  background: var(--navbar-tab-bg-color-hover);
  color: var(--navbar-tab-text-color);
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.lmn-tab-item-active, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.active, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:active {
  color: var(--navbar-tab-text-color);
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.lmn-tab-item-active::before, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.active::before, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:active::before {
  background-color: var(--navbar-sub-tab-bg-color-active);
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:focus, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.focus {
  color: var(--navbar-tab-text-color);
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:disabled, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.disabled {
  background-color: transparent;
  color: var(--text-color-inverse-disabled);
}
.icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item:disabled::before, .icgds .lmn-tab.lmn-nav-tab.lmn-sub-nav-tab .lmn-tab-item-wrapper .lmn-tab-item.disabled::before {
  background-color: transparent;
}
.icgds .lmn-tab.lmn-no-border .lmn-tab-item:not(:active):not(:focus):not(.lmn-tab-item-active)::before {
  display: none;
}
.icgds .lmn-tab .lmn-tab-item {
  max-width: 600px;
  cursor: pointer;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5625rem 0.5rem;
  padding-right: 2.25rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.125rem;
  white-space: nowrap;
  background-color: transparent;
  color: var(--text-color-3);
  transition: background-color 0.3s cubic-bezier(0.6, 0, 1, 1), box-shadow 0.3s cubic-bezier(0.6, 0, 1, 1), color 0.3s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-tab .lmn-tab-item::before {
  content: "";
  position: absolute;
  background-color: var(--btn-bg-color-default);
  transition: background-color 0.3s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-tab .lmn-tab-item a.lmn-tab-external-link {
  color: inherit;
  display: flex;
  align-items: center;
}
.icgds .lmn-tab .lmn-tab-item a.lmn-tab-external-link::before {
  position: absolute;
  content: "";
  inset: 0;
}
.icgds .lmn-tab .lmn-tab-item .lmn-tab-count {
  font-size: 14px;
  line-height: 1.125rem;
  background: var(--tag-bg-color-info);
  color: var(--text-color-3);
  padding: 0.125rem 0.25rem;
  border-radius: 4px;
  margin-left: 0.25rem;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}
.icgds .lmn-tab .lmn-tab-item.lmn-tab-item-editing {
  padding: 0;
}
.icgds .lmn-tab .lmn-tab-item.lmn-tab-item-editing .lmn-input {
  max-width: 8rem;
  border-radius: 0;
}
.icgds .lmn-tab .lmn-tab-item .lmn-tab-icon-right,
.icgds .lmn-tab .lmn-tab-item .lmn-tab-icon-left,
.icgds .lmn-tab .lmn-tab-item .lmn-tab-close-icon {
  position: absolute;
  line-height: 1.125rem;
  font-size: 14px;
  height: auto;
  transition: opacity 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-tab .lmn-tab-item .lmn-tab-icon-right,
.icgds .lmn-tab .lmn-tab-item .lmn-tab-close-icon {
  margin-left: 0.5rem;
  right: 0;
}
.icgds .lmn-tab .lmn-tab-item .lmn-tab-icon-left {
  margin-right: 0.5rem;
  position: relative;
}
.icgds .lmn-tab .lmn-tab-item .lmn-tab-trigger-icon {
  font-size: 10px;
  margin-left: 0.5rem;
}
.icgds .lmn-tab .lmn-tab-item .lmn-tab-close-icon {
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  opacity: 0;
}
.icgds .lmn-tab .lmn-tab-item:hover {
  color: var(--text-color-0);
}
.icgds .lmn-tab .lmn-tab-item:hover::before {
  background-color: var(--btn-bg-color-default-hover);
}
.icgds .lmn-tab .lmn-tab-item:hover .lmn-tab-close-icon {
  opacity: 1;
}
.icgds .lmn-tab .lmn-tab-item:hover .lmn-tab-count {
  background: var(--tag-bg-color-blue);
  color: var(--tag-text-color-default);
}
.icgds .lmn-tab .lmn-tab-item:focus, .icgds .lmn-tab .lmn-tab-item.focus {
  color: var(--text-color-0);
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
}
.icgds .lmn-tab .lmn-tab-item:focus .lmn-tab-count, .icgds .lmn-tab .lmn-tab-item.focus .lmn-tab-count {
  background: var(--tag-bg-color-blue);
  color: var(--tag-text-color-default);
}
.icgds .lmn-tab .lmn-tab-item.lmn-tab-item-active, .icgds .lmn-tab .lmn-tab-item.active, .icgds .lmn-tab .lmn-tab-item:active {
  color: var(--text-color-0);
}
.icgds .lmn-tab .lmn-tab-item.lmn-tab-item-active::before, .icgds .lmn-tab .lmn-tab-item.active::before, .icgds .lmn-tab .lmn-tab-item:active::before {
  background-color: var(--primary);
}
.icgds .lmn-tab .lmn-tab-item.lmn-tab-item-active .lmn-tab-count, .icgds .lmn-tab .lmn-tab-item.active .lmn-tab-count, .icgds .lmn-tab .lmn-tab-item:active .lmn-tab-count {
  background: var(--tag-bg-color-blue);
  color: var(--tag-text-color-default);
}
.icgds .lmn-tab .lmn-tab-item.disabled, .icgds .lmn-tab .lmn-tab-item[disabled] {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
  color: var(--text-color-disabled);
  box-shadow: 0 0 0 0 transparent;
}
.icgds .lmn-tab .lmn-tab-item.disabled::before, .icgds .lmn-tab .lmn-tab-item[disabled]::before {
  background-color: var(--border-color-1);
}
.icgds .lmn-tab .lmn-tab-item.disabled .lmn-tab-count, .icgds .lmn-tab .lmn-tab-item[disabled] .lmn-tab-count {
  background: var(--comp-bg-color-disabled);
  color: var(--text-color-disabled);
}
.icgds .lmn-tab .lmn-tab-container {
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  height: 100%;
}
.icgds .lmn-tab .lmn-tab-container-scrolling .lmn-tab-item-wrapper {
  overflow: hidden;
}
.icgds .lmn-tab .lmn-tab-container-scrolling .lmn-tab-item-wrapper .lmn-tab-item-nav-scroll {
  overflow: hidden;
  white-space: nowrap;
}
.icgds .lmn-tab .lmn-tab-container-scrolling .lmn-tab-item-wrapper .lmn-tab-item-nav {
  position: relative;
  list-style: none;
}
.icgds .lmn-tab .lmn-tab-arrow-next,
.icgds .lmn-tab .lmn-tab-arrow-prev {
  position: absolute;
  line-height: 1.125rem;
  color: var(--comp-bg-color-icon);
  display: none;
  transition: color 200ms cubic-bezier(0.62, 0.28, 0.23, 0.99);
}
.icgds .lmn-tab .lmn-tab-arrow-next.lmn-tab-arrow-show,
.icgds .lmn-tab .lmn-tab-arrow-prev.lmn-tab-arrow-show {
  display: inline-block;
}
.icgds .lmn-tab .lmn-tab-arrow-next:hover,
.icgds .lmn-tab .lmn-tab-arrow-prev:hover {
  color: var(--comp-bg-color-icon-hover);
}
.icgds .lmn-tab .lmn-tab-arrow-next:disabled, .icgds .lmn-tab .lmn-tab-arrow-next.disabled,
.icgds .lmn-tab .lmn-tab-arrow-prev:disabled,
.icgds .lmn-tab .lmn-tab-arrow-prev.disabled {
  color: var(--comp-bg-color-icon-disabled);
}
.icgds .lmn-tab .lmn-tab-extra-content {
  position: absolute;
  right: 0;
  z-index: 1;
}
.icgds .lmn-tab .lmn-tab-extra-content .lmnicon {
  padding: 0.5rem;
  line-height: 1.125rem;
  cursor: pointer;
}
.icgds .lmn-tab-content.lmn-tab-top {
  padding-top: 2rem;
}
.icgds .lmn-tab-content.lmn-tab-bottom {
  padding-bottom: 2rem;
}
.icgds .lmn-tab-content.lmn-tab-left {
  padding-left: 2rem;
}
.icgds .lmn-tab-content.lmn-tab-right {
  padding-right: 2rem;
}
.icgds .lmn-tab-content.lmn-tab-top, .icgds .lmn-tab-content.lmn-tab-bottom {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.icgds .lmn-tab-content.lmn-tab-top .lmn-tab-pane, .icgds .lmn-tab-content.lmn-tab-bottom .lmn-tab-pane {
  display: none;
  flex-shrink: 0;
  width: 100%;
}
.icgds .lmn-tab-content.lmn-tab-top .lmn-tab-pane.active, .icgds .lmn-tab-content.lmn-tab-bottom .lmn-tab-pane.active {
  display: block;
}
.icgds .lmn-tab-content.lmn-tab-left, .icgds .lmn-tab-content.lmn-tab-right {
  display: block;
  width: auto;
}
.icgds .lmn-tab-content.lmn-tab-left .lmn-tab-pane, .icgds .lmn-tab-content.lmn-tab-right .lmn-tab-pane {
  display: none;
  width: auto;
}
.icgds .lmn-tab-content.lmn-tab-left .lmn-tab-pane.active, .icgds .lmn-tab-content.lmn-tab-right .lmn-tab-pane.active {
  display: block;
}
.icgds .lmn-view-controller.lmn-tab {
  display: inline-block;
  border-radius: 0 !important;
  overflow: visible !important;
  background: var(--bg-color-0);
  height: 100%;
}
.icgds .lmn-view-controller.lmn-tab .lmn-tab-item-wrapper {
  height: 100%;
}
.icgds .lmn-view-controller.lmn-tab .lmn-tab-item-wrapper .lmn-tab-item {
  display: flex;
  align-items: center;
  box-shadow: inset 0 -2px 0 0 transparent !important;
  min-height: 54px;
  height: 100%;
}
.icgds .lmn-view-controller.lmn-tab .lmn-tab-item-wrapper .lmn-tab-item.lmn-tab-item-active, .icgds .lmn-view-controller.lmn-tab .lmn-tab-item-wrapper .lmn-tab-item.active {
  box-shadow: inset 0 -4px 0 0 var(--navbar-tab-bg-color) !important;
}
.icgds .lmn-tag {
  height: 36px;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  text-decoration: none;
  border-radius: 4px;
  padding: 0.5rem 0.75rem;
  border-width: 1px;
  border-style: solid;
  border-color: var(--tag-border-color-default);
  color: var(--tag-text-color-info);
  background: var(--tag-bg-color-default);
  transition: background-color 200ms cubic-bezier(0, 0, 0.23, 0.99), border 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 0ms linear;
  -webkit-user-select: none;
  user-select: none;
}
.icgds .lmn-tag.lmn-dropdown-toggle {
  text-align: left;
}
.icgds .lmn-tag .lmnicon {
  font-size: 12px;
}
.icgds .lmn-tag .lmn-tag-trigger-icon,
.icgds .lmn-tag .lmn-tag-close-icon {
  display: inline-flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: 4px;
  margin-right: -0.5rem;
  z-index: 1;
}
.icgds .lmn-tag .lmn-tag-trigger-icon::after,
.icgds .lmn-tag .lmn-tag-close-icon::after {
  content: "";
  position: absolute;
  background: transparent;
  border-radius: 4px;
  transition: background-color 0.3s cubic-bezier(0.6, 0, 1, 1);
  width: 18px;
  height: 18px;
  margin: auto;
  inset: 0;
  z-index: -1;
}
.icgds .lmn-tag .lmn-tag-trigger-icon {
  font-size: 10px;
}
.icgds .lmn-tag .lmn-tag-close-icon {
  font-size: 14px;
}
.icgds .lmn-tag span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icgds .lmn-tag.lmn-tag-default {
  cursor: pointer;
  background-color: var(--tag-bg-color-default);
  border-color: var(--tag-border-color-default);
  color: var(--tag-text-color-info);
}
.icgds .lmn-tag.lmn-tag-default:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-tag.lmn-tag-default:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-orange {
  cursor: pointer;
  background-color: var(--tag-bg-color-orange);
  border-color: var(--tag-border-color-orange);
  color: var(--tag-text-color-orange);
}
.icgds .lmn-tag.lmn-tag-orange:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-tag.lmn-tag-orange:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-purple {
  cursor: pointer;
  background-color: var(--tag-bg-color-purple);
  border-color: var(--tag-border-color-purple);
  color: var(--tag-text-color-purple);
}
.icgds .lmn-tag.lmn-tag-purple:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-tag.lmn-tag-purple:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-plum {
  cursor: pointer;
  background-color: var(--tag-bg-color-plum);
  border-color: var(--tag-border-color-plum);
  color: var(--tag-text-color-plum);
}
.icgds .lmn-tag.lmn-tag-plum:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-tag.lmn-tag-plum:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-teal {
  cursor: pointer;
  background-color: var(--tag-bg-color-teal);
  border-color: var(--tag-border-color-teal);
  color: var(--tag-text-color-teal);
}
.icgds .lmn-tag.lmn-tag-teal:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-tag.lmn-tag-teal:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-olive {
  cursor: pointer;
  background-color: var(--tag-bg-color-olive);
  border-color: var(--tag-border-color-olive);
  color: var(--tag-text-color-olive);
}
.icgds .lmn-tag.lmn-tag-olive:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-tag.lmn-tag-olive:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-blue {
  cursor: pointer;
  background-color: var(--tag-bg-color-blue);
  border-color: var(--tag-border-color-blue);
  color: var(--tag-text-color-blue);
}
.icgds .lmn-tag.lmn-tag-blue:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-tag.lmn-tag-blue:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-green {
  cursor: pointer;
  background-color: var(--tag-bg-color-success);
  border-color: var(--tag-border-color-success);
  color: var(--tag-text-color-success);
}
.icgds .lmn-tag.lmn-tag-green:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-tag.lmn-tag-green:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-yellow {
  cursor: pointer;
  background-color: var(--tag-bg-color-warning);
  border-color: var(--tag-border-color-warning);
  color: var(--tag-text-color-warning);
}
.icgds .lmn-tag.lmn-tag-yellow:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-tag.lmn-tag-yellow:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-red {
  cursor: pointer;
  background-color: var(--tag-bg-color-danger);
  border-color: var(--tag-border-color-danger);
  color: var(--tag-text-color-danger);
}
.icgds .lmn-tag.lmn-tag-red:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-tag.lmn-tag-red:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-success {
  cursor: pointer;
  background-color: var(--tag-bg-color-success);
  border-color: var(--tag-border-color-success);
  color: var(--tag-text-color-success);
}
.icgds .lmn-tag.lmn-tag-success:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-tag.lmn-tag-success:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-warning {
  cursor: pointer;
  background-color: var(--tag-bg-color-warning);
  border-color: var(--tag-border-color-warning);
  color: var(--tag-text-color-warning);
}
.icgds .lmn-tag.lmn-tag-warning:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-tag.lmn-tag-warning:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-danger {
  cursor: pointer;
  background-color: var(--tag-bg-color-danger);
  border-color: var(--tag-border-color-danger);
  color: var(--tag-text-color-danger);
}
.icgds .lmn-tag.lmn-tag-danger:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-tag.lmn-tag-danger:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-info {
  cursor: pointer;
  background-color: var(--tag-bg-color-info);
  border-color: var(--tag-border-color-info);
  color: var(--tag-text-color-info);
}
.icgds .lmn-tag.lmn-tag-info:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-tag.lmn-tag-info:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-read-only {
  cursor: pointer;
  background-color: var(--comp-bg-color-read-only);
  border-color: var(--tag-border-color-info);
  color: var(--text-color-0);
}
.icgds .lmn-tag.lmn-tag-read-only:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-tag.lmn-tag-read-only:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag.lmn-tag-error {
  cursor: pointer;
  background-color: transparent !important;
  border-color: var(--danger) !important;
  color: var(--tag-text-color-info) !important;
}
.icgds .lmn-tag.lmn-tag-error:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-tag.lmn-tag-selected {
  cursor: pointer;
  background-color: var(--tag-bg-color-blue);
  border-color: var(--tag-border-color-blue);
  color: var(--tag-text-color-blue);
}
.icgds .lmn-tag.lmn-tag-selected:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.icgds .lmn-tag.lmn-tag-selected:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag:hover .lmn-tag-trigger-icon::after {
  background-color: var(--tag-bg-color-blue);
}
.icgds .lmn-tag:focus {
  outline: none;
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border-color: var(--comp-border-color-focus);
}
.icgds .lmn-tag[disabled], .icgds .lmn-tag.disabled {
  background-color: var(--comp-bg-color-disabled);
  border-color: var(--comp-border-color-disabled);
  color: var(--text-color-disabled);
  box-shadow: none;
}
.icgds .lmn-tag[disabled],
.icgds .lmn-tag[disabled] *, .icgds .lmn-tag.disabled,
.icgds .lmn-tag.disabled * {
  cursor: not-allowed;
}
.icgds .lmn-tag[disabled]:hover .lmn-tag-trigger-icon::after, .icgds .lmn-tag.disabled:hover .lmn-tag-trigger-icon::after {
  background-color: transparent;
}
.icgds .lmn-tag.read-only, .icgds .lmn-tag[read-only] {
  background-color: var(--comp-bg-color-read-only);
  border-color: var(--tag-border-color-info);
  color: var(--text-color-0);
}
.icgds .lmn-tag.read-only,
.icgds .lmn-tag.read-only *, .icgds .lmn-tag[read-only],
.icgds .lmn-tag[read-only] * {
  cursor: default;
}
.icgds .lmn-tag.read-only:hover .lmn-tag-trigger-icon:after, .icgds .lmn-tag[read-only]:hover .lmn-tag-trigger-icon:after {
  background-color: transparent;
}
.icgds .lmn-tag.lmn-tag-add {
  border-color: var(--tag-border-color-blue);
  border-style: dashed;
  background-color: transparent;
}
.icgds .lmn-tag.lmn-ui-xs {
  height: 20px;
  min-height: unset;
  font-size: 12px;
  line-height: 16px;
  padding: 0 0.25rem;
}
.icgds .lmn-tag.lmn-ui-xs .lmn-tag-trigger-icon,
.icgds .lmn-tag.lmn-ui-xs .lmn-tag-close-icon {
  width: 14px;
  margin-right: 0;
  margin-left: 0.125rem;
}
.icgds .lmn-tag.lmn-ui-xs .lmn-tag-trigger-icon::after {
  width: 14px;
  height: 14px;
}
.icgds .lmn-tag.lmn-ui-sm {
  height: 28px;
  min-height: unset;
  font-size: 12px;
  line-height: 16px;
  padding: 0.3125rem 0.5rem;
}
.icgds .lmn-tag.lmn-ui-lg {
  height: 48px;
  min-height: unset;
  font-size: 16px;
  line-height: 20px;
  padding: 0.8125rem 0.75rem;
}
.icgds .lmn-tag.lmn-ui-lg .lmn-tag-trigger-icon::after {
  width: 20px;
  height: 20px;
}
.icgds .disabled .lmn-tag,
.icgds [disabled] .lmn-tag {
  border-color: transparent;
  background-color: var(--btn-bg-color-default-disabled);
  color: var(--text-color-disabled);
}
.icgds .read-only .lmn-tag,
.icgds [read-only] .lmn-tag {
  background-color: var(--comp-bg-color-read-only);
  border-color: var(--tag-border-color-info);
  color: var(--text-color-0);
  cursor: default;
}
.icgds .read-only .lmn-tag:hover .lmn-tag-trigger-icon,
.icgds [read-only] .lmn-tag:hover .lmn-tag-trigger-icon {
  background-color: transparent;
}
.icgds .lmn-tag-read-only {
  cursor: default;
}
.icgds .lmn-tag-list {
  display: flex;
  align-items: center;
}
.icgds .lmn-tag-list .lmn-tag-list-container {
  display: flex;
  align-items: center;
}
.icgds .lmn-tag-list.lmn-tag-list-rtl {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.icgds .lmn-tag-list.lmn-tag-list-rtl .lmn-tag-list-container {
  flex-direction: row-reverse;
}
.icgds .lmn-tag-list.lmn-ui-xs .lmn-tag {
  height: 20px;
  min-height: unset;
  font-size: 12px;
  line-height: 16px;
  padding: 0 0.25rem;
}
.icgds .lmn-tag-list.lmn-ui-xs .lmn-tag .lmn-tag-trigger-icon,
.icgds .lmn-tag-list.lmn-ui-xs .lmn-tag .lmn-tag-close-icon {
  width: 14px;
  margin-right: 0;
  margin-left: 0.125rem;
}
.icgds .lmn-tag-list.lmn-ui-sm .lmn-tag {
  height: 28px;
  min-height: unset;
  font-size: 12px;
  line-height: 16px;
  padding: 0.3125rem 0.5rem;
}
.icgds .lmn-tag-list.lmn-ui-lg .lmn-tag {
  height: 48px;
  min-height: unset;
  font-size: 16px;
  line-height: 20px;
  padding: 0.8125rem 0.75rem;
}
.icgds .lmn-tag-off {
  background-color: var(--tag-bg-color-default) !important;
  border-color: var(--tag-border-color-default) !important;
  color: var(--tag-text-color-info) !important;
}
.icgds .lmn-time-picker-panel {
  position: relative;
  line-height: 1;
  list-style: none;
  background-color: var(--bg-color-0);
  padding: 0.25rem;
  background-clip: padding-box;
  outline: none;
  box-shadow: var(--box-shadow);
  min-width: 100px;
  z-index: 1030;
  border-radius: 4px;
}
.icgds .lmn-time-picker-panel .lmn-time-picker-panel-combobox {
  display: flex;
  height: 168px;
}
.icgds .lmn-time-picker-panel .lmn-time-picker-panel-combobox .lmn-time-picker-panel-select {
  flex: 1;
  overflow: hidden;
  padding: 0 4px;
  width: 56px;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  /* Hide scrollbar for Chrome, Safari and Opera */
}
.icgds .lmn-time-picker-panel .lmn-time-picker-panel-combobox .lmn-time-picker-panel-select:hover {
  overflow-y: auto;
}
.icgds .lmn-time-picker-panel .lmn-time-picker-panel-combobox .lmn-time-picker-panel-select li {
  cursor: pointer;
  white-space: nowrap;
}
.icgds .lmn-time-picker-panel .lmn-time-picker-panel-combobox .lmn-time-picker-panel-select li:disabled {
  cursor: none;
}
.icgds .lmn-time-picker-panel .lmn-time-picker-panel-combobox .lmn-time-picker-panel-select::-webkit-scrollbar {
  display: none;
}
.icgds .lmn-time-picker-panel.lmn-ui-sm .lmn-list-group-item {
  padding: 0.375rem 0.25rem;
  font-size: 12px;
  line-height: 1rem;
}
.icgds .lmn-time-picker-panel.lmn-ui-lg .lmn-list-group-item {
  padding: 0.875rem 0.75rem;
  font-size: 16px;
  line-height: 1.25rem;
}
.icgds .lmn-datepicker-holder .lmn-time-picker-clear {
  visibility: hidden;
  cursor: pointer;
}
.icgds .lmn-datepicker-holder.lmn-datepicker-holder-show-clear:hover .lmn-time-picker-clear {
  visibility: visible;
}
.icgds .lmn-datepicker-holder.lmn-datepicker-holder-show-clear:hover .lmn-time-picker-icon {
  visibility: hidden;
}
.icgds .lmn-datepicker-time-select {
  display: flex;
}
.icgds .lmn-time-picker-footer {
  display: flex;
  justify-content: flex-end;
  margin: 0.5rem;
}
.icgds .lmn-hover-trigger {
  position: relative;
  display: inline-block;
  outline: none;
}
.icgds .lmn-hover-trigger:hover .lmn-tooltip,
.icgds .lmn-hover-trigger:hover .lmn-popover {
  display: inline-block;
}
.icgds .lmn-popover,
.icgds .lmn-tooltip {
  position: absolute;
  display: none;
  font-size: 14px;
  padding: 0.5rem;
  font-weight: 400;
  max-width: 480px;
  white-space: normal;
  word-break: normal;
  word-wrap: break-word;
  border-radius: 8px;
}
.icgds .lmn-popover::after,
.icgds .lmn-tooltip::after {
  content: "";
  position: absolute;
  width: 0px;
  height: 7px;
  border-style: solid;
  border-width: 0 6px 7px;
}
.icgds .lmn-popover.lmn-popover-hidden, .icgds .lmn-popover.lmn-tooltip-hidden,
.icgds .lmn-tooltip.lmn-popover-hidden,
.icgds .lmn-tooltip.lmn-tooltip-hidden {
  display: none;
}
.icgds .lmn-popover .lmn-popover-inner,
.icgds .lmn-popover .lmn-tooltip-inner,
.icgds .lmn-tooltip .lmn-popover-inner,
.icgds .lmn-tooltip .lmn-tooltip-inner {
  overflow: hidden;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.icgds .lmn-popover {
  background: var(--bg-color-0);
  color: var(--text-color-0);
  box-shadow: var(--box-shadow-lg);
  text-align: left;
  padding: 1rem;
  border-radius: 1rem;
  z-index: 1020;
}
.icgds .lmn-popover .lmn-popover-header {
  padding-bottom: 0.5rem;
}
.icgds .lmn-popover .lmn-popover-body {
  width: 100%;
  height: 100%;
}
.icgds .lmn-popover::after {
  border-color: transparent transparent var(--bg-color-0) transparent;
}
.icgds .lmn-popover.lmn-ui-sm {
  font-size: 12px;
}
.icgds .lmn-popover.lmn-ui-lg {
  font-size: 16px;
  padding: 1.5rem;
}
.icgds .lmn-popover.lmn-popover-alt {
  background: var(--bg-color-2);
  box-shadow: var(--box-shadow);
}
.icgds .lmn-popover.lmn-popover-alt::after {
  border-color: transparent transparent var(--bg-color-2) transparent;
}
.icgds .lmn-popover.lmn-avatar-menu {
  margin-top: 0.5rem;
}
.icgds .lmn-popover.lmn-popover-menu {
  padding: 0;
  background: var(--bg-color-0);
  width: 256px;
  max-height: 720px;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-inner {
  display: flex;
  flex-direction: column;
  overflow: auto;
  max-height: inherit;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-menu-divider {
  margin: 0.5rem 1rem;
  background: var(--border-color-0);
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-subtitle {
  display: block;
  color: var(--text-color-2);
  font-size: 12px;
  line-height: 16px;
  padding-top: 0.5rem;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-header {
  padding: 1.5rem 1rem 1rem;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-header .lmn-popover-title {
  display: block;
  color: var(--text-headline-0);
  padding: 0px 0.5rem;
  font-size: 20px;
  line-height: 26px;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-header .lmn-popover-title + .lmn-popover-subtitle {
  margin-top: 0.5rem;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-header .lmn-popover-subtitle {
  display: block;
  color: var(--text-color-3);
  font-size: 14px;
  line-height: 18px;
  padding: 0px 0.5rem;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-header .lmn-popover-subtitle + .lmn-popover-subtitle {
  margin-top: 0.5rem;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-header .lmn-menu-divider {
  margin: 1rem auto;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-header .lmn-popover-header-details {
  display: block;
  color: var(--text-color-2);
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-header .lmn-popover-header-details .lmn-popover-subtitle {
  font-size: 12px;
  line-height: 16px;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body {
  padding: 0 0.5rem;
  flex-grow: 1;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-item,
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-submenu .lmn-menu-submenu-title {
  padding-left: 1rem;
  margin: 0;
  display: flex;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-item:before,
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-submenu .lmn-menu-submenu-title:before {
  inset: 0.125rem 0.25rem !important;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-item,
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-item span:not(.lmn-switch),
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-submenu .lmn-menu-submenu-title,
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-submenu .lmn-menu-submenu-title span:not(.lmn-switch) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-body .lmn-menu-divider {
  margin: 0.5rem;
}
.icgds .lmn-popover.lmn-popover-menu .lmn-popover-footer {
  padding: 0.75rem 1rem 1.25rem;
}
.icgds .lmn-popover.lmn-popover-menu.lmn-popover-menu-alt .lmn-popover-header {
  background: var(--bg-color-2);
}
.icgds .lmn-popover.lmn-popover-switcher {
  padding: 0;
  box-shadow: var(--box-shadow);
  width: 352px;
  margin-top: 0.5rem;
}
.icgds .lmn-popover.lmn-popover-switcher::after {
  border-color: transparent transparent var(--bg-color-2) transparent;
}
.icgds .lmn-popover.lmn-popover-switcher .lmn-popover-header {
  padding: 1.25rem 1.5rem;
  color: var(--text-headline-0);
  font-size: 20px;
  line-height: 26px;
}
.icgds .lmn-popover.lmn-popover-switcher .lmn-popover-body {
  padding: 0.75rem;
  padding-top: 0;
  padding-bottom: 0.25rem;
  background: var(--bg-color-0);
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.icgds .lmn-popover.lmn-popover-switcher .lmn-popover-body .lmn-popover-item {
  padding: 0.5rem 0.25rem;
  margin-bottom: 0;
}
.icgds .lmn-popover.lmn-popover-switcher .lmn-popover-body .lmn-popover-item .lmn-popover-inner {
  min-height: 46px;
  padding: 0.375rem 0.75rem;
}
.icgds .lmn-popover.lmn-popover-switcher.lmn-popover-switcher-condensed .lmn-popover-body .lmn-popover-item {
  padding: 0.5rem 0.25rem;
  box-shadow: none;
}
.icgds .lmn-popover.lmn-popover-switcher.lmn-popover-switcher-condensed .lmn-popover-body .lmn-popover-item .lmn-popover-inner {
  min-height: 32px;
  padding: 0.25rem 0.75rem;
}
.icgds .lmn-popover.lmn-popover-switcher.lmn-popover-switcher-condensed .lmn-popover-body .lmn-popover-item .lmn-popover-item-subtitle {
  display: none;
}
@media (max-width: 583.98px) {
  .icgds .lmn-popover.lmn-popover-switcher {
    position: fixed !important;
    top: 62px !important;
    left: 0.5rem !important;
    right: 0.5rem !important;
    width: calc(100vw - 1rem) !important;
    margin-top: 0;
    min-width: unset;
    max-width: unset !important;
  }
  .icgds .lmn-popover.lmn-popover-switcher::after {
    display: none;
  }
}
.icgds .lmn-popover .lmn-popover-item {
  padding: 0.25rem;
  padding-bottom: 0.5rem;
  box-shadow: inset 0 1px 0 0 var(--border-color-0);
  margin-bottom: 0.25rem;
  cursor: pointer;
}
.icgds .lmn-popover .lmn-popover-item .lmn-popover-inner {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  border-radius: 4px;
  transition: background-color 0.2s cubic-bezier(0.6, 0, 1, 1), box-shadow 0.2s cubic-bezier(0.6, 0, 1, 1), color 0.2s cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-popover .lmn-popover-item .lmn-popover-inner .lmn-popover-item-content {
  flex-grow: 1;
}
.icgds .lmn-popover .lmn-popover-item .lmn-popover-inner .lmn-popover-item-icon {
  font-size: 14px;
  color: var(--comp-bg-color-icon);
  display: flex;
  width: 24px;
  height: 24px;
  align-items: center;
  justify-content: center;
}
.icgds .lmn-popover .lmn-popover-item .lmn-popover-item-title {
  display: block;
  color: var(--text-color-0);
  font-size: 14px;
  line-height: 18px;
}
.icgds .lmn-popover .lmn-popover-item .lmn-popover-item-subtitle {
  display: block;
  color: var(--text-color-3);
  margin-top: 0.25rem;
  font-size: 12px;
  line-height: 16px;
  line-height: 18px;
}
.icgds .lmn-popover .lmn-popover-item:hover .lmn-popover-inner {
  background: var(--comp-bg-color-hover);
}
.icgds .lmn-popover .lmn-popover-item.active .lmn-popover-item-title, .icgds .lmn-popover .lmn-popover-item.selected .lmn-popover-item-title {
  color: var(--comp-text-color-item-active);
  font-weight: 700;
}
.icgds .lmn-popover .lmn-popover-item.active .lmn-popover-inner, .icgds .lmn-popover .lmn-popover-item.selected .lmn-popover-inner {
  background: var(--comp-bg-color-item-active);
}
.icgds .lmn-popover .lmn-popover-item:focus .lmn-popover-inner, .icgds .lmn-popover .lmn-popover-item:focus-within .lmn-popover-inner {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
}
.icgds .lmn-popover .lmn-popover-item.disabled .lmn-popover-item-icon,
.icgds .lmn-popover .lmn-popover-item.disabled .lmn-popover-item-title,
.icgds .lmn-popover .lmn-popover-item.disabled .lmn-popover-item-subtitle {
  color: var(--text-color-disabled) !important;
}
.icgds .lmn-popover .lmn-popover-item.disabled:hover .lmn-popover-item-innder {
  background-color: transparent !important;
}
.icgds .lmn-popover .lmn-popover-item.disabled:focus .lmn-popover-item-innder, .icgds .lmn-popover .lmn-popover-item.disabled:focus-within .lmn-popover-item-innder {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.icgds .lmn-popover.lmn-popover-icon-menu {
  border-radius: 8px;
  padding: 4px;
  min-width: 200px;
}
.icgds .lmn-popover.lmn-popover-icon-menu .lmn-menu-item {
  margin-bottom: 0;
}
.icgds .lmn-popover.lmn-popover-icon-menu-offset {
  margin-top: -0.5rem;
}
.icgds .lmn-tooltip {
  font-size: 12px;
  line-height: 18px;
  background: var(--bg-color-inverse-0);
  color: var(--text-color-inverse-0);
  padding: 0.5rem;
  text-align: center;
  z-index: 1040;
}
.icgds .lmn-tooltip span {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 12;
  -webkit-box-orient: vertical;
}
.icgds .lmn-tooltip::after {
  border-color: transparent transparent var(--bg-color-inverse-0) transparent;
}
.icgds .lmn-tooltip-placement-top,
.icgds .lmn-popover-placement-top,
.icgds .lmn-placement-top {
  animation: tooltip-top 200ms cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-tooltip-placement-top::after,
.icgds .lmn-popover-placement-top::after,
.icgds .lmn-placement-top::after {
  bottom: -7px;
  transform: translateX(-50%) rotate(180deg);
  left: 50%;
}
.icgds .lmn-tooltip-placement-top-right,
.icgds .lmn-popover-placement-top-right {
  animation: tooltip-top 200ms cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-tooltip-placement-top-right::after,
.icgds .lmn-popover-placement-top-right::after {
  bottom: -7px;
  transform: rotate(180deg);
  right: 12px;
}
.icgds .lmn-popover-placement-top-right::after {
  right: 24px;
}
.icgds .lmn-tooltip-placement-top-left,
.icgds .lmn-popover-placement-top-left {
  animation: tooltip-top 200ms cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-tooltip-placement-top-left::after,
.icgds .lmn-popover-placement-top-left::after {
  bottom: -7px;
  transform: rotate(180deg);
  left: 12px;
}
.icgds .lmn-popover-placement-top-left::after {
  left: 24px;
}
.icgds .lmn-tooltip-placement-bottom,
.icgds .lmn-popover-placement-bottom,
.icgds .lmn-placement-bottom {
  animation: tooltip-bottom 200ms cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-tooltip-placement-bottom::after,
.icgds .lmn-popover-placement-bottom::after,
.icgds .lmn-placement-bottom::after {
  top: -7px;
  transform: translateX(-50%);
  left: 50%;
}
.icgds .lmn-tooltip-placement-bottom-right,
.icgds .lmn-popover-placement-bottom-right {
  animation: tooltip-bottom 200ms cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-tooltip-placement-bottom-right::after,
.icgds .lmn-popover-placement-bottom-right::after {
  top: -7px;
  right: 12px;
}
.icgds .lmn-popover-placement-bottom-right::after {
  right: 24px;
}
.icgds .lmn-tooltip-placement-bottom-left,
.icgds .lmn-popover-placement-bottom-left {
  animation: tooltip-bottom 200ms cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-tooltip-placement-bottom-left::after,
.icgds .lmn-popover-placement-bottom-left::after {
  top: -7px;
  left: 12px;
}
.icgds .lmn-popover-placement-bottom-left::after {
  left: 24px;
}
.icgds .lmn-tooltip-placement-left,
.icgds .lmn-popover-placement-left,
.icgds .lmn-placement-left {
  animation: tooltip-left 200ms cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-tooltip-placement-left::after,
.icgds .lmn-popover-placement-left::after,
.icgds .lmn-placement-left::after {
  right: -9px;
  transform: translateY(-50%) rotate(90deg);
  top: 50%;
}
.icgds .lmn-tooltip-placement-left-top,
.icgds .lmn-popover-placement-left-top {
  animation: tooltip-left 200ms cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-tooltip-placement-left-top::after,
.icgds .lmn-popover-placement-left-top::after {
  right: -9px;
  transform: rotate(90deg);
  top: 12px;
}
.icgds .lmn-popover-placement-left-top::after {
  top: 24px;
}
.icgds .lmn-tooltip-placement-left-bottom,
.icgds .lmn-popover-placement-left-bottom {
  animation: tooltip-left 200ms cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-tooltip-placement-left-bottom::after,
.icgds .lmn-popover-placement-left-bottom::after {
  right: -9px;
  transform: rotate(90deg);
  bottom: 12px;
}
.icgds .lmn-popover-placement-left-bottom::after {
  bottom: 24px;
}
.icgds .lmn-tooltip-placement-right,
.icgds .lmn-popover-placement-right,
.icgds .lmn-placement-right {
  animation: tooltip-right 200ms cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-tooltip-placement-right::after,
.icgds .lmn-popover-placement-right::after,
.icgds .lmn-placement-right::after {
  left: -9px;
  transform: translateY(-50%) rotate(-90deg);
  top: 50%;
}
.icgds .lmn-tooltip-placement-right-top,
.icgds .lmn-popover-placement-right-top {
  animation: tooltip-right 200ms cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-tooltip-placement-right-top::after,
.icgds .lmn-popover-placement-right-top::after {
  left: -9px;
  transform: rotate(-90deg);
  top: 12px;
}
.icgds .lmn-popover-placement-right-top::after {
  top: 24px;
}
.icgds .lmn-tooltip-placement-right-bottom,
.icgds .lmn-popover-placement-right-bottom {
  animation: tooltip-right 200ms cubic-bezier(0, 0, 0.23, 0.99);
}
.icgds .lmn-tooltip-placement-right-bottom::after,
.icgds .lmn-popover-placement-right-bottom::after {
  left: -9px;
  transform: rotate(-90deg);
  bottom: 12px;
}
.icgds .lmn-popover-placement-right-bottom::after {
  bottom: 24px;
}
.icgds .lmn-placement-no-arrow::after,
.icgds .lmn-tooltip-placement-no-arrow::after,
.icgds .lmn-popover-placement-no-arrow::after {
  display: none;
}
.icgds .lmn-tooltip-trigger,
.icgds .lmn-popover-trigger {
  position: relative;
  display: inline-block;
  outline: 0;
}
.icgds .lmn-no-animation {
  animation: none !important;
}
.icgds .lmn-transfer {
  display: flex;
  align-items: center;
  font-size: 12px;
}
.icgds .lmn-transfer-list {
  height: 100%;
  overflow: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 0;
  word-wrap: break-word;
  background: var(--bg-color-0);
  color: var(--text-color-1);
  border-radius: 8px;
  border: 1px solid var(--border-color-0);
}
.icgds .lmn-transfer-list .lmn-transfer-list-header {
  padding: 0.75rem;
  display: block;
  align-items: center;
  border-bottom: 1px solid var(--border-color-0);
}
.icgds .lmn-transfer-list .lmn-transfer-list-header .lmn-transfer-list-header-selected {
  display: flex;
  align-items: center;
}
.icgds .lmn-transfer-list .lmn-transfer-list-header .lmn-transfer-list-header-title {
  flex-grow: 1;
  font-size: 16px;
  color: var(--text-headline-0);
  line-height: 1.25rem;
}
.icgds .lmn-transfer-list .lmn-transfer-list-footer {
  border-top: 1px solid var(--border-color-0) !important;
  color: var(--text-color-3);
  display: flex;
  align-items: center;
  padding: 0.75rem;
}
.icgds .lmn-transfer-list .lmn-transfer-list-footer > * {
  margin-right: 0.5rem;
}
.icgds .lmn-transfer-list .lmn-transfer-list-body {
  margin: 0;
  flex: 1 1 auto;
  overflow-y: auto;
  padding: 1rem;
  padding-top: 0;
}
.icgds .lmn-transfer-list-body-not-found {
  color: var(--text-color-3);
  font-size: 12px;
  text-align: center;
}
.icgds .lmn-transfer-operation {
  display: flex;
  flex-direction: column-reverse;
  padding: 0 0.5rem;
}
.icgds .lmn-transfer-operation > * {
  margin: 0.25rem 0;
}
.icgds .lmn-transfer-list-body-search-wrapper {
  position: relative;
  z-index: 2;
  background: var(--bg-color-0);
  padding: 0.75rem;
  padding-bottom: 0;
}
.icgds .lmn-transfer-list-content {
  padding: 0;
  list-style: none;
  margin-bottom: 0;
}
.icgds .lmn-transfer-list-content .lmn-transfer-list-content-item {
  padding: 0.5rem 0;
  border-radius: 4px;
  line-height: 1;
}
.icgds .lmn-transfer-list-content .lmn-transfer-list-content-item .lmn-form-check,
.icgds .lmn-transfer-list-content .lmn-transfer-list-content-item .lmn-form-check-label {
  margin: 0;
}
.icgds .lmn-transfer-list-content .lmn-transfer-list-content-item.lmn-transfer-list-select-all {
  padding: 0.5rem 0.25rem;
  position: relative;
}
.icgds .lmn-transfer-list-content .lmn-transfer-list-content-item.lmn-transfer-list-select-all::after {
  content: "";
  position: absolute;
  left: 0.25rem;
  right: 0.25rem;
  bottom: 0;
  height: 1px;
  background: var(--border-color-0);
}
.icgds .lmn-transfer-list-content .lmnicon-handle {
  font-size: 12px;
}
.icgds .lmn-transfer-list-content-item-parent {
  padding: 0.5rem 0 !important;
  border-top: 1px solid var(--border-color-0);
  border-bottom: 1px solid var(--border-color-0);
  margin-bottom: -1px;
}
.icgds .lmn-transfer-list-content-item-parent.lmn-transfer-list-content-item {
  padding: 0 !important;
}
.icgds .lmn-transfer-list-content-item-parent .lmn-transfer-list-group {
  padding: 0.5rem 0 !important;
}
.icgds .lmn-transfer-list-content-item-parent .lmn-transfer-list-content-item-child {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1.5rem;
}
.icgds .lmn-transfer-list-content-item-parent .lmn-transfer-list-content-item-child:last-child {
  margin-bottom: 0.5rem;
}
.icgds .lmn-transfer-list-content-item-parent:first-child {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
  border-top: 0 solid var(--border-color-0);
}
.icgds .lmn-upload .lmn-upload-drag-area {
  display: flex;
  background: var(--bg-color-0);
  border: 1px dashed var(--border-color-1);
  padding: 2rem 0;
  border-radius: 4px;
  transition: border-color, background 200ms cubic-bezier(0.6, 0, 1, 1);
}
.icgds .lmn-upload .lmn-upload-drag-area,
.icgds .lmn-upload .lmn-upload-drag-area p {
  color: var(--text-color-2);
  font-size: 14px;
  line-height: 1.125rem;
  margin-top: 0;
  margin-bottom: 0;
}
.icgds .lmn-upload .lmn-upload-drag-area:focus {
  border-color: var(--comp-border-color-focus);
}
.icgds .lmn-upload .lmn-upload-list {
  display: flex;
  flex-direction: column;
}
.icgds .lmn-upload .lmn-upload-list .lmn-upload-list-item {
  display: flex;
  align-items: center;
  background: var(--comp-bg-color-read-only);
  border: 1px solid var(--border-color-1);
  color: var(--text-color-0);
  margin-top: 0.5rem;
  padding: 0.5rem 1rem 0.5rem 0.75rem;
  font-size: 14px;
  line-height: 1.125rem;
}
.icgds .lmn-upload .lmn-upload-list .lmn-upload-list-item .lmn-upload-list-item-title {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 0.75rem;
}
.icgds .lmn-upload .lmn-upload-list .lmn-upload-list-item .lmnicon {
  font-size: 18px;
  line-height: 18px;
}
.icgds .lmn-upload .lmn-upload-list .lmn-upload-list-item .lmn-upload-spinner {
  display: flex;
  font-size: 18px !important;
  line-height: 18px;
}
.icgds .lmn-upload .lmn-upload-list .lmn-upload-list-item .lmnicon-attach {
  color: var(--comp-bg-color-icon);
}
.icgds .lmn-upload .lmn-upload-list .lmn-upload-list-item .lmnicon-check-circle {
  color: var(--success);
}
.icgds .lmn-upload .lmn-upload-list .lmn-upload-list-item .lmnicon-close-circle {
  color: var(--danger);
}
.icgds .lmn-upload .lmn-upload-list .lmn-upload-list-item .lmnicon-spinner,
.icgds .lmn-upload .lmn-upload-list .lmn-upload-list-item .lmn-upload-spinner {
  color: var(--comp-bg-color-icon-active);
}
.icgds .lmn-upload .lmn-upload-list .lmn-upload-list-item .lmn-upload-remove-btn {
  cursor: pointer;
  color: var(--text-color-0);
  font-size: 14px;
  line-height: 14px;
}
.icgds .lmn-upload:not(.lmn-upload-disabled) .lmn-upload-drag-area {
  cursor: pointer;
}
.icgds .lmn-upload:not(.lmn-upload-disabled) .lmn-upload-drag-area:hover, .icgds .lmn-upload:not(.lmn-upload-disabled) .lmn-upload-drag-area.lmn-upload-drag-over {
  background: var(--bg-color-1);
  border-color: var(--comp-border-color-hover);
}
.icgds .lmn-upload.lmn-upload-horizontal {
  display: flex;
  align-items: center;
}
.icgds .lmn-upload.lmn-upload-horizontal .lmn-upload-list {
  flex-flow: row wrap;
  align-items: center;
  flex-grow: 1;
}
.icgds .lmn-upload.lmn-upload-horizontal .lmn-upload-list .lmn-upload-list-item {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
  margin-left: 0.5rem;
  max-width: 250px;
}
.icgds .lmn-upload.lmn-upload-disabled .lmn-upload-drag-area {
  background: var(--comp-bg-color-disabled);
  border-color: var(--comp-border-color-disabled);
}
.icgds .lmn-upload.lmn-upload-disabled .lmn-upload-drag-area,
.icgds .lmn-upload.lmn-upload-disabled .lmn-upload-drag-area p {
  color: var(--text-color-disabled) !important;
}
.icgds .lmn-upload.lmn-ui-sm .lmn-upload-drag-area,
.icgds .lmn-upload.lmn-ui-sm .lmn-upload-drag-area p {
  font-size: 12px;
}
.icgds .lmn-upload.lmn-ui-sm .lmn-upload-list .lmn-upload-list-item {
  padding: 0.3125rem 0.5rem;
  font-size: 12px;
  line-height: 1rem;
}
.icgds .lmn-upload.lmn-ui-sm .lmn-upload-list .lmn-upload-list-item .lmn-upload-list-item-title {
  padding-left: 0.5rem;
}
.icgds .lmn-upload.lmn-ui-sm .lmn-upload-list .lmn-upload-list-item .lmn-upload-spinner {
  font-size: 14px !important;
  line-height: 14px;
}
.icgds .lmn-upload.lmn-ui-lg .lmn-upload-drag-area,
.icgds .lmn-upload.lmn-ui-lg .lmn-upload-drag-area p {
  font-size: 16px;
  line-height: 1.25rem;
}
.icgds .lmn-upload.lmn-ui-lg .lmn-upload-list .lmn-upload-list-item {
  padding: 0.8125rem 1.125rem;
  font-size: 16px;
  line-height: 1.25rem;
}
.icgds .lmn-upload.lmn-ui-lg .lmn-upload-list .lmn-upload-list-item .lmn-upload-list-item-title {
  padding-left: 0.75rem;
}

@font-face {
  font-family: "ICGDSIcons";
  src: url('ICGDSIcons.eot') format("embedded-opentype"), url('ICGDSIcons.woff2') format("woff2"), url('ICGDSIcons.woff') format("woff"), url('ICGDSIcons.ttf') format("truetype"), url('ICGDSIcons.svg') format("svg");
  font-weight: normal;
  font-style: normal;
}
.ag-theme-icgds {
  font-weight: 300;
  --ag-grid-size: 6px;
  --ag-icon-size: 14px;
  --ag-font-size: 12px;
  --ag-row-height: 48px;
  --ag-suppress-css-var-overrides: true;
  --ag-font-family: "Overpass", sans-serif;
  --ag-foreground-color: var(--text-color-1);
  --ag-disabled-foreground-color: var(--comp-bg-color-disabled);
  --ag-modal-overlay-background-color: var(--modal-mask-color);
  --ag-data-color: var(--text-color-0);
  --ag-background-color: var(--comp-bg-color-item);
  --ag-border-color: var(--border-color-1);
  --ag-control-panel-background-color: var(--bg-color-0);
  --ag-input-focus-border-color: var(--comp-border-color-focus);
  --ag-input-focus-box-shadow: 0px 0px 0px 2px var(--comp-box-shadow-color-focus);
  --ag-header-column-resize-handle: false;
  --ag-header-background-color: var(--comp-bg-color-item-header);
  --ag-selected-row-background-color: var(--comp-bg-color-item-selected);
  --ag-range-selection-border-color: var(--comp-border-color-active);
  --ag-range-selection-background-color: var(--comp-bg-color-item-active);
  --ag-range-selection-background-color-4: var(--comp-bg-color-item-active);
  --ag-range-selection-background-color-3: var(--comp-bg-color-item-active);
  --ag-range-selection-background-color-2: var(--comp-bg-color-item-active);
  --ag-range-selection-background-color-1: var(--comp-bg-color-item-active);
  --ag-value-change-value-highlight-background-color: var(--table-update-color);
  --ag-value-change-delta-up-color: var(--text-success);
  --ag-value-change-delta-down-color: var(--text-danger);
  --ag-checkbox-checked-color: var(--control-icon-frame-bg-color-checked);
  --ag-checkbox-unchecked-color: var(--control-icon-frame-border-color);
  --ag-checkbox-indeterminate-color: var(--control-icon-frame-border-color);
  --ag-widget-container-horizontal-padding: 8px;
  --ag-widget-container-vertical-padding: 12px;
  --ag-widget-horizontal-spacing: 8px;
  --ag-widget-vertical-spacing: 8px;
  --ag-cell-horizontal-padding: 9px;
  --ag-popup-shadow: var(--box-shadow);
  --ag-icon-font-family: "ICGDSIcons";
  --ag-icons-data: null;
  --ag-icon-font-code-aggregation: "";
  --ag-icon-font-code-arrows: "";
  --ag-icon-font-code-asc: "";
  --ag-icon-font-code-cancel: "";
  --ag-icon-font-code-chart: "";
  --ag-icon-font-code-color-picker: "";
  --ag-icon-font-code-checkbox-checked: "";
  --ag-icon-font-code-checkbox-indeterminate: "";
  --ag-icon-font-code-checkbox-unchecked: "";
  --ag-icon-font-code-column: "";
  --ag-icon-font-code-columns: "";
  --ag-icon-font-code-contracted: "";
  --ag-icon-font-code-copy: "";
  --ag-icon-font-code-cross: "";
  --ag-icon-font-code-cut: "";
  --ag-icon-font-code-desc: "";
  --ag-icon-font-code-expanded: "";
  --ag-icon-font-code-eye-slash: "";
  --ag-icon-font-code-eye: "";
  --ag-icon-font-code-filter: "";
  --ag-icon-font-code-first: "";
  --ag-icon-font-code-grip: "";
  --ag-icon-font-code-group: "";
  --ag-icon-font-code-indeterminate: "";
  --ag-icon-font-code-last: "";
  --ag-icon-font-code-left: "";
  --ag-icon-font-code-linked: "";
  --ag-icon-font-code-loading: "";
  --ag-icon-font-code-maximize: "";
  --ag-icon-font-code-menu: "";
  --ag-icon-font-code-minimize: "";
  --ag-icon-font-code-next: "";
  --ag-icon-font-code-none: "";
  --ag-icon-font-code-not-allowed: "";
  --ag-icon-font-code-paste: "";
  --ag-icon-font-code-pin: "";
  --ag-icon-font-code-pivot: "";
  --ag-icon-font-code-plus: "";
  --ag-icon-font-code-previous: "";
  --ag-icon-font-code-radio-button-off: "";
  --ag-icon-font-code-radio-button-on: "";
  --ag-icon-font-code-right: "";
  --ag-icon-font-code-save: "";
  --ag-icon-font-code-small-down: "";
  --ag-icon-font-code-small-left: "";
  --ag-icon-font-code-small-right: "";
  --ag-icon-font-code-small-up: "";
  --ag-icon-font-code-tick: "";
  --ag-icon-font-code-tree-closed: "";
  --ag-icon-font-code-tree-indeterminate: "";
  --ag-icon-font-code-tree-open: "";
  --ag-icon-font-code-unlinked: "";
}
.ag-theme-icgds ::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
.ag-theme-icgds ::-webkit-scrollbar-thumb {
  min-height: 12px;
  border: 3px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  border-radius: 7px;
  background-color: var(--scrollbar-thumb-bg);
  box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0), inset 1px 1px 0px rgba(0, 0, 0, 0);
}
.ag-theme-icgds ::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
.ag-theme-icgds ::-webkit-scrollbar-corner {
  background-color: transparent;
}
.ag-theme-icgds .ag-root-wrapper {
  background-color: transparent;
  border: 0px;
  border-bottom: 1px solid var(--ag-border-color);
}
.ag-theme-icgds .ag-overlay {
  z-index: 2;
}
.ag-theme-icgds .ag-body {
  position: relative;
  border-top-width: 0px;
  border-bottom-width: 0px;
}
.ag-theme-icgds .ag-body:before {
  content: "";
  pointer-events: none;
  position: absolute;
  top: -1px;
  left: 0;
  bottom: 0;
  right: 0;
  border: 1px solid var(--ag-border-color);
  border-bottom-width: 0px;
  z-index: 1;
}
.ag-theme-icgds .ag-body-viewport::-webkit-scrollbar,
.ag-theme-icgds .ag-body-horizontal-scroll::-webkit-scrollbar {
  background: var(--bg-color-1);
}
.ag-theme-icgds .ag-body-horizontal-scroll {
  margin-top: -1px;
  border-top: 1px solid var(--ag-border-color);
}
.ag-theme-icgds .ag-body-horizontal-scroll-viewport {
  background: var(--bg-color-1);
}
.ag-theme-icgds .ag-horizontal-left-spacer {
  border-left: 1px solid var(--ag-border-color);
}
.ag-theme-icgds .ag-horizontal-right-spacer {
  border-right: 1px solid var(--ag-border-color);
}
.ag-theme-icgds .ag-body-vertical-scroll-viewport {
  background: var(--bg-color-1);
  border-left: 1px solid var(--ag-border-color);
  border-bottom-width: 0px;
}
.ag-theme-icgds .ag-scroller-corner {
  background-color: var(--bg-color-1);
  border-right: 1px solid var(--ag-border-color);
}
.ag-theme-icgds .ag-body-viewport {
  background-color: var(--bg-color-0);
  box-sizing: content-box !important;
  margin-bottom: -1px;
}
.ag-theme-icgds .ag-cell {
  font-weight: 400;
  color: var(--ag-foreground-color);
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.ag-theme-icgds .ag-cell,
.ag-theme-icgds .ag-header-group-cell,
.ag-theme-icgds .ag-header-cell {
  font-size: 14px;
  padding: 0px 12px;
}
.ag-theme-icgds .ag-cell-focus {
  background: var(--ag-range-selection-background-color);
  z-index: 1;
}
.ag-theme-icgds .ag-cell-focus.ag-cell-action:has(:focus) {
  background: var(--ag-background-color);
  border-color: transparent !important;
  border-left-color: var(--ag-border-color) !important;
  border-right-color: var(--ag-border-color) !important;
}
.ag-theme-icgds .ag-cell-focus.ag-cell-action:has(:focus):hover {
  background: var(--comp-bg-color-item-hover);
}
.ag-theme-icgds .ag-cell-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}
.ag-theme-icgds .ag-header {
  border-bottom: 0px;
}
.ag-theme-icgds .ag-header:before {
  content: "";
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 1px solid var(--comp-border-color);
  z-index: 2;
}
.ag-theme-icgds .ag-header-cell-resize:after {
  left: calc(50% - 1px);
}
.ag-theme-icgds .ag-header-cell,
.ag-theme-icgds .ag-header-group-cell {
  color: var(--ag-foreground-color);
  font-weight: 600;
}
.ag-theme-icgds .ag-header-cell .ag-cell-label-container,
.ag-theme-icgds .ag-header-group-cell .ag-cell-label-container {
  position: relative;
}
.ag-theme-icgds .ag-header-cell .ag-cell-label-container .ag-header-cell-menu-button,
.ag-theme-icgds .ag-header-group-cell .ag-cell-label-container .ag-header-cell-menu-button {
  position: absolute;
  right: 0;
  opacity: 0;
}
.ag-theme-icgds .ag-header-cell:hover .ag-cell-label-container, .ag-theme-icgds .ag-header-cell.ag-header-active .ag-cell-label-container,
.ag-theme-icgds .ag-header-group-cell:hover .ag-cell-label-container,
.ag-theme-icgds .ag-header-group-cell.ag-header-active .ag-cell-label-container {
  padding-right: 18px;
}
.ag-theme-icgds .ag-header-cell:hover .ag-cell-label-container .ag-header-cell-menu-button, .ag-theme-icgds .ag-header-cell.ag-header-active .ag-cell-label-container .ag-header-cell-menu-button,
.ag-theme-icgds .ag-header-group-cell:hover .ag-cell-label-container .ag-header-cell-menu-button,
.ag-theme-icgds .ag-header-group-cell.ag-header-active .ag-cell-label-container .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-icgds .ag-header-cell.ag-centered-header .ag-header-cell-label,
.ag-theme-icgds .ag-header-group-cell.ag-centered-header .ag-header-cell-label {
  align-items: center;
  justify-content: center;
}
.ag-theme-icgds .ag-header-cell.ag-right-aligned-header .ag-header-cell-menu-button,
.ag-theme-icgds .ag-header-group-cell.ag-right-aligned-header .ag-header-cell-menu-button {
  left: 0;
  right: unset;
}
.ag-theme-icgds .ag-header-cell.ag-right-aligned-header:hover .ag-cell-label-container, .ag-theme-icgds .ag-header-cell.ag-right-aligned-header.ag-header-active .ag-cell-label-container,
.ag-theme-icgds .ag-header-group-cell.ag-right-aligned-header:hover .ag-cell-label-container,
.ag-theme-icgds .ag-header-group-cell.ag-right-aligned-header.ag-header-active .ag-cell-label-container {
  padding-right: 0;
  padding-left: 18px;
}
.ag-theme-icgds .ag-header-row .ag-header-cell {
  height: 100%;
  display: flex;
  border-right: 1px solid var(--comp-border-color);
  border-top-color: var(--comp-border-color) !important;
}
.ag-theme-icgds .ag-header-row .ag-header-cell.ag-floating-filter {
  flex-direction: row-reverse;
  background-color: var(--bg-color-0);
  padding: 0px;
}
.ag-theme-icgds .ag-header-row .ag-header-cell.ag-floating-filter .ag-input-wrapper {
  height: 100%;
}
.ag-theme-icgds .ag-header-row .ag-header-cell.ag-floating-filter .ag-input-field {
  height: 100%;
}
.ag-theme-icgds .ag-header-row .ag-header-cell.ag-floating-filter .ag-input-field .ag-input-wrapper {
  height: 100%;
}
.ag-theme-icgds .ag-header-row .ag-header-cell.ag-floating-filter .ag-input-field .ag-input-wrapper .ag-input-field-input {
  height: 100%;
  border: 0px;
  border-left: 1px solid var(--ag-border-color);
  margin-left: -1px;
  padding: 0px 0.25rem !important;
  color: var(--text-color-0) !important;
}
.ag-theme-icgds .ag-header-row .ag-header-cell.ag-floating-filter .lmnicon,
.ag-theme-icgds .ag-header-row .ag-header-cell.ag-floating-filter .ag-icon {
  color: var(--comp-bg-color-icon);
}
.ag-theme-icgds .ag-header-row .ag-header-cell.ag-floating-filter .lmn-input-group-prepend {
  min-width: 32px;
}
.ag-theme-icgds .ag-header-row .ag-header-cell.ag-floating-filter .lmn-input-suffix-icon {
  font-size: 16px;
}
.ag-theme-icgds .ag-header-row .ag-header-cell .ag-floating-filter-input {
  -webkit-appearance: none;
          appearance: none;
  border: 0px;
  height: 100%;
  border-left: 1px solid var(--ag-border-color);
}
.ag-theme-icgds .ag-header-row .ag-header-cell .lmn-input-group,
.ag-theme-icgds .ag-header-row .ag-header-cell .lmn-datepicker-holder {
  height: 100%;
  font-size: 14px;
  display: flex;
  flex-wrap: nowrap;
}
.ag-theme-icgds .ag-header-row .ag-header-cell .lmn-input-group .lmn-input,
.ag-theme-icgds .ag-header-row .ag-header-cell .lmn-input-group .lmn-input-text,
.ag-theme-icgds .ag-header-row .ag-header-cell .lmn-datepicker-holder .lmn-input,
.ag-theme-icgds .ag-header-row .ag-header-cell .lmn-datepicker-holder .lmn-input-text {
  height: 100%;
  min-height: 22px;
  border-width: 0px 0px 0px 1px;
  border-radius: 0px;
  font-size: 14px;
}
.ag-theme-icgds .ag-header-row .ag-header-cell .lmn-input-group .lmn-dropdown-toggle,
.ag-theme-icgds .ag-header-row .ag-header-cell .lmn-datepicker-holder .lmn-dropdown-toggle {
  border: 0px;
}
.ag-theme-icgds .ag-header-row .ag-header-cell .ag-floating-filter-button {
  padding: 0px 0.5rem;
  cursor: pointer;
  margin-left: 0px;
}
.ag-theme-icgds .ag-header-row .ag-header-cell .ag-floating-filter-button .ag-icon-filter {
  cursor: pointer;
}
.ag-theme-icgds .ag-header-row .ag-header-cell .ag-floating-filter-button .ag-icon {
  font-size: 14px;
}
.ag-theme-icgds .ag-header-group-cell,
.ag-theme-icgds .ag-header-group-cell-with-group {
  border-right: 1px solid var(--comp-border-color);
  border-top-color: var(--comp-border-color) !important;
}
.ag-theme-icgds .ag-header-group-cell-label {
  justify-content: flex-start;
}
.ag-theme-icgds .ag-header-icon.ag-header-label-icon.ag-sort-order {
  color: var(--text-color-3);
  margin-left: 4px;
  font-weight: 400;
}
.ag-theme-icgds .ag-input-field-input,
.ag-theme-icgds .ag-picker-field-wrapper {
  -webkit-appearance: none;
          appearance: none;
  display: inline-block;
  font-family: "Overpass", sans-serif;
  width: 100%;
  height: 36px;
  min-height: 36px;
  padding: 0.5rem 0.75rem;
  line-height: 1.125rem;
  background-clip: padding-box;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--comp-border-color);
  background-color: var(--comp-bg-color);
  color: var(--text-color-0);
  font-size: 14px;
  transition-property: border, background, box-shadow, color;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.6, 0, 1, 1);
  position: relative;
  height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding: 0.3125rem 0.5rem;
  padding-bottom: 0.375rem;
  line-height: 1rem;
}
.ag-theme-icgds .ag-input-field-input::placeholder,
.ag-theme-icgds .ag-picker-field-wrapper::placeholder {
  transition: color 200ms cubic-bezier(0.6, 0, 1, 1);
  color: var(--text-color-3);
}
.ag-theme-icgds .ag-input-field-input:required,
.ag-theme-icgds .ag-picker-field-wrapper:required {
  color: var(--text-color-0);
}
.ag-theme-icgds .ag-input-field-input:focus:enabled:not(.disabled), .ag-theme-icgds .ag-input-field-input.focus,
.ag-theme-icgds .ag-picker-field-wrapper:focus:enabled:not(.disabled),
.ag-theme-icgds .ag-picker-field-wrapper.focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.ag-theme-icgds .ag-input-field-input.lmn-input-validation, .ag-theme-icgds .ag-input-field-input.needs-validation, .ag-theme-icgds .ag-input-field-input:invalid, .ag-theme-icgds .ag-input-field-input.lmn-invalid,
.ag-theme-icgds .ag-picker-field-wrapper.lmn-input-validation,
.ag-theme-icgds .ag-picker-field-wrapper.needs-validation,
.ag-theme-icgds .ag-picker-field-wrapper:invalid,
.ag-theme-icgds .ag-picker-field-wrapper.lmn-invalid {
  border-color: var(--comp-border-color-error);
}
.ag-theme-icgds .ag-input-field-input.lmn-ui-xs,
.ag-theme-icgds .ag-picker-field-wrapper.lmn-ui-xs {
  height: 20px;
  min-height: 20px;
  font-size: 12px;
  padding: 0.25rem 0.5rem;
  line-height: 1rem;
}
.ag-theme-icgds .ag-input-field-input.lmn-ui-xs.lmn-textarea,
.ag-theme-icgds .ag-picker-field-wrapper.lmn-ui-xs.lmn-textarea {
  height: auto;
}
.ag-theme-icgds .ag-input-field-input.lmn-ui-sm,
.ag-theme-icgds .ag-picker-field-wrapper.lmn-ui-sm {
  height: 28px;
  min-height: 28px;
  font-size: 12px;
  padding: 0.3125rem 0.5rem;
  padding-bottom: 0.375rem;
  line-height: 1rem;
}
.ag-theme-icgds .ag-input-field-input.lmn-ui-sm.lmn-textarea,
.ag-theme-icgds .ag-picker-field-wrapper.lmn-ui-sm.lmn-textarea {
  height: auto;
}
.ag-theme-icgds .ag-input-field-input.lmn-ui-lg,
.ag-theme-icgds .ag-picker-field-wrapper.lmn-ui-lg {
  height: 48px;
  min-height: 48px;
  font-size: 16px;
  padding: 0.8125rem 1rem;
  line-height: 1.25rem;
}
.ag-theme-icgds .ag-input-field-input.lmn-ui-lg.lmn-textarea,
.ag-theme-icgds .ag-picker-field-wrapper.lmn-ui-lg.lmn-textarea {
  height: auto;
}
.ag-theme-icgds .ag-input-field-input.read-only, .ag-theme-icgds .ag-input-field-input[read-only],
.ag-theme-icgds .ag-picker-field-wrapper.read-only,
.ag-theme-icgds .ag-picker-field-wrapper[read-only] {
  background-color: var(--comp-bg-color-read-only);
}
.ag-theme-icgds .ag-input-field-input[disabled], .ag-theme-icgds .ag-input-field-input.disabled,
.ag-theme-icgds .ag-picker-field-wrapper[disabled],
.ag-theme-icgds .ag-picker-field-wrapper.disabled {
  background: var(--comp-bg-color-disabled);
  cursor: not-allowed;
  color: var(--text-color-disabled);
  border-color: transparent;
}
.ag-theme-icgds .ag-input-field-input[disabled]::placeholder, .ag-theme-icgds .ag-input-field-input.disabled::placeholder,
.ag-theme-icgds .ag-picker-field-wrapper[disabled]::placeholder,
.ag-theme-icgds .ag-picker-field-wrapper.disabled::placeholder {
  color: var(--text-color-disabled);
}
.ag-theme-icgds .ag-input-field-input.lmn-textarea,
.ag-theme-icgds .ag-picker-field-wrapper.lmn-textarea {
  height: auto;
}
.ag-theme-icgds .ag-picker-field-wrapper {
  display: flex;
}
.ag-theme-icgds .ag-picker-field-wrapper .ag-picker-field-display {
  margin: 0;
}
.ag-theme-icgds .ag-picker-field-wrapper .ag-icon-small-down::before {
  content: "\ea31";
  font-size: 10px;
}
.ag-theme-icgds .ag-standard-button {
  font-size: 14px;
  line-height: 18px;
  display: inline-block;
  cursor: pointer;
  height: 36px;
  position: relative;
  border: 0;
  font-family: "Overpass", sans-serif;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  box-shadow: 0 0 0 3px transparent, inset 0 0 0 1px transparent;
  padding: 9px 1rem;
  background-color: var(--btn-bg-color-default);
  color: var(--btn-text-color-default);
  border-radius: 4px;
  transition: background-color 200ms cubic-bezier(0, 0, 0.23, 0.99), border 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 0ms linear;
  height: 28px;
  padding: 0.375rem 0.75rem;
  font-size: 12px;
  line-height: 16px;
}
.ag-theme-icgds .ag-standard-button:hover {
  background-color: var(--btn-bg-color-default-hover);
  color: var(--btn-text-color-default-hover);
  transition: background-color 200ms cubic-bezier(0.6, 0, 1, 1);
}
.ag-theme-icgds .ag-standard-button:focus {
  outline: none;
  border: 1px solid var(--comp-border-color-focus);
  color: var(--text-color-0);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
  border: 0;
  box-shadow: 0 0 0 3px var(--comp-box-shadow-color-focus), inset 0 0 0 1px var(--comp-border-color-focus);
  outline: none;
  background-color: var(--btn-bg-color-default);
  color: var(--btn-text-color-default-focus);
  transition: border 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 200ms cubic-bezier(0.6, 0, 1, 1);
}
.ag-theme-icgds .ag-standard-button:active, .ag-theme-icgds .ag-standard-button.active, input[type=checkbox]:checked + .ag-theme-icgds .ag-standard-button, input[type=radio]:checked + .ag-theme-icgds .ag-standard-button {
  outline: none;
  background-color: var(--btn-bg-color-default-active);
  color: var(--btn-text-color-default-active);
  transition: background-color 200ms cubic-bezier(0.6, 0, 1, 1);
}
.ag-theme-icgds .ag-standard-button[disabled], .ag-theme-icgds .ag-standard-button.disabled {
  cursor: not-allowed;
  background-color: var(--btn-bg-color-default-disabled) !important;
  color: var(--btn-text-color-default-disabled) !important;
  box-shadow: none !important;
}
.ag-theme-icgds .ag-standard-button[type=button] {
  background-color: var(--btn-bg-color-ghost);
  color: var(--btn-text-color-default);
  border-color: var(--btn-border-color-ghost);
}
.ag-theme-icgds .ag-standard-button[type=button].lmn-dropdown-toggle {
  border-width: 2px !important;
}
.ag-theme-icgds .ag-standard-button[type=button]:hover {
  color: var(--btn-text-color-ghost-hover);
  background-color: var(--btn-bg-color-ghost-hover);
  border-color: var(--btn-border-color-ghost-hover);
}
.ag-theme-icgds .ag-standard-button[type=button]:focus {
  outline: none;
  background-color: var(--btn-bg-color-ghost-focus);
  color: var(--btn-text-color-ghost-focus);
  border-color: var(--btn-border-color-ghost-focus);
}
.ag-theme-icgds .ag-standard-button[type=button]:active, .ag-theme-icgds .ag-standard-button[type=button][active], .ag-theme-icgds .ag-standard-button[type=button].active {
  outline: none;
  background-color: var(--btn-bg-color-ghost-active);
  color: var(--btn-text-color-ghost-active);
  border-color: var(--btn-border-color-ghost-active);
}
.ag-theme-icgds .ag-standard-button[type=button][disabled], .ag-theme-icgds .ag-standard-button[type=button].disabled {
  opacity: 0.8;
  background-color: transparent !important;
  border-color: transparent !important;
}
.ag-theme-icgds .ag-filter-apply-panel {
  justify-content: flex-start;
  flex-direction: row-reverse;
}
.ag-theme-icgds input[class^=ag-][type=text]:disabled {
  color: var(--text-color-disabled);
}
.ag-theme-icgds .ag-details-row {
  padding: 0.5rem;
  background: var(--bg-color-1);
}
.ag-theme-icgds .ag-row {
  background: transparent;
}
.ag-theme-icgds .ag-full-width-row {
  background: var(--bg-color-0);
}
.ag-theme-icgds .ag-row-hover {
  background: var(--comp-bg-color-item-hover);
}
.ag-theme-icgds .ag-row-hover .ag-cell.ag-cell-editable {
  z-index: 1;
}
.ag-theme-icgds .ag-row-hover .ag-cell.ag-cell-editable:after {
  content: "";
  position: absolute;
  top: -1px;
  right: -4px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid var(--text-color-disabled);
  transform: rotate(45deg);
}
.ag-theme-icgds .ag-row-selected {
  background: var(--ag-selected-row-background-color);
}
.ag-theme-icgds .ag-row-selected:before {
  z-index: -1;
}
.ag-theme-icgds .ag-row-selected .ag-cell {
  background: transparent !important;
}
.ag-theme-icgds .ag-row-selected .ag-cell.ag-cell-range-selected {
  background: var(--ag-range-selection-background-color) !important;
}
.ag-theme-icgds .ag-row-selected.ag-row-hover {
  background: var(--ag-range-selection-background-color);
}
.ag-theme-icgds .ag-selection-fill-left {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-theme-icgds .ag-selection-fill-right {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-theme-icgds .ag-selection-fill-top {
  border-top: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-theme-icgds .ag-selection-fill-bottom {
  border-bottom: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-theme-icgds .ag-tabs-header {
  display: flex;
}
.ag-theme-icgds .ag-tabs-header .ag-tab {
  flex-grow: 1;
  padding: var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);
  text-align: center;
  background: var(--bg-color-0);
  transition: all 0.2s cubic-bezier(0.6, 0, 1, 1);
  box-shadow: inset 0px -2px 0px 0px var(--btn-bg-color-default);
}
.ag-theme-icgds .ag-tabs-header .ag-tab:hover {
  background: var(--ag-background-color);
  box-shadow: inset 0px -2px 0px 0px var(--btn-bg-color-default-hover);
}
.ag-theme-icgds .ag-tabs-header .ag-tab.ag-tab-selected {
  background: var(--ag-background-color);
  box-shadow: inset 0px -2px 0px 0px var(--primary);
}
.ag-theme-icgds .ag-tabs-header .ag-tab:only-child {
  display: none;
}
.ag-theme-icgds .ag-menu-option-active {
  background: var(--comp-bg-color-hover);
}
.ag-theme-icgds .ag-menu-option-icon {
  padding-left: 12px;
}
.ag-theme-icgds.ag-popup .ag-popup-child {
  z-index: 1030;
  border-radius: 8px;
  box-shadow: var(--box-shadow);
  border: none;
  padding: 4px;
}
.ag-theme-icgds.ag-popup .ag-popup-child.ag-popup-editor {
  box-shadow: none;
  padding: 0;
}
.ag-theme-icgds.ag-popup .ag-popup-child.ag-popup-editor .lmn-input,
.ag-theme-icgds.ag-popup .ag-popup-child.ag-popup-editor .lmn-form-select,
.ag-theme-icgds.ag-popup .ag-popup-child.ag-popup-editor .lmn-input-text,
.ag-theme-icgds.ag-popup .ag-popup-child.ag-popup-editor .lmn-form-group,
.ag-theme-icgds.ag-popup .ag-popup-child.ag-popup-editor .lmn-input-group,
.ag-theme-icgds.ag-popup .ag-popup-child.ag-popup-editor .ag-input-field-input,
.ag-theme-icgds.ag-popup .ag-popup-child.ag-popup-editor .ag-text-field-input,
.ag-theme-icgds.ag-popup .ag-popup-child.ag-popup-editor .lmn-dropdown-toggle,
.ag-theme-icgds.ag-popup .ag-popup-child.ag-popup-editor .lmn-dropdown-toggle-bordered,
.ag-theme-icgds.ag-popup .ag-popup-child.ag-popup-editor .lmn-btn,
.ag-theme-icgds.ag-popup .ag-popup-child.ag-popup-editor .lmn-datepicker-holder {
  min-height: unset !important;
}
.ag-theme-icgds .ag-cell-inline-editing,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus {
  border-color: var(--ag-border-color) !important;
  padding: 0px !important;
  border-top: 0px !important;
  border-left: 0px !important;
  border-bottom: 0px !important;
  height: 100%;
}
.ag-theme-icgds .ag-cell-inline-editing .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing .lmn-form-select,
.ag-theme-icgds .ag-cell-inline-editing .lmn-input-text,
.ag-theme-icgds .ag-cell-inline-editing .lmn-form-group,
.ag-theme-icgds .ag-cell-inline-editing .lmn-input-group,
.ag-theme-icgds .ag-cell-inline-editing .ag-input-field-input,
.ag-theme-icgds .ag-cell-inline-editing .ag-text-field-input,
.ag-theme-icgds .ag-cell-inline-editing .lmn-dropdown-toggle,
.ag-theme-icgds .ag-cell-inline-editing .lmn-dropdown-toggle-bordered,
.ag-theme-icgds .ag-cell-inline-editing .lmn-btn,
.ag-theme-icgds .ag-cell-inline-editing .lmn-datepicker-holder,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-form-select,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-input-text,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-form-group,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-input-group,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .ag-input-field-input,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .ag-text-field-input,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-dropdown-toggle,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-dropdown-toggle-bordered,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-btn,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-datepicker-holder {
  height: 100% !important;
  min-height: unset !important;
  border: 0px solid transparent !important;
  border-radius: 0px;
}
.ag-theme-icgds .ag-cell-inline-editing .lmn-input-step-up,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-input-step-up {
  border-right: 0 !important;
  border-top: 0 !important;
  border-radius: 0 !important;
  line-height: 1;
}
.ag-theme-icgds .ag-cell-inline-editing .lmn-input-step-down,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-input-step-down {
  border-right: 0 !important;
  border-bottom: 0 !important;
  border-radius: 0 !important;
  line-height: 1;
}
.ag-theme-icgds .ag-cell-inline-editing:not(.ag-cell-editable) .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing:not(.ag-cell-editable) .lmn-form-select,
.ag-theme-icgds .ag-cell-inline-editing:not(.ag-cell-editable) .lmn-input-text,
.ag-theme-icgds .ag-cell-inline-editing:not(.ag-cell-editable) .lmn-form-group,
.ag-theme-icgds .ag-cell-inline-editing:not(.ag-cell-editable) .lmn-input-group,
.ag-theme-icgds .ag-cell-inline-editing:not(.ag-cell-editable) .lmn-btn,
.ag-theme-icgds .ag-cell-inline-editing:not(.ag-cell-editable) .lmn-dropdown-toggle,
.ag-theme-icgds .ag-cell-inline-editing:not(.ag-cell-editable) .lmn-dropdown-toggle-bordered,
.ag-theme-icgds .ag-cell-inline-editing:not(.ag-cell-editable) .lmn-datepicker-holder,
.ag-theme-icgds .ag-cell-inline-editing:not(.ag-cell-editable) .ag-input-field-input {
  box-shadow: inset 0px 0px 0px 1px var(--comp-border-color);
}
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-input:not(.disabled),
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-form-select:not(.disabled),
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-input-text:not(.disabled),
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-form-group:not(.disabled),
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-input-group:not(.disabled),
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-btn:not(.disabled),
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-dropdown-toggle:not(.disabled),
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-dropdown-toggle-bordered:not(.disabled),
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-datepicker-holder:not(.disabled),
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .ag-input-field-input:not(.disabled) {
  box-shadow: inset 0px 0px 0px 1px var(--comp-border-color-focus), inset 0px 0px 0px 2px var(--comp-box-shadow-color-focus);
}
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-input .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-form-select .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-input-text .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-form-group .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-input-group .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-btn .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-dropdown-toggle .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-dropdown-toggle-bordered .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .lmn-datepicker-holder .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing.ag-cell-focus .ag-input-field-input .lmn-input {
  box-shadow: none;
}
.ag-theme-icgds .ag-cell-inline-editing .lmn-input.needs-validation, .ag-theme-icgds .ag-cell-inline-editing .lmn-input:invalid, .ag-theme-icgds .ag-cell-inline-editing .lmn-input.lmn-invalid,
.ag-theme-icgds .ag-cell-inline-editing .lmn-form-select.needs-validation,
.ag-theme-icgds .ag-cell-inline-editing .lmn-form-select:invalid,
.ag-theme-icgds .ag-cell-inline-editing .lmn-form-select.lmn-invalid,
.ag-theme-icgds .ag-cell-inline-editing .lmn-input-text.needs-validation,
.ag-theme-icgds .ag-cell-inline-editing .lmn-input-text:invalid,
.ag-theme-icgds .ag-cell-inline-editing .lmn-input-text.lmn-invalid,
.ag-theme-icgds .ag-cell-inline-editing .lmn-form-group.needs-validation,
.ag-theme-icgds .ag-cell-inline-editing .lmn-form-group:invalid,
.ag-theme-icgds .ag-cell-inline-editing .lmn-form-group.lmn-invalid,
.ag-theme-icgds .ag-cell-inline-editing .lmn-input-group.needs-validation,
.ag-theme-icgds .ag-cell-inline-editing .lmn-input-group:invalid,
.ag-theme-icgds .ag-cell-inline-editing .lmn-input-group.lmn-invalid,
.ag-theme-icgds .ag-cell-inline-editing .lmn-btn.needs-validation,
.ag-theme-icgds .ag-cell-inline-editing .lmn-btn:invalid,
.ag-theme-icgds .ag-cell-inline-editing .lmn-btn.lmn-invalid,
.ag-theme-icgds .ag-cell-inline-editing .lmn-dropdown-toggle.needs-validation,
.ag-theme-icgds .ag-cell-inline-editing .lmn-dropdown-toggle:invalid,
.ag-theme-icgds .ag-cell-inline-editing .lmn-dropdown-toggle.lmn-invalid,
.ag-theme-icgds .ag-cell-inline-editing .lmn-dropdown-toggle-bordered.needs-validation,
.ag-theme-icgds .ag-cell-inline-editing .lmn-dropdown-toggle-bordered:invalid,
.ag-theme-icgds .ag-cell-inline-editing .lmn-dropdown-toggle-bordered.lmn-invalid,
.ag-theme-icgds .ag-cell-inline-editing .lmn-datepicker-holder.needs-validation,
.ag-theme-icgds .ag-cell-inline-editing .lmn-datepicker-holder:invalid,
.ag-theme-icgds .ag-cell-inline-editing .lmn-datepicker-holder.lmn-invalid {
  box-shadow: inset 0px 0px 0px 1px var(--danger) !important;
}
.ag-theme-icgds .ag-cell-inline-editing .lmn-input .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing .lmn-form-select .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing .lmn-input-text .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing .lmn-form-group .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing .lmn-input-group .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing .lmn-btn .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing .lmn-dropdown-toggle .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing .lmn-dropdown-toggle-bordered .lmn-input,
.ag-theme-icgds .ag-cell-inline-editing .lmn-datepicker-holder .lmn-input {
  box-shadow: none;
}
.ag-theme-icgds .ag-cell-editor-wrapper {
  width: 100%;
  height: 100%;
}
.ag-theme-icgds .ag-cell-wrapper > .ag-cell-editor-wrapper {
  display: block;
  height: 100%;
}
.ag-theme-icgds .ag-floating-filter .lmn-input:focus:not(.disabled),
.ag-theme-icgds .ag-floating-filter .lmn-form-select:focus:not(.disabled),
.ag-theme-icgds .ag-floating-filter .lmn-input-text:focus-within:not(.disabled),
.ag-theme-icgds .ag-floating-filter .lmn-form-group:focus:not(.disabled),
.ag-theme-icgds .ag-floating-filter .lmn-input-group:focus:not(.disabled),
.ag-theme-icgds .ag-floating-filter .lmn-btn:focus:not(.disabled),
.ag-theme-icgds .ag-floating-filter .lmn-dropdown-toggle:focus:not(.disabled),
.ag-theme-icgds .ag-floating-filter .lmn-dropdown-toggle-bordered:focus:not(.disabled),
.ag-theme-icgds .ag-floating-filter .lmn-datepicker-holder:focus:not(.disabled),
.ag-theme-icgds .ag-floating-filter .ag-input-field-input:focus:not(.disabled) {
  box-shadow: inset 0px 0px 0px 1px var(--comp-border-color-focus), inset 0px 0px 0px 2px var(--comp-box-shadow-color-focus) !important;
}
.ag-theme-icgds .ag-floating-filter .lmn-input-text .lmn-input:focus {
  box-shadow: none !important;
}
.ag-theme-icgds .ag-side-bar {
  border-left: 0px !important;
  border-right: 1px solid var(--ag-border-color);
  border-top: 1px solid var(--comp-border-color);
}
.ag-theme-icgds .ag-side-buttons {
  padding-top: 0px;
  background: var(--bg-color-1);
}
.ag-theme-icgds .ag-side-buttons .ag-side-button-button {
  border-width: 0px 0px 1px 0px;
}
.ag-theme-icgds .ag-side-buttons .ag-side-button.ag-selected {
  background: var(--ag-background-color);
}
.ag-theme-icgds .ag-pivot-mode-panel {
  padding: var(--ag-widget-horizontal-spacing);
}
.ag-theme-icgds .ag-column-drop-vertical-empty-message {
  position: relative;
  color: var(--text-color-2);
}
.ag-theme-icgds .ag-column-drop-horizontal-empty-message {
  color: var(--text-color-2);
}
.ag-theme-icgds .ag-column-drop-vertical {
  padding-top: var(--ag-widget-container-vertical-padding);
}
.ag-theme-icgds .ag-column-drop-vertical-list {
  padding: 0px var(--ag-widget-horizontal-spacing) var(--ag-widget-vertical-spacing);
}
.ag-theme-icgds .ag-column-drop-horizontal {
  padding: 0px var(--ag-widget-horizontal-spacing);
  border-bottom-width: 0px;
  border-top: 1px solid var(--comp-border-color);
  border-right: 1px solid var(--comp-border-color);
  height: var(--ag-row-height);
}
.ag-theme-icgds .ag-column-drop-horizontal:first-of-type {
  border-left: 1px solid var(--comp-border-color);
}
.ag-theme-icgds .ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 5);
}
.ag-theme-icgds .ag-filter-toolpanel-group-item {
  margin: 0;
}
.ag-theme-icgds .ag-filter-toolpanel-instance-filter {
  padding: 0;
  border: none;
}
.ag-theme-icgds .ag-simple-filter-body-wrapper {
  padding: 4px 8px;
}
.ag-theme-icgds .ag-filter-wrapper .ag-input-field-input {
  background: var(--comp-bg-color-alt);
  color: var(--text-color-1);
  border-color: var(--comp-bg-color-alt);
}
.ag-theme-icgds .ag-filter-wrapper .ag-input-field-input:hover {
  background: var(--comp-bg-color-hover);
  border-color: transparent;
}
.ag-theme-icgds .ag-filter-wrapper .ag-input-field-input.focus, .ag-theme-icgds .ag-filter-wrapper .ag-input-field-input:focus-within, .ag-theme-icgds .ag-filter-wrapper .ag-input-field-input:focus:enabled:not(.disabled) {
  background: var(--comp-bg-color-alt);
  border-color: var(--comp-border-color-focus);
  box-shadow: 0 0 0 2px var(--comp-box-shadow-color-focus);
}
.ag-theme-icgds .ag-filter-wrapper .ag-input-field-input input:not(:placeholder-shown) ~ .lmn-input-prefix-icon {
  color: var(--text-color-1);
}
.ag-theme-icgds .ag-label-align-left label {
  margin-right: var(--ag-widget-horizontal-spacing)/2;
}
.ag-theme-icgds .ag-label-align-right label {
  margin-left: var(--ag-widget-horizontal-spacing)/2;
}
.ag-theme-icgds .ag-pinned-left-cols-container,
.ag-theme-icgds .ag-pinned-left-header {
  box-shadow: 6px 0px 8px 0px var(--box-shadow-color);
  z-index: 1;
}
.ag-theme-icgds .ag-pinned-left-cols-container .ag-cell-last-left-pinned,
.ag-theme-icgds .ag-pinned-left-header .ag-cell-last-left-pinned {
  border-right-width: 0px !important;
}
.ag-theme-icgds .ag-pinned-left-cols-container .ag-row,
.ag-theme-icgds .ag-pinned-left-header .ag-row {
  border-right: 1px solid var(--ag-border-color);
}
.ag-theme-icgds .ag-pinned-right-cols-container,
.ag-theme-icgds .ag-pinned-right-header {
  box-shadow: -6px 0px 8px 0px var(--box-shadow-color);
  z-index: 1;
}
.ag-theme-icgds .ag-pinned-right-cols-container .ag-cell-last-right-pinned,
.ag-theme-icgds .ag-pinned-right-header .ag-cell-last-right-pinned {
  border-left-width: 0px !important;
}
.ag-theme-icgds .ag-row-position-absolute.ag-full-width-row {
  z-index: 2;
}
.ag-theme-icgds .ag-paging-panel {
  border: 1px solid var(--ag-border-color);
  border-bottom-width: 0px;
}
.ag-theme-icgds .ag-paging-button.ag-disabled {
  color: var(--text-color-disabled);
  opacity: 0.7;
  cursor: not-allowed;
}
.ag-theme-icgds .ag-paging-button {
  opacity: 1;
}
.ag-theme-icgds .ag-cell-wrapper.ag-row-group {
  align-items: center;
}
.ag-theme-icgds .ag-cell-auto-height .ag-cell-value {
  line-height: 1.5;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ag-theme-icgds .ag-status-bar {
  color: var(--text-color-2);
  border: solid 1px var(--ag-border-color);
  border-bottom-width: 0px;
}
.ag-theme-icgds .ag-status-bar .ag-status-name-value {
  padding: 0.375rem 0px;
}
.ag-theme-icgds .ag-status-bar .ag-status-name-value-value {
  color: var(--text-color-0);
}
.ag-theme-icgds .ag-paging-panel {
  border-top: solid 1px var(--ag-border-color);
}
.ag-theme-icgds span.ag-group-child-count {
  margin-left: 4px;
}
.ag-theme-icgds .ag-cell span.ag-group-child-count {
  margin-left: auto;
}
.ag-theme-icgds .ag-row-group-expanded .ag-cell,
.ag-theme-icgds .ag-row-group-expanded {
  font-weight: 600 !important;
}
.ag-theme-icgds .ag-icon-tree-open:before,
.ag-theme-icgds .ag-icon-tree-closed:before {
  margin-right: 6px;
}
.ag-theme-icgds .ag-cell.ag-cell-inline-editing.ag-cell-editable {
  z-index: 1;
}
.ag-theme-icgds .ag-cell.ag-cell-inline-editing.ag-cell-editable:after {
  content: "";
  position: absolute;
  top: -1px;
  right: -4px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid var(--text-color-disabled);
  transform: rotate(45deg);
}
.ag-theme-icgds .ag-cell.ag-cell-edited {
  z-index: 1;
}
.ag-theme-icgds .ag-cell.ag-cell-edited:after {
  content: "";
  position: absolute;
  top: -1px;
  right: -4px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid var(--text-color-0);
  transform: rotate(45deg);
}
.ag-theme-icgds .ag-cell.ag-cell-error {
  z-index: 1;
  border-width: 1px;
  border-style: solid;
  border-color: var(--danger) !important;
}
.ag-theme-icgds .ag-cell.ag-cell-error.ag-cell-editable:after, .ag-theme-icgds .ag-cell.ag-cell-error.ag-cell-edited:after {
  content: "";
  position: absolute;
  top: -1px;
  right: -4px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid var(--danger);
  transform: rotate(45deg);
}
.ag-theme-icgds .ag-cell.ag-cell-disabled {
  background-color: var(--comp-bg-color-disabled);
  color: var(--text-color-disabled) !important;
}
.ag-theme-icgds .ag-column-drop-cell {
  height: 24px;
  font-size: 12px;
  border: 1px solid var(--border-color-0);
  background-color: var(--bg-color-0);
  border-radius: 4px;
}
.ag-theme-icgds .ag-column-drop-cell-drag-handle {
  margin-left: 0.25rem;
}
.ag-theme-icgds .ag-column-drop-icon {
  margin-right: 0.25rem;
}
.ag-theme-icgds .ag-column-drop-horizontal,
.ag-theme-icgds .ag-tool-panel-wrapper {
  background-color: var(--comp-bg-color-item-header);
  color: var(--text-color-0);
}
.ag-theme-icgds .ag-column-drop-horizontal-cell-button,
.ag-theme-icgds .ag-column-drop-vertical-cell-button {
  min-width: 16px;
}
.ag-theme-icgds .ag-column-drop-horizontal-cell-button .ag-icon,
.ag-theme-icgds .ag-column-drop-vertical-cell-button .ag-icon {
  font-size: 10px;
}
.ag-theme-icgds .ag-header-expand-icon .ag-icon-expanded,
.ag-theme-icgds .ag-header-expand-icon .ag-icon-contracted {
  margin-left: 0.25rem;
  font-size: 12px;
  color: var(--text-color-1);
}
.ag-theme-icgds .ag-row-footer .ag-cell {
  background-color: var(--comp-bg-color-read-only);
}
.ag-theme-icgds .ag-column-panel-column-select {
  border-top-width: 0px;
}
.ag-theme-icgds .ag-column-select-column-readonly .ag-column-select-column-label {
  color: var(--text-color-disabled);
}
.ag-theme-icgds .ag-header-active:not(.ag-header-active:hover),
.ag-theme-icgds .ag-keyboard-focus .ag-header-cell:focus {
  box-shadow: inset 0px 0px 0px 1px var(--comp-border-color-focus), inset 0px 0px 0px 2px var(--comp-box-shadow-color-focus);
}
.ag-theme-icgds .ag-header-active:not(.ag-header-active:hover):before,
.ag-theme-icgds .ag-keyboard-focus .ag-header-cell:focus:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  box-shadow: inset 0px 0px 0px 1px var(--comp-border-color-focus), inset 0px 0px 0px 2px var(--comp-box-shadow-color-focus);
}
.ag-theme-icgds .ag-header-active:not(.ag-header-active:hover)::after,
.ag-theme-icgds .ag-keyboard-focus .ag-header-cell:focus::after {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-color: var(--comp-box-shadow-color-focus);
}
.ag-theme-icgds .ag-header-active:not(.ag-header-active:hover) .ag-header-cell-menu-button,
.ag-theme-icgds .ag-keyboard-focus .ag-header-cell:focus .ag-header-cell-menu-button {
  opacity: 1;
}
.ag-theme-icgds .ag-icon-grip {
  font-size: 12px;
  line-height: 16px;
  color: var(--text-color-3);
}
.ag-theme-icgds .ag-column-drop-cell-text {
  line-height: 16px;
  margin-left: 2px;
}
.ag-theme-icgds .ag-value-change-value-highlight {
  background: transparent;
}
.ag-theme-icgds .ag-fill-handle {
  bottom: 0;
  right: 0;
}
.ag-theme-icgds .ag-filter-toolpanel-search {
  padding: 0px 8px;
}
.ag-theme-icgds .ag-floating-bottom {
  border-left: 1px solid var(--ag-border-color);
  border-right: 1px solid var(--ag-border-color);
}
.ag-theme-icgds.bordered .ag-cell {
  border-right: 1px solid var(--ag-border-color);
}
.ag-theme-icgds.bordered .ag-cell .ag-cell-range-selected {
  z-index: 1;
}
.ag-theme-icgds.bordered .ag-cell.ag-cell-range-single-cell {
  border-right: 1px solid var(--ag-range-selection-border-color);
}
.ag-theme-icgds.bordered .ag-header-cell {
  border-right: 1px solid var(--comp-border-color);
}
.ag-theme-icgds.bordered .ag-header-cell.ag-cell-last {
  border-right-width: 0px;
}
.ag-theme-icgds .ag-keyboard-focus .ag-column-select-virtual-list-item:focus::after {
  border-radius: 4px;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-theme-icgds.lmn-ui-sm .ag-row {
  height: 36px;
}
.ag-theme-icgds.lmn-ui-sm .ag-cell {
  line-height: 34px;
}
.ag-theme-icgds.lmn-ui-sm .ag-cell,
.ag-theme-icgds.lmn-ui-sm .ag-header-group-cell,
.ag-theme-icgds.lmn-ui-sm .ag-header-cell {
  padding: 0px 8px;
  font-size: 12px;
}
.ag-theme-icgds.lmn-ui-sm .ag-cell .lmn-input-group,
.ag-theme-icgds.lmn-ui-sm .ag-cell .lmn-datepicker-holder,
.ag-theme-icgds.lmn-ui-sm .ag-header-group-cell .lmn-input-group,
.ag-theme-icgds.lmn-ui-sm .ag-header-group-cell .lmn-datepicker-holder,
.ag-theme-icgds.lmn-ui-sm .ag-header-cell .lmn-input-group,
.ag-theme-icgds.lmn-ui-sm .ag-header-cell .lmn-datepicker-holder {
  font-size: 12px;
}
.ag-theme-icgds.lmn-ui-sm .ag-cell .lmn-input-group .lmn-input,
.ag-theme-icgds.lmn-ui-sm .ag-cell .lmn-input-group .lmn-input-text,
.ag-theme-icgds.lmn-ui-sm .ag-cell .lmn-datepicker-holder .lmn-input,
.ag-theme-icgds.lmn-ui-sm .ag-cell .lmn-datepicker-holder .lmn-input-text,
.ag-theme-icgds.lmn-ui-sm .ag-header-group-cell .lmn-input-group .lmn-input,
.ag-theme-icgds.lmn-ui-sm .ag-header-group-cell .lmn-input-group .lmn-input-text,
.ag-theme-icgds.lmn-ui-sm .ag-header-group-cell .lmn-datepicker-holder .lmn-input,
.ag-theme-icgds.lmn-ui-sm .ag-header-group-cell .lmn-datepicker-holder .lmn-input-text,
.ag-theme-icgds.lmn-ui-sm .ag-header-cell .lmn-input-group .lmn-input,
.ag-theme-icgds.lmn-ui-sm .ag-header-cell .lmn-input-group .lmn-input-text,
.ag-theme-icgds.lmn-ui-sm .ag-header-cell .lmn-datepicker-holder .lmn-input,
.ag-theme-icgds.lmn-ui-sm .ag-header-cell .lmn-datepicker-holder .lmn-input-text {
  font-size: 12px;
}
.ag-theme-icgds.lmn-ui-sm .ag-cell.ag-floating-filter .lmn-input-group-prepend,
.ag-theme-icgds.lmn-ui-sm .ag-header-group-cell.ag-floating-filter .lmn-input-group-prepend,
.ag-theme-icgds.lmn-ui-sm .ag-header-cell.ag-floating-filter .lmn-input-group-prepend {
  min-width: 20px;
}
.ag-theme-icgds.lmn-ui-sm .ag-cell-inline-editing {
  height: 100%;
}
.ag-theme-icgds.lmn-ui-sm .ag-cell-inline-editing .lmn-input,
.ag-theme-icgds.lmn-ui-sm .ag-cell-inline-editing .lmn-form-select,
.ag-theme-icgds.lmn-ui-sm .ag-cell-inline-editing .lmn-input-text,
.ag-theme-icgds.lmn-ui-sm .ag-cell-inline-editing .lmn-form-group,
.ag-theme-icgds.lmn-ui-sm .ag-cell-inline-editing .lmn-input-group,
.ag-theme-icgds.lmn-ui-sm .ag-cell-inline-editing .lmn-btn,
.ag-theme-icgds.lmn-ui-sm .ag-cell-inline-editing .lmn-datepicker-holder,
.ag-theme-icgds.lmn-ui-sm .ag-cell-inline-editing.ag-cell-focus .lmn-input,
.ag-theme-icgds.lmn-ui-sm .ag-cell-inline-editing.ag-cell-focus .lmn-form-select,
.ag-theme-icgds.lmn-ui-sm .ag-cell-inline-editing.ag-cell-focus .lmn-input-text,
.ag-theme-icgds.lmn-ui-sm .ag-cell-inline-editing.ag-cell-focus .lmn-form-group,
.ag-theme-icgds.lmn-ui-sm .ag-cell-inline-editing.ag-cell-focus .lmn-input-group,
.ag-theme-icgds.lmn-ui-sm .ag-cell-inline-editing.ag-cell-focus .lmn-btn,
.ag-theme-icgds.lmn-ui-sm .ag-cell-inline-editing.ag-cell-focus .lmn-datepicker-holder {
  font-size: 12px;
}
.ag-theme-icgds.lmn-ui-sm .ag-column-drop-horizontal {
  height: 36px;
  font-size: 12px;
}
.ag-theme-icgds.lmn-ui-lg .ag-row {
  height: 60px;
  margin-bottom: 6px;
}
.ag-theme-icgds.lmn-ui-lg .ag-cell {
  line-height: 58px;
}
.ag-theme-icgds.lmn-ui-lg .ag-cell,
.ag-theme-icgds.lmn-ui-lg .ag-header-group-cell,
.ag-theme-icgds.lmn-ui-lg .ag-header-cell {
  font-size: 16px;
  padding: 0px 12px;
}
.ag-theme-icgds.lmn-ui-lg .ag-cell .lmn-input-group,
.ag-theme-icgds.lmn-ui-lg .ag-cell .lmn-datepicker-holder,
.ag-theme-icgds.lmn-ui-lg .ag-header-group-cell .lmn-input-group,
.ag-theme-icgds.lmn-ui-lg .ag-header-group-cell .lmn-datepicker-holder,
.ag-theme-icgds.lmn-ui-lg .ag-header-cell .lmn-input-group,
.ag-theme-icgds.lmn-ui-lg .ag-header-cell .lmn-datepicker-holder {
  font-size: 16px;
}
.ag-theme-icgds.lmn-ui-lg .ag-cell .lmn-input-group .lmn-input,
.ag-theme-icgds.lmn-ui-lg .ag-cell .lmn-input-group .lmn-input-text,
.ag-theme-icgds.lmn-ui-lg .ag-cell .lmn-datepicker-holder .lmn-input,
.ag-theme-icgds.lmn-ui-lg .ag-cell .lmn-datepicker-holder .lmn-input-text,
.ag-theme-icgds.lmn-ui-lg .ag-header-group-cell .lmn-input-group .lmn-input,
.ag-theme-icgds.lmn-ui-lg .ag-header-group-cell .lmn-input-group .lmn-input-text,
.ag-theme-icgds.lmn-ui-lg .ag-header-group-cell .lmn-datepicker-holder .lmn-input,
.ag-theme-icgds.lmn-ui-lg .ag-header-group-cell .lmn-datepicker-holder .lmn-input-text,
.ag-theme-icgds.lmn-ui-lg .ag-header-cell .lmn-input-group .lmn-input,
.ag-theme-icgds.lmn-ui-lg .ag-header-cell .lmn-input-group .lmn-input-text,
.ag-theme-icgds.lmn-ui-lg .ag-header-cell .lmn-datepicker-holder .lmn-input,
.ag-theme-icgds.lmn-ui-lg .ag-header-cell .lmn-datepicker-holder .lmn-input-text {
  font-size: 16px;
}
.ag-theme-icgds.lmn-ui-lg .ag-cell .ag-floating-filter-button .ag-icon,
.ag-theme-icgds.lmn-ui-lg .ag-header-group-cell .ag-floating-filter-button .ag-icon,
.ag-theme-icgds.lmn-ui-lg .ag-header-cell .ag-floating-filter-button .ag-icon {
  font-size: 16px;
}
.ag-theme-icgds.lmn-ui-lg .ag-cell.ag-floating-filter .lmn-input-group-prepend,
.ag-theme-icgds.lmn-ui-lg .ag-header-group-cell.ag-floating-filter .lmn-input-group-prepend,
.ag-theme-icgds.lmn-ui-lg .ag-header-cell.ag-floating-filter .lmn-input-group-prepend {
  min-width: 54px;
}
.ag-theme-icgds.lmn-ui-lg .ag-cell-inline-editing {
  height: 100%;
}
.ag-theme-icgds.lmn-ui-lg .ag-cell-inline-editing .lmn-input,
.ag-theme-icgds.lmn-ui-lg .ag-cell-inline-editing .lmn-form-select,
.ag-theme-icgds.lmn-ui-lg .ag-cell-inline-editing .lmn-input-text,
.ag-theme-icgds.lmn-ui-lg .ag-cell-inline-editing .lmn-form-group,
.ag-theme-icgds.lmn-ui-lg .ag-cell-inline-editing .lmn-input-group,
.ag-theme-icgds.lmn-ui-lg .ag-cell-inline-editing .lmn-btn,
.ag-theme-icgds.lmn-ui-lg .ag-cell-inline-editing .lmn-datepicker-holder {
  font-size: 16px !important;
}
.ag-theme-icgds.lmn-ui-lg .ag-details-grid .ag-row {
  height: 24px;
}
.ag-theme-icgds.lmn-ui-lg .ag-details-grid .ag-cell {
  line-height: 22px;
}
.ag-theme-icgds.lmn-ui-lg .ag-details-grid .ag-cell,
.ag-theme-icgds.lmn-ui-lg .ag-details-grid .ag-header-cell {
  padding: 0px 4px;
  font-size: 12px;
}
.ag-theme-icgds.lmn-ui-lg .ag-details-grid .ag-cell-inline-editing {
  height: 24px;
}
.ag-theme-icgds.lmn-ui-lg .ag-column-drop-horizontal {
  height: 60px;
}
.ag-theme-icgds.lmn-ui-lg .ag-column-drop-horizontal .ag-column-drop-cell {
  height: 42px;
  font-size: 16px;
  padding: 0px 0.25rem;
}
.ag-theme-icgds.lmn-ui-lg .ag-column-drop-horizontal .ag-column-drop-cell .ag-icon {
  font-size: 12px;
}
.ag-theme-icgds.lmn-ui-lg .ag-column-drop-horizontal .ag-column-drop-cell .ag-icon.ag-icon-grip {
  font-size: 16px;
}
.ag-theme-icgds.lmn-ui-xs .ag-row,
.ag-theme-icgds .ag-details-grid .ag-row {
  height: 24px;
}
.ag-theme-icgds.lmn-ui-xs .ag-cell,
.ag-theme-icgds .ag-details-grid .ag-cell {
  line-height: 22px;
}
.ag-theme-icgds.lmn-ui-xs .ag-cell,
.ag-theme-icgds.lmn-ui-xs .ag-header-group-cell,
.ag-theme-icgds.lmn-ui-xs .ag-header-cell,
.ag-theme-icgds .ag-details-grid .ag-cell,
.ag-theme-icgds .ag-details-grid .ag-header-group-cell,
.ag-theme-icgds .ag-details-grid .ag-header-cell {
  padding: 0px 4px;
  font-size: 12px;
}
.ag-theme-icgds.lmn-ui-xs .ag-cell .lmn-input-group,
.ag-theme-icgds.lmn-ui-xs .ag-cell .lmn-datepicker-holder,
.ag-theme-icgds.lmn-ui-xs .ag-header-group-cell .lmn-input-group,
.ag-theme-icgds.lmn-ui-xs .ag-header-group-cell .lmn-datepicker-holder,
.ag-theme-icgds.lmn-ui-xs .ag-header-cell .lmn-input-group,
.ag-theme-icgds.lmn-ui-xs .ag-header-cell .lmn-datepicker-holder,
.ag-theme-icgds .ag-details-grid .ag-cell .lmn-input-group,
.ag-theme-icgds .ag-details-grid .ag-cell .lmn-datepicker-holder,
.ag-theme-icgds .ag-details-grid .ag-header-group-cell .lmn-input-group,
.ag-theme-icgds .ag-details-grid .ag-header-group-cell .lmn-datepicker-holder,
.ag-theme-icgds .ag-details-grid .ag-header-cell .lmn-input-group,
.ag-theme-icgds .ag-details-grid .ag-header-cell .lmn-datepicker-holder {
  font-size: 12px;
}
.ag-theme-icgds.lmn-ui-xs .ag-cell .lmn-input-group .lmn-input,
.ag-theme-icgds.lmn-ui-xs .ag-cell .lmn-input-group .lmn-input-text,
.ag-theme-icgds.lmn-ui-xs .ag-cell .lmn-datepicker-holder .lmn-input,
.ag-theme-icgds.lmn-ui-xs .ag-cell .lmn-datepicker-holder .lmn-input-text,
.ag-theme-icgds.lmn-ui-xs .ag-header-group-cell .lmn-input-group .lmn-input,
.ag-theme-icgds.lmn-ui-xs .ag-header-group-cell .lmn-input-group .lmn-input-text,
.ag-theme-icgds.lmn-ui-xs .ag-header-group-cell .lmn-datepicker-holder .lmn-input,
.ag-theme-icgds.lmn-ui-xs .ag-header-group-cell .lmn-datepicker-holder .lmn-input-text,
.ag-theme-icgds.lmn-ui-xs .ag-header-cell .lmn-input-group .lmn-input,
.ag-theme-icgds.lmn-ui-xs .ag-header-cell .lmn-input-group .lmn-input-text,
.ag-theme-icgds.lmn-ui-xs .ag-header-cell .lmn-datepicker-holder .lmn-input,
.ag-theme-icgds.lmn-ui-xs .ag-header-cell .lmn-datepicker-holder .lmn-input-text,
.ag-theme-icgds .ag-details-grid .ag-cell .lmn-input-group .lmn-input,
.ag-theme-icgds .ag-details-grid .ag-cell .lmn-input-group .lmn-input-text,
.ag-theme-icgds .ag-details-grid .ag-cell .lmn-datepicker-holder .lmn-input,
.ag-theme-icgds .ag-details-grid .ag-cell .lmn-datepicker-holder .lmn-input-text,
.ag-theme-icgds .ag-details-grid .ag-header-group-cell .lmn-input-group .lmn-input,
.ag-theme-icgds .ag-details-grid .ag-header-group-cell .lmn-input-group .lmn-input-text,
.ag-theme-icgds .ag-details-grid .ag-header-group-cell .lmn-datepicker-holder .lmn-input,
.ag-theme-icgds .ag-details-grid .ag-header-group-cell .lmn-datepicker-holder .lmn-input-text,
.ag-theme-icgds .ag-details-grid .ag-header-cell .lmn-input-group .lmn-input,
.ag-theme-icgds .ag-details-grid .ag-header-cell .lmn-input-group .lmn-input-text,
.ag-theme-icgds .ag-details-grid .ag-header-cell .lmn-datepicker-holder .lmn-input,
.ag-theme-icgds .ag-details-grid .ag-header-cell .lmn-datepicker-holder .lmn-input-text {
  font-size: 12px;
}
.ag-theme-icgds.lmn-ui-xs .ag-cell.ag-floating-filter .lmn-input-group-prepend,
.ag-theme-icgds.lmn-ui-xs .ag-header-group-cell.ag-floating-filter .lmn-input-group-prepend,
.ag-theme-icgds.lmn-ui-xs .ag-header-cell.ag-floating-filter .lmn-input-group-prepend,
.ag-theme-icgds .ag-details-grid .ag-cell.ag-floating-filter .lmn-input-group-prepend,
.ag-theme-icgds .ag-details-grid .ag-header-group-cell.ag-floating-filter .lmn-input-group-prepend,
.ag-theme-icgds .ag-details-grid .ag-header-cell.ag-floating-filter .lmn-input-group-prepend {
  min-width: 20px;
  margin-right: 0;
}
.ag-theme-icgds.lmn-ui-xs .ag-cell.ag-floating-filter .lmn-input-group-prepend .lmn-dropdown-toggle,
.ag-theme-icgds.lmn-ui-xs .ag-header-group-cell.ag-floating-filter .lmn-input-group-prepend .lmn-dropdown-toggle,
.ag-theme-icgds.lmn-ui-xs .ag-header-cell.ag-floating-filter .lmn-input-group-prepend .lmn-dropdown-toggle,
.ag-theme-icgds .ag-details-grid .ag-cell.ag-floating-filter .lmn-input-group-prepend .lmn-dropdown-toggle,
.ag-theme-icgds .ag-details-grid .ag-header-group-cell.ag-floating-filter .lmn-input-group-prepend .lmn-dropdown-toggle,
.ag-theme-icgds .ag-details-grid .ag-header-cell.ag-floating-filter .lmn-input-group-prepend .lmn-dropdown-toggle {
  padding: 0;
}
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing {
  height: 100%;
}
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-input,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-form-select,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-input-text,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-form-group,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-input-group,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-btn,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-datepicker-holder,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-input,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-form-select,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-input-text,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-form-group,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-input-group,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-btn,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-datepicker-holder,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-input,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-form-select,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-input-text,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-form-group,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-input-group,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-btn,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-datepicker-holder,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-input,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-form-select,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-input-text,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-form-group,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-input-group,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-btn,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-datepicker-holder {
  min-height: 22px;
  height: 22px;
  font-size: 12px;
}
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-input .lmn-input-suffix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-input .lmn-input-prefix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-form-select .lmn-input-suffix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-form-select .lmn-input-prefix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-input-text .lmn-input-suffix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-input-text .lmn-input-prefix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-form-group .lmn-input-suffix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-form-group .lmn-input-prefix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-input-group .lmn-input-suffix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-input-group .lmn-input-prefix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-btn .lmn-input-suffix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-btn .lmn-input-prefix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-datepicker-holder .lmn-input-suffix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing .lmn-datepicker-holder .lmn-input-prefix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-input .lmn-input-suffix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-input .lmn-input-prefix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-form-select .lmn-input-suffix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-form-select .lmn-input-prefix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-input-text .lmn-input-suffix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-input-text .lmn-input-prefix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-form-group .lmn-input-suffix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-form-group .lmn-input-prefix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-input-group .lmn-input-suffix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-input-group .lmn-input-prefix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-btn .lmn-input-suffix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-btn .lmn-input-prefix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-datepicker-holder .lmn-input-suffix-icon,
.ag-theme-icgds.lmn-ui-xs .ag-cell-inline-editing.ag-cell-focus .lmn-datepicker-holder .lmn-input-prefix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-input .lmn-input-suffix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-input .lmn-input-prefix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-form-select .lmn-input-suffix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-form-select .lmn-input-prefix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-input-text .lmn-input-suffix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-input-text .lmn-input-prefix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-form-group .lmn-input-suffix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-form-group .lmn-input-prefix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-input-group .lmn-input-suffix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-input-group .lmn-input-prefix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-btn .lmn-input-suffix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-btn .lmn-input-prefix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-datepicker-holder .lmn-input-suffix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing .lmn-datepicker-holder .lmn-input-prefix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-input .lmn-input-suffix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-input .lmn-input-prefix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-form-select .lmn-input-suffix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-form-select .lmn-input-prefix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-input-text .lmn-input-suffix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-input-text .lmn-input-prefix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-form-group .lmn-input-suffix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-form-group .lmn-input-prefix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-input-group .lmn-input-suffix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-input-group .lmn-input-prefix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-btn .lmn-input-suffix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-btn .lmn-input-prefix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-datepicker-holder .lmn-input-suffix-icon,
.ag-theme-icgds .ag-details-grid .ag-cell-inline-editing.ag-cell-focus .lmn-datepicker-holder .lmn-input-prefix-icon {
  font-size: 14px;
}
.ag-theme-icgds.lmn-ui-xs .ag-column-drop-horizontal,
.ag-theme-icgds .ag-details-grid .ag-column-drop-horizontal {
  height: 36px;
  font-size: 12px;
}
.ag-theme-icgds.lmn-ui-xs .ag-column-drop-horizontal .ag-column-drop-cell,
.ag-theme-icgds .ag-details-grid .ag-column-drop-horizontal .ag-column-drop-cell {
  height: 24px;
  font-size: 12px;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-body:before,
.ag-theme-icgds.ag-theme-icgds-card .ag-header:before {
  display: none;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-header {
  border: 1px solid var(--comp-border-color);
}
.ag-theme-icgds.ag-theme-icgds-card .ag-body-viewport {
  padding-top: 7px;
  background: transparent;
  border: 0px !important;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-body-horizontal-scroll-viewport,
.ag-theme-icgds.ag-theme-icgds-card .ag-horizontal-left-spacer,
.ag-theme-icgds.ag-theme-icgds-card .ag-scroller-corner {
  border-width: 0px !important;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-root-wrapper,
.ag-theme-icgds.ag-theme-icgds-card .ag-row {
  border: 0px;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-header {
  border-radius: 4px;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-row {
  height: 52px;
  position: absolute;
  background: transparent;
  padding-top: 4px;
  padding-bottom: 4px;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-cell {
  height: calc(100% - 8px);
  background: var(--ag-background-color);
  border-color: var(--border-color-0);
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 0px;
  border-left-width: 0px;
  display: flex !important;
  align-items: center;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-cell.lmn-text-right {
  justify-content: flex-end;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-cell.ag-cell-first {
  border-left-width: 1px;
  border-radius: 4px 0px 0px 4px;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-cell.ag-cell-last {
  border-right-width: 1px;
  border-radius: 0px 4px 4px 0px;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-cell.ag-cell-focus {
  background: var(--comp-bg-color-active);
}
.ag-theme-icgds.ag-theme-icgds-card .ag-cell.ag-cell-auto-height {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-header-cell {
  line-height: 18px;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-cell,
.ag-theme-icgds.ag-theme-icgds-card .ag-header-cell {
  font-size: 12px;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-cell:not(.ag-cell-editable).ag-cell-inline-editing {
  padding: 0.25rem 0.125rem !important;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-header-cell-resize::after {
  opacity: 0.5;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-cell-inline-editing {
  height: 44px;
  border-color: var(--border-color-0) !important;
  border-top: 1px solid var(--border-color-0) !important;
  border-bottom: 1px solid var(--border-color-0) !important;
  border-width: 0px !important;
  font-size: 12px !important;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-cell-inline-editing .lmn-input,
.ag-theme-icgds.ag-theme-icgds-card .ag-cell-inline-editing .lmn-form-select,
.ag-theme-icgds.ag-theme-icgds-card .ag-cell-inline-editing .lmn-input-text,
.ag-theme-icgds.ag-theme-icgds-card .ag-cell-inline-editing .lmn-form-group,
.ag-theme-icgds.ag-theme-icgds-card .ag-cell-inline-editing .lmn-input-group,
.ag-theme-icgds.ag-theme-icgds-card .ag-cell-inline-editing .lmn-btn,
.ag-theme-icgds.ag-theme-icgds-card .ag-cell-inline-editing .lmn-datepicker-holder {
  font-size: 12px !important;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-cell-inline-editing .ag-input-field-input {
  border-width: 0px;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-cell-inline-editing.ag-cell-focus {
  border-right: none !important;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-details-grid .ag-body-viewport {
  padding-top: 0px;
  background: var(--bg-color-0);
}
.ag-theme-icgds.ag-theme-icgds-card .ag-details-grid .ag-root-wrapper {
  border: 1px solid var(--ag-border-color);
}
.ag-theme-icgds.ag-theme-icgds-card .ag-details-grid .ag-row {
  height: 32px !important;
  border-top: 1px solid var(--ag-border-color);
  border-bottom: 1px solid var(--ag-border-color);
}
.ag-theme-icgds.ag-theme-icgds-card .ag-details-grid .ag-row:before {
  display: none;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-details-grid .ag-cell {
  line-height: 30px !important;
  height: 32px;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-details-grid .ag-cell,
.ag-theme-icgds.ag-theme-icgds-card .ag-details-grid .ag-header-cell {
  padding: 0px 4px;
}
.ag-theme-icgds.ag-theme-icgds-card .ag-details-grid .ag-cell-inline-editing {
  height: 32px !important;
}
.ag-theme-icgds.hide-color-accents .ag-cell {
  background-color: var(--bg-color-0);
}
.ag-theme-icgds .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper {
  margin-right: 4px;
}
.ag-theme-icgds .ag-checkbox-input-wrapper {
  width: 16px;
  height: 16px;
}
.ag-theme-icgds .ag-checkbox-input-wrapper .ag-checkbox-input {
  text-align: center;
  position: relative;
  opacity: 0;
  cursor: pointer;
}
.ag-theme-icgds .ag-checkbox-input-wrapper .ag-checkbox-input:disabled {
  cursor: not-allowed;
}
.ag-theme-icgds .ag-checkbox-input-wrapper:after {
  content: "";
  text-align: center;
  position: absolute;
  border-radius: 4px;
  width: 16px;
  height: 16px;
  border: 1px solid var(--control-icon-frame-border-color);
  display: block;
  font-weight: bold;
  background: var(--control-icon-frame-bg-color-unchecked);
  font-size: 10px;
  transition: border-color 200ms cubic-bezier(0, 0, 0.23, 0.99), background 200ms cubic-bezier(0, 0, 0.23, 0.99), box-shadow 0ms cubic-bezier(0, 0, 0.23, 0.99);
}
.ag-theme-icgds .ag-checkbox-input-wrapper:hover:after {
  content: "\ea1d";
}
.ag-theme-icgds .ag-checkbox-input-wrapper:focus-within, .ag-theme-icgds .ag-checkbox-input-wrapper:active {
  box-shadow: none;
}
.ag-theme-icgds .ag-checkbox-input-wrapper.ag-checked:after {
  content: "\ea1d";
  border-color: var(--control-icon-frame-bg-color-checked);
  background: var(--control-icon-bg-color-checked);
  transition: border-color 200ms cubic-bezier(0, 0, 0.23, 0.99), background 200ms cubic-bezier(0, 0, 0.23, 0.99);
  color: #FFFFFF;
}
.ag-theme-icgds .ag-checkbox-input-wrapper.ag-checked:hover:not(.ag-disabled):after {
  border-color: var(--control-icon-frame-bg-color-checked);
  opacity: 0.6;
}
.ag-theme-icgds .ag-checkbox-input-wrapper.ag-checked:disabled:after,
.ag-theme-icgds .ag-checkbox-input-wrapper.ag-checked .disabled:after, .ag-theme-icgds .ag-checkbox-input-wrapper.ag-checked.ag-disabled:after {
  border-color: var(--control-icon-frame-border-color-disabled);
  background: var(--control-icon-frame-bg-color-checked-disabled);
  color: var(--control-icon-bg-color-checked-disabled);
}
.ag-theme-icgds .ag-checkbox {
  margin-bottom: 0px;
}
.ag-theme-icgds .ag-checkbox-label {
  cursor: pointer;
}

.ag-floating-filter-full-body:empty {
  background-color: var(--comp-bg-color-item-header);
  cursor: not-allowed;
}

.ag-row-success {
  background: var(--success-20);
}

.ag-row-danger {
  background: var(--danger-20);
}

.ag-row-warning {
  background: var(--warning-20);
}

.lmn-table-bg-teal .ag-cell {
  background-color: var(--teal-20);
}

.lmn-table-bg-forest .ag-cell {
  background-color: var(--forest-20);
}

.lmn-table-bg-green .ag-cell {
  background-color: var(--green-20);
}

.lmn-table-bg-olive .ag-cell {
  background-color: var(--olive-20);
}

.lmn-table-bg-yellow .ag-cell {
  background-color: var(--yellow-20);
}

.lmn-table-bg-orange .ag-cell {
  background-color: var(--orange-20);
}

.lmn-table-bg-red .ag-cell {
  background-color: var(--red-20);
}

.lmn-table-bg-plum .ag-cell {
  background-color: var(--plum-20);
}

.lmn-table-bg-purple .ag-cell {
  background-color: var(--purple-20);
}

.lmn-table-bg-success .ag-cell {
  background-color: var(--forest-20);
}

.lmn-table-bg-warning .ag-cell {
  background-color: var(--yellow-20);
}

.lmn-table-bg-danger .ag-cell {
  background-color: var(--red-20);
}

.lmn-table-bg-color-0 .ag-cell {
  background-color: var(--bg-color-0);
}

.lmn-table-bg-color-1 .ag-cell {
  background-color: var(--bg-color-1);
}

.lmn-table-bg-color-2 .ag-cell {
  background-color: var(--bg-color-2);
}

.lmn-table-bg-color-inverse-0 .ag-cell {
  background-color: var(--bg-color-inverse-0);
}

.lmn-table-bg-color-inverse-1 .ag-cell {
  background-color: var(--bg-color-inverse-1);
}

.lmn-table-bg-color-inverse-2 .ag-cell {
  background-color: var(--bg-color-inverse-2);
}

.lmn-table-bg-color-alt .ag-cell {
  background-color: var(--bg-color-alt);
}

.lmn-ag-table-bg-teal {
  background-color: var(--teal-20);
}

.lmn-ag-table-bg-forest {
  background-color: var(--forest-20);
}

.lmn-ag-table-bg-green {
  background-color: var(--green-20);
}

.lmn-ag-table-bg-olive {
  background-color: var(--olive-20);
}

.lmn-ag-table-bg-yellow {
  background-color: var(--yellow-20);
}

.lmn-ag-table-bg-orange {
  background-color: var(--orange-20);
}

.lmn-ag-table-bg-red {
  background-color: var(--red-20);
}

.lmn-ag-table-bg-plum {
  background-color: var(--plum-20);
}

.lmn-ag-table-bg-purple {
  background-color: var(--purple-20);
}

.lmn-ag-table-bg-success {
  background-color: var(--forest-20);
}

.lmn-ag-table-bg-warning {
  background-color: var(--yellow-20);
}

.lmn-ag-table-bg-danger {
  background-color: var(--red-20);
}

.lmn-ag-table-bg-color-0 {
  background-color: var(--bg-color-0);
}

.ag-row:hover .lmn-ag-table-bg-color-0 {
  background-color: transparent;
}

.lmn-ag-table-bg-color-1 {
  background-color: var(--bg-color-1);
}

.ag-row:hover .lmn-ag-table-bg-color-1 {
  background-color: transparent;
}

.lmn-ag-table-bg-color-2 {
  background-color: var(--bg-color-2);
}

.ag-row:hover .lmn-ag-table-bg-color-2 {
  background-color: transparent;
}

.lmn-ag-table-bg-color-inverse-0 {
  background-color: var(--bg-color-inverse-0);
}

.ag-row:hover .lmn-ag-table-bg-color-inverse-0 {
  background-color: transparent;
}

.lmn-ag-table-bg-color-inverse-1 {
  background-color: var(--bg-color-inverse-1);
}

.ag-row:hover .lmn-ag-table-bg-color-inverse-1 {
  background-color: transparent;
}

.lmn-ag-table-bg-color-inverse-2 {
  background-color: var(--bg-color-inverse-2);
}

.ag-row:hover .lmn-ag-table-bg-color-inverse-2 {
  background-color: transparent;
}

.lmn-ag-table-bg-color-alt {
  background-color: var(--bg-color-alt);
}

.ag-row:hover .lmn-ag-table-bg-color-alt {
  background-color: transparent;
}

.lmn-ag-text-danger {
  color: var(--text-danger) !important;
}

.lmn-ag-text-danger-inverse {
  color: var(--text-danger-inverse) !important;
}

.lmn-ag-text-success {
  color: var(--text-success) !important;
}

.lmn-ag-text-success-inverse {
  color: var(--text-success-inverse) !important;
}

.lmn-ag-text-warning {
  color: var(--text-warning) !important;
}

.lmn-ag-text-warning-inverse {
  color: var(--text-warning-inverse) !important;
}

.lmn-ag-text-primary {
  color: var(--text-primary) !important;
}

.lmn-ag-text-primary-inverse {
  color: var(--text-primary-inverse) !important;
}

.lmn-ag-text-color-default {
  color: var(--text-color-default) !important;
}

.lmn-ag-text-color-0 {
  color: var(--text-color-0) !important;
}

.lmn-ag-text-color-1 {
  color: var(--text-color-1) !important;
}

.lmn-ag-text-color-2 {
  color: var(--text-color-2) !important;
}

.lmn-ag-text-color-3 {
  color: var(--text-color-3) !important;
}

.lmn-ag-text-color-inverse-0 {
  color: var(--text-color-inverse-0) !important;
}

.lmn-ag-text-color-inverse-1 {
  color: var(--text-color-inverse-1) !important;
}

.lmn-ag-text-color-inverse-2 {
  color: var(--text-color-inverse-2) !important;
}

.lmn-ag-text-color-inverse-3 {
  color: var(--text-color-inverse-3) !important;
}

.lmn-ag-text-color-disabled {
  color: var(--text-color-disabled) !important;
}

.lmn-ag-table-bg-color-0 {
  background-color: var(--bg-color-0);
}

.ag-row:hover .lmn-ag-table-bg-color-0 {
  background-color: transparent;
}

.lmn-ag-table-bg-color-1 {
  background-color: var(--bg-color-1);
}

.ag-row:hover .lmn-ag-table-bg-color-1 {
  background-color: transparent;
}

.lmn-ag-table-bg-color-2 {
  background-color: var(--bg-color-2);
}

.ag-row:hover .lmn-ag-table-bg-color-2 {
  background-color: transparent;
}

.lmn-ag-table-bg-color-inverse-0 {
  background-color: var(--bg-color-inverse-0);
}

.ag-row:hover .lmn-ag-table-bg-color-inverse-0 {
  background-color: transparent;
}

.lmn-ag-table-bg-color-inverse-1 {
  background-color: var(--bg-color-inverse-1);
}

.ag-row:hover .lmn-ag-table-bg-color-inverse-1 {
  background-color: transparent;
}

.lmn-ag-table-bg-color-inverse-2 {
  background-color: var(--bg-color-inverse-2);
}

.ag-row:hover .lmn-ag-table-bg-color-inverse-2 {
  background-color: transparent;
}

.lmn-ag-table-bg-color-alt {
  background-color: var(--bg-color-alt);
}

.ag-row:hover .lmn-ag-table-bg-color-alt {
  background-color: transparent;
}

.lmn-ag-text-danger {
  color: var(--text-danger) !important;
}

.lmn-ag-text-danger-inverse {
  color: var(--text-danger-inverse) !important;
}

.lmn-ag-text-success {
  color: var(--text-success) !important;
}

.lmn-ag-text-success-inverse {
  color: var(--text-success-inverse) !important;
}

.lmn-ag-text-warning {
  color: var(--text-warning) !important;
}

.lmn-ag-text-warning-inverse {
  color: var(--text-warning-inverse) !important;
}

.lmn-ag-text-primary {
  color: var(--text-primary) !important;
}

.lmn-ag-text-primary-inverse {
  color: var(--text-primary-inverse) !important;
}

.lmn-ag-text-color-default {
  color: var(--text-color-default) !important;
}

.lmn-ag-text-color-0 {
  color: var(--text-color-0) !important;
}

.lmn-ag-text-color-1 {
  color: var(--text-color-1) !important;
}

.lmn-ag-text-color-2 {
  color: var(--text-color-2) !important;
}

.lmn-ag-text-color-3 {
  color: var(--text-color-3) !important;
}

.lmn-ag-text-color-inverse-0 {
  color: var(--text-color-inverse-0) !important;
}

.lmn-ag-text-color-inverse-1 {
  color: var(--text-color-inverse-1) !important;
}

.lmn-ag-text-color-inverse-2 {
  color: var(--text-color-inverse-2) !important;
}

.lmn-ag-text-color-inverse-3 {
  color: var(--text-color-inverse-3) !important;
}

.lmn-ag-text-color-disabled {
  color: var(--text-color-disabled) !important;
}

/**
 * This file is intended for use with custom base hrefs,
 * or other situations where an SCSS import is preferred
 * over CSS.
 *
 * Changes made here may potentially impact the import of
 * styles across the application - use with caution.
 */
html {
  font-size: 100%;
}

html, body {
  height: 100%;
}

body {
  background-color: #FFFFFF;
}

/*Gap between Bootstrap 3.3.7 and Bootstrap 4.0.0. starts*/
.d-block {
  display: block !important;
}

/*Modal style starts*/
.fade.show {
  opacity: 1;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal.show .modal-dialog {
  transform: translate(0, 0);
}

.modal-content {
  width: 100%;
  border: none;
  margin: 10px 0px;
}

.modal {
  display: flex !important;
  flex-direction: column;
  z-index: 1060;
}
.modal .modal-dialog {
  margin: 0 auto;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1 0 auto;
}

/*Modal style ends*/
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:focus, .dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #FFFFFF;
  text-decoration: none;
  background-color: #007bff;
}

.search-container {
  position: relative;
}

.search-container input {
  width: 100%;
  border: none;
  border-bottom: 1px solid #ccc;
  padding-left: 10px;
}

.country-list {
  position: relative;
  border: none;
}

/*Gap between Bootstrap 3.3.7 and Bootstrap 4.0.0. Ends*/
/*Fixing gap between Bootstrap 3.3.7 and Bootstrap 5.2.3*/
.occ-text-right {
  justify-content: flex-end;
  display: flex;
}

.occ-form-group {
  margin-bottom: 15px;
}

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

h1, h2, .occ-icgds .icgds h2, .occ-icgds .icgds h1 {
  margin-top: 20px;
}

h3, .occ-icgds .icgds h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h4,
h5, .occ-icgds .icgds h4, .occ-icgds .icgds h5 {
  margin-top: 10px;
  margin-bottom: 10px;
}

hr {
  margin-top: 20px;
  opacity: 1;
}

iframe {
  border: 1px solid #D9E2EA;
}

p {
  margin-bottom: 10px;
}

oc-panel .panel {
  margin-bottom: 20px;
  background-color: #FFFFFF;
  border: 1px solid transparent;
  border-radius: 4px;
}
oc-panel .panel .panel-body {
  padding: 15px;
}
oc-panel .panel .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

oc-dropdown .dropdown-toggle:after,
.occ-bootstrap-dropdown .dropdown-toggle:after,
.occ-profile-dropdown .dropdown-toggle:after {
  display: none;
}

.pull-right {
  float: right;
}

.text-center {
  justify-content: center;
}

.modal-dialog {
  width: 100%;
  max-width: 600px;
}

.occ-pull-left {
  float: left;
}

.occ-pull-right {
  float: right;
}

.occ-hide {
  display: none !important;
}

@media (min-width: 1400px) {
  .container {
    max-width: unset;
  }
}
a.btn-link {
  font-weight: normal;
}

oc-action-button .btn {
  white-space: nowrap;
}
oc-action-button .btn-link {
  text-decoration: none;
}

oc-drawer.occ-filter-drawer .drawer-body .col-md-12, oc-drawer.occ-filter-drawer .drawer-body .col-lg-12, oc-drawer.occ-filter-drawer .drawer-body .col-sm-12 {
  position: relative;
}

/** File for including megamenu styles **/
.occ-component,
.occ-component * {
  box-sizing: border-box;
}

.occ-disabled,
.occ-disabled * {
  cursor: default;
  pointer-events: none;
}

.occ-hidden {
  display: none;
}

.occ-megamenu {
  padding: 0.5rem 1rem;
  background: #efefef;
  color: rgba(0, 0, 0, 0.9);
  border: 0 none;
  border-radius: 4px;
}
.occ-megamenu .occ-megamenu-root-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem {
  position: relative;
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem > .occ-menuitem-link {
  padding: 1rem;
  color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  transition: box-shadow 0.15s;
  -webkit-user-select: none;
          user-select: none;
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem > .occ-menuitem-link .occ-menuitem-text {
  color: rgba(0, 0, 0, 0.5);
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem > .occ-menuitem-link .occ-menuitem-icon {
  color: rgba(0, 0, 0, 0.5);
  margin-right: 0.5rem;
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem > .occ-menuitem-link .occ-submenu-icon {
  color: rgba(0, 0, 0, 0.5);
  margin-left: 0.5rem;
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem > .occ-menuitem-link:not(.occ-disabled):hover {
  background: transparent;
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem > .occ-menuitem-link:not(.occ-disabled):hover .occ-menuitem-text {
  color: rgba(0, 0, 0, 0.7);
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem > .occ-menuitem-link:not(.occ-disabled):hover .occ-menuitem-icon {
  color: rgba(0, 0, 0, 0.7);
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem > .occ-menuitem-link:not(.occ-disabled):hover .occ-submenu-icon {
  color: rgba(0, 0, 0, 0.7);
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem > .occ-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-menuitem-active .occ-menuitem-link {
  background: transparent;
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-menuitem-active .occ-menuitem-link .occ-menuitem-text {
  color: rgba(0, 0, 0, 0.9);
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-menuitem-active .occ-menuitem-link .occ-menuitem-icon {
  color: rgba(0, 0, 0, 0.9);
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-menuitem-active .occ-menuitem-link .occ-submenu-icon {
  color: rgba(0, 0, 0, 0.9);
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-menuitem-active .occ-menuitem-link:not(.occ-disabled):hover {
  background: transparent;
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-menuitem-active .occ-menuitem-link:not(.occ-disabled):hover .occ-menuitem-text {
  color: rgba(0, 0, 0, 0.9);
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-menuitem-active .occ-menuitem-link:not(.occ-disabled):hover .occ-menuitem-icon {
  color: rgba(0, 0, 0, 0.9);
}
.occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-menuitem-active .occ-menuitem-link:not(.occ-disabled):hover .occ-submenu-icon {
  color: rgba(0, 0, 0, 0.9);
}
.occ-megamenu .occ-menuitem-link {
  padding: 0.75rem 1rem;
  color: #212529;
  border-radius: 0;
  transition: box-shadow 0.15s;
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  text-decoration: none;
  overflow: hidden;
  position: relative;
}
.occ-megamenu .occ-menuitem-link .occ-menuitem-text {
  color: #212529;
}
.occ-megamenu .occ-menuitem-link .occ-menuitem-icon {
  color: #212529;
  margin-right: 0.5rem;
}
.occ-megamenu .occ-menuitem-link .occ-submenu-icon {
  color: #212529;
}
.occ-megamenu .occ-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
}
.occ-megamenu .occ-menuitem-link:not(.occ-disabled):hover {
  background: #e9ecef;
}
.occ-megamenu .occ-menuitem-link:not(.occ-disabled):hover .occ-menuitem-text {
  color: #212529;
}
.occ-megamenu .occ-menuitem-link:not(.occ-disabled):hover .occ-menuitem-icon {
  color: #212529;
}
.occ-megamenu .occ-menuitem-link:not(.occ-disabled):hover .occ-submenu-icon {
  color: #212529;
}
.occ-megamenu .occ-megamenu-panel {
  background: #FFFFFF;
  color: #212529;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
}
.occ-megamenu .occ-megamenu-submenu {
  width: 12.5rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.occ-megamenu .occ-megamenu-submenu .occ-megamenu-submenu-header {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #212529;
  background: #FFFFFF;
  font-weight: 600;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.occ-megamenu .occ-megamenu-submenu .occ-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.5rem 0;
}
.occ-megamenu .occ-megamenu-submenu .occ-menuitem {
  margin: 0;
}
.occ-megamenu .occ-megamenu-submenu .occ-menuitem:last-child {
  margin: 0;
}
.occ-megamenu .occ-menuitem.occ-menuitem-active > .occ-menuitem-link {
  background: #e9ecef;
}
.occ-megamenu .occ-menuitem.occ-menuitem-active > .occ-menuitem-link .occ-menuitem-text {
  color: #212529;
}
.occ-megamenu .occ-menuitem.occ-menuitem-active > .occ-menuitem-link .occ-menuitem-icon,
.occ-megamenu .occ-menuitem.occ-menuitem-active > .occ-menuitem-link .occ-submenu-icon {
  color: #212529;
}
.occ-megamenu.occ-megamenu-vertical {
  width: 12.5rem;
  padding: 0.5rem 0;
}
.occ-megamenu.occ-megamenu-vertical .occ-menuitem {
  margin: 0;
}
.occ-megamenu.occ-megamenu-vertical .occ-menuitem:last-child {
  margin: 0;
}
.occ-megamenu.occ-megamenu-vertical .occ-megamenu-root-list {
  flex-direction: column;
}
.occ-megamenu.occ-megamenu-vertical .occ-megamenu-root-list > .occ-menuitem > .occ-menuitem-link > .occ-submenu-icon {
  margin-left: auto;
}
.occ-megamenu.occ-megamenu-vertical.occ-megamenu-show-more-view .occ-megamenu-root-list > .occ-menuitem-active > .occ-megamenu-panel {
  right: 100%;
  top: 0;
}
.occ-megamenu.occ-megamenu-vertical:not(.occ-megamenu-show-more-view) .occ-megamenu-root-list > .occ-menuitem-active > .occ-megamenu-panel {
  left: 100%;
  top: 0;
}
.occ-megamenu .occ-menuitem-text {
  line-height: 1;
}
.occ-megamenu.occ-megamenu-horizontal .occ-megamenu-root-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.occ-megamenu-panel {
  display: none;
  position: absolute;
  width: auto;
  z-index: 50;
}

.occ-megamenu-root-list > .occ-menuitem-active > .occ-megamenu-panel {
  display: block;
}

.occ-megamenu-grid {
  display: flex;
}

.occ-megamenu-col-2,
.occ-megamenu-col-3,
.occ-megamenu-col-4,
.occ-megamenu-col-5,
.occ-megamenu-col-6,
.occ-megamenu-col-7,
.occ-megamenu-col-8,
.occ-megamenu-col-12 {
  flex: 0 0 auto;
  padding: 0.5rem;
}

/** File for including inline spinner styles **/
.oc-progress-spinner {
  position: relative;
  margin: 0 auto;
  width: 100px;
  height: 100px;
  display: inline-block;
}
.oc-progress-spinner:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.oc-progress-spinner .oc-progress-spinner-svg {
  animation: oc-progress-spinner-rotate 2s linear infinite;
  height: 100%;
  transform-origin: center center;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.oc-progress-spinner-circle {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: oc-progress-spinner-dash 1.5s ease-in-out infinite, oc-progress-spinner-color 6s ease-in-out infinite;
  stroke-linecap: round;
}

@keyframes oc-progress-spinner-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes oc-progress-spinner-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes oc-progress-spinner-color {
  100%, 0% {
    stroke: #002d72;
  }
}
/** File for including tiered menu styles **/
.occ-tieredmenu {
  padding: 0.5rem 0;
  background: #FFFFFF;
  color: #212529;
  border: 1px solid #dee2e6;
  border-radius: 4px;
  width: 12.5rem;
}
.occ-tieredmenu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.occ-tieredmenu ul .occ-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.5rem 0;
}
.occ-tieredmenu ul .occ-menuitem {
  position: relative;
  margin: 0;
}
.occ-tieredmenu ul .occ-menuitem:last-child {
  margin: 0;
}
.occ-tieredmenu ul .occ-menuitem .occ-menuitem-link {
  cursor: pointer;
  display: flex;
  align-items: center;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  padding: 0.75rem 1rem;
  color: #212529;
  border-radius: 0;
  transition: box-shadow 0.15s;
  -webkit-user-select: none;
          user-select: none;
}
.occ-tieredmenu ul .occ-menuitem .occ-menuitem-link .occ-menuitem-text {
  line-height: 1;
  color: #212529;
}
.occ-tieredmenu ul .occ-menuitem .occ-menuitem-link .occ-submenu-icon {
  margin-left: auto;
  color: #212529;
}
.occ-tieredmenu ul .occ-menuitem .occ-menuitem-link .occ-menuitem-icon {
  color: #212529;
  margin-right: 0.5rem;
}
.occ-tieredmenu ul .occ-menuitem .occ-menuitem-link:not(.occ-disabled):hover {
  background: #e9ecef;
}
.occ-tieredmenu ul .occ-menuitem .occ-menuitem-link:not(.occ-disabled):hover .occ-menuitem-text {
  color: #212529;
}
.occ-tieredmenu ul .occ-menuitem .occ-menuitem-link:not(.occ-disabled):hover .occ-menuitem-icon {
  color: #212529;
}
.occ-tieredmenu ul .occ-menuitem .occ-menuitem-link:not(.occ-disabled):hover .occ-submenu-icon {
  color: #212529;
}
.occ-tieredmenu ul .occ-menuitem .occ-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
}
.occ-tieredmenu ul .occ-menuitem.occ-menuitem-active > oc-tiered-menu-sub > .occ-submenu-list {
  display: block;
  left: 100%;
  top: 0;
}
.occ-tieredmenu ul .occ-menuitem.occ-menuitem-active > .occ-menuitem-link {
  background: #e9ecef;
}
.occ-tieredmenu ul .occ-menuitem.occ-menuitem-active > .occ-menuitem-link .occ-menuitem-text {
  color: #212529;
}
.occ-tieredmenu ul .occ-menuitem.occ-menuitem-active > .occ-menuitem-link .occ-menuitem-icon,
.occ-tieredmenu ul .occ-menuitem.occ-menuitem-active > .occ-menuitem-link .occ-submenu-icon {
  color: #212529;
}
.occ-tieredmenu ul.occ-submenu-list {
  position: absolute;
  min-width: 100%;
  z-index: 1;
  display: none;
  padding: 0.5rem 0;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
}
.occ-tieredmenu.occ-tieredmenu-overlay {
  position: absolute;
  top: 0;
  left: 0;
}
.occ-tieredmenu .occ-submenu-icon {
  font-size: 0.875rem;
}

.occ-disabled,
.occ-component:disabled {
  opacity: 0.4;
}

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

.occ-hidden {
  display: none;
}

.occ-tieredmenu .occ-tieredmenu-overlay {
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
}

.occ-tiered-menu-popup {
  display: inline-block;
}
.occ-tiered-menu-popup oc-action-button {
  position: relative;
  display: block !important;
}
.occ-tiered-menu-popup .occ-tieredmenu-overlay {
  position: static;
}
.occ-tiered-menu-popup oc-tiered-menu {
  position: absolute;
  z-index: 1001;
}

/*Mixins starts*/
/*Mixins ends*/
/*Icons style starts*/
.occ-information-icon {
  background-image: url("/assets/images/be-icons-v2.png");
  background-position: -29px -9px;
  background-repeat: no-repeat;
  background-color: transparent;
  height: 14px;
  width: 14px;
  vertical-align: sub;
  margin-left: 3px;
  display: inline-block;
}
.occ-information-icon:hover {
  background-position: -5px -9px;
  cursor: pointer;
}

.occ-minus-icon {
  background-image: url("/assets/images/be-icons.png");
  background-position: -32px -613px;
  background-repeat: no-repeat;
  background-color: transparent;
  height: 14px;
  width: 18px;
  display: inline-block;
}

.occ-plus-icon {
  background-image: url("/assets/images/be-icons.png");
  background-position: -51px -613px;
  background-repeat: no-repeat;
  background-color: transparent;
  height: 14px;
  width: 18px;
  display: inline-block;
}

.occ-delete-icon {
  background-image: url("/assets/images/be-icons.png");
  background-position: -60px -301px;
  background-repeat: no-repeat;
  background-color: transparent;
  height: 14px;
  width: 14px;
  display: inline-block;
  vertical-align: sub;
}

.occ-icon.occ-settings,
.occ-icon.occ-file-services {
  width: 16px;
  height: 16px;
  display: inline-block;
  font-family: "Ionicons", sans-serif;
  margin-right: 4px;
}

.occ-icon.occ-settings:after {
  content: "\f13e";
}

.occ-icon.occ-blue-check,
.occ-icon.occ-green-check {
  width: 16px;
  height: 16px;
  display: inline-block;
  font-family: "Ionicons", sans-serif;
}
.occ-icon.occ-blue-check:after,
.occ-icon.occ-green-check:after {
  content: "\f122";
}

.occ-icon.occ-blue-check {
  color: #0071bb;
}

.occ-icon.occ-green-check {
  color: green;
}

.occ-icon.occ-file-services:after,
.occ-icon.occ-file-services-light-grey:after {
  content: "\f12f";
}

.occ-icon.occ-users {
  width: 16px;
  height: 16px;
  display: inline-block;
  font-family: "Ionicons", sans-serif;
}
.occ-icon.occ-users:after {
  content: "\f213";
}

.occ-icon.occ-search {
  width: 16px;
  height: 16px;
  display: inline-block;
  font-family: "Ionicons", sans-serif;
}
.occ-icon.occ-search:after {
  content: "\f21f";
}

.occ-close-icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  font-family: "Ionicons", sans-serif;
  cursor: pointer;
}
.occ-close-icon:after {
  content: "\f129";
}

.occ-icon.occ-home-light-grey,
.occ-icon.occ-accounts-light-grey,
.occ-icon.occ-payments-light-grey,
.occ-icon.occ-trade-light-grey,
.occ-icon.occ-admin-light-grey,
.occ-icon.occ-more-products-light-grey,
.occ-icon.occ-help-light-grey,
.occ-icon.occ-liquidities-light-grey,
.occ-icon.occ-safe-light-grey,
.occ-icon.occ-reports-light-grey,
.occ-icon.occ-receiveables-light-grey,
.occ-icon.occ-citi-service-light-grey,
.occ-icon.occ-file-services-light-grey {
  width: 16px;
  height: 16px;
  display: inline-block;
  font-family: "Ionicons", sans-serif;
}

.occ-icon.occ-home-light-grey:after {
  content: "\f144";
}

.occ-icon.occ-payments-light-grey:after,
.occ-icon.occ-accounts-light-grey:after,
.occ-icon.occ-trade-light-grey:after {
  content: "\f316";
}

.occ-icon.occ-admin-light-grey:after {
  content: "\f3a0";
}

.occ-icon.occ-more-products-light-grey:after {
  content: "\f46a";
}

.occ-icon.occ-help-light-grey:after {
  content: "\f143";
}

.occ-icon.occ-liquidities-light-grey:after {
  content: "\f459";
}

.occ-icon.occ-safe-light-grey:after {
  content: "\f2c9";
}

.occ-icon.occ-reports-light-grey:after {
  content: "\f391";
}

.occ-icon.occ-receiveables-light-grey:after,
.occ-icon.occ-citi-service-light-grey:after {
  content: "\f3ca";
}

.occ-icon.occ-down-arrow,
.occ-icon.occ-right-arrow {
  display: inline-block;
  font-family: "Ionicons", sans-serif;
  width: 9px;
  height: 9px;
}

.occ-icon.occ-right-arrow:after {
  content: "\f125";
}

.occ-icon.occ-down-arrow:after {
  content: "\f123";
}

/*Icons style ends*/
.occ-icon.occ-error {
  background-image: url("/cip//oc-assets/styles/themes/whitelabel/icons/icn_validation_error.svg");
}

.occ-navbar-close {
  background-image: url("/cip//oc-assets/styles/themes/whitelabel/icons/icn_navbar_close.svg");
}

.occ-navbar-arrow {
  background-image: url("/cip//oc-assets/styles/themes/whitelabel/icons/icn_navbar_arrow.svg");
}

.occ-feedback {
  background-image: url("/cip//oc-assets/styles/themes/whitelabel/icons/icn_feedback.svg");
}

.occ-tick-blue {
  background-image: url("/cip//oc-assets/styles/themes/whitelabel/icons/icn_tick-blue.svg");
}

.occ-dropdown-arrow {
  background-image: url("/cip//oc-assets/styles/themes/whitelabel/icons/icn_dropdown.svg");
}

.occ-tick-yellow {
  background-image: url("/cip//oc-assets/styles/themes/whitelabel/icons/icn_tick_yellow.svg");
}

.occ-time {
  background-image: url("/cip//oc-assets/styles/themes/whitelabel/icons/icn_time.svg");
  background-repeat: no-repeat;
  padding-bottom: 20px;
}

.occ-doc-file {
  background-image: url("/cip//oc-assets/styles/themes/whitelabel/icons/icn_doc_file.svg");
}

.occ-icon.occ-tooltip {
  z-index: 1;
  opacity: 1;
  position: relative;
}

/**
 File for including form styles
 Components - oc-label, oc-listbox, oc-spinner, oc-error-wall, oc-fieldset and styles shared between various form controls
 **/
.required {
  height: 8px;
  width: 8px;
  display: inline-block;
  background-color: red;
  border-radius: 50%;
  margin-left: 10px;
}

oc-listbox .ui-listbox {
  background-color: #FFFFFF;
  border: 1px solid #C7C7C7;
}
oc-listbox .ui-listbox .ui-listbox-item.ui-state-active,
oc-listbox .ui-listbox .ui-listbox-item.ui-state-highlight {
  background-color: #0275d8;
  color: #FFFFFF;
}
oc-listbox .ui-listbox input[type=text] {
  width: 100%;
}
oc-listbox .ui-listbox ul {
  margin-left: -32px;
  list-style: none;
  margin-bottom: 10px;
}
oc-listbox .ui-listbox ul li.ui-listbox-item {
  cursor: pointer;
  padding: 4px 8px 4px 8px;
}
oc-listbox .ui-listbox ul li.ui-listbox-item div.ui-chkbox {
  display: inline-block;
  padding-right: 8px;
}
oc-listbox .ui-listbox ul li.ui-listbox-item span {
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
oc-listbox .ui-listbox ul li.ui-listbox-item span.occ-icon {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}
oc-listbox .ui-listbox.ui-state-disabled ul li.ui-listbox-item {
  cursor: not-allowed;
  opacity: 0.5;
}
oc-listbox .ui-listbox.ui-state-disabled ul li.ui-listbox-item span {
  cursor: not-allowed;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
oc-listbox .ui-helper-hidden-accessible input[type=text] {
  display: none;
}

oc-error-wall .alert.occ-error-with-icon oc-icon {
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
oc-error-wall .alert.occ-error-with-icon > div {
  display: inline-block;
}

oc-fieldset legend {
  color: #333;
  margin-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
  font-size: 21px;
  float: none;
}

/**
 File for including button styles
 Components - oc-action-button, oc-toggle-buttons, oc-switch
 **/
oc-toggle-buttons .btn-group .btn-custom:not(.active) {
  background: linear-gradient(to bottom, #848484 0%, #979797 6%, #a1a1a1 12%, #717171 94%, #6c6c6c 100%);
  color: #FFFFFF;
  border: 1px solid #717171;
  border-top-color: #676767;
  border-bottom-color: #616161;
}

.occ-toggle-pill oc-toggle-button {
  margin-right: 8px;
}
.occ-toggle-pill oc-toggle-button label {
  border-radius: 15px;
}

oc-toggle-buttons .occ-icon {
  width: 16px;
  height: 16px;
  display: block;
}
oc-toggle-buttons .occ-icon:before {
  font-family: "Ionicons", sans-serif;
  line-height: 1;
}
oc-toggle-buttons .occ-icon.occ-listview:before {
  content: "\f20e";
}
oc-toggle-buttons .occ-cardview:before {
  content: "\f13f";
}
oc-toggle-buttons .occ-globe:before {
  content: "\f276";
}
oc-toggle-buttons .occ-cashpool:before {
  content: "\f316";
}
oc-toggle-buttons .occ-treeview:before {
  content: "\f341";
}
oc-toggle-buttons .occ-treeview {
  transform: rotate(180deg);
}

/*Toggle Button style ends*/
/* Global style for disabled buttons */
.disabled [role=button] {
  cursor: not-allowed;
}

a.disabled:hover {
  cursor: not-allowed;
}

oc-action-button.disabled {
  cursor: not-allowed;
}

.occ-beneficiary-buttons-wrapper {
  margin-top: 30px;
}
.occ-beneficiary-buttons-wrapper oc-action-button:nth-child(1) {
  margin-right: 30px;
}

/* C167458-4273 : To disable button click for  IE */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  oc-action-button.disabled button {
    pointer-events: none !important;
  }
}
oc-switch > span {
  background: #7f848d;
  border: 1px solid #dfdfdf;
  position: relative;
  display: inline-block;
  box-sizing: content-box;
  overflow: visible;
  width: 30px;
  height: 10px;
  padding: 0;
  margin: 0;
  border-radius: 20px;
  cursor: pointer;
  box-shadow: #dfdfdf 0 0 0 0 inset;
  transition: 0.2s ease-out all;
  top: -1px;
}
oc-switch > span.disabled {
  opacity: 0.5;
}

oc-switch > span small {
  background: #FFFFFF;
  border-radius: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  width: 18px;
  height: 18px;
  position: absolute;
  top: -4px;
  left: 0;
  transition: 0.2s ease-out all;
}

oc-switch > span.checked small {
  left: 14px;
  background: #008CE6;
  border-color: #008CE6;
}

oc-switch input {
  display: none;
}

.non-capitalization {
  text-transform: none !important;
}

.cdk-global-overlay-wrapper,
.cdk-overlay-container {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.cdk-overlay-container {
  position: fixed;
  z-index: 1150;
}

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1150;
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1150;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1150;
  background-color: white;
}

.cdk-overlay-container .occ-full-screen-mode {
  width: 100%;
  height: 100%;
}
.cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper {
  padding: 60px 140px 62px 136px;
  position: relative;
}
.cdk-overlay-container .occ-full-screen-mode.occ-iframe-overlay {
  height: auto;
}
.cdk-overlay-container .occ-full-screen-mode.occ-iframe-overlay .occ-overlay-wrapper {
  padding: 0px;
}
.cdk-overlay-container .occ-full-screen-mode.occ-iframe-overlay .occ-overlay-wrapper .occ-cdbe-wrapper {
  padding: 20px 140px 62px 136px;
  height: calc(100vh - 40px);
  margin-top: 40px;
  overflow-y: scroll;
}

oc-table .ui-table .ui-table-caption,
.styled-table .ui-table .ui-table-caption {
  padding-right: 0px;
  padding-left: 0px;
}
oc-table .ui-table .ui-table-caption oc-action-button button,
.styled-table .ui-table .ui-table-caption oc-action-button button {
  padding-right: 0px;
}
oc-table .ui-table .ui-table-scrollable-wrapper,
.styled-table .ui-table .ui-table-scrollable-wrapper {
  clear: both;
}
oc-table .ui-table .ui-table-scrollable-body,
.styled-table .ui-table .ui-table-scrollable-body {
  overflow-anchor: none;
}
oc-table .ui-table .ui-table-wrapper table,
oc-table .ui-table .ui-table-scrollable-wrapper table,
.styled-table .ui-table .ui-table-wrapper table,
.styled-table .ui-table .ui-table-scrollable-wrapper table {
  border: 1px solid lightgray;
}
oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th,
.styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th {
  border: 1px solid lightgray;
  font-weight: bold;
  background-color: #f4f4f4;
}
oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon,
.styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon {
  position: relative;
}
oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:after,
oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:before,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:after,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:before,
.styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:after,
.styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:before,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:after,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:before {
  display: inline-block;
  font-family: "Ionicons", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  position: absolute;
}
oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:before,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:before,
.styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:before,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:before {
  content: "\f365";
  top: -3px;
}
oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:after,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:after,
.styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:after,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:after {
  content: "\f35f";
  top: 3px;
}
oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up:after,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up:after,
.styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up:after,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up:after {
  content: "\f35f";
  top: 0px;
}
oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up:before,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up:before,
.styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up:before,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up:before {
  content: "";
}
oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down:before,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down:before,
.styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down:before,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down:before {
  content: "";
}
oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down:after,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down:after,
.styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down:after,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down:after {
  content: "\f365";
  top: 0px;
}
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:focus,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:focus,
.styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:focus,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:focus {
  outline: none;
}
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
.styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td {
  border: 1px solid lightgray;
  word-wrap: break-word;
}
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content,
.styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content {
  display: table;
  width: 100%;
}
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-title,
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data,
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-value,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-title,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-value,
.styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
.styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-title,
.styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data,
.styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-value,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-title,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-value {
  display: table-cell;
}
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
.styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column {
  width: 33.33%;
}
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-title,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-title,
.styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-title,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-title {
  font-weight: bold;
}
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data,
.styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data,
.styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data {
  display: table;
}
oc-table .ui-table .ui-paginator,
.styled-table .ui-table .ui-paginator {
  cursor: pointer;
  padding: 10px 0px;
}
oc-table .ui-table .ui-paginator .ui-paginator-icon:before,
.styled-table .ui-table .ui-paginator .ui-paginator-icon:before {
  display: inline-block;
  font-family: "Ionicons", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 24px;
  color: gray;
  line-height: 0.6;
}
oc-table .ui-table .ui-paginator .ui-paginator-first .ui-paginator-icon:before,
.styled-table .ui-table .ui-paginator .ui-paginator-first .ui-paginator-icon:before {
  content: "\f361";
  border-left: 2px solid gray;
  height: 14px;
}
oc-table .ui-table .ui-paginator .ui-paginator-prev .ui-paginator-icon:before,
.styled-table .ui-table .ui-paginator .ui-paginator-prev .ui-paginator-icon:before {
  content: "\f361";
}
oc-table .ui-table .ui-paginator .ui-paginator-next .ui-paginator-icon:before,
.styled-table .ui-table .ui-paginator .ui-paginator-next .ui-paginator-icon:before {
  content: "\f363";
}
oc-table .ui-table .ui-paginator .ui-paginator-last .ui-paginator-icon:before,
.styled-table .ui-table .ui-paginator .ui-paginator-last .ui-paginator-icon:before {
  content: "\f363";
  border-right: 2px solid gray;
  height: 14px;
}
oc-table .ui-table .ui-paginator .ui-state-disabled .ui-paginator-icon:before,
.styled-table .ui-table .ui-paginator .ui-state-disabled .ui-paginator-icon:before {
  color: lightgray;
  border-color: lightgray;
}
oc-table .ui-table .ui-paginator .ui-state-active,
.styled-table .ui-table .ui-paginator .ui-state-active {
  font-weight: bold;
}
oc-table .ui-table .ui-paginator .ui-state-active:focus,
.styled-table .ui-table .ui-paginator .ui-state-active:focus {
  outline: none;
}
oc-table .ui-table .ui-paginator oc-dropdown,
.styled-table .ui-table .ui-paginator oc-dropdown {
  float: right;
  width: auto;
  min-width: 65px;
  margin-top: -4px;
}
oc-table .ui-table .ui-paginator oc-dropdown button.btn-primary .caret,
.styled-table .ui-table .ui-paginator oc-dropdown button.btn-primary .caret {
  position: static;
  margin: -10px 0 0 4px;
}
oc-table .ui-table .ui-paginator oc-dropdown .dropdown-menu,
.styled-table .ui-table .ui-paginator oc-dropdown .dropdown-menu {
  min-width: 65px;
}
oc-table .ui-table .ui-table-scrollable-view.ui-table-frozen-view table.ui-table-scrollable-body-table,
.styled-table .ui-table .ui-table-scrollable-view.ui-table-frozen-view table.ui-table-scrollable-body-table {
  margin-bottom: 20px;
}
oc-table .ui-table .ui-table-scrollable-view.ui-table-frozen-view table.ui-table-scrollable-body-table.ui-table-frozen-right,
.styled-table .ui-table .ui-table-scrollable-view.ui-table-frozen-view table.ui-table-scrollable-body-table.ui-table-frozen-right {
  margin-bottom: 0px;
}

.modal-dialog oc-table-print-modal .modal-footer oc-action-button:first-child {
  margin-right: 10px;
}

oc-table .occ-display-flex {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
}
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th,
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td {
  text-align: left;
  justify-content: flex-start;
}
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:last-child,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:last-child,
oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:last-child,
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:last-child {
  text-align: right;
}
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:last-child .occ-display-flex,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:last-child .occ-display-flex,
oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:last-child .occ-display-flex,
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:last-child .occ-display-flex {
  justify-content: flex-end;
}
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-text-right,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td.occ-text-right,
oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-text-right,
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td.occ-text-right {
  text-align: right;
}
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-text-right .occ-display-flex,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td.occ-text-right .occ-display-flex,
oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-text-right .occ-display-flex,
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td.occ-text-right .occ-display-flex {
  justify-content: flex-end;
}
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-text-center,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td.occ-text-center,
oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-text-center,
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td.occ-text-center {
  text-align: center;
}
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-text-center .occ-display-flex,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td.occ-text-center .occ-display-flex,
oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-text-center .occ-display-flex,
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td.occ-text-center .occ-display-flex {
  justify-content: center;
}
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-text-left,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td.occ-text-left,
oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-text-left,
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td.occ-text-left {
  text-align: left;
}
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-text-left .occ-display-flex,
oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td.occ-text-left .occ-display-flex,
oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-text-left .occ-display-flex,
oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td.occ-text-left .occ-display-flex {
  justify-content: flex-start;
}
oc-table .occ-text-right {
  align-items: center;
  display: table-cell;
}
oc-table .ui-table-scrollable-view.ui-table-frozen-view .occ-unfrozen-column {
  display: none;
}
oc-table .ui-table-scrollable-view.ui-table-unfrozen-view .occ-frozen-column {
  display: none;
}

oc-table.occ-table-scroll-on-hover .ui-table-scrollable-body {
  overflow: hidden;
}
oc-table.occ-table-scroll-on-hover .ui-table-scrollable-body:hover {
  overflow: auto;
}

.occ-ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.occ-ellipsis-rtl {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
  direction: rtl;
}

.ui-table-responsive .ui-table-tbody > tr > td .occ-column-title {
  display: none;
}

@media screen and (max-width: 768px) {
  .ui-table-responsive .ui-table-tfoot > tr > td,
  .ui-table-responsive .ui-table-thead > tr > th,
  .ui-table-responsive colgroup {
    display: none !important;
  }
  .ui-table-responsive .ui-table-tbody > tr > td {
    text-align: left;
    display: block;
    border: 0;
    width: 100% !important;
    box-sizing: border-box;
    float: left;
    clear: left;
  }
  .ui-table-responsive .ui-table-tbody > tr > td .occ-column-title {
    padding: 0.4em;
    min-width: 30%;
    display: inline-block;
    font-weight: 700;
  }
}
/* File for including grid styles */
oc-grid-daterange-editor oc-daterange span.input-group-btn {
  display: none;
}

oc-grid oc-grid-footer .grid-footer {
  text-align: right;
  padding: 5px 0;
}
oc-grid oc-grid-footer .grid-footer .grid-pagination-panel {
  display: inline-block;
}
oc-grid oc-grid-footer .grid-footer .grid-pagination-panel .row-index {
  display: inline-block;
  margin: 0 8px;
}
oc-grid oc-grid-footer .grid-footer .grid-pagination-panel .page-controls {
  display: inline-block;
  margin: 0 8px;
}
oc-grid oc-grid-footer .grid-footer .grid-pagination-panel .page-controls a {
  margin: 0 6px;
  font-weight: 600;
  font-size: 16px;
  color: #777777;
  cursor: pointer;
  text-decoration: none;
}
oc-grid oc-grid-footer .grid-footer .grid-pagination-panel .page-controls a:hover {
  color: #333;
}
oc-grid oc-grid-footer .grid-footer .grid-pagination-panel .page-controls a.disabled {
  cursor: default;
}
oc-grid oc-grid-footer .grid-footer .grid-pagination-panel .page-controls a.disabled:hover {
  color: #777777;
}
oc-grid oc-grid-footer .grid-footer .grid-pagination-panel .goto-page-section {
  display: inline-block;
  margin-left: 10px;
}
oc-grid oc-grid-footer .grid-footer .grid-pagination-panel .goto-page-section .goto-label {
  margin-right: 2px;
  font-weight: 400;
}
oc-grid oc-grid-footer .grid-footer .grid-pagination-panel .goto-page-section .goto-input {
  max-width: 50px;
}

/* File for including accumulator styles */
.ui-accumulator .ui-widget-content {
  background-color: #FFFFFF;
  border: 1px solid #C7C7C7;
}
.ui-accumulator > div {
  float: none;
  display: table-cell;
  vertical-align: top;
}
.ui-accumulator .ui-accumulator-list {
  height: 12.5em;
  width: 12.5em;
}
.ui-accumulator .ui-button {
  display: block;
  width: 100%;
  margin-bottom: 5px;
}
.ui-accumulator .ui-state-active,
.ui-accumulator .ui-state-highlight {
  background-color: #0275d8;
  color: #FFFFFF;
}

oc-accumulator {
  /* Vertical */
  /* Responsive */
}
oc-accumulator .ui-accumulator {
  margin: 5px 0;
  border: 1px solid #000000;
  display: table;
}
oc-accumulator .ui-accumulator .ui-widget-content {
  border: 0px;
}
oc-accumulator .ui-accumulator-listwrapper {
  border: 1px solid #ccc;
  width: 50%;
}
oc-accumulator .ui-accumulator .ui-accumulator-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: auto;
  height: 12.5em;
  width: 12.5em;
  -webkit-user-select: none;
          user-select: none;
}
oc-accumulator .ui-accumulator .ui-accumulator-list li {
  margin: 1px;
  padding: 0.125em;
}
oc-accumulator .ui-accumulator .ui-accumulator-list li:nth-child(even) {
  background: #eeeeee;
}
oc-accumulator .ui-accumulator .ui-accumulator-list li:nth-child(even).ui-state-highlight {
  background: #0275d8;
}
oc-accumulator .ui-accumulator .ui-accumulator-buttons {
  vertical-align: middle;
  height: 12.5em;
  padding: 0 0.25em;
}
oc-accumulator .ui-accumulator .ui-accumulator-buttons .btn {
  padding: 0.5rem 1.5rem;
}
oc-accumulator .disabled {
  cursor: not-allowed;
}
oc-accumulator .ui-accumulator > div {
  float: none;
  display: table-cell;
  vertical-align: top;
}
oc-accumulator .ui-accumulator .ui-button {
  display: block;
  margin-bottom: 0.25em;
}
oc-accumulator .ui-accumulator .ui-button-text-icon-left {
  width: 100%;
}
oc-accumulator .ui-accumulator .ui-accumulator-item {
  cursor: pointer;
  border: 0 none;
  font-weight: inherit;
}
oc-accumulator .ui-accumulator .ui-accumulator-caption {
  text-align: center;
  padding: 0.5em 0.75em;
  border-bottom: 0 none;
}
oc-accumulator .ui-accumulator table {
  width: 100%;
  border-collapse: collapse;
}
oc-accumulator .ui-accumulator .ui-accumulator-filter-container {
  position: relative;
  width: 100%;
  padding: 0.5em 0.6em;
  border-bottom: 0 none;
}
oc-accumulator .ui-accumulator .ui-accumulator-filter-container .ui-accumulator-filter {
  text-indent: 1.1em;
  width: 100%;
}
oc-accumulator .ui-accumulator .ui-accumulator-filter-container .ui-accumulator-filter-icon {
  position: absolute;
  top: 50%;
  left: 1em;
  margin-top: -0.6em;
}
oc-accumulator .ui-accumulator.ui-accumulator-vertical {
  display: table;
}
oc-accumulator .ui-accumulator.ui-accumulator-vertical > div {
  float: none;
  display: table-row;
  vertical-align: top;
}
oc-accumulator .ui-accumulator.ui-accumulator-vertical .ui-accumulator-buttons {
  text-align: center;
  height: auto;
}
oc-accumulator .ui-accumulator.ui-accumulator-vertical .ui-accumulator-buttons .ui-button {
  display: inline-block;
}
oc-accumulator .ui-accumulator.ui-accumulator-vertical .ui-button {
  margin-top: 0.25em;
}
oc-accumulator .ui-accumulator-outline {
  outline: 1px dotted black;
  z-index: 1;
}
oc-accumulator .ui-accumulator .ui-accumulator-droppoint {
  height: 6px;
  list-style-type: none;
}
oc-accumulator .ui-accumulator .ui-accumulator-list .ui-accumulator-droppoint-empty {
  height: 100%;
  list-style-type: none;
}
oc-accumulator .ui-accumulator-list.ui-accumulator-source,
oc-accumulator .ui-accumulator-list.ui-accumulator-target {
  outline: none;
}
oc-accumulator .ui-accumulator-list.ui-accumulator-source .ui-state-disabled,
oc-accumulator .ui-accumulator-list.ui-accumulator-target .ui-state-disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
          user-select: none;
  color: #c4cdd5;
}
oc-accumulator .ui-accumulator.ui-accumulator-responsive * {
  box-sizing: border-box;
}
oc-accumulator .ui-accumulator.ui-accumulator-responsive {
  width: 100%;
}
oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper {
  width: 35%;
}
oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper.ui-accumulator-listwrapper-nocontrols {
  width: 45%;
}
oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-buttons {
  width: 10%;
}
oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-buttons button {
  width: 100%;
}
oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-list {
  width: auto;
}

/* File for including audi trail styles */
oc-accordion .audit-trail {
  background: #FFFFFF;
  padding: 9px;
  font-weight: normal;
}
oc-accordion .audit-trail .panel-default.panel-open .panel-heading {
  padding-bottom: 0;
}
oc-accordion .audit-trail .panel-default {
  border: none;
  border-left: 1px #000000 dashed;
  box-shadow: none;
}
oc-accordion .audit-trail .panel-default .panel-heading {
  background-color: #FFFFFF;
  border: 0;
  padding-top: 0;
  padding-bottom: 35px;
}
oc-accordion .audit-trail .panel-default .panel-heading .glyphicon {
  margin: -1px 0 0 -26px;
  background: #FFFFFF;
  font-size: 21px;
  color: #333;
  border-radius: 50%;
}
oc-accordion .audit-trail .panel-default .panel-heading .ion-plus-circled,
oc-accordion .audit-trail .panel-default .panel-heading .ion-minus-circled {
  margin: 0 0 0 -25px;
  background: #FFFFFF;
  font-size: 19px;
  color: #333;
  border-radius: 50%;
}
oc-accordion .audit-trail .panel-default .panel-heading .audit-heading {
  margin: -12px 0 0 10px;
  color: #333;
  font-weight: normal;
  line-height: 18px;
}
oc-accordion .audit-trail .panel-default .panel-heading .audit-heading span.date {
  display: block;
  font-size: 85%;
  color: #5a5a5a;
}
oc-accordion .audit-trail .panel-default .panel-heading .audit-heading span.message {
  display: block;
  font-weight: bold;
  font-size: 100%;
}
oc-accordion .audit-trail .panel-default .panel-heading .audit-heading span.sender {
  display: block;
  font-size: 95%;
}
oc-accordion .audit-trail .panel-default .panel-collapse .panel-body {
  border-top: 0;
  font-weight: normal;
  padding: 10px 0 35px 50px;
  line-height: 16px;
  background: #FFFFFF !important;
  font-size: 95%;
}
oc-accordion .audit-trail .panel-default .panel-collapse .panel-body .occ-changes-made {
  font-weight: bold;
}
oc-accordion .audit-trail .panel-default .panel-collapse .panel-body ol {
  list-style-type: decimal;
  margin-left: 20px;
}
oc-accordion .audit-trail .panel-default .panel {
  box-shadow: none;
}
oc-accordion .audit-trail oc-accordion-group:last-child .panel-default {
  border-left: 1px solid transparent;
}

/**
 File for including card styles
 Components - oc-cardset, oc-card
 **/
oc-cardset .cards-row {
  display: flex;
  margin-bottom: 10px;
}
oc-cardset .cards-row oc-card {
  display: flex;
  padding-right: 20px;
}
oc-cardset .cards-row oc-card .card {
  border: 1px solid lightgray;
  display: flex;
  flex-direction: column;
  width: 100%;
}
oc-cardset .cards-row oc-card .card .card-content {
  padding: 10px;
}
oc-cardset .column-layout-1 oc-card {
  width: 100%;
}
oc-cardset .column-layout-2 oc-card {
  width: 50%;
}
oc-cardset .column-layout-3 oc-card {
  width: 33.3333333333%;
}
oc-cardset .column-layout-4 oc-card {
  width: 25%;
}
oc-cardset .column-layout-5 oc-card {
  width: 20%;
}
oc-cardset .column-layout-6 oc-card {
  width: 16.6666666667%;
}

.occ-accounts-card .card .card-content .occ-content-row {
  margin-bottom: 10px;
  padding-left: 10px;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.occ-accounts-card .card .card-content .occ-content-row > div {
  display: flex;
  flex-direction: column;
  text-align: right;
  width: 50%;
}
.occ-accounts-card .card .card-content .occ-content-row > div:first-child {
  text-align: left;
  padding-right: 10px;
}
.occ-accounts-card .card .card-content .occ-content-row > div:not(:first-child) {
  padding-left: 10px;
}
.occ-accounts-card .card .card-content .occ-content-row:last-child {
  margin-top: auto;
  margin-bottom: 0px;
}
.occ-accounts-card .card .card-content .occ-content-row:last-child > div {
  text-align: left;
}
.occ-accounts-card .card .card-content .occ-content-row:last-child > div:first-child {
  text-align: right;
}

.occ-filter-cardset-wrapper {
  display: flex;
}
.occ-filter-cardset-wrapper .occ-recent-transaction {
  width: 20%;
}
.occ-filter-cardset-wrapper .occ-todo {
  width: 20%;
}
.occ-filter-cardset-wrapper .occ-done {
  width: 60%;
}
.occ-filter-cardset-wrapper .occ-done oc-card:last-child {
  padding-right: 0px;
}
.occ-filter-cardset-wrapper .occ-filter-cardset {
  position: relative;
}
.occ-filter-cardset-wrapper .occ-filter-cardset.occ-card-filter-seperator::after {
  content: "";
  width: 1px;
  height: 65%;
  position: absolute;
  right: 10px;
  top: 27px;
  background: #C8D5E1;
}
.occ-filter-cardset-wrapper .occ-filter-cardset .cards-wrapper {
  margin-top: 30px;
}
.occ-filter-cardset-wrapper .occ-filter-cardset .occ-card-filter-header {
  position: absolute;
  top: -10px;
}
.occ-filter-cardset-wrapper .occ-filter-cardset .occ-card-filter-header label {
  font-size: 18px;
  color: #0b1941;
}
.occ-filter-cardset-wrapper .occ-filter-cardset oc-card .card {
  border-bottom: 4px solid transparent;
  cursor: pointer;
}
.occ-filter-cardset-wrapper .occ-filter-cardset oc-card .card .card-content {
  max-width: 272px;
  min-width: 140px;
  padding: 12px 16px;
}
.occ-filter-cardset-wrapper .occ-filter-cardset oc-card .card.occ-card-active {
  border-bottom: 4px solid #005AA1;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.occ-filter-cardset-wrapper .occ-filter-cardset .occ-filter-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  position: relative;
}
.occ-filter-cardset-wrapper .occ-filter-cardset .occ-icon.md {
  position: static;
  width: 24px;
  height: 24px;
}
.occ-filter-cardset-wrapper .occ-filter-cardset .occ-filter-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.occ-filter-cardset-wrapper .occ-filter-cardset .occ-filter-label {
  font-size: 16px;
  color: #282828;
}
.occ-filter-cardset-wrapper .occ-filter-cardset .occ-filter-count {
  font-size: 28px;
  color: #282828;
}
.occ-filter-cardset-wrapper.occ-cards-position-bottom {
  margin-top: 20px;
}

/* File for including carousel styles */
oc-carousel div.carousel.slide {
  display: inline-block;
}
oc-carousel div.carousel.slide .carousel-indicators {
  bottom: 2.5rem;
  width: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
oc-carousel div.carousel.slide:focus {
  outline: none;
}
oc-carousel .carousel-control-prev {
  left: 10%;
}
oc-carousel .carousel-control-next {
  right: 10%;
}
oc-carousel .carousel-control-next,
oc-carousel .carousel-control-prev {
  display: none;
  cursor: pointer;
}
oc-carousel .occ-left-control,
oc-carousel .occ-right-control {
  display: block;
  z-index: 1;
}
oc-carousel .carousel-control.left,
oc-carousel .carousel-control.right {
  background-image: none;
  width: 40px;
  height: 40px;
  top: calc(50% - 10px);
}
oc-carousel .carousel-control .icon-prev,
oc-carousel .carousel-control .icon-next {
  width: 40px;
  height: 40px;
}

.occ-carousel-wrapper {
  position: relative;
}
.occ-carousel-wrapper div.occ-number-indicator {
  display: block;
  text-align: right;
}
.occ-carousel-wrapper div.occ-number-indicator .occ-number-indicator-item {
  cursor: pointer;
}
.occ-carousel-wrapper div.occ-number-indicator .occ-number-indicator-item.occ-active {
  font-weight: bold;
}

oc-carousel.occ-fancy-slide {
  padding: 1em;
}
oc-carousel.occ-fancy-slide div.carousel.slide {
  height: 640px;
  width: 100%;
}
oc-carousel.occ-fancy-slide div.carousel.slide div.occ-slide-with-background {
  height: 640px;
  width: 100%;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
}
oc-carousel.occ-fancy-slide div.carousel.slide div.occ-slide-with-background div.occ-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-grid;
  justify-content: center;
  align-items: center;
}
oc-carousel.occ-fancy-slide div.carousel.slide div.occ-slide-with-background div.occ-text h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 90px;
}
oc-carousel.occ-fancy-slide div.carousel.slide div.occ-slide-with-background div.occ-text h1,
oc-carousel.occ-fancy-slide div.carousel.slide div.occ-slide-with-background div.occ-text h2 {
  color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
}
oc-carousel.occ-fancy-slide div.carousel.slide div.occ-slide-with-background div.occ-text h2 {
  margin-top: 1.5em;
}

/**
 File for including country code selector styles
 Components - oc-countrycode-selector, oc-countrycode-selector-x
 **/
oc-countrycode-selector button.btn-primary,
oc-countrycode-selector-x button.btn-primary {
  border-radius: 4px 0 0 4px;
}
oc-countrycode-selector button.btn-primary span.dial-code,
oc-countrycode-selector-x button.btn-primary span.dial-code {
  padding: 0 8px 0 0;
}
oc-countrycode-selector button.btn-primary span.currency,
oc-countrycode-selector-x button.btn-primary span.currency {
  padding: 0 8px;
}
oc-countrycode-selector div.dropdown,
oc-countrycode-selector div.dropup,
oc-countrycode-selector-x div.dropdown,
oc-countrycode-selector-x div.dropup {
  display: flex !important;
}
oc-countrycode-selector div.dropdown .search-container input,
oc-countrycode-selector div.dropup .search-container input,
oc-countrycode-selector-x div.dropdown .search-container input,
oc-countrycode-selector-x div.dropup .search-container input {
  padding: 8px 16px 8px 36px;
  background-image: url(/oc-assets/styles/themes/icons/icn_searchN16-grey.svg);
  background-position: 2% 50%;
  background-repeat: no-repeat;
  background-size: 17px 16px;
}
oc-countrycode-selector div.dropdown .occ-dropdown-menu .oc-search-scroll,
oc-countrycode-selector div.dropup .occ-dropdown-menu .oc-search-scroll,
oc-countrycode-selector-x div.dropdown .occ-dropdown-menu .oc-search-scroll,
oc-countrycode-selector-x div.dropup .occ-dropdown-menu .oc-search-scroll {
  overflow-y: scroll;
  max-height: 20vh;
}
oc-countrycode-selector div.dropdown .occ-dropdown-menu .divider,
oc-countrycode-selector div.dropup .occ-dropdown-menu .divider,
oc-countrycode-selector-x div.dropdown .occ-dropdown-menu .divider,
oc-countrycode-selector-x div.dropup .occ-dropdown-menu .divider {
  margin: 0;
}
oc-countrycode-selector div.dropdown .occ-dropdown-menu .occ-preferred-options-wrapper,
oc-countrycode-selector div.dropup .occ-dropdown-menu .occ-preferred-options-wrapper,
oc-countrycode-selector-x div.dropdown .occ-dropdown-menu .occ-preferred-options-wrapper,
oc-countrycode-selector-x div.dropup .occ-dropdown-menu .occ-preferred-options-wrapper {
  overflow-y: auto;
  max-height: 200px;
}
oc-countrycode-selector div.dropdown input,
oc-countrycode-selector div.dropup input,
oc-countrycode-selector-x div.dropdown input,
oc-countrycode-selector-x div.dropup input {
  border-radius: 0px 4px 4px 0px;
  border-left-width: 0px;
}
oc-countrycode-selector div.dropdown.occ-selector-right button.btn-primary,
oc-countrycode-selector div.dropup.occ-selector-right button.btn-primary,
oc-countrycode-selector-x div.dropdown.occ-selector-right button.btn-primary,
oc-countrycode-selector-x div.dropup.occ-selector-right button.btn-primary {
  border-radius: 0px 4px 4px 0px;
}
oc-countrycode-selector div.dropdown.occ-selector-right input,
oc-countrycode-selector div.dropup.occ-selector-right input,
oc-countrycode-selector-x div.dropdown.occ-selector-right input,
oc-countrycode-selector-x div.dropup.occ-selector-right input {
  border-radius: 4px 0px 0px 4px;
  border-left-width: 1px;
  border-right: none;
}
oc-countrycode-selector div.dropup .dropdown-menu,
oc-countrycode-selector-x div.dropup .dropdown-menu {
  bottom: initial;
}
oc-countrycode-selector oc-text .input-container,
oc-countrycode-selector-x oc-text .input-container {
  position: relative;
}

oc-countrycode-selector-x div.occ-country-code-selector-x-container {
  display: flex;
}
oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-text {
  width: 70%;
}
oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-text.occ-rounded-border-left input {
  border-radius: 4px 0px 0px 4px;
}
oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-text.occ-rounded-border-right input {
  border-radius: 0px 4px 4px 0px;
}
oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-text input {
  height: 42px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-typeahead {
  width: 30%;
  min-width: 92px;
}
oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-typeahead.occ-rounded-border-right div.ui-autocomplete.ui-widget {
  border-radius: 0 4px 4px 0;
}
oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-typeahead.occ-rounded-border-left div.ui-autocomplete.ui-widget {
  border-radius: 4px 0 0 4px;
}
oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-typeahead div.ui-autocomplete-panel {
  width: 250px;
}
oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-typeahead div.ui-autocomplete.occ-typeahead-collision div.ui-autocomplete-panel {
  transform: translateX(-100%) translateX(92px);
}
oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-typeahead span.autocomplete-search-icon {
  display: none;
}

oc-countrycode-selector oc-text .input-container span:first-of-type,
oc-countrycode-selector-x oc-text .input-container span:first-of-type {
  position: absolute;
  top: 23%;
  left: 8px;
}

/**
 File for including date/time styles
 Components - oc-datepicker, oc-daterange, oc-timepicker
 **/
oc-datepicker .bg-primary {
  background-color: #17355F !important;
}
oc-datepicker .input-group {
  width: 100%;
}
oc-datepicker .input-group input.form-control:first-child {
  border-radius: 4px;
}
oc-datepicker .input-group input.form-control {
  background-image: url("/cip//oc-assets/styles/themes/whitelabel/icons/icn_calendarN16-grey.svg");
  background-position: 7px 7px;
  background-repeat: no-repeat;
  padding-left: 30px;
  width: auto;
}
oc-datepicker .datepicker-with-button button.btn.btn-default.icon-calender {
  border-left-width: 0px;
  background-color: #eeeeee;
}
oc-datepicker .datepicker-with-button input.form-control {
  background-image: none;
  padding-left: 8px;
}
oc-datepicker .btn.icon-calender {
  width: 32px;
  height: 34px;
  padding: 0;
  margin-left: -2px;
}
oc-datepicker .c-icon-date-picker:after {
  font-family: ionicons, sans-serif;
  content: "\f117";
  color: #002d72;
  font-size: 18px;
  font-style: normal;
}
oc-datepicker .hidden {
  display: block !important;
}
oc-datepicker .custom-day.focused {
  background-color: #e6e6e6;
}
oc-datepicker .custom-day.faded {
  background-color: rgba(51, 122, 183, 0.5);
}
oc-datepicker .custom-day.outside {
  opacity: 0.5;
}

/*Datepicker style ends*/
oc-daterange .input-group input.form-control,
oc-daterange .input-group input.form-control:first-child {
  border-radius: 4px;
}

oc-daterange input.form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

oc-timepicker .occ-form-group {
  position: relative;
}
oc-timepicker .occ-form-group .icon-time {
  position: absolute;
  top: 11px;
  right: 12px;
  pointer-events: auto;
  cursor: pointer;
}

oc-timepicker .ngb-tp {
  position: relative;
}
oc-timepicker .ngb-tp-meridian .btn {
  border: none;
  font-size: 14px;
  border-radius: 4px;
}

ngb-datepicker.dropdown-menu {
  min-width: 500px;
}
ngb-datepicker.dropdown-menu .hidden {
  display: block !important;
}
ngb-datepicker.dropdown-menu .occ-daterange-footer-panel {
  min-width: 500px;
}
ngb-datepicker.dropdown-menu .custom-day.focused {
  background-color: #e6e6e6;
}
ngb-datepicker.dropdown-menu .custom-day.range,
ngb-datepicker.dropdown-menu .custom-day:hover {
  background-color: rgb(51, 122, 183);
  color: #FFFFFF;
  outline: none;
}
ngb-datepicker.dropdown-menu .custom-day.faded {
  background-color: rgba(51, 122, 183, 0.5);
}
ngb-datepicker.dropdown-menu .custom-day.outside {
  opacity: 0.5;
}
ngb-datepicker.dropdown-menu .ngb-dp-day {
  line-height: 2rem;
}
ngb-datepicker.dropdown-menu .ngb-dp-day:focus {
  outline: none;
}
ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel {
  float: right;
  position: absolute;
  top: 40px;
  right: 10px;
}
ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel .occ-datepicker-sidepanel-options oc-action-button.occ-custom-range-btn {
  text-decoration: none;
}
ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel .occ-datepicker-sidepanel-options oc-action-button.occ-custom-range-btn button {
  display: flex;
}
ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel {
  margin-top: 10px;
  margin-bottom: 10px;
  clear: both;
  display: table;
  table-layout: fixed;
}
ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel {
  display: table-cell;
  vertical-align: middle;
}
ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-btn-panel {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
}

/* File for including drawer styles */
oc-drawer .drawer {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1049;
  height: 100%;
  background-color: #FFFFFF;
  width: 35%;
}
oc-drawer .drawer .drawer-body {
  overflow-y: auto;
  height: 85%;
  width: 100%;
}
oc-drawer .drawer .drawer-body .occ-sub-header {
  text-align: center;
}
oc-drawer .drawer .drawer-body .occ-sub-header a {
  margin-right: 5px;
}
oc-drawer .drawer .drawer-header * {
  display: inline-block;
}
oc-drawer .drawer .drawer-header {
  padding: 15px 24px;
  text-align: center;
  background-color: #007bff;
}
oc-drawer .drawer .drawer-header .close-icon {
  float: right;
}
oc-drawer .drawer .drawer-footer oc-action-button {
  width: 50%;
  height: 40px;
  display: inline-block;
}
oc-drawer .drawer.occ-not-scrollable .drawer-body {
  overflow-y: unset;
}
oc-drawer .drawer.occ-scrollable .drawer-body {
  overflow-y: auto;
}

oc-backdrop .occ-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  background-color: #FFFFFF;
  opacity: 0.5;
}

oc-drawer.occ-audit-trail-drawer .drawer .drawer-header {
  height: 88px !important;
}
oc-drawer.occ-audit-trail-drawer .drawer .drawer-header .occ-transaction-title {
  vertical-align: middle;
  margin-right: 5px;
}
oc-drawer.occ-audit-trail-drawer .drawer .drawer-body {
  height: calc(100% - 88px);
}

@media (max-width: 1300px) {
  oc-drawer.occ-audit-trail-drawer .drawer .drawer-header {
    min-height: 88px;
    height: auto !important;
  }
  oc-drawer.occ-audit-trail-drawer .drawer .drawer-header oc-toggle-buttons {
    margin-top: 10px;
  }
  oc-drawer.occ-audit-trail-drawer .drawer .drawer-body {
    height: calc(100% - 130px) !important;
  }
}
@media (max-width: 830px) {
  oc-drawer.occ-audit-trail-drawer .drawer .drawer-header .occ-arrow-navigation {
    margin-top: 10px;
  }
}
/* File for including dropdown styles */
oc-dropdown .dropdown-menu.show {
  bottom: auto;
}
oc-dropdown span.text-ellipsis {
  width: 88%;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
}
oc-dropdown.occ-lower-case span.text-ellipsis.occ-option-text {
  text-transform: lowercase;
}
oc-dropdown.occ-default-case span.text-ellipsis.occ-option-text {
  text-transform: none;
}

.occ-profile-dropdown {
  display: inline-block;
}

/* File for including navigation wizard styles */
oc-nav-wizard .navflow-wizard {
  width: 100%;
  clear: both;
}
oc-nav-wizard .navflow-wizard.wizard-bidi-override .navflow-wizard-step-label {
  unicode-bidi: bidi-override;
}
oc-nav-wizard .navflow-wizard.adapt li {
  width: auto !important;
}
oc-nav-wizard .navflow-wizard li:first-child:nth-last-child(1),
oc-nav-wizard .navflow-wizard li:first-child:nth-last-child(1) ~ li {
  width: 100%;
}
oc-nav-wizard .navflow-wizard li:first-child:nth-last-child(2),
oc-nav-wizard .navflow-wizard li:first-child:nth-last-child(2) ~ li {
  width: 50%;
}
oc-nav-wizard .navflow-wizard li:first-child:nth-last-child(3),
oc-nav-wizard .navflow-wizard li:first-child:nth-last-child(3) ~ li {
  width: 33.3333333333%;
}
oc-nav-wizard .navflow-wizard li:first-child:nth-last-child(4),
oc-nav-wizard .navflow-wizard li:first-child:nth-last-child(4) ~ li {
  width: 25%;
}
oc-nav-wizard .navflow-wizard li:first-child:nth-last-child(5),
oc-nav-wizard .navflow-wizard li:first-child:nth-last-child(5) ~ li {
  width: 20%;
}
oc-nav-wizard .navflow-wizard li:first-child:nth-last-child(6),
oc-nav-wizard .navflow-wizard li:first-child:nth-last-child(6) ~ li {
  width: 16.6666666667%;
}
oc-nav-wizard .navflow-wizard li:first-child:nth-last-child(7),
oc-nav-wizard .navflow-wizard li:first-child:nth-last-child(7) ~ li {
  width: 14.2857142857%;
}
oc-nav-wizard .navflow-wizard li:first-child:nth-last-child(8),
oc-nav-wizard .navflow-wizard li:first-child:nth-last-child(8) ~ li {
  width: 12.5%;
}
oc-nav-wizard .navflow-wizard-step {
  text-align: left;
  display: block;
  position: relative;
  min-width: 100px;
  float: left;
  padding: 7px 0;
}
oc-nav-wizard .navflow-wizard-step div {
  margin: 0 auto;
  display: table;
  height: 40px;
}
oc-nav-wizard .navflow-wizard-step .step-label {
  vertical-align: middle;
  min-width: 55px;
  padding-left: 5px;
  display: table-cell;
}
oc-nav-wizard .navflow-wizard-step .step-number {
  display: table-cell;
  vertical-align: middle;
}
oc-nav-wizard .navflow-wizard-step.inactive {
  opacity: 0.35;
}
oc-nav-wizard .navflow-wizard .occ-icon {
  background-image: url("/cip//oc-assets/styles/themes/whitelabel/icons/grey-tick.svg");
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  display: table-cell;
  background-position: center center;
}
oc-nav-wizard .navflow-wizard .occ-icon.occ-file-services,
oc-nav-wizard .navflow-wizard .occ-icon.occ-blue-check,
oc-nav-wizard .navflow-wizard .occ-icon.occ-green-check {
  background-image: none;
  width: 16px;
  height: 16px;
}
oc-nav-wizard .wizard-tracker {
  height: 2px;
  background-color: lightgray;
  clear: both;
  line-height: 0;
}
oc-nav-wizard .wizard-tracker .progress {
  background-color: gray;
  height: 2px;
  display: inline-block;
  margin-bottom: 4px;
}
oc-nav-wizard .wizard-tracker.active-1.steps-1 .progress {
  width: 100%;
}
oc-nav-wizard .wizard-tracker.active-1.steps-2 .progress {
  width: 50%;
}
oc-nav-wizard .wizard-tracker.active-1.steps-3 .progress {
  width: 33.3333333333%;
}
oc-nav-wizard .wizard-tracker.active-1.steps-4 .progress {
  width: 25%;
}
oc-nav-wizard .wizard-tracker.active-1.steps-5 .progress {
  width: 20%;
}
oc-nav-wizard .wizard-tracker.active-1.steps-6 .progress {
  width: 16.6666666667%;
}
oc-nav-wizard .wizard-tracker.active-1.steps-7 .progress {
  width: 14.2857142857%;
}
oc-nav-wizard .wizard-tracker.active-1.steps-8 .progress {
  width: 12.5%;
}
oc-nav-wizard .wizard-tracker.active-2.steps-1 .progress {
  width: 200%;
}
oc-nav-wizard .wizard-tracker.active-2.steps-2 .progress {
  width: 100%;
}
oc-nav-wizard .wizard-tracker.active-2.steps-3 .progress {
  width: 66.6666666667%;
}
oc-nav-wizard .wizard-tracker.active-2.steps-4 .progress {
  width: 50%;
}
oc-nav-wizard .wizard-tracker.active-2.steps-5 .progress {
  width: 40%;
}
oc-nav-wizard .wizard-tracker.active-2.steps-6 .progress {
  width: 33.3333333333%;
}
oc-nav-wizard .wizard-tracker.active-2.steps-7 .progress {
  width: 28.5714285714%;
}
oc-nav-wizard .wizard-tracker.active-2.steps-8 .progress {
  width: 25%;
}
oc-nav-wizard .wizard-tracker.active-3.steps-1 .progress {
  width: 300%;
}
oc-nav-wizard .wizard-tracker.active-3.steps-2 .progress {
  width: 150%;
}
oc-nav-wizard .wizard-tracker.active-3.steps-3 .progress {
  width: 100%;
}
oc-nav-wizard .wizard-tracker.active-3.steps-4 .progress {
  width: 75%;
}
oc-nav-wizard .wizard-tracker.active-3.steps-5 .progress {
  width: 60%;
}
oc-nav-wizard .wizard-tracker.active-3.steps-6 .progress {
  width: 50%;
}
oc-nav-wizard .wizard-tracker.active-3.steps-7 .progress {
  width: 42.8571428571%;
}
oc-nav-wizard .wizard-tracker.active-3.steps-8 .progress {
  width: 37.5%;
}
oc-nav-wizard .wizard-tracker.active-4.steps-1 .progress {
  width: 400%;
}
oc-nav-wizard .wizard-tracker.active-4.steps-2 .progress {
  width: 200%;
}
oc-nav-wizard .wizard-tracker.active-4.steps-3 .progress {
  width: 133.3333333333%;
}
oc-nav-wizard .wizard-tracker.active-4.steps-4 .progress {
  width: 100%;
}
oc-nav-wizard .wizard-tracker.active-4.steps-5 .progress {
  width: 80%;
}
oc-nav-wizard .wizard-tracker.active-4.steps-6 .progress {
  width: 66.6666666667%;
}
oc-nav-wizard .wizard-tracker.active-4.steps-7 .progress {
  width: 57.1428571429%;
}
oc-nav-wizard .wizard-tracker.active-4.steps-8 .progress {
  width: 50%;
}
oc-nav-wizard .wizard-tracker.active-5.steps-1 .progress {
  width: 500%;
}
oc-nav-wizard .wizard-tracker.active-5.steps-2 .progress {
  width: 250%;
}
oc-nav-wizard .wizard-tracker.active-5.steps-3 .progress {
  width: 166.6666666667%;
}
oc-nav-wizard .wizard-tracker.active-5.steps-4 .progress {
  width: 125%;
}
oc-nav-wizard .wizard-tracker.active-5.steps-5 .progress {
  width: 100%;
}
oc-nav-wizard .wizard-tracker.active-5.steps-6 .progress {
  width: 83.3333333333%;
}
oc-nav-wizard .wizard-tracker.active-5.steps-7 .progress {
  width: 71.4285714286%;
}
oc-nav-wizard .wizard-tracker.active-5.steps-8 .progress {
  width: 62.5%;
}
oc-nav-wizard .wizard-tracker.active-6.steps-1 .progress {
  width: 600%;
}
oc-nav-wizard .wizard-tracker.active-6.steps-2 .progress {
  width: 300%;
}
oc-nav-wizard .wizard-tracker.active-6.steps-3 .progress {
  width: 200%;
}
oc-nav-wizard .wizard-tracker.active-6.steps-4 .progress {
  width: 150%;
}
oc-nav-wizard .wizard-tracker.active-6.steps-5 .progress {
  width: 120%;
}
oc-nav-wizard .wizard-tracker.active-6.steps-6 .progress {
  width: 100%;
}
oc-nav-wizard .wizard-tracker.active-6.steps-7 .progress {
  width: 85.7142857143%;
}
oc-nav-wizard .wizard-tracker.active-6.steps-8 .progress {
  width: 75%;
}
oc-nav-wizard .wizard-tracker.active-7.steps-1 .progress {
  width: 700%;
}
oc-nav-wizard .wizard-tracker.active-7.steps-2 .progress {
  width: 350%;
}
oc-nav-wizard .wizard-tracker.active-7.steps-3 .progress {
  width: 233.3333333333%;
}
oc-nav-wizard .wizard-tracker.active-7.steps-4 .progress {
  width: 175%;
}
oc-nav-wizard .wizard-tracker.active-7.steps-5 .progress {
  width: 140%;
}
oc-nav-wizard .wizard-tracker.active-7.steps-6 .progress {
  width: 116.6666666667%;
}
oc-nav-wizard .wizard-tracker.active-7.steps-7 .progress {
  width: 100%;
}
oc-nav-wizard .wizard-tracker.active-7.steps-8 .progress {
  width: 87.5%;
}
oc-nav-wizard .wizard-tracker.active-8.steps-1 .progress {
  width: 800%;
}
oc-nav-wizard .wizard-tracker.active-8.steps-2 .progress {
  width: 400%;
}
oc-nav-wizard .wizard-tracker.active-8.steps-3 .progress {
  width: 266.6666666667%;
}
oc-nav-wizard .wizard-tracker.active-8.steps-4 .progress {
  width: 200%;
}
oc-nav-wizard .wizard-tracker.active-8.steps-5 .progress {
  width: 160%;
}
oc-nav-wizard .wizard-tracker.active-8.steps-6 .progress {
  width: 133.3333333333%;
}
oc-nav-wizard .wizard-tracker.active-8.steps-7 .progress {
  width: 114.2857142857%;
}
oc-nav-wizard .wizard-tracker.active-8.steps-8 .progress {
  width: 100%;
}
oc-nav-wizard .vertical-nav-wizard {
  margin-left: 10px;
}
oc-nav-wizard .vertical-nav-wizard .wizard-tracker {
  display: none;
}
oc-nav-wizard .vertical-nav-wizard .navflow-wizard {
  border-left: 1px solid gray;
}
oc-nav-wizard .vertical-nav-wizard .navflow-wizard li.navflow-wizard-step {
  padding: 0px;
  float: none;
  width: 100%;
}
oc-nav-wizard .vertical-nav-wizard .navflow-wizard li.navflow-wizard-step > div {
  margin-left: 0px;
  width: 100%;
}
oc-nav-wizard .vertical-nav-wizard .navflow-wizard li.navflow-wizard-step .step-number {
  position: absolute;
  left: -47px;
}
oc-nav-wizard .vertical-nav-wizard .navflow-wizard li.navflow-wizard-step .step-label {
  vertical-align: top;
  margin-left: 10px;
}
oc-nav-wizard .vertical-nav-wizard .navflow-wizard li.navflow-wizard-step ~ li {
  width: 100%;
}
oc-nav-wizard .vertical-nav-wizard .occ-status-indicator-wrapper {
  display: table;
  width: 100%;
  table-layout: fixed;
}
oc-nav-wizard .vertical-nav-wizard .occ-status-indicator-wrapper .occ-status-indicator-label {
  display: table-cell;
  width: 10%;
}
oc-nav-wizard .vertical-nav-wizard .occ-status-indicator-wrapper .occ-status-indicator-status {
  display: table-cell;
}
oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard li:first-child .step-number {
  background-image: none;
}

/* File for including notifications styles */
oc-notification .notification-panel {
  position: relative;
  clear: both;
}
oc-notification .show-grid {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 100003;
}
oc-notification oc-notification-message > div {
  background-color: #CCE8DC;
}
oc-notification oc-notification-message > div .occ-notification-icon {
  position: absolute;
  top: 15px;
}
oc-notification oc-notification-message > div .occ-notification-content {
  margin-left: 30px;
}

/* File for including panel styles */
oc-panel .panel.panel-primary > .panel-heading {
  border-bottom: 1px solid #dddddd;
}
oc-panel .panel.panel-primary .panel-expand-collapse-wrapper {
  float: right;
}
oc-panel .panel .panel-expand-collapse-wrapper span.collapse-i {
  background-image: url("/assets/images/be-icons-v2.png");
  background-position: -127px -161px;
  background-repeat: no-repeat;
  background-color: transparent;
  height: 17px;
  width: 17px;
  display: inline-block;
  vertical-align: middle;
}
oc-panel .panel .panel-expand-collapse-wrapper span.collapse-i:before {
  content: none !important;
}
oc-panel .panel .panel-expand-collapse-wrapper span.expand-i {
  background-image: url("/assets/images/be-icons-v2.png");
  background-position: -102px -161px;
  background-repeat: no-repeat;
  background-color: transparent;
  height: 17px;
  width: 17px;
  display: inline-block;
  vertical-align: middle;
}
oc-panel .panel .panel-expand-collapse-wrapper span.expand-i:before {
  content: none !important;
}
oc-panel .panel.panel-secondary .panel-heading {
  background-color: #d8e6f6;
}
oc-panel .panel.panel-secondary {
  border: 1px solid lightgray;
}
oc-panel .panel .panel-heading {
  background: #FFFFFF;
  color: #002d72;
  padding: 10px;
}
oc-panel .panel .panel-heading h2 {
  display: inline-block;
  font-size: 16px;
  margin: 0px;
}
oc-panel .panel .panel-expand-collapse-wrapper {
  float: right;
}
oc-panel .panel .occ-panel-body-wrapper.occ-closed {
  display: none;
}
oc-panel.occ-indicator-panel .panel-heading h2 {
  width: calc(100% - 17px);
}
oc-panel oc-panel-header span,
oc-panel span.occ-information-icon {
  vertical-align: middle;
}
oc-panel oc-panel-header div {
  display: inline-block;
}
oc-panel .icon {
  font-family: "Ionicons", sans-serif;
  line-height: 1;
  width: 14px;
  display: inline-block;
  margin-left: 20px;
}
oc-panel .icon:after {
  content: "\f20b";
}
oc-panel .occ-data-row {
  display: table;
  table-layout: fixed;
  width: 100%;
}
oc-panel .occ-data-row .occ-column-header {
  display: table-cell;
}
oc-panel .occ-data-row .occ-column-value {
  display: table-cell;
  text-align: right;
  word-wrap: break-word;
}

oc-panel.occ-request-status-panel .panel-heading {
  background: #ADD7FF;
  border: 1px solid #cfdbe5;
}
oc-panel.occ-request-status-panel .panel-heading h2 {
  text-shadow: none;
}
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul {
  display: table;
  width: 100%;
}
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li:first-child:nth-last-child(1),
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li:first-child:nth-last-child(1) ~ li {
  width: 100%;
}
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li:first-child:nth-last-child(2),
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li:first-child:nth-last-child(2) ~ li {
  width: 50%;
}
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li:first-child:nth-last-child(3),
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li:first-child:nth-last-child(3) ~ li {
  width: 33.3333333333%;
}
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li:first-child:nth-last-child(4),
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li:first-child:nth-last-child(4) ~ li {
  width: 25%;
}
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li:first-child:nth-last-child(5),
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li:first-child:nth-last-child(5) ~ li {
  width: 20%;
}
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li:first-child:nth-last-child(6),
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li:first-child:nth-last-child(6) ~ li {
  width: 16.6666666667%;
}
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li:first-child:nth-last-child(7),
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li:first-child:nth-last-child(7) ~ li {
  width: 14.2857142857%;
}
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li:first-child:nth-last-child(8),
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li:first-child:nth-last-child(8) ~ li {
  width: 12.5%;
}
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li {
  display: table-cell;
  border-right: 1px solid #e9e9e9;
  text-align: right;
  padding: 3px 14px 14px 14px;
}
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li .occ-request-count {
  margin-bottom: 10px;
  font-size: 21px;
  color: #666666;
}
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li .occ-request-label {
  color: #0071bb;
  line-height: 16px;
  font-weight: normal;
}
oc-panel.occ-request-status-panel .occ-request-list-wrapper ul li:last-child {
  border-right: none;
}

/* File for including search panel styles */
oc-search-panel .search-panel-wrapper.open button.occ-btn-attach-filter {
  position: relative;
}
oc-search-panel .search-panel-wrapper.open button.occ-btn-attach-filter:after {
  content: "";
  display: block;
  position: absolute;
  left: 17px;
  top: 28px;
  bottom: 100%;
  width: 0;
  height: 0;
  border-bottom: 7px solid lightgrey;
  border-top: 7px solid transparent;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}
oc-search-panel .search-panel-wrapper.open .search-form-wrapper {
  padding: 10px;
  background-color: lightgrey;
  margin-top: 9px;
}
oc-search-panel.occ-rd-search-panel .search-form-wrapper div:nth-child(1 of div.row) {
  max-width: 80%;
  margin: 47px auto;
}
oc-search-panel.occ-rd-search-panel .search-form-wrapper div:nth-child(1 of div.row) > div {
  border-right: 1px solid rgba(196, 205, 213, 0.5);
  padding: 0 30px;
}
oc-search-panel.occ-rd-search-panel .search-form-wrapper div:nth-child(1 of div.row) > div:last-child {
  border-right: none;
}
oc-search-panel.occ-inline-element-search-panel oc-action-button.occ-btn-attach-filter {
  margin: 0 8px;
}
oc-search-panel.occ-inline-element-search-panel oc-toggle-buttons.occ-toggle-pill .btn-group oc-toggle-button:not(:last-child) label.btn.btn-custom:after {
  content: none;
}

/**
 File for including selection input styles
 Components - oc-checkbox, oc-checkbox-list, oc-radiobutton, oc-radiobutton-list
 **/
oc-checkbox .occ-checkbox-wrapper {
  display: inline-block;
}
oc-checkbox .display-inline {
  display: inline;
}

oc-checkbox label:not(.disabled),
oc-radiobutton label:not(.disabled) {
  cursor: pointer;
}

oc-checkbox label.disabled,
oc-radiobutton label.disabled {
  cursor: not-allowed;
}

oc-checkbox-list ul,
oc-radiobutton-list ul {
  list-style: none;
}
oc-checkbox-list ul.horizontal li,
oc-radiobutton-list ul.horizontal li {
  float: left;
}

/**
 File for including tab styles
 Components - oc-tabset, oc-tab-scroll
 **/
oc-tab-scroll {
  position: relative;
  display: block;
}
oc-tab-scroll div.ui-tabs-scrollable {
  background: #FFFFFF;
  border-radius: 8px 8px 0px 0px;
}
oc-tab-scroll div.occ-tab-header {
  margin-left: 25px;
  margin-right: 25px;
}
oc-tab-scroll ul.nav-tabs-scroll {
  white-space: nowrap;
  overflow: hidden;
  border-bottom: 0;
  font-weight: normal;
  font-size: 14px;
  color: #53565a;
  letter-spacing: 1px;
  text-align: left;
  height: 56px;
  line-height: 32px;
}
oc-tab-scroll ul.nav-tabs-scroll div.scrollable {
  transform: translateX(0px);
  transition: all 300ms ease-in-out;
}
oc-tab-scroll ul.nav-tabs-scroll li {
  display: inline-block;
  padding: 10px;
}
oc-tab-scroll ul.nav-tabs-scroll li div.occ-display-flex {
  justify-content: center;
}
oc-tab-scroll ul.nav-tabs-scroll li div.occ-display-flex a:hover,
oc-tab-scroll ul.nav-tabs-scroll li div.occ-display-flex a:focus {
  background-color: #FFFFFF;
  color: #008CE6 !important;
  text-decoration: none !important;
}
oc-tab-scroll ul.nav-tabs-scroll li:hover {
  border-bottom: 5px solid #008CE6;
}
oc-tab-scroll ul.nav-tabs-scroll li.active {
  border-bottom: 5px solid #008CE6;
  font-weight: bold;
  font-size: 14px;
  color: #008CE6;
  letter-spacing: 0.95px;
  text-align: center;
}
oc-tab-scroll button.nav-button {
  position: absolute;
  width: 25px;
  height: 56px;
  line-height: 56px;
  top: 0;
  color: #008CE6;
  cursor: pointer;
  text-align: center;
  border: 1px solid #dddddd;
  border-radius: 0;
  padding: 0;
  background-color: #FFFFFF;
  z-index: 10;
}
oc-tab-scroll button.nav-button.left-nav-button {
  left: 0;
  border-top-left-radius: 4px;
}
oc-tab-scroll button.nav-button.right-nav-button {
  right: 0;
  border-top-right-radius: 4px;
}

oc-tabset .vertical-tabs {
  display: table;
  width: 100%;
  table-layout: fixed;
}
oc-tabset .vertical-tabs .occ-tab-header {
  display: table-cell;
  width: 20%;
  vertical-align: top;
  border-right: 1px solid #dddddd;
}
oc-tabset .vertical-tabs ul.nav-tabs {
  display: table-cell;
  width: 20%;
  vertical-align: top;
  border-bottom: none;
}
oc-tabset .vertical-tabs ul.nav-tabs li {
  float: none;
}
oc-tabset .vertical-tabs ul.nav-tabs li a {
  border-radius: 0px;
  margin: 0px;
  border: none;
  width: 100%;
  display: inline-block;
}
oc-tabset .vertical-tabs ul.nav-tabs li a:hover, oc-tabset .vertical-tabs ul.nav-tabs li a:focus {
  border: none;
}
oc-tabset .vertical-tabs ul.nav-tabs li.active a {
  background-color: #337ab7;
  color: #FFFFFF;
}
oc-tabset .vertical-tabs .tab-content-wrapper {
  display: table-cell;
  border: 1px solid #dddddd;
  padding: 10px;
  width: 80%;
}

/**
 File for including various input styles
 Components - oc-text, oc-textbox-input-mask, oc-numeric-format-text, oc-textarea, oc-spinner
 **/
oc-numeric-format-text .numeric-format-container {
  position: relative;
}
oc-numeric-format-text input::-ms-clear {
  display: none;
}
oc-numeric-format-text .occ-numeric-format-cancel {
  width: 16px;
  height: 16px;
  display: inline-block;
  font-family: "Ionicons", sans-serif;
  margin-left: 4px;
  margin-right: 3px;
  position: absolute;
  right: 0px;
  font-size: 21px;
  color: gray;
  cursor: pointer;
}
oc-numeric-format-text .occ-numeric-format-cancel:before {
  content: "\f2d7";
}

oc-text .input-with-icon .occ-icon {
  position: absolute;
  width: 16px;
  height: 16px;
  margin: 8px;
}
oc-text .input-with-icon input {
  padding-left: 25px;
}
oc-text .input-with-icon input::-ms-clear {
  display: none;
}

oc-spinner .ui-stepper {
  position: relative;
  border: 1px solid #dddddd;
  background-color: #FFFFFF;
}
oc-spinner .stepper-bt {
  position: absolute;
  right: 0;
  height: 13px;
  border: #ccc 1px solid;
  font-size: 0.8em;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#FFFFFF), to(#e6e6e6));
  display: inline-block;
  padding: 0 0.5em;
  margin-right: -3px;
}
oc-spinner .stepper-bt:hover {
  background: #dedede;
  background-image: none;
}
oc-spinner .stepper-bt:active {
  background: #efefef;
  background-image: none;
}
oc-spinner .stepper-bt__up {
  top: 0;
  border-top-right-radius: 3px;
  color: inherit;
  font: inherit;
  margin: 0;
}
oc-spinner .stepper-bt__up .caret {
  position: relative;
  top: -2px;
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
oc-spinner .stepper-bt__up .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
oc-spinner .stepper-bt__down {
  border-bottom-right-radius: 3px;
  bottom: 0;
  color: inherit;
  font: inherit;
  margin: 0;
}
oc-spinner .stepper-bt__down .caret {
  position: relative;
  top: -2px;
  content: "";
  border-top: 4px dashed;
  border-bottom: 0;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
oc-spinner .stepper-bt__down .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
oc-spinner .stepper-bt[disabled] {
  background: #eeeeee;
  background-image: none;
}
oc-spinner .stepper-bt[disabled] .caret {
  opacity: 0.3;
}
oc-spinner input {
  visibility: hidden;
}
oc-spinner .value-placeholder {
  position: absolute;
  top: 5px;
  left: 9px;
}

oc-textarea .occ-character-counter {
  float: right;
  clear: both;
}
oc-textarea textarea {
  cursor: auto;
}

oc-textarea.occ-textarea-inside-counter {
  position: relative;
}
oc-textarea.occ-textarea-inside-counter .occ-character-counter {
  position: absolute;
  right: 10px;
  bottom: 5px;
}
oc-textarea.occ-textarea-inside-counter textarea {
  resize: vertical;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
oc-spinner-inline circle {
  fill-opacity: 0;
}
oc-spinner-inline .occ-spin {
  animation: spin 1s infinite;
}
@keyframes oc-fadeIn {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
.occ-tooltip {
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
}
.occ-tooltip.tooltip-animation {
  animation: oc-fadeIn 650ms ease-out;
}
.occ-tooltip .occ-tooltip-inner {
  z-index: 1;
  position: relative;
  min-width: 40px;
}
.occ-tooltip .occ-tooltip-arrow::before {
  visibility: visible;
  content: "";
  transform: rotate(45deg);
  position: absolute;
  border-color: white;
  border-style: solid;
  border-width: 8px;
  top: 0px;
  left: 0;
  z-index: 0;
}
.occ-tooltip[data-popper-placement^=bottom] .occ-tooltip-inner {
  margin-top: 6px;
}
.occ-tooltip[data-popper-placement^=bottom] .occ-tooltip-arrow {
  top: 4px;
}
.occ-tooltip[data-popper-placement^=bottom] .occ-tooltip-arrow::before {
  left: -7px;
}
.occ-tooltip[data-popper-placement^=top] .occ-tooltip-inner {
  margin-bottom: 6px;
}
.occ-tooltip[data-popper-placement^=top] .occ-tooltip-arrow {
  bottom: 20px;
}
.occ-tooltip[data-popper-placement^=top] .occ-tooltip-arrow::before {
  left: -7px;
}
.occ-tooltip[data-popper-placement=top-start] .occ-tooltip-arrow::before, .occ-tooltip[data-popper-placement=bottom-start] .occ-tooltip-arrow::before {
  left: unset;
  right: 0px;
}
.occ-tooltip[data-popper-placement=top-end] .occ-tooltip-arrow::before, .occ-tooltip[data-popper-placement=bottom-end] .occ-tooltip-arrow::before {
  left: 1px;
}
.occ-tooltip[data-popper-placement^=left] .occ-tooltip-inner {
  margin-right: 6px;
}
.occ-tooltip[data-popper-placement^=left] .occ-tooltip-arrow {
  right: 20px;
}
.occ-tooltip[data-popper-placement^=left] .occ-tooltip-arrow::before {
  top: -6px;
}
.occ-tooltip[data-popper-placement^=right] .occ-tooltip-inner {
  margin-left: 6px;
}
.occ-tooltip[data-popper-placement^=right] .occ-tooltip-arrow {
  left: 4px;
}
.occ-tooltip[data-popper-placement^=right] .occ-tooltip-arrow::before {
  top: -6px;
}
.occ-tooltip[data-popper-placement=right] .occ-tooltip-arrow::before, .occ-tooltip[data-popper-placement=left] .occ-tooltip-arrow::before {
  top: -8px;
}
.occ-tooltip[data-popper-placement=right-end] .occ-tooltip-arrow::before, .occ-tooltip[data-popper-placement=left-end] .occ-tooltip-arrow::before {
  top: -10px;
}

/**
 File for including typeahead styles
 Components - oc-typeahead, oc-typeahead-x
 **/
oc-typeahead .occ-typeahead-input-wrapper.disable_typeahead_cursor,
oc-typeahead-x .occ-typeahead-input-wrapper.disable_typeahead_cursor {
  background-color: #e7e7e7;
}
oc-typeahead .occ-typeahead-input-wrapper.disable_typeahead_cursor div.ui-autocomplete.ui-widget,
oc-typeahead-x .occ-typeahead-input-wrapper.disable_typeahead_cursor div.ui-autocomplete.ui-widget {
  background-color: #e7e7e7;
}
oc-typeahead .occ-typeahead-input-wrapper.disable_typeahead_cursor input:disabled,
oc-typeahead-x .occ-typeahead-input-wrapper.disable_typeahead_cursor input:disabled {
  background-color: #e7e7e7;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
oc-typeahead ::-ms-clear,
oc-typeahead-x ::-ms-clear {
  display: none;
}
oc-typeahead .ui-widget-content,
oc-typeahead-x .ui-widget-content {
  background-color: #FFFFFF;
  clear: both;
}
oc-typeahead .ui-widget.open .ui-autocomplete-panel.ui-widget-content,
oc-typeahead-x .ui-widget.open .ui-autocomplete-panel.ui-widget-content {
  border: 1px solid #C7C7C7;
  z-index: 12;
}
oc-typeahead ul.ui-widget-content,
oc-typeahead-x ul.ui-widget-content {
  border: none;
  list-style: none;
  padding-left: 5px;
}
oc-typeahead .ui-state-active,
oc-typeahead .ui-state-highlight,
oc-typeahead-x .ui-state-active,
oc-typeahead-x .ui-state-highlight {
  background-color: #0275d8;
  color: #FFFFFF;
  cursor: pointer;
}
oc-typeahead .ui-autocomplete,
oc-typeahead-x .ui-autocomplete {
  display: inline-block;
  border: 1px solid lightgray;
  min-height: 30px;
  width: 100%;
  position: relative;
}
oc-typeahead .ui-autocomplete input.ui-autocomplete-input,
oc-typeahead-x .ui-autocomplete input.ui-autocomplete-input {
  border: none;
  padding-top: 3px;
}
oc-typeahead .ui-autocomplete input.ui-autocomplete-input:focus,
oc-typeahead-x .ui-autocomplete input.ui-autocomplete-input:focus {
  outline: none;
}
oc-typeahead .autocomplete-input-wrapper,
oc-typeahead-x .autocomplete-input-wrapper {
  float: left;
}
oc-typeahead .selected-item-tag,
oc-typeahead-x .selected-item-tag {
  float: left;
  margin: 4px;
  position: relative;
  background-color: lightgray;
  padding: 3px;
}
oc-typeahead .selected-item-tag .delete-tag,
oc-typeahead-x .selected-item-tag .delete-tag {
  width: 6px;
  height: 6px;
  display: inline-block;
  font-family: "Ionicons", sans-serif;
  margin-left: 4px;
  margin-right: 3px;
}
oc-typeahead .selected-item-tag .delete-tag:before,
oc-typeahead-x .selected-item-tag .delete-tag:before {
  content: "\f2d7";
}
oc-typeahead .autocomplete-search-icon,
oc-typeahead-x .autocomplete-search-icon {
  width: 16px;
  height: 16px;
  font-family: "Ionicons", sans-serif;
  float: left;
  transform: rotate(90deg);
  margin-top: 6px;
  margin-left: 7px;
  color: gray;
  font-size: 18px;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
oc-typeahead .autocomplete-search-icon:before,
oc-typeahead-x .autocomplete-search-icon:before {
  content: "\f2f5";
}
oc-typeahead .typeahead-delete-icon,
oc-typeahead-x .typeahead-delete-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  font-family: "Ionicons", sans-serif;
  margin-left: 4px;
  margin-right: 3px;
  position: absolute;
  right: 0px;
  font-size: 21px;
  color: gray;
}
oc-typeahead .typeahead-delete-icon:before,
oc-typeahead-x .typeahead-delete-icon:before {
  content: "\f2d7";
}
oc-typeahead .typeahead-loader,
oc-typeahead-x .typeahead-loader {
  padding: 13px;
}
oc-typeahead .loading-text,
oc-typeahead-x .loading-text {
  position: relative;
  left: 5px;
  top: -5px;
}
oc-typeahead.occ-typeahead-accounts .dropdown-body-content,
oc-typeahead-x.occ-typeahead-accounts .dropdown-body-content {
  overflow-y: scroll;
  max-height: 350px;
}
oc-typeahead.occ-typeahead-accounts .dropdown-body-content cdk-virtual-scroll-viewport,
oc-typeahead-x.occ-typeahead-accounts .dropdown-body-content cdk-virtual-scroll-viewport {
  height: 150px;
}
oc-typeahead .dropdown-header,
oc-typeahead-x .dropdown-header {
  border-bottom: 1px solid lightgray;
}
oc-typeahead .occ-dropdown-footer,
oc-typeahead-x .occ-dropdown-footer {
  border-top: 1px solid lightgray;
  position: absolute;
  bottom: 0px;
  width: calc(100% - 1px);
  background-color: #FFFFFF;
}
oc-typeahead .occ-typeahead-dropdown-search,
oc-typeahead-x .occ-typeahead-dropdown-search {
  display: block;
  clear: both;
  padding: 10px;
  position: relative;
}
oc-typeahead .occ-typeahead-dropdown-search input,
oc-typeahead-x .occ-typeahead-dropdown-search input {
  width: 100%;
  padding-left: 25px;
}
oc-typeahead .occ-typeahead-dropdown-search .autocomplete-search-icon,
oc-typeahead-x .occ-typeahead-dropdown-search .autocomplete-search-icon {
  position: absolute;
  top: 7px;
  left: 11px;
}
oc-typeahead .occ-typeahead-arrow,
oc-typeahead-x .occ-typeahead-arrow {
  position: absolute;
  right: 10px;
  top: 0px;
}
oc-typeahead .occ-typeahead-arrow:before,
oc-typeahead-x .occ-typeahead-arrow:before {
  content: "\f3d0";
  width: 16px;
  height: 16px;
  display: inline-block;
  font-family: "Ionicons", sans-serif;
  vertical-align: middle;
}
oc-typeahead .occ-typeahead-dropdown,
oc-typeahead-x .occ-typeahead-dropdown {
  height: 40px;
}
oc-typeahead .occ-typeahead-dropdown .typeahead-delete-icon,
oc-typeahead-x .occ-typeahead-dropdown .typeahead-delete-icon {
  right: 20px;
}
oc-typeahead .occ-typeahead-input-wrapper,
oc-typeahead-x .occ-typeahead-input-wrapper {
  overflow: hidden;
}

oc-typeahead .cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper {
  max-width: 100%;
}

/** File for including workflow tracker styles **/
oc-workflow-tracker {
  overflow: auto;
  display: block;
}

oc-workflow-tracker .track-payment {
  width: auto;
  display: inline-block;
  background-color: #FFFFFF;
  padding: 5px;
  font-weight: normal;
  color: #666666;
}
oc-workflow-tracker .track-payment ul {
  margin: 0;
  padding: 0;
  display: table;
  width: 100%;
}
oc-workflow-tracker .track-payment ul li {
  list-style: none;
  position: relative;
  display: table-cell;
  text-align: center;
}
oc-workflow-tracker .track-payment ul li .icon-wrapper {
  margin-left: -6px;
}
oc-workflow-tracker .track-payment ul li:first-child .icon-wrapper {
  margin-left: 0px;
}
oc-workflow-tracker .track-payment ul li:last-child .icon-wrapper {
  margin-right: 0px;
}
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(1),
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(1) ~ li {
  width: 100%;
  min-width: 160px;
}
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(2),
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(2) ~ li {
  width: 50%;
  min-width: 160px;
}
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(3),
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(3) ~ li {
  width: 33.3333333333%;
  min-width: 160px;
}
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(4),
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(4) ~ li {
  width: 25%;
  min-width: 160px;
}
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(5),
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(5) ~ li {
  width: 20%;
  min-width: 160px;
}
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(6),
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(6) ~ li {
  width: 16.6666666667%;
  min-width: 160px;
}
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(7),
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(7) ~ li {
  width: 14.2857142857%;
  min-width: 160px;
}
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(8),
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(8) ~ li {
  width: 12.5%;
  min-width: 160px;
}
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(9),
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(9) ~ li {
  width: 11.1111111111%;
  min-width: 160px;
}
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(10),
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(10) ~ li {
  width: 10%;
  min-width: 160px;
}
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(11),
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(11) ~ li {
  width: 9.0909090909%;
  min-width: 160px;
}
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(12),
oc-workflow-tracker .track-payment ul li:first-child:nth-last-child(12) ~ li {
  width: 8.3333333333%;
  min-width: 160px;
}
oc-workflow-tracker .track-payment .track-payment-subhead-details {
  background: #e7e7e7;
  padding: 10px;
}
oc-workflow-tracker .track-payment .track-payment-subhead-details ul li {
  display: inline-block;
  vertical-align: top;
  padding-right: 15px;
  word-wrap: break-word;
  text-align: left;
}
oc-workflow-tracker .track-payment .track-payment-subhead-details ul li:nth-child(1), oc-workflow-tracker .track-payment .track-payment-subhead-details ul li:nth-child(4) {
  width: 32% !important;
}
oc-workflow-tracker .track-payment .track-payment-subhead-details ul li:nth-child(2), oc-workflow-tracker .track-payment .track-payment-subhead-details ul li:nth-child(5) {
  width: 45% !important;
}
oc-workflow-tracker .track-payment .track-payment-subhead-details ul li:nth-child(3), oc-workflow-tracker .track-payment .track-payment-subhead-details ul li:nth-child(6) {
  width: 23% !important;
}
oc-workflow-tracker .track-payment .track-payment-check li:first-child .line.left, oc-workflow-tracker .track-payment .track-payment-check li:last-child .line.right, oc-workflow-tracker .track-payment .track-payment-check li:first-child .point {
  display: none;
}
oc-workflow-tracker .track-payment .track-payment-check .line {
  position: absolute;
  width: 50%;
  height: 4px;
  top: 26px;
}
oc-workflow-tracker .track-payment .track-payment-check .line.left {
  right: calc(50% + 16px);
}
oc-workflow-tracker .track-payment .track-payment-check .line.left.green {
  background: #43b655;
}
oc-workflow-tracker .track-payment .track-payment-check .line.left.yellow {
  background: #fec20e;
}
oc-workflow-tracker .track-payment .track-payment-check .line.left.grey {
  background: #a1a1a1;
}
oc-workflow-tracker .track-payment .track-payment-check .line.right {
  left: calc(50% + 16px);
}
oc-workflow-tracker .track-payment .track-payment-check .line.right.green {
  background: #43b655;
}
oc-workflow-tracker .track-payment .track-payment-check .line.right.yellow {
  background: #fec20e;
}
oc-workflow-tracker .track-payment .track-payment-check .line.right.grey {
  background: #a1a1a1;
}
oc-workflow-tracker .track-payment .track-payment-check .line.dashed {
  background-image: repeating-linear-gradient(90deg, #FFFFFF, #FFFFFF 6px, transparent 0px, transparent 14px) !important;
}
oc-workflow-tracker .track-payment .track-payment-check .line.dashed.left {
  background-attachment: fixed;
  right: calc(50% + 24px);
}
oc-workflow-tracker .track-payment .track-payment-check .line.dashed.right {
  background-attachment: fixed;
}
oc-workflow-tracker .track-payment .track-payment-check .point {
  position: relative;
  width: 0;
  height: 0;
  border-top: 8px solid #FFFFFF;
  border-bottom: 8px solid #FFFFFF;
  float: left;
  left: calc(50% - 24px);
  top: 20px;
}
oc-workflow-tracker .track-payment .track-payment-check .point.green {
  border-left: 12px solid #43b655;
}
oc-workflow-tracker .track-payment .track-payment-check .point.yellow {
  border-left: 12px solid #fec20e;
}
oc-workflow-tracker .track-payment .track-payment-check .point.grey {
  border-left: 12px solid #a1a1a1;
}
oc-workflow-tracker .track-payment .track-payment-check .payment_circle {
  position: relative;
  z-index: 2;
  margin: 0 auto;
  font-size: 40px;
}
oc-workflow-tracker .track-payment .track-payment-check .payment_circle.green {
  color: #43b655;
}
oc-workflow-tracker .track-payment .track-payment-check .payment_circle.red {
  color: #d02025;
}
oc-workflow-tracker .track-payment .track-payment-check .payment_circle.yellow {
  color: #fec20e;
}
oc-workflow-tracker .track-payment .track-payment-check .payment_circle.grey {
  color: #a1a1a1;
}
oc-workflow-tracker .track-payment .track-payment-check.return li:first-child .point {
  display: block;
}
oc-workflow-tracker .track-payment .track-payment-check.return li:last-child .point {
  display: none;
}
oc-workflow-tracker .track-payment .track-payment-check.return .point {
  border-left: 0;
  left: calc(50% + 24px);
  top: 20px;
}
oc-workflow-tracker .track-payment .track-payment-check.return .point.yellow {
  border-right: 12px solid #fec20e;
}
oc-workflow-tracker .track-payment .track-payment-check.return .point.grey {
  border-right: 12px solid #a1a1a1;
}
oc-workflow-tracker .track-payment .track-payment-check.return .line.left {
  right: calc(50% + 13px);
}
oc-workflow-tracker .track-payment .track-payment-check.return .line.right {
  left: calc(50% + 24px);
}
oc-workflow-tracker .track-payment .payment-details .data {
  background: #e7e7e7;
}
oc-workflow-tracker .track-payment .payment-details .data ul li {
  text-align: left;
  border: 5px solid #FFFFFF;
  padding: 10px;
}
oc-workflow-tracker .track-payment .payment-details .data ul li:first-child {
  border-left: none;
}
oc-workflow-tracker .track-payment .payment-details .data ul li:last-child {
  border-right: none;
}

/* File for including widget styles */
oc-widget .widget {
  width: 100%;
  border: 1px solid gray;
  padding: 10px;
}
oc-widget .widget .header {
  display: table;
  width: 100%;
}
oc-widget .widget .header .occ-left-panel {
  display: table-cell;
  width: calc(100% - 16px);
  vertical-align: middle;
}
oc-widget .widget .header .occ-right-panel {
  width: 16px;
  float: right;
  vertical-align: middle;
}
oc-widget .widget .header .occ-icon.occ-collapsible,
oc-widget .widget .header .occ-icon.occ-customize {
  width: 16px;
  height: 16px;
  font-family: "Ionicons", sans-serif;
  display: inline-block;
  cursor: pointer;
}
oc-widget .widget .header .occ-icon.occ-customize:after {
  content: "\f20b";
}
oc-widget .widget .occ-icon.occ-collapsible:after {
  content: "\f125";
}
oc-widget .widget.open .occ-icon.occ-collapsible:after {
  content: "\f123";
}
oc-widget .widget .footer > div {
  display: table;
  width: 100%;
}
oc-widget .widget .footer .occ-left-panel,
oc-widget .widget .footer .occ-right-panel {
  display: table-cell;
  width: 50%;
}
oc-widget .widget .approve-reject-actions {
  display: table;
  width: 100%;
}
oc-widget .widget .approve-reject-actions .occ-left-panel,
oc-widget .widget .approve-reject-actions .occ-right-panel {
  display: table-cell;
  width: 50%;
}

/**
 File for including component styles that doesn't have it's own stylesheet
 Components - oc-header, oc-footer, oc-accordion, oc-breadcrumbs, oc-dynamic-renderer, 
 oc-tag-list, oc-avatar, oc-slider, oc-navbar-x, oc-badge, oc-rating
 oc-progress-bar, oc-floatie, oc-file-upload, oc-treeview-item, oc-stacked-progress-bar,
 oc-megamenu
 **/
.occ-overflow-visible {
  overflow: visible;
}

oc-header .header-fixed {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

oc-footer .footer-fixed {
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 1;
}

oc-header.occ-page-header .header {
  display: table;
  width: 100%;
  background-color: #FFFFFF;
  border-bottom: 1px solid gray;
  z-index: 1051;
}
oc-header.occ-page-header .occ-left-panel,
oc-header.occ-page-header .occ-right-panel,
oc-header.occ-page-header .occ-center-panel .occ-time {
  display: table-cell;
  vertical-align: middle;
}
oc-header.occ-page-header .occ-copyright {
  font-size: 12px;
  vertical-align: super;
  display: inline-block;
}
oc-header.occ-page-header .occ-icon.occ-search,
oc-header.occ-page-header .occ-icon.occ-users {
  padding-right: 10px;
}
oc-header.occ-page-header h1 {
  text-align: center;
}
oc-header.occ-page-header .occ-right-panel {
  text-align: right;
}
oc-header.occ-page-header .occ-accounts {
  cursor: pointer;
}
oc-header.occ-page-header .occ-accounts:after {
  content: "\f123";
  width: 16px;
  height: 16px;
  display: inline-block;
  font-family: "Ionicons", sans-serif;
  vertical-align: middle;
}

oc-footer.occ-form-footer .footer {
  box-shadow: lightgray 0px -2px 9px;
  padding: 16px;
  background: #FFFFFF;
}
oc-footer.occ-form-footer .occ-left-panel,
oc-footer.occ-form-footer .occ-right-panel {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
}
oc-footer.occ-form-footer .btn-tertiary,
oc-footer.occ-form-footer .btn-primary {
  display: table-cell;
  vertical-align: middle;
}
oc-footer.occ-form-footer .occ-right-panel {
  text-align: right;
}
oc-footer.occ-form-footer .occ-left-panel {
  width: 80%;
}

oc-accordion-group .panel .panel-heading {
  cursor: pointer;
}
oc-accordion-group .panel .panel-body a {
  cursor: pointer;
}
oc-accordion-group .panel.disabled .panel-heading {
  opacity: 0.5;
}
oc-accordion-group .panel.disabled a {
  text-decoration: none;
}

oc-dynamic-renderer .dynamic-renderer-wrapper {
  background-color: #FFFFFF;
  padding: 10px;
  border-radius: 5px;
}

.status-indicator {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  display: inline-block;
  background-color: lightgray;
}

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

.rtol {
  direction: rtl;
  text-align: left;
}

oc-drag-and-drop-list-item:nth-child(odd) {
  background-color: gray;
}
oc-drag-and-drop-list-item:nth-child(even) {
  background-color: #FFFFFF;
}

oc-tag-list .tag-list ul {
  overflow: hidden;
  padding: 10px;
}
oc-tag-list .tag-list ul li {
  float: left;
  border: 1px solid #eeeeee;
  padding: 5px;
  margin: 5px;
  text-align: center;
  background: #FFFFFF;
  cursor: pointer;
}
oc-tag-list .tag-list ul li.selected {
  border: 1px solid #0339fb;
}
oc-tag-list .tag-list .tag-icon {
  width: 60px;
  height: 40px;
}

oc-treeview-item .ui-treenode-children {
  padding: 0 0 0 1em;
}
oc-treeview-item .ui-treenode.ui-treenode-leaf > .ui-treenode-content > .ui-tree-toggler {
  visibility: hidden;
}
oc-treeview-item .ui-tree-toggler,
oc-treeview-item ui-treenode-content input[type=checkbox] {
  cursor: pointer;
}
oc-treeview-item .ui-treenode-label {
  display: inline-block;
  padding: 0 0.25em;
  vertical-align: middle;
  cursor: pointer;
}
oc-treeview-item .ui-treenode-content-selected {
  outline: solid 1px #008CE6;
  background-color: #D9EEFC;
  border-radius: 4px;
}
oc-treeview-item li oc-checkbox {
  display: inline-flex;
}

oc-treeview .occ-leaf-nodes-selection oc-treeview-item li .ui-treenode-label {
  cursor: default;
}
oc-treeview .occ-leaf-nodes-selection oc-treeview-item li.ui-treenode-leaf .ui-treenode-label {
  cursor: pointer;
}

oc-slider .slider:disabled {
  cursor: not-allowed;
}

a.component-active {
  text-decoration: underline;
}

oc-progress-bar .progress {
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
}
oc-progress-bar .progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
oc-progress-bar .bg-success {
  background-color: #28a745 !important;
}
oc-progress-bar .bg-info {
  background-color: #17a2b8 !important;
}
oc-progress-bar .bg-warning {
  background-color: #ffc107 !important;
}
oc-progress-bar .bg-danger {
  background-color: #dc3545 !important;
}

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

oc-stacked-progress-bar .progress {
  border-radius: 0;
}
oc-stacked-progress-bar .progress-bar-with-url {
  cursor: pointer;
}
oc-stacked-progress-bar .progress-legend {
  height: 1em;
  width: 1em;
  display: inline-block;
  margin-right: 0.2em;
}
oc-stacked-progress-bar .progress-legend-panel {
  padding: 1em 1em 0 0;
  display: inline-table;
}
oc-stacked-progress-bar .progress-legend-panel .progress-legend-count {
  margin-left: 1.2em;
}

oc-badge.occ-green-badge .badge {
  background-color: darkgreen;
}
oc-badge.occ-tab-badge {
  position: absolute;
  top: -9px;
  right: 0px;
}

oc-floatie .floatie-window {
  display: none;
  position: fixed;
  left: calc(95vw - 500px);
  top: calc(100vh - 500px - 20px);
  outline: none;
  background: #0b1941;
  padding: 0;
  box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.2), 0 0.375rem 1.25rem 0 rgba(0, 0, 0, 0.19);
  min-width: 16.25rem;
  min-height: 12.5rem;
  height: 500px;
  width: 500px;
  z-index: 9999;
}
oc-floatie .floatie-header {
  position: relative;
  padding: 0.5rem 1rem;
  -webkit-user-select: none;
          user-select: none;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
oc-floatie .floatie-body {
  position: relative;
  padding: 0.625rem 1rem;
  max-height: calc(100vh - 12.5rem);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
oc-floatie .floatie-window-footer {
  padding: 1rem;
}
oc-floatie .oc-floatie-titlebar {
  display: flex;
  align-items: center;
  flex-grow: 1;
  height: 100%;
  overflow: hidden;
}
oc-floatie .floatie-controlbar {
  display: flex;
  align-items: center;
  background-color: inherit;
  justify-content: space-between;
  width: 80px;
}
oc-floatie .ui-icon {
  cursor: pointer;
  margin-left: 0.8em;
}
oc-floatie .ui-icon:hover {
  opacity: 0.75;
}
oc-floatie .dragging {
  cursor: move;
  outline: 0;
  box-shadow: 0 0.25rem 0.5rem rgba(102, 175, 233, 0.6), 0 0.375rem 1.25rem rgba(0, 0, 0, 0.2);
  -webkit-user-select: none;
          user-select: none;
}

oc-navbar-x {
  height: 100%;
  width: 72px;
  float: left;
}
oc-navbar-x .occ-navbar-content {
  background-color: #002A54;
  height: 100%;
  width: 72px;
  position: relative;
}
oc-navbar-x .occ-navbar-content.occ-hovered, oc-navbar-x .occ-navbar-content.occ-expanded {
  min-width: 300px;
}
oc-navbar-x .occ-navbar-content ul {
  list-style: none;
  height: 100%;
  margin: 0px;
  padding: 0px;
  color: #FFFFFF;
}
oc-navbar-x .occ-navbar-content ul li {
  cursor: pointer;
  padding: 16px 20px;
}
oc-navbar-x .occ-navbar-content ul li span {
  padding-left: 31px;
  vertical-align: middle;
}
oc-navbar-x .occ-navbar-content ul li .occ-icon {
  height: 24px;
  width: 24px;
  font-size: 24px;
}
oc-navbar-x .occ-navbar-content ul li oc-icon.occ-navigation-arrow {
  float: right;
  vertical-align: middle;
}
oc-navbar-x .occ-navbar-content ul li oc-icon.occ-navigation-arrow i {
  height: 16px;
  width: 16px;
}
oc-navbar-x .occ-navbar-content ul li oc-icon.occ-close-icon i {
  width: 16px;
  height: 16px;
}
oc-navbar-x .occ-navbar-content ul li oc-icon {
  display: inline-block;
  vertical-align: sub;
  font-size: 24px;
}
oc-navbar-x .occ-navbar-content ul li .occ-placeholder-icon {
  opacity: 0.58;
  background: #FFFFFF;
  height: 24px;
  width: 24px;
}
oc-navbar-x .occ-navbar-content ul li:hover, oc-navbar-x .occ-navbar-content ul li:focus {
  color: #FFFFFF;
}
oc-navbar-x div.occ-nav-top {
  height: calc(100% - 60px);
}
oc-navbar-x div.occ-nav-top ul li {
  border-left: 4px solid #002A54;
  border-bottom: 1px solid #1C4D9A;
}
oc-navbar-x div.occ-nav-top ul li:hover, oc-navbar-x div.occ-nav-top ul li:focus {
  background-color: #1C4D9A;
  border-left: 4px solid #1C4D9A;
}
oc-navbar-x div.occ-nav-top ul li.occ-active {
  background-color: #1C4D9A;
}
oc-navbar-x .occ-expanded-view {
  background-color: #056DAE;
  position: absolute;
  top: 0px;
  left: 72px;
  bottom: 0;
  min-width: 228px;
}
oc-navbar-x .occ-expanded-view ul li {
  border-left: 4px solid #056DAE;
}
oc-navbar-x .occ-expanded-view ul li span {
  padding-left: 16px;
}
oc-navbar-x .occ-expanded-view ul li:hover, oc-navbar-x .occ-expanded-view ul li:focus {
  background-color: #1C4D9A;
  border-left: 4px solid #1C4D9A;
}
oc-navbar-x .occ-expanded-view ul li.occ-active {
  background-color: #1C4D9A;
}
oc-navbar-x .occ-expanded-view ul li.occ-header-separator {
  padding: 0px 10px;
  height: 1px;
}
oc-navbar-x .occ-expanded-view ul li.occ-header-separator hr {
  margin: 0px;
}
oc-navbar-x .occ-expanded-view ul li.occ-header-separator:hover, oc-navbar-x .occ-expanded-view ul li.occ-header-separator:focus {
  background-color: #056DAE;
}
oc-navbar-x .occ-expanded-view ul li .occ-close-icon {
  float: right;
}
oc-navbar-x .occ-expanded-view ul li .occ-close-icon:after {
  content: none;
}
oc-navbar-x div.occ-nav-bottom {
  height: 60px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  padding: 10px 20px;
}
oc-navbar-x div.occ-nav-bottom img {
  height: 25px;
}

oc-rating .occ-rating-icon {
  cursor: pointer;
  margin-left: 0.5rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
oc-rating .occ-rating-icon:first-of-type {
  margin-left: 0;
}
oc-rating .occ-rating.occ-rating-disabled .occ-rating-icon,
oc-rating .occ-rating.occ-rating-readonly .occ-rating-icon {
  cursor: default;
}

.occ-hide-country-name button.dropdown-item span.country-name {
  display: none;
}

oc-megamenu .occ-panel-expanded {
  display: block !important;
  top: 112px;
  left: 0;
  right: 0;
  min-height: calc(100vh - 111px);
}
oc-megamenu .occ-panel-expanded .occ-megamenu-grid {
  width: 99%;
  padding: 0 0 0 1%;
}

.occ-overflow-hidden {
  overflow: hidden;
}

oc-search-panel .search-form-wrapper.occ-open-transition {
  animation: occ-open-search-panel 400ms ease-in;
}
oc-search-panel .search-form-wrapper.occ-closed-transition {
  animation: occ-close-search-panel 400ms ease-out;
}
oc-search-panel .search-form-wrapper.occ-open {
  display: block;
}
oc-search-panel .search-form-wrapper.occ-closed {
  display: none;
}

@keyframes occ-open-search-panel {
  0% {
    height: 0px;
    display: none;
  }
  100% {
    height: auto;
    display: block;
  }
}
@keyframes occ-close-search-panel {
  0% {
    height: auto;
    display: block;
    opacity: 1;
  }
  100% {
    height: 0px;
    display: none;
    opacity: 0;
  }
}
/* Column Priorities */
@media only all {
  th.occ-column-priority-6,
  td.occ-column-priority-6,
  th.occ-column-priority-5,
  td.occ-column-priority-5,
  th.occ-column-priority-4,
  td.occ-column-priority-4,
  th.occ-column-priority-3,
  td.occ-column-priority-3,
  th.occ-column-priority-2,
  td.occ-column-priority-2,
  th.occ-column-priority-1,
  td.occ-column-priority-1 {
    display: none;
  }
}
/* Show priority 1 at 320px (20em x 16px) */
@media screen and (min-width: 20em) {
  th.occ-column-priority-1,
  td.occ-column-priority-1 {
    display: table-cell;
  }
}
/* Show priority 2 at 480px (30em x 16px) */
@media screen and (min-width: 30em) {
  th.occ-column-priority-2,
  td.occ-column-priority-2 {
    display: table-cell;
  }
}
/* Show priority 3 at 640px (40em x 16px) */
@media screen and (min-width: 40em) {
  th.occ-column-priority-3,
  td.occ-column-priority-3 {
    display: table-cell;
  }
}
/* Show priority 4 at 800px (50em x 16px) */
@media screen and (min-width: 50em) {
  th.occ-column-priority-4,
  td.occ-column-priority-4 {
    display: table-cell;
  }
}
/* Show priority 5 at 960px (60em x 16px) */
@media screen and (min-width: 60em) {
  th.occ-column-priority-5,
  td.occ-column-priority-5 {
    display: table-cell;
  }
}
/* Show priority 6 at 1,120px (70em x 16px) */
@media screen and (min-width: 70em) {
  th.occ-column-priority-6,
  td.occ-column-priority-6 {
    display: table-cell;
  }
}
/********************************************************
    COLORS - DEFINITION  - Shared between Metis/ICGDS Intermed
*********************************************************/
/*Shades of blue*/
/*Shades of grey*/
/*Shades of green*/
/*Shades of orange*/
/*Shades of purple*/
/*Shades of yellow*/
/*Shades of red*/
@font-face {
  font-family: interstate;
  font-weight: 400;
  src: url("/cip//oc-assets/fonts/interstate/Interstate-Regular.eot");
  src: url("/cip//oc-assets/fonts/interstate/Interstate-Regular.eot?#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/interstate/Interstate-Regular.woff") format("woff"), url("/cip//oc-assets/fonts/interstate/Interstate-Regular.svg#fontname") format("svg"), url("/cip//oc-assets/fonts/interstate/InterstateRegular.otf");
}
@font-face {
  font-family: interstate_RegularItalic;
  font-style: italic;
  font-weight: 400;
  src: url("/cip//oc-assets/fonts/interstate/Interstate-RegularItalic.eot");
  src: url("/cip//oc-assets/fonts/interstate/Interstate-RegularItalic.eot?#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/interstate/InterstateRegularItalic.otf");
}
@font-face {
  font-family: interstate_Bold;
  font-weight: 700;
  src: url("/cip//oc-assets/fonts/interstate/Interstate-Bold.eot");
  src: url("/cip//oc-assets/fonts/interstate/Interstate-Bold.eot?#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/interstate/Interstate-Bold.woff") format("woff"), url("/cip//oc-assets/fonts/interstate/Interstate-Bold.svg#fontname") format("svg"), url("/cip//oc-assets/fonts/interstate/InterstateBold.otf");
}
@font-face {
  font-family: interstate_Light;
  font-weight: 100;
  src: url("/cip//oc-assets/fonts/interstate/Interstate-Light.eot");
  src: url("/cip//oc-assets/fonts/interstate/Interstate-Light.eot?#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/interstate/Interstate-Light.woff") format("woff"), url("/cip//oc-assets/fonts/interstate/Interstate-Light.svg#fontname") format("svg"), url("/cip//oc-assets/fonts/interstate/InterstateLight.otf");
}
@font-face {
  font-family: interstate_LightItalic;
  font-style: italic;
  font-weight: 100;
  src: url("/cip//oc-assets/fonts/interstate/Interstate-LightItalic.eot");
  src: url("/cip//oc-assets/fonts/interstate/Interstate-LightItalic.eot?#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/interstate/InterstateLightItalic.otf");
}
html {
  font-size: 100%;
}

body.occ-metis,
.occ-metis {
  background-color: #0b1941;
  font: 16px/1.4 Interstate, Arial, sans-serif !important;
  color: #53565a;
  /********************************************************
      COLORS - DEFINITION  - Shared between Metis/ICGDS Intermed
  *********************************************************/
  /*Shades of blue*/
  /*Shades of grey*/
  /*Shades of green*/
  /*Shades of orange*/
  /*Shades of purple*/
  /*Shades of yellow*/
  /*Shades of red*/
  /**
   File for including modal/overlay styles
    Components - oc-modal, oc-overlay, cdk-overlay
   **/
  /*Modal style ends*/
  /**
   File for including form styles
   Components - oc-label, oc-listbox, oc-spinner, oc-error-wall, oc-fieldset and styles shared between various form controls
   **/
  /**
   File for including button styles
   Components - oc-action-button, oc-toggle-buttons, oc-switch
   **/
  /* File for including table styles  */
  /********************************************************
      COLORS - DEFINITION  - Shared between Metis/ICGDS Intermed
  *********************************************************/
  /*Shades of blue*/
  /*Shades of grey*/
  /*Shades of green*/
  /*Shades of orange*/
  /*Shades of purple*/
  /*Shades of yellow*/
  /*Shades of red*/
  /* File for including advanced search styles */
  /* File for including audi trail styles */
  /**
   File for including card styles
   Components - oc-cardset, oc-card
   **/
  /* File for including carousel styles */
  /**
   File for including country code selector styles
   Components - oc-countrycode-selector, oc-countrycode-selector-x
   **/
  /**
   File for including date/time styles
   Components - oc-datepicker, oc-daterange, oc-timepicker
   **/
  /* File for including drawer styles */
  /* File for including dropdown styles */
  /* File for including navigation wizard styles */
  /* File for including notifications styles */
  /* File for including panel styles */
  /* File for including search panel styles */
  /*Search Panel Component*/
  /**
   File for including selection input styles
   Components - oc-checkbox, oc-checkbox-list, oc-radiobutton, oc-radiobutton-list
   **/
  /* File for including various table filter styles built for page templates */
  /**
   File for including tab styles
   Components - oc-tabset, oc-tab-scroll
   **/
  /**
   File for including various input styles
   Components - oc-text, oc-textbox-input-mask, oc-numeric-format-text, oc-textarea, oc-spinner
   **/
  /* File for including tooltip styles */
  /**
   File for including typeahead styles
   Components - oc-typeahead, oc-typeahead-x
   **/
  /*Typeahead disabled */
  /* File for including widget styles */
  /**
   File for including component styles that doesn't have it's own stylesheet
   Components - oc-header, oc-footer, oc-accordion, oc-breadcrumbs, oc-dynamic-renderer, 
   oc-tag-list, oc-avatar, oc-slider, oc-navbar-x, oc-badge,
   oc-progress-bar, oc-floatie, oc-file-upload, oc-treeview-item
   **/
  /*ngb-datepicker.dropdown-menu.show,*/
}
body.occ-metis.medium,
.occ-metis.medium {
  font-size: 14px;
}
body.occ-metis.regular,
.occ-metis.regular {
  font-size: 14px;
}
body.occ-metis.small,
.occ-metis.small {
  font-size: 12px;
}
body.occ-metis .occ-megamenu,
.occ-metis .occ-megamenu {
  background-color: #0F203D;
  height: 50px;
  padding: 0;
  border-radius: 0;
}
body.occ-metis .occ-megamenu.occ-megamenu-horizontal .occ-megamenu-root-list,
.occ-metis .occ-megamenu.occ-megamenu-horizontal .occ-megamenu-root-list {
  flex-wrap: nowrap;
  align-items: flex-start;
  height: 50px;
}
body.occ-metis .occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-menuitem-active > .occ-menuitem-link .occ-menuitem-text, body.occ-metis .occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-menuitem-active > .occ-menuitem-link:not(.occ-disabled):hover .occ-menuitem-text, body.occ-metis .occ-megamenu .occ-megamenu-root-list > .occ-menuitem > .occ-menuitem-link:not(.occ-disabled):hover .occ-menuitem-text,
.occ-metis .occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-menuitem-active > .occ-menuitem-link .occ-menuitem-text,
.occ-metis .occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-menuitem-active > .occ-menuitem-link:not(.occ-disabled):hover .occ-menuitem-text,
.occ-metis .occ-megamenu .occ-megamenu-root-list > .occ-menuitem > .occ-menuitem-link:not(.occ-disabled):hover .occ-menuitem-text {
  color: #ffffff;
}
body.occ-metis .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more),
.occ-metis .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) {
  width: 80px;
}
body.occ-metis .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) .occ-menuitem-link,
.occ-metis .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) .occ-menuitem-link {
  padding: 0;
  background-image: url("/cip//oc-assets/styles/themes/icons/occ-mm-home-icon.png");
  background-position: center 16px;
  background-repeat: no-repeat;
}
body.occ-metis .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) .occ-menuitem-link .occ-menuitem-text,
.occ-metis .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) .occ-menuitem-link .occ-menuitem-text {
  text-indent: -9999px;
}
body.occ-metis .occ-megamenu .occ-menuitem .occ-menuitem-link,
.occ-metis .occ-megamenu .occ-menuitem .occ-menuitem-link {
  height: 50px;
  text-align: center;
}
body.occ-metis .occ-megamenu .occ-menuitem .occ-menuitem-link .occ-menuitem-text,
.occ-metis .occ-megamenu .occ-menuitem .occ-menuitem-link .occ-menuitem-text {
  color: #ffffff;
  font-size: 13px;
  min-width: 80px;
  text-align: center;
  max-width: unset;
}
body.occ-metis .occ-megamenu .occ-menuitem .occ-menuitem-link .occ-submenu-icon,
.occ-metis .occ-megamenu .occ-menuitem .occ-menuitem-link .occ-submenu-icon {
  display: none;
}
body.occ-metis .occ-megamenu .occ-menuitem .occ-menuitem-link:hover .occ-menuitem-text,
.occ-metis .occ-megamenu .occ-menuitem .occ-menuitem-link:hover .occ-menuitem-text {
  color: #ffffff;
}
body.occ-metis .occ-megamenu .occ-menuitem:hover,
.occ-metis .occ-megamenu .occ-menuitem:hover {
  background: linear-gradient(to top, #0395d0 10%, transparent 0%);
}
body.occ-metis .occ-megamenu .occ-menuitem > span.occ-menuitem-l3-span,
.occ-metis .occ-megamenu .occ-menuitem > span.occ-menuitem-l3-span {
  line-height: 16px;
  width: 100%;
}
body.occ-metis .occ-megamenu .occ-menuitem > span.occ-menuitem-l3-span a.occ-menuitem-link,
.occ-metis .occ-megamenu .occ-menuitem > span.occ-menuitem-l3-span a.occ-menuitem-link {
  display: inline;
}
body.occ-metis .occ-megamenu .occ-megamenu-expanded-root,
.occ-metis .occ-megamenu .occ-megamenu-expanded-root {
  position: relative;
}
body.occ-metis .occ-megamenu .occ-megamenu-heading,
.occ-metis .occ-megamenu .occ-megamenu-heading {
  font-size: 28px;
  font-weight: 300;
  line-height: 36px;
  color: #002d72;
  margin-top: 0px;
  padding: 24px;
  height: 86px;
  background: #f6f8fa;
  font-family: "Overpass", sans-serif;
}
body.occ-metis .occ-megamenu .occ-panel-expanded,
.occ-metis .occ-megamenu .occ-panel-expanded {
  display: block !important;
  top: 50px;
  left: 0;
  right: 0;
  min-height: calc(100vh - 111px);
}
body.occ-metis .occ-megamenu .occ-panel-expanded .occ-megamenu-grid,
.occ-metis .occ-megamenu .occ-panel-expanded .occ-megamenu-grid {
  width: 99%;
  padding: 0 0 0 1%;
}
body.occ-metis .occ-megamenu .occ-panel-expanded .occ-megamenu-col-6,
.occ-metis .occ-megamenu .occ-panel-expanded .occ-megamenu-col-6 {
  max-width: 16.6%;
}
body.occ-metis .occ-megamenu .occ-panel-expanded .occ-megamenu-col-5,
.occ-metis .occ-megamenu .occ-panel-expanded .occ-megamenu-col-5 {
  max-width: 20%;
}
body.occ-metis .occ-megamenu .occ-panel-expanded .occ-megamenu-col-4,
.occ-metis .occ-megamenu .occ-panel-expanded .occ-megamenu-col-4 {
  max-width: 25%;
}
body.occ-metis .occ-megamenu .occ-panel-expanded .occ-megamenu-col-3,
.occ-metis .occ-megamenu .occ-panel-expanded .occ-megamenu-col-3 {
  max-width: 33.3%;
}
body.occ-metis .occ-megamenu .occ-panel-expanded .occ-megamenu-col-2,
.occ-metis .occ-megamenu .occ-panel-expanded .occ-megamenu-col-2 {
  max-width: 50%;
}
body.occ-metis .occ-megamenu .occ-panel-expanded ul.occ-megamenu-submenu,
.occ-metis .occ-megamenu .occ-panel-expanded ul.occ-megamenu-submenu {
  width: 100%;
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-grid div:first-child,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-grid div:first-child {
  border-left: 0 !important;
  margin-left: 0px;
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-grid div:last-child,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-grid div:last-child {
  border-right: 0 !important;
  margin-right: 8px;
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-2,
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-3,
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-4,
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-5,
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-6,
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-7,
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-8,
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-12,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-2,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-3,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-4,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-5,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-6,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-7,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-8,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-12 {
  padding: 0 12px 0 4px;
  margin: 4px 0;
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu {
  width: 11rem;
  border-bottom: 1px solid #e4e4e4;
  margin: 0 0 8px 4px;
  padding: 0 0 8px 0;
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-megamenu-submenu-header,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-megamenu-submenu-header {
  font-size: 14px;
  font-weight: 700;
  color: #002d72;
  background: none;
  padding: 0 0 0 8px;
  font-family: "Overpass", sans-serif;
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem {
  display: flex;
  margin: 1px 0;
  padding: 5px 8px;
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem:hover,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem:hover {
  background: #F0F4F7;
  border-radius: 4px;
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem:hover .mm-bookmark-icon,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem:hover .mm-bookmark-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/occ-bookmark-icon-hover.svg");
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem.occ-menuitem-active,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem.occ-menuitem-active {
  background: #D9E7FD;
  border-radius: 4px;
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem .occ-menuitem-icon,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem .occ-menuitem-icon {
  display: inline-flex;
  background-position: center;
  background-repeat: no-repeat;
  width: 20px;
  height: 12px;
  vertical-align: middle;
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem span.mm-icon,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem span.mm-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/occ-mm-info.svg");
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem span.mm-icon-green,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem span.mm-icon-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/occ-mm-info-green.svg");
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem span.mm-icon-new-window,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem span.mm-icon-new-window {
  background-image: url("/cip//oc-assets/styles/themes/icons/occ-mm-new-window.svg");
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem span.mm-bookmark-icon,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem span.mm-bookmark-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/occ-bookmark-icon.svg");
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link {
  height: auto;
  padding: 0;
  text-align: left;
  max-width: calc(100% - 25px);
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link:hover,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link:hover {
  background: none;
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link:hover .occ-menuitem-text,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link:hover .occ-menuitem-text {
  color: #005AA1;
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link .occ-menuitem-text,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link .occ-menuitem-text {
  color: #000;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  max-width: none;
  text-align: left;
  font-family: "Overpass", sans-serif;
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link.occ-disabled .occ-menuitem-text,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link.occ-disabled .occ-menuitem-text {
  color: #9aa9ba;
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu:first-child,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu:first-child {
  margin-top: 4px;
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu:last-child,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu:last-child {
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 8px;
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-panel-template,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-panel-template {
  margin-top: 55px;
}
body.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-panel-template .occ-viewmore,
.occ-metis .occ-megamenu .occ-megamenu-panel .occ-megamenu-panel-template .occ-viewmore {
  position: absolute;
  bottom: 8px;
  right: 5px;
  white-space: nowrap;
}
body.occ-metis .occ-megamenu .occ-megamenu-show-more-view,
.occ-metis .occ-megamenu .occ-megamenu-show-more-view {
  height: auto !important;
  border-radius: 0;
  margin-top: 1px;
}
body.occ-metis .occ-megamenu .occ-megamenu-show-more-view .occ-megamenu-root-list,
.occ-metis .occ-megamenu .occ-megamenu-show-more-view .occ-megamenu-root-list {
  height: auto !important;
}
.occ-menuitem:not(.occ-megamenu-show-more) body.occ-metis .occ-megamenu:hover,
.occ-menuitem:not(.occ-megamenu-show-more) .occ-metis .occ-megamenu:hover {
  background: linear-gradient(to top, #0395d0 10%, transparent 0%);
}
body.occ-metis .occ-megamenu .occ-megamenu-show-more-view.occ-megamenu-vertical,
.occ-metis .occ-megamenu .occ-megamenu-show-more-view.occ-megamenu-vertical {
  position: absolute;
  width: max-content;
  right: 0;
}
body.occ-metis .occ-megamenu .occ-megamenu-show-more-list-item,
.occ-metis .occ-megamenu .occ-megamenu-show-more-list-item {
  margin-left: auto;
  max-width: 100px;
  border-left: 1px solid #DCE0E0;
}
body.occ-metis .occ-megamenu .occ-megamenu-show-more-list-item > a.occ-menuitem-link span.occ-menuitem-text,
.occ-metis .occ-megamenu .occ-megamenu-show-more-list-item > a.occ-menuitem-link span.occ-menuitem-text {
  min-width: 25px;
}
body.occ-metis .occ-megamenu .occ-megamenu-show-more-list-item > a.occ-menuitem-link span.occ-submenu-icon,
.occ-metis .occ-megamenu .occ-megamenu-show-more-list-item > a.occ-menuitem-link span.occ-submenu-icon {
  display: block;
}
body.occ-metis .occ-megamenu .occ-megamenu-show-more-list-item > a.occ-menuitem-link span.occ-submenu-icon.occ-icon.occ-down-arrow,
.occ-metis .occ-megamenu .occ-megamenu-show-more-list-item > a.occ-menuitem-link span.occ-submenu-icon.occ-icon.occ-down-arrow {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-white.svg");
  background-repeat: no-repeat;
  height: 16px;
  display: inline-block;
  width: 16px;
  background-position: 0px 4px;
}
body.occ-metis .occ-megamenu .occ-megamenu-show-more-list-item .occ-megamenu-show-more-view li.occ-megamenu-show-more:hover,
.occ-metis .occ-megamenu .occ-megamenu-show-more-list-item .occ-megamenu-show-more-view li.occ-megamenu-show-more:hover {
  background: linear-gradient(to right, #0395d0 2%, transparent 0%);
}
body.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more),
.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) {
  width: unset;
  border-left: none;
  margin-left: 0;
  max-width: unset;
}
body.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) .occ-menuitem-link,
.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) .occ-menuitem-link {
  background-image: none;
}
body.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) .occ-menuitem-link .occ-menuitem-text,
.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) .occ-menuitem-link .occ-menuitem-text {
  text-indent: 0;
}
body.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem .occ-menuitem-link .occ-submenu-icon.occ-down-arrow,
.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem .occ-menuitem-link .occ-submenu-icon.occ-down-arrow {
  display: block;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-white.svg");
  width: 16px;
  height: 16px;
  margin-top: 5px;
}
body.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem .occ-menuitem-link .occ-submenu-icon.occ-right-arrow,
.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem .occ-menuitem-link .occ-submenu-icon.occ-right-arrow {
  display: block;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-white.svg");
  width: 16px;
  height: 16px;
  margin-top: -2px;
  transform: rotate(-90deg);
}
body.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-megamenu-show-more-list-item,
.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-megamenu-show-more-list-item {
  padding-left: 0.5rem;
}
body.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-megamenu-show-more-list-item .occ-menuitem-link,
.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-megamenu-show-more-list-item .occ-menuitem-link {
  padding-left: 0.5em;
}
body.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-show-more-view.occ-megamenu-vertical,
.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-show-more-view.occ-megamenu-vertical {
  width: 100%;
  z-index: 1;
}
body.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-show-more-view.occ-megamenu-vertical .occ-menuitem .occ-menuitem-link .occ-menuitem-text,
.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-show-more-view.occ-megamenu-vertical .occ-menuitem .occ-menuitem-link .occ-menuitem-text {
  width: 100%;
  text-align: left;
}
body.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-panel-expanded,
.occ-metis oc-megamenu.occ-default-text-menu .occ-megamenu .occ-panel-expanded {
  min-height: unset;
}
body.occ-metis .occ-icon,
.occ-metis .occ-icon {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.occ-metis .occ-icon:after,
.occ-metis .occ-icon:after {
  content: none;
}
body.occ-metis .occ-icon.sm, body.occ-metis .occ-icon.sm img,
body.occ-metis .occ-icon img.sm,
body.occ-metis .occ-icon span.sm,
.occ-metis .occ-icon.sm,
.occ-metis .occ-icon.sm img,
.occ-metis .occ-icon img.sm,
.occ-metis .occ-icon span.sm {
  width: 16px;
  height: 16px;
  display: block;
}
body.occ-metis .occ-icon.mid, body.occ-metis .occ-icon.mid img,
body.occ-metis .occ-icon img.sm,
body.occ-metis .occ-icon span.mid,
.occ-metis .occ-icon.mid,
.occ-metis .occ-icon.mid img,
.occ-metis .occ-icon img.sm,
.occ-metis .occ-icon span.mid {
  width: 24px;
  height: 24px;
  display: block;
}
body.occ-metis .occ-icon.md, body.occ-metis .occ-icon.md img,
body.occ-metis .occ-icon img.md,
body.occ-metis .occ-icon span.md,
.occ-metis .occ-icon.md,
.occ-metis .occ-icon.md img,
.occ-metis .occ-icon img.md,
.occ-metis .occ-icon span.md {
  width: 32px;
  height: 32px;
  display: block;
}
body.occ-metis .occ-icon.lg, body.occ-metis .occ-icon.lg img,
body.occ-metis .occ-icon img.lg,
body.occ-metis .occ-icon span.lg,
.occ-metis .occ-icon.lg,
.occ-metis .occ-icon.lg img,
.occ-metis .occ-icon img.lg,
.occ-metis .occ-icon span.lg {
  width: 64px;
  height: 64px;
  display: block;
}
body.occ-metis .occ-icon.xlg, body.occ-metis .occ-icon.xlg img,
body.occ-metis .occ-icon img.xlg,
body.occ-metis .occ-icon span.xlg,
.occ-metis .occ-icon.xlg,
.occ-metis .occ-icon.xlg img,
.occ-metis .occ-icon img.xlg,
.occ-metis .occ-icon span.xlg {
  width: 128px;
  height: 128px;
  display: block;
}
body.occ-metis .occ-icon.inline,
.occ-metis .occ-icon.inline {
  display: inline-block !important;
}
body.occ-metis .occ-icon.occ-flag,
.occ-metis .occ-icon.occ-flag {
  background-image: url("/cip//oc-assets/styles/themes/icons/Groupicon.svg");
}
body.occ-metis .occ-icon.occ-flag-light-blue,
.occ-metis .occ-icon.occ-flag-light-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_flag-messages-light-blue.svg");
}
body.occ-metis .occ-icon.occ-green-check,
.occ-metis .occ-icon.occ-green-check {
  background-image: url("/cip//oc-assets/styles/themes/icons/GroupNN.svg");
}
body.occ-metis .occ-icon.occ-blue-check,
.occ-metis .occ-icon.occ-blue-check {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_success_wizardicon.svg");
}
body.occ-metis .occ-icon.occ-accounts,
.occ-metis .occ-icon.occ-accounts {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_accountsN16.svg");
}
body.occ-metis .occ-icon.occ-accounts-light-grey,
.occ-metis .occ-icon.occ-accounts-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_accountsN16-light-grey.svg");
}
body.occ-metis .occ-icon.occ-accounts-light-grey:hover,
.occ-metis .occ-icon.occ-accounts-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_accountsN16-light-grey-hover.svg");
}
body.occ-metis .occ-icon.occ-accounts-bali-hai-blue,
.occ-metis .occ-icon.occ-accounts-bali-hai-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_accountsN16-bali-hai-blue.svg");
}
body.occ-metis .occ-icon.occ-admin,
.occ-metis .occ-icon.occ-admin {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_adminN16.svg");
}
body.occ-metis .occ-icon.occ-admin-light-grey,
.occ-metis .occ-icon.occ-admin-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_adminN16-light-grey.svg");
}
body.occ-metis .occ-icon.occ-admin-light-grey:hover,
.occ-metis .occ-icon.occ-admin-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_adminN16-light-grey-hover.svg");
}
body.occ-metis .occ-icon.occ-alert,
.occ-metis .occ-icon.occ-alert {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_alert.svg");
}
body.occ-metis .occ-icon.occ-approve,
.occ-metis .occ-icon.occ-approve {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_approve.svg");
}
body.occ-metis .occ-icon.occ-approve-green,
.occ-metis .occ-icon.occ-approve-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_approveN16-green.svg");
}
body.occ-metis .occ-icon.occ-approve-white,
.occ-metis .occ-icon.occ-approve-white {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_approve-white.svg");
}
body.occ-metis .occ-icon.occ-archive,
.occ-metis .occ-icon.occ-archive {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_archiveN16.svg");
}
body.occ-metis .occ-icon.occ-attention,
.occ-metis .occ-icon.occ-attention {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_attentionicon.svg");
}
body.occ-metis .occ-icon.occ-burgermenu,
.occ-metis .occ-icon.occ-burgermenu {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_burgermenuN16.svg");
}
body.occ-metis .occ-icon.occ-calendar,
.occ-metis .occ-icon.occ-calendar {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendarN16.svg");
}
body.occ-metis .occ-icon.occ-calendar-white,
.occ-metis .occ-icon.occ-calendar-white {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar.svg");
}
body.occ-metis .occ-icon.occ-cancel,
.occ-metis .occ-icon.occ-cancel {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16.svg");
}
body.occ-metis .occ-icon.occ-cardview,
.occ-metis .occ-icon.occ-cardview {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_cardviewN16.svg");
}
body.occ-metis .occ-icon.occ-cardview-grey,
.occ-metis .occ-icon.occ-cardview-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_cardviewN16-grey.svg");
}
body.occ-metis .occ-icon.occ-cashpool,
.occ-metis .occ-icon.occ-cashpool {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_cashpoolviewN16.svg");
}
body.occ-metis .occ-icon.occ-cashpool-grey,
.occ-metis .occ-icon.occ-cashpool-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_cashpoolviewN16-grey.svg");
}
body.occ-metis .occ-icon.occ-chatbot,
.occ-metis .occ-icon.occ-chatbot {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_chatbotN16.svg");
}
body.occ-metis .occ-icon.occ-citi-service,
.occ-metis .occ-icon.occ-citi-service {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_citiserviceN16.svg");
}
body.occ-metis .occ-icon.occ-citi-service-light-grey,
.occ-metis .occ-icon.occ-citi-service-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_citiserviceN16-light-grey.svg");
}
body.occ-metis .occ-icon.occ-citi-service-light-grey:hover,
.occ-metis .occ-icon.occ-citi-service-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_citiserviceN16-light-grey-hover.svg");
}
body.occ-metis .occ-icon.occ-condensed-rows,
.occ-metis .occ-icon.occ-condensed-rows {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CondensedRowsN16.svg");
}
body.occ-metis .occ-icon.occ-customize,
.occ-metis .occ-icon.occ-customize {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_customizeN16.svg");
}
body.occ-metis .occ-icon.occ-customize-white,
.occ-metis .occ-icon.occ-customize-white {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_customizeN16-white.svg");
}
body.occ-metis .occ-icon.occ-delete,
.occ-metis .occ-icon.occ-delete {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_deleteN16.svg");
}
body.occ-metis .occ-icon.occ-right-arrow-gray,
.occ-metis .occ-icon.occ-right-arrow-gray {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-medium-grey-sm.svg");
  transform: rotate(270deg);
}
body.occ-metis .occ-icon.occ-edit-document,
.occ-metis .occ-icon.occ-edit-document {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_editN16.svg");
}
body.occ-metis .occ-icon.occ-expanded-rows,
.occ-metis .occ-icon.occ-expanded-rows {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_ExpandedRowsN16.svg");
}
body.occ-metis .occ-icon.occ-export,
.occ-metis .occ-icon.occ-export {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_exportN16.svg");
}
body.occ-metis .occ-icon.occ-file-services,
.occ-metis .occ-icon.occ-file-services {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_fileservicesN16.svg");
}
body.occ-metis .occ-icon.occ-file-services-light-grey,
.occ-metis .occ-icon.occ-file-services-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_fileservicesN16-light-grey.svg");
}
body.occ-metis .occ-icon.occ-file-services-light-grey:hover,
.occ-metis .occ-icon.occ-file-services-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_fileservicesN16-light-grey-hover.svg");
}
body.occ-metis .occ-icon.occ-filter,
.occ-metis .occ-icon.occ-filter {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_filter-blue.svg");
}
body.occ-metis .occ-icon.occ-filter-outline,
.occ-metis .occ-icon.occ-filter-outline {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_filter-blue-outline.svg");
}
body.occ-metis .occ-icon.occ-filter-white,
.occ-metis .occ-icon.occ-filter-white {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_filter-white.svg");
}
body.occ-metis .occ-icon.occ-globe,
.occ-metis .occ-icon.occ-globe {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_globeN16.svg");
}
body.occ-metis .occ-icon.occ-globe-grey,
.occ-metis .occ-icon.occ-globe-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_globeN16-grey.svg");
}
body.occ-metis .occ-icon.occ-help,
.occ-metis .occ-icon.occ-help {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_helpN16.svg");
}
body.occ-metis .occ-icon.occ-help-light-grey,
.occ-metis .occ-icon.occ-help-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_helpN16-light-grey.svg");
}
body.occ-metis .occ-icon.occ-help-light-grey:hover,
.occ-metis .occ-icon.occ-help-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_helpN16-light-grey-hover.svg");
}
body.occ-metis .occ-icon.occ-home,
.occ-metis .occ-icon.occ-home {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_homeN16.svg");
}
body.occ-metis .occ-icon.occ-home-light-grey,
.occ-metis .occ-icon.occ-home-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_homeN16-light-grey.svg");
}
body.occ-metis .occ-icon.occ-home-light-grey:hover,
.occ-metis .occ-icon.occ-home-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_homeN16-light-grey-hover.svg");
}
body.occ-metis .occ-icon.occ-home-bali-hai-blue,
.occ-metis .occ-icon.occ-home-bali-hai-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_homeN16-bali-hai-blue.svg");
}
body.occ-metis .occ-icon.occ-liquidities,
.occ-metis .occ-icon.occ-liquidities {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_liquiditiesN16.svg");
}
body.occ-metis .occ-icon.occ-liquidities-light-grey,
.occ-metis .occ-icon.occ-liquidities-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_liquiditiesN16-light-grey.svg");
}
body.occ-metis .occ-icon.occ-liquidities-light-grey:hover,
.occ-metis .occ-icon.occ-liquidities-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_liquiditiesN16-light-grey-hover.svg");
}
body.occ-metis .occ-icon.occ-lock,
.occ-metis .occ-icon.occ-lock {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_lock.svg");
}
body.occ-metis .occ-icon.occ-more-products,
.occ-metis .occ-icon.occ-more-products {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_moreproductsN16.svg");
}
body.occ-metis .occ-icon.occ-more-products-light-grey,
.occ-metis .occ-icon.occ-more-products-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_moreproductsN16-light-grey.svg");
}
body.occ-metis .occ-icon.occ-more-products-light-grey:hover,
.occ-metis .occ-icon.occ-more-products-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_moreproductsN16-light-grey-hover.svg");
}
body.occ-metis .occ-icon.occ-move,
.occ-metis .occ-icon.occ-move {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_moveN16.svg");
}
body.occ-metis .occ-icon.occ-payments,
.occ-metis .occ-icon.occ-payments {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_paymentsN16.svg");
}
body.occ-metis .occ-icon.occ-payments-light-grey,
.occ-metis .occ-icon.occ-payments-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_paymentsN16-light-grey.svg");
}
body.occ-metis .occ-icon.occ-payments-light-grey:hover,
.occ-metis .occ-icon.occ-payments-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_paymentsN16-light-grey-hover.svg");
}
body.occ-metis .occ-icon.occ-payments-bali-hai-blue,
.occ-metis .occ-icon.occ-payments-bali-hai-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_paymentsN16-bali-hai-blue.svg");
}
body.occ-metis .occ-icon.occ-phone,
.occ-metis .occ-icon.occ-phone {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_phoneN16.svg");
}
body.occ-metis .occ-icon.occ-print,
.occ-metis .occ-icon.occ-print {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_printN16.svg");
}
body.occ-metis .occ-icon.occ-plus,
.occ-metis .occ-icon.occ-plus {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_plusN16.svg");
}
body.occ-metis .occ-icon.occ-receiveables,
.occ-metis .occ-icon.occ-receiveables {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_receivablesN16.svg");
}
body.occ-metis .occ-icon.occ-receiveables-light-grey,
.occ-metis .occ-icon.occ-receiveables-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_receivablesN16-light-grey.svg");
}
body.occ-metis .occ-icon.occ-receiveables-light-grey:hover,
.occ-metis .occ-icon.occ-receiveables-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_receivablesN16-light-grey-hover.svg");
}
body.occ-metis .occ-icon.occ-redo,
.occ-metis .occ-icon.occ-redo {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_redoN16.svg");
}
body.occ-metis .occ-icon.occ-reject,
.occ-metis .occ-icon.occ-reject {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_reject.svg");
}
body.occ-metis .occ-icon.occ-reject-red,
.occ-metis .occ-icon.occ-reject-red {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rejectN16-red.svg");
}
body.occ-metis .occ-icon.occ-reject-white,
.occ-metis .occ-icon.occ-reject-white {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_reject-white.svg");
}
body.occ-metis .occ-icon.occ-reports,
.occ-metis .occ-icon.occ-reports {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_reportsN16.svg");
}
body.occ-metis .occ-icon.occ-reports-light-grey,
.occ-metis .occ-icon.occ-reports-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_reportsN16-light-grey.svg");
}
body.occ-metis .occ-icon.occ-reports-light-grey:hover,
.occ-metis .occ-icon.occ-reports-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_reportsN16-light-grey-hover.svg");
}
body.occ-metis .occ-icon.occ-safe,
.occ-metis .occ-icon.occ-safe {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_safe.svg");
}
body.occ-metis .occ-icon.occ-safe-light-grey,
.occ-metis .occ-icon.occ-safe-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_safe-light-grey.svg");
}
body.occ-metis .occ-icon.occ-safe-light-grey:hover,
.occ-metis .occ-icon.occ-safe-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_safe-light-grey-hover.svg");
}
body.occ-metis .occ-icon.occ-search,
.occ-metis .occ-icon.occ-search {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_search.svg");
}
body.occ-metis .occ-icon.occ-search-grey,
.occ-metis .occ-icon.occ-search-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_searchN16-grey.svg");
}
body.occ-metis .occ-icon.occ-search-dark-grey,
.occ-metis .occ-icon.occ-search-dark-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_searchN16-dark-grey.svg");
}
body.occ-metis .occ-icon.occ-search-light-grey,
.occ-metis .occ-icon.occ-search-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_search-light-grey.svg");
}
body.occ-metis .occ-icon.occ-settings,
.occ-metis .occ-icon.occ-settings {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_settingsN16.svg");
}
body.occ-metis .occ-icon.occ-star-filled,
.occ-metis .occ-icon.occ-star-filled {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_star_filledN16.svg");
}
body.occ-metis .occ-icon.occ-rating-star-filled,
.occ-metis .occ-icon.occ-rating-star-filled {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rating-selected-star.svg");
}
body.occ-metis .occ-icon.occ-rating-star,
.occ-metis .occ-icon.occ-rating-star {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rating-unselected-star.svg");
}
body.occ-metis .occ-icon.occ-star-white,
.occ-metis .occ-icon.occ-star-white {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_star_filled-white.svg");
}
body.occ-metis .occ-icon.occ-star-white-out,
.occ-metis .occ-icon.occ-star-white-out {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_star-white-out.svg");
}
body.occ-metis .occ-icon.occ-star,
.occ-metis .occ-icon.occ-star {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_starN16.svg");
}
body.occ-metis .occ-icon.occ-success-wiz,
.occ-metis .occ-icon.occ-success-wiz {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_success_wizardicon.svg");
}
body.occ-metis .occ-icon.occ-tooltip,
.occ-metis .occ-icon.occ-tooltip {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_tooltipN16.svg");
}
body.occ-metis .occ-icon.occ-tooltip-white,
.occ-metis .occ-icon.occ-tooltip-white {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_tooltipN16-white.svg");
}
body.occ-metis .occ-icon.occ-trade,
.occ-metis .occ-icon.occ-trade {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_tradeN16.svg");
}
body.occ-metis .occ-icon.occ-trade-light-grey,
.occ-metis .occ-icon.occ-trade-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_tradeN16-light-grey.svg");
}
body.occ-metis .occ-icon.occ-trade-light-grey:hover,
.occ-metis .occ-icon.occ-trade-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_tradeN16-light-grey-hover.svg");
}
body.occ-metis .occ-icon.occ-treeview,
.occ-metis .occ-icon.occ-treeview {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_treeviewN16.svg");
}
body.occ-metis .occ-icon.occ-treeview-grey,
.occ-metis .occ-icon.occ-treeview-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_treeviewN16-grey.svg");
}
body.occ-metis .occ-icon.occ-users,
.occ-metis .occ-icon.occ-users {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_userN16.svg");
}
body.occ-metis .occ-icon.occ-users-big,
.occ-metis .occ-icon.occ-users-big {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_userN34.svg");
}
body.occ-metis .occ-icon.occ-listview,
.occ-metis .occ-icon.occ-listview {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_listviewN16.svg");
}
body.occ-metis .occ-icon.occ-listview-grey,
.occ-metis .occ-icon.occ-listview-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_listviewN16-grey.svg");
}
body.occ-metis .occ-icon.occ-information-icon,
.occ-metis .occ-icon.occ-information-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_tooltipN16.svg");
}
body.occ-metis .occ-icon.occ-information-icon-blue,
.occ-metis .occ-icon.occ-information-icon-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_information_icon-blue.svg");
}
body.occ-metis .occ-icon.occ-information-icon-red,
.occ-metis .occ-icon.occ-information-icon-red {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_information_icon-red.svg");
}
body.occ-metis .occ-icon.occ-chart,
.occ-metis .occ-icon.occ-chart {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_chart.svg");
}
body.occ-metis .occ-icon.occ-chart-grey,
.occ-metis .occ-icon.occ-chart-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_chart-grey.svg");
}
body.occ-metis .occ-icon.occ-eye-disabled,
.occ-metis .occ-icon.occ-eye-disabled {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Hidden.svg");
}
body.occ-metis .occ-icon.occ-eye-disabled-grey,
.occ-metis .occ-icon.occ-eye-disabled-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Hidden-grey.svg");
}
body.occ-metis .occ-icon.occ-drag,
.occ-metis .occ-icon.occ-drag {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Drag.svg");
}
body.occ-metis .occ-icon.occ-graph,
.occ-metis .occ-icon.occ-graph {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_graph.svg");
}
body.occ-metis .occ-icon.occ-document,
.occ-metis .occ-icon.occ-document {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_document.svg");
}
body.occ-metis .occ-icon.shadow,
.occ-metis .occ-icon.shadow {
  opacity: 0.35;
}
body.occ-metis .occ-icon.occ-rd-close,
.occ-metis .occ-icon.occ-rd-close {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rd_close.svg");
}
body.occ-metis .occ-icon.occ-chat-active,
.occ-metis .occ-icon.occ-chat-active {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-active.svg");
}
body.occ-metis .occ-icon.occ-chat-active:hover,
.occ-metis .occ-icon.occ-chat-active:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-active_hover.svg");
}
body.occ-metis .occ-icon.occ-chat-inactive,
.occ-metis .occ-icon.occ-chat-inactive {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-inactive.svg");
}
body.occ-metis .occ-icon.occ-chat-offline,
.occ-metis .occ-icon.occ-chat-offline {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-offline.svg");
}
body.occ-metis .occ-icon.occ-help-active,
.occ-metis .occ-icon.occ-help-active {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-help-active.svg");
}
body.occ-metis .occ-icon.occ-help-active:hover,
.occ-metis .occ-icon.occ-help-active:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-help-active_hover.svg");
}
body.occ-metis .occ-icon.occ-help-inactive,
.occ-metis .occ-icon.occ-help-inactive {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-help-inactive.svg");
}
body.occ-metis .occ-icon.occ-modal-window-expand,
.occ-metis .occ-icon.occ-modal-window-expand {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-modal-window-expand.svg");
}
body.occ-metis .occ-icon.occ-modal-window-decrease,
.occ-metis .occ-icon.occ-modal-window-decrease {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-modal-window-decrease.svg");
}
body.occ-metis .occ-icon.occ-modal-window-minimise-close,
.occ-metis .occ-icon.occ-modal-window-minimise-close {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-modal-window-decrease.svg");
}
body.occ-metis .occ-icon.occ-chat-send-message,
.occ-metis .occ-icon.occ-chat-send-message {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-send-message.svg");
}
body.occ-metis .occ-icon.occ-chat-send-message:disabled,
.occ-metis .occ-icon.occ-chat-send-message:disabled {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-send-message-disabled.svg");
}
body.occ-metis .occ-icon.occ-status-active-circle-green,
.occ-metis .occ-icon.occ-status-active-circle-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-status-active-circle-green");
}
body.occ-metis .occ-icon.occ-status-messages-circle-blue,
.occ-metis .occ-icon.occ-status-messages-circle-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-status-messages-circle-blue.svg");
}
body.occ-metis .occ-icon.occ-status-inactive-circle-grey,
.occ-metis .occ-icon.occ-status-inactive-circle-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-status-inactive-circle-grey.svg");
}
body.occ-metis .occ-icon.occ-edit,
.occ-metis .occ-icon.occ-edit {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_table_edit.svg");
}
body.occ-metis .occ-icon.occ-notification-success,
.occ-metis .occ-icon.occ-notification-success {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_success_tick.svg");
}
body.occ-metis .occ-icon.occ-notification-success-blue-wood,
.occ-metis .occ-icon.occ-notification-success-blue-wood {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_success_tick-blue-wood.svg");
}
body.occ-metis .occ-icon.occ-notification-general,
.occ-metis .occ-icon.occ-notification-general {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-general.svg");
}
body.occ-metis .occ-icon.occ-notification-general-blue,
.occ-metis .occ-icon.occ-notification-general-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-general-blue.svg");
}
body.occ-metis .occ-icon.occ-notification-general-blue-wood,
.occ-metis .occ-icon.occ-notification-general-blue-wood {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-general-blue-wood.svg");
}
body.occ-metis .occ-icon.occ-notification-warning,
.occ-metis .occ-icon.occ-notification-warning {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-warning.svg");
}
body.occ-metis .occ-icon.occ-notification-warning-red,
.occ-metis .occ-icon.occ-notification-warning-red {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-warning-red.svg");
}
body.occ-metis .occ-icon.occ-notification-error,
.occ-metis .occ-icon.occ-notification-error {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-error.svg");
}
body.occ-metis .occ-icon.occ-notification-error-blue-wood,
.occ-metis .occ-icon.occ-notification-error-blue-wood {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-error-blue-wood.svg");
}
body.occ-metis .occ-icon.occ-error-validation,
.occ-metis .occ-icon.occ-error-validation {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_validation_error.svg");
}
body.occ-metis .occ-icon.occ-dismiss,
.occ-metis .occ-icon.occ-dismiss {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_dismiss.svg");
}
body.occ-metis .occ-icon.occ-dismiss-grey,
.occ-metis .occ-icon.occ-dismiss-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_dismiss-grey.svg");
}
body.occ-metis .occ-icon.occ-dollar,
.occ-metis .occ-icon.occ-dollar {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_dollar.svg");
}
body.occ-metis .occ-icon.occ-details,
.occ-metis .occ-icon.occ-details {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_details.svg");
}
body.occ-metis .occ-icon.occ-tick,
.occ-metis .occ-icon.occ-tick {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_tick.svg");
}
body.occ-metis .occ-icon.occ-right-arrow,
.occ-metis .occ-icon.occ-right-arrow {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-right.svg");
}
body.occ-metis .occ-icon.occ-left-arrow,
.occ-metis .occ-icon.occ-left-arrow {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-left.svg");
}
body.occ-metis .occ-icon.occ-down-arrow,
.occ-metis .occ-icon.occ-down-arrow {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-down.svg");
}
body.occ-metis .occ-icon.occ-up-arrow,
.occ-metis .occ-icon.occ-up-arrow {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-up.svg");
}
body.occ-metis .occ-icon.occ-up-arrow-blue,
.occ-metis .occ-icon.occ-up-arrow-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-up-blue.svg");
}
body.occ-metis .occ-icon.occ-down-arrow-blue,
.occ-metis .occ-icon.occ-down-arrow-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-down-blue.svg");
}
body.occ-metis .occ-icon.occ-table-action-menu,
.occ-metis .occ-icon.occ-table-action-menu {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_table_action_menu.svg");
}
body.occ-metis .occ-icon.occ-morning,
.occ-metis .occ-icon.occ-morning {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_morning.svg");
}
body.occ-metis .occ-icon.occ-evening,
.occ-metis .occ-icon.occ-evening {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_evening.svg");
}
body.occ-metis .occ-icon.occ-afternoon,
.occ-metis .occ-icon.occ-afternoon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_afternoon.svg");
}
body.occ-metis .occ-icon.occ-rd-reports,
.occ-metis .occ-icon.occ-rd-reports {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rd_reports.svg");
}
body.occ-metis .occ-icon.occ-rd-reports-blue,
.occ-metis .occ-icon.occ-rd-reports-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rd_reports-blue.svg");
}
body.occ-metis .occ-icon.occ-run-blue,
.occ-metis .occ-icon.occ-run-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_run-blue.svg");
}
body.occ-metis .occ-icon.occ-public-access,
.occ-metis .occ-icon.occ-public-access {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_public.svg");
}
body.occ-metis .occ-icon.occ-private-access,
.occ-metis .occ-icon.occ-private-access {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_private.svg");
}
body.occ-metis .occ-icon.occ-notification-success-smiley,
.occ-metis .occ-icon.occ-notification-success-smiley {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-success.svg");
}
body.occ-metis .occ-icon.occ-success-report,
.occ-metis .occ-icon.occ-success-report {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_success_report.svg");
}
body.occ-metis .occ-icon.occ-rd-copy,
.occ-metis .occ-icon.occ-rd-copy {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-copy.svg");
}
body.occ-metis .occ-icon.occ-rd-design,
.occ-metis .occ-icon.occ-rd-design {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-design.svg");
}
body.occ-metis .occ-icon.occ-rd-redo,
.occ-metis .occ-icon.occ-rd-redo {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-redo.svg");
}
body.occ-metis .occ-icon.occ-rd-runtime-arrow-circle,
.occ-metis .occ-icon.occ-rd-runtime-arrow-circle {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-runtime-arrow-circle.svg");
}
body.occ-metis .occ-icon.occ-rd-undo,
.occ-metis .occ-icon.occ-rd-undo {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-undo.svg");
}
body.occ-metis .occ-icon.occ-rd-schedule,
.occ-metis .occ-icon.occ-rd-schedule {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-manage-schedule.svg");
}
body.occ-metis .occ-icon.occ-approvals,
.occ-metis .occ-icon.occ-approvals {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_approvals.svg");
}
body.occ-metis .occ-icon.occ-modal-close-2,
.occ-metis .occ-icon.occ-modal-close-2 {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_modal_close-type-2.svg");
}
body.occ-metis .occ-icon.occ-messages,
.occ-metis .occ-icon.occ-messages {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_messages.svg");
}
body.occ-metis .occ-icon.occ-message-delete-icon,
.occ-metis .occ-icon.occ-message-delete-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/message-delete-icon.svg");
}
body.occ-metis .occ-icon.occ-message-read,
.occ-metis .occ-icon.occ-message-read {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_read.svg");
}
body.occ-metis .occ-icon.occ-pay-auth-lock,
.occ-metis .occ-icon.occ-pay-auth-lock {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_lock_tick.svg");
}
body.occ-metis .occ-icon.occ-modal-close-1,
.occ-metis .occ-icon.occ-modal-close-1 {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_modal_close-type-1.svg");
}
body.occ-metis .occ-icon.occ-auth-error,
.occ-metis .occ-icon.occ-auth-error {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_auth_error.svg");
}
body.occ-metis .occ-icon.occ-rd-calendar-blue,
.occ-metis .occ-icon.occ-rd-calendar-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar-blue.svg");
}
body.occ-metis .occ-icon.occ-rd-calendar-blue-disabled,
.occ-metis .occ-icon.occ-rd-calendar-blue-disabled {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar-blue-disabled.svg");
}
body.occ-metis .occ-icon.occ-rd-calendar-gray,
.occ-metis .occ-icon.occ-rd-calendar-gray {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar-gray.svg");
}
body.occ-metis .occ-icon.occ-rd-multiple-calendar-blue,
.occ-metis .occ-icon.occ-rd-multiple-calendar-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar_multiple-blue.svg");
}
body.occ-metis .occ-icon.occ-rd-multiple-calendar-blue-disabled,
.occ-metis .occ-icon.occ-rd-multiple-calendar-blue-disabled {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar_multiple-blue-disabled.svg");
}
body.occ-metis .occ-icon.occ-rd-multiple-calendar-gray,
.occ-metis .occ-icon.occ-rd-multiple-calendar-gray {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar_multiple-gray.svg");
}
body.occ-metis .occ-icon.occ-rd-multiple-calendar-gray-disabled,
.occ-metis .occ-icon.occ-rd-multiple-calendar-gray-disabled {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar_multiple-gray-disabled.svg");
}
body.occ-metis .occ-icon.occ-rd-calendar-purple,
.occ-metis .occ-icon.occ-rd-calendar-purple {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar-purple.svg");
}
body.occ-metis .occ-icon.occ-payment-init,
.occ-metis .occ-icon.occ-payment-init {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_payment.svg");
}
body.occ-metis .occ-icon.occ-rd-edit,
.occ-metis .occ-icon.occ-rd-edit {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-icn_edit.svg");
}
body.occ-metis .occ-icon.occ-manage-payment,
.occ-metis .occ-icon.occ-manage-payment {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_manage_payments.svg");
}
body.occ-metis .occ-icon.occ-warning-timer,
.occ-metis .occ-icon.occ-warning-timer {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_warning_timer.svg");
}
body.occ-metis .occ-icon.occ-success-status,
.occ-metis .occ-icon.occ-success-status {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Success.svg");
}
body.occ-metis .occ-icon.occ-reject-status,
.occ-metis .occ-icon.occ-reject-status {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_reject.svg");
}
body.occ-metis .occ-icon.occ-in_process-status,
.occ-metis .occ-icon.occ-in_process-status {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_In_Process.svg");
}
body.occ-metis .occ-icon.occ-future_steps-status,
.occ-metis .occ-icon.occ-future_steps-status {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Future_Steps.svg");
}
body.occ-metis .occ-icon.occ-prev-arrow,
.occ-metis .occ-icon.occ-prev-arrow {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_back.svg");
}
body.occ-metis .occ-icon.occ-next-arrow,
.occ-metis .occ-icon.occ-next-arrow {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_back.svg");
  transform: rotate(180deg);
}
body.occ-metis .occ-icon.occ-folder-closed,
.occ-metis .occ-icon.occ-folder-closed {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_folder_closed.svg");
}
body.occ-metis .occ-icon.occ-folder-open,
.occ-metis .occ-icon.occ-folder-open {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_folder_open.svg");
}
body.occ-metis .occ-icon.occ-astrix,
.occ-metis .occ-icon.occ-astrix {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_astrix.svg");
}
body.occ-metis .occ-icon.occ-bullet,
.occ-metis .occ-icon.occ-bullet {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_bullet.svg");
}
body.occ-metis .occ-icon.occ-bullet-hollow,
.occ-metis .occ-icon.occ-bullet-hollow {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_bullet_hollow.svg");
}
body.occ-metis .occ-icon.occ-warning,
.occ-metis .occ-icon.occ-warning {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_warning-red.svg");
}
body.occ-metis .occ-quick-approve,
.occ-metis .occ-quick-approve {
  background-image: url("/cip//oc-assets/styles/themes/icons/Approve.svg");
}
body.occ-metis .occ-quick-reject,
.occ-metis .occ-quick-reject {
  background-image: url("/cip//oc-assets/styles/themes/icons/Reject.svg");
}
body.occ-metis .occ-quick-details,
.occ-metis .occ-quick-details {
  background-image: url("/cip//oc-assets/styles/themes/icons/Details.svg");
}
body.occ-metis code,
.occ-metis code {
  font-family: "courier new", sans-serif;
}
body.occ-metis h1,
.occ-metis h1 {
  font-family: Interstate, sans-serif;
  font-size: 20px;
  line-height: 16px;
  color: #0b1941;
  font-weight: normal;
  text-align: left;
}
body.occ-metis h2,
body.occ-metis oc-breadcrumbs.occ-heading-breadcrumbs span,
.occ-metis h2,
.occ-metis oc-breadcrumbs.occ-heading-breadcrumbs span {
  font-family: Interstate_Bold, sans-serif;
  font-size: 22px;
  line-height: 32px;
  color: #002d72;
}
body.occ-metis h2.occ-home-page-title,
body.occ-metis oc-breadcrumbs.occ-heading-breadcrumbs span.occ-home-page-title,
.occ-metis h2.occ-home-page-title,
.occ-metis oc-breadcrumbs.occ-heading-breadcrumbs span.occ-home-page-title {
  font-family: Interstate_Light, sans-serif;
  line-height: 24px;
  color: #0b1941;
}
body.occ-metis h2.occ-home-page-title span,
body.occ-metis oc-breadcrumbs.occ-heading-breadcrumbs span.occ-home-page-title span,
.occ-metis h2.occ-home-page-title span,
.occ-metis oc-breadcrumbs.occ-heading-breadcrumbs span.occ-home-page-title span {
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis h3,
.occ-metis h3 {
  font-family: Interstate_Bold, sans-serif;
  font-size: 20px;
  line-height: 22px;
  color: #0b1941;
}
body.occ-metis a,
.occ-metis a {
  text-decoration: none;
}
body.occ-metis .modal-dialog .occ-modal-header,
.occ-metis .modal-dialog .occ-modal-header {
  font-family: Interstate_Bold, sans-serif;
  font-size: 24px;
  line-height: 16px;
  color: #0b1941;
}
body.occ-metis .modal-dialog .occ-modal-text,
.occ-metis .modal-dialog .occ-modal-text {
  font-family: Interstate_Bold, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #c4cdd5;
  padding-left: 12px;
  padding-bottom: 15px;
}
body.occ-metis .card-title,
.occ-metis .card-title {
  font-family: Interstate, sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #282828;
}
body.occ-metis oc-accumulator,
.occ-metis oc-accumulator {
  font-family: Interstate_Light, sans-serif;
}
body.occ-metis oc-listbox,
.occ-metis oc-listbox {
  font-size: 12px;
  color: #282828;
}
body.occ-metis .occ-tooltip .occ-tooltip-inner,
.occ-metis .occ-tooltip .occ-tooltip-inner {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  pointer-events: none;
  color: #ffffff;
}
body.occ-metis oc-badge .badge,
.occ-metis oc-badge .badge {
  left: 4px;
  top: -4px;
  padding: 4px 6px;
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #ffffff;
  background-color: #777777;
  border-radius: 10px;
}
body.occ-metis oc-badge.occ-green-badge .badge,
.occ-metis oc-badge.occ-green-badge .badge {
  background-color: #006400;
}
body.occ-metis input[type=text],
body.occ-metis oc-typeahead,
body.occ-metis oc-typeahead-x,
.occ-metis input[type=text],
.occ-metis oc-typeahead,
.occ-metis oc-typeahead-x {
  font-size: 14px;
}
body.occ-metis oc-typeahead .selected-item-tag,
body.occ-metis oc-typeahead-x .selected-item-tag,
.occ-metis oc-typeahead .selected-item-tag,
.occ-metis oc-typeahead-x .selected-item-tag {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 15px;
  color: #ffffff;
}
body.occ-metis oc-typeahead .occ-multi-line-template > *,
body.occ-metis oc-typeahead-x .occ-multi-line-template > *,
.occ-metis oc-typeahead .occ-multi-line-template > *,
.occ-metis oc-typeahead-x .occ-multi-line-template > * {
  line-height: 18px;
}
body.occ-metis .data-header,
body.occ-metis .info-header,
.occ-metis .data-header,
.occ-metis .info-header {
  color: #97999b;
  font-size: 10px;
  line-height: 16px;
  letter-spacing: 1px;
  font-weight: 700;
  text-transform: uppercase;
}
body.occ-metis .panel-heading h2,
.occ-metis .panel-heading h2 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 24px;
  font-weight: 400;
}
body.occ-metis oc-action-button,
.occ-metis oc-action-button {
  font-family: Interstate, sans-serif;
}
body.occ-metis oc-action-button .btn-primary,
body.occ-metis oc-action-button .primary,
.occ-metis oc-action-button .btn-primary,
.occ-metis oc-action-button .primary {
  font-family: Interstate_Bold, sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #ffffff;
}
body.occ-metis oc-action-button .btn-primary.focus, body.occ-metis oc-action-button .btn-primary:hover, body.occ-metis oc-action-button .btn-primary:active,
body.occ-metis oc-action-button .primary.focus,
body.occ-metis oc-action-button .primary:hover,
body.occ-metis oc-action-button .primary:active,
.occ-metis oc-action-button .btn-primary.focus,
.occ-metis oc-action-button .btn-primary:hover,
.occ-metis oc-action-button .btn-primary:active,
.occ-metis oc-action-button .primary.focus,
.occ-metis oc-action-button .primary:hover,
.occ-metis oc-action-button .primary:active {
  color: #ffffff;
}
body.occ-metis oc-action-button .btn-secondary,
.occ-metis oc-action-button .btn-secondary {
  font-family: Interstate_Bold, sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #008CE6;
}
body.occ-metis oc-action-button .btn-secondary.focus, body.occ-metis oc-action-button .btn-secondary:hover, body.occ-metis oc-action-button .btn-secondary:active,
.occ-metis oc-action-button .btn-secondary.focus,
.occ-metis oc-action-button .btn-secondary:hover,
.occ-metis oc-action-button .btn-secondary:active {
  color: #ffffff;
}
body.occ-metis oc-action-button .btn-secondary.focus.occ-outlined, body.occ-metis oc-action-button .btn-secondary:hover.occ-outlined, body.occ-metis oc-action-button .btn-secondary:active.occ-outlined,
.occ-metis oc-action-button .btn-secondary.focus.occ-outlined,
.occ-metis oc-action-button .btn-secondary:hover.occ-outlined,
.occ-metis oc-action-button .btn-secondary:active.occ-outlined {
  color: #007bc2;
}
body.occ-metis oc-action-button .btn-secondary.disabled, body.occ-metis oc-action-button .btn-secondary.disabled:hover,
.occ-metis oc-action-button .btn-secondary.disabled,
.occ-metis oc-action-button .btn-secondary.disabled:hover {
  color: #ccc;
}
body.occ-metis oc-action-button .btn-secondary.disabled.occ-outlined, body.occ-metis oc-action-button .btn-secondary.disabled:hover.occ-outlined,
.occ-metis oc-action-button .btn-secondary.disabled.occ-outlined,
.occ-metis oc-action-button .btn-secondary.disabled:hover.occ-outlined {
  color: rgba(0, 45, 114, 0.35);
}
body.occ-metis oc-action-button .btn-secondary.occ-outlined,
.occ-metis oc-action-button .btn-secondary.occ-outlined {
  color: #007bc2;
  text-transform: uppercase;
}
body.occ-metis oc-action-button .btn-secondary.occ-outlined.focus, body.occ-metis oc-action-button .btn-secondary.occ-outlined:hover, body.occ-metis oc-action-button .btn-secondary.occ-outlined:active,
.occ-metis oc-action-button .btn-secondary.occ-outlined.focus,
.occ-metis oc-action-button .btn-secondary.occ-outlined:hover,
.occ-metis oc-action-button .btn-secondary.occ-outlined:active {
  color: #ffffff;
}
body.occ-metis oc-action-button .btn-tertiary,
.occ-metis oc-action-button .btn-tertiary {
  font-family: Interstate_Bold, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #002d72;
}
body.occ-metis oc-action-button .btn-tertiary.focus, body.occ-metis oc-action-button .btn-tertiary:hover, body.occ-metis oc-action-button .btn-tertiary:active,
.occ-metis oc-action-button .btn-tertiary.focus,
.occ-metis oc-action-button .btn-tertiary:hover,
.occ-metis oc-action-button .btn-tertiary:active {
  color: #008CE6;
}
body.occ-metis oc-action-button .btn-tertiary.disabled.focus, body.occ-metis oc-action-button .btn-tertiary.disabled:hover, body.occ-metis oc-action-button .btn-tertiary.disabled:active, body.occ-metis oc-action-button .btn-tertiary.disabled:hover.focus, body.occ-metis oc-action-button .btn-tertiary.disabled:hover:hover, body.occ-metis oc-action-button .btn-tertiary.disabled:hover:active,
.occ-metis oc-action-button .btn-tertiary.disabled.focus,
.occ-metis oc-action-button .btn-tertiary.disabled:hover,
.occ-metis oc-action-button .btn-tertiary.disabled:active,
.occ-metis oc-action-button .btn-tertiary.disabled:hover.focus,
.occ-metis oc-action-button .btn-tertiary.disabled:hover:hover,
.occ-metis oc-action-button .btn-tertiary.disabled:hover:active {
  color: #002d72;
}
body.occ-metis oc-action-button .occ-btn-approve,
.occ-metis oc-action-button .occ-btn-approve {
  font-family: Interstate_Bold, sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #ffffff;
}
body.occ-metis oc-action-button .occ-btn-reject,
.occ-metis oc-action-button .occ-btn-reject {
  font-family: Interstate_Bold, sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #ffffff;
}
body.occ-metis oc-action-button .btn-link,
.occ-metis oc-action-button .btn-link {
  text-transform: capitalize;
  font-family: Interstate_Bold, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #A05EB5;
}
body.occ-metis oc-action-button .btn-link:hover, body.occ-metis oc-action-button .btn-link:focus,
.occ-metis oc-action-button .btn-link:hover,
.occ-metis oc-action-button .btn-link:focus {
  text-decoration: underline;
}
body.occ-metis oc-action-button.occ-switch-btn button,
.occ-metis oc-action-button.occ-switch-btn button {
  font-family: Interstate, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #53565a;
}
body.occ-metis oc-action-button.occ-switch-btn.occ-active button, body.occ-metis oc-action-button.occ-switch-btn:focus button, body.occ-metis oc-action-button.occ-switch-btn:hover button,
.occ-metis oc-action-button.occ-switch-btn.occ-active button,
.occ-metis oc-action-button.occ-switch-btn:focus button,
.occ-metis oc-action-button.occ-switch-btn:hover button {
  color: #ffffff;
}
body.occ-metis oc-breadcrumbs .breadcrumbs,
.occ-metis oc-breadcrumbs .breadcrumbs {
  font-size: 12px;
  color: #53565a;
}
body.occ-metis oc-breadcrumbs .breadcrumbs a,
.occ-metis oc-breadcrumbs .breadcrumbs a {
  color: #53565a;
}
body.occ-metis oc-breadcrumbs .breadcrumbs a:hover,
.occ-metis oc-breadcrumbs .breadcrumbs a:hover {
  text-decoration: none;
}
body.occ-metis oc-breadcrumbs .breadcrumbs .active,
.occ-metis oc-breadcrumbs .breadcrumbs .active {
  font-weight: 700;
}
body.occ-metis oc-breadcrumbs.occ-heading-breadcrumbs span,
.occ-metis oc-breadcrumbs.occ-heading-breadcrumbs span {
  line-height: 24px;
}
body.occ-metis oc-header.occ-page-header .occ-time,
.occ-metis oc-header.occ-page-header .occ-time {
  font-size: 10px;
  color: #c4cdd5;
}
body.occ-metis oc-header.occ-page-header .occ-left-panel h1 sup,
.occ-metis oc-header.occ-page-header .occ-left-panel h1 sup {
  font-size: 12px;
  line-height: 16px;
}
body.occ-metis oc-header.occ-page-header .occ-right-panel.occ-linked-client .occ-accounts,
.occ-metis oc-header.occ-page-header .occ-right-panel.occ-linked-client .occ-accounts {
  color: #a05fb5;
}
body.occ-metis oc-footer.occ-form-footer .occ-btn-save,
body.occ-metis oc-footer.occ-form-footer .occ-btn-clear,
.occ-metis oc-footer.occ-form-footer .occ-btn-save,
.occ-metis oc-footer.occ-form-footer .occ-btn-clear {
  color: #97999b;
}
body.occ-metis oc-drawer .drawer .drawer-header,
.occ-metis oc-drawer .drawer .drawer-header {
  color: #ffffff;
  font-size: 14px;
  letter-spacing: 4px;
}
body.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header .occ-data-column,
.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header .occ-data-column {
  font-size: 10px;
  color: #97999b;
}
body.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header .occ-data-value,
.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header .occ-data-value {
  font-weight: bold;
  font-size: 30px;
}
body.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header a,
.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header a {
  color: #ffffff;
  font-size: 10px;
}
body.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header label,
.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header label {
  font-size: 12px;
  color: #97999b;
}
body.occ-metis oc-drawer .drawer .drawer-body .panel-secondary .occ-column-header,
.occ-metis oc-drawer .drawer .drawer-body .panel-secondary .occ-column-header {
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 1px;
  color: #97999b;
}
body.occ-metis oc-accordion .panel-heading,
.occ-metis oc-accordion .panel-heading {
  color: #53565a;
  font-size: 14px;
}
body.occ-metis oc-accordion .panel-heading a,
.occ-metis oc-accordion .panel-heading a {
  color: inherit;
  text-decoration: none;
}
body.occ-metis oc-accordion .panel-heading a:hover,
.occ-metis oc-accordion .panel-heading a:hover {
  text-decoration: none;
}
body.occ-metis oc-accordion .panel-title,
.occ-metis oc-accordion .panel-title {
  font-size: 14px;
  color: #53565a;
}
body.occ-metis oc-accordion .panel-body,
.occ-metis oc-accordion .panel-body {
  color: #282828;
  font-size: 12px;
}
body.occ-metis .occ-data-list .panel-body a,
.occ-metis .occ-data-list .panel-body a {
  color: #282828;
}
body.occ-metis .occ-data-list .panel-body a:hover,
.occ-metis .occ-data-list .panel-body a:hover {
  text-decoration: none;
  color: #ffffff;
}
body.occ-metis oc-widget .widget .header .title,
.occ-metis oc-widget .widget .header .title {
  font-family: Interstate_Bold, sans-serif;
  font-size: 20px;
  line-height: 22px;
  color: #000;
}
body.occ-metis oc-search-panel .search-panel-wrapper oc-action-button.occ-btn-attach-filter.occ-active button, body.occ-metis oc-search-panel.occ-rd-search-panel .search-panel-wrapper oc-action-button.occ-btn-attach-filter button,
.occ-metis oc-search-panel .search-panel-wrapper oc-action-button.occ-btn-attach-filter.occ-active button,
.occ-metis oc-search-panel.occ-rd-search-panel .search-panel-wrapper oc-action-button.occ-btn-attach-filter button {
  color: #ffffff;
}
body.occ-metis oc-search-panel .button-wrapper .occ-reset,
body.occ-metis oc-search-panel .button-wrapper .occ-button,
.occ-metis oc-search-panel .button-wrapper .occ-reset,
.occ-metis oc-search-panel .button-wrapper .occ-button {
  color: #00BDF2;
}
body.occ-metis oc-search-panel .button-wrapper .occ-reset:hover, body.occ-metis oc-search-panel .button-wrapper .occ-reset:focus,
body.occ-metis oc-search-panel .button-wrapper .occ-button:hover,
body.occ-metis oc-search-panel .button-wrapper .occ-button:focus,
.occ-metis oc-search-panel .button-wrapper .occ-reset:hover,
.occ-metis oc-search-panel .button-wrapper .occ-reset:focus,
.occ-metis oc-search-panel .button-wrapper .occ-button:hover,
.occ-metis oc-search-panel .button-wrapper .occ-button:focus {
  color: #ffffff;
}
body.occ-metis oc-search-panel .button-wrapper .occ-reset.disabled, body.occ-metis oc-search-panel .button-wrapper .occ-reset.disabled:hover,
body.occ-metis oc-search-panel .button-wrapper .occ-button.disabled,
body.occ-metis oc-search-panel .button-wrapper .occ-button.disabled:hover,
.occ-metis oc-search-panel .button-wrapper .occ-reset.disabled,
.occ-metis oc-search-panel .button-wrapper .occ-reset.disabled:hover,
.occ-metis oc-search-panel .button-wrapper .occ-button.disabled,
.occ-metis oc-search-panel .button-wrapper .occ-button.disabled:hover {
  color: #00BDF2;
}
body.occ-metis oc-tabset .nav-pills li a,
.occ-metis oc-tabset .nav-pills li a {
  font-size: 12px;
  color: #002d72;
}
body.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs li a,
.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs li a {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #53565a;
}
body.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs li.active a:not(.disabled),
body.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs li a:not(.disabled):focus,
.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs li.active a:not(.disabled),
.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs li a:not(.disabled):focus {
  font-family: Interstate_Bold, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #008CE6;
}
body.occ-metis .occ-modal-filter-column-list .strong,
.occ-metis .occ-modal-filter-column-list .strong {
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis .occ-modal-filter-column-list h2,
.occ-metis .occ-modal-filter-column-list h2 {
  font-family: Interstate, sans-serif;
  font-size: 20px;
  color: #000;
  letter-spacing: 0;
  line-height: 24px;
}
body.occ-metis .occ-modal-filter-column-list h3,
.occ-metis .occ-modal-filter-column-list h3 {
  color: #000;
}
body.occ-metis .occ-modal-filter-column-list .occ-selected-accounts,
body.occ-metis .occ-modal-filter-column-list .occ-selected-columns,
.occ-metis .occ-modal-filter-column-list .occ-selected-accounts,
.occ-metis .occ-modal-filter-column-list .occ-selected-columns {
  font-family: Interstate_Bold, sans-serif;
  font-size: 12px;
  color: #007bc2;
}
body.occ-metis .occ-modal-filter-column-list .occ-data-notification p,
.occ-metis .occ-modal-filter-column-list .occ-data-notification p {
  font-size: 12px;
}
body.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr th,
body.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr th,
body.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr th,
body.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr th,
.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr th,
.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr th,
.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr th,
.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr th {
  font-size: 12px;
}
body.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
body.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
body.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
body.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td {
  font-size: 12px;
}
body.occ-metis oc-toggle-buttons .btn.btn-custom,
.occ-metis oc-toggle-buttons .btn.btn-custom {
  font-family: Interstate, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #282828;
}
body.occ-metis oc-toggle-buttons .btn.btn-custom.active,
.occ-metis oc-toggle-buttons .btn.btn-custom.active {
  font-family: Interstate_Bold, sans-serif;
  color: #ffffff;
}
body.occ-metis oc-tag-list .tag-label,
.occ-metis oc-tag-list .tag-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #ffffff;
  font-size: 14px;
  line-height: 24px;
}
body.occ-metis oc-text.occ-text-filter .input-with-icon input,
.occ-metis oc-text.occ-text-filter .input-with-icon input {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 0px;
  color: #53565a;
  font-weight: normal;
}
body.occ-metis .occ-template-data,
.occ-metis .occ-template-data {
  color: #ffffff;
}
body.occ-metis oc-footer.occ-page-footer a,
.occ-metis oc-footer.occ-page-footer a {
  color: #282828;
  font-size: 11px;
  text-transform: uppercase;
}
body.occ-metis oc-footer.occ-page-footer .occ-copyright,
.occ-metis oc-footer.occ-page-footer .occ-copyright {
  font-size: 11px;
  color: #737373;
  text-align: right;
}
body.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-search-heading-wrapper,
.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-search-heading-wrapper {
  font-family: Interstate_Bold, sans-serif;
  font-size: 20px;
  color: #282828;
  letter-spacing: 0;
  line-height: 24px;
}
body.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper oc-checkbox label,
.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper oc-checkbox label {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  color: #53565a;
  letter-spacing: 0;
  line-height: 19px;
}
body.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper oc-checkbox label .occ-text-wrapper,
.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper oc-checkbox label .occ-text-wrapper {
  line-height: 19px;
}
body.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-rd-checkbox-icon-wrapper .occ-checkbox-icon,
.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-rd-checkbox-icon-wrapper .occ-checkbox-icon {
  font-size: 35px;
}
body.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-checkbox-title,
.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-checkbox-title {
  font-family: Interstate, sans-serif;
  font-size: 18px;
  color: #282828;
  letter-spacing: 0;
  line-height: 24px;
}
body.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-month .ngb-dp-month-name,
.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-month .ngb-dp-month-name {
  font-family: Interstate, sans-serif;
  font-size: 12px;
  color: #000;
  letter-spacing: 0;
  text-align: center;
  font-weight: normal;
}
body.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-day .custom-day,
.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-day .custom-day {
  font-size: 12px;
  color: #000;
  font-weight: normal;
  line-height: 13px;
  font-family: Interstate, sans-serif;
}
body.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-day .custom-day.outside,
.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-day .custom-day.outside {
  color: #c4cdd5;
}
body.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-weekday,
.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-weekday {
  font-family: Interstate_Bold, sans-serif;
  font-size: 10px;
  color: #53565a;
  text-align: center;
  font-weight: normal;
  font-style: normal;
  line-height: 10px;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button {
  font-size: 10px;
  color: rgba(98, 98, 98, 0.8);
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button:hover, body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button:focus,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button:hover,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button:focus {
  color: #ffffff;
  text-decoration: none;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button.occ-active button,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button.occ-active button {
  color: #ffffff;
  text-decoration: none;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-data-panel oc-action-button.btn-link button,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-data-panel oc-action-button.btn-link button {
  font-family: Interstate_Bold, sans-serif;
  font-size: 12px;
  color: #4A90E2;
  letter-spacing: 0;
  line-height: 16px;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-data-panel oc-action-button.btn-link.occ-placeholder-btn button,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-data-panel oc-action-button.btn-link.occ-placeholder-btn button {
  color: #ffffff;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-data-panel span,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-data-panel span {
  font-family: Interstate_Bold, sans-serif;
  font-size: 12px;
  color: #4A90E2;
}
body.occ-metis ngb-datepicker.dropdown-menu select,
.occ-metis ngb-datepicker.dropdown-menu select {
  font-family: Interstate, sans-serif;
  font-size: 14px !important;
  font-weight: 400;
}
body.occ-metis ngb-datepicker.dropdown-menu select option,
.occ-metis ngb-datepicker.dropdown-menu select option {
  font-family: Interstate, sans-serif !important;
  font-size: 12px;
  color: #282828;
  letter-spacing: 0;
  line-height: 24px;
}
body.occ-metis ngb-datepicker.dropdown-menu select option:hover, body.occ-metis ngb-datepicker.dropdown-menu select option:focus, body.occ-metis ngb-datepicker.dropdown-menu select option:active,
.occ-metis ngb-datepicker.dropdown-menu select option:hover,
.occ-metis ngb-datepicker.dropdown-menu select option:focus,
.occ-metis ngb-datepicker.dropdown-menu select option:active {
  background: #4A90E2;
}
body.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu select,
.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu select {
  font-size: 12px !important;
}
body.occ-metis oc-table .ui-table table .ui-table-thead tr > th,
.occ-metis oc-table .ui-table table .ui-table-thead tr > th {
  font-weight: normal;
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #53565a;
}
body.occ-metis oc-table .ui-table table tr > td,
.occ-metis oc-table .ui-table table tr > td {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #282828;
}
body.occ-metis oc-table .ui-table table tr > td a,
.occ-metis oc-table .ui-table table tr > td a {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #282828;
}
body.occ-metis oc-table .ui-table table tr > td .occ-debit-holder,
body.occ-metis oc-table .ui-table table tr > td .occ-credit-holder,
.occ-metis oc-table .ui-table table tr > td .occ-debit-holder,
.occ-metis oc-table .ui-table table tr > td .occ-credit-holder {
  color: #ffffff;
}
body.occ-metis oc-table .ui-table table tr:hover > td a,
.occ-metis oc-table .ui-table table tr:hover > td a {
  color: #A05EB5;
  text-decoration: underline;
}
body.occ-metis oc-table .ui-table table tr.occ-selected td,
.occ-metis oc-table .ui-table table tr.occ-selected td {
  color: #282828;
}
body.occ-metis oc-table .ui-table table tr.occ-selected td .occ-debit-holder,
body.occ-metis oc-table .ui-table table tr:hover > td .occ-debit-holder,
.occ-metis oc-table .ui-table table tr.occ-selected td .occ-debit-holder,
.occ-metis oc-table .ui-table table tr:hover > td .occ-debit-holder {
  color: #B60000;
}
body.occ-metis oc-table .ui-table table tr.occ-selected td .occ-credit-holder,
body.occ-metis oc-table .ui-table table tr:hover > td .occ-credit-holder,
.occ-metis oc-table .ui-table table tr.occ-selected td .occ-credit-holder,
.occ-metis oc-table .ui-table table tr:hover > td .occ-credit-holder {
  color: #339900;
}
body.occ-metis .occ-profile-dropdown .occ-users-section,
.occ-metis .occ-profile-dropdown .occ-users-section {
  color: #ffffff;
}
body.occ-metis .occ-profile-dropdown .occ-users-section .occ-user-name,
.occ-metis .occ-profile-dropdown .occ-users-section .occ-user-name {
  font-family: Interstate_Bold, sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #0b1941;
}
body.occ-metis .occ-profile-dropdown .occ-users-section .occ-user-subtitle,
.occ-metis .occ-profile-dropdown .occ-users-section .occ-user-subtitle {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #53565a;
}
body.occ-metis .occ-profile-dropdown .occ-users-section .occ-user-last-login,
.occ-metis .occ-profile-dropdown .occ-users-section .occ-user-last-login {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #53565a;
}
body.occ-metis .occ-profile-dropdown .occ-users-section .occ-user-link,
.occ-metis .occ-profile-dropdown .occ-users-section .occ-user-link {
  font-family: Interstate_Bold, sans-serif;
  font-size: 12px;
  line-height: 19px;
  text-transform: uppercase;
}
body.occ-metis .occ-profile-dropdown .occ-links-section .dropdown-item,
.occ-metis .occ-profile-dropdown .occ-links-section .dropdown-item {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  color: #53565a;
  line-height: 30px;
}
body.occ-metis .occ-profile-dropdown .occ-links-section .dropdown-item.occ-active,
.occ-metis .occ-profile-dropdown .occ-links-section .dropdown-item.occ-active {
  font-size: 14px;
  color: #282828;
}
body.occ-metis .occ-profile-dropdown .occ-links-section .dropdown-item .occ-notification-count,
.occ-metis .occ-profile-dropdown .occ-links-section .dropdown-item .occ-notification-count {
  color: #ffffff;
  font-size: 10px;
  text-align: center;
  line-height: 16px;
}
body.occ-metis oc-notification oc-notification-message .occ-notification-title,
.occ-metis oc-notification oc-notification-message .occ-notification-title {
  font-family: Interstate_Bold, sans-serif;
  font-size: 20px;
  color: #ffffff;
  vertical-align: super;
  margin-right: 35px;
}
body.occ-metis oc-notification oc-notification-message .occ-notification-desc,
.occ-metis oc-notification oc-notification-message .occ-notification-desc {
  letter-spacing: 0;
  font-family: Interstate, sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #ffffff;
}
body.occ-metis oc-notification oc-notification-message .occ-notification-desc span,
.occ-metis oc-notification oc-notification-message .occ-notification-desc span {
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis oc-notification oc-notification-message .occ-notification-desc oc-actionbutton .btn-link,
.occ-metis oc-notification oc-notification-message .occ-notification-desc oc-actionbutton .btn-link {
  text-transform: capitalize;
  font-size: 16px;
  font-family: Interstate, sans-serif;
}
body.occ-metis oc-notification oc-notification-message oc-action-button.btn-secondary button,
.occ-metis oc-notification oc-notification-message oc-action-button.btn-secondary button {
  color: #ffffff;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-warning .occ-notification-title,
body.occ-metis oc-notification oc-notification-message .oc-notification-warning .occ-notification-desc,
.occ-metis oc-notification oc-notification-message .oc-notification-warning .occ-notification-title,
.occ-metis oc-notification oc-notification-message .oc-notification-warning .occ-notification-desc {
  color: #002d72;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-warning oc-action-button.btn-secondary button,
.occ-metis oc-notification oc-notification-message .oc-notification-warning oc-action-button.btn-secondary button {
  color: #002d72;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-warning .occ-notification-title,
.occ-metis oc-notification oc-notification-message .oc-notification-warning .occ-notification-title {
  line-height: 20px;
}
body.occ-metis oc-textarea,
.occ-metis oc-textarea {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  color: #282828;
  line-height: 22px;
}
body.occ-metis oc-drawer.occ-payments-drawer,
.occ-metis oc-drawer.occ-payments-drawer {
  color: #ffffff;
  font-family: Interstate, sans-serif;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer-header,
.occ-metis oc-drawer.occ-payments-drawer .drawer-header {
  letter-spacing: 0;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer-header .occ-main-header,
.occ-metis oc-drawer.occ-payments-drawer .drawer-header .occ-main-header {
  font-size: 18px;
  text-align: center;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer-header .ion-chevron-left,
body.occ-metis oc-drawer.occ-payments-drawer .drawer-header .ion-chevron-right,
.occ-metis oc-drawer.occ-payments-drawer .drawer-header .ion-chevron-left,
.occ-metis oc-drawer.occ-payments-drawer .drawer-header .ion-chevron-right {
  font-size: 26px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-column-header,
.occ-metis oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-column-header {
  font-size: 15px;
  text-align: left;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-column-value,
.occ-metis oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-column-value {
  font-size: 24px;
  color: #eeeeee;
  text-align: left;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-value-date .occ-column-value,
.occ-metis oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-value-date .occ-column-value {
  font-family: Interstate, sans-serif;
  font-size: 18px;
  line-height: 25px;
  color: #eeeeee;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-currency .occ-column-value,
.occ-metis oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-currency .occ-column-value {
  color: #ffffff;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-amount .occ-column-header,
.occ-metis oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-amount .occ-column-header {
  font-size: 22px;
  text-align: center;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-amount .occ-column-value,
.occ-metis oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-amount .occ-column-value {
  text-align: center;
  font-family: Interstate_Bold, sans-serif;
  font-size: 37px;
  line-height: 46.46px;
  color: #ffffff;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer-body .occ-section-header,
.occ-metis oc-drawer.occ-payments-drawer .drawer-body .occ-section-header {
  font-family: Interstate_Light, sans-serif;
  font-size: 20px;
  color: #99DEF9;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer-body .occ-column-header,
.occ-metis oc-drawer.occ-payments-drawer .drawer-body .occ-column-header {
  font-size: 14px;
  color: #ccc;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer-body .occ-column-value,
.occ-metis oc-drawer.occ-payments-drawer .drawer-body .occ-column-value {
  font-family: Interstate_Bold, sans-serif;
  font-size: 16px;
  color: #eeeeee;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer-footer .occ-confirm-approve-footer,
.occ-metis oc-drawer.occ-payments-drawer .drawer-footer .occ-confirm-approve-footer {
  text-align: center;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer-footer .occ-confirm-approve-footer .occ-confirm-text,
.occ-metis oc-drawer.occ-payments-drawer .drawer-footer .occ-confirm-approve-footer .occ-confirm-text {
  text-align: center;
  font-family: Interstate_Bold, sans-serif;
  font-size: 24px;
  line-height: 30px;
  color: #ffffff;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer-footer .occ-confirm-approve-footer .occ-confirm-text span,
.occ-metis oc-drawer.occ-payments-drawer .drawer-footer .occ-confirm-approve-footer .occ-confirm-text span {
  color: #00843D;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer-footer .occ-confirm-approve-footer oc-action-button.btn-link button,
.occ-metis oc-drawer.occ-payments-drawer .drawer-footer .occ-confirm-approve-footer oc-action-button.btn-link button {
  color: #ffffff;
  text-transform: capitalize;
}
body.occ-metis oc-drawer.occ-feedback-drawer,
.occ-metis oc-drawer.occ-feedback-drawer {
  font-family: Interstate, sans-serif;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer-header,
.occ-metis oc-drawer.occ-feedback-drawer .drawer-header {
  letter-spacing: 0;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer-header .occ-main-header,
.occ-metis oc-drawer.occ-feedback-drawer .drawer-header .occ-main-header {
  font-size: 22px;
  color: #172834;
  text-align: left;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer-header .occ-feedback-subheader,
.occ-metis oc-drawer.occ-feedback-drawer .drawer-header .occ-feedback-subheader {
  font-family: Interstate_Light, sans-serif;
  font-size: 14px;
  color: #22303E;
  line-height: 14px;
  text-align: left;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer-body .occ-feedback-question oc-label label,
.occ-metis oc-drawer.occ-feedback-drawer .drawer-body .occ-feedback-question oc-label label {
  font-size: 14px;
  color: #0F203D;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer-body .occ-feedback-info p,
.occ-metis oc-drawer.occ-feedback-drawer .drawer-body .occ-feedback-info p {
  font-family: Interstate_Light, sans-serif;
  font-size: 12px;
  color: #0F203D;
  line-height: 18px;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer-body .occ-feedback-links oc-action-button.btn-link button,
.occ-metis oc-drawer.occ-feedback-drawer .drawer-body .occ-feedback-links oc-action-button.btn-link button {
  font-size: 11px;
  color: #282828;
  letter-spacing: 0;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer-footer .occ-feedback-close-footer,
.occ-metis oc-drawer.occ-feedback-drawer .drawer-footer .occ-feedback-close-footer {
  color: #172834;
  letter-spacing: 0;
  line-height: 30px;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer-footer .occ-feedback-close-footer .occ-confirm-text,
.occ-metis oc-drawer.occ-feedback-drawer .drawer-footer .occ-feedback-close-footer .occ-confirm-text {
  font-family: Interstate_Bold, sans-serif;
  font-size: 22px;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer-footer .occ-feedback-close-footer .occ-confirm-subtext,
.occ-metis oc-drawer.occ-feedback-drawer .drawer-footer .occ-feedback-close-footer .occ-confirm-subtext {
  font-size: 14px;
}
body.occ-metis oc-drawer.occ-approvals-drawer .drawer .occ-record-selected,
.occ-metis oc-drawer.occ-approvals-drawer .drawer .occ-record-selected {
  font-family: Interstate_Bold, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #ffffff;
  letter-spacing: 0;
}
body.occ-metis oc-drawer.occ-approvals-drawer .drawer oc-action-button.occ-unselect-btn button,
.occ-metis oc-drawer.occ-approvals-drawer .drawer oc-action-button.occ-unselect-btn button {
  color: #ffffff;
  text-transform: capitalize;
}
body.occ-metis .occ-welcome-modal-title,
.occ-metis .occ-welcome-modal-title {
  font-family: Interstate_Bold, sans-serif;
  font-size: 32px;
  line-height: 32px;
  color: #000;
}
body.occ-metis .occ-welcom-modal-text,
.occ-metis .occ-welcom-modal-text {
  font-family: Interstate, sans-serif;
  font-size: 16px;
  line-height: 16px;
  color: #53565a;
}
body.occ-metis .occ-welcom-modal-text-black,
.occ-metis .occ-welcom-modal-text-black {
  font-family: Interstate, sans-serif;
  font-size: 16px;
  line-height: 16px;
  color: #000;
}
body.occ-metis .occ-welcom-modal-text-black-light,
.occ-metis .occ-welcom-modal-text-black-light {
  font-family: Interstate_Light, sans-serif;
  font-size: 16px;
  line-height: 16px;
  color: #000;
}
body.occ-metis oc-action-button .btn-tertiary.occ-skip-tour-button,
.occ-metis oc-action-button .btn-tertiary.occ-skip-tour-button {
  font-family: Interstate_Light, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #53565a;
}
body.occ-metis oc-dropdown button span.text-ellipsis,
.occ-metis oc-dropdown button span.text-ellipsis {
  font-size: 14px;
}
body.occ-metis .cdk-overlay-container h1,
.occ-metis .cdk-overlay-container h1 {
  font-family: Interstate_Bold, sans-serif;
  font-size: 24px;
  line-height: 40px;
  color: #091022;
}
body.occ-metis .cdk-overlay-container h2,
.occ-metis .cdk-overlay-container h2 {
  font-family: Interstate_Bold, sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #0b1941;
}
body.occ-metis .cdk-overlay-container hr,
.occ-metis .cdk-overlay-container hr {
  color: #ccc;
}
body.occ-metis .cdk-overlay-container oc-table .ui-table table .ui-table-thead tr > th,
.occ-metis .cdk-overlay-container oc-table .ui-table table .ui-table-thead tr > th {
  color: #282828;
}
body.occ-metis .cdk-overlay-container oc-table tr > td .occ-file-name,
.occ-metis .cdk-overlay-container oc-table tr > td .occ-file-name {
  color: #000;
}
body.occ-metis .cdk-overlay-container .occ-date-range-separator,
.occ-metis .cdk-overlay-container .occ-date-range-separator {
  color: #000;
  text-align: center;
}
body.occ-metis .cdk-overlay-container oc-action-button.occ-date-range-download-btn,
body.occ-metis .cdk-overlay-container oc-action-button.occ-dates-download-btn,
.occ-metis .cdk-overlay-container oc-action-button.occ-date-range-download-btn,
.occ-metis .cdk-overlay-container oc-action-button.occ-dates-download-btn {
  font-size: 11px;
}
body.occ-metis .occ-label,
.occ-metis .occ-label {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #282828;
}
body.occ-metis oc-widget.occ-rd-widget oc-action-button button.btn-link,
.occ-metis oc-widget.occ-rd-widget oc-action-button button.btn-link {
  text-transform: capitalize;
}
body.occ-metis oc-widget.occ-rd-widget .header h3,
.occ-metis oc-widget.occ-rd-widget .header h3 {
  color: #0b1941;
  font-size: 18px;
  letter-spacing: 0;
  font-family: Interstate_Bold, sans-serif;
  line-height: 22px;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-transaction-reference,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-transaction-reference,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-transaction-reference,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-transaction-reference {
  font-family: Interstate_Bold, sans-serif;
  font-size: 16px;
  color: #282828;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-label,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-label,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-label,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-label {
  font-family: Interstate_Light, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #53565a;
  letter-spacing: 0;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-last-run-date,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-last-run-date,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-last-run-date,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-last-run-date {
  font-family: Interstate_Bold, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #53565a;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-status,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-status,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-status,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-status {
  font-family: Interstate, sans-serif;
  font-size: 12px;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-status.occ-inprogress,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-status.occ-inprogress,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-status.occ-inprogress,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-status.occ-inprogress {
  color: #008CE6;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-status.occ-success,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-status.occ-success,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-status.occ-success,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-status.occ-success {
  color: #00843D;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-status.occ-error,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-status.occ-error,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-status.occ-error,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-status.occ-error {
  color: #c60000;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-lock-column .ion,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-lock-column .ion,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-lock-column .ion,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-lock-column .ion {
  color: #8890A5;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-play-column oc-icon .ion,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-play-column oc-icon .ion,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-play-column oc-icon .ion,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-play-column oc-icon .ion {
  font-size: 28px;
  color: #00b0b9;
}
body.occ-metis oc-card.occ-reports-card .card .card-content oc-action-button.btn-link button,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content oc-action-button.btn-link button,
.occ-metis oc-card.occ-reports-card .card .card-content oc-action-button.btn-link button,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content oc-action-button.btn-link button {
  color: #A05EB5;
}
body.occ-metis oc-carousel .occ-number-indicator,
.occ-metis oc-carousel .occ-number-indicator {
  font-size: 14px;
  color: #53565a;
}
body.occ-metis oc-carousel .occ-number-indicator .occ-active,
.occ-metis oc-carousel .occ-number-indicator .occ-active {
  color: #282828;
}
body.occ-metis .occ-page-tile-wrapper .occ-details-panel,
.occ-metis .occ-page-tile-wrapper .occ-details-panel {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #282828;
}
body.occ-metis .occ-page-tile-wrapper .occ-details-panel .occ-value,
.occ-metis .occ-page-tile-wrapper .occ-details-panel .occ-value {
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis .occ-page-tile-wrapper .occ-account-balance-panel .occ-title,
.occ-metis .occ-page-tile-wrapper .occ-account-balance-panel .occ-title {
  font-family: Interstate, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #53565a;
}
body.occ-metis .occ-page-tile-wrapper .occ-account-balance-panel .occ-value,
.occ-metis .occ-page-tile-wrapper .occ-account-balance-panel .occ-value {
  font-family: Interstate_Bold, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #282828;
}
body.occ-metis .occ-table-action-panel-x .occ-pagination-data,
.occ-metis .occ-table-action-panel-x .occ-pagination-data {
  color: #282828;
  font-size: 14px;
}
body.occ-metis .occ-table-action-panel-x .occ-pagination-data span,
.occ-metis .occ-table-action-panel-x .occ-pagination-data span {
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis .occ-table-action-panel-x .occ-pagination-data span.occ-rows-text,
.occ-metis .occ-table-action-panel-x .occ-pagination-data span.occ-rows-text {
  font-family: Interstate, sans-serif;
}
body.occ-metis .occ-table-action-panel .occ-pagination-data,
.occ-metis .occ-table-action-panel .occ-pagination-data {
  color: #0b1941;
  font-size: 14px;
}
body.occ-metis .occ-table-action-panel .occ-pagination-data span,
.occ-metis .occ-table-action-panel .occ-pagination-data span {
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis .occ-table-action-panel .occ-pagination-data span.occ-rows-text,
.occ-metis .occ-table-action-panel .occ-pagination-data span.occ-rows-text {
  font-family: Interstate, sans-serif;
}
body.occ-metis .occ-table-action-panel .occ-pagination-data div.occ-paginator span.occ-paginator-text,
.occ-metis .occ-table-action-panel .occ-pagination-data div.occ-paginator span.occ-paginator-text {
  font-family: Interstate, sans-serif;
  color: #53565a;
}
body.occ-metis .occ-table-action-panel .occ-pagination-data div.occ-paginator .occ-row-selection,
.occ-metis .occ-table-action-panel .occ-pagination-data div.occ-paginator .occ-row-selection {
  font-family: Interstate, sans-serif;
  color: #282828;
}
body.occ-metis .occ-table-action-panel .occ-approval-container,
.occ-metis .occ-table-action-panel .occ-approval-container {
  font-family: Interstate, sans-serif;
  color: #53565a;
  font-size: 14px;
}
body.occ-metis .occ-table-action-panel .occ-approval-container .occ-currency-total,
.occ-metis .occ-table-action-panel .occ-approval-container .occ-currency-total {
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle,
.occ-metis .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle {
  font-family: Interstate_Light, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
}
body.occ-metis .occ-bootstrap-dropdown .occ-bootstrap-dropdown-menu .dropdown-item,
.occ-metis .occ-bootstrap-dropdown .occ-bootstrap-dropdown-menu .dropdown-item {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 30px;
  color: #53565a;
}
body.occ-metis .occ-bootstrap-dropdown .occ-bootstrap-dropdown-menu .dropdown-item.occ-active,
.occ-metis .occ-bootstrap-dropdown .occ-bootstrap-dropdown-menu .dropdown-item.occ-active {
  color: #ffffff;
}
body.occ-metis .modal .modal-dialog .modal-body.occ-success-reports-message,
.occ-metis .modal .modal-dialog .modal-body.occ-success-reports-message {
  font-family: Interstate_Light, sans-serif;
  font-size: 14px;
  line-height: 19px;
  color: #727272;
  text-align: center;
}
body.occ-metis .modal .modal-dialog .occ-modal-sub-header,
.occ-metis .modal .modal-dialog .occ-modal-sub-header {
  font-family: Interstate_Bold, sans-serif;
  font-size: 20px;
  line-height: 23px;
  color: #000;
}
body.occ-metis .table-printsaveas-modal .info-text,
.occ-metis .table-printsaveas-modal .info-text {
  background-color: #FAF3D9;
  border: 1px #edc200 solid;
  padding: 8px 12px;
  margin: 2% 0 0 0;
  font-family: interstate_bold, sans-serif;
}
body.occ-metis .occ-modal-save-reports .modal-dialog .modal-body,
.occ-metis .occ-modal-save-reports .modal-dialog .modal-body {
  font-family: Interstate, sans-serif;
  font-size: 20px;
  line-height: 23px;
  color: #000;
}
body.occ-metis .occ-modal-save-reports .modal-dialog .modal-body .occ-report-save-changes,
.occ-metis .occ-modal-save-reports .modal-dialog .modal-body .occ-report-save-changes {
  text-align: center;
}
body.occ-metis .occ-modal-save-reports .modal-dialog .occ-caution-text,
.occ-metis .occ-modal-save-reports .modal-dialog .occ-caution-text {
  font-family: Interstate_Bold, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #008CE6;
}
body.occ-metis .occ-modal-save-copy .modal-dialog .occ-modal-header,
.occ-metis .occ-modal-save-copy .modal-dialog .occ-modal-header {
  font-size: 22px;
  line-height: 32px;
  color: #000;
}
body.occ-metis .occ-modal-save-copy .modal-dialog .occ-transaction-refernce,
.occ-metis .occ-modal-save-copy .modal-dialog .occ-transaction-refernce {
  font-family: Interstate_Light, sans-serif;
  font-size: 16px;
  line-height: 16px;
  color: #282828;
  text-align: center;
}
body.occ-metis .occ-modal-save-copy .modal-dialog oc-label label,
.occ-metis .occ-modal-save-copy .modal-dialog oc-label label {
  margin-bottom: 15px;
}
body.occ-metis .occ-modal-delete-reports .modal-dialog .occ-modal-header,
.occ-metis .occ-modal-delete-reports .modal-dialog .occ-modal-header {
  font-size: 22px;
  line-height: 24px;
  color: #1c1c1c;
}
body.occ-metis .occ-modal-delete-reports .modal-dialog .occ-message-text,
.occ-metis .occ-modal-delete-reports .modal-dialog .occ-message-text {
  font-family: Interstate, sans-serif;
  font-size: 20px;
  line-height: 23px;
  color: #000;
  text-align: center;
}
body.occ-metis .occ-modal-delete-reports .modal-dialog .occ-message-text .occ-error,
.occ-metis .occ-modal-delete-reports .modal-dialog .occ-message-text .occ-error {
  color: #B60000;
}
body.occ-metis oc-context-menu oc-icon.dropdown-toggle,
.occ-metis oc-context-menu oc-icon.dropdown-toggle {
  cursor: pointer;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog .occ-modal-header,
.occ-metis .occ-broadcast-msgs .modal-dialog .occ-modal-header {
  font-size: 16px;
  line-height: 18px;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog .occ-critical-sever-header,
.occ-metis .occ-broadcast-msgs .modal-dialog .occ-critical-sever-header {
  color: #B60000;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog .occ-high-sever-header,
.occ-metis .occ-broadcast-msgs .modal-dialog .occ-high-sever-header {
  color: #008CE6;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog .occ-msg-title,
.occ-metis .occ-broadcast-msgs .modal-dialog .occ-msg-title {
  font-family: Interstate_Bold, sans-serif;
  font-size: 22px;
  line-height: 24px;
  color: #0b1941;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog .occ-msg-source,
.occ-metis .occ-broadcast-msgs .modal-dialog .occ-msg-source {
  font-family: Interstate, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #282828;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog .occ-msg-body,
.occ-metis .occ-broadcast-msgs .modal-dialog .occ-msg-body {
  font-family: Interstate_Light, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #282828;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog .occ-modal-heading,
.occ-metis .occ-broadcast-msgs .modal-dialog .occ-modal-heading {
  text-align: left;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog a.btn-link,
.occ-metis .occ-broadcast-msgs .modal-dialog a.btn-link {
  color: #A05EB5;
}
body.occ-metis .occ-messages-card .card .card-content .occ-msg-title,
.occ-metis .occ-messages-card .card .card-content .occ-msg-title {
  font-family: Interstate, sans-serif;
  font-size: 18px;
  line-height: 19px;
  color: #282828;
}
body.occ-metis .occ-messages-card .card .card-content .occ-msg-title .occ-msg-bold,
.occ-metis .occ-messages-card .card .card-content .occ-msg-title .occ-msg-bold {
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis .occ-messages-card .card .card-content .occ-msg-title .occ-msg-date,
.occ-metis .occ-messages-card .card .card-content .occ-msg-title .occ-msg-date {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #282828;
}
body.occ-metis .occ-messages-card .card .card-content .occ-msg-source,
.occ-metis .occ-messages-card .card .card-content .occ-msg-source {
  font-family: Interstate, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #282828;
}
body.occ-metis .occ-messages-card .card .card-content .occ-msg-body-wrapper,
.occ-metis .occ-messages-card .card .card-content .occ-msg-body-wrapper {
  font-family: Interstate_Light, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #282828;
}
body.occ-metis .occ-messages-card .card .card-content a,
.occ-metis .occ-messages-card .card .card-content a {
  color: #A05EB5;
}
body.occ-metis oc-panel.occ-banner-message .panel a.btn-link,
.occ-metis oc-panel.occ-banner-message .panel a.btn-link {
  color: #A05EB5;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-heading,
.occ-metis oc-panel.occ-banner-message .panel .panel-heading {
  text-transform: initial;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-heading .occ-banner-header,
.occ-metis oc-panel.occ-banner-message .panel .panel-heading .occ-banner-header {
  font-family: Interstate_Bold, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #008CE6;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-heading .occ-messages-info,
.occ-metis oc-panel.occ-banner-message .panel .panel-heading .occ-messages-info {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #282828;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-body .occ-msg-title,
.occ-metis oc-panel.occ-banner-message .panel .panel-body .occ-msg-title {
  font-family: Interstate_Bold, sans-serif;
  font-size: 22px;
  line-height: 24px;
  color: #0b1941;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-body .occ-msg-source,
.occ-metis oc-panel.occ-banner-message .panel .panel-body .occ-msg-source {
  font-family: Interstate, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #282828;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-body .occ-msg-body,
.occ-metis oc-panel.occ-banner-message .panel .panel-body .occ-msg-body {
  font-family: Interstate_Light, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #282828;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-body a,
.occ-metis oc-panel.occ-banner-message .panel .panel-body a {
  color: #A05EB5;
}
body.occ-metis oc-notification.occ-table-notification .notification-content-wrapper,
.occ-metis oc-notification.occ-table-notification .notification-content-wrapper {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #53565a;
}
body.occ-metis .occ-messages-card-title,
.occ-metis .occ-messages-card-title {
  font-family: Interstate, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #282828;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-modal-header,
.occ-metis .occ-payment-authentication .modal-dialog .occ-modal-header {
  line-height: 27px;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-instruction,
.occ-metis .occ-payment-authentication .modal-dialog .occ-instruction {
  letter-spacing: 0;
  text-align: center;
  font-family: Interstate_Light, sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #53565a;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-instruction span,
.occ-metis .occ-payment-authentication .modal-dialog .occ-instruction span {
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-challenge-header,
.occ-metis .occ-payment-authentication .modal-dialog .occ-challenge-header {
  text-align: center;
  font-family: Interstate, sans-serif;
  font-size: 16px;
  line-height: 19px;
  color: #002d72;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-challenge-text,
.occ-metis .occ-payment-authentication .modal-dialog .occ-challenge-text {
  font-family: Interstate, sans-serif;
  font-size: 24px;
  line-height: 19px;
  color: #282828;
  text-align: center;
}
body.occ-metis .occ-payment-authentication .modal-dialog .challenge-text-input input,
.occ-metis .occ-payment-authentication .modal-dialog .challenge-text-input input {
  text-align: center;
  font-size: 24px;
  letter-spacing: 3px;
}
body.occ-metis .occ-payment-authentication .modal-dialog .challenge-text-input ::placeholder,
body.occ-metis .occ-payment-authentication .modal-dialog oc-text ::placeholder,
body.occ-metis .occ-payment-authentication .modal-dialog oc-numeric-format-text ::placeholder,
body.occ-metis .occ-payment-authentication .modal-dialog oc-textbox-input-mask ::placeholder,
.occ-metis .occ-payment-authentication .modal-dialog .challenge-text-input ::placeholder,
.occ-metis .occ-payment-authentication .modal-dialog oc-text ::placeholder,
.occ-metis .occ-payment-authentication .modal-dialog oc-numeric-format-text ::placeholder,
.occ-metis .occ-payment-authentication .modal-dialog oc-textbox-input-mask ::placeholder {
  font-size: 14px;
  letter-spacing: 0px;
  transform: translate(0, -4px);
}
body.occ-metis .occ-payment-authentication .modal-dialog .challenge-text-input :-ms-input-placeholder,
body.occ-metis .occ-payment-authentication .modal-dialog oc-text :-ms-input-placeholder,
body.occ-metis .occ-payment-authentication .modal-dialog oc-numeric-format-text :-ms-input-placeholder,
body.occ-metis .occ-payment-authentication .modal-dialog oc-textbox-input-mask :-ms-input-placeholder,
.occ-metis .occ-payment-authentication .modal-dialog .challenge-text-input :-ms-input-placeholder,
.occ-metis .occ-payment-authentication .modal-dialog oc-text :-ms-input-placeholder,
.occ-metis .occ-payment-authentication .modal-dialog oc-numeric-format-text :-ms-input-placeholder,
.occ-metis .occ-payment-authentication .modal-dialog oc-textbox-input-mask :-ms-input-placeholder {
  font-size: 14px !important;
  letter-spacing: 0px !important;
  transform: translate(0, -4px);
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-challenge-instruction,
.occ-metis .occ-payment-authentication .modal-dialog .occ-challenge-instruction {
  text-align: center;
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #002d72;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-biometric-challenge-text,
.occ-metis .occ-payment-authentication .modal-dialog .occ-biometric-challenge-text {
  font-family: Interstate, sans-serif;
  font-size: 36px;
  line-height: 40px;
  color: #282828;
  text-align: center;
  letter-spacing: 9px;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response,
.occ-metis .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #0b1941;
  text-align: center;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response .occ-error-msg,
.occ-metis .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response .occ-error-msg {
  color: #B60000;
}
body.occ-metis .occ-payment-authentication .modal-dialog oc-action-button .btn-link,
.occ-metis .occ-payment-authentication .modal-dialog oc-action-button .btn-link {
  text-decoration: none;
  text-transform: lowercase;
}
body.occ-metis oc-tag-list.occ-pay-method-tags .tag-list ul li,
.occ-metis oc-tag-list.occ-pay-method-tags .tag-list ul li {
  font-size: 12px;
}
body.occ-metis oc-tag-list.occ-pay-method-tags .tag-list ul li .occ-currency,
body.occ-metis oc-tag-list.occ-pay-method-tags .tag-list ul li .occ-duration,
.occ-metis oc-tag-list.occ-pay-method-tags .tag-list ul li .occ-currency,
.occ-metis oc-tag-list.occ-pay-method-tags .tag-list ul li .occ-duration {
  color: #8890A5;
}
body.occ-metis oc-toggle-buttons.occ-feedback-toggle oc-toggle-button label.btn-custom,
.occ-metis oc-toggle-buttons.occ-feedback-toggle oc-toggle-button label.btn-custom {
  text-align: center;
  font-size: 14px;
  color: #002d72;
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div {
  text-align: left;
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-label,
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-number,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-label,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-number {
  font-size: 14px;
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-label,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-label {
  color: #627384;
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-number,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-number {
  text-align: center;
  color: #627384;
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active:not(.complete) div .step-number,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active:not(.complete) div .step-number {
  color: #ffffff;
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active.complete div .step-number,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active.complete div .step-number {
  font-size: 0;
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active.complete div .step-number:before,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active.complete div .step-number:before {
  color: #004992;
  font-family: Ionicons, sans-serif;
  font-size: 16px;
  line-height: 18px;
}
body.occ-metis oc-textarea.occ-textarea-inside-counter .occ-character-counter,
.occ-metis oc-textarea.occ-textarea-inside-counter .occ-character-counter {
  font-size: 12px;
  color: #97999b;
}
body.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-header,
.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-header {
  font-family: Interstate_Bold, sans-serif;
  font-size: 18px;
  line-height: 18px;
  color: #282828;
  text-align: left;
  letter-spacing: 0px;
}
body.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-header oc-toggle-buttons .btn.btn-custom.active,
.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-header oc-toggle-buttons .btn.btn-custom.active {
  font-family: Interstate, sans-serif;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .occ-headerText,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .occ-headerText {
  font-family: Interstate_Bold, sans-serif;
  color: #002d72;
  font-size: 14px;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .occ-headerText .date,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .occ-headerText .date {
  font-family: Interstate_Light, sans-serif;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading {
  color: #282828;
  font-size: 16px;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading .header,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading .header {
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading .subheader,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading .subheader {
  font-family: Interstate, sans-serif;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading .date,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading .date {
  font-family: Interstate_Light, sans-serif;
  font-size: 14px;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-body,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-body {
  font-size: 14px;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-body strong.key,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-body strong.key {
  font-weight: normal !important;
  font-family: Interstate_Light, sans-serif;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-body p,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-body p {
  font-family: Interstate, sans-serif;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-body .occ-comment-header,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-body .occ-comment-header {
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis .occ-audit-details-wrapper,
.occ-metis .occ-audit-details-wrapper {
  font-size: 14px;
  font-family: Interstate_Light, sans-serif;
  color: #282828;
}
body.occ-metis .occ-audit-details-wrapper .occ-key,
.occ-metis .occ-audit-details-wrapper .occ-key {
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis oc-treeview-item,
.occ-metis oc-treeview-item {
  color: #282828;
  font-size: 14px;
}
body.occ-metis oc-treeview-item .occ-label-blue,
.occ-metis oc-treeview-item .occ-label-blue {
  color: #002d72;
}
body.occ-metis oc-treeview-item .occ-criteria-content,
.occ-metis oc-treeview-item .occ-criteria-content {
  color: #282828;
  font-size: 14px;
}
body.occ-metis oc-treeview-item .occ-criteria-content .occ-label-blue,
.occ-metis oc-treeview-item .occ-criteria-content .occ-label-blue {
  color: #002d72;
}
body.occ-metis oc-treeview-item oc-icon.occ-warning,
.occ-metis oc-treeview-item oc-icon.occ-warning {
  float: right;
  margin-top: 2px;
}
body.occ-metis .modal-content,
.occ-metis .modal-content {
  border-radius: 16px;
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 3px 0 rgba(63, 63, 68, 0.15);
}
body.occ-metis .modal-content oc-radiobutton-list ul,
.occ-metis .modal-content oc-radiobutton-list ul {
  padding-left: 0px;
}
body.occ-metis .modal-content ul.print-options,
.occ-metis .modal-content ul.print-options {
  padding-left: 0px;
  list-style: none;
}
body.occ-metis .occ-modal-header,
.occ-metis .occ-modal-header {
  margin-bottom: 15px;
  display: inline-block;
  border-bottom: none;
  padding: 12px;
}
body.occ-metis .occ-modal-header .strong,
.occ-metis .occ-modal-header .strong {
  font-weight: bold;
}
body.occ-metis .occ-modal-sub-header,
.occ-metis .occ-modal-sub-header {
  margin-bottom: 15px;
  display: inline-block;
  border-bottom: none;
  padding: 12px;
}
body.occ-metis .occ-modal-sub-header .strong,
.occ-metis .occ-modal-sub-header .strong {
  font-weight: bold;
}
body.occ-metis .modal-body,
.occ-metis .modal-body {
  display: table;
  table-layout: fixed;
  width: 100%;
}
body.occ-metis .occ-modal-wrapper,
.occ-metis .occ-modal-wrapper {
  padding: 24px;
}
body.occ-metis .occ-modal-close-icon,
.occ-metis .occ-modal-close-icon {
  border-radius: 50%;
  width: 32px;
  height: 32px;
  background-color: #eeeeee;
  display: inline-block;
  position: absolute;
  top: 24px;
  right: 24px;
  padding: 0px 8px;
  text-align: center;
  cursor: pointer;
}
body.occ-metis .occ-modal-close-icon:before,
.occ-metis .occ-modal-close-icon:before {
  content: "";
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_modal_close.svg");
  background-repeat: no-repeat;
  width: 13px;
  height: 13px;
  display: inline-block;
  background-size: contain;
  margin-top: 9px;
}
body.occ-metis .occ-modal-backdrop-blue,
.occ-metis .occ-modal-backdrop-blue {
  background-color: #0b1941;
  opacity: 0.75;
}
body.occ-metis .modal-backdrop-gray,
.occ-metis .modal-backdrop-gray {
  background-color: #e9eef3;
}
body.occ-metis .modal-dialog oc-action-button,
.occ-metis .modal-dialog oc-action-button {
  margin: 0 auto;
}
body.occ-metis .modal .modal-body,
.occ-metis .modal .modal-body {
  color: #53565a;
  font-size: 12px;
  line-height: 16px;
}
body.occ-metis .modal ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel-options oc-action-button button,
.occ-metis .modal ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel-options oc-action-button button {
  padding: 6px 12px;
  border-radius: 0px;
  height: unset;
}
body.occ-metis .occ-modal-error .modal-content,
.occ-metis .occ-modal-error .modal-content {
  text-align: center;
}
body.occ-metis .occ-modal-error .occ-modal-header,
.occ-metis .occ-modal-error .occ-modal-header {
  color: #B60000;
}
body.occ-metis .occ-modal-error oc-action-button button,
body.occ-metis .occ-modal-error oc-action-button button:focus,
body.occ-metis .occ-modal-error oc-action-button button:hover,
.occ-metis .occ-modal-error oc-action-button button,
.occ-metis .occ-modal-error oc-action-button button:focus,
.occ-metis .occ-modal-error oc-action-button button:hover {
  background-color: #b60100 !important;
}
body.occ-metis .occ-modal-warning .modal-content,
.occ-metis .occ-modal-warning .modal-content {
  text-align: center;
}
body.occ-metis .occ-modal-general .modal-content,
.occ-metis .occ-modal-general .modal-content {
  text-align: center;
}
body.occ-metis .occ-modal-general .modal-body,
.occ-metis .occ-modal-general .modal-body {
  text-align: left;
  overflow-y: auto;
  max-height: 600px;
  display: block;
}
body.occ-metis .occ-modal-general .occ-modal-header,
.occ-metis .occ-modal-general .occ-modal-header {
  color: #282828;
}
body.occ-metis .occ-modal-carousel .modal-content,
.occ-metis .occ-modal-carousel .modal-content {
  text-align: center;
}
body.occ-metis .occ-modal-carousel .carousel-control,
.occ-metis .occ-modal-carousel .carousel-control {
  width: auto;
}
body.occ-metis .occ-modal-carousel .carousel-control-prev,
body.occ-metis .occ-modal-carousel .carousel-control-next,
.occ-metis .occ-modal-carousel .carousel-control-prev,
.occ-metis .occ-modal-carousel .carousel-control-next {
  background-image: none;
  opacity: 1;
}
body.occ-metis .occ-modal-carousel .carousel-control-prev,
.occ-metis .occ-modal-carousel .carousel-control-prev {
  left: -1%;
}
body.occ-metis .occ-modal-carousel .carousel-control-next,
.occ-metis .occ-modal-carousel .carousel-control-next {
  right: -8%;
}
body.occ-metis .occ-modal-carousel .carousel-control .icon-prev,
body.occ-metis .occ-modal-carousel .carousel-control .icon-next,
.occ-metis .occ-modal-carousel .carousel-control .icon-prev,
.occ-metis .occ-modal-carousel .carousel-control .icon-next {
  background-size: unset;
  background-position: unset;
  opacity: 1;
  background-color: transparent;
}
body.occ-metis .occ-modal-carousel .carousel-control .icon-prev:hover,
body.occ-metis .occ-modal-carousel .carousel-control .icon-next:hover,
.occ-metis .occ-modal-carousel .carousel-control .icon-prev:hover,
.occ-metis .occ-modal-carousel .carousel-control .icon-next:hover {
  background-color: transparent;
}
body.occ-metis .occ-modal-carousel .carousel-control .icon-prev,
.occ-metis .occ-modal-carousel .carousel-control .icon-prev {
  margin-left: -60px;
  opacity: 1;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-white.svg");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  display: block;
  transform: rotate(90deg);
}
body.occ-metis .occ-modal-carousel .carousel-control .icon-next,
.occ-metis .occ-modal-carousel .carousel-control .icon-next {
  margin-right: -60px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-white.svg");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  display: block;
  transform: rotate(-90deg);
}
body.occ-metis .occ-modal-carousel .carousel-control .icon-prev:before,
body.occ-metis .occ-modal-carousel .carousel-control .icon-next:before,
.occ-metis .occ-modal-carousel .carousel-control .icon-prev:before,
.occ-metis .occ-modal-carousel .carousel-control .icon-next:before {
  content: none;
}
body.occ-metis .occ-modal-carousel .carousel-indicators,
.occ-metis .occ-modal-carousel .carousel-indicators {
  bottom: -65px !important;
  z-index: 10001;
}
body.occ-metis .occ-modal-carousel .carousel-indicators button,
.occ-metis .occ-modal-carousel .carousel-indicators button {
  background-color: #e9eef3;
  border: none;
  margin-right: 5px;
  width: 8px;
  height: 8px;
  opacity: 0.5;
  border-radius: 50%;
}
body.occ-metis .occ-modal-carousel .carousel-indicators .active,
.occ-metis .occ-modal-carousel .carousel-indicators .active {
  width: 8px;
  height: 8px;
  margin: 1px 5px 1px 1px;
  background-color: #ffffff;
  opacity: 1;
}
body.occ-metis .occ-modal-carousel .occ-modal-close-icon,
.occ-metis .occ-modal-carousel .occ-modal-close-icon {
  top: 0px;
}
body.occ-metis .occ-modal-carousel oc-carousel div.carousel.slide,
.occ-metis .occ-modal-carousel oc-carousel div.carousel.slide {
  display: block;
}
body.occ-metis .occ-modal-carousel oc-carousel div.carousel.slide .modal-body,
.occ-metis .occ-modal-carousel oc-carousel div.carousel.slide .modal-body {
  text-align: center;
}
body.occ-metis .occ-modal-carousel oc-carousel div.carousel.slide .occ-modal-header,
.occ-metis .occ-modal-carousel oc-carousel div.carousel.slide .occ-modal-header {
  float: none;
}
body.occ-metis .modal-footer,
.occ-metis .modal-footer {
  text-align: center;
  border-top: none;
  padding: 24px 0 0;
}
body.occ-metis .modal-footer .occ-print-btn,
.occ-metis .modal-footer .occ-print-btn {
  margin-right: 10px;
}
body.occ-metis .modal-footnote,
.occ-metis .modal-footnote {
  text-align: right;
  color: #282828;
  font-size: 12px;
  font-family: Interstate, sans-serif;
}
body.occ-metis .occ-modal-payments .modal-dialog,
.occ-metis .occ-modal-payments .modal-dialog {
  min-width: 500px;
  width: 60%;
  max-width: 800px;
}
body.occ-metis .occ-modal-payments .modal-dialog .modal-footer oc-action-button:first-child,
.occ-metis .occ-modal-payments .modal-dialog .modal-footer oc-action-button:first-child {
  margin-right: 10px;
}
body.occ-metis .occ-modal-payments .modal-dialog .modal-footer oc-action-button.primary,
.occ-metis .occ-modal-payments .modal-dialog .modal-footer oc-action-button.primary {
  text-transform: none;
}
body.occ-metis .occ-modal-payments .modal-dialog .modal-footer oc-action-button button,
.occ-metis .occ-modal-payments .modal-dialog .modal-footer oc-action-button button {
  padding: 6px 20px;
}
body.occ-metis .occ-modal-payments .modal-dialog .modal-body,
.occ-metis .occ-modal-payments .modal-dialog .modal-body {
  margin-bottom: 0px;
  text-align: center;
}
body.occ-metis .occ-modal-payments .modal-dialog .occ-modal-header,
.occ-metis .occ-modal-payments .modal-dialog .occ-modal-header {
  margin-bottom: 0px;
}
body.occ-metis .occ-modal-column-list,
.occ-metis .occ-modal-column-list {
  z-index: 1056;
}
body.occ-metis .occ-modal-column-list .modal-dialog,
.occ-metis .occ-modal-column-list .modal-dialog {
  min-width: 500px;
  width: 60%;
  max-width: 800px;
}
body.occ-metis .occ-modal-column-list .modal-dialog .occ-form-group ul,
.occ-metis .occ-modal-column-list .modal-dialog .occ-form-group ul {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  padding-left: 15px;
}
body.occ-metis .occ-modal-column-list .modal-dialog oc-tab-content .occ-form-group ul,
.occ-metis .occ-modal-column-list .modal-dialog oc-tab-content .occ-form-group ul {
  padding-left: 0px;
}
body.occ-metis .occ-modal-column-list .modal-dialog .modal-footer,
.occ-metis .occ-modal-column-list .modal-dialog .modal-footer {
  display: block;
}
body.occ-metis .occ-modal-filter-column-list h2,
body.occ-metis .occ-modal-filter-column-list h3,
.occ-metis .occ-modal-filter-column-list h2,
.occ-metis .occ-modal-filter-column-list h3 {
  color: #0b1941;
}
body.occ-metis .occ-modal-filter-column-list .modal-dialog,
.occ-metis .occ-modal-filter-column-list .modal-dialog {
  min-width: 500px;
  width: 60%;
  max-width: 800px;
}
body.occ-metis .occ-modal-filter-column-list .occ-multi-panel-content,
.occ-metis .occ-modal-filter-column-list .occ-multi-panel-content {
  display: table;
  margin-left: -15px;
  margin-right: -15px;
  border: 1px solid #e9eef3;
  box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.09);
}
body.occ-metis .occ-modal-filter-column-list .occ-multi-panel-content .occ-filter-selection-panel,
.occ-metis .occ-modal-filter-column-list .occ-multi-panel-content .occ-filter-selection-panel {
  border-right: 1px solid #e9eef3;
}
body.occ-metis .occ-modal-filter-column-list .occ-multi-panel-content .occ-filter-selection-panel,
body.occ-metis .occ-modal-filter-column-list .occ-multi-panel-content .occ-column-selection-panel,
.occ-metis .occ-modal-filter-column-list .occ-multi-panel-content .occ-filter-selection-panel,
.occ-metis .occ-modal-filter-column-list .occ-multi-panel-content .occ-column-selection-panel {
  float: left;
  height: 300px;
  overflow-y: auto;
  width: 50%;
  padding: 10px;
}
body.occ-metis .occ-modal-filter-column-list oc-checkbox-list fieldset ul.vertical,
.occ-metis .occ-modal-filter-column-list oc-checkbox-list fieldset ul.vertical {
  columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;
  padding-left: 8px;
}
body.occ-metis .occ-modal-filter-column-list oc-checkbox-list fieldset legend,
.occ-metis .occ-modal-filter-column-list oc-checkbox-list fieldset legend {
  border: none;
}
body.occ-metis .occ-modal-filter-column-list .occ-modal-wrapper,
.occ-metis .occ-modal-filter-column-list .occ-modal-wrapper {
  padding: 0px;
  position: relative;
}
body.occ-metis .occ-modal-filter-column-list .occ-modal-header,
.occ-metis .occ-modal-filter-column-list .occ-modal-header {
  border-bottom: 1px solid #e9eef3;
  width: 100%;
  padding: 24px;
  margin-bottom: 0px;
}
body.occ-metis .occ-modal-filter-column-list .modal-footer,
.occ-metis .occ-modal-filter-column-list .modal-footer {
  border-top: 1px solid #e9eef3;
  box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.09);
  padding: 24px;
  position: absolute;
  width: 100%;
  bottom: 0px;
  background-color: #ffffff;
  border-radius: 0 0 40px 40px;
}
body.occ-metis .occ-modal-filter-column-list .occ-modal-wrapper-content,
.occ-metis .occ-modal-filter-column-list .occ-modal-wrapper-content {
  padding: 32px 24px 92px 24px;
}
body.occ-metis .occ-modal-filter-column-list .occ-modal-wrapper-content hr,
.occ-metis .occ-modal-filter-column-list .occ-modal-wrapper-content hr {
  border-color: #e9eef3;
  margin: 16px -24px;
}
body.occ-metis .occ-modal-filter-column-list .occ-modal-wrapper-content .occ-data-notification p,
.occ-metis .occ-modal-filter-column-list .occ-modal-wrapper-content .occ-data-notification p {
  margin-bottom: 8px;
}
body.occ-metis .occ-modal-filter-column-list h2,
.occ-metis .occ-modal-filter-column-list h2 {
  margin-top: 0px;
}
body.occ-metis .occ-modal-filter-column-list h3,
.occ-metis .occ-modal-filter-column-list h3 {
  margin-top: 0px;
}
body.occ-metis .occ-modal-filter-column-list .occ-data-wrapper,
.occ-metis .occ-modal-filter-column-list .occ-data-wrapper {
  clear: both;
  height: auto;
}
body.occ-metis .occ-modal-filter-column-list .occ-grid-selection-error,
.occ-metis .occ-modal-filter-column-list .occ-grid-selection-error {
  min-height: 54px;
}
body.occ-metis .occ-modal-filter-column-list oc-table,
body.occ-metis .occ-modal-filter-column-list .styled-table,
.occ-metis .occ-modal-filter-column-list oc-table,
.occ-metis .occ-modal-filter-column-list .styled-table {
  display: block;
}
body.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-thead,
body.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead,
body.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-thead,
body.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead,
.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-thead,
.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead,
.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-thead,
.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead {
  border-bottom: none;
}
body.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr th,
body.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr th,
body.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr th,
body.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr th,
.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr th,
.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr th,
.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr th,
.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr th {
  border-top: 1px solid #d6d6d6;
  border-bottom: none;
  height: 40px;
}
body.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
body.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
body.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
body.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td {
  height: 40px;
  border-bottom: none;
}
body.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
body.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
body.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
body.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td {
  background-color: #008CE6;
}
body.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table tr:nth-child(odd),
body.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table tr:nth-child(odd),
body.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table tr:nth-child(odd),
body.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table tr:nth-child(odd),
.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table tr:nth-child(odd),
.occ-metis .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table tr:nth-child(odd),
.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table tr:nth-child(odd),
.occ-metis .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table tr:nth-child(odd) {
  background: #F9FAFB;
}
body.occ-metis .occ-modal-filter-column-list .ui-table .ui-table-scrollable-wrapper table,
.occ-metis .occ-modal-filter-column-list .ui-table .ui-table-scrollable-wrapper table {
  border-bottom: none;
}
body.occ-metis .occ-welcome-modal .modal-content,
.occ-metis .occ-welcome-modal .modal-content {
  width: 733px;
  height: 563px;
}
body.occ-metis .cdk-overlay-container .occ-full-screen-mode,
.occ-metis .cdk-overlay-container .occ-full-screen-mode {
  border-radius: 20px;
  overflow: auto;
}
body.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-close-overlay,
.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-close-overlay {
  position: absolute;
  top: 32px;
  right: 32px;
  cursor: pointer;
}
body.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-table-action-panel,
.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-table-action-panel {
  border-color: #ccc;
  border-radius: 12px 12px 0 0;
  margin-top: 24px;
}
body.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-table-action-panel h2,
.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-table-action-panel h2 {
  margin-left: 16px;
}
body.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper hr.occ-header-separator,
.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper hr.occ-header-separator {
  margin-bottom: 64px;
}
body.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-date-range-wrapper,
.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-date-range-wrapper {
  border: 1px solid #DCE0E0;
  border-radius: 4px;
  padding: 24px 32px;
  margin-left: 0px;
}
body.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-date-range-wrapper .occ-date-range-separator,
.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-date-range-wrapper .occ-date-range-separator {
  padding-top: 35px;
}
body.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-label,
.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-label {
  margin-bottom: 8px;
}
body.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-action-button.occ-dates-download-btn,
.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-action-button.occ-dates-download-btn {
  margin-top: 50px;
}
body.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-action-button.occ-date-range-download-btn,
.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-action-button.occ-date-range-download-btn {
  margin-top: 120px;
}
body.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td {
  border: 1px solid #ccc;
  border-width: 1px 0px 1px 0px;
}
body.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child,
.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child {
  border-left-width: 1px;
}
body.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:last-child,
.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:last-child {
  border-right-width: 1px;
}
body.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-action-button.occ-ok-btn,
.occ-metis .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-action-button.occ-ok-btn {
  margin-top: 70px;
}
body.occ-metis .occ-modal-success-reports .modal-dialog,
.occ-metis .occ-modal-success-reports .modal-dialog {
  max-width: 484px;
}
body.occ-metis .occ-modal-success-reports .modal-dialog i.occ-success-report,
.occ-metis .occ-modal-success-reports .modal-dialog i.occ-success-report {
  width: 55px;
  height: 55px;
}
body.occ-metis .occ-modal-success-reports .modal-dialog i.occ-success-report:after,
.occ-metis .occ-modal-success-reports .modal-dialog i.occ-success-report:after {
  content: "\f383";
  font-family: Ionicons, sans-serif;
  color: #ffffff;
  font-size: 36px;
  padding: 9px 9px 9px 11px;
  display: inline-block;
}
body.occ-metis .occ-modal-success-reports .modal-dialog .occ-modal-sub-header,
.occ-metis .occ-modal-success-reports .modal-dialog .occ-modal-sub-header {
  padding: 11px 0 0 0;
}
body.occ-metis .occ-modal-success-reports .modal-dialog .modal-body,
.occ-metis .occ-modal-success-reports .modal-dialog .modal-body {
  padding: 0 100px;
}
body.occ-metis .occ-modal-success-reports .modal-dialog .modal-footer,
.occ-metis .occ-modal-success-reports .modal-dialog .modal-footer {
  padding-top: 23px;
}
body.occ-metis .occ-modal-success-reports .modal-dialog .modal-footer oc-action-button:first-child,
.occ-metis .occ-modal-success-reports .modal-dialog .modal-footer oc-action-button:first-child {
  margin-right: 14px;
}
body.occ-metis .occ-modal-success-reports .modal-dialog .modal-footer oc-action-button:last-child,
.occ-metis .occ-modal-success-reports .modal-dialog .modal-footer oc-action-button:last-child {
  margin-left: 14px;
}
body.occ-metis .occ-modal-success-reports .modal-dialog .occ-modal-close-icon,
.occ-metis .occ-modal-success-reports .modal-dialog .occ-modal-close-icon {
  width: 32px;
  height: 32px;
}
body.occ-metis .occ-modal-success-reports .modal-dialog .occ-modal-close-icon:before,
.occ-metis .occ-modal-success-reports .modal-dialog .occ-modal-close-icon:before {
  width: 13px;
  height: 13px;
  margin-top: 9px;
}
body.occ-metis .occ-modal-success-reports .modal-dialog .occ-modal-wrapper,
.occ-metis .occ-modal-success-reports .modal-dialog .occ-modal-wrapper {
  padding-top: 39px;
}
body.occ-metis .occ-modal-save-reports .modal-dialog,
.occ-metis .occ-modal-save-reports .modal-dialog {
  max-width: 475px;
}
body.occ-metis .occ-modal-save-reports .modal-dialog .occ-caution-text,
.occ-metis .occ-modal-save-reports .modal-dialog .occ-caution-text {
  margin-top: 25px;
}
body.occ-metis .occ-modal-save-reports .modal-dialog .occ-caution-text oc-icon,
.occ-metis .occ-modal-save-reports .modal-dialog .occ-caution-text oc-icon {
  display: inline-block;
  vertical-align: sub;
  margin-right: 8px;
}
body.occ-metis .occ-modal-save-reports .modal-dialog .modal-body,
.occ-metis .occ-modal-save-reports .modal-dialog .modal-body {
  padding: 24px 47px 19px 60px;
}
body.occ-metis .occ-modal-save-reports .modal-dialog .occ-modal-close-icon,
.occ-metis .occ-modal-save-reports .modal-dialog .occ-modal-close-icon {
  width: 32px;
  height: 32px;
}
body.occ-metis .occ-modal-save-reports .modal-dialog .occ-modal-close-icon:before,
.occ-metis .occ-modal-save-reports .modal-dialog .occ-modal-close-icon:before {
  width: 13px;
  height: 13px;
  margin-top: 9px;
}
body.occ-metis .occ-modal-save-reports .modal-dialog .occ-modal-wrapper,
.occ-metis .occ-modal-save-reports .modal-dialog .occ-modal-wrapper {
  padding: 32px 0px;
}
body.occ-metis .occ-modal-save-reports .modal-dialog .occ-modal-header,
.occ-metis .occ-modal-save-reports .modal-dialog .occ-modal-header {
  padding-bottom: 0px;
  margin-bottom: 3px;
}
body.occ-metis .occ-modal-save-copy .modal-dialog,
.occ-metis .occ-modal-save-copy .modal-dialog {
  width: 657px;
}
body.occ-metis .occ-modal-save-copy .modal-dialog .occ-modal-wrapper,
.occ-metis .occ-modal-save-copy .modal-dialog .occ-modal-wrapper {
  padding: 35px 76px;
}
body.occ-metis .occ-modal-save-copy .modal-dialog .occ-modal-header,
.occ-metis .occ-modal-save-copy .modal-dialog .occ-modal-header {
  padding-bottom: 0px;
  margin-bottom: 4px;
}
body.occ-metis .occ-modal-save-copy .modal-dialog .modal-body,
.occ-metis .occ-modal-save-copy .modal-dialog .modal-body {
  padding-top: 0px;
  padding-bottom: 10px;
}
body.occ-metis .occ-modal-save-copy .modal-dialog .modal-body oc-checkbox,
.occ-metis .occ-modal-save-copy .modal-dialog .modal-body oc-checkbox {
  display: block;
  text-align: center;
}
body.occ-metis .occ-modal-save-copy .modal-dialog .occ-transaction-refernce,
.occ-metis .occ-modal-save-copy .modal-dialog .occ-transaction-refernce {
  margin-bottom: 25px;
}
body.occ-metis .occ-modal-save-copy .modal-dialog oc-label label,
.occ-metis .occ-modal-save-copy .modal-dialog oc-label label {
  margin-bottom: 15px;
}
body.occ-metis .occ-modal-save-copy .modal-dialog .occ-modal-close-icon,
.occ-metis .occ-modal-save-copy .modal-dialog .occ-modal-close-icon {
  width: 32px;
  height: 32px;
}
body.occ-metis .occ-modal-save-copy .modal-dialog .occ-modal-close-icon:before,
.occ-metis .occ-modal-save-copy .modal-dialog .occ-modal-close-icon:before {
  width: 13px;
  height: 13px;
  margin-top: 9px;
}
body.occ-metis .occ-modal-delete-reports .modal-dialog,
.occ-metis .occ-modal-delete-reports .modal-dialog {
  max-width: 483px;
}
body.occ-metis .occ-modal-delete-reports .modal-dialog .occ-modal-header,
.occ-metis .occ-modal-delete-reports .modal-dialog .occ-modal-header {
  padding-top: 0px;
  margin-top: 0px;
}
body.occ-metis .occ-modal-delete-reports .modal-dialog .occ-modal-wrapper,
.occ-metis .occ-modal-delete-reports .modal-dialog .occ-modal-wrapper {
  padding: 35px 76px;
}
body.occ-metis .occ-modal-delete-reports .modal-dialog .modal-footer oc-action-button:first-child,
.occ-metis .occ-modal-delete-reports .modal-dialog .modal-footer oc-action-button:first-child {
  margin-right: 14px;
}
body.occ-metis .occ-modal-delete-reports .modal-dialog .modal-footer oc-action-button:last-child,
.occ-metis .occ-modal-delete-reports .modal-dialog .modal-footer oc-action-button:last-child {
  margin-left: 14px;
}
@media only screen and (min-width: 1025px) {
  body.occ-metis .occ-broadcast-msgs .modal-dialog,
  .occ-metis .occ-broadcast-msgs .modal-dialog {
    max-width: 800px;
  }
}
body.occ-metis .occ-broadcast-msgs .modal-dialog .occ-modal-wrapper,
.occ-metis .occ-broadcast-msgs .modal-dialog .occ-modal-wrapper {
  padding: 0px;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog .occ-msg-title,
.occ-metis .occ-broadcast-msgs .modal-dialog .occ-msg-title {
  margin-bottom: 8px;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog .occ-msg-source,
.occ-metis .occ-broadcast-msgs .modal-dialog .occ-msg-source {
  margin-bottom: 12px;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog .occ-modal-heading,
.occ-metis .occ-broadcast-msgs .modal-dialog .occ-modal-heading {
  border-bottom: 1px solid #eeeeee;
  padding: 16px 24px;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog .occ-modal-heading oc-icon i.occ-notification-warning-red,
body.occ-metis .occ-broadcast-msgs .modal-dialog .occ-modal-heading oc-icon i.occ-notification-general-blue,
.occ-metis .occ-broadcast-msgs .modal-dialog .occ-modal-heading oc-icon i.occ-notification-warning-red,
.occ-metis .occ-broadcast-msgs .modal-dialog .occ-modal-heading oc-icon i.occ-notification-general-blue {
  width: 24px;
  height: 20px;
  margin: 0px;
  margin-right: 8px;
  display: inline-block;
  vertical-align: middle;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog .occ-msg-body,
.occ-metis .occ-broadcast-msgs .modal-dialog .occ-msg-body {
  word-break: break-word;
  word-wrap: break-word;
  white-space: normal;
  max-height: 225px;
  overflow: auto;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog .occ-msg-body p,
.occ-metis .occ-broadcast-msgs .modal-dialog .occ-msg-body p {
  margin-bottom: 15px;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog .occ-modal-header,
.occ-metis .occ-broadcast-msgs .modal-dialog .occ-modal-header {
  padding: 0px;
  margin: 0px;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog .modal-footer,
.occ-metis .occ-broadcast-msgs .modal-dialog .modal-footer {
  padding: 0px 24px 24px 24px;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog .modal-body,
.occ-metis .occ-broadcast-msgs .modal-dialog .modal-body {
  padding: 16px 24px;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog a.btn-link,
.occ-metis .occ-broadcast-msgs .modal-dialog a.btn-link {
  outline: none;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control,
.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control {
  width: auto;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control-prev,
.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control-prev {
  left: -29px;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control-next,
.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control-next {
  right: 0px;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control-prev,
body.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control-next,
.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control-prev,
.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control-next {
  background-image: none;
  opacity: 1;
  background-color: transparent;
  top: -20px;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-prev,
body.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-next,
.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-prev,
.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-next {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-down-white.svg");
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  display: block;
  background-size: contain;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-prev,
.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-prev {
  margin-left: -43px;
  transform: rotate(90deg);
}
body.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-next,
.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-next {
  margin-right: -43px;
  transform: rotate(-90deg);
}
body.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-prev:before,
body.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-next:before,
.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-prev:before,
.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-next:before {
  content: none;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-indicators,
.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-indicators {
  bottom: -50px !important;
  z-index: 10001;
  margin: 0 auto;
  left: 10px;
  width: calc(100% - 20px);
}
body.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-indicators button,
.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-indicators button {
  background-color: #ffffff;
  border: none;
  width: 8px;
  height: 8px;
  opacity: 0.35;
  margin: 0px 8px;
  border-radius: 50%;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-indicators .active,
.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-indicators .active {
  width: 8px;
  height: 8px;
  background-color: #ffffff;
  opacity: 1;
}
body.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel,
.occ-metis .occ-broadcast-msgs .modal-dialog oc-carousel .carousel {
  display: block;
}
body.occ-metis .modal-dialog .occ-modal-close-icon-2,
.occ-metis .modal-dialog .occ-modal-close-icon-2 {
  position: absolute;
  right: 16px;
}
body.occ-metis .modal-dialog i.occ-modal-close-2,
.occ-metis .modal-dialog i.occ-modal-close-2 {
  width: 24px;
  height: 24px;
  display: inline-block;
  cursor: pointer;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-modal-header,
.occ-metis .occ-payment-authentication .modal-dialog .occ-modal-header {
  padding-bottom: 0px;
  margin-bottom: 8px;
}
body.occ-metis .occ-payment-authentication .modal-dialog .modal-body,
.occ-metis .occ-payment-authentication .modal-dialog .modal-body {
  padding: 0px 15px;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-instruction,
.occ-metis .occ-payment-authentication .modal-dialog .occ-instruction {
  margin-bottom: 26px;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-challenge-header,
.occ-metis .occ-payment-authentication .modal-dialog .occ-challenge-header {
  margin-bottom: 8px;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-challenge-text,
.occ-metis .occ-payment-authentication .modal-dialog .occ-challenge-text {
  margin-bottom: 24px;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-challenge-text .occ-countdown-timer-wrapper,
.occ-metis .occ-payment-authentication .modal-dialog .occ-challenge-text .occ-countdown-timer-wrapper {
  margin-top: 0px;
}
body.occ-metis .occ-payment-authentication .modal-dialog .challenge-text-input,
.occ-metis .occ-payment-authentication .modal-dialog .challenge-text-input {
  max-width: 300px;
  display: block;
  margin: 0 auto;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-pay-auth-lock,
.occ-metis .occ-payment-authentication .modal-dialog .occ-pay-auth-lock {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0 8px;
  vertical-align: sub;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-modal-close-icon-2,
.occ-metis .occ-payment-authentication .modal-dialog .occ-modal-close-icon-2 {
  right: 24px;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-modal-close-icon-2 .occ-modal-close-1,
.occ-metis .occ-payment-authentication .modal-dialog .occ-modal-close-icon-2 .occ-modal-close-1 {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-biometric-challenge-text,
.occ-metis .occ-payment-authentication .modal-dialog .occ-biometric-challenge-text {
  margin-top: 53px;
  margin-bottom: 16px;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-challenge-instruction,
.occ-metis .occ-payment-authentication .modal-dialog .occ-challenge-instruction {
  max-width: 270px;
  margin: 0 auto 19px auto;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response,
.occ-metis .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response {
  margin-top: 16px;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response > *,
.occ-metis .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response > * {
  display: inline-block;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-auth-error,
.occ-metis .occ-payment-authentication .modal-dialog .occ-auth-error {
  display: inline-block;
  width: 16px;
  height: 14px;
  vertical-align: middle;
  margin-right: 4px;
}
body.occ-metis .occ-payment-authentication .modal-dialog oc-action-button .btn-link,
.occ-metis .occ-payment-authentication .modal-dialog oc-action-button .btn-link {
  padding: 0px;
  vertical-align: text-bottom;
}
body.occ-metis .occ-payment-authentication .modal-dialog .occ-approve-green,
.occ-metis .occ-payment-authentication .modal-dialog .occ-approve-green {
  margin: 0 auto;
  transform: rotate(-20deg);
}
body.occ-metis .occ-cdbe-header,
.occ-metis .occ-cdbe-header {
  padding: 8px 1%;
  background-color: #0b1941;
  color: #ffffff;
  height: 40px;
  top: 0;
  display: flex;
  position: fixed;
  left: 0px;
  right: 0;
  justify-content: space-between;
  align-items: center;
}
body.occ-metis .occ-cdbe-wrapper oc-spinner-inline,
.occ-metis .occ-cdbe-wrapper oc-spinner-inline {
  position: fixed;
  top: 50%;
  left: 50%;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body.occ-metis .occ-broadcast-msgs .modal-dialog .occ-msg-body,
  .occ-metis .occ-broadcast-msgs .modal-dialog .occ-msg-body {
    max-width: 750px;
  }
  body.occ-metis .occ-message-body,
  body.occ-metis .occ-metis .occ-message-body,
  .occ-metis .occ-message-body,
  .occ-metis .occ-metis .occ-message-body {
    max-width: 830px;
  }
}
body.occ-metis .occ-transactions-export-modal .occ-modal-header,
body.occ-metis .occ-transactions-print-modal .occ-modal-header,
.occ-metis .occ-transactions-export-modal .occ-modal-header,
.occ-metis .occ-transactions-print-modal .occ-modal-header {
  display: block;
  text-align: center;
  font-size: 22px;
  padding-top: 0px;
}
body.occ-metis .occ-transactions-export-modal oc-radiobutton-list legend,
body.occ-metis .occ-transactions-print-modal oc-radiobutton-list legend,
.occ-metis .occ-transactions-export-modal oc-radiobutton-list legend,
.occ-metis .occ-transactions-print-modal oc-radiobutton-list legend {
  display: none;
}
body.occ-metis .occ-transactions-export-modal oc-radiobutton-list li,
body.occ-metis .occ-transactions-print-modal oc-radiobutton-list li,
.occ-metis .occ-transactions-export-modal oc-radiobutton-list li,
.occ-metis .occ-transactions-print-modal oc-radiobutton-list li {
  margin-bottom: 5px;
}
body.occ-metis .occ-transactions-export-modal oc-radiobutton-list ul.horizontal li,
body.occ-metis .occ-transactions-print-modal oc-radiobutton-list ul.horizontal li,
.occ-metis .occ-transactions-export-modal oc-radiobutton-list ul.horizontal li,
.occ-metis .occ-transactions-print-modal oc-radiobutton-list ul.horizontal li {
  float: none;
}
body.occ-metis .occ-transactions-export-modal .occ-caution-text,
body.occ-metis .occ-transactions-print-modal .occ-caution-text,
.occ-metis .occ-transactions-export-modal .occ-caution-text,
.occ-metis .occ-transactions-print-modal .occ-caution-text {
  font-size: 14px;
  color: #008CE6;
  text-align: left;
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis .occ-transactions-export-modal .occ-caution-text oc-icon,
body.occ-metis .occ-transactions-print-modal .occ-caution-text oc-icon,
.occ-metis .occ-transactions-export-modal .occ-caution-text oc-icon,
.occ-metis .occ-transactions-print-modal .occ-caution-text oc-icon {
  display: inline-block;
  vertical-align: sub;
  margin-right: 3px;
}
body.occ-metis .occ-transactions-export-modal .occ-info-text,
body.occ-metis .occ-transactions-print-modal .occ-info-text,
.occ-metis .occ-transactions-export-modal .occ-info-text,
.occ-metis .occ-transactions-print-modal .occ-info-text {
  color: #002d72;
  font-size: 14px;
  line-height: 16px;
  font-family: Interstate_Bold, sans-serif;
  text-align: left;
  background-color: #FAF3D9;
  border: 1px #edc200 solid;
  padding: 8px 12px;
  margin-bottom: 30px;
}
body.occ-metis .occ-transactions-export-modal p.info-text label,
body.occ-metis .occ-transactions-print-modal p.info-text label,
.occ-metis .occ-transactions-export-modal p.info-text label,
.occ-metis .occ-transactions-print-modal p.info-text label {
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis .occ-transactions-export-modal .occ-modal-close-icon,
body.occ-metis .occ-transactions-print-modal .occ-modal-close-icon,
.occ-metis .occ-transactions-export-modal .occ-modal-close-icon,
.occ-metis .occ-transactions-print-modal .occ-modal-close-icon {
  width: 24px;
  height: 24px;
}
body.occ-metis .occ-transactions-export-modal .occ-modal-close-icon:before,
body.occ-metis .occ-transactions-print-modal .occ-modal-close-icon:before,
.occ-metis .occ-transactions-export-modal .occ-modal-close-icon:before,
.occ-metis .occ-transactions-print-modal .occ-modal-close-icon:before {
  width: 8px;
  height: 8px;
  margin-top: 4px;
}
body.occ-metis .occ-transactions-export-modal oc-toggle-buttons,
body.occ-metis .occ-transactions-print-modal oc-toggle-buttons,
.occ-metis .occ-transactions-export-modal oc-toggle-buttons,
.occ-metis .occ-transactions-print-modal oc-toggle-buttons {
  margin-bottom: 20px;
}
body.occ-metis .occ-transactions-export-modal oc-checkbox-list ul,
body.occ-metis .occ-transactions-print-modal oc-checkbox-list ul,
.occ-metis .occ-transactions-export-modal oc-checkbox-list ul,
.occ-metis .occ-transactions-print-modal oc-checkbox-list ul {
  padding-left: 0px;
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
body.occ-metis .occ-transactions-export-modal .occ-modal-wrapper-content,
body.occ-metis .occ-transactions-print-modal .occ-modal-wrapper-content,
.occ-metis .occ-transactions-export-modal .occ-modal-wrapper-content,
.occ-metis .occ-transactions-print-modal .occ-modal-wrapper-content {
  font-size: 14px;
}
body.occ-metis .occ-modal-multi-column-list oc-tabset oc-tab oc-checkbox-list fieldset legend,
.occ-metis .occ-modal-multi-column-list oc-tabset oc-tab oc-checkbox-list fieldset legend {
  border: none;
}
body.occ-metis .occ-modal-multi-column-list oc-tabset oc-tab oc-checkbox-list fieldset ul.vertical,
.occ-metis .occ-modal-multi-column-list oc-tabset oc-tab oc-checkbox-list fieldset ul.vertical {
  padding-left: 0px;
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
body.occ-metis .occ-modal-multi-column-list oc-tabset .vertical-tabs .occ-tab-header,
.occ-metis .occ-modal-multi-column-list oc-tabset .vertical-tabs .occ-tab-header {
  width: 30%;
  border-right: 0px;
}
body.occ-metis ::-ms-clear,
.occ-metis ::-ms-clear {
  display: none;
}
body.occ-metis oc-label,
.occ-metis oc-label {
  margin: 8px 0;
  display: block;
}
body.occ-metis oc-label,
body.occ-metis label,
body.occ-metis .occ-label-blue,
.occ-metis oc-label,
.occ-metis label,
.occ-metis .occ-label-blue {
  color: #002d72;
  font-size: 14px;
  line-height: 16px;
  font-family: Interstate, sans-serif;
  font-weight: normal;
  margin-bottom: 0;
}
body.occ-metis oc-label > label,
.occ-metis oc-label > label {
  min-height: 40px;
  position: relative;
  display: inline-block !important;
  padding-right: 20px;
}
body.occ-metis oc-label > label .occ-label-tooltip,
.occ-metis oc-label > label .occ-label-tooltip {
  position: absolute;
  top: 4px;
  right: 0;
}
body.occ-metis oc-label label > div:first-of-type,
.occ-metis oc-label label > div:first-of-type {
  padding: 16px 0px 8px;
  display: inline-flex;
  align-items: center;
}
body.occ-metis oc-label label > div:first-of-type.occ-label-with-required-info,
.occ-metis oc-label label > div:first-of-type.occ-label-with-required-info {
  width: 100%;
}
body.occ-metis oc-label label > div:first-of-type > span.required,
.occ-metis oc-label label > div:first-of-type > span.required {
  margin-left: auto;
}
body.occ-metis oc-label label > div:first-of-type .required-asterisk,
.occ-metis oc-label label > div:first-of-type .required-asterisk {
  color: #B60000;
}
body.occ-metis oc-label label.oc-require-left > div:first-of-type span.required,
.occ-metis oc-label label.oc-require-left > div:first-of-type span.required {
  margin-right: 10px;
  margin-left: 0;
}
body.occ-metis oc-label label .occ-label-with-required,
.occ-metis oc-label label .occ-label-with-required {
  float: right;
  margin-left: 3px;
  margin-top: -14px;
}
body.occ-metis oc-label label div:first-of-type.occ-label-with-value,
.occ-metis oc-label label div:first-of-type.occ-label-with-value {
  position: relative;
  padding-right: 20px;
}
body.occ-metis oc-label label div:first-of-type.occ-label-with-value .occ-label-tooltip,
.occ-metis oc-label label div:first-of-type.occ-label-with-value .occ-label-tooltip {
  top: 17px;
}
body.occ-metis oc-label label.occ-require-right,
.occ-metis oc-label label.occ-require-right {
  padding-right: 0;
  width: 100%;
  padding-top: 14px;
}
body.occ-metis oc-label label.occ-require-right > div:first-of-type,
.occ-metis oc-label label.occ-require-right > div:first-of-type {
  width: 100%;
  float: none;
}
body.occ-metis oc-label label.occ-require-right > div:first-of-type .required,
.occ-metis oc-label label.occ-require-right > div:first-of-type .required {
  float: right;
}
body.occ-metis oc-label label.occ-require-right-content > div:first-of-type,
.occ-metis oc-label label.occ-require-right-content > div:first-of-type {
  width: auto;
}
body.occ-metis oc-label label.occ-require-right-content > div:first-of-type .occ-information-icon,
.occ-metis oc-label label.occ-require-right-content > div:first-of-type .occ-information-icon {
  top: 0px;
}
body.occ-metis oc-label label.occ-require-right-content > div:first-of-type .required,
.occ-metis oc-label label.occ-require-right-content > div:first-of-type .required {
  margin-left: 10px;
  margin-right: 5px;
}
body.occ-metis oc-text ::placeholder,
body.occ-metis oc-spinner ::placeholder,
body.occ-metis oc-numeric-format-text ::placeholder,
body.occ-metis oc-textbox-input-mask ::placeholder,
body.occ-metis oc-textarea ::placeholder,
body.occ-metis oc-typeahead ::placeholder,
body.occ-metis oc-typeahead-x ::placeholder,
body.occ-metis oc-daterange ::placeholder,
body.occ-metis oc-datepicker ::placeholder,
body.occ-metis oc-countrycode-selector ::placeholder,
body.occ-metis oc-countrycode-selector-x ::placeholder,
.occ-metis oc-text ::placeholder,
.occ-metis oc-spinner ::placeholder,
.occ-metis oc-numeric-format-text ::placeholder,
.occ-metis oc-textbox-input-mask ::placeholder,
.occ-metis oc-textarea ::placeholder,
.occ-metis oc-typeahead ::placeholder,
.occ-metis oc-typeahead-x ::placeholder,
.occ-metis oc-daterange ::placeholder,
.occ-metis oc-datepicker ::placeholder,
.occ-metis oc-countrycode-selector ::placeholder,
.occ-metis oc-countrycode-selector-x ::placeholder {
  color: #ccc;
}
body.occ-metis oc-text :-ms-input-placeholder,
body.occ-metis oc-spinner :-ms-input-placeholder,
body.occ-metis oc-numeric-format-text :-ms-input-placeholder,
body.occ-metis oc-textbox-input-mask :-ms-input-placeholder,
body.occ-metis oc-textarea :-ms-input-placeholder,
body.occ-metis oc-typeahead :-ms-input-placeholder,
body.occ-metis oc-typeahead-x :-ms-input-placeholder,
body.occ-metis oc-daterange :-ms-input-placeholder,
body.occ-metis oc-datepicker :-ms-input-placeholder,
body.occ-metis oc-countrycode-selector :-ms-input-placeholder,
body.occ-metis oc-countrycode-selector-x :-ms-input-placeholder,
.occ-metis oc-text :-ms-input-placeholder,
.occ-metis oc-spinner :-ms-input-placeholder,
.occ-metis oc-numeric-format-text :-ms-input-placeholder,
.occ-metis oc-textbox-input-mask :-ms-input-placeholder,
.occ-metis oc-textarea :-ms-input-placeholder,
.occ-metis oc-typeahead :-ms-input-placeholder,
.occ-metis oc-typeahead-x :-ms-input-placeholder,
.occ-metis oc-daterange :-ms-input-placeholder,
.occ-metis oc-datepicker :-ms-input-placeholder,
.occ-metis oc-countrycode-selector :-ms-input-placeholder,
.occ-metis oc-countrycode-selector-x :-ms-input-placeholder {
  color: #ccc !important;
}
body.occ-metis oc-text.ng-invalid.ng-touched input,
body.occ-metis oc-textarea.ng-invalid.ng-touched textarea,
body.occ-metis oc-typeahead.ng-invalid.ng-touched .ui-autocomplete,
body.occ-metis oc-typeahead-x.ng-invalid.ng-touched .ui-autocomplete,
body.occ-metis oc-listbox.ng-invalid.ng-touched .ui-listbox,
body.occ-metis oc-dropdown.ng-invalid.ng-touched button.btn-primary,
.occ-metis oc-text.ng-invalid.ng-touched input,
.occ-metis oc-textarea.ng-invalid.ng-touched textarea,
.occ-metis oc-typeahead.ng-invalid.ng-touched .ui-autocomplete,
.occ-metis oc-typeahead-x.ng-invalid.ng-touched .ui-autocomplete,
.occ-metis oc-listbox.ng-invalid.ng-touched .ui-listbox,
.occ-metis oc-dropdown.ng-invalid.ng-touched button.btn-primary {
  border-color: #B60000;
  background: #fbf2f2;
}
body.occ-metis oc-daterange.ng-invalid.ng-touched .input-group,
body.occ-metis oc-datepicker.ng-invalid.ng-touched .input-group,
.occ-metis oc-daterange.ng-invalid.ng-touched .input-group,
.occ-metis oc-datepicker.ng-invalid.ng-touched .input-group {
  border-color: #B60000;
  background: #fbf2f2;
}
body.occ-metis oc-listbox input,
.occ-metis oc-listbox input {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
body.occ-metis oc-listbox .ui-listbox,
.occ-metis oc-listbox .ui-listbox {
  border-radius: 4px;
}
body.occ-metis oc-listbox .ui-listbox ul li.ui-listbox-item div.ui-chkbox,
.occ-metis oc-listbox .ui-listbox ul li.ui-listbox-item div.ui-chkbox {
  padding-right: 0px;
}
body.occ-metis .input-group,
.occ-metis .input-group {
  width: 100%;
}
body.occ-metis .input-group .form-control:last-child,
body.occ-metis .input-group-addon:last-child,
body.occ-metis .input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
body.occ-metis .input-group-btn:first-child > .btn:not(:first-child),
body.occ-metis .input-group-btn:last-child > .btn,
body.occ-metis .input-group-btn:last-child > .btn-group > .btn,
body.occ-metis .input-group-btn:last-child > .dropdown-toggle,
.occ-metis .input-group .form-control:last-child,
.occ-metis .input-group-addon:last-child,
.occ-metis .input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.occ-metis .input-group-btn:first-child > .btn:not(:first-child),
.occ-metis .input-group-btn:last-child > .btn,
.occ-metis .input-group-btn:last-child > .btn-group > .btn,
.occ-metis .input-group-btn:last-child > .dropdown-toggle {
  border-radius: 4px;
}
body.occ-metis .required,
.occ-metis .required {
  background-color: #B60000;
  height: 8px;
  width: 8px;
}
body.occ-metis oc-error-wall .alert,
.occ-metis oc-error-wall .alert {
  background: none;
  border: none;
  margin: 0;
  color: #B60000;
  font-size: 14px;
  letter-spacing: -0.16px;
  padding: 8px 0 3px 0;
}
body.occ-metis oc-error-wall .alert.alert-danger,
.occ-metis oc-error-wall .alert.alert-danger {
  padding-left: 0px;
}
body.occ-metis oc-error-wall .alert.alert-danger oc-icon,
.occ-metis oc-error-wall .alert.alert-danger oc-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
body.occ-metis oc-error-wall .alert.alert-danger > div,
.occ-metis oc-error-wall .alert.alert-danger > div {
  display: inline-block;
  width: calc(100% - 24px);
}
body.occ-metis oc-label.occ-inline-label label,
.occ-metis oc-label.occ-inline-label label {
  display: table !important;
  width: 100%;
}
body.occ-metis oc-label.occ-inline-label label > *,
.occ-metis oc-label.occ-inline-label label > * {
  display: table-cell;
}
body.occ-metis oc-label.occ-inline-label label > span:first-of-type,
.occ-metis oc-label.occ-inline-label label > span:first-of-type {
  padding: 0px 8px 0px 0px;
  display: table-cell;
  white-space: nowrap;
  vertical-align: middle;
}
body.occ-metis oc-label.occ-inline-label label > div:first-of-type,
.occ-metis oc-label.occ-inline-label label > div:first-of-type {
  white-space: nowrap;
  margin-top: -19px;
  margin-right: 5px;
  vertical-align: middle;
}
body.occ-metis .oc-require-left span.required,
.occ-metis .oc-require-left span.required {
  float: left;
  margin-right: 10px;
  margin-left: 0;
}
body.occ-metis oc-label.occ-label-checkbox label > div:first-of-type,
.occ-metis oc-label.occ-label-checkbox label > div:first-of-type {
  display: inline-block;
}
body.occ-metis oc-dropdown + oc-text .btn-primary,
.occ-metis oc-dropdown + oc-text .btn-primary {
  border-right: none;
}
body.occ-metis .btn-primary,
body.occ-metis .btn-primary:hover,
body.occ-metis .btn-secondary,
body.occ-metis .btn-secondary:hover,
body.occ-metis .btn-tertiary,
body.occ-metis .btn-tertiary:hover,
.occ-metis .btn-primary,
.occ-metis .btn-primary:hover,
.occ-metis .btn-secondary,
.occ-metis .btn-secondary:hover,
.occ-metis .btn-tertiary,
.occ-metis .btn-tertiary:hover {
  background: none;
  color: inherit;
}
body.occ-metis oc-action-button,
.occ-metis oc-action-button {
  display: inline-block;
  -webkit-appearance: none;
  appearance: none;
}
body.occ-metis oc-action-button .primary,
body.occ-metis oc-action-button .btn-primary,
body.occ-metis oc-action-button .btn-secondary,
body.occ-metis oc-action-button .btn-tertiary,
.occ-metis oc-action-button .primary,
.occ-metis oc-action-button .btn-primary,
.occ-metis oc-action-button .btn-secondary,
.occ-metis oc-action-button .btn-tertiary {
  display: inline-block;
}
body.occ-metis oc-action-button .btn-primary,
body.occ-metis oc-action-button .primary,
.occ-metis oc-action-button .btn-primary,
.occ-metis oc-action-button .primary {
  background-color: #0b1941;
  padding: 12px 32px;
  border: 0px;
  border-radius: 24px;
  height: 40px;
}
body.occ-metis oc-action-button .btn-primary.focus, body.occ-metis oc-action-button .btn-primary:hover, body.occ-metis oc-action-button .btn-primary:active,
body.occ-metis oc-action-button .primary.focus,
body.occ-metis oc-action-button .primary:hover,
body.occ-metis oc-action-button .primary:active,
.occ-metis oc-action-button .btn-primary.focus,
.occ-metis oc-action-button .btn-primary:hover,
.occ-metis oc-action-button .btn-primary:active,
.occ-metis oc-action-button .primary.focus,
.occ-metis oc-action-button .primary:hover,
.occ-metis oc-action-button .primary:active {
  background-color: #008CE6;
}
body.occ-metis oc-action-button .btn-primary.disabled, body.occ-metis oc-action-button .btn-primary.disabled:hover,
body.occ-metis oc-action-button .primary.disabled,
body.occ-metis oc-action-button .primary.disabled:hover,
.occ-metis oc-action-button .btn-primary.disabled,
.occ-metis oc-action-button .btn-primary.disabled:hover,
.occ-metis oc-action-button .primary.disabled,
.occ-metis oc-action-button .primary.disabled:hover {
  background-color: rgba(11, 25, 65, 0.35);
}
body.occ-metis oc-action-button .btn-primary i.occ-icon,
body.occ-metis oc-action-button .primary i.occ-icon,
.occ-metis oc-action-button .btn-primary i.occ-icon,
.occ-metis oc-action-button .primary i.occ-icon {
  margin-right: 8px;
  display: inline-block;
  vertical-align: middle;
}
body.occ-metis oc-action-button .btn-secondary,
.occ-metis oc-action-button .btn-secondary {
  background-color: transparent;
  padding: 12px 32px;
  border-radius: 24px;
  height: 40px;
  border: 2px solid #008CE6;
}
body.occ-metis oc-action-button .btn-secondary.focus, body.occ-metis oc-action-button .btn-secondary:hover, body.occ-metis oc-action-button .btn-secondary:active,
.occ-metis oc-action-button .btn-secondary.focus,
.occ-metis oc-action-button .btn-secondary:hover,
.occ-metis oc-action-button .btn-secondary:active {
  background-color: #008CE6;
  border-color: transparent;
}
body.occ-metis oc-action-button .btn-secondary.focus.occ-outlined, body.occ-metis oc-action-button .btn-secondary:hover.occ-outlined, body.occ-metis oc-action-button .btn-secondary:active.occ-outlined,
.occ-metis oc-action-button .btn-secondary.focus.occ-outlined,
.occ-metis oc-action-button .btn-secondary:hover.occ-outlined,
.occ-metis oc-action-button .btn-secondary:active.occ-outlined {
  background: none;
  border: 2px solid #008CE6;
}
body.occ-metis oc-action-button .btn-secondary.disabled, body.occ-metis oc-action-button .btn-secondary.disabled:hover,
.occ-metis oc-action-button .btn-secondary.disabled,
.occ-metis oc-action-button .btn-secondary.disabled:hover {
  border-color: #ccc;
}
body.occ-metis oc-action-button .btn-secondary.disabled.occ-outlined, body.occ-metis oc-action-button .btn-secondary.disabled:hover.occ-outlined,
.occ-metis oc-action-button .btn-secondary.disabled.occ-outlined,
.occ-metis oc-action-button .btn-secondary.disabled:hover.occ-outlined {
  background: none;
  border: 2px solid rgba(0, 45, 114, 0.35);
}
body.occ-metis oc-action-button .btn-secondary.disabled.focus, body.occ-metis oc-action-button .btn-secondary.disabled:hover, body.occ-metis oc-action-button .btn-secondary.disabled:active, body.occ-metis oc-action-button .btn-secondary.disabled:hover.focus, body.occ-metis oc-action-button .btn-secondary.disabled:hover:hover, body.occ-metis oc-action-button .btn-secondary.disabled:hover:active,
.occ-metis oc-action-button .btn-secondary.disabled.focus,
.occ-metis oc-action-button .btn-secondary.disabled:hover,
.occ-metis oc-action-button .btn-secondary.disabled:active,
.occ-metis oc-action-button .btn-secondary.disabled:hover.focus,
.occ-metis oc-action-button .btn-secondary.disabled:hover:hover,
.occ-metis oc-action-button .btn-secondary.disabled:hover:active {
  background-color: transparent;
}
body.occ-metis oc-action-button .btn-secondary.disabled .occ-icon, body.occ-metis oc-action-button .btn-secondary.disabled:hover .occ-icon,
.occ-metis oc-action-button .btn-secondary.disabled .occ-icon,
.occ-metis oc-action-button .btn-secondary.disabled:hover .occ-icon {
  opacity: 0.35;
}
body.occ-metis oc-action-button .btn-secondary.occ-outlined,
.occ-metis oc-action-button .btn-secondary.occ-outlined {
  border: 1px solid #007bc2;
}
body.occ-metis oc-action-button .btn-secondary.occ-outlined.focus, body.occ-metis oc-action-button .btn-secondary.occ-outlined:hover, body.occ-metis oc-action-button .btn-secondary.occ-outlined:active,
.occ-metis oc-action-button .btn-secondary.occ-outlined.focus,
.occ-metis oc-action-button .btn-secondary.occ-outlined:hover,
.occ-metis oc-action-button .btn-secondary.occ-outlined:active {
  border: 1px solid transparent;
  background-color: #007bc2;
}
body.occ-metis oc-action-button .btn-secondary .occ-icon,
.occ-metis oc-action-button .btn-secondary .occ-icon {
  display: inline-block;
  margin-right: 8px;
  margin-top: -5px;
  vertical-align: middle;
}
body.occ-metis oc-action-button .btn-tertiary,
.occ-metis oc-action-button .btn-tertiary {
  border: 0px;
  padding: 5px 16px 5px 16px;
}
body.occ-metis oc-action-button .btn-tertiary.focus, body.occ-metis oc-action-button .btn-tertiary:hover, body.occ-metis oc-action-button .btn-tertiary:active,
.occ-metis oc-action-button .btn-tertiary.focus,
.occ-metis oc-action-button .btn-tertiary:hover,
.occ-metis oc-action-button .btn-tertiary:active {
  outline: none;
  box-shadow: none;
}
body.occ-metis oc-action-button .btn-tertiary.focus .occ-filter, body.occ-metis oc-action-button .btn-tertiary:hover .occ-filter, body.occ-metis oc-action-button .btn-tertiary:active .occ-filter,
.occ-metis oc-action-button .btn-tertiary.focus .occ-filter,
.occ-metis oc-action-button .btn-tertiary:hover .occ-filter,
.occ-metis oc-action-button .btn-tertiary:active .occ-filter {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_filter-light-blue.svg");
}
body.occ-metis oc-action-button .btn-tertiary.focus .occ-print, body.occ-metis oc-action-button .btn-tertiary:hover .occ-print, body.occ-metis oc-action-button .btn-tertiary:active .occ-print,
.occ-metis oc-action-button .btn-tertiary.focus .occ-print,
.occ-metis oc-action-button .btn-tertiary:hover .occ-print,
.occ-metis oc-action-button .btn-tertiary:active .occ-print {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_printN16-light-blue.svg");
}
body.occ-metis oc-action-button .btn-tertiary.focus .occ-export, body.occ-metis oc-action-button .btn-tertiary:hover .occ-export, body.occ-metis oc-action-button .btn-tertiary:active .occ-export,
.occ-metis oc-action-button .btn-tertiary.focus .occ-export,
.occ-metis oc-action-button .btn-tertiary:hover .occ-export,
.occ-metis oc-action-button .btn-tertiary:active .occ-export {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_exportN16-light-blue.svg");
}
body.occ-metis oc-action-button .btn-tertiary.focus .occ-plus, body.occ-metis oc-action-button .btn-tertiary:hover .occ-plus, body.occ-metis oc-action-button .btn-tertiary:active .occ-plus,
.occ-metis oc-action-button .btn-tertiary.focus .occ-plus,
.occ-metis oc-action-button .btn-tertiary:hover .occ-plus,
.occ-metis oc-action-button .btn-tertiary:active .occ-plus {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_plusN16-light-blue.svg");
}
body.occ-metis oc-action-button .btn-tertiary.disabled, body.occ-metis oc-action-button .btn-tertiary.disabled:hover,
.occ-metis oc-action-button .btn-tertiary.disabled,
.occ-metis oc-action-button .btn-tertiary.disabled:hover {
  opacity: 0.35;
}
body.occ-metis oc-action-button .btn-tertiary.disabled .occ-filter, body.occ-metis oc-action-button .btn-tertiary.disabled:hover .occ-filter,
.occ-metis oc-action-button .btn-tertiary.disabled .occ-filter,
.occ-metis oc-action-button .btn-tertiary.disabled:hover .occ-filter {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_filter-blue.svg");
}
body.occ-metis oc-action-button .btn-tertiary.disabled .occ-print, body.occ-metis oc-action-button .btn-tertiary.disabled:hover .occ-print,
.occ-metis oc-action-button .btn-tertiary.disabled .occ-print,
.occ-metis oc-action-button .btn-tertiary.disabled:hover .occ-print {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_printN16.svg");
}
body.occ-metis oc-action-button .btn-tertiary.disabled .occ-export, body.occ-metis oc-action-button .btn-tertiary.disabled:hover .occ-export,
.occ-metis oc-action-button .btn-tertiary.disabled .occ-export,
.occ-metis oc-action-button .btn-tertiary.disabled:hover .occ-export {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_exportN16.svg");
}
body.occ-metis oc-action-button .btn-tertiary.disabled .occ-plus, body.occ-metis oc-action-button .btn-tertiary.disabled:hover .occ-plus,
.occ-metis oc-action-button .btn-tertiary.disabled .occ-plus,
.occ-metis oc-action-button .btn-tertiary.disabled:hover .occ-plus {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_plusN16.svg");
}
body.occ-metis oc-action-button .btn-tertiary .occ-icon,
.occ-metis oc-action-button .btn-tertiary .occ-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}
body.occ-metis oc-action-button .btn-tertiary .occ-icon:after,
.occ-metis oc-action-button .btn-tertiary .occ-icon:after {
  content: none;
}
body.occ-metis oc-action-button .btn-tertiary .occ-icon.occ-alert,
.occ-metis oc-action-button .btn-tertiary .occ-icon.occ-alert {
  padding: 0px;
  margin: 0px;
}
body.occ-metis oc-action-button.btn-tertiary:focus,
body.occ-metis oc-action-button button:focus, body.occ-metis oc-action-button.btn-primary:focus, body.occ-metis oc-action-button.btn-secondary:focus, body.occ-metis oc-action-button.occ-btn-approve:focus, body.occ-metis oc-action-button.occ-btn-reject:focus,
.occ-metis oc-action-button.btn-tertiary:focus,
.occ-metis oc-action-button button:focus,
.occ-metis oc-action-button.btn-primary:focus,
.occ-metis oc-action-button.btn-secondary:focus,
.occ-metis oc-action-button.occ-btn-approve:focus,
.occ-metis oc-action-button.occ-btn-reject:focus {
  outline: none;
}
body.occ-metis oc-action-button .occ-btn-approve,
.occ-metis oc-action-button .occ-btn-approve {
  background-color: #00843D;
  border-radius: 24px;
  padding: 12px 32px;
  height: 40px;
}
body.occ-metis oc-action-button .occ-btn-approve:hover,
.occ-metis oc-action-button .occ-btn-approve:hover {
  background-color: #00682A;
}
body.occ-metis oc-action-button .occ-btn-approve:hover .occ-icon.occ-approve-green,
.occ-metis oc-action-button .occ-btn-approve:hover .occ-icon.occ-approve-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_approveN16-white.svg");
}
body.occ-metis oc-action-button .occ-btn-approve .occ-icon,
.occ-metis oc-action-button .occ-btn-approve .occ-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}
body.occ-metis oc-action-button .occ-btn-reject,
.occ-metis oc-action-button .occ-btn-reject {
  background-color: #B60000;
  border-radius: 24px;
  padding: 12px 32px;
  height: 40px;
}
body.occ-metis oc-action-button .occ-btn-reject:hover,
.occ-metis oc-action-button .occ-btn-reject:hover {
  background-color: #9B0000;
}
body.occ-metis oc-action-button .occ-btn-reject:hover .occ-icon.occ-reject-red,
.occ-metis oc-action-button .occ-btn-reject:hover .occ-icon.occ-reject-red {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rejectN16-white.svg");
}
body.occ-metis oc-action-button .occ-btn-reject .occ-icon,
.occ-metis oc-action-button .occ-btn-reject .occ-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}
body.occ-metis oc-action-button .occ-btn-icon,
.occ-metis oc-action-button .occ-btn-icon {
  background-color: #eeeeee;
  height: 32px;
  width: 32px;
  border-radius: 50%;
}
body.occ-metis oc-action-button .occ-btn-icon:focus, body.occ-metis oc-action-button .occ-btn-icon:hover,
.occ-metis oc-action-button .occ-btn-icon:focus,
.occ-metis oc-action-button .occ-btn-icon:hover {
  background-color: #ccc;
}
body.occ-metis oc-action-button .occ-btn-toggle,
.occ-metis oc-action-button .occ-btn-toggle {
  background-color: #eeeeee;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  border: 1px solid #97999b;
  padding: 7px 9px;
}
body.occ-metis oc-action-button .occ-btn-toggle.disabled, body.occ-metis oc-action-button .occ-btn-toggle.disabled:hover,
.occ-metis oc-action-button .occ-btn-toggle.disabled,
.occ-metis oc-action-button .occ-btn-toggle.disabled:hover {
  border-color: transparent;
}
body.occ-metis oc-action-button .occ-btn-toggle:hover, body.occ-metis oc-action-button .occ-btn-toggle:focus,
.occ-metis oc-action-button .occ-btn-toggle:hover,
.occ-metis oc-action-button .occ-btn-toggle:focus {
  border-color: transparent;
}
body.occ-metis oc-action-button .btn-link .occ-icon,
.occ-metis oc-action-button .btn-link .occ-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}
body.occ-metis oc-action-button button.btn-secondary.focus .occ-graph, body.occ-metis oc-action-button button.btn-secondary:hover .occ-graph, body.occ-metis oc-action-button button.btn-secondary:active .occ-graph,
.occ-metis oc-action-button button.btn-secondary.focus .occ-graph,
.occ-metis oc-action-button button.btn-secondary:hover .occ-graph,
.occ-metis oc-action-button button.btn-secondary:active .occ-graph {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_graph-white.svg");
}
body.occ-metis oc-action-button button.btn-secondary.focus .occ-document, body.occ-metis oc-action-button button.btn-secondary:hover .occ-document, body.occ-metis oc-action-button button.btn-secondary:active .occ-document,
.occ-metis oc-action-button button.btn-secondary.focus .occ-document,
.occ-metis oc-action-button button.btn-secondary:hover .occ-document,
.occ-metis oc-action-button button.btn-secondary:active .occ-document {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_document-white.svg");
}
body.occ-metis oc-action-button button.btn-secondary.focus .occ-alert, body.occ-metis oc-action-button button.btn-secondary:hover .occ-alert, body.occ-metis oc-action-button button.btn-secondary:active .occ-alert,
.occ-metis oc-action-button button.btn-secondary.focus .occ-alert,
.occ-metis oc-action-button button.btn-secondary:hover .occ-alert,
.occ-metis oc-action-button button.btn-secondary:active .occ-alert {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_alert-white.svg");
}
body.occ-metis oc-action-button button.btn-secondary.focus .occ-run-blue, body.occ-metis oc-action-button button.btn-secondary:hover .occ-run-blue, body.occ-metis oc-action-button button.btn-secondary:active .occ-run-blue,
.occ-metis oc-action-button button.btn-secondary.focus .occ-run-blue,
.occ-metis oc-action-button button.btn-secondary:hover .occ-run-blue,
.occ-metis oc-action-button button.btn-secondary:active .occ-run-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_run-white.svg");
}
body.occ-metis oc-action-button oc-action-button.disabled button.btn-secondary:hover .occ-graph,
body.occ-metis oc-action-button button.btn-secondary.disabled:hover .occ-graph,
.occ-metis oc-action-button oc-action-button.disabled button.btn-secondary:hover .occ-graph,
.occ-metis oc-action-button button.btn-secondary.disabled:hover .occ-graph {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_graph.svg");
}
body.occ-metis oc-action-button oc-action-button.disabled button.btn-secondary:hover .occ-document,
body.occ-metis oc-action-button button.btn-secondary.disabled:hover .occ-document,
.occ-metis oc-action-button oc-action-button.disabled button.btn-secondary:hover .occ-document,
.occ-metis oc-action-button button.btn-secondary.disabled:hover .occ-document {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_document.svg");
}
body.occ-metis oc-action-button oc-action-button.disabled button.btn-secondary:hover .occ-alert,
body.occ-metis oc-action-button button.btn-secondary.disabled:hover .occ-alert,
.occ-metis oc-action-button oc-action-button.disabled button.btn-secondary:hover .occ-alert,
.occ-metis oc-action-button button.btn-secondary.disabled:hover .occ-alert {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_alert.svg");
}
body.occ-metis oc-action-button oc-action-button.disabled button.btn-secondary:hover .occ-run-blue,
body.occ-metis oc-action-button button.btn-secondary.disabled:hover .occ-run-blue,
.occ-metis oc-action-button oc-action-button.disabled button.btn-secondary:hover .occ-run-blue,
.occ-metis oc-action-button button.btn-secondary.disabled:hover .occ-run-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_run-blue.svg");
}
body.occ-metis oc-action-button.occ-switch-btn button,
.occ-metis oc-action-button.occ-switch-btn button {
  height: 40px;
  border: 1px solid #ccc;
  padding: 12px 16px;
  border-radius: 4px;
  background: #ffffff;
}
body.occ-metis oc-action-button.occ-switch-btn.occ-active button, body.occ-metis oc-action-button.occ-switch-btn:hover button, body.occ-metis oc-action-button.occ-switch-btn:focus button,
.occ-metis oc-action-button.occ-switch-btn.occ-active button,
.occ-metis oc-action-button.occ-switch-btn:hover button,
.occ-metis oc-action-button.occ-switch-btn:focus button {
  background: #008CE6;
  border: 1px solid #008CE6;
  outline: none;
}
body.occ-metis oc-action-button.occ-switch-btn:focus,
.occ-metis oc-action-button.occ-switch-btn:focus {
  outline: none;
}
body.occ-metis oc-action-button.disabled .occ-btn-approve,
body.occ-metis oc-action-button.disabled .occ-btn-approve:hover,
.occ-metis oc-action-button.disabled .occ-btn-approve,
.occ-metis oc-action-button.disabled .occ-btn-approve:hover {
  background-color: rgba(0, 131, 62, 0.2);
  color: #00833e;
  opacity: 0.35;
}
body.occ-metis oc-action-button.disabled .occ-btn-approve .occ-icon.occ-approve-green,
body.occ-metis oc-action-button.disabled .occ-btn-approve:hover .occ-icon.occ-approve-green,
.occ-metis oc-action-button.disabled .occ-btn-approve .occ-icon.occ-approve-green,
.occ-metis oc-action-button.disabled .occ-btn-approve:hover .occ-icon.occ-approve-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_approveN16-green.svg");
}
body.occ-metis oc-action-button.disabled .occ-btn-reject,
body.occ-metis .oc-action-button.disabled .occ-btn-reject:hover,
.occ-metis oc-action-button.disabled .occ-btn-reject,
.occ-metis .oc-action-button.disabled .occ-btn-reject:hover {
  background-color: rgba(182, 1, 0, 0.2);
  color: #b60100;
  opacity: 0.35;
}
body.occ-metis oc-action-button.disabled .occ-btn-reject .occ-icon.occ-reject-red,
body.occ-metis .oc-action-button.disabled .occ-btn-reject:hover .occ-icon.occ-reject-red,
.occ-metis oc-action-button.disabled .occ-btn-reject .occ-icon.occ-reject-red,
.occ-metis .oc-action-button.disabled .occ-btn-reject:hover .occ-icon.occ-reject-red {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rejectN16-red.svg");
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats {
  font-size: 14px;
  text-transform: capitalize;
  width: 190px;
  text-align: left;
  word-break: break-word;
  white-space: normal;
  border: 1px solid #e9eef3;
  background: #ffffff;
  box-shadow: #dfdfdf 0px 0px 6px 0px;
  padding: 0px 70px 0 16px;
  line-height: 18px;
  border-radius: 4px;
  position: relative;
  height: 64px;
  color: #000;
  margin: 5px 10px;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats .occ-icon,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats .occ-icon {
  right: 9%;
  position: absolute;
  margin-right: 0;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-acc-bal,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-acc-bal {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-AccountBalance.svg");
  width: 39px;
  height: 32px;
  top: 18px;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-acc-state,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-acc-state {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-AccountStatement.svg");
  width: 26px;
  height: 33px;
  top: 16px;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-trans-int,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-trans-int {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-TransactionInitiation.svg");
  width: 26px;
  height: 38px;
  top: 13px;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-pdf,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-pdf {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-pdf.svg");
  width: 25px;
  height: 32px;
  top: 16px;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-csv,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-csv {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-csv.svg");
  width: 25px;
  height: 32px;
  top: 16px;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats.selected, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:focus, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:active, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:hover,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats.selected,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:focus,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:active,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:hover {
  color: #04A22C;
  border: 1px solid #04A22C;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-acc-bal, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-acc-bal, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-acc-bal, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-acc-bal,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-acc-bal,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-acc-bal,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-acc-bal,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-acc-bal {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-AccountBalance_green.svg");
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-acc-state, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-acc-state, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-acc-state, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-acc-state,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-acc-state,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-acc-state,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-acc-state,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-acc-state {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-AccountStatement_green.svg");
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-trans-int, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-trans-int, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-trans-int, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-trans-int,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-trans-int,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-trans-int,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-trans-int,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-trans-int {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-TransactionInitiation_green.svg");
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-pdf, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-pdf, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-pdf, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-pdf,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-pdf,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-pdf,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-pdf,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-pdf {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-pdf_green.svg");
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-csv, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-csv, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-csv, body.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-csv,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-csv,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-csv,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-csv,
.occ-metis oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-csv {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-csv_green.svg");
}
body.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover,
.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover {
  color: #000;
  border: 1px solid #e9eef3;
}
body.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-acc-bal,
.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-acc-bal {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-AccountBalance.svg");
}
body.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-acc-state,
.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-acc-state {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-AccountStatement.svg");
}
body.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-trans-int,
.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-trans-int {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-TransactionInitiation.svg");
}
body.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-pdf,
.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-pdf {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-pdf.svg");
}
body.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-csv,
.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-csv {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-csv.svg");
}
body.occ-metis oc-action-button .btn-secondary .occ-icon.occ-delete,
body.occ-metis oc-action-button .btn-secondary.disabled .occ-icon.occ-delete,
body.occ-metis oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-delete,
.occ-metis oc-action-button .btn-secondary .occ-icon.occ-delete,
.occ-metis oc-action-button .btn-secondary.disabled .occ-icon.occ-delete,
.occ-metis oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-delete {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_deleteN16-sec-btn.svg");
}
body.occ-metis oc-action-button .btn-secondary:hover .occ-icon.occ-delete,
.occ-metis oc-action-button .btn-secondary:hover .occ-icon.occ-delete {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_deleteN16_white.svg");
}
body.occ-metis oc-action-button .btn-secondary .occ-icon.occ-edit-document,
body.occ-metis oc-action-button .btn-secondary.disabled .occ-icon.occ-edit-document,
body.occ-metis oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-edit-document,
.occ-metis oc-action-button .btn-secondary .occ-icon.occ-edit-document,
.occ-metis oc-action-button .btn-secondary.disabled .occ-icon.occ-edit-document,
.occ-metis oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-edit-document {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_editN16.svg");
}
body.occ-metis oc-action-button .btn-secondary:hover .occ-icon.occ-edit-document,
.occ-metis oc-action-button .btn-secondary:hover .occ-icon.occ-edit-document {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_editN16_white.svg");
}
body.occ-metis oc-action-button .btn-secondary .occ-icon.occ-export,
body.occ-metis oc-action-button .btn-secondary.disabled .occ-icon.occ-export,
body.occ-metis oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-export,
.occ-metis oc-action-button .btn-secondary .occ-icon.occ-export,
.occ-metis oc-action-button .btn-secondary.disabled .occ-icon.occ-export,
.occ-metis oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-export {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_exportN16-light-blue.svg");
}
body.occ-metis oc-action-button .btn-secondary:hover .occ-icon.occ-export,
.occ-metis oc-action-button .btn-secondary:hover .occ-icon.occ-export {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_exportN16_white.svg");
}
body.occ-metis oc-action-button .btn-secondary:hover .occ-icon.occ-rd-copy,
.occ-metis oc-action-button .btn-secondary:hover .occ-icon.occ-rd-copy {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-copy_white.svg");
}
body.occ-metis oc-action-button .btn-secondary.disabled .occ-icon.occ-rd-copy,
body.occ-metis oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-rd-copy,
.occ-metis oc-action-button .btn-secondary.disabled .occ-icon.occ-rd-copy,
.occ-metis oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-rd-copy {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-copy.svg");
}
body.occ-metis oc-action-button .btn-secondary:hover .occ-icon.occ-rd-schedule,
.occ-metis oc-action-button .btn-secondary:hover .occ-icon.occ-rd-schedule {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-manage-schedule_white.svg");
}
body.occ-metis oc-action-button .btn-secondary.disabled .occ-icon.occ-rd-schedule,
body.occ-metis oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-rd-schedule,
.occ-metis oc-action-button .btn-secondary.disabled .occ-icon.occ-rd-schedule,
.occ-metis oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-rd-schedule {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-manage-schedule.svg");
}
body.occ-metis oc-action-button.btn-tertiary.occ-rd-sects,
.occ-metis oc-action-button.btn-tertiary.occ-rd-sects {
  width: 100%;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-sects,
.occ-metis oc-action-button .btn-tertiary.occ-rd-sects {
  font-size: 20px;
  text-transform: uppercase;
  min-width: 300px;
  text-align: left;
  word-break: break-word;
  white-space: normal;
  border-bottom: 4px solid #ccc;
  background: #ffffff;
  padding: 0px 70px 0 20%;
  line-height: 18px;
  border-radius: 0px;
  position: relative;
  height: 88px;
  color: #000;
  margin: 6px 3px;
  width: 100%;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-sects.yell,
.occ-metis oc-action-button .btn-tertiary.occ-rd-sects.yell {
  border-bottom: 4px solid #edc200;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-sects.blue,
.occ-metis oc-action-button .btn-tertiary.occ-rd-sects.blue {
  border-bottom: 4px solid #008CE6;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-sects.purp,
.occ-metis oc-action-button .btn-tertiary.occ-rd-sects.purp {
  border-bottom: 4px solid #a05fb5;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-sects.green,
.occ-metis oc-action-button .btn-tertiary.occ-rd-sects.green {
  border-bottom: 4px solid #06c972;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon,
.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon {
  position: absolute;
  margin-right: 0;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-head-green,
.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-head-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-Add-Header-green.svg");
  width: 30px;
  height: 27px;
  top: 30px;
  left: 7%;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-body-green,
.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-body-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-Add-Body-green.svg");
  width: 30px;
  height: 27px;
  top: 30px;
  left: 7%;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-foot-green,
.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-foot-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-Add-Footer-green.svg");
  width: 30px;
  height: 27px;
  top: 30px;
  left: 7%;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-head-yellow,
.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-head-yellow {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-head-yellow.svg");
  width: 30px;
  height: 27px;
  top: 30px;
  left: 7%;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-body-blue,
.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-body-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-body-blue.svg");
  width: 30px;
  height: 27px;
  top: 30px;
  left: 7%;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-foot-purple,
.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-foot-purple {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-foot-purple.svg");
  width: 30px;
  height: 27px;
  top: 30px;
  left: 7%;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-tick-yellow,
.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-tick-yellow {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-tick-yellow.svg");
  width: 40px;
  height: 41px;
  top: 22px;
  right: 7%;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-tick-blue,
.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-tick-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-tick-blue.svg");
  width: 40px;
  height: 41px;
  top: 22px;
  right: 7%;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-tick-purple,
.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-tick-purple {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-tick-purple.svg");
  width: 40px;
  height: 41px;
  top: 22px;
  right: 7%;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-plus-green,
.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-plus-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-Plus-green.svg");
  width: 40px;
  height: 41px;
  top: 22px;
  right: 7%;
}
body.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-run-green,
.occ-metis oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-run-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-Run-green.svg");
  width: 40px;
  height: 41px;
  top: 22px;
  right: 7%;
}
body.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-sects,
.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-sects {
  opacity: 1;
}
body.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-sects.yell, body.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-sects.blue, body.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-sects.purp, body.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-sects.green,
.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-sects.yell,
.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-sects.blue,
.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-sects.purp,
.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-sects.green {
  border-bottom: 4px solid #333;
}
body.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-sects.grey,
.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-sects.grey {
  border-bottom: 4px solid #ccc;
}
body.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-run-green,
.occ-metis oc-action-button.disabled .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-run-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-Run-green-disabled.svg");
  width: 40px;
  height: 41px;
  top: 22px;
  right: 7%;
}
body.occ-metis oc-action-button button.occ-chat,
.occ-metis oc-action-button button.occ-chat {
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  background-color: #ffffff;
  padding: 0;
  border-radius: 50%;
  background-size: cover;
}
body.occ-metis oc-action-button button.occ-chat.occ-chat-active,
.occ-metis oc-action-button button.occ-chat.occ-chat-active {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-active.svg");
}
body.occ-metis oc-action-button button.occ-chat.occ-chat-active:hover,
.occ-metis oc-action-button button.occ-chat.occ-chat-active:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-active_hover.svg");
}
body.occ-metis oc-action-button button.occ-chat.occ-chat-inactive,
.occ-metis oc-action-button button.occ-chat.occ-chat-inactive {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-inactive.svg");
}
body.occ-metis oc-action-button button.occ-chat.occ-chat-offline,
.occ-metis oc-action-button button.occ-chat.occ-chat-offline {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-offline.svg");
}
body.occ-metis oc-action-button button.occ-chat.occ-chat-help-active,
.occ-metis oc-action-button button.occ-chat.occ-chat-help-active {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-help-active.svg");
}
body.occ-metis oc-action-button button.occ-chat.occ-chat-help-active:hover,
.occ-metis oc-action-button button.occ-chat.occ-chat-help-active:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-help-active_hover.svg");
}
body.occ-metis oc-action-button button.occ-chat.occ-chat-help-inactive,
.occ-metis oc-action-button button.occ-chat.occ-chat-help-inactive {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-help-inactive.svg");
}
body.occ-metis oc-action-button button.occ-chat-modal-expand,
.occ-metis oc-action-button button.occ-chat-modal-expand {
  background-repeat: no-repeat;
  height: 23px;
  width: 23px;
  padding: 0;
  background-size: cover;
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-modal-window-expand.svg");
  background-color: transparent;
}
body.occ-metis oc-action-button button.occ-chat-modal-decrease,
.occ-metis oc-action-button button.occ-chat-modal-decrease {
  background-repeat: no-repeat;
  height: 23px;
  width: 23px;
  padding: 0;
  background-size: cover;
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-modal-window-decrease.svg");
  background-color: transparent;
}
body.occ-metis oc-action-button button.occ-chat-modal-hide,
.occ-metis oc-action-button button.occ-chat-modal-hide {
  background-repeat: no-repeat;
  height: 23px;
  width: 23px;
  padding: 0;
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-modal-window-hide.svg");
  background-position: center;
  background-color: transparent;
}
body.occ-metis oc-action-button button.occ-chat-send-message,
.occ-metis oc-action-button button.occ-chat-send-message {
  background-repeat: no-repeat;
  height: 32px;
  width: 32px;
  padding: 0;
  background-size: cover;
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-send-message.svg");
  background-color: inherit;
}
body.occ-metis oc-action-button button.occ-chat-send-message-disabled,
.occ-metis oc-action-button button.occ-chat-send-message-disabled {
  background-repeat: no-repeat;
  height: 32px;
  width: 32px;
  padding: 0;
  background-size: cover;
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-send-message-disabled.svg");
  background-color: inherit;
}
body.occ-metis .occ-chat-status,
.occ-metis .occ-chat-status {
  background-repeat: no-repeat;
  height: 11px;
  width: 11px;
  padding: 0;
  background-size: cover;
}
body.occ-metis .occ-chat-status.blue-messages,
.occ-metis .occ-chat-status.blue-messages {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-status-messages-circle-blue.svg");
}
body.occ-metis .occ-chat-status.green-active,
.occ-metis .occ-chat-status.green-active {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-status-active-circle-green.svg");
}
body.occ-metis .occ-chat-status.grey-offline,
.occ-metis .occ-chat-status.grey-offline {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-status-inactive-circle-grey.svg");
}
body.occ-metis oc-toggle-button .btn:active:focus,
body.occ-metis .btn:focus,
.occ-metis oc-toggle-button .btn:active:focus,
.occ-metis .btn:focus {
  outline: none;
  outline-offset: 0px;
}
body.occ-metis oc-toggle-buttons,
.occ-metis oc-toggle-buttons {
  display: inline-block;
}
body.occ-metis oc-toggle-buttons .btn-group,
.occ-metis oc-toggle-buttons .btn-group {
  border: 1px solid #ccc;
  border-radius: 5px;
  background: transparent;
  height: 40px;
  padding: 4px;
}
body.occ-metis oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom,
.occ-metis oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom {
  background: transparent;
  border: none;
  margin: 0px;
  border-radius: 4px;
  padding: 7px;
  box-shadow: none;
  margin-right: 7px;
}
body.occ-metis oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom:not(.disabled):hover,
.occ-metis oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom:not(.disabled):hover {
  background: #eeeeee;
}
body.occ-metis oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom.active, body.occ-metis oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom.active:hover,
.occ-metis oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom.active,
.occ-metis oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom.active:hover {
  background: #008CE6;
}
body.occ-metis oc-toggle-buttons .btn-group oc-toggle-button:last-child label.btn-custom,
.occ-metis oc-toggle-buttons .btn-group oc-toggle-button:last-child label.btn-custom {
  border-width: 0px;
  margin-right: 0px;
}
body.occ-metis oc-toggle-buttons .btn-group oc-toggle-button:first-child label,
.occ-metis oc-toggle-buttons .btn-group oc-toggle-button:first-child label {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
body.occ-metis oc-toggle-buttons .btn-group oc-toggle-button:last-child label,
.occ-metis oc-toggle-buttons .btn-group oc-toggle-button:last-child label {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
body.occ-metis oc-toggle-buttons.occ-toggle-pill .btn-group,
.occ-metis oc-toggle-buttons.occ-toggle-pill .btn-group {
  border: none;
}
body.occ-metis oc-toggle-buttons.occ-toggle-pill .btn-group oc-toggle-button label.btn-custom,
.occ-metis oc-toggle-buttons.occ-toggle-pill .btn-group oc-toggle-button label.btn-custom {
  border-width: 1px;
  border-radius: 15px;
  color: #002d72;
  background: #ffffff;
  border-color: #002d72;
  padding: 4px 40px;
  height: 24px;
}
body.occ-metis oc-toggle-buttons.occ-toggle-pill .btn-group oc-toggle-button label.btn-custom.active,
.occ-metis oc-toggle-buttons.occ-toggle-pill .btn-group oc-toggle-button label.btn-custom.active {
  background: #002d72;
  color: #ffffff;
}
body.occ-metis oc-toggle-buttons.occ-toggle-pill .btn-group oc-toggle-button label.btn-custom:not(.disabled):hover,
.occ-metis oc-toggle-buttons.occ-toggle-pill .btn-group oc-toggle-button label.btn-custom:not(.disabled):hover {
  background: #008CE6 !important;
  color: #ffffff;
}
body.occ-metis oc-toggle-buttons.occ-toggle-icon .btn-group oc-toggle-button label.btn-custom .occ-icon:before,
.occ-metis oc-toggle-buttons.occ-toggle-icon .btn-group oc-toggle-button label.btn-custom .occ-icon:before {
  content: none;
}
body.occ-metis oc-toggle-buttons.occ-toggle-icon .btn-group oc-toggle-button label.btn-custom .occ-treeview,
.occ-metis oc-toggle-buttons.occ-toggle-icon .btn-group oc-toggle-button label.btn-custom .occ-treeview {
  transform: none;
}
body.occ-metis oc-toggle-buttons.occ-feedback-toggle,
.occ-metis oc-toggle-buttons.occ-feedback-toggle {
  display: block;
}
body.occ-metis oc-toggle-buttons.occ-feedback-toggle .btn-group,
.occ-metis oc-toggle-buttons.occ-feedback-toggle .btn-group {
  padding: 0px;
  border-radius: 4px;
  width: 100%;
  display: table;
}
body.occ-metis oc-toggle-buttons.occ-feedback-toggle .btn-group oc-toggle-button,
.occ-metis oc-toggle-buttons.occ-feedback-toggle .btn-group oc-toggle-button {
  display: table-cell;
}
body.occ-metis oc-toggle-buttons.occ-feedback-toggle .btn-group oc-toggle-button label.btn-custom,
.occ-metis oc-toggle-buttons.occ-feedback-toggle .btn-group oc-toggle-button label.btn-custom {
  margin: 0px;
  border-radius: 0px;
  border-right: 1px solid #ccc;
  padding: 11px;
  height: 100%;
  width: 100%;
}
body.occ-metis oc-toggle-buttons.occ-feedback-toggle .btn-group oc-toggle-button:last-child label.btn-custom,
.occ-metis oc-toggle-buttons.occ-feedback-toggle .btn-group oc-toggle-button:last-child label.btn-custom {
  border-right: none;
}
body.occ-metis oc-switch span,
.occ-metis oc-switch span {
  width: 40px;
  height: 24px;
  border-radius: 16px;
  background: #53565a;
}
body.occ-metis oc-switch span small,
.occ-metis oc-switch span small {
  top: 2px;
  left: 19px;
  width: 20px;
  height: 20px;
  background: #ffffff;
}
body.occ-metis oc-switch span.disabled,
.occ-metis oc-switch span.disabled {
  background: #ccc;
  cursor: not-allowed;
}
body.occ-metis oc-switch span.checked,
.occ-metis oc-switch span.checked {
  border: none;
  background: #008CE6;
}
body.occ-metis oc-switch span.checked small,
.occ-metis oc-switch span.checked small {
  left: 0;
}
body.occ-metis oc-switch span.checked.disabled,
.occ-metis oc-switch span.checked.disabled {
  background: #0091FF;
  cursor: not-allowed;
}
body.occ-metis oc-action-button.occ-banner-btn,
.occ-metis oc-action-button.occ-banner-btn {
  display: block;
  z-index: 11;
  background: #e9eef3;
  height: 50px;
}
@supports (position: sticky) {
  body.occ-metis oc-action-button.occ-banner-btn,
  .occ-metis oc-action-button.occ-banner-btn {
    top: -1px;
    position: sticky;
  }
}
body.occ-metis oc-action-button .occ-transactions-banner,
.occ-metis oc-action-button .occ-transactions-banner {
  width: 100%;
  text-align: center;
  background: #ecdef0;
  color: #002d72;
  font-weight: bold;
  font-size: 12px;
  padding: 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  cursor: pointer;
}
body.occ-metis oc-action-button.btn-primary .badge,
.occ-metis oc-action-button.btn-primary .badge {
  color: #0b1941;
  background-color: #ffffff;
  border-radius: 10px;
}
@keyframes SkeletonWave {
  0% {
    background-position: 0px 50px;
  }
  50% {
    background-position: 300px 50px;
  }
  100% {
    background-position: 0px 50px;
  }
}
body.occ-metis oc-metis-pending-transactions-table-skelton .item, body.occ-metis .occ-skeleton-holder .item,
.occ-metis oc-metis-pending-transactions-table-skelton .item,
.occ-metis .occ-skeleton-holder .item {
  animation: SkeletonWave 2.5s ease-in-out infinite;
  height: 15px;
  width: 20%;
  background: linear-gradient(270deg, #c3c3c3, #e7e7e7);
  background-size: 600% 600%;
  margin-top: 19px;
  border-radius: 2px;
  display: inline-block;
  margin-left: 25px;
}
body.occ-metis oc-metis-pending-transactions-table-skelton .table-row, body.occ-metis .occ-skeleton-holder .table-row,
.occ-metis oc-metis-pending-transactions-table-skelton .table-row,
.occ-metis .occ-skeleton-holder .table-row {
  background-color: #ffffff;
  height: 56px;
}
body.occ-metis oc-metis-pending-transactions-table-skelton .td-col-1, body.occ-metis .occ-skeleton-holder .td-col-1,
.occ-metis oc-metis-pending-transactions-table-skelton .td-col-1,
.occ-metis .occ-skeleton-holder .td-col-1 {
  width: 12%;
}
body.occ-metis oc-metis-pending-transactions-table-skelton .td-col-2, body.occ-metis .occ-skeleton-holder .td-col-2,
.occ-metis oc-metis-pending-transactions-table-skelton .td-col-2,
.occ-metis .occ-skeleton-holder .td-col-2 {
  width: 10%;
}
body.occ-metis oc-metis-pending-transactions-table-skelton .td-col-3, body.occ-metis .occ-skeleton-holder .td-col-3,
.occ-metis oc-metis-pending-transactions-table-skelton .td-col-3,
.occ-metis .occ-skeleton-holder .td-col-3 {
  width: 24%;
}
body.occ-metis oc-metis-pending-transactions-table-skelton .td-col-4, body.occ-metis .occ-skeleton-holder .td-col-4,
.occ-metis oc-metis-pending-transactions-table-skelton .td-col-4,
.occ-metis .occ-skeleton-holder .td-col-4 {
  width: 22%;
}
body.occ-metis oc-metis-pending-transactions-table-skelton .td-col-5, body.occ-metis .occ-skeleton-holder .td-col-5,
.occ-metis oc-metis-pending-transactions-table-skelton .td-col-5,
.occ-metis .occ-skeleton-holder .td-col-5 {
  width: 13%;
}
body.occ-metis oc-metis-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder, body.occ-metis .occ-skeleton-holder.occ-metis-skeleton-table div.holder,
.occ-metis oc-metis-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder,
.occ-metis .occ-skeleton-holder.occ-metis-skeleton-table div.holder {
  background-color: #000;
  height: 594px;
}
body.occ-metis oc-metis-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table, body.occ-metis .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table,
.occ-metis oc-metis-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table,
.occ-metis .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table {
  height: 100%;
  padding: 20px 2%;
}
body.occ-metis oc-metis-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.thead, body.occ-metis .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.thead,
.occ-metis oc-metis-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.thead,
.occ-metis .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.thead {
  animation: SkeletonWave 1s linear infinite;
  background: linear-gradient(270deg, #c3c3c3, #e7e7e7);
  background-size: 600% 600%;
  height: 20px;
  width: 40%;
}
body.occ-metis oc-metis-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody, body.occ-metis .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody,
.occ-metis oc-metis-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody,
.occ-metis .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody {
  padding: 20px 3%;
  height: 90%;
}
body.occ-metis oc-metis-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody div.th-row,
body.occ-metis oc-metis-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody div.td-row, body.occ-metis .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody div.th-row,
body.occ-metis .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody div.td-row,
.occ-metis oc-metis-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody div.th-row,
.occ-metis oc-metis-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody div.td-row,
.occ-metis .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody div.th-row,
.occ-metis .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody div.td-row {
  margin-bottom: 32px;
}
body.occ-metis oc-metis-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody div.th-row, body.occ-metis .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody div.th-row,
.occ-metis oc-metis-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody div.th-row,
.occ-metis .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody div.th-row {
  animation: SkeletonWave 1s linear infinite;
  background: linear-gradient(270deg, #c3c3c3, #e7e7e7);
  background-size: 600% 600%;
  height: 30px;
}
body.occ-metis oc-metis-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody div.td-row, body.occ-metis .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody div.td-row,
.occ-metis oc-metis-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody div.td-row,
.occ-metis .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody div.td-row {
  animation: SkeletonWave 1s linear infinite;
  background: linear-gradient(270deg, #f3f3f3, #e7e7e7);
  background-size: 600% 600%;
  height: 20px;
}
body.occ-metis oc-table.occ-table-skelton-active table,
.occ-metis oc-table.occ-table-skelton-active table {
  display: block;
}
body.occ-metis oc-table.occ-table-skelton-active table tbody,
.occ-metis oc-table.occ-table-skelton-active table tbody {
  display: block;
}
body.occ-metis oc-table.occ-table-skelton-active table thead,
.occ-metis oc-table.occ-table-skelton-active table thead {
  display: table;
  width: 100%;
}
body.occ-metis oc-tabset ul li.active oc-skeleton .holder,
.occ-metis oc-tabset ul li.active oc-skeleton .holder {
  background-color: #ffffff;
}
body.occ-metis oc-cardset.occ-home-cardset oc-card oc-skeleton.occ-recommendations-card-wrapper div.holder,
.occ-metis oc-cardset.occ-home-cardset oc-card oc-skeleton.occ-recommendations-card-wrapper div.holder {
  background-color: rgba(224, 224, 224, 0.8);
}
@media (min-width: 576px) {
  body.occ-metis oc-skeleton.occ-skeleton-geo-region .right-panel,
  .occ-metis oc-skeleton.occ-skeleton-geo-region .right-panel {
    margin-top: -5.5%;
  }
  body.occ-metis oc-skeleton.occ-skeleton-geo-region .right-panel div.title,
  .occ-metis oc-skeleton.occ-skeleton-geo-region .right-panel div.title {
    margin-top: 2%;
  }
  body.occ-metis oc-skeleton.occ-skeleton-insights-regions-left div.holder,
  .occ-metis oc-skeleton.occ-skeleton-insights-regions-left div.holder {
    width: 77%;
  }
  body.occ-metis oc-skeleton.occ-skeleton-insights-regions-left div.holder div.left-panel div.region,
  .occ-metis oc-skeleton.occ-skeleton-insights-regions-left div.holder div.left-panel div.region {
    margin-bottom: 14px;
  }
}
@media (min-width: 992px) {
  body.occ-metis oc-skeleton.occ-skeleton-site-preference div.holder,
  .occ-metis oc-skeleton.occ-skeleton-site-preference div.holder {
    margin-right: -42px;
  }
  body.occ-metis oc-skeleton.occ-skeleton-contact-preference div.holder,
  .occ-metis oc-skeleton.occ-skeleton-contact-preference div.holder {
    margin-left: -40px;
  }
  body.occ-metis oc-skeleton.occ-connectivity-content div.holder,
  .occ-metis oc-skeleton.occ-connectivity-content div.holder {
    padding: 40px 40px 40px 40px;
  }
  body.occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row,
  .occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row {
    height: 540px;
  }
  body.occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:first-child,
  .occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:first-child {
    border-right: 25px solid #ffffff;
  }
  body.occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:last-child,
  .occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:last-child {
    border-left: 25px solid #ffffff;
  }
  body.occ-metis oc-skeleton.occ-skeleton-connectivity-single-chart div.holder,
  .occ-metis oc-skeleton.occ-skeleton-connectivity-single-chart div.holder {
    padding: 40px 40px 40px 40px;
  }
  body.occ-metis oc-skeleton.occ-skeleton-connectivity-single-chart div.holder div.data-col div.data-row,
  .occ-metis oc-skeleton.occ-skeleton-connectivity-single-chart div.holder div.data-col div.data-row {
    height: 540px;
  }
}
@media (min-width: 1200px) {
  body.occ-metis oc-skeleton.occ-skeleton-profile-preference div.holder,
  .occ-metis oc-skeleton.occ-skeleton-profile-preference div.holder {
    min-height: 618px;
  }
  body.occ-metis oc-skeleton.occ-skeleton-profile-preference div.holder div.btn-row,
  .occ-metis oc-skeleton.occ-skeleton-profile-preference div.holder div.btn-row {
    margin-top: 370px;
  }
  body.occ-metis oc-skeleton.occ-skeleton-geo-prod div.holder,
  .occ-metis oc-skeleton.occ-skeleton-geo-prod div.holder {
    min-height: 505px;
    margin: -20px -15px 0 -29px;
  }
  body.occ-metis oc-skeleton.occ-skeleton-geo-region .right-panel,
  .occ-metis oc-skeleton.occ-skeleton-geo-region .right-panel {
    margin-top: 0;
  }
  body.occ-metis oc-skeleton.occ-skeleton-geo-region .right-panel div.title,
  .occ-metis oc-skeleton.occ-skeleton-geo-region .right-panel div.title {
    margin-top: 0;
  }
  body.occ-metis oc-skeleton.occ-connectivity-content div.holder,
  .occ-metis oc-skeleton.occ-connectivity-content div.holder {
    padding: 20px 10px 80px 10px;
  }
  body.occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row,
  .occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row {
    height: 580px;
  }
  body.occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:first-child,
  .occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:first-child {
    border-right: 10px solid #ffffff;
  }
  body.occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:last-child,
  .occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:last-child {
    border-left: 10px solid #ffffff;
  }
  body.occ-metis oc-skeleton.occ-skeleton-connectivity-single-chart div.holder,
  .occ-metis oc-skeleton.occ-skeleton-connectivity-single-chart div.holder {
    padding: 20px 10px 80px 10px;
  }
  body.occ-metis oc-skeleton.occ-skeleton-connectivity-single-chart div.holder div.data-col div.data-row,
  .occ-metis oc-skeleton.occ-skeleton-connectivity-single-chart div.holder div.data-col div.data-row {
    height: 580px;
  }
}
@media (max-width: 1200px) {
  body.occ-metis oc-skeleton.occ-skeleton-geo-prod div.holder,
  .occ-metis oc-skeleton.occ-skeleton-geo-prod div.holder {
    min-height: 505px;
    margin: -30px -15px 0 -29px;
  }
  body.occ-metis oc-skeleton.occ-connectivity-content div.holder,
  .occ-metis oc-skeleton.occ-connectivity-content div.holder {
    padding: 20px 10px 80px 10px;
  }
  body.occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row,
  .occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row {
    height: 580px;
  }
  body.occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:first-child,
  .occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:first-child {
    border-right: 10px solid #ffffff;
  }
  body.occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:last-child,
  .occ-metis oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:last-child {
    border-left: 10px solid #ffffff;
  }
  body.occ-metis oc-skeleton.occ-skeleton-connectivity-single-chart div.holder,
  .occ-metis oc-skeleton.occ-skeleton-connectivity-single-chart div.holder {
    padding: 20px 10px 80px 10px;
  }
  body.occ-metis oc-skeleton.occ-skeleton-connectivity-single-chart div.holder div.data-col div.data-row,
  .occ-metis oc-skeleton.occ-skeleton-connectivity-single-chart div.holder div.data-col div.data-row {
    height: 580px;
  }
  body.occ-metis oc-skeleton.occ-skeleton-insights-regions-left div.holder,
  .occ-metis oc-skeleton.occ-skeleton-insights-regions-left div.holder {
    width: 80%;
  }
  body.occ-metis oc-skeleton.occ-skeleton-insights-regions-left div.holder div.left-panel div.region,
  .occ-metis oc-skeleton.occ-skeleton-insights-regions-left div.holder div.left-panel div.region {
    margin-bottom: 16px;
  }
  body.occ-metis .occ-connectivity-content-wrapper .row > div:first-child oc-skeleton.occ-connectivity-content div.holder,
  .occ-metis .occ-connectivity-content-wrapper .row > div:first-child oc-skeleton.occ-connectivity-content div.holder {
    margin: -45px -10px -85px -30px;
  }
  body.occ-metis .occ-connectivity-content-wrapper .row > div:last-child oc-skeleton.occ-connectivity-content div.holder,
  .occ-metis .occ-connectivity-content-wrapper .row > div:last-child oc-skeleton.occ-connectivity-content div.holder {
    margin: -45px -30px -85px -10px;
  }
}
body.occ-metis .container,
body.occ-metis .container-fluid,
.occ-metis .container,
.occ-metis .container-fluid {
  background-color: #e9eef3;
}
body.occ-metis.occ-login .occ-page,
body.occ-metis.occ-login .container,
body.occ-metis.occ-login .occ-content,
.occ-metis.occ-login .occ-page,
.occ-metis.occ-login .container,
.occ-metis.occ-login .occ-content {
  height: 100%;
  overflow-y: hidden;
}
body.occ-metis.occ-login .occ-page,
.occ-metis.occ-login .occ-page {
  background: #002d72;
  background: linear-gradient(180deg, #0395d0, #002d72);
  padding: 0px;
}
body.occ-metis.occ-login .row,
.occ-metis.occ-login .row {
  margin-left: 0;
  margin-right: 0;
}
body.occ-metis.occ-login .occ-logo-section,
.occ-metis.occ-login .occ-logo-section {
  height: 25%;
}
body.occ-metis.occ-login .occ-logo-section span,
.occ-metis.occ-login .occ-logo-section span {
  background: url("/assets/images/citi-login.png");
  width: 100%;
  max-width: 184px;
  height: 100%;
  display: inline-block;
  max-height: 100px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  top: 25%;
  position: relative;
}
body.occ-metis.occ-login .occ-message,
.occ-metis.occ-login .occ-message {
  height: 15%;
}
body.occ-metis.occ-login .occ-message h1,
body.occ-metis.occ-login .occ-message h3,
.occ-metis.occ-login .occ-message h1,
.occ-metis.occ-login .occ-message h3 {
  color: #ffffff;
}
body.occ-metis.occ-login .occ-message h1,
.occ-metis.occ-login .occ-message h1 {
  margin-top: 0;
}
body.occ-metis.occ-login .occ-message h3,
.occ-metis.occ-login .occ-message h3 {
  margin-bottom: 0;
}
body.occ-metis.occ-login .occ-login-form-wrapper,
.occ-metis.occ-login .occ-login-form-wrapper {
  height: 35%;
  width: 85%;
  max-width: 600px;
  margin: 0 auto;
}
body.occ-metis.occ-login .occ-login-form-wrapper oc-text.occ-login input,
.occ-metis.occ-login .occ-login-form-wrapper oc-text.occ-login input {
  height: 63px;
  line-height: 63px;
  border-radius: 0;
  padding-left: 55px;
  border-bottom: 2px solid #eeeeee;
  font-size: 16px;
  font-weight: 700;
}
body.occ-metis.occ-login .occ-login-form-wrapper .occ-icon.occ-users,
body.occ-metis.occ-login .occ-login-form-wrapper .occ-icon.occ-lock,
.occ-metis.occ-login .occ-login-form-wrapper .occ-icon.occ-users,
.occ-metis.occ-login .occ-login-form-wrapper .occ-icon.occ-lock {
  position: absolute;
  margin: 18px;
}
body.occ-metis.occ-login .occ-login-form-wrapper .row .col-xs-6,
.occ-metis.occ-login .occ-login-form-wrapper .row .col-xs-6 {
  padding-left: 0;
  padding-right: 0;
}
body.occ-metis.occ-login .occ-login-form-wrapper label,
body.occ-metis.occ-login .occ-login-form-wrapper a,
.occ-metis.occ-login .occ-login-form-wrapper label,
.occ-metis.occ-login .occ-login-form-wrapper a {
  color: #ffffff;
  font-size: 0.75rem;
}
body.occ-metis.occ-login .occ-login-form-wrapper .btn-primary,
.occ-metis.occ-login .occ-login-form-wrapper .btn-primary {
  font-size: 18px;
  width: 100%;
  height: 55px;
}
body.occ-metis.occ-login .occ-login-form-wrapper .btn-secondary.occ-outlined,
.occ-metis.occ-login .occ-login-form-wrapper .btn-secondary.occ-outlined {
  background: #002d72;
  color: #ffffff;
  border-color: #ffffff;
}
body.occ-metis.occ-login .occ-footer.occ-copyright,
.occ-metis.occ-login .occ-footer.occ-copyright {
  width: 96%;
  height: auto;
  margin: 0 2%;
  bottom: 15px;
  position: absolute;
  color: #c4cdd5;
  font-size: 0.6rem;
}
body.occ-metis.occ-login .occ-footer.occ-copyright span,
.occ-metis.occ-login .occ-footer.occ-copyright span {
  margin: 0 2%;
}
@media only screen and (max-height: 420px) {
  body.occ-metis.occ-login .occ-logo-section span,
  .occ-metis.occ-login .occ-logo-section span {
    max-height: 80px;
  }
  body.occ-metis.occ-login .occ-message,
  .occ-metis.occ-login .occ-message {
    height: 10%;
    transform: scale(0.6);
  }
  body.occ-metis.occ-login .occ-login-form-wrapper,
  .occ-metis.occ-login .occ-login-form-wrapper {
    transform: scale(0.6);
  }
  body.occ-metis.occ-login .occ-footer.occ-copyright,
  .occ-metis.occ-login .occ-footer.occ-copyright {
    bottom: 10px;
    font-size: 0.6rem;
  }
}
body.occ-metis.occ-home .occ-page,
.occ-metis.occ-home .occ-page {
  display: flex;
}
body.occ-metis.occ-home .occ-wrapper,
.occ-metis.occ-home .occ-wrapper {
  width: 100%;
}
body.occ-metis.occ-home .nav-bar.vertical-nav-bar,
.occ-metis.occ-home .nav-bar.vertical-nav-bar {
  float: left;
}
body.occ-metis.occ-home .occ-page-header,
.occ-metis.occ-home .occ-page-header {
  margin-top: 0;
  display: flex;
  margin-bottom: 0;
}
body.occ-metis.occ-home .occ-page-header .header,
.occ-metis.occ-home .occ-page-header .header {
  padding: 0px 30px;
  height: 56px;
}
body.occ-metis.occ-home .occ-page-header:after,
.occ-metis.occ-home .occ-page-header:after {
  content: "";
  background: #ffffff;
  background-image: linear-gradient(to bottom, #eaeaea, rgba(233, 238, 243, 0.6));
  display: block;
  height: 2px;
}
body.occ-metis.occ-home .occ-page-header h1,
.occ-metis.occ-home .occ-page-header h1 {
  white-space: nowrap;
}
body.occ-metis.occ-home .occ-page-header .occ-header-content,
.occ-metis.occ-home .occ-page-header .occ-header-content {
  display: table;
  width: 100%;
}
body.occ-metis.occ-home .container,
.occ-metis.occ-home .container {
  width: auto;
  display: flex;
  padding-left: 32px;
  padding-right: 32px;
  min-height: calc(100vh - 138px);
  flex-direction: column;
}
body.occ-metis.occ-home .occ-content,
body.occ-metis.occ-home .occ-header-content,
body.occ-metis.occ-home .occ-footer-content,
.occ-metis.occ-home .occ-content,
.occ-metis.occ-home .occ-header-content,
.occ-metis.occ-home .occ-footer-content {
  width: 100%;
  max-width: 836px;
}
body.occ-metis.occ-home.occ-home-collapsed .occ-content, body.occ-metis.occ-home.occ-home-collapsed .occ-header-content, body.occ-metis.occ-home.occ-home-collapsed .occ-footer-content,
.occ-metis.occ-home.occ-home-collapsed .occ-content,
.occ-metis.occ-home.occ-home-collapsed .occ-header-content,
.occ-metis.occ-home.occ-home-collapsed .occ-footer-content {
  max-width: 924px;
}
body.occ-metis.occ-home .row .widget,
.occ-metis.occ-home .row .widget {
  margin: 10px 0;
}
body.occ-metis.occ-home .occ-copyright-footer,
.occ-metis.occ-home .occ-copyright-footer {
  display: flex;
  margin: 0 auto;
  color: #97999b;
  font-size: 11px;
  height: 50px;
  background-color: #e9eef3;
  border-radius: 0 0 0 20px;
  width: auto;
  bottom: 0;
  align-items: center;
  justify-content: center;
}
body.occ-metis.occ-home .occ-datainfo,
.occ-metis.occ-home .occ-datainfo {
  font-size: 12px;
  color: #97999b;
}
body.occ-metis.occ-home .occ-datainfo .bold,
.occ-metis.occ-home .occ-datainfo .bold {
  font-weight: 700;
}
body.occ-metis.occ-home .occ-datainfo .required,
.occ-metis.occ-home .occ-datainfo .required {
  margin-left: 0px;
}
body.occ-metis.occ-home .occ-form-panel,
.occ-metis.occ-home .occ-form-panel {
  background-color: #ffffff;
  padding: 0px;
  margin: 25px 0 0 0;
  width: 100%;
  border: 1px solid #c4cdd5;
  border-radius: 4px;
  box-shadow: #c4cdd5 0 0 2px;
  border-bottom: 0;
}
body.occ-metis.occ-home .occ-form-main,
.occ-metis.occ-home .occ-form-main {
  padding: 15px;
}
body.occ-metis.occ-home .occ-form-main .row:not(:last-child),
.occ-metis.occ-home .occ-form-main .row:not(:last-child) {
  margin-bottom: 16px;
}
body.occ-metis.occ-home .occ-form-main oc-panel,
.occ-metis.occ-home .occ-form-main oc-panel {
  display: block;
  margin-left: -15px;
  margin-right: -15px;
}
body.occ-metis.occ-home .occ-form-main oc-panel .panel,
.occ-metis.occ-home .occ-form-main oc-panel .panel {
  margin-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
}
body.occ-metis.occ-home .occ-form-main oc-panel .row:last-child,
.occ-metis.occ-home .occ-form-main oc-panel .row:last-child {
  margin-bottom: 16px;
}
body.occ-metis.occ-home oc-footer.occ-form-footer,
.occ-metis.occ-home oc-footer.occ-form-footer {
  display: block;
}
body.occ-metis.occ-home oc-checkbox-list legend,
.occ-metis.occ-home oc-checkbox-list legend {
  border-bottom: none;
  margin-bottom: 0px;
  font-size: 16px;
}
body.occ-metis.occ-home oc-checkbox-list legend .required,
.occ-metis.occ-home oc-checkbox-list legend .required {
  margin-top: 8px;
}
body.occ-metis.occ-home oc-checkbox-list.occ-horizontal-checkbox-list legend,
.occ-metis.occ-home oc-checkbox-list.occ-horizontal-checkbox-list legend {
  float: left;
  width: auto;
  margin-right: 20px;
}
body.occ-metis.occ-home .fav-content,
.occ-metis.occ-home .fav-content {
  background-color: #002d72;
  border-radius: 4px;
  padding: 15px;
  vertical-align: top;
  margin-top: 10px;
  min-width: 230px;
}
body.occ-metis.occ-home .fav-content .header,
.occ-metis.occ-home .fav-content .header {
  color: #ffffff;
  font-size: 20px;
}
body.occ-metis.occ-home .fav-content .body,
.occ-metis.occ-home .fav-content .body {
  color: #ffffff;
  font-size: 10px;
  display: block;
  font-style: italic;
}
body.occ-metis.occ-home .fav-content .occ-sub-header,
.occ-metis.occ-home .fav-content .occ-sub-header {
  color: #ffffff;
  font-size: 12px;
  text-transform: uppercase;
}
body.occ-metis.occ-home .fav-content table,
.occ-metis.occ-home .fav-content table {
  width: 100%;
}
body.occ-metis.occ-home .fav-content table a,
.occ-metis.occ-home .fav-content table a {
  color: #ffffff;
  font-size: 12px;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 175px;
  display: inline-block;
}
body.occ-metis.occ-home .fav-content table td,
.occ-metis.occ-home .fav-content table td {
  line-height: 19px;
}
body.occ-metis.occ-home .fav-content table td:first-child,
.occ-metis.occ-home .fav-content table td:first-child {
  width: 90%;
}
body.occ-metis.occ-home .fav-content table td:not(:first-child),
.occ-metis.occ-home .fav-content table td:not(:first-child) {
  width: 10%;
}
body.occ-metis.occ-home .fav-content .strike,
.occ-metis.occ-home .fav-content .strike {
  overflow: hidden;
}
body.occ-metis.occ-home .fav-content .strike > span,
.occ-metis.occ-home .fav-content .strike > span {
  position: relative;
  display: inline-block;
}
body.occ-metis.occ-home .fav-content .strike > span:after,
.occ-metis.occ-home .fav-content .strike > span:after {
  content: "";
  position: absolute;
  top: 47%;
  border-bottom: 1px solid #ffffff;
  width: 100%;
  /* half of limiter */
  margin: 0 10px;
  left: 100%;
}
body.occ-metis.occ-home .actions-panel,
.occ-metis.occ-home .actions-panel {
  margin-bottom: 10px;
}
body.occ-metis.occ-home .actions-panel .occ-toggle-pill .btn-custom,
.occ-metis.occ-home .actions-panel .occ-toggle-pill .btn-custom {
  width: 130px;
  padding: 4px;
  text-align: center;
}
body.occ-metis.occ-home .actions-panel .occ-payments-toggle-pill .btn.btn-custom,
.occ-metis.occ-home .actions-panel .occ-payments-toggle-pill .btn.btn-custom {
  width: 105px;
}
body.occ-metis.occ-home .occ-chart-wrapper,
.occ-metis.occ-home .occ-chart-wrapper {
  background-color: #ffffff;
  padding: 10px;
  border-radius: 4px;
}
body.occ-metis.occ-home .occ-chart-wrapper h2.occ-chart-title,
.occ-metis.occ-home .occ-chart-wrapper h2.occ-chart-title {
  color: #002d72;
  font-size: 24px;
  font-family: Interstate, Arial, sans-serif;
  margin-top: 0px;
}
body.occ-metis.occ-home .occ-chart-wrapper oc-toggle-buttons,
.occ-metis.occ-home .occ-chart-wrapper oc-toggle-buttons {
  margin-left: 20px;
}
body.occ-metis.occ-home .occ-chart-wrapper oc-dropdown,
.occ-metis.occ-home .occ-chart-wrapper oc-dropdown {
  margin-bottom: 10px;
  display: inline-block;
}
body.occ-metis.occ-home .occ-chart-wrapper .occ-chart-options-selection-wrapper,
.occ-metis.occ-home .occ-chart-wrapper .occ-chart-options-selection-wrapper {
  padding-top: 5px;
}
body.occ-metis.occ-home .occ-chart-wrapper .occ-chart-options-selection-wrapper oc-action-button button,
.occ-metis.occ-home .occ-chart-wrapper .occ-chart-options-selection-wrapper oc-action-button button {
  padding-left: 0px;
}
body.occ-metis.occ-home .occ-details-panel,
.occ-metis.occ-home .occ-details-panel {
  font-size: 14px;
}
body.occ-metis.occ-home .occ-details-panel .occ-icon,
.occ-metis.occ-home .occ-details-panel .occ-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
body.occ-metis.occ-home .occ-details-panel oc-toggle-buttons,
.occ-metis.occ-home .occ-details-panel oc-toggle-buttons {
  margin-top: 10px;
  margin-bottom: -10px;
}
body.occ-metis.occ-home .occ-details-panel > * > *,
.occ-metis.occ-home .occ-details-panel > * > * {
  display: inline-block;
}
body.occ-metis.occ-home .occ-details-panel > * > *.occ-title,
.occ-metis.occ-home .occ-details-panel > * > *.occ-title {
  margin-right: 2px;
}
body.occ-metis.occ-home .occ-details-panel > * > *.occ-value,
.occ-metis.occ-home .occ-details-panel > * > *.occ-value {
  margin-left: 2px;
}
body.occ-metis.occ-home .occ-notification-panel oc-action-button,
.occ-metis.occ-home .occ-notification-panel oc-action-button {
  margin: 3px 15px 3px 0;
}
body.occ-metis.occ-home .occ-table-actions-wrapper oc-action-button:last-child button,
.occ-metis.occ-home .occ-table-actions-wrapper oc-action-button:last-child button {
  padding-right: 0px;
}
body.occ-metis.occ-home .occ-page-title-component,
.occ-metis.occ-home .occ-page-title-component {
  margin-top: 20px;
  display: block;
}
body.occ-metis.occ-home .occ-page-title-component button,
.occ-metis.occ-home .occ-page-title-component button {
  margin-top: 0px;
}
body.occ-metis.occ-home .beneficiary-name-column,
.occ-metis.occ-home .beneficiary-name-column {
  width: 250px;
}
body.occ-metis.occ-home hr,
.occ-metis.occ-home hr {
  border-color: #c4cdd5;
}
body.occ-metis.occ-home .occ-fixed-content-form-footer .footer-fixed,
.occ-metis.occ-home .occ-fixed-content-form-footer .footer-fixed {
  max-width: 1040px;
  left: 150px;
}
body.occ-metis.occ-home .occ-currency-amount-wrapper oc-dropdown,
.occ-metis.occ-home .occ-currency-amount-wrapper oc-dropdown {
  max-width: 100px;
  float: left;
}
body.occ-metis.occ-home .occ-currency-amount-wrapper oc-dropdown .btn-primary,
.occ-metis.occ-home .occ-currency-amount-wrapper oc-dropdown .btn-primary {
  border-radius: 4px 0 0 4px;
}
body.occ-metis.occ-home .occ-currency-amount-wrapper oc-text,
.occ-metis.occ-home .occ-currency-amount-wrapper oc-text {
  width: calc(100% - 100px);
  float: left;
}
body.occ-metis.occ-home .occ-currency-amount-wrapper oc-text input,
.occ-metis.occ-home .occ-currency-amount-wrapper oc-text input {
  border-radius: 0 4px 4px 0;
}
body.occ-metis.occ-home .occ-field-info,
.occ-metis.occ-home .occ-field-info {
  font-family: Interstate_Bold, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #53565a;
}
body.occ-metis.occ-home .occ-field-info .occ-field-info-highlight,
.occ-metis.occ-home .occ-field-info .occ-field-info-highlight {
  font-family: Interstate, sans-serif;
  color: #232600;
}
body.occ-metis.occ-home .occ-details-wrapper .occ-details-row,
.occ-metis.occ-home .occ-details-wrapper .occ-details-row {
  display: table;
  margin-bottom: 16px;
  color: #53565a;
}
body.occ-metis.occ-home .occ-details-wrapper .occ-details-row .occ-details-column,
.occ-metis.occ-home .occ-details-wrapper .occ-details-row .occ-details-column {
  display: table-cell;
}
body.occ-metis.occ-home .occ-details-wrapper .occ-details-row .occ-details-column:first-child,
.occ-metis.occ-home .occ-details-wrapper .occ-details-row .occ-details-column:first-child {
  width: 300px;
}
body.occ-metis.occ-home .panel-body .occ-payment-flow-wizard,
.occ-metis.occ-home .panel-body .occ-payment-flow-wizard {
  margin-top: -15px;
  display: block;
  margin-bottom: -25px;
}
body.occ-metis.occ-home .panel-body .occ-payment-flow-wizard .step-number,
.occ-metis.occ-home .panel-body .occ-payment-flow-wizard .step-number {
  top: 16px;
}
body.occ-metis.occ-home .panel-body .occ-payment-flow-wizard .occ-status-indicator-wrapper,
.occ-metis.occ-home .panel-body .occ-payment-flow-wizard .occ-status-indicator-wrapper {
  padding-top: 15px;
}
body.occ-metis.occ-home .occ-multi-panel-wrapper oc-panel .panel,
.occ-metis.occ-home .occ-multi-panel-wrapper oc-panel .panel {
  border-bottom: none;
}
body.occ-metis.occ-home .occ-datainfo2,
.occ-metis.occ-home .occ-datainfo2 {
  font-style: italic;
  font-size: 10px;
  color: #53565a;
}
body.occ-metis.occ-home .occ-action-panel oc-action-button button,
.occ-metis.occ-home .occ-action-panel oc-action-button button {
  padding-left: 0px;
}
body.occ-metis.occ-home .occ-content-spacing,
.occ-metis.occ-home .occ-content-spacing {
  margin-top: 20px;
}
body.occ-metis.occ-home oc-footer.occ-page-footer,
.occ-metis.occ-home oc-footer.occ-page-footer {
  margin: 0 -32px;
}
body.occ-metis.occ-home oc-footer.occ-page-footer .footer,
.occ-metis.occ-home oc-footer.occ-page-footer .footer {
  width: auto;
  padding: 22px 32px;
  height: 56px;
  border-top: 1px solid #E0E0E0;
}
body.occ-metis.occ-home oc-footer.occ-page-footer .footer a,
.occ-metis.occ-home oc-footer.occ-page-footer .footer a {
  margin-right: 24px;
}
body.occ-metis.occ-home oc-footer.occ-page-footer .footer.footer-fixed,
.occ-metis.occ-home oc-footer.occ-page-footer .footer.footer-fixed {
  right: 0;
}
body.occ-metis.occ-home .occ-page-tile-wrapper,
body.occ-metis.occ-home .occ-page-title-wrapper,
.occ-metis.occ-home .occ-page-tile-wrapper,
.occ-metis.occ-home .occ-page-title-wrapper {
  background: #ffffff;
  padding: 0 24px;
  margin: 0px -30px 20px -30px;
}
body.occ-metis.occ-home .occ-page-tile-wrapper hr,
body.occ-metis.occ-home .occ-page-title-wrapper hr,
.occ-metis.occ-home .occ-page-tile-wrapper hr,
.occ-metis.occ-home .occ-page-title-wrapper hr {
  border-color: #D0E6FF;
  border-width: 1px;
  margin: 10px 0px;
}
body.occ-metis.occ-home .occ-page-tile-wrapper oc-breadcrumbs.occ-heading-breadcrumbs,
body.occ-metis.occ-home .occ-page-title-wrapper oc-breadcrumbs.occ-heading-breadcrumbs,
.occ-metis.occ-home .occ-page-tile-wrapper oc-breadcrumbs.occ-heading-breadcrumbs,
.occ-metis.occ-home .occ-page-title-wrapper oc-breadcrumbs.occ-heading-breadcrumbs {
  display: inline-block;
  margin-right: 15px;
}
body.occ-metis.occ-home .occ-page-tile-wrapper oc-action-button.occ-page-titlte-btn,
body.occ-metis.occ-home .occ-page-title-wrapper oc-action-button.occ-page-titlte-btn,
.occ-metis.occ-home .occ-page-tile-wrapper oc-action-button.occ-page-titlte-btn,
.occ-metis.occ-home .occ-page-title-wrapper oc-action-button.occ-page-titlte-btn {
  margin-top: 6px;
  margin-right: 0px;
}
body.occ-metis.occ-home .occ-page-tile-wrapper .occ-notification-panel,
body.occ-metis.occ-home .occ-page-title-wrapper .occ-notification-panel,
.occ-metis.occ-home .occ-page-tile-wrapper .occ-notification-panel,
.occ-metis.occ-home .occ-page-title-wrapper .occ-notification-panel {
  display: inline-block;
}
body.occ-metis.occ-home .occ-page-tile-wrapper .occ-account-balance-panel .occ-title,
body.occ-metis.occ-home .occ-page-title-wrapper .occ-account-balance-panel .occ-title,
.occ-metis.occ-home .occ-page-tile-wrapper .occ-account-balance-panel .occ-title,
.occ-metis.occ-home .occ-page-title-wrapper .occ-account-balance-panel .occ-title {
  margin-bottom: 4px;
}
body.occ-metis.occ-home .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-page-tile-wrapper .occ-content,
body.occ-metis.occ-home .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-page-title-wrapper .occ-content,
.occ-metis.occ-home .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-page-tile-wrapper .occ-content,
.occ-metis.occ-home .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-page-title-wrapper .occ-content {
  min-height: auto;
  padding: 12px 0;
}
body.occ-metis .occ-fixed-layout,
.occ-metis .occ-fixed-layout {
  height: 100%;
}
body.occ-metis .occ-fixed-layout .occ-wrapper > .occ-right-panel,
.occ-metis .occ-fixed-layout .occ-wrapper > .occ-right-panel {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: 100%;
  overflow-y: auto;
}
body.occ-metis .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-page-header,
.occ-metis .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-page-header {
  display: block;
}
body.occ-metis .occ-fixed-layout .occ-wrapper > .occ-right-panel .container,
.occ-metis .occ-fixed-layout .occ-wrapper > .occ-right-panel .container {
  overflow-y: auto;
  width: 100%;
  display: flex;
  height: 100%;
}
body.occ-metis .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-content,
.occ-metis .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-content {
  min-height: auto;
  position: relative;
  padding-bottom: 29px;
}
body.occ-metis .occ-fixed-layout .occ-wrapper > .occ-right-panel.occ-realignment-right-panel,
.occ-metis .occ-fixed-layout .occ-wrapper > .occ-right-panel.occ-realignment-right-panel {
  height: calc(100% - 56px);
}
body.occ-metis .occ-icon.occ-information-icon,
.occ-metis .occ-icon.occ-information-icon {
  background-position: center center;
}
body.occ-metis oc-panel .occ-icon.occ-information-icon,
.occ-metis oc-panel .occ-icon.occ-information-icon {
  cursor: pointer;
  outline: none;
}
body.occ-metis .status-indicator,
.occ-metis .status-indicator {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  display: inline-block;
  background-color: #007bc2;
}
body.occ-metis .status-indicator.yellow,
.occ-metis .status-indicator.yellow {
  background-color: #edc200;
}
body.occ-metis .status-indicator.purple,
.occ-metis .status-indicator.purple {
  background-color: #a05fb5;
}
body.occ-metis .status-indicator.green,
.occ-metis .status-indicator.green {
  background-color: #00833e;
}
body.occ-metis .occ-error-column,
.occ-metis .occ-error-column {
  color: #B60000;
}
body.occ-metis .occ-template-data,
.occ-metis .occ-template-data {
  background: #007bc2;
  border-radius: 4px;
  display: inline-block;
  padding: 3px;
}
body.occ-metis .occ-home-page-title,
.occ-metis .occ-home-page-title {
  margin-top: 28px;
}
body.occ-metis .occ-home-page-title oc-icon,
.occ-metis .occ-home-page-title oc-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
body.occ-metis.occ-mm-fixed,
.occ-metis.occ-mm-fixed {
  background-color: #e9eef3;
}
body.occ-metis.occ-mm-fixed oc-header.occ-iw-header .header,
.occ-metis.occ-mm-fixed oc-header.occ-iw-header .header {
  height: 110px;
  flex-direction: column;
  flex: 100%;
  display: flex;
  box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.3);
}
body.occ-metis.occ-mm-fixed oc-header.occ-iw-header .header .occ-header-content,
.occ-metis.occ-mm-fixed oc-header.occ-iw-header .header .occ-header-content {
  padding: 2px 0 5px 0;
}
body.occ-metis.occ-mm-fixed oc-header.occ-iw-header .header .occ-megamenu,
.occ-metis.occ-mm-fixed oc-header.occ-iw-header .header .occ-megamenu {
  height: 50px;
  padding: 0;
}
body.occ-metis.occ-mm-fixed .occ-wrapper,
.occ-metis.occ-mm-fixed .occ-wrapper {
  width: 100%;
}
body.occ-metis.occ-mm-fixed .occ-wrapper > .occ-right-panel.occ-realignment-right-panel,
.occ-metis.occ-mm-fixed .occ-wrapper > .occ-right-panel.occ-realignment-right-panel {
  height: calc(100% - 110px);
}
body.occ-metis.occ-mm-fixed .container,
.occ-metis.occ-mm-fixed .container {
  min-width: 1240px;
}
body.occ-metis.occ-mm-fixed .occ-header-content,
body.occ-metis.occ-mm-fixed .occ-content,
body.occ-metis.occ-mm-fixed .occ-footer-content,
.occ-metis.occ-mm-fixed .occ-header-content,
.occ-metis.occ-mm-fixed .occ-content,
.occ-metis.occ-mm-fixed .occ-footer-content {
  max-width: none !important;
}
body.occ-metis.occ-mm-fixed .occ-table-action-panel.occ-simple-action-panel,
body.occ-metis.occ-mm-fixed .occ-table-action-panel-x.occ-simple-action-panel,
.occ-metis.occ-mm-fixed .occ-table-action-panel.occ-simple-action-panel,
.occ-metis.occ-mm-fixed .occ-table-action-panel-x.occ-simple-action-panel {
  margin-bottom: 0;
  min-height: 48px;
}
body.occ-metis.occ-mm-fixed oc-table .ui-table .ui-table-scrollable-wrapper table.ui-table-scrollable-header-table,
.occ-metis.occ-mm-fixed oc-table .ui-table .ui-table-scrollable-wrapper table.ui-table-scrollable-header-table {
  margin-top: 0;
}
body.occ-metis.occ-mm-fixed oc-table .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-header-box,
.occ-metis.occ-mm-fixed oc-table .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-header-box {
  background: #D9F5F2;
}
body.occ-metis .occ-message-oc-panel-container,
.occ-metis .occ-message-oc-panel-container {
  background: #ffffff;
  border-radius: 8px;
  font-family: Interstate, sans-serif;
  max-height: 70vh;
  overflow-y: auto;
}
body.occ-metis .occ-message-container,
.occ-metis .occ-message-container {
  margin: 2%;
}
body.occ-metis .occ-message-date,
.occ-metis .occ-message-date {
  font-size: 16px;
  color: #282828;
  margin-left: 1.1%;
}
body.occ-metis .occ-message-oc-panel-header,
.occ-metis .occ-message-oc-panel-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #D0E6FF;
  padding: 1.5%;
}
body.occ-metis .occ-message-delete,
.occ-metis .occ-message-delete {
  display: flex;
  color: #B60000;
  cursor: pointer;
}
body.occ-metis .occ-message-delete-text,
.occ-metis .occ-message-delete-text {
  font-size: 14px;
  margin-left: 5px;
}
body.occ-metis .occ-message-header-container,
.occ-metis .occ-message-header-container {
  display: flex;
  align-items: center;
  margin-top: 25px;
}
body.occ-metis .occ-message-header-content,
.occ-metis .occ-message-header-content {
  margin-left: 1.5%;
}
body.occ-metis .occ-flag-light-blue,
body.occ-metis .occ-message-header-icon,
.occ-metis .occ-flag-light-blue,
.occ-metis .occ-message-header-icon {
  width: 56px;
  height: 56px;
}
body.occ-metis .occ-message-title,
.occ-metis .occ-message-title {
  font-size: 22px;
  color: #0b1941;
}
body.occ-metis .occ-message-from,
.occ-metis .occ-message-from {
  font-size: 16px;
  color: #282828;
}
body.occ-metis .occ-message-body,
.occ-metis .occ-message-body {
  font-size: 14px;
  font-family: Interstate_Light, sans-serif;
  color: #282828;
  line-height: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  word-break: break-word;
  word-wrap: break-word;
  white-space: normal;
}
body.occ-metis .occ-message-body a,
.occ-metis .occ-message-body a {
  color: #A05EB5;
}
body.occ-metis .occ-message-footer,
.occ-metis .occ-message-footer {
  text-align: center;
}
body.occ-metis button.occ-message-footer-btn,
.occ-metis button.occ-message-footer-btn {
  background: #002d72;
  outline: none;
  margin-bottom: 15px;
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis .occ-scroll-top,
.occ-metis .occ-scroll-top {
  display: inline-block;
  border: none;
  background: #ffffff;
  padding-left: 12px;
  box-shadow: 0 0 8px 8px rgba(0, 45, 114, 0.13);
  border-radius: 4px;
  width: 40px;
  height: 40px;
  position: fixed;
  bottom: 10px;
  right: 23px;
  z-index: 1;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table,
.occ-metis oc-table .ui-table .ui-table-wrapper table,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table,
.occ-metis .styled-table .ui-table .ui-table-wrapper table,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table {
  border: none;
  border-collapse: separate;
  border-spacing: 0 8px;
  width: 100%;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th {
  border: none;
  border-top: 1px solid #D0E6FF;
  background-color: #D9F5F2;
  height: 40px;
  padding: 0px 16px;
  border-right: 1px solid #B3D1FF;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:focus,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:focus,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:focus,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:focus,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:focus,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:focus,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:focus,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:focus {
  outline: none;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:last-child,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:last-child,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:last-child,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:last-child,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:last-child,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:last-child,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:last-child,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:last-child {
  border-radius: 0 4px 0 0;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-vertical-top,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-vertical-top,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-vertical-top,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-vertical-top,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-vertical-top,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-vertical-top,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-vertical-top,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-vertical-top {
  vertical-align: top;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:first-child,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:first-child,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:first-child,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:first-child,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:first-child,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:first-child,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:first-child,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:first-child {
  border-radius: 4px 0 0 0;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-expandable-column, body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-checkbox-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-expandable-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-checkbox-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-expandable-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-checkbox-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-expandable-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-checkbox-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-expandable-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-checkbox-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-expandable-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-checkbox-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-expandable-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-checkbox-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-expandable-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-checkbox-column {
  border-right: none;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-radiobutton-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-radiobutton-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-radiobutton-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-radiobutton-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-radiobutton-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-radiobutton-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-radiobutton-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-radiobutton-column {
  border-right: none;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort {
  display: inline-block;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:before,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:before,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:before,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:before,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:before,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:before,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:before,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:before {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-blue-sm.svg");
  transform: rotate(-180deg);
  display: inline-block;
  width: 10px;
  height: 6px;
  position: absolute;
  top: calc(50% - 6px);
  left: 4px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:after,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:after,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:after,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:after,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:after,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:after,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:after,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:after {
  display: inline-block;
  width: 10px;
  height: 6px;
  position: absolute;
  top: 50%;
  left: 4px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-blue-sm.svg");
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th oc-checkbox,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th oc-checkbox,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th oc-checkbox,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th oc-checkbox,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th oc-checkbox,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th oc-checkbox,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th oc-checkbox,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th oc-checkbox {
  display: inline-block;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-filter-row > th,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-filter-row > th,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-filter-row > th,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-filter-row > th,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-filter-row > th,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-filter-row > th,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-filter-row > th,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-filter-row > th {
  font-family: Interstate, sans-serif;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i {
  display: inline-block;
  width: 10px;
  height: 10px;
  vertical-align: middle;
  margin-left: 4px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:after, body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:before,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:after,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:before,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:after,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:before,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:after,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:before,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:after,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:before,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:after,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:before,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:after,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:before,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:after,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:before {
  content: "";
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort {
  display: none;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-blue-sm.svg");
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-blue-sm.svg");
  transform: rotate(-180deg);
  vertical-align: initial;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-checkbox-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-checkbox-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-checkbox-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-checkbox-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-checkbox-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-checkbox-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-checkbox-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-checkbox-column {
  width: 50px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-radiobutton-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-radiobutton-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-radiobutton-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-radiobutton-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-radiobutton-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-radiobutton-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-radiobutton-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-radiobutton-column {
  width: 50px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-checkbox-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-checkbox-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-checkbox-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-checkbox-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-checkbox-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-checkbox-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-checkbox-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-checkbox-column {
  padding-right: 0px;
  width: 40px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-radiobutton-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-radiobutton-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-radiobutton-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-radiobutton-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-radiobutton-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-radiobutton-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-radiobutton-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-radiobutton-column {
  padding-right: 0px;
  width: 40px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-expandable-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-expandable-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-expandable-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-expandable-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-expandable-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-expandable-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-expandable-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-expandable-column {
  width: 20px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-icon-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-icon-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-icon-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-icon-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-icon-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-icon-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-icon-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-icon-column {
  width: 40px;
  height: 40px;
  text-align: center;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead th.ui-sortable-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead th.ui-sortable-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead th.ui-sortable-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead th.ui-sortable-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead th.ui-sortable-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead th.ui-sortable-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead th.ui-sortable-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead th.ui-sortable-column {
  cursor: pointer;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-checkbox > label,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-checkbox > label,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-checkbox > label,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-checkbox > label,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-checkbox > label,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-checkbox > label,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-checkbox > label,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-checkbox > label {
  margin-bottom: 0px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-checkbox span,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-checkbox span,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-checkbox span,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-checkbox span,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-checkbox span,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-checkbox span,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-checkbox span,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-checkbox span {
  margin-bottom: 0px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td {
  background-color: #CCE4FF;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td {
  background-color: #ffffff;
  border: none;
  height: 56px;
  padding: 0px 16px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:focus,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:focus,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:focus,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:focus,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:focus,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:focus,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:focus,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:focus {
  outline: none;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator {
  border-left: 4px solid #008CE6;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator.occ-expanded,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator.occ-expanded,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator.occ-expanded,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator.occ-expanded,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator.occ-expanded,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator.occ-expanded,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator.occ-expanded,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator.occ-expanded {
  border-bottom-left-radius: 0px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:last-child,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:last-child,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:last-child,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:last-child,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:last-child,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:last-child,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:last-child,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td.occ-text-center .occ-icon,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td.occ-text-center .occ-icon,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td.occ-text-center .occ-icon,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td.occ-text-center .occ-icon,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td.occ-text-center .occ-icon,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td.occ-text-center .occ-icon,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td.occ-text-center .occ-icon,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td.occ-text-center .occ-icon {
  margin: 0 auto;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td oc-text,
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td oc-datepicker,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td oc-text,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td oc-datepicker,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td oc-text,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td oc-datepicker,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td oc-text,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td oc-datepicker,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td oc-text,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td oc-datepicker,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td oc-text,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td oc-datepicker,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td oc-text,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td oc-datepicker,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td oc-text,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td oc-datepicker {
  width: calc(100% - 10px);
  display: block;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-credit-holder {
  display: inline-block;
  padding: 5px 20px;
  border-radius: 4px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-debit-holder {
  background-color: #B60000;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-credit-holder {
  background-color: #339900;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td {
  background-color: rgba(0, 140, 230, 0.2);
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td i.occ-table-action-menu,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td i.occ-table-action-menu,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td i.occ-table-action-menu,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td i.occ-table-action-menu,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td i.occ-table-action-menu,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td i.occ-table-action-menu,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td i.occ-table-action-menu,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td i.occ-table-action-menu {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_table_action_menu-white.svg");
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td a,
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td a:hover,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td a,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td a:hover,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td a,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td a:hover,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td a,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td a:hover,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td a,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td a:hover,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td a,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td a:hover,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td a,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td a:hover,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td a,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td a:hover {
  color: #ffffff;
  text-decoration: underline;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td .occ-debit-holder,
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td .occ-credit-holder,
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td .occ-debit-holder,
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td .occ-credit-holder,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td .occ-debit-holder,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td .occ-credit-holder,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td .occ-debit-holder,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td .occ-credit-holder,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td .occ-debit-holder,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td .occ-credit-holder,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td .occ-debit-holder,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td .occ-credit-holder,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td .occ-debit-holder,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td .occ-credit-holder,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td .occ-debit-holder,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td .occ-credit-holder,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td .occ-debit-holder,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td .occ-credit-holder,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td .occ-debit-holder,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td .occ-credit-holder,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td .occ-debit-holder,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td .occ-credit-holder,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td .occ-debit-holder,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td .occ-credit-holder,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td .occ-debit-holder,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td .occ-credit-holder,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td .occ-debit-holder,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td .occ-credit-holder,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td .occ-debit-holder,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td .occ-credit-holder,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td .occ-debit-holder,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td .occ-credit-holder {
  background-color: #ffffff;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody oc-checkbox,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody oc-checkbox,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody oc-checkbox,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody oc-checkbox,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody oc-checkbox,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody oc-checkbox,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody oc-checkbox,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody oc-checkbox {
  margin-right: 0px;
  display: inline-block;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody oc-checkbox label,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody oc-checkbox label,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody oc-checkbox label,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody oc-checkbox label,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody oc-checkbox label,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody oc-checkbox label,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody oc-checkbox label,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody oc-checkbox label {
  margin: 0px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-checkbox-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-checkbox-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-checkbox-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-checkbox-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-checkbox-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-checkbox-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-checkbox-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-checkbox-column {
  width: 50px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-radiobutton-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-radiobutton-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-radiobutton-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-radiobutton-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-radiobutton-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-radiobutton-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-radiobutton-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-radiobutton-column {
  width: 50px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-checkbox-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-checkbox-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-checkbox-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-checkbox-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-checkbox-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-checkbox-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-checkbox-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-checkbox-column {
  padding-right: 0px;
  width: 40px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-radiobutton-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-radiobutton-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-radiobutton-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-radiobutton-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-radiobutton-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-radiobutton-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-radiobutton-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-radiobutton-column {
  padding-right: 0px;
  width: 40px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message {
  position: relative;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: #ffffff;
  opacity: 0.85;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay oc-spinner-inline,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay oc-spinner-inline,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay oc-spinner-inline,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay oc-spinner-inline,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay oc-spinner-inline,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay oc-spinner-inline,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay oc-spinner-inline,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay oc-spinner-inline {
  margin-right: 5px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay oc-spinner-inline .oc-progress-spinner::before,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay oc-spinner-inline .oc-progress-spinner::before,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay oc-spinner-inline .oc-progress-spinner::before,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay oc-spinner-inline .oc-progress-spinner::before,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay oc-spinner-inline .oc-progress-spinner::before,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay oc-spinner-inline .oc-progress-spinner::before,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay oc-spinner-inline .oc-progress-spinner::before,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay oc-spinner-inline .oc-progress-spinner::before {
  padding-top: 0px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay .occ-processing-message,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay .occ-processing-message,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay .occ-processing-message,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay .occ-processing-message,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay .occ-processing-message,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay .occ-processing-message,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay .occ-processing-message,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-overlay-message .occ-row-overlay .occ-processing-message {
  color: #008CE6;
  height: 100%;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-column {
  padding-left: 8px;
  width: 20px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-icon-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-icon-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-icon-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-icon-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-icon-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-icon-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-icon-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-icon-column {
  width: 40px;
  height: 48px;
  text-align: center;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .error-column,
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-error-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .error-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-error-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .error-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-error-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .error-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-error-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .error-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-error-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .error-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-error-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .error-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-error-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .error-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-error-column {
  color: #B60000;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-value-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-value-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-value-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-value-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-value-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-value-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-value-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-value-column {
  color: #53565a;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .strong-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .strong-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .strong-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .strong-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .strong-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .strong-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .strong-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .strong-column {
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-down-arrow,
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-down-arrow,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-down-arrow,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-down-arrow,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-down-arrow,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-down-arrow,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-down-arrow,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-down-arrow,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow {
  height: 12px;
  width: 12px;
  display: inline-block;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-light-grey-sm.svg");
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-down-arrow:after,
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow:after,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-down-arrow:after,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow:after,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-down-arrow:after,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow:after,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-down-arrow:after,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow:after,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-down-arrow:after,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow:after,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-down-arrow:after,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow:after,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-down-arrow:after,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow:after,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-down-arrow:after,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow:after {
  content: none;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow {
  transform: rotate(270deg);
  display: block;
  margin-top: -2px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-row td,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-row td,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-row td,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-row td,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-row td,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-row td,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-row td,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-row td {
  padding: 0px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-row td.occ-blue-indicator:first-child,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-row td.occ-blue-indicator:first-child,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-row td.occ-blue-indicator:first-child,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-row td.occ-blue-indicator:first-child,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-row td.occ-blue-indicator:first-child,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-row td.occ-blue-indicator:first-child,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-row td.occ-blue-indicator:first-child,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-row td.occ-blue-indicator:first-child {
  border-left: none;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-row td.occ-blue-indicator:first-child .occ-data-content,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-row td.occ-blue-indicator:first-child .occ-data-content,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-row td.occ-blue-indicator:first-child .occ-data-content,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-row td.occ-blue-indicator:first-child .occ-data-content,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-row td.occ-blue-indicator:first-child .occ-data-content,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-row td.occ-blue-indicator:first-child .occ-data-content,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-row td.occ-blue-indicator:first-child .occ-data-content,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-row td.occ-blue-indicator:first-child .occ-data-content {
  border-left: 4px solid #008CE6;
  border-bottom-left-radius: 4px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content {
  font-size: 14px;
  margin-top: -7px;
  background-color: #ffffff;
  padding: 16px 16px 16px 40px;
  border-top: 1px solid #D0E6FF;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column {
  width: 36%;
  padding-right: 24px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-value,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-value,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-value,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-value,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-value,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-value,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-value,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-value {
  max-width: 247px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child {
  width: 32%;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child .occ-value,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child .occ-value,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child .occ-value,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child .occ-value,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child .occ-value,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child .occ-value,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child .occ-value,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child .occ-value {
  max-width: 198px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child {
  width: 32%;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child .occ-value,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child .occ-value,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child .occ-value,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child .occ-value,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child .occ-value,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child .occ-value,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child .occ-value,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child .occ-value {
  max-width: 200px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-display-flex,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-display-flex,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-display-flex,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-display-flex,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-display-flex,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-display-flex,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-display-flex,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-display-flex {
  justify-content: flex-start;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-title,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-title,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-title,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-title,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-title,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-title,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-title,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-title {
  width: 160px;
  text-align: left;
  font-family: Interstate_Bold, sans-serif;
  padding-right: 16px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-value,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-value,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-value,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-value,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-value,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-value,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-value,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-value {
  text-align: left;
  font-family: Interstate, sans-serif;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data {
  table-layout: fixed;
  width: 100%;
  margin-bottom: 16px;
  border-spacing: 0;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data:last-child,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data:last-child,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data:last-child,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data:last-child,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data:last-child,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data:last-child,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data:last-child,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data:last-child {
  margin-bottom: 0px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-main,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-main,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-main,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-main,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-main,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-main,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-main,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-main {
  width: 100%;
  height: 100% !important;
  border: 0px !important;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row {
  margin-right: 0px;
  margin-left: 0px;
  padding: 40px 25px;
  background-color: #ffffff;
  text-align: left;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column {
  padding: 16px 0;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .occ-data-content-title,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .occ-data-content-title,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .occ-data-content-title,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .occ-data-content-title,
.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .occ-data-content-title,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .occ-data-content-title,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .occ-data-content-title,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .occ-data-content-title {
  padding-right: 16px;
  font-weight: 600;
  color: #000;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table .occ-icon.occ-star-filled,
body.occ-metis oc-table .ui-table .ui-table-wrapper table .occ-icon.occ-star,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .occ-icon.occ-star-filled,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .occ-icon.occ-star,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .occ-icon.occ-star-filled,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table .occ-icon.occ-star,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .occ-icon.occ-star-filled,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .occ-icon.occ-star,
.occ-metis oc-table .ui-table .ui-table-wrapper table .occ-icon.occ-star-filled,
.occ-metis oc-table .ui-table .ui-table-wrapper table .occ-icon.occ-star,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .occ-icon.occ-star-filled,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .occ-icon.occ-star,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .occ-icon.occ-star-filled,
.occ-metis .styled-table .ui-table .ui-table-wrapper table .occ-icon.occ-star,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .occ-icon.occ-star-filled,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .occ-icon.occ-star {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 0px;
}
body.occ-metis oc-table .ui-table .ui-table-wrapper table.ui-table-scrollable-header-table,
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table.ui-table-scrollable-header-table,
body.occ-metis .styled-table .ui-table .ui-table-wrapper table.ui-table-scrollable-header-table,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table.ui-table-scrollable-header-table,
.occ-metis oc-table .ui-table .ui-table-wrapper table.ui-table-scrollable-header-table,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table.ui-table-scrollable-header-table,
.occ-metis .styled-table .ui-table .ui-table-wrapper table.ui-table-scrollable-header-table,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table.ui-table-scrollable-header-table {
  border-collapse: collapse;
}
body.occ-metis oc-table .ui-table .ui-table-no-data-body,
body.occ-metis .styled-table .ui-table .ui-table-no-data-body,
.occ-metis oc-table .ui-table .ui-table-no-data-body,
.occ-metis .styled-table .ui-table .ui-table-no-data-body {
  overflow: hidden;
  table-layout: fixed;
}
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-header-box,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-header-box,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-header-box,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-header-box {
  background: #D9F5F2;
}
body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table.ui-table-scrollable-body-table,
body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table.ui-table-scrollable-body-table,
.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table.ui-table-scrollable-body-table,
.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table.ui-table-scrollable-body-table {
  border-top: none;
}
body.occ-metis oc-table .ui-table .occ-filter-wrapper,
body.occ-metis .styled-table .ui-table .occ-filter-wrapper,
.occ-metis oc-table .ui-table .occ-filter-wrapper,
.occ-metis .styled-table .ui-table .occ-filter-wrapper {
  width: 168px;
  padding-bottom: 10px;
  float: left;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
body.occ-metis oc-table .ui-table .pi-spin,
body.occ-metis .styled-table .ui-table .pi-spin,
.occ-metis oc-table .ui-table .pi-spin,
.occ-metis .styled-table .ui-table .pi-spin {
  animation: spin 1s linear infinite;
}
body.occ-metis oc-table .ui-table .pi-spinner,
body.occ-metis .styled-table .ui-table .pi-spinner,
.occ-metis oc-table .ui-table .pi-spinner,
.occ-metis .styled-table .ui-table .pi-spinner {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_redoN16.svg");
  display: inline-block;
  width: 16px;
  height: 16px;
}
body.occ-metis oc-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-body-table tr td:first-child,
body.occ-metis .styled-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-body-table tr td:first-child,
.occ-metis oc-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-body-table tr td:first-child,
.occ-metis .styled-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-body-table tr td:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body.occ-metis oc-table .ui-table-scrollable-frozen-toright .ui-table-unfrozen-view table.ui-table-scrollable-header-table tr th:last-child,
body.occ-metis .styled-table .ui-table-scrollable-frozen-toright .ui-table-unfrozen-view table.ui-table-scrollable-header-table tr th:last-child,
.occ-metis oc-table .ui-table-scrollable-frozen-toright .ui-table-unfrozen-view table.ui-table-scrollable-header-table tr th:last-child,
.occ-metis .styled-table .ui-table-scrollable-frozen-toright .ui-table-unfrozen-view table.ui-table-scrollable-header-table tr th:last-child {
  border-right: 1px solid #B3D1FF;
}
body.occ-metis oc-table .ui-table-scrollable-frozen-toright .ui-table-unfrozen-view table.ui-table-scrollable-body-table tr td:last-child,
body.occ-metis .styled-table .ui-table-scrollable-frozen-toright .ui-table-unfrozen-view table.ui-table-scrollable-body-table tr td:last-child,
.occ-metis oc-table .ui-table-scrollable-frozen-toright .ui-table-unfrozen-view table.ui-table-scrollable-body-table tr td:last-child,
.occ-metis .styled-table .ui-table-scrollable-frozen-toright .ui-table-unfrozen-view table.ui-table-scrollable-body-table tr td:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
body.occ-metis oc-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-header-table tr th:last-child,
body.occ-metis .styled-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-header-table tr th:last-child,
.occ-metis oc-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-header-table tr th:last-child,
.occ-metis .styled-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-header-table tr th:last-child {
  border-right: 1px solid #B3D1FF;
}
body.occ-metis oc-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-body-table tr td:last-child,
body.occ-metis .styled-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-body-table tr td:last-child,
.occ-metis oc-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-body-table tr td:last-child,
.occ-metis .styled-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-body-table tr td:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
body.occ-metis oc-table .ui-table-scrollable-frozen .ui-table-unfrozen-view table.ui-table-scrollable-body-table tr td:first-child,
body.occ-metis .styled-table .ui-table-scrollable-frozen .ui-table-unfrozen-view table.ui-table-scrollable-body-table tr td:first-child,
.occ-metis oc-table .ui-table-scrollable-frozen .ui-table-unfrozen-view table.ui-table-scrollable-body-table tr td:first-child,
.occ-metis .styled-table .ui-table-scrollable-frozen .ui-table-unfrozen-view table.ui-table-scrollable-body-table tr td:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
body.occ-metis oc-panel oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
body.occ-metis oc-panel oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
body.occ-metis oc-panel .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
body.occ-metis oc-panel .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
.occ-metis oc-panel oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
.occ-metis oc-panel oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
.occ-metis oc-panel .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
.occ-metis oc-panel .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td {
  font-size: 14px;
  height: 48px;
}
body.occ-metis .occ-status,
.occ-metis .occ-status {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin-right: 3px;
}
body.occ-metis .occ-status.occ-status-blue,
.occ-metis .occ-status.occ-status-blue {
  background-color: #007bc2;
}
body.occ-metis .occ-status.occ-status-green,
.occ-metis .occ-status.occ-status-green {
  background-color: #00833e;
}
body.occ-metis tr.occ-action-row td.occ-hidden-actions:last-of-type div,
.occ-metis tr.occ-action-row td.occ-hidden-actions:last-of-type div {
  display: none;
}
body.occ-metis tr.occ-action-row td.occ-hidden-actions:last-of-type div.occ-default-action,
.occ-metis tr.occ-action-row td.occ-hidden-actions:last-of-type div.occ-default-action {
  display: block;
  padding-top: 10px;
}
body.occ-metis tr.occ-action-row td.occ-hidden-actions:last-of-type div.occ-default-action i.occ-table-action-menu,
.occ-metis tr.occ-action-row td.occ-hidden-actions:last-of-type div.occ-default-action i.occ-table-action-menu {
  width: 30px;
  height: 6px;
}
body.occ-metis tr.occ-action-row:hover td.occ-hidden-actions:last-of-type div,
.occ-metis tr.occ-action-row:hover td.occ-hidden-actions:last-of-type div {
  display: flex;
  justify-content: flex-end;
}
body.occ-metis tr.occ-action-row:hover td.occ-hidden-actions:last-of-type div.occ-default-action,
.occ-metis tr.occ-action-row:hover td.occ-hidden-actions:last-of-type div.occ-default-action {
  display: none;
}
body.occ-metis tr.occ-action-row:hover.occ-selected td.occ-hidden-actions div.occ-default-action,
body.occ-metis tr.occ-action-row:hover.occ-selected td.occ-hidden-actions div, body.occ-metis tr.occ-action-row.occ-selected td.occ-hidden-actions div.occ-default-action,
body.occ-metis tr.occ-action-row.occ-selected td.occ-hidden-actions div,
.occ-metis tr.occ-action-row:hover.occ-selected td.occ-hidden-actions div.occ-default-action,
.occ-metis tr.occ-action-row:hover.occ-selected td.occ-hidden-actions div,
.occ-metis tr.occ-action-row.occ-selected td.occ-hidden-actions div.occ-default-action,
.occ-metis tr.occ-action-row.occ-selected td.occ-hidden-actions div {
  display: none !important;
}
body.occ-metis td.occ-hidden-actions,
.occ-metis td.occ-hidden-actions {
  padding-left: 0 !important;
  padding-top: 12px !important;
}
body.occ-metis td.occ-hidden-actions div,
.occ-metis td.occ-hidden-actions div {
  height: 100%;
}
body.occ-metis td.occ-hidden-actions div .occ-action-wrapper,
.occ-metis td.occ-hidden-actions div .occ-action-wrapper {
  height: 40px;
  margin-left: 8px;
}
body.occ-metis td.occ-hidden-actions div .occ-action-wrapper .btn,
.occ-metis td.occ-hidden-actions div .occ-action-wrapper .btn {
  padding-left: 4px;
  padding-right: 4px;
}
body.occ-metis td.occ-hidden-actions div .occ-action-wrapper oc-icon,
.occ-metis td.occ-hidden-actions div .occ-action-wrapper oc-icon {
  display: inline-block;
}
body.occ-metis td.occ-hidden-actions div .occ-action-wrapper .occ-icon,
.occ-metis td.occ-hidden-actions div .occ-action-wrapper .occ-icon {
  height: 36px;
  width: 36px;
  cursor: pointer;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:not(.occ-expandable-row):hover td,
  body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:not(.occ-expandable-row):hover td,
  body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:not(.occ-expandable-row):hover td,
  body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:not(.occ-expandable-row):hover td,
  .occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:not(.occ-expandable-row):hover td,
  .occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:not(.occ-expandable-row):hover td,
  .occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:not(.occ-expandable-row):hover td,
  .occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:not(.occ-expandable-row):hover td {
    box-shadow: 0 0 0 1px #CCE4FF;
  }
  body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
  body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
  body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
  body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
  .occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
  .occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
  .occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
  .occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td {
    box-shadow: 0 0 0 1px #ffffff;
  }
  body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
  body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected:not(.occ-expandable-row):hover td,
  body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
  body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected:not(.occ-expandable-row):hover td,
  body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
  body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected:not(.occ-expandable-row):hover td,
  body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
  body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected:not(.occ-expandable-row):hover td,
  .occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
  .occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected:not(.occ-expandable-row):hover td,
  .occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
  .occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected:not(.occ-expandable-row):hover td,
  .occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
  .occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected:not(.occ-expandable-row):hover td,
  .occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
  .occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected:not(.occ-expandable-row):hover td {
    box-shadow: 0 0 0 1px rgba(0, 140, 230, 0);
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:not(.occ-expandable-row):hover td,
  body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:not(.occ-expandable-row):hover td,
  body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:not(.occ-expandable-row):hover td,
  body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:not(.occ-expandable-row):hover td,
  .occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:not(.occ-expandable-row):hover td,
  .occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:not(.occ-expandable-row):hover td,
  .occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:not(.occ-expandable-row):hover td,
  .occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:not(.occ-expandable-row):hover td {
    border-right: 1px solid #CCE4FF;
  }
  body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
  body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
  body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
  body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
  .occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
  .occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
  .occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
  .occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td {
    border-right: 1px solid #ffffff;
  }
  body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
  body.occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected:not(.occ-expandable-row):hover td,
  body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
  body.occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected:not(.occ-expandable-row):hover td,
  body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
  body.occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected:not(.occ-expandable-row):hover td,
  body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
  body.occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected:not(.occ-expandable-row):hover td,
  .occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
  .occ-metis oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected:not(.occ-expandable-row):hover td,
  .occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
  .occ-metis oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected:not(.occ-expandable-row):hover td,
  .occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
  .occ-metis .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected:not(.occ-expandable-row):hover td,
  .occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
  .occ-metis .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected:not(.occ-expandable-row):hover td {
    border-right: 1px solid rgba(0, 140, 230, 0);
  }
}
body.occ-metis oc-table-radio-button input[type=radio],
.occ-metis oc-table-radio-button input[type=radio] {
  width: 30px;
  height: 30px;
}
@supports (position: sticky) {
  body.occ-metis oc-table.occ-bannered-table thead.ui-table-thead > tr > th,
  .occ-metis oc-table.occ-bannered-table thead.ui-table-thead > tr > th {
    position: sticky;
    position: -webkit-sticky;
    top: 103px;
    z-index: 1;
  }
}
@supports (position: sticky) {
  body.occ-metis oc-table.occ-bannered-table .ui-table .ui-table-wrapper table,
  .occ-metis oc-table.occ-bannered-table .ui-table .ui-table-wrapper table {
    overflow-x: auto;
  }
}
body.occ-metis oc-table.occ-reorderable-columns .occ-overflow-visible,
.occ-metis oc-table.occ-reorderable-columns .occ-overflow-visible {
  overflow: hidden;
}
body.occ-metis .styled-table .ui-table-wrapper,
.occ-metis .styled-table .ui-table-wrapper {
  width: 100%;
  overflow-x: auto;
}
body.occ-metis .styled-table .ui-table-wrapper table,
.occ-metis .styled-table .ui-table-wrapper table {
  table-layout: auto;
}
body.occ-metis .styled-table .ui-table-wrapper table .occ-icon.occ-delete,
.occ-metis .styled-table .ui-table-wrapper table .occ-icon.occ-delete {
  margin: auto;
}
body.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-thead,
.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-thead {
  border-bottom: none;
}
body.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-thead tr th,
.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-thead tr th {
  border: none;
  color: #282828;
  font-family: Interstate_Bold, sans-serif;
  font-size: 20px;
  height: 48px;
  letter-spacing: 0.23px;
}
body.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-thead tr th:last-child,
.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-thead tr th:last-child {
  color: #C7C7C7;
  font-family: Interstate, sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 14px;
}
body.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-thead tr th oc-checkbox,
.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-thead tr th oc-checkbox {
  margin-left: 23px;
}
body.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr:nth-child(odd),
.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr:nth-child(odd) {
  background: rgba(151, 153, 155, 0.1);
}
body.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr td,
.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr td {
  border: 0;
  color: #53565a;
  font-size: 14px;
  height: 48px;
  letter-spacing: 0;
  line-height: 14px;
}
body.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr td:last-child,
.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr td:last-child {
  color: #C7C7C7;
  text-align: left;
}
body.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr .occ-icon,
.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr .occ-icon {
  display: inline-block;
  margin-right: 10px;
}
body.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr .occ-rd-row-content,
.occ-metis .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr .occ-rd-row-content {
  vertical-align: top;
  margin-left: 10px;
}
body.occ-metis oc-grid-widget .ui-widget-header,
.occ-metis oc-grid-widget .ui-widget-header {
  text-align: right;
}
body.occ-metis oc-grid-widget .occ-widget-settings-dropdown,
.occ-metis oc-grid-widget .occ-widget-settings-dropdown {
  display: inline-block !important;
}
body.occ-metis oc-grid-widget oc-action-button button.btn:not(.btn-tertiary),
.occ-metis oc-grid-widget oc-action-button button.btn:not(.btn-tertiary) {
  background: transparent;
}
body.occ-metis oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter oc-label,
.occ-metis oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter oc-label {
  margin: 10px;
}
body.occ-metis oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter oc-label > label,
.occ-metis oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter oc-label > label {
  padding: 0px;
}
body.occ-metis oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter .occ-grid-slider-filter-value,
.occ-metis oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter .occ-grid-slider-filter-value {
  text-align: center;
}
body.occ-metis oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter oc-slider,
.occ-metis oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter oc-slider {
  margin: 10px;
  display: block;
}
body.occ-metis oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter oc-slider input,
.occ-metis oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter oc-slider input {
  margin-left: 4px;
}
body.occ-metis oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter select,
.occ-metis oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter select {
  margin: 10px;
}
body.occ-metis oc-header.occ-iw-header,
.occ-metis oc-header.occ-iw-header {
  display: flex;
  position: relative;
  z-index: 1048;
}
body.occ-metis oc-header.occ-iw-header .header,
.occ-metis oc-header.occ-iw-header .header {
  height: 56px;
  width: 100%;
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  padding: 8px 0px;
  position: relative;
}
body.occ-metis oc-header.occ-iw-header .header.header-fixed,
.occ-metis oc-header.occ-iw-header .header.header-fixed {
  position: fixed;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content,
.occ-metis oc-header.occ-iw-header .occ-header-content {
  max-width: none;
  margin: 0;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content oc-icon,
body.occ-metis oc-header.occ-iw-header .occ-header-content oc-avatar,
.occ-metis oc-header.occ-iw-header .occ-header-content oc-icon,
.occ-metis oc-header.occ-iw-header .occ-header-content oc-avatar {
  display: inline-block;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content oc-avatar,
.occ-metis oc-header.occ-iw-header .occ-header-content oc-avatar {
  margin-right: 1px;
  margin-top: 4px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content oc-icon,
.occ-metis oc-header.occ-iw-header .occ-header-content oc-icon {
  margin: 0 24px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content oc-text,
.occ-metis oc-header.occ-iw-header .occ-header-content oc-text {
  display: inline-block;
  max-width: 204px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content oc-text input,
.occ-metis oc-header.occ-iw-header .occ-header-content oc-text input {
  border: 1px solid #DCE0E0;
  border-radius: 20px;
  height: 38px;
  padding: 5px 10px 5px 30px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content oc-text .occ-icon.occ-search-light-grey,
.occ-metis oc-header.occ-iw-header .occ-header-content oc-text .occ-icon.occ-search-light-grey {
  transform: rotate(-90deg);
  width: 17px;
  height: 20px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content h1,
.occ-metis oc-header.occ-iw-header .occ-header-content h1 {
  margin: 0 0 0 9px;
  padding: 12px 24px 12px 0px;
  font-family: Interstate, sans-serif;
  font-size: 20px;
  line-height: 16px;
  color: #0b1941;
  letter-spacing: 0;
  text-align: center;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content h1 sup,
.occ-metis oc-header.occ-iw-header .occ-header-content h1 sup {
  font-size: 14px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-heading-wrapper,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-heading-wrapper {
  display: inline-block;
  padding: 12px 0 12px 6px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-vertical-border,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-vertical-border {
  border-right: 1px solid #DCDCDC;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-dropdown-wrapper,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-dropdown-wrapper {
  display: inline-block;
  min-width: 135px;
  margin-right: 24px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-app-title,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-app-title {
  display: inline-block;
  padding: 0px 24px;
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #0b1941;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu {
  cursor: pointer;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-toggle oc-icon,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-toggle oc-icon {
  margin-left: 8px;
  margin-right: 0px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show {
  min-width: 258px;
  padding: 0px;
  margin-top: 5px;
  left: -22px !important;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item {
  padding: 16px 16px 0px 16px;
  font-size: 14px;
  color: #53565a;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:first-child,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:first-child {
  border-radius: 4px 4px 0 0;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:last-child,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:last-child {
  border-radius: 0 0 4px 4px;
  border-bottom: none;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item .occ-heading,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item .occ-heading {
  font-size: 18px;
  font-family: Interstate_Bold, sans-serif;
  color: #282828;
  white-space: nowrap;
  line-height: 18px;
  margin-bottom: 2px;
  padding: 0 4px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item .occ-heading oc-icon,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item .occ-heading oc-icon {
  float: right;
  margin-right: 0px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item .occ-sub-heading,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item .occ-sub-heading {
  font-size: 14px;
  font-family: Interstate, sans-serif;
  color: #53565a;
  white-space: nowrap;
  border-bottom: 1px solid #ccc;
  padding: 0 4px 8px 4px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:last-child .occ-sub-heading,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:last-child .occ-sub-heading {
  border-bottom: none;
  padding-bottom: 24px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus, body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover {
  color: #ffffff;
  border-radius: 0px;
  background-color: #008CE6;
  outline: none;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus .occ-heading,
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus .occ-sub-heading, body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover .occ-heading,
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover .occ-sub-heading,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus .occ-heading,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus .occ-sub-heading,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover .occ-heading,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover .occ-sub-heading {
  color: #ffffff;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus .occ-sub-heading, body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover .occ-sub-heading,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus .occ-sub-heading,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover .occ-sub-heading {
  border-color: transparent;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable {
  background-color: #fef9e5;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:focus, body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:hover,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:focus,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:hover {
  background-color: #fef9e5;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:focus .occ-sub-heading, body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:hover .occ-sub-heading,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:focus .occ-sub-heading,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:hover .occ-sub-heading {
  border-color: #ccc;
  color: #707070;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:focus .occ-heading, body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:hover .occ-heading,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:focus .occ-heading,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:hover .occ-heading {
  color: #394146;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable .occ-unavailable-msg,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable .occ-unavailable-msg {
  font-size: 12px;
  font-family: Interstate, sans-serif;
  color: #B60000;
  float: right;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable .occ-unavailable-msg oc-icon,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable .occ-unavailable-msg oc-icon {
  margin: 0 0 0 8px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .ion-android-arrow-dropdown,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .ion-android-arrow-dropdown {
  transform: rotate(180deg);
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu.show .occ-dropdown-arrow,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu.show .occ-dropdown-arrow {
  transform: rotate(180deg);
  margin-top: -3px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown-menu.occ-user-profile-menu,
.occ-metis oc-header.occ-iw-header .occ-header-content .dropdown-menu.occ-user-profile-menu {
  top: 10px !important;
  right: -20px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-dropdown-toggle,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-dropdown-toggle {
  font-family: Interstate_Light, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #0b1941;
  letter-spacing: 0;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-dropdown-toggle .ion-android-arrow-dropdown,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-dropdown-toggle .ion-android-arrow-dropdown {
  font-size: 20px;
  vertical-align: middle;
  color: #0b1941;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content oc-breadcrumbs,
.occ-metis oc-header.occ-iw-header .occ-header-content oc-breadcrumbs {
  display: inline-block;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content oc-breadcrumbs .occ-right-arrow,
.occ-metis oc-header.occ-iw-header .occ-header-content oc-breadcrumbs .occ-right-arrow {
  margin: 0 4px;
  font-size: 14px;
  font-weight: bold;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content oc-breadcrumbs a,
.occ-metis oc-header.occ-iw-header .occ-header-content oc-breadcrumbs a {
  font-family: Interstate_Light, sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #008CE6;
  letter-spacing: 0;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content oc-breadcrumbs .active a,
.occ-metis oc-header.occ-iw-header .occ-header-content oc-breadcrumbs .active a {
  color: #0b1941;
  font-family: Interstate, sans-serif;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content oc-breadcrumbs .breadcrumbs,
.occ-metis oc-header.occ-iw-header .occ-header-content oc-breadcrumbs .breadcrumbs {
  line-height: 18px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-notification-link,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-notification-link {
  position: relative;
  cursor: pointer;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-notification-link oc-icon,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-notification-link oc-icon {
  margin-left: 4px;
  vertical-align: middle;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-notification-link .occ-notification-count,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-notification-link .occ-notification-count {
  display: inline-block;
  position: absolute;
  left: 18px;
  top: -3px;
  background-color: #d0021b;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-family: Interstate_Bold, sans-serif;
  font-size: 12px;
  text-align: center;
  color: #ffffff;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-notification-link .ion-ios-bell-outline,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-notification-link .ion-ios-bell-outline {
  font-size: 24px;
  vertical-align: middle;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown {
  display: inline-block !important;
  vertical-align: super;
  position: relative;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-user-name,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-user-name {
  margin-bottom: 4px;
  max-width: 268px;
  overflow-wrap: break-word;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-user-subtitle,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-user-subtitle {
  margin-bottom: 8px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item {
  padding: 0px 16px;
  color: #282828;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item .occ-link,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item .occ-link {
  border-bottom: 1px solid #e2e6e9;
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 14px;
  padding: 12px 0;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item:focus .occ-link, body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item:hover .occ-link,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item:focus .occ-link,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item:hover .occ-link {
  border-color: transparent;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item:last-child .occ-link,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item:last-child .occ-link {
  border-bottom: none;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-links-section oc-badge,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-links-section oc-badge {
  margin-left: 5px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-links-section oc-badge .badge,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-links-section oc-badge .badge {
  background-color: #B60000;
  color: #ffffff;
  font-size: 12px;
  padding: 4px 5px;
  line-height: 12px;
  font-family: Interstate, sans-serif;
  font-weight: normal;
  min-width: 20px;
  min-height: 20px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-new-msg,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-new-msg {
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #B60000;
  right: 0;
  top: 3px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content oc-avatar .avatar-content,
.occ-metis oc-header.occ-iw-header .occ-header-content oc-avatar .avatar-content {
  font-size: 12px !important;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-messages-wrapper,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-messages-wrapper {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 16px 0px 0px;
  cursor: pointer;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-messages-wrapper oc-icon,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-messages-wrapper oc-icon {
  margin: 0px;
  cursor: pointer;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-messages-wrapper oc-badge,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-messages-wrapper oc-badge {
  position: absolute;
  left: 19px;
  top: -6px;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content .occ-messages-wrapper oc-badge .badge,
.occ-metis oc-header.occ-iw-header .occ-header-content .occ-messages-wrapper oc-badge .badge {
  padding: 3px 5px;
  background: #ff0000;
  font-weight: normal;
  font-family: Interstate, sans-serif;
  font-size: 8px;
  line-height: 9px;
  color: #ffffff;
}
body.occ-metis oc-header.occ-iw-header .occ-header-content > *,
.occ-metis oc-header.occ-iw-header .occ-header-content > * {
  padding-left: 24px;
  padding-right: 24px;
}
body.occ-metis oc-header.occ-iw-header .occ-feedback-wrapper,
.occ-metis oc-header.occ-iw-header .occ-feedback-wrapper {
  display: inline-block;
  margin-right: 24px;
  height: 36px;
}
body.occ-metis oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn,
.occ-metis oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn {
  margin-right: 24px;
}
body.occ-metis oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button,
.occ-metis oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #0b1941;
  padding: 4px 0 0 0;
}
body.occ-metis oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button i,
.occ-metis oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button i {
  margin-right: 4px;
  display: inline-block;
}
body.occ-metis oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button i.occ-icon.md,
.occ-metis oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button i.occ-icon.md {
  width: 32px;
  height: 32px;
}
body.occ-metis oc-header.occ-iw-header .occ-citi-logo,
.occ-metis oc-header.occ-iw-header .occ-citi-logo {
  vertical-align: baseline;
}
body.occ-metis oc-header.occ-iw-header .occ-citi-logo.occ-citi-logo-spacing,
.occ-metis oc-header.occ-iw-header .occ-citi-logo.occ-citi-logo-spacing {
  margin-right: 24px;
}
body.occ-metis oc-navbar-x,
.occ-metis oc-navbar-x {
  height: 100%;
  width: 72px;
  float: left;
}
body.occ-metis oc-navbar-x .occ-navbar-content,
.occ-metis oc-navbar-x .occ-navbar-content {
  background-color: #002A54;
  height: 100%;
  width: 72px;
  position: relative;
  z-index: 12;
}
body.occ-metis oc-navbar-x .occ-navbar-content.occ-hovered, body.occ-metis oc-navbar-x .occ-navbar-content.occ-expanded,
.occ-metis oc-navbar-x .occ-navbar-content.occ-hovered,
.occ-metis oc-navbar-x .occ-navbar-content.occ-expanded {
  width: 300px;
}
body.occ-metis oc-navbar-x .occ-navbar-content ul,
.occ-metis oc-navbar-x .occ-navbar-content ul {
  padding: 0px;
  list-style: none;
  height: 100%;
  margin: 0px;
}
body.occ-metis oc-navbar-x .occ-navbar-content ul li,
.occ-metis oc-navbar-x .occ-navbar-content ul li {
  height: 64px;
  padding: 16px 12px 16px 20px;
  cursor: pointer;
  display: table;
  width: 100%;
  table-layout: fixed;
}
body.occ-metis oc-navbar-x .occ-navbar-content ul li span,
.occ-metis oc-navbar-x .occ-navbar-content ul li span {
  font-size: 14px;
  padding-left: 24px;
  vertical-align: middle;
  color: #ffffff;
  display: table-cell;
  text-align: left;
}
body.occ-metis oc-navbar-x .occ-navbar-content ul li .occ-icon,
.occ-metis oc-navbar-x .occ-navbar-content ul li .occ-icon {
  height: 24px;
  width: 24px;
}
body.occ-metis oc-navbar-x .occ-navbar-content ul li oc-icon.occ-navigation-arrow,
.occ-metis oc-navbar-x .occ-navbar-content ul li oc-icon.occ-navigation-arrow {
  display: table-cell;
  text-align: right;
  vertical-align: middle;
  width: 16px;
  float: none;
}
body.occ-metis oc-navbar-x .occ-navbar-content ul li oc-icon.occ-navigation-arrow i,
.occ-metis oc-navbar-x .occ-navbar-content ul li oc-icon.occ-navigation-arrow i {
  height: 16px;
  width: 16px;
}
body.occ-metis oc-navbar-x .occ-navbar-content ul li oc-icon.occ-close-icon,
.occ-metis oc-navbar-x .occ-navbar-content ul li oc-icon.occ-close-icon {
  margin-top: 8px;
}
body.occ-metis oc-navbar-x .occ-navbar-content ul li oc-icon.occ-close-icon i,
.occ-metis oc-navbar-x .occ-navbar-content ul li oc-icon.occ-close-icon i {
  width: 16px;
  height: 16px;
}
body.occ-metis oc-navbar-x .occ-navbar-content ul li oc-icon,
.occ-metis oc-navbar-x .occ-navbar-content ul li oc-icon {
  vertical-align: middle;
  display: table-cell;
  width: 24px;
  line-height: 0;
}
body.occ-metis oc-navbar-x .occ-navbar-content ul li .occ-placeholder-icon,
.occ-metis oc-navbar-x .occ-navbar-content ul li .occ-placeholder-icon {
  opacity: 0.58;
  background: #ffffff;
  height: 24px;
  width: 24px;
}
body.occ-metis oc-navbar-x .occ-nav-top,
.occ-metis oc-navbar-x .occ-nav-top {
  height: calc(100% - 60px);
}
body.occ-metis oc-navbar-x .occ-nav-top ul li,
.occ-metis oc-navbar-x .occ-nav-top ul li {
  border-left: 4px solid #002A54;
  border-bottom: 1px solid #003870;
}
body.occ-metis oc-navbar-x .occ-nav-top ul li:hover, body.occ-metis oc-navbar-x .occ-nav-top ul li:focus,
.occ-metis oc-navbar-x .occ-nav-top ul li:hover,
.occ-metis oc-navbar-x .occ-nav-top ul li:focus {
  background-color: #1C4D9A;
  border-left: 4px solid #1C4D9A;
}
body.occ-metis oc-navbar-x .occ-nav-top ul li.occ-active,
.occ-metis oc-navbar-x .occ-nav-top ul li.occ-active {
  border-left: 4px solid #FFDB4C;
  background-color: #002A54;
}
body.occ-metis oc-navbar-x .occ-nav-top ul li.occ-active:focus, body.occ-metis oc-navbar-x .occ-nav-top ul li.occ-active:hover,
.occ-metis oc-navbar-x .occ-nav-top ul li.occ-active:focus,
.occ-metis oc-navbar-x .occ-nav-top ul li.occ-active:hover {
  background-color: #1C4D9A;
  border-left: 4px solid #FFDB4C;
}
body.occ-metis oc-navbar-x .occ-expanded .occ-nav-top ul li.occ-active-menu,
.occ-metis oc-navbar-x .occ-expanded .occ-nav-top ul li.occ-active-menu {
  background-color: #056DAE;
  border-left: 4px solid #056DAE;
  transition: all 350ms ease-in;
}
body.occ-metis oc-navbar-x .occ-expanded-view,
.occ-metis oc-navbar-x .occ-expanded-view {
  background-color: #056DAE;
  position: absolute;
  top: 0px;
  left: 72px;
  bottom: 0;
  width: 228px;
  animation: slideLeftNavbar 350ms ease-in;
}
body.occ-metis oc-navbar-x .occ-expanded-view ul li,
.occ-metis oc-navbar-x .occ-expanded-view ul li {
  border-left: 4px solid #056DAE;
}
body.occ-metis oc-navbar-x .occ-expanded-view ul li span,
.occ-metis oc-navbar-x .occ-expanded-view ul li span {
  padding-left: 16px;
  font-size: 14px;
}
body.occ-metis oc-navbar-x .occ-expanded-view ul li:hover, body.occ-metis oc-navbar-x .occ-expanded-view ul li:focus,
.occ-metis oc-navbar-x .occ-expanded-view ul li:hover,
.occ-metis oc-navbar-x .occ-expanded-view ul li:focus {
  background-color: #1C4D9A;
  border-left: 4px solid #1C4D9A;
}
body.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-active,
.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-active {
  border-left: 4px solid #FFDB4C;
  background-color: #056DAE;
}
body.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-active:focus, body.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-active:hover,
.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-active:focus,
.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-active:hover {
  background-color: #1C4D9A;
  border-left: 4px solid #FFDB4C;
}
body.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-header-separator,
.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-header-separator {
  padding: 0px 10px;
  height: 1px;
}
body.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-header-separator hr,
.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-header-separator hr {
  border-top: 1px solid #068CDF;
  margin: 0px;
}
body.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-header-separator:hover, body.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-header-separator:focus,
.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-header-separator:hover,
.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-header-separator:focus {
  background-color: #056DAE;
}
body.occ-metis oc-navbar-x .occ-expanded-view ul li .occ-close-icon,
.occ-metis oc-navbar-x .occ-expanded-view ul li .occ-close-icon {
  float: right;
}
body.occ-metis oc-navbar-x .occ-expanded-view ul li .occ-close-icon:after,
.occ-metis oc-navbar-x .occ-expanded-view ul li .occ-close-icon:after {
  content: none;
}
body.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-nav-selected,
.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-nav-selected {
  padding-left: 0px;
}
body.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-nav-selected span,
.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-nav-selected span {
  font-size: 16px;
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-nav-selected:focus, body.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-nav-selected:hover,
.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-nav-selected:focus,
.occ-metis oc-navbar-x .occ-expanded-view ul li.occ-nav-selected:hover {
  background-color: #056DAE;
  border-left: 4px solid #056DAE;
}
body.occ-metis oc-navbar-x .occ-nav-bottom,
.occ-metis oc-navbar-x .occ-nav-bottom {
  height: 60px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  padding: 12px;
}
body.occ-metis oc-navbar-x .occ-nav-bottom img,
.occ-metis oc-navbar-x .occ-nav-bottom img {
  height: 33px;
}
@keyframes slideLeftNavbar {
  0% {
    transform: translate3d(100px, 0, 0);
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
body.occ-metis oc-advanced-search .occ-search-icon,
body.occ-metis oc-advanced-search .occ-delete-icon,
.occ-metis oc-advanced-search .occ-search-icon,
.occ-metis oc-advanced-search .occ-delete-icon {
  background-repeat: no-repeat;
  height: 16px;
  display: inline-block;
  width: 16px;
  transform: none;
}
body.occ-metis oc-advanced-search .occ-search-icon,
.occ-metis oc-advanced-search .occ-search-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_searchN16.svg");
  float: left;
  margin: 10px 0px 10px 10px;
}
body.occ-metis oc-advanced-search .occ-delete-icon,
.occ-metis oc-advanced-search .occ-delete-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Cancel_icon.svg");
  float: right;
  margin: 13px 10px 4px 10px;
  background-position: unset !important;
}
body.occ-metis oc-advanced-search .occ-advancedsearch-input-container,
.occ-metis oc-advanced-search .occ-advancedsearch-input-container {
  border: 1px solid #DCE0E0;
  margin-right: 15px;
  border-radius: 4px;
  width: 89%;
  float: left;
}
body.occ-metis oc-advanced-search .occ-advancedsearch-input-container:hover,
.occ-metis oc-advanced-search .occ-advancedsearch-input-container:hover {
  border: 1px solid #53565a;
}
body.occ-metis oc-advanced-search .occ-input-search-control,
.occ-metis oc-advanced-search .occ-input-search-control {
  float: left;
  width: 94%;
}
body.occ-metis oc-advanced-search .occ-search-input,
.occ-metis oc-advanced-search .occ-search-input {
  border: 0px;
  outline: none;
}
@media only screen and (max-width: 768px) {
  body.occ-metis oc-advanced-search .occ-advancedsearch-input-container,
  .occ-metis oc-advanced-search .occ-advancedsearch-input-container {
    width: 78%;
    float: left;
  }
  body.occ-metis oc-advanced-search .occ-input-search-control,
  .occ-metis oc-advanced-search .occ-input-search-control {
    float: left;
    width: 87%;
  }
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail {
  padding: 24px 24px 0 12px;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .occ-headerText,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .occ-headerText {
  display: flex;
  justify-content: flex-end;
  cursor: pointer;
  margin-bottom: 12px;
  margin-right: 15px;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default {
  position: relative;
  border-left: 1px solid #C8D5E1;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .occ-icon-container,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .occ-icon-container {
  position: absolute;
  left: -12px;
  top: 0px;
  height: 40px;
  width: 40px;
  padding-top: 12px;
  background: #ffffff;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .occ-arrow-container,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .occ-arrow-container {
  position: absolute;
  left: -5px;
  bottom: -21px;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .occ-arrow-container .arrow-down,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .occ-arrow-container .arrow-down {
  width: 0;
  height: 0;
  border-left: 4.5px solid transparent;
  border-right: 4.5px solid transparent;
  border-top: 7px solid #C8D5E1;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading {
  padding: 12px 15px 24px 40px;
  margin-top: 0px;
  height: 80px;
  border-top: 1px solid #C8D5E1;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading {
  display: block;
  margin: 0px 0 0 -10px;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading .date,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading .date {
  margin-top: 4px;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading i.occ-success-status,
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading i.occ-reject-status,
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading i.occ-in_process-status,
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading i.occ-future_steps-status,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading i.occ-success-status,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading i.occ-reject-status,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading i.occ-in_process-status,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading i.occ-future_steps-status {
  height: 24px;
  width: 24px;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading oc-icon .ion-arrow-up-dropdown,
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .ion-arrow-down-b,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading oc-icon .ion-arrow-up-dropdown,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .ion-arrow-down-b {
  float: right;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-body,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-body {
  padding-top: 0px;
  padding-bottom: 0px;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-body strong.key,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-body strong.key {
  width: 30%;
  display: inline-block;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-body p,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel-body p {
  display: inline-block;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel.panel-default.dropup .panel-body,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail .panel.panel-default.dropup .panel-body {
  padding-bottom: 24px;
  border-top: none;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail oc-accordion-group:last-child .panel-default,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail oc-accordion-group:last-child .panel-default {
  border-left: none;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail oc-accordion-group:last-child .panel-default .occ-arrow-container,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail oc-accordion-group:last-child .panel-default .occ-arrow-container {
  display: none;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail oc-accordion-group:nth-last-child(2) .panel-default,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail oc-accordion-group:nth-last-child(2) .panel-default {
  border-left: 1px dashed #C8D5E1;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail oc-accordion-group:nth-last-child(2) .panel-default .occ-arrow-container,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail oc-accordion-group:nth-last-child(2) .panel-default .occ-arrow-container {
  display: none;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail i.ion-arrow-down-b,
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail i.ion-arrow-up-dropdown,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail i.ion-arrow-down-b,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail i.ion-arrow-up-dropdown {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  font-size: 0;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-down-light-blue.svg");
  margin-top: 18px;
}
body.occ-metis .occ-audit-trail-container oc-accordion .audit-trail i.ion-arrow-up-dropdown,
.occ-metis .occ-audit-trail-container oc-accordion .audit-trail i.ion-arrow-up-dropdown {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-up-light-blue.svg");
  transform: none;
}
body.occ-metis .occ-audit-trail-container .panel-group,
.occ-metis .occ-audit-trail-container .panel-group {
  margin-bottom: 0px;
}
body.occ-metis .occ-audit-trail-container oc-accordion-group:last-child .panel-default,
.occ-metis .occ-audit-trail-container oc-accordion-group:last-child .panel-default {
  border-bottom: 1px solid #C8D5E1;
}
body.occ-metis .occ-audit-trail-container .occ-comment-separator,
.occ-metis .occ-audit-trail-container .occ-comment-separator {
  margin-bottom: 24px;
}
body.occ-metis .occ-audit-trail-container .occ-comment-header,
.occ-metis .occ-audit-trail-container .occ-comment-header {
  margin-bottom: 16px;
  margin-top: 6px;
}
body.occ-metis .occ-audit-details-wrapper,
.occ-metis .occ-audit-details-wrapper {
  background-color: #D9F5F2;
  padding: 10px 20px;
}
body.occ-metis .occ-audit-details-wrapper oc-icon,
.occ-metis .occ-audit-details-wrapper oc-icon {
  display: inline-block;
  margin-right: 8px;
  vertical-align: sub;
}
body.occ-metis oc-cardset .cards-wrapper .cards-row,
.occ-metis oc-cardset .cards-wrapper .cards-row {
  display: flex;
  margin-bottom: 20px;
}
body.occ-metis oc-card,
.occ-metis oc-card {
  display: flex;
  padding-right: 20px;
  border-width: 0px;
  background-color: transparent;
}
body.occ-metis oc-card .card,
.occ-metis oc-card .card {
  position: relative;
  box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.09);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  width: 100%;
  justify-content: center;
  border: none;
}
body.occ-metis oc-card .card .card-content,
.occ-metis oc-card .card .card-content {
  padding: 5px;
  color: #282828;
  font-family: Interstate, Arial, sans-serif;
  display: flex;
  flex-direction: column;
  height: 100%;
}
body.occ-metis oc-card .card .occ-icon,
.occ-metis oc-card .card .occ-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  top: 5px;
  left: 5px;
}
body.occ-metis .occ-payments-card .card .card-content .occ-card-label,
.occ-metis .occ-payments-card .card .card-content .occ-card-label {
  padding: 10px 60px;
  width: 100%;
  text-align: center;
  font-size: 20px;
}
body.occ-metis .occ-payments-card .cards-wrapper .cards-row oc-card .card,
.occ-metis .occ-payments-card .cards-wrapper .cards-row oc-card .card {
  cursor: pointer;
}
body.occ-metis .occ-payments-card .cards-wrapper .cards-row oc-card .card:hover,
.occ-metis .occ-payments-card .cards-wrapper .cards-row oc-card .card:hover {
  background-color: #007bc2;
}
body.occ-metis .occ-payments-card .cards-wrapper .cards-row oc-card .card:hover .card-content,
.occ-metis .occ-payments-card .cards-wrapper .cards-row oc-card .card:hover .card-content {
  color: #ffffff;
}
body.occ-metis .occ-payments-card .cards-wrapper .cards-row oc-card .card:hover .occ-star,
.occ-metis .occ-payments-card .cards-wrapper .cards-row oc-card .card:hover .occ-star {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_star-white-out.svg");
}
body.occ-metis .occ-payments-card .cards-wrapper .cards-row oc-card .card:hover .occ-star-filled,
.occ-metis .occ-payments-card .cards-wrapper .cards-row oc-card .card:hover .occ-star-filled {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_star_filled-white.svg");
}
body.occ-metis .occ-accounts-card .card .card-content .occ-content-row,
.occ-metis .occ-accounts-card .card .card-content .occ-content-row {
  margin-bottom: 30px;
  padding-left: 20px;
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-size: 14px;
}
body.occ-metis .occ-accounts-card .card .card-content .occ-content-row .occ-strong,
.occ-metis .occ-accounts-card .card .card-content .occ-content-row .occ-strong {
  font-weight: bold;
}
body.occ-metis .occ-accounts-card .card .card-content .occ-content-row > div,
.occ-metis .occ-accounts-card .card .card-content .occ-content-row > div {
  display: flex;
  flex-direction: column;
  text-align: right;
}
body.occ-metis .occ-accounts-card .card .card-content .occ-content-row > div:first-child,
.occ-metis .occ-accounts-card .card .card-content .occ-content-row > div:first-child {
  text-align: left;
  padding-right: 10px;
  width: 30%;
}
body.occ-metis .occ-accounts-card .card .card-content .occ-content-row > div:not(:first-child),
.occ-metis .occ-accounts-card .card .card-content .occ-content-row > div:not(:first-child) {
  padding-left: 10px;
  width: 70%;
}
body.occ-metis .occ-accounts-card .card .card-content .occ-content-row:last-child,
.occ-metis .occ-accounts-card .card .card-content .occ-content-row:last-child {
  margin-top: auto;
  margin-bottom: 0px;
}
body.occ-metis .occ-accounts-card .card .card-content .occ-content-row:last-child > div,
.occ-metis .occ-accounts-card .card .card-content .occ-content-row:last-child > div {
  text-align: left;
}
body.occ-metis .occ-accounts-card .card .card-content .occ-content-row:last-child > div:first-child,
.occ-metis .occ-accounts-card .card .card-content .occ-content-row:last-child > div:first-child {
  text-align: right;
}
body.occ-metis oc-card.occ-reports-card,
body.occ-metis oc-cardset.occ-reports-card oc-card,
.occ-metis oc-card.occ-reports-card,
.occ-metis oc-cardset.occ-reports-card oc-card {
  padding-right: 24px;
}
body.occ-metis oc-card.occ-reports-card .card,
body.occ-metis oc-cardset.occ-reports-card oc-card .card,
.occ-metis oc-card.occ-reports-card .card,
.occ-metis oc-cardset.occ-reports-card oc-card .card {
  border: 1px solid #c4cdd5;
  box-shadow: none;
  border-radius: 8px;
}
body.occ-metis oc-card.occ-reports-card .card .card-content,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content,
.occ-metis oc-card.occ-reports-card .card .card-content,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content {
  padding: 16px;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row {
  display: table;
  width: 100%;
  table-layout: fixed;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-content-column,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-content-column,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-content-column,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-content-column {
  display: table-cell;
  vertical-align: middle;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-play-column,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-play-column,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-play-column,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-play-column {
  text-align: right;
  vertical-align: bottom;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-play-column oc-action-button button,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-play-column oc-action-button button,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-play-column oc-action-button button,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-play-column oc-action-button button {
  padding: 12px 16px;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-play-column oc-icon,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-play-column oc-icon,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-play-column oc-icon,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-play-column oc-icon {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #eeeeee;
  display: inline-block;
  padding: 10px 0 0 20px;
  float: right;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-play-column i.occ-run-blue,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-play-column i.occ-run-blue,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-play-column i.occ-run-blue,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-play-column i.occ-run-blue {
  margin-top: -5px;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-lock-column,
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-download-column,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-lock-column,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-download-column,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-lock-column,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-download-column,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-lock-column,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-download-column {
  width: 24px;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-edit-column,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-edit-column,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-edit-column,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-edit-column {
  width: 40px;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-status,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-status,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-status,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-status {
  width: auto;
  margin-left: 3px;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row oc-action-button:first-child button.btn-tertiary,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row oc-action-button:first-child button.btn-tertiary,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row oc-action-button:first-child button.btn-tertiary,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row oc-action-button:first-child button.btn-tertiary {
  padding-left: 0px;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-lock-column oc-icon,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-lock-column oc-icon,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-content-row .occ-lock-column oc-icon,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-lock-column oc-icon {
  vertical-align: middle;
  display: inline-block;
  line-height: 0;
}
body.occ-metis oc-card.occ-reports-card .card .card-content .occ-icon,
body.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-icon,
.occ-metis oc-card.occ-reports-card .card .card-content .occ-icon,
.occ-metis oc-cardset.occ-reports-card oc-card .card .card-content .occ-icon {
  position: static;
}
body.occ-metis oc-cardset.occ-reports-card .cards-wrapper,
.occ-metis oc-cardset.occ-reports-card .cards-wrapper {
  background-color: #ffffff;
}
body.occ-metis oc-cardset.occ-reports-card .cards-wrapper .cards-row,
.occ-metis oc-cardset.occ-reports-card .cards-wrapper .cards-row {
  margin-bottom: 24px;
}
body.occ-metis oc-cardset.occ-reports-card .cards-wrapper .cards-row:last-child,
.occ-metis oc-cardset.occ-reports-card .cards-wrapper .cards-row:last-child {
  margin-bottom: 0px;
}
body.occ-metis .occ-messages-card .card,
.occ-metis .occ-messages-card .card {
  cursor: pointer;
  padding: 16px;
  border-radius: 8px;
}
body.occ-metis .occ-messages-card .card:hover,
.occ-metis .occ-messages-card .card:hover {
  background-color: #99D1F5;
}
body.occ-metis .occ-messages-card .card:hover .occ-flag-light-blue,
.occ-metis .occ-messages-card .card:hover .occ-flag-light-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_flag-messages-white.svg");
}
body.occ-metis .occ-messages-card .card .card-content .occ-icon,
.occ-metis .occ-messages-card .card .card-content .occ-icon {
  position: static;
}
body.occ-metis .occ-messages-card .card .card-content .occ-table,
.occ-metis .occ-messages-card .card .card-content .occ-table {
  display: table;
  width: 100%;
  table-layout: fixed;
}
body.occ-metis .occ-messages-card .card .card-content .occ-table-cell,
.occ-metis .occ-messages-card .card .card-content .occ-table-cell {
  display: table-cell;
  vertical-align: top;
}
body.occ-metis .occ-messages-card .card .card-content .occ-table-cell:first-child,
.occ-metis .occ-messages-card .card .card-content .occ-table-cell:first-child {
  width: 72px;
  position: relative;
  vertical-align: middle;
}
body.occ-metis .occ-messages-card .card .card-content .occ-flag-light-blue,
.occ-metis .occ-messages-card .card .card-content .occ-flag-light-blue {
  position: relative;
  width: 56px;
  height: 56px;
}
body.occ-metis .occ-messages-card .card .card-content .occ-new-msg,
.occ-metis .occ-messages-card .card .card-content .occ-new-msg {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #ff0000;
  position: absolute;
  top: 8px;
  left: 43px;
}
body.occ-metis .occ-messages-card .card .card-content .occ-msg-source,
.occ-metis .occ-messages-card .card .card-content .occ-msg-source {
  clear: both;
  margin-top: 9px;
  margin-bottom: 4px;
}
body.occ-metis .occ-messages-card .card .card-content .occ-msg-title > *,
.occ-metis .occ-messages-card .card .card-content .occ-msg-title > * {
  display: inline-block;
  width: calc(100% - 70px);
}
body.occ-metis .occ-messages-card .card .card-content .occ-msg-title .occ-msg-date,
.occ-metis .occ-messages-card .card .card-content .occ-msg-title .occ-msg-date {
  width: 70px;
  text-align: right;
}
body.occ-metis .occ-messages-card .card .card-content .occ-msg-body-wrapper,
.occ-metis .occ-messages-card .card .card-content .occ-msg-body-wrapper {
  display: flex;
}
body.occ-metis .occ-messages-card .card .card-content .occ-msg-body-wrapper > *,
.occ-metis .occ-messages-card .card .card-content .occ-msg-body-wrapper > * {
  display: flex;
  width: calc(100% - 27px);
}
body.occ-metis .occ-messages-card .card .card-content .occ-msg-body-wrapper oc-icon,
.occ-metis .occ-messages-card .card .card-content .occ-msg-body-wrapper oc-icon {
  width: 27px;
  text-align: right;
  justify-content: flex-end;
  align-self: flex-end;
}
body.occ-metis .occ-messages-card .card .card-content .occ-msg-body-wrapper .occ-message-read,
.occ-metis .occ-messages-card .card .card-content .occ-msg-body-wrapper .occ-message-read {
  width: 15px;
  height: 8px;
}
body.occ-metis .occ-messages-card .cards-wrapper .cards-row,
.occ-metis .occ-messages-card .cards-wrapper .cards-row {
  margin-bottom: 8px;
}
body.occ-metis .occ-messages-card oc-card,
.occ-metis .occ-messages-card oc-card {
  padding-right: 0px;
}
body.occ-metis .occ-messages-card-title,
.occ-metis .occ-messages-card-title {
  margin-bottom: 8px;
  margin-top: 16px;
}
body.occ-metis .occ-messages-card-title:first-child,
.occ-metis .occ-messages-card-title:first-child {
  margin-top: 0px;
}
body.occ-metis .occ-messages-content-wrapper,
.occ-metis .occ-messages-content-wrapper {
  overflow-y: auto;
  max-height: 68vh;
}
body.occ-metis .occ-messages-content-wrapper .card-content div,
.occ-metis .occ-messages-content-wrapper .card-content div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.occ-metis oc-carousel.occ-banner-carousel .carousel-control,
.occ-metis oc-carousel.occ-banner-carousel .carousel-control {
  cursor: pointer;
}
body.occ-metis oc-carousel .carousel-control.left,
body.occ-metis oc-carousel .carousel-control.right,
.occ-metis oc-carousel .carousel-control.left,
.occ-metis oc-carousel .carousel-control.right {
  background-image: none;
  top: 50%;
}
body.occ-metis oc-carousel .carousel.slide .carousel-indicators,
.occ-metis oc-carousel .carousel.slide .carousel-indicators {
  bottom: 3.5rem;
}
body.occ-metis oc-carousel.occ-reports-card-carousel .occ-slide,
.occ-metis oc-carousel.occ-reports-card-carousel .occ-slide {
  perspective: none;
}
body.occ-metis oc-carousel.occ-reports-card-carousel .occ-slide > .item,
.occ-metis oc-carousel.occ-reports-card-carousel .occ-slide > .item {
  height: 100%;
}
body.occ-metis oc-carousel.occ-reports-card-carousel .occ-slide > .item oc-cardset,
.occ-metis oc-carousel.occ-reports-card-carousel .occ-slide > .item oc-cardset {
  height: 100%;
  display: block;
}
body.occ-metis oc-carousel.occ-reports-card-carousel .occ-slide > .item oc-cardset .cards-wrapper,
.occ-metis oc-carousel.occ-reports-card-carousel .occ-slide > .item oc-cardset .cards-wrapper {
  height: 100%;
}
body.occ-metis oc-carousel.occ-reports-card-carousel .occ-slide > .item oc-cardset .cards-wrapper .cards-row,
.occ-metis oc-carousel.occ-reports-card-carousel .occ-slide > .item oc-cardset .cards-wrapper .cards-row {
  height: 100%;
}
body.occ-metis oc-carousel.occ-reports-card-carousel .carousel.slide,
.occ-metis oc-carousel.occ-reports-card-carousel .carousel.slide {
  outline: none;
  display: block;
}
body.occ-metis oc-carousel.occ-reports-card-carousel .carousel-control.left,
body.occ-metis oc-carousel.occ-reports-card-carousel .carousel-control.right,
.occ-metis oc-carousel.occ-reports-card-carousel .carousel-control.left,
.occ-metis oc-carousel.occ-reports-card-carousel .carousel-control.right {
  top: 2px;
  cursor: pointer;
}
body.occ-metis oc-carousel.occ-reports-card-carousel .carousel-control.right,
.occ-metis oc-carousel.occ-reports-card-carousel .carousel-control.right {
  right: 10px;
  width: 20px;
}
body.occ-metis oc-carousel.occ-reports-card-carousel .carousel-control.right span,
.occ-metis oc-carousel.occ-reports-card-carousel .carousel-control.right span {
  height: 20px;
  width: 20px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-right-blue.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.occ-metis oc-carousel.occ-reports-card-carousel .carousel-control.right span:before,
.occ-metis oc-carousel.occ-reports-card-carousel .carousel-control.right span:before {
  content: none;
}
body.occ-metis oc-carousel.occ-reports-card-carousel .carousel-control.left,
.occ-metis oc-carousel.occ-reports-card-carousel .carousel-control.left {
  left: 10px;
  width: 20px;
}
body.occ-metis oc-carousel.occ-reports-card-carousel .carousel-control.left span,
.occ-metis oc-carousel.occ-reports-card-carousel .carousel-control.left span {
  height: 20px;
  width: 20px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-left-blue.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.occ-metis oc-carousel.occ-reports-card-carousel .carousel-control.left span:before,
.occ-metis oc-carousel.occ-reports-card-carousel .carousel-control.left span:before {
  content: none;
}
body.occ-metis oc-carousel.occ-reports-card-carousel .occ-number-indicator,
.occ-metis oc-carousel.occ-reports-card-carousel .occ-number-indicator {
  margin: 0 24px 15px 0;
}
body.occ-metis oc-carousel.occ-reports-card-carousel .occ-number-indicator .occ-number-indicator-item,
.occ-metis oc-carousel.occ-reports-card-carousel .occ-number-indicator .occ-number-indicator-item {
  margin-right: 10px;
}
body.occ-metis oc-carousel.occ-reports-card-carousel .occ-number-indicator .occ-number-indicator-item:last-child,
.occ-metis oc-carousel.occ-reports-card-carousel .occ-number-indicator .occ-number-indicator-item:last-child {
  margin-right: 0;
}
body.occ-metis oc-carousel.occ-reports-card-carousel .carousel-inner,
.occ-metis oc-carousel.occ-reports-card-carousel .carousel-inner {
  width: calc(100% - 60px);
  margin: 0 18px 0 42px;
}
body.occ-metis oc-countrycode-selector-x div.occ-country-code-selector-x-container .autocomplete-input-wrapper,
.occ-metis oc-countrycode-selector-x div.occ-country-code-selector-x-container .autocomplete-input-wrapper {
  width: 100%;
  max-width: 100%;
}
body.occ-metis oc-countrycode-selector div.dropdown.occ-selector-right input,
.occ-metis oc-countrycode-selector div.dropdown.occ-selector-right input {
  border-radius: 0 4px 4px 0;
}
body.occ-metis oc-countrycode-selector oc-text .input-container input,
body.occ-metis oc-countrycode-selector-x oc-text .input-container input,
.occ-metis oc-countrycode-selector oc-text .input-container input,
.occ-metis oc-countrycode-selector-x oc-text .input-container input {
  padding-left: 40px;
}
body.occ-metis oc-datepicker .occ-clear-icon,
.occ-metis oc-datepicker .occ-clear-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16-grey.svg");
  background-repeat: no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  right: 0;
  top: 12px;
  margin-right: 10px;
  z-index: 10;
  cursor: pointer;
}
body.occ-metis oc-datepicker .occ-clear-icon:before,
.occ-metis oc-datepicker .occ-clear-icon:before {
  content: none;
}
body.occ-metis oc-datepicker .datepicker-with-button .occ-clear-icon,
.occ-metis oc-datepicker .datepicker-with-button .occ-clear-icon {
  right: 25px;
}
body.occ-metis oc-datepicker ngb-datepicker.dropdown-menu,
.occ-metis oc-datepicker ngb-datepicker.dropdown-menu {
  min-width: 160px;
}
body.occ-metis oc-datepicker .input-group,
.occ-metis oc-datepicker .input-group {
  border: 1px solid #DCE0E0;
  border-radius: 4px;
}
body.occ-metis oc-datepicker .input-group input,
.occ-metis oc-datepicker .input-group input {
  border: none;
}
body.occ-metis oc-datepicker .input-group:hover,
.occ-metis oc-datepicker .input-group:hover {
  border: 1px solid #53565a;
  border-radius: 4px;
}
body.occ-metis oc-datepicker .input-group:hover input:hover,
.occ-metis oc-datepicker .input-group:hover input:hover {
  border: none;
}
body.occ-metis oc-datepicker .input-group.occ-focused,
.occ-metis oc-datepicker .input-group.occ-focused {
  border: 1px solid #008CE6;
  border-radius: 4px;
}
body.occ-metis oc-datepicker .input-group.occ-focused input:focus,
body.occ-metis oc-datepicker .input-group.occ-focused input:hover,
.occ-metis oc-datepicker .input-group.occ-focused input:focus,
.occ-metis oc-datepicker .input-group.occ-focused input:hover {
  border: none;
}
body.occ-metis oc-datepicker .input-group-btn .btn.btn-default,
.occ-metis oc-datepicker .input-group-btn .btn.btn-default {
  background: rgba(255, 255, 255, 0.04);
  border: none;
}
body.occ-metis oc-datepicker .input-group-btn .btn.btn-default:hover, body.occ-metis oc-datepicker .input-group-btn .btn.btn-default:focus, body.occ-metis oc-datepicker .input-group-btn .btn.btn-default:active,
.occ-metis oc-datepicker .input-group-btn .btn.btn-default:hover,
.occ-metis oc-datepicker .input-group-btn .btn.btn-default:focus,
.occ-metis oc-datepicker .input-group-btn .btn.btn-default:active {
  background: rgba(255, 255, 255, 0.04);
  border: none;
  box-shadow: none;
}
body.occ-metis oc-daterange,
.occ-metis oc-daterange {
  position: relative;
}
body.occ-metis oc-daterange .occ-clear-icon,
.occ-metis oc-daterange .occ-clear-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16-grey.svg");
  background-repeat: no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  right: 0;
  top: 12px;
  margin-right: 10px;
  z-index: 10;
  cursor: pointer;
}
body.occ-metis oc-daterange .occ-clear-icon:before,
.occ-metis oc-daterange .occ-clear-icon:before {
  content: none;
}
body.occ-metis oc-daterange .daterange-with-button .occ-clear-icon,
.occ-metis oc-daterange .daterange-with-button .occ-clear-icon {
  right: 25px;
}
body.occ-metis oc-daterange .input-group,
.occ-metis oc-daterange .input-group {
  border: 1px solid #DCE0E0;
  border-radius: 4px;
}
body.occ-metis oc-daterange .input-group input,
.occ-metis oc-daterange .input-group input {
  border: none;
}
body.occ-metis oc-daterange .input-group-btn .btn.btn-default,
.occ-metis oc-daterange .input-group-btn .btn.btn-default {
  background: rgba(255, 255, 255, 0.04);
  border: none;
}
body.occ-metis oc-daterange .input-group-btn .btn.btn-default:hover, body.occ-metis oc-daterange .input-group-btn .btn.btn-default:focus, body.occ-metis oc-daterange .input-group-btn .btn.btn-default:active,
.occ-metis oc-daterange .input-group-btn .btn.btn-default:hover,
.occ-metis oc-daterange .input-group-btn .btn.btn-default:focus,
.occ-metis oc-daterange .input-group-btn .btn.btn-default:active {
  background: rgba(255, 255, 255, 0.04);
  border: none;
  box-shadow: none;
}
body.occ-metis oc-daterange .input-group:hover,
.occ-metis oc-daterange .input-group:hover {
  border: 1px solid #53565a;
  border-radius: 4px;
  outline: none;
}
body.occ-metis oc-daterange .input-group:hover input:hover,
body.occ-metis oc-daterange .input-group:hover input:focus,
.occ-metis oc-daterange .input-group:hover input:hover,
.occ-metis oc-daterange .input-group:hover input:focus {
  border: none;
}
body.occ-metis oc-daterange .input-group.occ-focused,
.occ-metis oc-daterange .input-group.occ-focused {
  border: 1px solid #008CE6;
  border-radius: 4px;
}
body.occ-metis oc-daterange .input-group.occ-focused input:focus,
body.occ-metis oc-daterange .input-group.occ-focused input:hover,
.occ-metis oc-daterange .input-group.occ-focused input:focus,
.occ-metis oc-daterange .input-group.occ-focused input:hover {
  border: none;
}
body.occ-metis oc-daterange.ng-invalid.ng-touched .daterange-with-button button.btn.btn-default.icon-calender,
.occ-metis oc-daterange.ng-invalid.ng-touched .daterange-with-button button.btn.btn-default.icon-calender {
  background: rgba(180, 0, 0, 0.05);
}
body.occ-metis oc-timepicker .ngb-tp,
.occ-metis oc-timepicker .ngb-tp {
  margin: -5px 0;
}
body.occ-metis oc-timepicker .ngb-tp-input-container,
.occ-metis oc-timepicker .ngb-tp-input-container {
  width: 56px;
}
body.occ-metis oc-timepicker .ngb-tp-input-container input,
.occ-metis oc-timepicker .ngb-tp-input-container input {
  padding: 8px 16px;
}
body.occ-metis oc-timepicker .ngb-tp-input-container input:disabled,
.occ-metis oc-timepicker .ngb-tp-input-container input:disabled {
  background: #F9FAFB;
  color: #ccc;
}
body.occ-metis oc-timepicker .ngb-tp-input-container > .btn:first-child,
.occ-metis oc-timepicker .ngb-tp-input-container > .btn:first-child {
  padding-top: 0px;
  padding-bottom: 10px;
}
body.occ-metis oc-timepicker .ngb-tp-input-container input + .btn,
.occ-metis oc-timepicker .ngb-tp-input-container input + .btn {
  padding-top: 10px;
  padding-bottom: 0px;
}
body.occ-metis oc-timepicker .ngb-tp-input-container .btn.disabled,
.occ-metis oc-timepicker .ngb-tp-input-container .btn.disabled {
  color: #ccc;
}
body.occ-metis oc-timepicker .ngb-tp-input-container .btn.btn-link,
.occ-metis oc-timepicker .ngb-tp-input-container .btn.btn-link {
  color: #008CE6;
}
body.occ-metis oc-timepicker .ngb-tp-spacer,
.occ-metis oc-timepicker .ngb-tp-spacer {
  width: 20px;
}
body.occ-metis oc-timepicker .ngb-tp-meridian .btn,
.occ-metis oc-timepicker .ngb-tp-meridian .btn {
  background-color: rgba(204, 204, 204, 0.5);
  height: 24px;
  padding: 1px 6px;
  color: #282828;
}
body.occ-metis oc-datepicker .input-group,
body.occ-metis oc-daterange .input-group,
.occ-metis oc-datepicker .input-group,
.occ-metis oc-daterange .input-group {
  margin-bottom: 0px;
}
body.occ-metis oc-datepicker .input-group input.form-control,
body.occ-metis oc-daterange .input-group input.form-control,
.occ-metis oc-datepicker .input-group input.form-control,
.occ-metis oc-daterange .input-group input.form-control {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendarN16-grey.svg");
  background-position: 12px 12px;
  background-repeat: no-repeat;
  padding: 6px 12px 6px 36px;
  width: auto;
}
body.occ-metis oc-datepicker .input-group.occ-input-with-clear input.form-control,
body.occ-metis oc-daterange .input-group.occ-input-with-clear input.form-control,
.occ-metis oc-datepicker .input-group.occ-input-with-clear input.form-control,
.occ-metis oc-daterange .input-group.occ-input-with-clear input.form-control {
  padding-right: 26px;
}
body.occ-metis oc-datepicker .btn.icon-calender,
body.occ-metis oc-daterange .btn.icon-calender,
.occ-metis oc-datepicker .btn.icon-calender,
.occ-metis oc-daterange .btn.icon-calender {
  width: 32px;
  padding: 0;
  margin-left: -2px;
  height: 40px;
}
body.occ-metis ngb-datepicker.dropdown-menu,
.occ-metis ngb-datepicker.dropdown-menu {
  font-size: 10px;
  font-weight: 700;
  min-width: 513px;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-daterange-footer-panel,
.occ-metis ngb-datepicker.dropdown-menu .occ-daterange-footer-panel {
  min-width: 511px;
}
body.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-month,
.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-month {
  padding-right: 10px;
  border-right: 1px solid #d6d6d6;
  padding-top: 10px;
}
body.occ-metis ngb-datepicker.dropdown-menu .input-with-icon input,
.occ-metis ngb-datepicker.dropdown-menu .input-with-icon input {
  padding: 5px 38px 6px 22px;
  border-radius: 15px;
  width: 100%;
  height: 32px;
  border-color: #D8E0E9;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel {
  top: 56px;
  right: 0px;
  width: 123px;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button {
  display: block;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button {
  width: 100%;
  text-align: left;
  height: 24px;
  padding: 3px 16px;
  text-decoration: none;
  border-radius: 0;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button:hover, body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button:focus,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button:hover,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button:focus {
  background-color: #002d72;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button.occ-active button,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button.occ-active button {
  background-color: #002d72;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel {
  padding: 10px;
  margin-bottom: 0px;
  margin-top: 0px;
  border-top: 1px solid #d6d6d6;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel oc-action-button button,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel oc-action-button button {
  text-decoration: none;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel {
  max-width: 335px;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-label label,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-label label {
  color: #007bc2;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button button,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button button {
  padding: 4px 4px;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button button:focus, body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button button:active, body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button button:hover,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button button:focus,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button button:active,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button button:hover {
  outline: none;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button.occ-placeholder-btn button,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button.occ-placeholder-btn button {
  background: #4A90E2;
  border-radius: 2px;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-cancel-btn button,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-cancel-btn button {
  background-color: #eeeeee;
  color: #000;
  margin-right: 10px;
}
body.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-submit-btn button,
.occ-metis ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-submit-btn button {
  border-radius: 0px;
}
body.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-header select::-ms-expand,
.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-header select::-ms-expand {
  display: none;
}
body.occ-metis ngb-datepicker.dropdown-menu select,
.occ-metis ngb-datepicker.dropdown-menu select {
  height: 32px !important;
  border: 1px solid #c4cdd5;
  border-radius: 0px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-medium-grey-sm.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 5px) 12px;
  -webkit-appearance: none;
  -o-appearance: none;
  appearance: none;
}
body.occ-metis ngb-datepicker.dropdown-menu select:first-child,
.occ-metis ngb-datepicker.dropdown-menu select:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
body.occ-metis ngb-datepicker.dropdown-menu select:last-child,
.occ-metis ngb-datepicker.dropdown-menu select:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: 0px;
}
body.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-header,
.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-header {
  background-color: #002d72;
  padding: 12px 16px;
  height: 56px;
}
body.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-header .ngb-dp-arrow .btn-link,
.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-header .ngb-dp-arrow .btn-link {
  color: #ffffff;
  font-size: 10px;
  padding: 0;
}
body.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-header .ngb-dp-navigation-chevron,
.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-header .ngb-dp-navigation-chevron {
  width: 7px;
  height: 7px;
}
body.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-month:first-child,
.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-month:first-child {
  padding-left: 6px;
}
body.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-week.ngb-dp-weekdays,
.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-week.ngb-dp-weekdays {
  border-bottom: 0px;
}
body.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-weekday,
body.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-day,
body.occ-metis ngb-datepicker.dropdown-menu .btn-light,
.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-weekday,
.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-day,
.occ-metis ngb-datepicker.dropdown-menu .btn-light {
  text-align: center;
  width: 1.5rem;
  height: 1.3rem;
  line-height: 1.3em;
}
body.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-day .custom-day.range.faded,
.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-day .custom-day.range.faded {
  background-color: #e9eef3;
  display: block;
  border-radius: 0;
  margin-top: -4px;
  padding: 4px;
}
body.occ-metis ngb-datepicker.dropdown-menu .custom-day.focused,
body.occ-metis ngb-datepicker.dropdown-menu .custom-day:hover,
.occ-metis ngb-datepicker.dropdown-menu .custom-day.focused,
.occ-metis ngb-datepicker.dropdown-menu .custom-day:hover {
  background-color: transparent;
  color: #53565a;
}
body.occ-metis ngb-datepicker.dropdown-menu .custom-day.weekend,
.occ-metis ngb-datepicker.dropdown-menu .custom-day.weekend {
  color: #4A90E2;
}
body.occ-metis ngb-datepicker.dropdown-menu .custom-day.start-date,
body.occ-metis ngb-datepicker.dropdown-menu .custom-day.end-date,
.occ-metis ngb-datepicker.dropdown-menu .custom-day.start-date,
.occ-metis ngb-datepicker.dropdown-menu .custom-day.end-date {
  background-color: #002d72 !important;
  display: block;
  color: #ffffff;
  margin-top: -4px;
  padding: 4px;
}
body.occ-metis ngb-datepicker.dropdown-menu .custom-day.start-date,
.occ-metis ngb-datepicker.dropdown-menu .custom-day.start-date {
  border-radius: 2px 0 0 2px;
}
body.occ-metis ngb-datepicker.dropdown-menu .custom-day.single-date,
.occ-metis ngb-datepicker.dropdown-menu .custom-day.single-date {
  border-radius: 2px;
}
body.occ-metis ngb-datepicker.dropdown-menu .custom-day.end-date,
.occ-metis ngb-datepicker.dropdown-menu .custom-day.end-date {
  border-radius: 0 2px 2px 0;
}
body.occ-metis ngb-datepicker.dropdown-menu .custom-day.bg-primary,
.occ-metis ngb-datepicker.dropdown-menu .custom-day.bg-primary {
  background-color: #002d72 !important;
  display: block;
  border-radius: 2px;
  color: #ffffff;
}
body.occ-metis ngb-datepicker.dropdown-menu .custom-day.outside,
.occ-metis ngb-datepicker.dropdown-menu .custom-day.outside {
  opacity: 1;
}
body.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-arrow-btn,
.occ-metis ngb-datepicker.dropdown-menu .ngb-dp-arrow-btn {
  margin: 0px;
}
body.occ-metis ngb-datepicker-navigation-select > .custom-select::-ms-value,
.occ-metis ngb-datepicker-navigation-select > .custom-select::-ms-value {
  color: #000 !important;
}
body.occ-metis oc-datepicker .input-group-btn:last-child > .btn,
body.occ-metis oc-datepicker .input-group-btn:last-child > .btn-group,
body.occ-metis oc-daterange .input-group-btn:last-child > .btn,
body.occ-metis oc-daterange .input-group-btn:last-child > .btn-group,
.occ-metis oc-datepicker .input-group-btn:last-child > .btn,
.occ-metis oc-datepicker .input-group-btn:last-child > .btn-group,
.occ-metis oc-daterange .input-group-btn:last-child > .btn,
.occ-metis oc-daterange .input-group-btn:last-child > .btn-group {
  margin-left: -2px;
}
body.occ-metis oc-datepicker .datepicker-with-button input.form-control,
body.occ-metis oc-daterange .daterange-with-button input.form-control,
.occ-metis oc-datepicker .datepicker-with-button input.form-control,
.occ-metis oc-daterange .daterange-with-button input.form-control {
  background-image: none;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  padding: 6px 12px 6px 8px;
}
body.occ-metis oc-datepicker .datepicker-with-button.occ-input-with-clear input.form-control,
body.occ-metis oc-daterange .daterange-with-button.occ-input-with-clear input.form-control,
.occ-metis oc-datepicker .datepicker-with-button.occ-input-with-clear input.form-control,
.occ-metis oc-daterange .daterange-with-button.occ-input-with-clear input.form-control {
  padding-right: 23px;
}
body.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu,
.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu {
  min-width: auto;
}
body.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .custom-day.bg-primary:hover,
.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .custom-day.bg-primary:hover {
  color: #ffffff;
}
body.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .custom-day,
.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .custom-day {
  margin-top: -4px;
  padding: 4px;
}
body.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-month,
.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-month {
  padding-left: 0px;
  padding-right: 0px;
  border-right-width: 0px;
}
body.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header,
.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header {
  padding: 12px 10px;
}
body.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header select,
.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header select {
  background-position: calc(100% - 5px) 12px;
}
body.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header select:first-child,
.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header select:first-child {
  width: 45px;
}
body.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header select:not(:first-child),
.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header select:not(:first-child) {
  width: 55px;
}
body.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header select:focus,
.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header select:focus {
  background-color: #ffffff !important;
}
body.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header .ngb-dp-arrow,
.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header .ngb-dp-arrow {
  width: 20px;
}
body.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header .ngb-dp-navigation-select,
.occ-metis ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header .ngb-dp-navigation-select {
  flex: 1 1 111px;
}
body.occ-metis .c-icon-date-picker:after,
.occ-metis .c-icon-date-picker:after {
  font-family: ionicons, sans-serif;
  content: "\f117";
  color: #002d72;
  font-size: 18px;
  font-style: normal;
}
body.occ-metis .modal-timepicker,
.occ-metis .modal-timepicker {
  text-align: center;
}
body.occ-metis .modal-timepicker .timepicker-content,
.occ-metis .modal-timepicker .timepicker-content {
  padding: 15px;
}
body.occ-metis .modal-timepicker .timepicker-content ngb-timepicker fieldset,
.occ-metis .modal-timepicker .timepicker-content ngb-timepicker fieldset {
  display: inline-block;
  margin: 0 auto;
}
body.occ-metis .modal-timepicker .timepicker-content .popup-btn-control .btn-primary,
.occ-metis .modal-timepicker .timepicker-content .popup-btn-control .btn-primary {
  margin-right: 10px;
}
body.occ-metis oc-drawer .drawer .drawer-header,
.occ-metis oc-drawer .drawer .drawer-header {
  background-color: #002d72;
  padding: 20px 24px;
  text-align: center;
  height: 56px;
}
body.occ-metis oc-drawer .drawer .drawer-body,
.occ-metis oc-drawer .drawer .drawer-body {
  height: calc(100% - 96px);
}
body.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header,
.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header {
  padding: 16px 24px;
}
body.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header a,
.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header a {
  background-color: #0177BB;
  padding: 5px;
  border-radius: 3px;
  margin-right: 8px;
}
body.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header a:hover,
.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header a:hover {
  text-decoration: none;
}
body.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header .occ-data-column,
.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header .occ-data-column {
  font-size: 12px;
  font-family: Interstate_Bold, sans-serif;
  color: #707070;
  letter-spacing: 0.36px;
}
body.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header .occ-data-value,
.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header .occ-data-value {
  font-family: Interstate_Bold, sans-serif;
  color: #282828;
}
body.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header .occ-auth-value,
.occ-metis oc-drawer .drawer .drawer-body .occ-sub-header .occ-auth-value {
  font-family: Interstate, sans-serif;
  color: #53565a;
  font-size: 14px;
  line-height: 19px;
}
body.occ-metis oc-drawer .drawer .drawer-body .occ-panel-content .occ-data-row,
.occ-metis oc-drawer .drawer .drawer-body .occ-panel-content .occ-data-row {
  opacity: 1;
  padding: 15px 0px 15px 0px;
  border-bottom: 1px solid rgba(151, 153, 155, 0.4);
}
body.occ-metis oc-drawer .drawer .drawer-body .occ-panel-content .occ-data-row:last-child,
.occ-metis oc-drawer .drawer .drawer-body .occ-panel-content .occ-data-row:last-child {
  border: none;
}
body.occ-metis oc-drawer .drawer .drawer-body .occ-panel-content .occ-data-row .occ-column-header,
.occ-metis oc-drawer .drawer .drawer-body .occ-panel-content .occ-data-row .occ-column-header {
  opacity: 1;
  letter-spacing: 0.3px;
  color: #5D5D5D;
}
body.occ-metis oc-drawer .drawer .drawer-body .occ-panel-content .occ-data-row .occ-column-value,
.occ-metis oc-drawer .drawer .drawer-body .occ-panel-content .occ-data-row .occ-column-value {
  font-size: 14px;
  color: #53565a;
  line-height: 13px;
}
body.occ-metis oc-drawer .drawer .drawer-body .occ-panel-content .panel-heading,
.occ-metis oc-drawer .drawer .drawer-body .occ-panel-content .panel-heading {
  background-color: rgba(0, 123, 194, 0.15);
  color: #002d72;
  border: none;
}
body.occ-metis oc-drawer .drawer .drawer-body .occ-panel-content .panel-heading h2,
.occ-metis oc-drawer .drawer .drawer-body .occ-panel-content .panel-heading h2 {
  font-weight: none;
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis oc-drawer .drawer .drawer-footer oc-action-button button,
.occ-metis oc-drawer .drawer .drawer-footer oc-action-button button {
  width: 100%;
}
body.occ-metis oc-drawer .drawer .close-icon,
.occ-metis oc-drawer .drawer .close-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16-white.svg");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  display: block;
  cursor: pointer;
}
body.occ-metis oc-drawer .drawer .close-icon:after,
.occ-metis oc-drawer .drawer .close-icon:after {
  content: none;
}
body.occ-metis oc-drawer .drawer .panel-secondary,
.occ-metis oc-drawer .drawer .panel-secondary {
  margin-bottom: 0px;
  border-bottom: none;
}
body.occ-metis oc-drawer .drawer .panel-secondary .panel-heading,
.occ-metis oc-drawer .drawer .panel-secondary .panel-heading {
  padding: 5px 24px;
  border-bottom: 1px solid #c4cdd5;
  height: 32px;
}
body.occ-metis oc-drawer .drawer .panel-secondary .panel-body,
.occ-metis oc-drawer .drawer .panel-secondary .panel-body {
  padding: 0px 24px;
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-header,
.occ-metis oc-drawer.occ-rd .drawer .drawer-header {
  background: none;
  font-size: 20px;
  color: #282828;
  letter-spacing: 0;
  font-weight: 700;
  text-align: left;
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-header span.second-blue,
.occ-metis oc-drawer.occ-rd .drawer .drawer-header span.second-blue {
  color: #007bc2;
}
body.occ-metis oc-drawer.occ-rd .drawer .close-icon,
.occ-metis oc-drawer.occ-rd .drawer .close-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16-grey.svg");
}
body.occ-metis oc-drawer.occ-rd .drawer .occ-sub-header,
.occ-metis oc-drawer.occ-rd .drawer .occ-sub-header {
  text-align: left;
}
body.occ-metis oc-drawer.occ-rd .drawer .occ-sub-header oc-toggle-button label.btn-custom,
.occ-metis oc-drawer.occ-rd .drawer .occ-sub-header oc-toggle-button label.btn-custom {
  padding: 11px 11px;
}
body.occ-metis oc-drawer.occ-rd .drawer .occ-sub-header oc-toggle-button .btn,
.occ-metis oc-drawer.occ-rd .drawer .occ-sub-header oc-toggle-button .btn {
  height: 40px;
}
body.occ-metis oc-drawer.occ-rd .drawer .occ-sub-header oc-toggle-button .btn .occ-icon,
.occ-metis oc-drawer.occ-rd .drawer .occ-sub-header oc-toggle-button .btn .occ-icon {
  float: left;
}
body.occ-metis oc-drawer.occ-rd .drawer .occ-sub-header oc-toggle-button .btn .occ-rd-icon-text,
.occ-metis oc-drawer.occ-rd .drawer .occ-sub-header oc-toggle-button .btn .occ-rd-icon-text {
  margin-left: 10px;
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-body .panel-secondary,
.occ-metis oc-drawer.occ-rd .drawer .drawer-body .panel-secondary {
  border-left: none;
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-body .panel-secondary .panel-body,
.occ-metis oc-drawer.occ-rd .drawer .drawer-body .panel-secondary .panel-body {
  padding: 0 0 0 35px;
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-body .panel-secondary .panel-heading,
.occ-metis oc-drawer.occ-rd .drawer .drawer-body .panel-secondary .panel-heading {
  height: 49px;
  background: rgba(233, 238, 243, 0.3);
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-body .panel-secondary .panel-heading h2,
.occ-metis oc-drawer.occ-rd .drawer .drawer-body .panel-secondary .panel-heading h2 {
  width: 100%;
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-body .panel-secondary .panel-collapse .panel-body,
.occ-metis oc-drawer.occ-rd .drawer .drawer-body .panel-secondary .panel-collapse .panel-body {
  padding: 0 0 0 24px;
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-body .occ-rd-accordion-text,
.occ-metis oc-drawer.occ-rd .drawer .drawer-body .occ-rd-accordion-text {
  margin-left: 10px;
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-body .occ-panel-content .occ-data-row,
.occ-metis oc-drawer.occ-rd .drawer .drawer-body .occ-panel-content .occ-data-row {
  font-size: 16px;
  color: #53565a;
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-body .occ-panel-content .occ-data-row:last-child,
.occ-metis oc-drawer.occ-rd .drawer .drawer-body .occ-panel-content .occ-data-row:last-child {
  border-bottom: 1px solid #D8E0E9;
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-body .occ-panel-content .occ-data-row .occ-icon,
.occ-metis oc-drawer.occ-rd .drawer .drawer-body .occ-panel-content .occ-data-row .occ-icon {
  height: 14px;
  margin: 0 10px 0 0;
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion .panel-group,
.occ-metis oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion .panel-group {
  margin: 0;
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel,
.occ-metis oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel {
  border: none;
  border-bottom: 1px solid #D8E0E9;
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel.dropup,
.occ-metis oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel.dropup {
  border: none;
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel-heading,
.occ-metis oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel-heading {
  background-color: #ffffff;
  text-transform: none;
  height: 56px;
  line-height: 56px;
  padding: 0;
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel-heading .panel-title,
.occ-metis oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel-heading .panel-title {
  color: #002d72;
  font-size: 17px;
  vertical-align: middle;
  display: inline-block;
  font-family: Interstate_Bold, sans-serif;
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel-heading .panel-title .occ-icon,
.occ-metis oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel-heading .panel-title .occ-icon {
  height: 14px;
  margin: 0 10px 0 0;
}
body.occ-metis oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel-heading .panel-title oc-accordion-caret,
.occ-metis oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel-heading .panel-title oc-accordion-caret {
  margin-left: 5px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer,
.occ-metis oc-drawer.occ-payments-drawer .drawer {
  background-color: #002d72;
  width: 528px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header {
  height: auto;
  position: relative;
  padding: 24px 17px 35px 17px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header *,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header * {
  display: block;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-main-header,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-main-header {
  margin-bottom: 24px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-table,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-table {
  display: table;
  width: 100%;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-table > .occ-table-cell,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-table > .occ-table-cell {
  display: table-cell;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-table > .occ-table-cell:first-child,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-table > .occ-table-cell:first-child {
  width: 35px;
  vertical-align: middle;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-table > .occ-table-cell:last-child,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-table > .occ-table-cell:last-child {
  width: 35px;
  vertical-align: middle;
  padding-left: 17px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header {
  background: #008CE6;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.3);
  border-radius: 18px;
  padding: 16px 0px 20px 0px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-row,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-row {
  border-bottom: 1px solid rgba(255, 255, 255, 0.24);
  display: table;
  width: 100%;
  table-layout: fixed;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-row:last-child,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-row:last-child {
  border-bottom: none;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-amount .occ-column-header,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-amount .occ-column-header {
  margin-bottom: 8px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-amount .occ-column-value,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-amount .occ-column-value {
  margin-bottom: 25px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-column,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-column {
  display: table-cell;
  vertical-align: top;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-column:first-child,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-column:first-child {
  padding: 15px 0px 20px 29px;
  width: 70px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-column:last-child,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-column:last-child {
  padding: 15px 10px 20px 29px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-calendar-white,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-calendar-white {
  width: 22px;
  height: 22px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header oc-icon,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header oc-icon {
  background: #00C1B6;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  display: block;
  padding: 11px 12px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-column-value,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-column-value {
  word-break: break-word;
  word-wrap: break-word;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header oc-icon,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header oc-icon {
  cursor: pointer;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .close-icon,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .close-icon {
  width: 24px;
  height: 24px;
  display: inline-block;
  background-color: #eeeeee;
  border-radius: 50%;
  padding: 6px;
  background-image: none;
  cursor: pointer;
  position: absolute;
  right: 24px;
  top: 24px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .close-icon:after,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-header .close-icon:after {
  content: "";
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_cancel-blue.svg");
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  display: block;
  background-size: contain;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-body,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-body {
  height: calc(100% - 500px);
  padding: 0px 70px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section {
  border-bottom: 1px solid rgba(255, 255, 255, 0.11);
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section:last-child,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section:last-child {
  border-bottom: none;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section .occ-section-header,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section .occ-section-header {
  margin-bottom: 24px;
  margin-top: 25px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section .occ-column-header,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section .occ-column-header {
  margin-bottom: 8px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section .occ-data-row,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section .occ-data-row {
  margin-bottom: 20px;
  display: table;
  width: 100%;
  table-layout: fixed;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section .occ-data-row .occ-data-column,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section .occ-data-row .occ-data-column {
  display: table-cell;
  vertical-align: top;
  width: 50%;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-column-value,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-column-value {
  word-break: break-word;
  word-wrap: break-word;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer {
  background-color: #0b1941;
  height: 78px;
  position: absolute;
  bottom: 0px;
  width: 100%;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-approve-reject-footer,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-approve-reject-footer {
  display: table;
  width: 100%;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer {
  padding: 32px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer .occ-confirm-text,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer .occ-confirm-text {
  max-width: 453px;
  margin-bottom: 8px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer oc-action-button,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer oc-action-button {
  display: block;
  width: auto;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer oc-action-button.occ-btn-approve,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer oc-action-button.occ-btn-approve {
  margin: 16px auto;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer oc-action-button.btn-link,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer oc-action-button.btn-link {
  margin: 0px auto 10px auto;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer oc-action-button button,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer oc-action-button button {
  width: auto;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-data-column,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-data-column {
  display: table-cell;
  padding-top: 15px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-data-column:first-child,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-data-column:first-child {
  text-align: right;
  padding-right: 16px;
}
body.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-data-column:last-child,
.occ-metis oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-data-column:last-child {
  text-align: left;
  padding-left: 16px;
}
body.occ-metis oc-drawer.occ-payments-drawer.occ-approve-drawer .drawer .drawer-body,
.occ-metis oc-drawer.occ-payments-drawer.occ-approve-drawer .drawer .drawer-body {
  height: calc(100% - 670px);
}
body.occ-metis oc-drawer.occ-payments-drawer.occ-approve-drawer .drawer .drawer-footer,
.occ-metis oc-drawer.occ-payments-drawer.occ-approve-drawer .drawer .drawer-footer {
  height: 226px;
}
body.occ-metis oc-backdrop .occ-backdrop.occ-feedback-backdrop,
body.occ-metis oc-backdrop .occ-backdrop.occ-filter-backdrop,
.occ-metis oc-backdrop .occ-backdrop.occ-feedback-backdrop,
.occ-metis oc-backdrop .occ-backdrop.occ-filter-backdrop {
  background-color: #0b1941;
  opacity: 0.35;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer,
body.occ-metis oc-drawer.occ-filter-drawer .drawer,
.occ-metis oc-drawer.occ-feedback-drawer .drawer,
.occ-metis oc-drawer.occ-filter-drawer .drawer {
  background-color: #ffffff;
  width: 544px;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-header,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-header,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-header,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-header {
  padding: 10px 60px 10px 24px;
  height: 95px;
  position: relative;
  background-color: #ffffff;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-header *,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-header *,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-header *,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-header * {
  display: inline-block;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-header *:not(.text-center),
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-header *:not(.text-center),
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-header *:not(.text-center),
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-header *:not(.text-center) {
  text-align: left;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-header .occ-main-header,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-header .occ-main-header,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-header .occ-main-header,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-header .occ-main-header {
  margin-bottom: 8px;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-header oc-icon,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-header oc-icon,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-header oc-icon,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-header oc-icon {
  cursor: pointer;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-header .close-icon,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-header .close-icon,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-header .close-icon,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-header .close-icon {
  width: 24px;
  height: 24px;
  display: inline-block;
  background-color: #eeeeee;
  border-radius: 50%;
  padding: 6px;
  background-image: none;
  cursor: pointer;
  position: absolute;
  right: 16px;
  top: 16px;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-header .close-icon:after,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-header .close-icon:after,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-header .close-icon:after,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-header .close-icon:after {
  content: "";
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_cancel-blue.svg");
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  display: block;
  background-size: contain;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body {
  padding: 0 24px;
  height: calc(100% - 160px);
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-question,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-question,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-question,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-question {
  margin-top: 24px;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-question oc-label:first-of-type label,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-question oc-label:first-of-type label,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-question oc-label:first-of-type label,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-question oc-label:first-of-type label {
  margin-bottom: 8px;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-question textarea,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-question textarea,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-question textarea,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-question textarea {
  height: 178px;
  min-height: 60px;
  resize: vertical;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info {
  margin-top: 16px;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info p,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info p,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info p,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info p {
  margin-bottom: 8px;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info .occ-vertical-separator,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info .occ-vertical-separator,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info .occ-vertical-separator,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info .occ-vertical-separator {
  border-right: 1px solid black;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info oc-action-button:first-of-type .btn-link,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info oc-action-button:first-of-type .btn-link,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info oc-action-button:first-of-type .btn-link,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info oc-action-button:first-of-type .btn-link {
  padding-left: 0;
  padding-right: 6px;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info oc-action-button:last-of-type .btn-link,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info oc-action-button:last-of-type .btn-link,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info oc-action-button:last-of-type .btn-link,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info oc-action-button:last-of-type .btn-link {
  padding-left: 6px;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info oc-dropdown button,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info oc-dropdown button,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info oc-dropdown button,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info oc-dropdown button {
  color: #4F6F90;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-wrap-text-dropdown .occ-dropdown-menu,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-wrap-text-dropdown .occ-dropdown-menu,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-wrap-text-dropdown .occ-dropdown-menu,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-wrap-text-dropdown .occ-dropdown-menu {
  width: 100%;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-wrap-text-dropdown .occ-dropdown-menu .dropdown-item,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-wrap-text-dropdown .occ-dropdown-menu .dropdown-item,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-wrap-text-dropdown .occ-dropdown-menu .dropdown-item,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-wrap-text-dropdown .occ-dropdown-menu .dropdown-item {
  width: 100%;
  white-space: normal;
  word-wrap: break-word;
  min-height: 48px;
  line-height: 20px;
  padding: 14px 16px;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body > *,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body > *,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-body > *,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-body > * {
  max-width: 478px;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-footer,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-footer,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-footer,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-footer {
  padding: 8px 24px;
  height: 58px;
  width: 100%;
  box-shadow: 2px 0px 4px 0px #c8c8c8;
  position: absolute;
  bottom: 0;
  background-color: #ffffff;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-footer .occ-submit-footer,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-footer .occ-submit-footer,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-footer .occ-submit-footer,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-footer .occ-submit-footer {
  text-align: right;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-footer .occ-submit-footer oc-action-button,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-footer .occ-submit-footer oc-action-button,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-footer .occ-submit-footer oc-action-button,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-footer .occ-submit-footer oc-action-button {
  min-width: 132px;
  max-width: 496px;
  width: auto;
}
body.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-footer .occ-submit-footer oc-action-button button,
body.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-footer .occ-submit-footer oc-action-button button,
.occ-metis oc-drawer.occ-feedback-drawer .drawer .drawer-footer .occ-submit-footer oc-action-button button,
.occ-metis oc-drawer.occ-filter-drawer .drawer .drawer-footer .occ-submit-footer oc-action-button button {
  padding: 12px 16px;
}
body.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-body,
body.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-body,
.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-body,
.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-body {
  height: calc(100% - 324px) !important;
}
body.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .occ-feedback-backdrop,
body.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .occ-filter-backdrop,
body.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .occ-feedback-backdrop,
body.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .occ-filter-backdrop,
.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .occ-feedback-backdrop,
.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .occ-filter-backdrop,
.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .occ-feedback-backdrop,
.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .occ-filter-backdrop {
  height: calc(100% - 179px);
  background: rgba(11, 25, 65, 0.15);
  position: fixed;
  top: 0px;
  right: 0px;
  width: 544px;
  z-index: 9999;
}
body.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer,
body.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer,
.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer,
.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer {
  height: 186px;
  padding: 24px !important;
}
body.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer div:first-of-type,
body.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer div:first-of-type,
.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer div:first-of-type,
.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer div:first-of-type {
  height: 100%;
}
body.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer,
body.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer,
.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer,
.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
body.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer p,
body.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer p,
.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer p,
.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer p {
  margin-bottom: 4px;
}
body.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions,
body.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions,
.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions,
.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions {
  text-align: right;
}
body.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions oc-action-button,
body.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions oc-action-button,
.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions oc-action-button,
.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions oc-action-button {
  margin-left: 24px;
  width: 136px;
}
body.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions oc-action-button button,
body.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions oc-action-button button,
.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions oc-action-button button,
.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions oc-action-button button {
  padding: 12px 32px;
}
body.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-drawer-no-header .drawer .drawer-body,
body.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-drawer-no-header .drawer .drawer-body,
.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-drawer-no-header .drawer .drawer-body,
.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-drawer-no-header .drawer .drawer-body {
  height: calc(100% - 58px);
}
body.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-drawer-no-header .drawer .drawer-header,
body.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-drawer-no-header .drawer .drawer-header,
.occ-metis oc-drawer.occ-feedback-drawer.occ-feedback-drawer-no-header .drawer .drawer-header,
.occ-metis oc-drawer.occ-filter-drawer.occ-feedback-drawer-no-header .drawer .drawer-header {
  display: none;
}
body.occ-metis oc-drawer.occ-filter-drawer .drawer,
.occ-metis oc-drawer.occ-filter-drawer .drawer {
  top: 56px;
  border-top: 1px solid #000;
  max-height: calc(100vh - 56px);
}
body.occ-metis oc-drawer.occ-filter-drawer .drawer-header,
.occ-metis oc-drawer.occ-filter-drawer .drawer-header {
  text-align: left;
  height: 80px !important;
}
body.occ-metis oc-drawer.occ-filter-drawer .drawer-header > div,
.occ-metis oc-drawer.occ-filter-drawer .drawer-header > div {
  display: block !important;
  border-bottom: 1px solid #c4cdd5;
  color: #000;
  padding-bottom: 10px;
}
body.occ-metis oc-drawer.occ-filter-drawer .drawer-header .occ-filter-header,
.occ-metis oc-drawer.occ-filter-drawer .drawer-header .occ-filter-header {
  font-size: 18px;
}
body.occ-metis oc-drawer.occ-filter-drawer .occ-delete-field > div,
.occ-metis oc-drawer.occ-filter-drawer .occ-delete-field > div {
  width: 93%;
}
body.occ-metis oc-drawer.occ-filter-drawer .drawer-body oc-icon i.occ-rd-close,
.occ-metis oc-drawer.occ-filter-drawer .drawer-body oc-icon i.occ-rd-close {
  position: absolute;
  top: 61px;
  right: 10px;
  cursor: pointer;
}
body.occ-metis oc-drawer.occ-filter-drawer .occ-submit-footer,
.occ-metis oc-drawer.occ-filter-drawer .occ-submit-footer {
  text-align: right;
}
body.occ-metis oc-drawer.occ-filter-drawer .occ-submit-footer oc-action-button,
.occ-metis oc-drawer.occ-filter-drawer .occ-submit-footer oc-action-button {
  margin-top: -8px;
  margin-right: 20px;
}
body.occ-metis .occ-filter-backdrop,
.occ-metis .occ-filter-backdrop {
  max-height: calc(100vh - 56px);
  top: 56px;
}
body.occ-metis oc-drawer.occ-approvals-drawer .drawer,
.occ-metis oc-drawer.occ-approvals-drawer .drawer {
  top: auto;
  bottom: 107px;
  height: auto;
  background: #0b1941;
  border-radius: 39px;
  width: auto;
  z-index: 999;
}
body.occ-metis oc-drawer.occ-approvals-drawer .drawer .drawer-header,
body.occ-metis oc-drawer.occ-approvals-drawer .drawer .drawer-footer,
.occ-metis oc-drawer.occ-approvals-drawer .drawer .drawer-header,
.occ-metis oc-drawer.occ-approvals-drawer .drawer .drawer-footer {
  display: none;
}
body.occ-metis oc-drawer.occ-approvals-drawer .drawer .drawer-body,
.occ-metis oc-drawer.occ-approvals-drawer .drawer .drawer-body {
  padding: 15px 20px;
  height: auto;
}
body.occ-metis oc-drawer.occ-approvals-drawer .drawer .drawer-body .occ-record-selected,
.occ-metis oc-drawer.occ-approvals-drawer .drawer .drawer-body .occ-record-selected {
  display: inline-block;
  margin: 0px 20px;
}
body.occ-metis oc-drawer.occ-approvals-drawer .drawer .drawer-body oc-action-button.occ-btn-reject,
.occ-metis oc-drawer.occ-approvals-drawer .drawer .drawer-body oc-action-button.occ-btn-reject {
  margin: 0px 30px 0px 20px;
}
body.occ-metis oc-drawer.occ-audit-trail-drawer .drawer,
.occ-metis oc-drawer.occ-audit-trail-drawer .drawer {
  width: 55%;
}
body.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-header,
.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-header {
  border-bottom: 1px solid #C8D5E1;
  background-color: #ffffff;
  width: 100%;
  padding: 24px;
}
body.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-header > div,
.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-header > div {
  width: 100%;
}
body.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-header oc-icon,
.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-header oc-icon {
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}
body.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-header .close-icon,
.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-header .close-icon {
  position: absolute;
  top: 30px;
  right: 20px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_dismiss-grey.svg");
  background-size: contain;
  width: 32px;
  height: 32px;
}
body.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-header oc-toggle-buttons,
.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-header oc-toggle-buttons {
  float: right;
  margin-right: 40px;
}
body.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-header .occ-transaction-ref,
.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-header .occ-transaction-ref {
  vertical-align: sub;
  padding-top: 5px;
}
body.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-body,
.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-body {
  padding: 24px;
}
body.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-footer,
.occ-metis oc-drawer.occ-audit-trail-drawer .drawer .drawer-footer {
  display: none;
}
body.occ-metis oc-dropdown,
.occ-metis oc-dropdown {
  width: 100%;
}
body.occ-metis oc-dropdown .btn-primary,
.occ-metis oc-dropdown .btn-primary {
  background-color: #ffffff;
  color: #ccc;
  border: 1px solid #DCE0E0;
  display: block;
  text-align: left;
  padding: 8px 12px;
  height: 40px;
  width: 100%;
  border-radius: 4px;
}
body.occ-metis oc-dropdown .btn-primary:hover,
.occ-metis oc-dropdown .btn-primary:hover {
  border: 1px solid #53565a;
  background-color: #ffffff;
}
body.occ-metis oc-dropdown .btn-primary:focus, body.occ-metis oc-dropdown .btn-primary:active, body.occ-metis oc-dropdown .btn-primary:active:hover, body.occ-metis oc-dropdown .btn-primary:active:focus,
.occ-metis oc-dropdown .btn-primary:focus,
.occ-metis oc-dropdown .btn-primary:active,
.occ-metis oc-dropdown .btn-primary:active:hover,
.occ-metis oc-dropdown .btn-primary:active:focus {
  border: 1px solid #008CE6;
  background-color: #ffffff;
  outline: none;
}
body.occ-metis oc-dropdown .btn-primary span.occ-option-text,
.occ-metis oc-dropdown .btn-primary span.occ-option-text {
  color: #282828;
}
body.occ-metis oc-dropdown .btn-primary[disabled],
body.occ-metis oc-dropdown .btn-primary[disabled]:hover,
.occ-metis oc-dropdown .btn-primary[disabled],
.occ-metis oc-dropdown .btn-primary[disabled]:hover {
  background-color: #F9FAFB;
  color: #ccc;
  border: 1px solid #DCE0E0;
}
body.occ-metis oc-dropdown button.btn-primary,
.occ-metis oc-dropdown button.btn-primary {
  position: relative;
}
body.occ-metis oc-dropdown button.btn-primary .caret,
.occ-metis oc-dropdown button.btn-primary .caret {
  position: absolute;
  top: 13px;
  right: 12px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-right.svg");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-size: contain;
  display: inline-block;
  height: 12px;
  width: 12px;
  border: 0;
}
body.occ-metis oc-dropdown span.text-ellipsis,
.occ-metis oc-dropdown span.text-ellipsis {
  width: calc(100% - 12px);
}
body.occ-metis oc-dropdown .dropdown.show button.btn-primary .caret,
.occ-metis oc-dropdown .dropdown.show button.btn-primary .caret {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-down.svg");
}
body.occ-metis .occ-dropdown-menu.dropdown-menu,
.occ-metis .occ-dropdown-menu.dropdown-menu {
  margin-top: -1px;
  border: 1px solid #c4cdd5;
  box-shadow: 0 5px 5px 0 rgba(6, 44, 82, 0.1);
  background: #ffffff;
  padding: 0px;
  min-width: 100%;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item {
  padding: 0px 16px;
  color: #53565a;
  font-size: 14px;
  line-height: 48px;
  cursor: pointer;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button {
  border: none;
  padding: 0px;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:focus,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:hover,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:active,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:focus,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:hover,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:active {
  text-align: center;
  background-color: #008CE6;
  color: #ffffff;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:not([disabled]).focus, body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:not([disabled]):hover, body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:not([disabled]):active,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:focus:not([disabled]).focus,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:focus:not([disabled]):hover,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:focus:not([disabled]):active,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:hover:not([disabled]).focus,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:hover:not([disabled]):hover,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:hover:not([disabled]):active,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:active:not([disabled]).focus,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:active:not([disabled]):hover,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:active:not([disabled]):active,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:not([disabled]).focus,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:not([disabled]):hover,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:not([disabled]):active,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:focus:not([disabled]).focus,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:focus:not([disabled]):hover,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:focus:not([disabled]):active,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:hover:not([disabled]).focus,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:hover:not([disabled]):hover,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:hover:not([disabled]):active,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:active:not([disabled]).focus,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:active:not([disabled]):hover,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button:active:not([disabled]):active {
  background-color: #008CE6;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item.occ-no-hightlight:hover, body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item.occ-no-hightlight:focus, body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item.occ-no-hightlight:active,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item.occ-no-hightlight:hover,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item.occ-no-hightlight:focus,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item.occ-no-hightlight:active {
  background-color: transparent;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-icon,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-icon {
  display: inline-block;
  cursor: pointer;
  vertical-align: sub;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-icon i,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-icon i {
  width: 10px;
  height: 10px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-dark-grey-sm.svg");
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-icon.occ-open i,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item oc-icon.occ-open i {
  transform: rotate(180deg);
  vertical-align: super;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item a:focus,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item a:active,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item a:hover,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item a:focus,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item a:active,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item a:hover {
  text-decoration: none;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item:hover,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item:focus,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item:active,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item.selected-option,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item:hover,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item:focus,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item:active,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item.selected-option {
  background: #008CE6;
  color: #ffffff !important;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item:hover label,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item:focus label,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item:active label,
body.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item.selected-option label,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item:hover label,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item:focus label,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item:active label,
.occ-metis .occ-dropdown-menu.dropdown-menu .dropdown-item.selected-option label {
  color: #ffffff !important;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu.occ-category-dropdown-menu .occ-select-all-item oc-checkbox,
body.occ-metis .occ-dropdown-menu.dropdown-menu.occ-category-dropdown-menu .occ-sub-item oc-checkbox,
.occ-metis .occ-dropdown-menu.dropdown-menu.occ-category-dropdown-menu .occ-select-all-item oc-checkbox,
.occ-metis .occ-dropdown-menu.dropdown-menu.occ-category-dropdown-menu .occ-sub-item oc-checkbox {
  margin-left: 17px;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu.occ-category-dropdown-menu oc-checkbox,
.occ-metis .occ-dropdown-menu.dropdown-menu.occ-category-dropdown-menu oc-checkbox {
  margin-left: 7px;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .occ-items-wrapper,
.occ-metis .occ-dropdown-menu.dropdown-menu .occ-items-wrapper {
  max-height: 295px;
  overflow: auto;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .occ-items-wrapper oc-checkbox .display-inline,
.occ-metis .occ-dropdown-menu.dropdown-menu .occ-items-wrapper oc-checkbox .display-inline {
  vertical-align: middle;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .occ-items-wrapper oc-checkbox label,
.occ-metis .occ-dropdown-menu.dropdown-menu .occ-items-wrapper oc-checkbox label {
  vertical-align: middle;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu.occ-multiselect-dropdown .occ-items-wrapper,
.occ-metis .occ-dropdown-menu.dropdown-menu.occ-multiselect-dropdown .occ-items-wrapper {
  max-height: 306px;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu oc-text.occ-dropdown-menu-search,
.occ-metis .occ-dropdown-menu.dropdown-menu oc-text.occ-dropdown-menu-search {
  display: block;
  margin-top: 10px;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu oc-text.occ-dropdown-menu-search .occ-icon,
.occ-metis .occ-dropdown-menu.dropdown-menu oc-text.occ-dropdown-menu-search .occ-icon {
  margin: 16px 8px;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu oc-text.occ-dropdown-menu-search .occ-clear-icon,
.occ-metis .occ-dropdown-menu.dropdown-menu oc-text.occ-dropdown-menu-search .occ-clear-icon {
  margin: 4px 10px 0 0;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu oc-text.occ-dropdown-menu-search input,
.occ-metis .occ-dropdown-menu.dropdown-menu oc-text.occ-dropdown-menu-search input {
  line-height: 14px;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .occ-dropdown-loader,
.occ-metis .occ-dropdown-menu.dropdown-menu .occ-dropdown-loader {
  padding: 10px 16px 0px 16px;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .occ-dropdown-loader .occ-loading-text,
.occ-metis .occ-dropdown-menu.dropdown-menu .occ-dropdown-loader .occ-loading-text {
  margin-left: 8px;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .occ-dropdown-loader oc-spinner-inline,
.occ-metis .occ-dropdown-menu.dropdown-menu .occ-dropdown-loader oc-spinner-inline {
  vertical-align: sub;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .occ-dropdown-loader oc-spinner-inline .oc-progress-spinner::before,
.occ-metis .occ-dropdown-menu.dropdown-menu .occ-dropdown-loader oc-spinner-inline .oc-progress-spinner::before {
  padding-top: 0px;
}
body.occ-metis .occ-dropdown-menu.dropdown-menu .occ-dropdown-match-message,
.occ-metis .occ-dropdown-menu.dropdown-menu .occ-dropdown-match-message {
  padding: 10px 16px;
}
body.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu,
.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu {
  padding: 0;
  right: 0px;
  left: auto !important;
  min-width: 248px;
}
body.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-users-section,
.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-users-section {
  background: #D9F5F2;
  border-radius: 4px 4px 0 0;
  padding: 12px 16px 12px 16px;
}
body.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-users-section span,
.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-users-section span {
  display: block;
}
body.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-users-section .occ-user-subtitle,
.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-users-section .occ-user-subtitle {
  margin-top: 0px;
}
body.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-users-section .occ-user-link,
.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-users-section .occ-user-link {
  margin-top: 16px;
}
body.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-links-section,
.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-links-section {
  background: #ffffff;
  box-shadow: 0 5px 5px 0 rgba(6, 41, 82, 0.1);
  border-radius: 0 0 4px 4px;
}
body.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-links-section .dropdown-item:active, body.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-links-section .dropdown-item:focus, body.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-links-section .dropdown-item:hover,
.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-links-section .dropdown-item:active,
.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-links-section .dropdown-item:focus,
.occ-metis .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-links-section .dropdown-item:hover {
  background: #0395D8;
  color: #ffffff;
}
body.occ-metis .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle,
.occ-metis .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle {
  margin: 0px 14px 0px 16px;
  display: inline-block;
}
body.occ-metis .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle .occ-down-arrow-blue,
.occ-metis .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle .occ-down-arrow-blue {
  display: inline-block;
  margin-left: 9px;
  width: 9px;
  height: 9px;
  cursor: pointer;
}
body.occ-metis .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle .occ-public-access,
body.occ-metis .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle .occ-private-access,
.occ-metis .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle .occ-public-access,
.occ-metis .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle .occ-private-access {
  width: 12px;
  height: 12px;
  margin-right: 9px;
}
body.occ-metis .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu,
.occ-metis .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu {
  padding: 0;
  border-radius: 4px;
  left: 16px !important;
}
body.occ-metis .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item,
.occ-metis .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item {
  padding: 3px 12px;
}
body.occ-metis .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item:active, body.occ-metis .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item:focus, body.occ-metis .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item:hover,
.occ-metis .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item:active,
.occ-metis .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item:focus,
.occ-metis .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item:hover {
  background: #008CE6;
  color: #ffffff;
}
body.occ-metis .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item.occ-active,
.occ-metis .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item.occ-active {
  background: #008CE6;
}
body.occ-metis .occ-profile-dropdown,
.occ-metis .occ-profile-dropdown {
  cursor: pointer;
}
body.occ-metis oc-nav-wizard .occ-icon,
.occ-metis oc-nav-wizard .occ-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_success_wizardicon.svg");
  width: 24px;
  height: 24px;
}
body.occ-metis oc-nav-wizard .occ-icon:after,
.occ-metis oc-nav-wizard .occ-icon:after {
  content: none;
}
body.occ-metis oc-nav-wizard .navflow-wizard,
.occ-metis oc-nav-wizard .navflow-wizard {
  padding-left: 0px;
  padding-right: 0px;
}
body.occ-metis oc-nav-wizard .navflow-wizard-step .step-label,
.occ-metis oc-nav-wizard .navflow-wizard-step .step-label {
  font-size: 12px;
  color: #002d72;
}
body.occ-metis oc-nav-wizard .navflow-wizard-step.inactive,
.occ-metis oc-nav-wizard .navflow-wizard-step.inactive {
  opacity: 1;
}
body.occ-metis oc-nav-wizard .navflow-wizard-step.inactive .step-number.occ-icon,
.occ-metis oc-nav-wizard .navflow-wizard-step.inactive .step-number.occ-icon {
  opacity: 0.35;
}
body.occ-metis oc-nav-wizard .navflow-wizard-step.inactive .step-label,
.occ-metis oc-nav-wizard .navflow-wizard-step.inactive .step-label {
  color: #c4cdd5;
  font-weight: 400;
}
body.occ-metis oc-nav-wizard .navflow-wizard-step.clickable,
.occ-metis oc-nav-wizard .navflow-wizard-step.clickable {
  cursor: pointer;
}
body.occ-metis oc-nav-wizard .wizard-tracker,
.occ-metis oc-nav-wizard .wizard-tracker {
  height: 2px;
  background-color: #c4cdd5;
}
body.occ-metis oc-nav-wizard .wizard-tracker .progress,
.occ-metis oc-nav-wizard .wizard-tracker .progress {
  background-color: #002d72;
}
body.occ-metis oc-nav-wizard .vertical-nav-wizard,
.occ-metis oc-nav-wizard .vertical-nav-wizard {
  margin-left: 8px;
}
body.occ-metis oc-nav-wizard .vertical-nav-wizard ul.navflow-wizard,
.occ-metis oc-nav-wizard .vertical-nav-wizard ul.navflow-wizard {
  border-color: #c4cdd5;
}
body.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard ul.navflow-wizard li:first-child span.step-number,
.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard ul.navflow-wizard li:first-child span.step-number {
  display: none;
}
body.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard span.step-number,
.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard span.step-number {
  top: 2px;
  left: -8px;
}
body.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-wrapper,
.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-wrapper {
  display: table;
  width: 100%;
  margin-left: 20px;
}
body.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-label,
.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-label {
  display: table-cell;
  width: 10%;
}
body.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status,
.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status {
  padding-left: 40px;
  display: table-cell;
}
body.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status.occ-green,
.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status.occ-green {
  color: #00833e;
}
body.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status.occ-blue,
.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status.occ-blue {
  color: #007bc2;
}
body.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status.occ-yellow,
.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status.occ-yellow {
  color: #edc200;
}
body.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status.occ-purple,
.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status.occ-purple {
  color: #a05fb5;
}
body.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .cut-off-data .occ-status-indicator-label,
.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .cut-off-data .occ-status-indicator-label {
  color: #b6b7b9;
}
body.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard li > div,
.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard li > div {
  height: 30px;
}
body.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard li.navflow-wizard-step,
.occ-metis oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard li.navflow-wizard-step {
  width: 100%;
}
body.occ-metis oc-nav-wizard.occ-rd li,
.occ-metis oc-nav-wizard.occ-rd li {
  border: 1px solid #E2E2E2;
  min-width: 148px;
  background: #ffffff;
}
body.occ-metis oc-nav-wizard.occ-rd .occ-icon,
.occ-metis oc-nav-wizard.occ-rd .occ-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-tick-grey-inactive.svg");
  width: 33px;
  height: 33px;
  right: 6%;
  position: absolute;
  top: 25%;
}
body.occ-metis oc-nav-wizard.occ-rd .navflow-wizard-step,
.occ-metis oc-nav-wizard.occ-rd .navflow-wizard-step {
  height: 70px;
  padding: 10px 0;
}
body.occ-metis oc-nav-wizard.occ-rd .navflow-wizard-step > div,
.occ-metis oc-nav-wizard.occ-rd .navflow-wizard-step > div {
  margin: 4% 0 0 0;
}
body.occ-metis oc-nav-wizard.occ-rd .navflow-wizard-step > div > span:nth-child(2),
.occ-metis oc-nav-wizard.occ-rd .navflow-wizard-step > div > span:nth-child(2) {
  font-weight: 400;
}
body.occ-metis oc-nav-wizard.occ-rd .navflow-wizard-step > div > span:nth-child(3),
.occ-metis oc-nav-wizard.occ-rd .navflow-wizard-step > div > span:nth-child(3) {
  font-weight: 700;
}
body.occ-metis oc-nav-wizard.occ-rd .navflow-wizard-step .step-label,
.occ-metis oc-nav-wizard.occ-rd .navflow-wizard-step .step-label {
  font-size: 16px;
  line-height: 16px;
  text-align: left;
  padding: 0 25% 0 15%;
  display: block;
}
body.occ-metis oc-nav-wizard.occ-rd .navflow-wizard-step.inactive .step-label,
.occ-metis oc-nav-wizard.occ-rd .navflow-wizard-step.inactive .step-label {
  color: #002d72;
}
body.occ-metis oc-nav-wizard.occ-rd .navflow-wizard-step.inactive .step-number.occ-icon,
.occ-metis oc-nav-wizard.occ-rd .navflow-wizard-step.inactive .step-number.occ-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-tick-grey-inactive.svg");
  opacity: 1;
}
body.occ-metis oc-nav-wizard.occ-rd .navflow-wizard-step.active.complete .step-number.occ-icon,
.occ-metis oc-nav-wizard.occ-rd .navflow-wizard-step.active.complete .step-number.occ-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-tick-green-active.svg");
}
body.occ-metis oc-nav-wizard.occ-rd .wizard-tracker,
.occ-metis oc-nav-wizard.occ-rd .wizard-tracker {
  height: 5px;
}
body.occ-metis oc-nav-wizard.occ-rd .wizard-tracker .progress,
.occ-metis oc-nav-wizard.occ-rd .wizard-tracker .progress {
  height: 5px;
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div {
  width: 100%;
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div span,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div span {
  display: block;
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div:after,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div:after {
  content: "";
  position: absolute;
  top: 14px;
  height: 2px;
  left: calc(50% + 14px);
  right: calc(-50% + 14px);
  background: #e2e6e9;
  margin-top: 6px;
  transition: all 0.3s cubic-bezier(0.62, 0.28, 0.23, 0.99);
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-number,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-number {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 2px solid #627384;
  box-shadow: inset 0 0 0 2px #ffffff;
  padding-top: 3px;
  margin: 0 auto;
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-label,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-label {
  padding: 0;
  text-align: center;
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active:not(.complete) div .step-number,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active:not(.complete) div .step-number {
  background: #004992;
  border-color: #004992;
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step:last-child div:after,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step:last-child div:after {
  content: none;
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.complete div:after,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.complete div:after {
  background: #004992;
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active.complete div .step-number,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active.complete div .step-number {
  background: transparent;
  border-color: #004992;
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active.complete div .step-number:before,
.occ-metis oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active.complete div .step-number:before {
  content: "\f383";
  display: inline-block;
}
body.occ-metis oc-nav-wizard.occ-dsr-wizard .wizard-tracker,
.occ-metis oc-nav-wizard.occ-dsr-wizard .wizard-tracker {
  display: none;
}
body.occ-metis oc-notification oc-notification-message > div,
.occ-metis oc-notification oc-notification-message > div {
  max-width: 400px;
  border-radius: 12px;
  position: relative;
}
body.occ-metis oc-notification oc-notification-message .icon,
.occ-metis oc-notification oc-notification-message .icon {
  background-size: contain;
}
body.occ-metis oc-notification oc-notification-message .occ-icon,
.occ-metis oc-notification oc-notification-message .occ-icon {
  height: 24px;
  width: 24px;
  margin-right: 8px;
}
body.occ-metis oc-notification oc-notification-message .occ-notification-desc,
.occ-metis oc-notification oc-notification-message .occ-notification-desc {
  margin-top: 16px;
}
body.occ-metis oc-notification oc-notification-message .occ-notification-desc oc-action-button button,
.occ-metis oc-notification oc-notification-message .occ-notification-desc oc-action-button button {
  padding: 3px 5px 5px;
}
body.occ-metis oc-notification oc-notification-message .close,
.occ-metis oc-notification oc-notification-message .close {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 26px;
  height: 26px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification_close-general.svg");
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 0px;
  display: block;
  opacity: 1;
  cursor: pointer;
}
body.occ-metis oc-notification oc-notification-message .close:hover,
.occ-metis oc-notification oc-notification-message .close:hover {
  opacity: 1;
}
body.occ-metis oc-notification oc-notification-message .close.occ-animate,
.occ-metis oc-notification oc-notification-message .close.occ-animate {
  background-image: none;
}
body.occ-metis oc-notification oc-notification-message .close.occ-animate path,
.occ-metis oc-notification oc-notification-message .close.occ-animate path {
  stroke: #007bc2;
}
body.occ-metis oc-notification oc-notification-message oc-action-button.btn-secondary,
.occ-metis oc-notification oc-notification-message oc-action-button.btn-secondary {
  float: right;
  margin-top: 20px;
}
body.occ-metis oc-notification oc-notification-message oc-action-button.btn-secondary button,
.occ-metis oc-notification oc-notification-message oc-action-button.btn-secondary button {
  padding: 12px 24px;
  border-color: #ffffff;
  border-radius: 20px;
}
body.occ-metis oc-notification oc-notification-message oc-action-button.btn-secondary button:hover, body.occ-metis oc-notification oc-notification-message oc-action-button.btn-secondary button:focus,
.occ-metis oc-notification oc-notification-message oc-action-button.btn-secondary button:hover,
.occ-metis oc-notification oc-notification-message oc-action-button.btn-secondary button:focus {
  background-color: transparent;
  border-color: #ffffff;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-general,
.occ-metis oc-notification oc-notification-message .oc-notification-general {
  background-color: #007bc2;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-general .icon,
.occ-metis oc-notification oc-notification-message .oc-notification-general .icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/Groupicon.svg");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  display: block;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-success,
.occ-metis oc-notification oc-notification-message .oc-notification-success {
  background-color: #00843D;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-success .icon,
.occ-metis oc-notification oc-notification-message .oc-notification-success .icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/GroupNN.svg");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  display: block;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-success .close,
.occ-metis oc-notification oc-notification-message .oc-notification-success .close {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification_close-success.svg");
}
body.occ-metis oc-notification oc-notification-message .oc-notification-success .close.occ-animate,
.occ-metis oc-notification oc-notification-message .oc-notification-success .close.occ-animate {
  background-image: none;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-success .close.occ-animate path,
.occ-metis oc-notification oc-notification-message .oc-notification-success .close.occ-animate path {
  stroke: #00843D;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-success .occ-notification-desc,
.occ-metis oc-notification oc-notification-message .oc-notification-success .occ-notification-desc {
  margin-top: 21px;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-error,
.occ-metis oc-notification oc-notification-message .oc-notification-error {
  background-color: #B60000;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-error .icon,
.occ-metis oc-notification oc-notification-message .oc-notification-error .icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_error.svg");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  display: block;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-error .close,
.occ-metis oc-notification oc-notification-message .oc-notification-error .close {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification_close-error.svg");
}
body.occ-metis oc-notification oc-notification-message .oc-notification-error .close.occ-animate,
.occ-metis oc-notification oc-notification-message .oc-notification-error .close.occ-animate {
  background-image: none;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-error .close.occ-animate path,
.occ-metis oc-notification oc-notification-message .oc-notification-error .close.occ-animate path {
  stroke: #B60000;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-error .occ-notification-desc,
.occ-metis oc-notification oc-notification-message .oc-notification-error .occ-notification-desc {
  margin-top: 21px;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-warning,
.occ-metis oc-notification oc-notification-message .oc-notification-warning {
  background-color: #ffcd00;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-warning .icon,
.occ-metis oc-notification oc-notification-message .oc-notification-warning .icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_attentionicon.svg");
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  display: block;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-warning .close,
.occ-metis oc-notification oc-notification-message .oc-notification-warning .close {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification_close-warning.svg");
}
body.occ-metis oc-notification oc-notification-message .oc-notification-warning .close.occ-animate,
.occ-metis oc-notification oc-notification-message .oc-notification-warning .close.occ-animate {
  background-image: none;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-warning .close.occ-animate path,
.occ-metis oc-notification oc-notification-message .oc-notification-warning .close.occ-animate path {
  stroke: #002d72;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-warning oc-action-button.btn-secondary button,
.occ-metis oc-notification oc-notification-message .oc-notification-warning oc-action-button.btn-secondary button {
  border-color: #002d72;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-warning oc-action-button.btn-secondary button:focus, body.occ-metis oc-notification oc-notification-message .oc-notification-warning oc-action-button.btn-secondary button:hover,
.occ-metis oc-notification oc-notification-message .oc-notification-warning oc-action-button.btn-secondary button:focus,
.occ-metis oc-notification oc-notification-message .oc-notification-warning oc-action-button.btn-secondary button:hover {
  border-color: #002d72;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-warning .occ-notification-desc,
.occ-metis oc-notification oc-notification-message .oc-notification-warning .occ-notification-desc {
  margin-top: 21px;
}
body.occ-metis oc-notification oc-notification-message .oc-notification-warning .occ-notification-warning,
.occ-metis oc-notification oc-notification-message .oc-notification-warning .occ-notification-warning {
  height: 20px;
}
body.occ-metis oc-notification oc-notification-message .occ-notification-icon,
.occ-metis oc-notification oc-notification-message .occ-notification-icon {
  position: static;
  text-align: left;
  display: flex;
}
body.occ-metis oc-notification oc-notification-message .occ-notification-icon .icon:before,
.occ-metis oc-notification oc-notification-message .occ-notification-icon .icon:before {
  content: none;
}
body.occ-metis oc-notification oc-notification-message .occ-notification-content,
.occ-metis oc-notification oc-notification-message .occ-notification-content {
  margin-left: 0px;
  text-align: left;
}
body.occ-metis oc-notification oc-notification-message .notification-content-wrapper,
.occ-metis oc-notification oc-notification-message .notification-content-wrapper {
  width: 100%;
  display: inline-block;
  padding: 20px 16px 16px 16px;
}
body.occ-metis oc-notification oc-notification-message a,
.occ-metis oc-notification oc-notification-message a {
  color: #ffffff;
  font-weight: bold;
}
body.occ-metis oc-notification .notification-panel.show-grid,
.occ-metis oc-notification .notification-panel.show-grid {
  top: 20px;
  left: auto;
  right: 20px;
}
body.occ-metis oc-notification .notification-panel.show-grid .occ-notification-message-wrapper,
.occ-metis oc-notification .notification-panel.show-grid .occ-notification-message-wrapper {
  margin-bottom: 20px;
}
body.occ-metis oc-notification .notification-panel.show-grid .occ-notification-message-wrapper:last-child,
.occ-metis oc-notification .notification-panel.show-grid .occ-notification-message-wrapper:last-child {
  margin-bottom: none;
}
body.occ-metis oc-notification.occ-table-notification,
.occ-metis oc-notification.occ-table-notification {
  position: absolute;
  top: -35px;
  left: 50%;
}
body.occ-metis oc-notification.occ-table-notification .notification-panel,
.occ-metis oc-notification.occ-table-notification .notification-panel {
  left: -50%;
}
body.occ-metis oc-notification.occ-table-notification oc-notification-message > div,
.occ-metis oc-notification.occ-table-notification oc-notification-message > div {
  animation: none;
  max-width: none;
  background-color: #ffffff;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
body.occ-metis oc-notification.occ-table-notification oc-notification-message > div .notification-content-wrapper,
.occ-metis oc-notification.occ-table-notification oc-notification-message > div .notification-content-wrapper {
  padding: 8px 24px;
}
body.occ-metis oc-notification.occ-table-notification oc-notification-message > div .notification-content-wrapper oc-action-button .btn-tertiary,
.occ-metis oc-notification.occ-table-notification oc-notification-message > div .notification-content-wrapper oc-action-button .btn-tertiary {
  padding: 0px;
}
body.occ-metis oc-notification.occ-table-notification oc-notification-message > div .close,
.occ-metis oc-notification.occ-table-notification oc-notification-message > div .close {
  display: none;
}
body.occ-metis oc-notification.occ-table-notification oc-notification-message > div.slide-out,
.occ-metis oc-notification.occ-table-notification oc-notification-message > div.slide-out {
  animation: none;
}
body.occ-metis oc-panel .panel,
.occ-metis oc-panel .panel {
  box-shadow: none;
}
body.occ-metis oc-panel .panel .panel-heading,
.occ-metis oc-panel .panel .panel-heading {
  padding: 7px 16px;
  height: 40px;
}
body.occ-metis oc-panel .panel.panel-primary,
.occ-metis oc-panel .panel.panel-primary {
  border-color: #e9eef3;
}
body.occ-metis oc-panel .panel.panel-primary .panel-heading h2,
.occ-metis oc-panel .panel.panel-primary .panel-heading h2 {
  font-size: 20px;
}
body.occ-metis oc-panel .panel.panel-primary .panel-heading .panel-expand-collapse-wrapper,
.occ-metis oc-panel .panel.panel-primary .panel-heading .panel-expand-collapse-wrapper {
  float: left;
  cursor: pointer;
}
body.occ-metis oc-panel .panel.panel-primary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-text .collapse-i,
.occ-metis oc-panel .panel.panel-primary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-text .collapse-i {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-blue.svg");
  background-repeat: no-repeat;
  height: 24px;
  display: inline-block;
  width: 24px;
  background-position: 0px 9px;
}
body.occ-metis oc-panel .panel.panel-primary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-text .expand-i,
.occ-metis oc-panel .panel.panel-primary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-text .expand-i {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-blue.svg");
  background-repeat: no-repeat;
  height: 24px;
  display: inline-block;
  width: 24px;
  background-position: 3px 1px;
  transform: rotate(-90deg);
}
body.occ-metis oc-panel .panel.panel-secondary,
.occ-metis oc-panel .panel.panel-secondary {
  border-color: #D8E0E9;
  border-radius: 0px;
}
body.occ-metis oc-panel .panel.panel-secondary .panel-heading,
.occ-metis oc-panel .panel.panel-secondary .panel-heading {
  background-color: #e9eef3;
  border-radius: 0px;
  color: #53565a;
  padding: 4px 16px;
  height: 32px;
}
body.occ-metis oc-panel .panel.panel-secondary .panel-heading h2,
.occ-metis oc-panel .panel.panel-secondary .panel-heading h2 {
  font-size: 12px;
  letter-spacing: 1.71px;
  font-weight: bold;
}
body.occ-metis oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper,
.occ-metis oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper {
  float: left;
  cursor: pointer;
}
body.occ-metis oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-icon.collapse-i,
body.occ-metis oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-text .collapse-i,
.occ-metis oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-icon.collapse-i,
.occ-metis oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-text .collapse-i {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-grey.svg");
  background-position: 0px 7px;
  background-repeat: no-repeat;
  height: 24px;
  display: inline-block;
  width: 24px;
}
body.occ-metis oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-icon.expand-i,
body.occ-metis oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-text .expand-i,
.occ-metis oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-icon.expand-i,
.occ-metis oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-text .expand-i {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-grey.svg");
  background-position: 5px 2px;
  background-repeat: no-repeat;
  height: 24px;
  display: inline-block;
  width: 24px;
  transform: rotate(-90deg);
}
body.occ-metis oc-panel .panel.panel-secondary .panel-body,
.occ-metis oc-panel .panel.panel-secondary .panel-body {
  border-top: 1px solid #D8E0E9;
}
body.occ-metis oc-panel .panel.panel-primary .panel-secondary,
.occ-metis oc-panel .panel.panel-primary .panel-secondary {
  border-radius: 0px;
  border-width: 1px 0 0 0;
  margin-bottom: 0px;
}
body.occ-metis oc-panel .panel .panel-body,
.occ-metis oc-panel .panel .panel-body {
  color: #53565a;
  font-size: 14px;
}
body.occ-metis oc-panel .panel .occ-icon,
.occ-metis oc-panel .panel .occ-icon {
  display: inline-block;
  width: 26px;
  height: 26px;
  margin-left: 30px;
}
body.occ-metis oc-panel .panel .occ-icon:after,
.occ-metis oc-panel .panel .occ-icon:after {
  content: none;
}
body.occ-metis oc-panel .panel.occ-indicator-panel .occ-data-count,
.occ-metis oc-panel .panel.occ-indicator-panel .occ-data-count {
  margin-left: 5px;
}
body.occ-metis oc-panel .panel .occ-amount-panel,
.occ-metis oc-panel .panel .occ-amount-panel {
  font-size: 12px;
}
body.occ-metis oc-panel .panel .occ-amount-panel .show-modal-icon.btn-tertiary,
.occ-metis oc-panel .panel .occ-amount-panel .show-modal-icon.btn-tertiary {
  padding: 0;
}
body.occ-metis oc-panel .panel .occ-data-row,
.occ-metis oc-panel .panel .occ-data-row {
  border-bottom: 1px solid #D8E0E9;
  display: table;
  padding: 10px 0px 10px 0px;
  table-layout: fixed;
  font-size: 10px;
  color: #97999b;
  letter-spacing: 1px;
  opacity: 0.7;
}
body.occ-metis oc-panel .panel .occ-data-row:last-child,
.occ-metis oc-panel .panel .occ-data-row:last-child {
  border-bottom: none;
}
body.occ-metis oc-panel .panel .occ-data-row .occ-column-header,
.occ-metis oc-panel .panel .occ-data-row .occ-column-header {
  display: table-cell;
  color: #b6b7b9;
  width: 35%;
  padding: 0 10px 0 0;
  opacity: 0.7;
}
body.occ-metis oc-panel .panel .occ-data-row .occ-column-value,
.occ-metis oc-panel .panel .occ-data-row .occ-column-value {
  display: table-cell;
  word-wrap: break-word;
  padding: 0 0 0 10px;
  color: #282828;
}
body.occ-metis oc-panel .panel .occ-information-icon,
.occ-metis oc-panel .panel .occ-information-icon {
  width: 14px;
  height: 14px;
  margin-left: 0px;
}
body.occ-metis oc-panel.occ-indicator-panel .panel-heading h2,
.occ-metis oc-panel.occ-indicator-panel .panel-heading h2 {
  width: calc(100% - 24px);
}
body.occ-metis oc-panel.occ-indicator-panel .panel-body,
.occ-metis oc-panel.occ-indicator-panel .panel-body {
  padding: 0px;
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 2px 0 rgba(63, 63, 68, 0.15);
}
body.occ-metis oc-panel.occ-indicator-panel .panel-body table,
.occ-metis oc-panel.occ-indicator-panel .panel-body table {
  border: none;
}
body.occ-metis oc-panel.occ-banner-message .panel,
.occ-metis oc-panel.occ-banner-message .panel {
  border: none;
  margin: 30px 0;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07);
  border-radius: 8px;
  background-color: transparent;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-heading,
.occ-metis oc-panel.occ-banner-message .panel .panel-heading {
  background: rgba(0, 140, 230, 0.1);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding: 0px;
  border-bottom: 1px solid #CCEBFF;
  height: auto;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-heading .occ-close-icon-wrapper,
.occ-metis oc-panel.occ-banner-message .panel .panel-heading .occ-close-icon-wrapper {
  border-left: 1px solid #CCEBFF;
  display: inline-block;
  padding: 16px;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-heading .occ-messages-info,
.occ-metis oc-panel.occ-banner-message .panel .panel-heading .occ-messages-info {
  display: inline-block;
  padding: 20px 16px;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-heading .occ-icon,
.occ-metis oc-panel.occ-banner-message .panel .panel-heading .occ-icon {
  margin: 0;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-heading h2,
.occ-metis oc-panel.occ-banner-message .panel .panel-heading h2 {
  display: block;
  line-height: 0;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-heading .occ-banner-header-wrapper,
.occ-metis oc-panel.occ-banner-message .panel .panel-heading .occ-banner-header-wrapper {
  padding: 16px 15px;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-heading .occ-banner-header-wrapper oc-icon,
.occ-metis oc-panel.occ-banner-message .panel .panel-heading .occ-banner-header-wrapper oc-icon {
  vertical-align: middle;
  margin-right: 8px;
  margin-left: 24px;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-heading i.occ-modal-close-2,
.occ-metis oc-panel.occ-banner-message .panel .panel-heading i.occ-modal-close-2 {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-body,
.occ-metis oc-panel.occ-banner-message .panel .panel-body {
  padding: 16px 24px;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-body .occ-msg-title,
.occ-metis oc-panel.occ-banner-message .panel .panel-body .occ-msg-title {
  margin-bottom: 8px;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-body .occ-msg-source,
.occ-metis oc-panel.occ-banner-message .panel .panel-body .occ-msg-source {
  margin-bottom: 12px;
}
body.occ-metis oc-panel.occ-banner-message .panel .panel-footer,
.occ-metis oc-panel.occ-banner-message .panel .panel-footer {
  background-color: transparent;
  border: none;
  padding: 0 24px 16px 16px;
  text-align: right;
}
body.occ-metis oc-panel.occ-banner-message .panel .occ-panel-body-wrapper,
.occ-metis oc-panel.occ-banner-message .panel .occ-panel-body-wrapper {
  background: rgba(0, 140, 230, 0.1);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
body.occ-metis oc-search-panel .occ-typeahead-accounts .occ-typeahead-collision-morefilter .ui-autocomplete-panel,
.occ-metis oc-search-panel .occ-typeahead-accounts .occ-typeahead-collision-morefilter .ui-autocomplete-panel {
  max-height: 330px !important;
}
body.occ-metis oc-search-panel .occ-typeahead-accounts .occ-typeahead-collision-morefilter .ui-autocomplete-panel .dropdown-body-content,
.occ-metis oc-search-panel .occ-typeahead-accounts .occ-typeahead-collision-morefilter .ui-autocomplete-panel .dropdown-body-content {
  max-height: 276px;
}
body.occ-metis oc-search-panel .search-panel-wrapper,
body.occ-metis oc-search-panel .custom-filter-wrapper,
body.occ-metis oc-search-panel .occ-custom-filter-attacher,
.occ-metis oc-search-panel .search-panel-wrapper,
.occ-metis oc-search-panel .custom-filter-wrapper,
.occ-metis oc-search-panel .occ-custom-filter-attacher {
  display: inline;
}
body.occ-metis oc-search-panel .search-panel-wrapper oc-action-button .occ-btn-attach-filter,
.occ-metis oc-search-panel .search-panel-wrapper oc-action-button .occ-btn-attach-filter {
  height: 30px;
}
body.occ-metis oc-search-panel .search-panel-wrapper.open button.occ-btn-attach-filter,
.occ-metis oc-search-panel .search-panel-wrapper.open button.occ-btn-attach-filter {
  position: relative;
}
body.occ-metis oc-search-panel .search-panel-wrapper.open button.occ-btn-attach-filter:after,
.occ-metis oc-search-panel .search-panel-wrapper.open button.occ-btn-attach-filter:after {
  border: none;
}
body.occ-metis oc-search-panel .search-panel-wrapper oc-action-button.occ-btn-attach-filter.occ-active button,
.occ-metis oc-search-panel .search-panel-wrapper oc-action-button.occ-btn-attach-filter.occ-active button {
  background-color: #008CE6;
}
body.occ-metis oc-search-panel .search-panel-wrapper oc-toggle-buttons,
body.occ-metis oc-search-panel .search-panel-wrapper oc-action-button,
.occ-metis oc-search-panel .search-panel-wrapper oc-toggle-buttons,
.occ-metis oc-search-panel .search-panel-wrapper oc-action-button {
  display: inline-block;
}
body.occ-metis oc-search-panel .search-panel-wrapper.open form,
.occ-metis oc-search-panel .search-panel-wrapper.open form {
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #e9eef3;
}
body.occ-metis oc-search-panel .search-panel-wrapper.open .search-form-wrapper,
.occ-metis oc-search-panel .search-panel-wrapper.open .search-form-wrapper {
  padding: 16px 16px 0;
  background-color: #ffffff;
  border-radius: 4px;
  margin-top: 0px;
}
body.occ-metis oc-search-panel .component-wrapper,
.occ-metis oc-search-panel .component-wrapper {
  margin-bottom: 0;
}
body.occ-metis oc-search-panel .component-wrapper .occ-tooltip-white, body.occ-metis oc-search-panel .component-wrapper .occ-tooltip,
.occ-metis oc-search-panel .component-wrapper .occ-tooltip-white,
.occ-metis oc-search-panel .component-wrapper .occ-tooltip {
  display: inline-block;
  width: 12px;
  height: 12px;
}
body.occ-metis oc-search-panel .component-wrapper.occ-search-panel-no-label-field oc-label label,
.occ-metis oc-search-panel .component-wrapper.occ-search-panel-no-label-field oc-label label {
  min-height: 0px;
}
body.occ-metis oc-search-panel .component-wrapper.occ-search-panel-btn oc-action-button,
.occ-metis oc-search-panel .component-wrapper.occ-search-panel-btn oc-action-button {
  display: inline-block;
  padding-top: 40px;
}
body.occ-metis oc-search-panel .component-wrapper.occ-search-panel-btn oc-action-button button,
.occ-metis oc-search-panel .component-wrapper.occ-search-panel-btn oc-action-button button {
  padding-left: 0px;
  padding-right: 0px;
}
body.occ-metis oc-search-panel .component-wrapper.occ-search-panel-tooltip .occ-tooltip-white, body.occ-metis oc-search-panel .component-wrapper.occ-search-panel-tooltip .occ-search-tooltip,
.occ-metis oc-search-panel .component-wrapper.occ-search-panel-tooltip .occ-tooltip-white,
.occ-metis oc-search-panel .component-wrapper.occ-search-panel-tooltip .occ-search-tooltip {
  margin-top: 48px;
  float: right;
  cursor: pointer;
}
body.occ-metis oc-search-panel .component-wrapper oc-typeahead,
body.occ-metis oc-search-panel .component-wrapper oc-typeahead-x,
.occ-metis oc-search-panel .component-wrapper oc-typeahead,
.occ-metis oc-search-panel .component-wrapper oc-typeahead-x {
  margin-bottom: -4px;
}
body.occ-metis oc-search-panel .occ-icon.occ-cancel-search,
.occ-metis oc-search-panel .occ-icon.occ-cancel-search {
  border-radius: 50%;
  width: 32px;
  height: 32px;
  background-color: #eeeeee;
  float: right;
  text-align: center;
  cursor: pointer;
}
body.occ-metis oc-search-panel .occ-icon.occ-cancel-search:before,
.occ-metis oc-search-panel .occ-icon.occ-cancel-search:before {
  content: "";
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_modal_close.svg");
  width: 13px;
  height: 13px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 9px;
}
body.occ-metis oc-search-panel .button-wrapper,
.occ-metis oc-search-panel .button-wrapper {
  height: 54px;
  margin: 16px 0 0 0;
}
body.occ-metis oc-search-panel .button-wrapper oc-action-button,
.occ-metis oc-search-panel .button-wrapper oc-action-button {
  float: right;
  height: auto;
}
body.occ-metis oc-search-panel .button-wrapper oc-action-button.occ-reset, body.occ-metis oc-search-panel .button-wrapper oc-action-button.occ-button,
.occ-metis oc-search-panel .button-wrapper oc-action-button.occ-reset,
.occ-metis oc-search-panel .button-wrapper oc-action-button.occ-button {
  margin-right: 24px;
}
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-submit,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-submit {
  height: 40px;
  background-color: #0b1941;
  padding: 12px 32px;
  line-height: 14px;
}
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-submit:hover, body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-submit:focus,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-submit:hover,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-submit:focus {
  background-color: #008CE6;
}
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-submit.disabled, body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-submit.disabled:hover,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-submit.disabled,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-submit.disabled:hover {
  opacity: 0.35;
}
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset,
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button {
  height: 40px;
  border: 2px solid #008CE6;
  padding: 12px 32px;
  border-radius: 24px;
  line-height: 14px;
  color: #008CE6;
}
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset:focus, body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset:hover, body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset:active,
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button:focus,
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button:hover,
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button:active,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset:focus,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset:hover,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset:active,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button:focus,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button:hover,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button:active {
  background-color: #008CE6;
  border-color: transparent;
}
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled, body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled:hover,
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled,
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled:hover,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled:hover,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled:hover {
  border-color: #ccc;
  color: #ccc;
  background-color: transparent;
}
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled.occ-outlined, body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled:hover.occ-outlined,
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled.occ-outlined,
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled:hover.occ-outlined,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled.occ-outlined,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled:hover.occ-outlined,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled.occ-outlined,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled:hover.occ-outlined {
  background: none;
  border: 2px solid rgba(0, 45, 114, 0.35);
}
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled.focus, body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled:hover, body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled:active, body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled:hover.focus, body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled:hover:hover, body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled:hover:active,
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled.focus,
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled:hover,
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled:active,
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled:hover.focus,
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled:hover:hover,
body.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled:hover:active,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled.focus,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled:hover,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled:active,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled:hover.focus,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled:hover:hover,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-reset.disabled:hover:active,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled.focus,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled:hover,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled:active,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled:hover.focus,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled:hover:hover,
.occ-metis oc-search-panel .button-wrapper oc-action-button .occ-button.disabled:hover:active {
  background-color: transparent;
  outline: 0;
}
body.occ-metis oc-search-panel .search-form-wrapper :-ms-input-placeholder,
.occ-metis oc-search-panel .search-form-wrapper :-ms-input-placeholder {
  /* IE10+*/
  color: #ccc;
}
body.occ-metis oc-search-panel.occ-rd-search-panel .custom-filter-wrapper oc-action-button.occ-btn-attach-filter button,
.occ-metis oc-search-panel.occ-rd-search-panel .custom-filter-wrapper oc-action-button.occ-btn-attach-filter button {
  background-color: #007bc2;
  padding: 6px 32px;
}
body.occ-metis oc-search-panel.occ-rd-search-panel .custom-filter-wrapper oc-action-button.occ-btn-attach-filter button:after,
.occ-metis oc-search-panel.occ-rd-search-panel .custom-filter-wrapper oc-action-button.occ-btn-attach-filter button:after {
  top: 24px;
  z-index: 1;
  border-width: 10px;
  border-bottom: 10px solid #ffffff;
}
body.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper,
.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper {
  background: #ffffff;
  box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.24);
  border-radius: 0px 3px 3px 3px;
  position: relative;
}
body.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper oc-checkbox label .occ-checkbox-wrapper,
.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper oc-checkbox label .occ-checkbox-wrapper {
  display: table-cell;
}
body.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper oc-checkbox label .occ-text-wrapper,
.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper oc-checkbox label .occ-text-wrapper {
  display: table-cell;
}
body.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-rd-checkbox-icon-wrapper .occ-checkbox-icon,
.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-rd-checkbox-icon-wrapper .occ-checkbox-icon {
  display: table-cell;
  vertical-align: top;
}
body.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-rd-checkbox-icon-wrapper oc-checkbox,
.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-rd-checkbox-icon-wrapper oc-checkbox {
  display: table-cell;
  padding-left: 30px;
  padding-top: 8px;
}
body.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-checkbox-title,
.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-checkbox-title {
  margin-bottom: 12px;
  margin-top: 15px;
}
body.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-search-heading-wrapper,
.occ-metis oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-search-heading-wrapper {
  width: auto;
  border-bottom: 1px solid rgba(196, 205, 213, 0.5);
  padding: 0px 16px 20px 16px;
  margin: 0px -16px 0px -16px;
}
body.occ-metis oc-search-panel.occ-rd-search-panel .button-wrapper,
.occ-metis oc-search-panel.occ-rd-search-panel .button-wrapper {
  text-align: center;
  background: #ffffff;
  width: auto;
}
body.occ-metis oc-checkbox-list ul.horizontal li,
body.occ-metis oc-radiobutton-list ul.horizontal li,
.occ-metis oc-checkbox-list ul.horizontal li,
.occ-metis oc-radiobutton-list ul.horizontal li {
  padding-right: 15px;
}
body.occ-metis oc-checkbox span,
body.occ-metis oc-radiobutton span:first-of-type,
.occ-metis oc-checkbox span,
.occ-metis oc-radiobutton span:first-of-type {
  border: 1px solid #c4cdd5;
  position: relative;
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 12px;
  vertical-align: middle;
  margin-bottom: 3px;
  line-height: 11px;
  padding: 0;
  border-radius: 4px;
  text-align: center;
  background-color: #ffffff;
  cursor: pointer;
}
body.occ-metis oc-checkbox span,
.occ-metis oc-checkbox span {
  border: 1px solid #ccc;
}
body.occ-metis oc-checkbox span.disabled,
.occ-metis oc-checkbox span.disabled {
  cursor: not-allowed;
}
body.occ-metis oc-checkbox span:after,
.occ-metis oc-checkbox span:after {
  font-family: Ionicons, sans-serif;
  content: "\f121";
  color: #008CE6;
  font-size: 13px;
  position: absolute;
  top: 6px;
  left: 6px;
  font-weight: bold;
}
body.occ-metis oc-checkbox label,
body.occ-metis oc-radiobutton label span,
.occ-metis oc-checkbox label,
.occ-metis oc-radiobutton label span {
  color: #53565a;
  font-size: 14px;
  line-height: 24px;
}
body.occ-metis oc-radiobutton span:first-of-type,
.occ-metis oc-radiobutton span:first-of-type {
  border-radius: 50%;
  box-shadow: 0 1px 0 0 rgba(22, 29, 37, 0.05);
}
body.occ-metis oc-radiobutton span:first-of-type:after,
.occ-metis oc-radiobutton span:first-of-type:after {
  content: "";
  top: 6px;
  left: 6px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #ffffff;
  position: absolute;
}
body.occ-metis oc-checkbox label input[type=checkbox],
.occ-metis oc-checkbox label input[type=checkbox] {
  display: none;
}
body.occ-metis oc-checkbox label input[type=checkbox] + span:first-of-type:after,
.occ-metis oc-checkbox label input[type=checkbox] + span:first-of-type:after {
  opacity: 0;
}
body.occ-metis oc-radiobutton label input[type=radio],
.occ-metis oc-radiobutton label input[type=radio] {
  display: none;
}
body.occ-metis oc-checkbox label > span:first-of-type,
.occ-metis oc-checkbox label > span:first-of-type {
  padding: 0;
}
body.occ-metis oc-checkbox label.indeterminate input[type=checkbox] + span,
.occ-metis oc-checkbox label.indeterminate input[type=checkbox] + span {
  background: #ffffff;
}
body.occ-metis oc-checkbox label.indeterminate input[type=checkbox] + span:after,
.occ-metis oc-checkbox label.indeterminate input[type=checkbox] + span:after {
  content: "\f2f4";
  opacity: 1;
}
body.occ-metis oc-checkbox:hover :not(.ng-invalid) span:not(.disabled),
.occ-metis oc-checkbox:hover :not(.ng-invalid) span:not(.disabled) {
  border-color: #53565a;
}
body.occ-metis oc-checkbox:focus :not(.ng-invalid),
.occ-metis oc-checkbox:focus :not(.ng-invalid) {
  outline: none;
}
body.occ-metis oc-checkbox:focus :not(.ng-invalid) span:not(.disabled),
.occ-metis oc-checkbox:focus :not(.ng-invalid) span:not(.disabled) {
  border-color: #008CE6;
}
body.occ-metis oc-radiobutton:hover :not(.disabled):not(.ng-invalid) span:first-of-type,
.occ-metis oc-radiobutton:hover :not(.disabled):not(.ng-invalid) span:first-of-type {
  border-color: #53565a;
}
body.occ-metis oc-radiobutton:focus :not(.disabled):not(.ng-invalid) span:first-of-type,
.occ-metis oc-radiobutton:focus :not(.disabled):not(.ng-invalid) span:first-of-type {
  border-color: #008CE6;
}
body.occ-metis oc-checkbox label input[type=checkbox]:checked + span,
.occ-metis oc-checkbox label input[type=checkbox]:checked + span {
  background: #ffffff;
}
body.occ-metis oc-checkbox label input[type=checkbox]:checked + span:after,
.occ-metis oc-checkbox label input[type=checkbox]:checked + span:after {
  opacity: 1;
}
body.occ-metis oc-radiobutton label input[type=radio]:checked + span:first-of-type,
.occ-metis oc-radiobutton label input[type=radio]:checked + span:first-of-type {
  background: #008CE6;
}
body.occ-metis oc-checkbox label.disabled .occ-text-wrapper,
.occ-metis oc-checkbox label.disabled .occ-text-wrapper {
  color: #c4cdd5;
}
body.occ-metis oc-checkbox label input[type=checkbox]:disabled + span,
.occ-metis oc-checkbox label input[type=checkbox]:disabled + span {
  background-color: #F9FAFB;
  border-color: #DFE3E8;
}
body.occ-metis oc-checkbox label input[type=checkbox]:disabled + span :after,
.occ-metis oc-checkbox label input[type=checkbox]:disabled + span :after {
  opacity: 0;
}
body.occ-metis oc-checkbox label input[type=checkbox]:disabled:checked + span:after,
.occ-metis oc-checkbox label input[type=checkbox]:disabled:checked + span:after {
  color: #c4cdd5;
  opacity: 1;
}
body.occ-metis oc-radiobutton label.disabled span,
.occ-metis oc-radiobutton label.disabled span {
  color: #c4cdd5;
}
body.occ-metis oc-radiobutton-list li input[type=radio][disabled] + span,
body.occ-metis oc-radiobutton label input[type=radio][disabled] + span,
body.occ-metis oc-radiobutton label input[type=radio].disabled + span,
.occ-metis oc-radiobutton-list li input[type=radio][disabled] + span,
.occ-metis oc-radiobutton label input[type=radio][disabled] + span,
.occ-metis oc-radiobutton label input[type=radio].disabled + span {
  color: #c4cdd5;
}
body.occ-metis oc-radiobutton-list li input[type=radio][disabled] + span:first-of-type,
body.occ-metis oc-radiobutton label input[type=radio][disabled] + span:first-of-type,
body.occ-metis oc-radiobutton label input[type=radio].disabled + span:first-of-type,
.occ-metis oc-radiobutton-list li input[type=radio][disabled] + span:first-of-type,
.occ-metis oc-radiobutton label input[type=radio][disabled] + span:first-of-type,
.occ-metis oc-radiobutton label input[type=radio].disabled + span:first-of-type {
  border: 1px solid #c4cdd5;
  cursor: not-allowed;
}
body.occ-metis oc-radiobutton-list li input[type=radio]:checked[disabled] + span,
body.occ-metis oc-radiobutton label input[type=radio]:checked[disabled] + span:first-of-type,
body.occ-metis oc-radiobutton label input[type=radio]:checked.disabled + span:first-of-type,
.occ-metis oc-radiobutton-list li input[type=radio]:checked[disabled] + span,
.occ-metis oc-radiobutton label input[type=radio]:checked[disabled] + span:first-of-type,
.occ-metis oc-radiobutton label input[type=radio]:checked.disabled + span:first-of-type {
  cursor: not-allowed;
  background: #DFE3E8;
  border: 1px solid #DFE3E8;
}
body.occ-metis oc-checkbox.ng-invalid.ng-touched .occ-text-wrapper,
.occ-metis oc-checkbox.ng-invalid.ng-touched .occ-text-wrapper {
  color: #B60000;
}
body.occ-metis oc-table-checkbox.invalid label input[type=checkbox]:checked + span,
body.occ-metis oc-checkbox.ng-invalid.ng-touched label input[type=checkbox]:checked + span,
.occ-metis oc-table-checkbox.invalid label input[type=checkbox]:checked + span,
.occ-metis oc-checkbox.ng-invalid.ng-touched label input[type=checkbox]:checked + span {
  border: 1px solid #B60000;
  background: #fbf2f2;
}
body.occ-metis oc-table-checkbox.invalid label input[type=checkbox]:checked + span:after,
body.occ-metis oc-checkbox.ng-invalid.ng-touched label input[type=checkbox]:checked + span:after,
.occ-metis oc-table-checkbox.invalid label input[type=checkbox]:checked + span:after,
.occ-metis oc-checkbox.ng-invalid.ng-touched label input[type=checkbox]:checked + span:after {
  color: #B60000;
}
body.occ-metis oc-table-checkbox.invalid span,
body.occ-metis oc-checkbox.ng-invalid.ng-touched span,
.occ-metis oc-table-checkbox.invalid span,
.occ-metis oc-checkbox.ng-invalid.ng-touched span {
  border: 1px solid #B60000;
  background: rgba(180, 0, 0, 0.05);
}
body.occ-metis oc-table-checkbox.invalid span:after,
body.occ-metis oc-checkbox.ng-invalid.ng-touched span:after,
.occ-metis oc-table-checkbox.invalid span:after,
.occ-metis oc-checkbox.ng-invalid.ng-touched span:after {
  color: #B60000;
}
body.occ-metis oc-checkbox-list.ng-invalid.ng-touched:not(.occ-selected-valid):not(.occ-selected-invalid) li .occ-text-wrapper,
.occ-metis oc-checkbox-list.ng-invalid.ng-touched:not(.occ-selected-valid):not(.occ-selected-invalid) li .occ-text-wrapper {
  color: #B60000;
}
body.occ-metis oc-checkbox-list.ng-invalid.ng-touched:not(.occ-selected-valid):not(.occ-selected-invalid) li input[type=checkbox]:checked + span,
.occ-metis oc-checkbox-list.ng-invalid.ng-touched:not(.occ-selected-valid):not(.occ-selected-invalid) li input[type=checkbox]:checked + span {
  border: 1px solid #B60000;
  background: rgba(180, 0, 0, 0.05);
}
body.occ-metis oc-checkbox-list.ng-invalid.ng-touched:not(.occ-selected-valid):not(.occ-selected-invalid) li span,
.occ-metis oc-checkbox-list.ng-invalid.ng-touched:not(.occ-selected-valid):not(.occ-selected-invalid) li span {
  border: 1px solid #B60000;
  background: rgba(180, 0, 0, 0.05);
}
body.occ-metis oc-checkbox-list.ng-invalid.ng-touched:not(.occ-selected-valid):not(.occ-selected-invalid) li span:after,
.occ-metis oc-checkbox-list.ng-invalid.ng-touched:not(.occ-selected-valid):not(.occ-selected-invalid) li span:after {
  content: "\f121";
  color: #B60000;
  font-family: Ionicons, sans-serif;
  font-size: 13px;
  position: absolute;
  top: 6px;
  left: 6px;
  font-weight: 700;
}
body.occ-metis oc-checkbox-list.ng-invalid.ng-touched.occ-selected-valid li input[type=checkbox]:not(:checked) + span,
.occ-metis oc-checkbox-list.ng-invalid.ng-touched.occ-selected-valid li input[type=checkbox]:not(:checked) + span {
  border: 1px solid #B60000;
  background: rgba(180, 0, 0, 0.05);
}
body.occ-metis oc-checkbox-list.ng-invalid.ng-touched.occ-selected-invalid li .occ-text-wrapper,
.occ-metis oc-checkbox-list.ng-invalid.ng-touched.occ-selected-invalid li .occ-text-wrapper {
  color: #B60000;
}
body.occ-metis oc-checkbox-list.ng-invalid.ng-touched.occ-selected-invalid li input[type=checkbox]:checked + span,
.occ-metis oc-checkbox-list.ng-invalid.ng-touched.occ-selected-invalid li input[type=checkbox]:checked + span {
  border: 1px solid #B60000;
  background: rgba(180, 0, 0, 0.05);
}
body.occ-metis oc-checkbox-list.ng-invalid.ng-touched.occ-selected-invalid li input[type=checkbox]:checked + span:after,
.occ-metis oc-checkbox-list.ng-invalid.ng-touched.occ-selected-invalid li input[type=checkbox]:checked + span:after {
  content: "\f121";
  color: #B60000;
  font-family: Ionicons, sans-serif;
  font-size: 13px;
  position: absolute;
  top: 6px;
  left: 6px;
  font-weight: 700;
}
body.occ-metis oc-radiobutton.ng-invalid span,
body.occ-metis oc-radiobutton.ng-invalid label input[type=radio]:checked + span,
.occ-metis oc-radiobutton.ng-invalid span,
.occ-metis oc-radiobutton.ng-invalid label input[type=radio]:checked + span {
  color: #B60000;
}
body.occ-metis oc-radiobutton.ng-invalid span:first-of-type,
body.occ-metis oc-radiobutton.ng-invalid label input[type=radio]:checked + span:first-of-type,
.occ-metis oc-radiobutton.ng-invalid span:first-of-type,
.occ-metis oc-radiobutton.ng-invalid label input[type=radio]:checked + span:first-of-type {
  border-color: #B60000;
}
body.occ-metis oc-radiobutton.ng-invalid span:first-of-type:after,
body.occ-metis oc-radiobutton.ng-invalid label input[type=radio]:checked + span:first-of-type:after,
.occ-metis oc-radiobutton.ng-invalid span:first-of-type:after,
.occ-metis oc-radiobutton.ng-invalid label input[type=radio]:checked + span:first-of-type:after {
  background: #B60000;
}
body.occ-metis oc-radiobutton-list.ng-invalid:not(.occ-selected-valid):not(.occ-selected-invalid) li span,
.occ-metis oc-radiobutton-list.ng-invalid:not(.occ-selected-valid):not(.occ-selected-invalid) li span {
  color: #B60000;
}
body.occ-metis oc-radiobutton-list.ng-invalid:not(.occ-selected-valid):not(.occ-selected-invalid) li span:first-of-type,
.occ-metis oc-radiobutton-list.ng-invalid:not(.occ-selected-valid):not(.occ-selected-invalid) li span:first-of-type {
  border: 1px solid #B60000;
  background: rgba(180, 0, 0, 0.05);
}
body.occ-metis oc-radiobutton-list.ng-invalid:not(.occ-selected-valid):not(.occ-selected-invalid) li input[type=radio]:checked + span:first-of-type,
.occ-metis oc-radiobutton-list.ng-invalid:not(.occ-selected-valid):not(.occ-selected-invalid) li input[type=radio]:checked + span:first-of-type {
  background: #B60000;
}
body.occ-metis oc-radiobutton-list.ng-invalid.occ-selected-invalid li input[type=radio]:checked + span,
.occ-metis oc-radiobutton-list.ng-invalid.occ-selected-invalid li input[type=radio]:checked + span {
  color: #B60000;
}
body.occ-metis oc-radiobutton-list.ng-invalid.occ-selected-invalid li input[type=radio]:checked + span:first-of-type,
.occ-metis oc-radiobutton-list.ng-invalid.occ-selected-invalid li input[type=radio]:checked + span:first-of-type {
  border: 1px solid #B60000;
  background: #B60000;
}
body.occ-metis oc-radiobutton-list .required,
body.occ-metis oc-checkbox-list .required,
.occ-metis oc-radiobutton-list .required,
.occ-metis oc-checkbox-list .required {
  float: right;
  margin-top: 12px;
}
body.occ-metis .occ-table-header-panel,
.occ-metis .occ-table-header-panel {
  display: table;
  width: 100%;
  height: 56px;
  background-color: #ffffff;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
body.occ-metis .occ-table-header-panel .occ-left-panel,
.occ-metis .occ-table-header-panel .occ-left-panel {
  width: 50%;
  padding-left: 24px;
}
body.occ-metis .occ-table-header-panel .occ-left-panel h2,
.occ-metis .occ-table-header-panel .occ-left-panel h2 {
  margin: 0px;
}
body.occ-metis .occ-table-header-panel .occ-left-panel h3,
.occ-metis .occ-table-header-panel .occ-left-panel h3 {
  font-size: 18px;
  margin: 0;
}
body.occ-metis .occ-table-header-panel .occ-right-panel,
.occ-metis .occ-table-header-panel .occ-right-panel {
  display: table-cell;
  float: none;
  width: 50%;
  text-align: right;
  line-height: 11px;
}
body.occ-metis .occ-table-header-panel .occ-right-panel .occ-icon-wrapper,
.occ-metis .occ-table-header-panel .occ-right-panel .occ-icon-wrapper {
  display: inline-block;
  border-left: 1px solid #D0E6FF;
  width: 60px;
  height: 100%;
  padding: 16px 14px 16px 0;
}
body.occ-metis .occ-table-header-panel .occ-right-panel .occ-icon-wrapper .occ-icon,
.occ-metis .occ-table-header-panel .occ-right-panel .occ-icon-wrapper .occ-icon {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
body.occ-metis .occ-table-header-panel .occ-right-panel oc-action-button button,
.occ-metis .occ-table-header-panel .occ-right-panel oc-action-button button {
  margin-top: -16px;
}
body.occ-metis .occ-table-action-panel,
body.occ-metis .occ-table-action-panel-x,
.occ-metis .occ-table-action-panel,
.occ-metis .occ-table-action-panel-x {
  background-color: #ffffff;
  min-height: 56px;
  display: inline-block;
  border-top: 1px solid #D0E6FF;
  border-bottom: 1px solid #e9eef3;
  margin-bottom: -3px;
  width: 100%;
}
body.occ-metis .occ-table-action-panel .occ-icon-wrapper,
body.occ-metis .occ-table-action-panel-x .occ-icon-wrapper,
.occ-metis .occ-table-action-panel .occ-icon-wrapper,
.occ-metis .occ-table-action-panel-x .occ-icon-wrapper {
  display: inline-block;
  border-left: 1px solid #D0E6FF;
  height: 100%;
  padding: 12px 24px;
}
body.occ-metis .occ-table-action-panel .occ-icon-wrapper .occ-icon,
body.occ-metis .occ-table-action-panel-x .occ-icon-wrapper .occ-icon,
.occ-metis .occ-table-action-panel .occ-icon-wrapper .occ-icon,
.occ-metis .occ-table-action-panel-x .occ-icon-wrapper .occ-icon {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
body.occ-metis .occ-table-action-panel .occ-icon.occ-filter,
body.occ-metis .occ-table-action-panel-x .occ-icon.occ-filter,
.occ-metis .occ-table-action-panel .occ-icon.occ-filter,
.occ-metis .occ-table-action-panel-x .occ-icon.occ-filter {
  width: 12px;
  height: 12px;
}
body.occ-metis .occ-table-action-panel .occ-pagination-data,
body.occ-metis .occ-table-action-panel-x .occ-pagination-data,
.occ-metis .occ-table-action-panel .occ-pagination-data,
.occ-metis .occ-table-action-panel-x .occ-pagination-data {
  width: 40%;
  display: inline-block;
  padding: 14px 12px 14px 16px;
}
body.occ-metis .occ-table-action-panel .occ-paginator,
body.occ-metis .occ-table-action-panel-x .occ-paginator,
.occ-metis .occ-table-action-panel .occ-paginator,
.occ-metis .occ-table-action-panel-x .occ-paginator {
  margin-top: 15px;
}
body.occ-metis .occ-table-action-panel .occ-paginator oc-icon i,
body.occ-metis .occ-table-action-panel-x .occ-paginator oc-icon i,
.occ-metis .occ-table-action-panel .occ-paginator oc-icon i,
.occ-metis .occ-table-action-panel-x .occ-paginator oc-icon i {
  color: #002d72;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 12px;
}
body.occ-metis .occ-table-action-panel .occ-paginator oc-icon i.occ-left-arrow,
body.occ-metis .occ-table-action-panel-x .occ-paginator oc-icon i.occ-left-arrow,
.occ-metis .occ-table-action-panel .occ-paginator oc-icon i.occ-left-arrow,
.occ-metis .occ-table-action-panel-x .occ-paginator oc-icon i.occ-left-arrow {
  margin-right: 10px;
}
body.occ-metis .occ-table-action-panel .occ-paginator oc-icon i.occ-right-arrow,
body.occ-metis .occ-table-action-panel-x .occ-paginator oc-icon i.occ-right-arrow,
.occ-metis .occ-table-action-panel .occ-paginator oc-icon i.occ-right-arrow,
.occ-metis .occ-table-action-panel-x .occ-paginator oc-icon i.occ-right-arrow {
  margin-left: 10px;
}
body.occ-metis .occ-table-action-panel .occ-paginator oc-icon i.occ-disable-paginator-icon,
body.occ-metis .occ-table-action-panel-x .occ-paginator oc-icon i.occ-disable-paginator-icon,
.occ-metis .occ-table-action-panel .occ-paginator oc-icon i.occ-disable-paginator-icon,
.occ-metis .occ-table-action-panel-x .occ-paginator oc-icon i.occ-disable-paginator-icon {
  opacity: 0.4;
  cursor: none;
  pointer-events: none;
}
body.occ-metis .occ-table-action-panel .occ-custom-action-panel,
body.occ-metis .occ-table-action-panel-x .occ-custom-action-panel,
.occ-metis .occ-table-action-panel .occ-custom-action-panel,
.occ-metis .occ-table-action-panel-x .occ-custom-action-panel {
  text-align: right;
  padding: 8px 0;
}
body.occ-metis .occ-table-action-panel .occ-custom-action-panel > oc-action-button,
body.occ-metis .occ-table-action-panel .occ-custom-action-panel .occ-custom-filter-attacher > oc-action-button,
body.occ-metis .occ-table-action-panel-x .occ-custom-action-panel > oc-action-button,
body.occ-metis .occ-table-action-panel-x .occ-custom-action-panel .occ-custom-filter-attacher > oc-action-button,
.occ-metis .occ-table-action-panel .occ-custom-action-panel > oc-action-button,
.occ-metis .occ-table-action-panel .occ-custom-action-panel .occ-custom-filter-attacher > oc-action-button,
.occ-metis .occ-table-action-panel-x .occ-custom-action-panel > oc-action-button,
.occ-metis .occ-table-action-panel-x .occ-custom-action-panel .occ-custom-filter-attacher > oc-action-button {
  margin-right: 7px;
  vertical-align: super;
}
body.occ-metis .occ-table-action-panel .occ-custom-action-panel .occ-custom-filter-attacher > oc-action-button,
body.occ-metis .occ-table-action-panel-x .occ-custom-action-panel .occ-custom-filter-attacher > oc-action-button,
.occ-metis .occ-table-action-panel .occ-custom-action-panel .occ-custom-filter-attacher > oc-action-button,
.occ-metis .occ-table-action-panel-x .occ-custom-action-panel .occ-custom-filter-attacher > oc-action-button {
  margin-top: 7px;
}
body.occ-metis .occ-table-action-panel .occ-custom-action-panel oc-search-panel .search-form-wrapper,
body.occ-metis .occ-table-action-panel-x .occ-custom-action-panel oc-search-panel .search-form-wrapper,
.occ-metis .occ-table-action-panel .occ-custom-action-panel oc-search-panel .search-form-wrapper,
.occ-metis .occ-table-action-panel-x .occ-custom-action-panel oc-search-panel .search-form-wrapper {
  text-align: left;
}
body.occ-metis .occ-table-action-panel.occ-standalone-action-panel,
body.occ-metis .occ-table-action-panel-x.occ-standalone-action-panel,
.occ-metis .occ-table-action-panel.occ-standalone-action-panel,
.occ-metis .occ-table-action-panel-x.occ-standalone-action-panel {
  border: 1px solid #e9eef3;
  border-radius: 8px 8px 0 0;
  height: 64px;
  margin-bottom: -6px;
}
body.occ-metis .occ-table-action-panel.occ-simple-action-panel,
body.occ-metis .occ-table-action-panel-x.occ-simple-action-panel,
.occ-metis .occ-table-action-panel.occ-simple-action-panel,
.occ-metis .occ-table-action-panel-x.occ-simple-action-panel {
  border: 1px solid #e9eef3;
  border-radius: 8px 8px 0 0;
  margin-bottom: 0;
  min-height: 48px;
}
body.occ-metis .occ-table-action-panel oc-dropdown.occ-pager-drop-down,
body.occ-metis .occ-table-action-panel-x oc-dropdown.occ-pager-drop-down,
.occ-metis .occ-table-action-panel oc-dropdown.occ-pager-drop-down,
.occ-metis .occ-table-action-panel-x oc-dropdown.occ-pager-drop-down {
  display: inline-block;
  width: 65px;
  vertical-align: middle;
}
body.occ-metis .occ-table-action-panel oc-dropdown.occ-pager-drop-down button.occ-pager-drop-down,
body.occ-metis .occ-table-action-panel-x oc-dropdown.occ-pager-drop-down button.occ-pager-drop-down,
.occ-metis .occ-table-action-panel oc-dropdown.occ-pager-drop-down button.occ-pager-drop-down,
.occ-metis .occ-table-action-panel-x oc-dropdown.occ-pager-drop-down button.occ-pager-drop-down {
  height: 32px;
  padding: 4px 12px;
}
body.occ-metis .occ-table-action-panel oc-dropdown.occ-pager-drop-down button.occ-pager-drop-down .caret,
body.occ-metis .occ-table-action-panel-x oc-dropdown.occ-pager-drop-down button.occ-pager-drop-down .caret,
.occ-metis .occ-table-action-panel oc-dropdown.occ-pager-drop-down button.occ-pager-drop-down .caret,
.occ-metis .occ-table-action-panel-x oc-dropdown.occ-pager-drop-down button.occ-pager-drop-down .caret {
  width: 10px;
  top: 10px;
  right: 5px;
}
body.occ-metis .occ-table-action-panel .occ-row-selection,
body.occ-metis .occ-table-action-panel-x .occ-row-selection,
.occ-metis .occ-table-action-panel .occ-row-selection,
.occ-metis .occ-table-action-panel-x .occ-row-selection {
  display: inline-block;
  border-left: 2px solid #979797;
  padding-left: 8px;
  margin-left: 4px;
}
body.occ-metis .occ-table-action-panel .occ-approval-container,
body.occ-metis .occ-table-action-panel-x .occ-approval-container,
.occ-metis .occ-table-action-panel .occ-approval-container,
.occ-metis .occ-table-action-panel-x .occ-approval-container {
  display: inline-block;
  border-left: 2px solid #979797;
  margin-top: 8px;
  padding-left: 16px;
}
body.occ-metis .occ-table-action-panel-x,
.occ-metis .occ-table-action-panel-x {
  margin-bottom: -8px;
  min-height: 48px;
}
@supports (position: sticky) {
  body.occ-metis .occ-table-action-panel-x,
  .occ-metis .occ-table-action-panel-x {
    position: sticky;
    position: -webkit-sticky;
    top: 55px;
    z-index: 10;
  }
}
body.occ-metis .occ-table-action-panel-x .occ-custom-action-panel,
.occ-metis .occ-table-action-panel-x .occ-custom-action-panel {
  padding: 8px 0;
  float: right;
}
body.occ-metis .occ-table-action-panel-x .occ-paginator,
.occ-metis .occ-table-action-panel-x .occ-paginator {
  margin-top: 7px;
}
body.occ-metis .occ-table-action-panel-x.occ-search-filter-open,
.occ-metis .occ-table-action-panel-x.occ-search-filter-open {
  margin-top: 4px;
}
body.occ-metis .occ-table-action-panel-x .occ-custom-action-panel > oc-action-button,
.occ-metis .occ-table-action-panel-x .occ-custom-action-panel > oc-action-button {
  margin-right: 8px;
}
body.occ-metis .occ-table-action-panel-x .occ-pagination-data,
.occ-metis .occ-table-action-panel-x .occ-pagination-data {
  padding: 8px 12px 8px 16px;
}
body.occ-metis .occ-filter-panel-container,
.occ-metis .occ-filter-panel-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body.occ-metis .occ-filter-panel-container .badge,
.occ-metis .occ-filter-panel-container .badge {
  margin-top: 40px;
  margin-right: 15px;
  border-radius: 5px;
  padding: 14px;
  background: #e9eef3;
  color: #002d72;
}
body.occ-metis .occ-filter-panel-container oc-text,
.occ-metis .occ-filter-panel-container oc-text {
  margin-top: 40px;
  width: 280px;
}
body.occ-metis .occ-filter-panel-container .component-wrapper,
.occ-metis .occ-filter-panel-container .component-wrapper {
  width: 184px;
}
body.occ-metis .occ-filter-panel-container .occ-min-range .component-wrapper,
body.occ-metis .occ-filter-panel-container .occ-max-range .component-wrapper,
.occ-metis .occ-filter-panel-container .occ-min-range .component-wrapper,
.occ-metis .occ-filter-panel-container .occ-max-range .component-wrapper {
  min-width: 67px;
  max-width: 92px;
}
body.occ-metis .occ-filter-panel-container .occ-main-filter-typeahead,
.occ-metis .occ-filter-panel-container .occ-main-filter-typeahead {
  width: 250px;
  height: 80px;
}
body.occ-metis .occ-filter-panel-container .occ-main-filter-typeahead oc-typeahead .ui-autocomplete,
body.occ-metis .occ-filter-panel-container .occ-main-filter-typeahead oc-typeahead-x .ui-autocomplete,
.occ-metis .occ-filter-panel-container .occ-main-filter-typeahead oc-typeahead .ui-autocomplete,
.occ-metis .occ-filter-panel-container .occ-main-filter-typeahead oc-typeahead-x .ui-autocomplete {
  height: 40px;
  min-width: 245px;
}
body.occ-metis .occ-main-filter-bar,
.occ-metis .occ-main-filter-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.occ-metis .occ-main-filter-bar .occ-tiered-menu-popup oc-action-button,
.occ-metis .occ-main-filter-bar .occ-tiered-menu-popup oc-action-button {
  padding-top: 40px;
  padding-right: 10px;
}
body.occ-metis .occ-main-filter-col,
.occ-metis .occ-main-filter-col {
  margin-right: 15px;
  position: relative;
}
body.occ-metis .occ-main-filter-col oc-icon,
.occ-metis .occ-main-filter-col oc-icon {
  position: absolute;
  top: 15px;
  right: -4px;
  cursor: pointer;
}
body.occ-metis .occ-min-range,
.occ-metis .occ-min-range {
  position: relative;
}
body.occ-metis .occ-min-range::after,
.occ-metis .occ-min-range::after {
  content: "";
  width: 5px;
  height: 1px;
  background: #c4cdd5;
  position: absolute;
  top: 60px;
  right: 0px;
}
body.occ-metis .occ-main-filter-col.occ-min-range::after,
.occ-metis .occ-main-filter-col.occ-min-range::after {
  right: -10px;
}
body.occ-metis .occ-table-data-filter-panel,
body.occ-metis .occ-table-data-filter-panel-x,
.occ-metis .occ-table-data-filter-panel,
.occ-metis .occ-table-data-filter-panel-x {
  background: #ffffff;
  border-radius: 8px 8px 0 0;
  min-height: 56px;
  padding: 8px 15px;
}
body.occ-metis .occ-table-data-filter-panel oc-action-button.occ-switch-btn,
body.occ-metis .occ-table-data-filter-panel-x oc-action-button.occ-switch-btn,
.occ-metis .occ-table-data-filter-panel oc-action-button.occ-switch-btn,
.occ-metis .occ-table-data-filter-panel-x oc-action-button.occ-switch-btn {
  margin-right: 16px;
}
body.occ-metis .occ-table-data-filter-panel oc-toggle-buttons,
body.occ-metis .occ-table-data-filter-panel-x oc-toggle-buttons,
.occ-metis .occ-table-data-filter-panel oc-toggle-buttons,
.occ-metis .occ-table-data-filter-panel-x oc-toggle-buttons {
  margin-right: 20px;
}
body.occ-metis .occ-table-data-filter-panel > *,
body.occ-metis .occ-table-data-filter-panel-x > *,
.occ-metis .occ-table-data-filter-panel > *,
.occ-metis .occ-table-data-filter-panel-x > * {
  background: #ffffff;
}
body.occ-metis .occ-table-data-filter-panel-x,
.occ-metis .occ-table-data-filter-panel-x {
  padding: 8px 0px 0px 0px;
}
@supports (position: sticky) {
  body.occ-metis .occ-table-data-filter-panel-x,
  .occ-metis .occ-table-data-filter-panel-x {
    position: sticky;
    position: -webkit-sticky;
    top: -1px;
    z-index: 12;
  }
}
body.occ-metis .occ-table-data-filter-panel-x > :first-child,
.occ-metis .occ-table-data-filter-panel-x > :first-child {
  padding-left: 15px;
}
body.occ-metis .occ-table-data-filter-panel-x oc-action-button.occ-btn-attach-filter,
.occ-metis .occ-table-data-filter-panel-x oc-action-button.occ-btn-attach-filter {
  padding: 8px 16px 8px 0;
}
body.occ-metis .occ-table-data-filter-panel-x oc-search-panel .search-panel-wrapper.open form,
.occ-metis .occ-table-data-filter-panel-x oc-search-panel .search-panel-wrapper.open form {
  padding-top: 0px;
}
body.occ-metis .occ-table-data-filter-panel-x oc-search-panel .search-panel-wrapper.open form .search-form-wrapper,
.occ-metis .occ-table-data-filter-panel-x oc-search-panel .search-panel-wrapper.open form .search-form-wrapper {
  border-radius: 0px;
}
body.occ-metis .occ-table-data-filter-panel-x .search-form-wrapper,
.occ-metis .occ-table-data-filter-panel-x .search-form-wrapper {
  text-align: left;
}
body.occ-metis .occ-table-data-filter-panel-x oc-text.occ-search-filter,
.occ-metis .occ-table-data-filter-panel-x oc-text.occ-search-filter {
  display: inline-block;
  width: 25%;
  vertical-align: top;
  min-width: 150px;
  margin-right: 16px;
}
body.occ-metis .occ-table-data-filter-panel-x oc-text.occ-search-filter .occ-icon,
.occ-metis .occ-table-data-filter-panel-x oc-text.occ-search-filter .occ-icon {
  left: 0;
}
body.occ-metis .occ-table-data-filter-panel-x .occ-text-right,
.occ-metis .occ-table-data-filter-panel-x .occ-text-right {
  display: block;
  text-align: right;
}
body.occ-metis oc-action-button.occ-add-filter,
.occ-metis oc-action-button.occ-add-filter {
  margin-top: 40px;
  margin-right: 5px;
}
body.occ-metis oc-drawer.occ-filter-drawer oc-action-button,
.occ-metis oc-drawer.occ-filter-drawer oc-action-button {
  padding-top: 16px;
  width: 100%;
}
body.occ-metis oc-drawer.occ-filter-drawer oc-action-button button,
.occ-metis oc-drawer.occ-filter-drawer oc-action-button button {
  width: 100%;
}
body.occ-metis oc-tab-scroll,
.occ-metis oc-tab-scroll {
  position: relative;
  display: block;
}
body.occ-metis oc-tab-scroll div.ui-tabs-scrollable,
.occ-metis oc-tab-scroll div.ui-tabs-scrollable {
  background: #ffffff;
  border-radius: 8px 8px 0px 0px;
}
body.occ-metis oc-tab-scroll div.occ-tab-header,
.occ-metis oc-tab-scroll div.occ-tab-header {
  margin-left: 25px;
  margin-right: 25px;
}
body.occ-metis oc-tab-scroll ul.nav-tabs-scroll,
.occ-metis oc-tab-scroll ul.nav-tabs-scroll {
  white-space: nowrap;
  overflow: hidden;
  border-bottom: 0;
  font-weight: normal;
  font-size: 14px;
  color: #53565a;
  letter-spacing: 1px;
  text-align: left;
  height: 56px;
  line-height: 32px;
}
body.occ-metis oc-tab-scroll ul.nav-tabs-scroll div.scrollable,
.occ-metis oc-tab-scroll ul.nav-tabs-scroll div.scrollable {
  transform: translateX(0px);
  transition: all 300ms ease-in-out;
}
body.occ-metis oc-tab-scroll ul.nav-tabs-scroll li,
.occ-metis oc-tab-scroll ul.nav-tabs-scroll li {
  display: inline-block;
  padding: 10px;
}
body.occ-metis oc-tab-scroll ul.nav-tabs-scroll li div.occ-display-flex,
.occ-metis oc-tab-scroll ul.nav-tabs-scroll li div.occ-display-flex {
  justify-content: center;
}
body.occ-metis oc-tab-scroll ul.nav-tabs-scroll li div.occ-display-flex a:hover,
body.occ-metis oc-tab-scroll ul.nav-tabs-scroll li div.occ-display-flex a:focus,
.occ-metis oc-tab-scroll ul.nav-tabs-scroll li div.occ-display-flex a:hover,
.occ-metis oc-tab-scroll ul.nav-tabs-scroll li div.occ-display-flex a:focus {
  background-color: #ffffff;
  color: #008CE6 !important;
  text-decoration: none !important;
}
body.occ-metis oc-tab-scroll ul.nav-tabs-scroll li:hover,
.occ-metis oc-tab-scroll ul.nav-tabs-scroll li:hover {
  border-bottom: 5px solid #008CE6;
}
body.occ-metis oc-tab-scroll ul.nav-tabs-scroll li.active,
.occ-metis oc-tab-scroll ul.nav-tabs-scroll li.active {
  border-bottom: 5px solid #008CE6;
  font-weight: bold;
  font-size: 14px;
  color: #008CE6;
  letter-spacing: 0.95px;
  text-align: center;
}
body.occ-metis oc-tab-scroll button.nav-button,
.occ-metis oc-tab-scroll button.nav-button {
  position: absolute;
  width: 25px;
  height: 56px;
  line-height: 56px;
  top: 0;
  color: #008CE6;
  cursor: pointer;
  text-align: center;
  border: 1px solid #dddddd;
  border-radius: 0;
  padding: 0;
  background-color: #ffffff;
  z-index: 10;
}
body.occ-metis oc-tab-scroll button.nav-button.left-nav-button,
.occ-metis oc-tab-scroll button.nav-button.left-nav-button {
  left: 0;
  border-top-left-radius: 4px;
}
body.occ-metis oc-tab-scroll button.nav-button.right-nav-button,
.occ-metis oc-tab-scroll button.nav-button.right-nav-button {
  right: 0;
  border-top-right-radius: 4px;
}
body.occ-metis oc-tabset,
.occ-metis oc-tabset {
  display: block;
}
body.occ-metis oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs,
.occ-metis oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs {
  border-bottom: none;
}
body.occ-metis oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li,
.occ-metis oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li {
  margin-bottom: 0;
}
body.occ-metis oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li:first-child > a,
.occ-metis oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li:first-child > a {
  border-radius: 4px 0 0 4px;
}
body.occ-metis oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li:last-child > a,
.occ-metis oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li:last-child > a {
  border-radius: 0 4px 4px 0;
}
body.occ-metis oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li > a,
.occ-metis oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li > a {
  margin-right: -1px;
  border-radius: 0;
  border: 1px solid #c4cdd5;
  background-color: #F3F5F7;
  font-size: 14px;
  color: #c4cdd5;
  padding: 7px 15px;
  line-height: 24px;
}
body.occ-metis oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li > a i,
.occ-metis oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li > a i {
  font-size: 19px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
  margin-top: -2px;
}
body.occ-metis oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li.active > a,
.occ-metis oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li.active > a {
  color: #002d72;
  background-color: #ffffff;
}
body.occ-metis oc-tabset a.disabled:hover,
.occ-metis oc-tabset a.disabled:hover {
  cursor: not-allowed;
}
body.occ-metis oc-tabset .vertical-tabs .occ-tab-header,
.occ-metis oc-tabset .vertical-tabs .occ-tab-header {
  border-right: 1px solid #e9eef3;
}
body.occ-metis oc-tabset .vertical-tabs ul.nav-tabs,
.occ-metis oc-tabset .vertical-tabs ul.nav-tabs {
  border-color: #e9eef3;
}
body.occ-metis oc-tabset .vertical-tabs ul.nav-tabs li.active a,
.occ-metis oc-tabset .vertical-tabs ul.nav-tabs li.active a {
  background-color: #e9eef3;
  border-top: 1px solid #e9eef3;
  border-bottom: 1px solid #e9eef3;
}
body.occ-metis oc-tabset .vertical-tabs ul.nav-tabs li a,
.occ-metis oc-tabset .vertical-tabs ul.nav-tabs li a {
  color: #53565a;
  border-width: 1px 0px 1px 0px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
body.occ-metis oc-tabset .vertical-tabs ul.nav-tabs li a:after,
.occ-metis oc-tabset .vertical-tabs ul.nav-tabs li a:after {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-dark-grey-sm.svg");
  transform: rotate(270deg);
  width: 16px;
  height: 16px;
  content: "";
  background-repeat: no-repeat;
  float: right;
}
body.occ-metis oc-tabset .vertical-tabs ul.nav-tabs li a:hover,
.occ-metis oc-tabset .vertical-tabs ul.nav-tabs li a:hover {
  border-width: 1px 0px 1px 0px;
  background-color: #e9eef3;
}
body.occ-metis oc-tabset .vertical-tabs ul.nav-tabs li a:focus,
.occ-metis oc-tabset .vertical-tabs ul.nav-tabs li a:focus {
  border-width: 1px 0px 1px 0px;
  outline: none;
  background-color: #e9eef3;
}
body.occ-metis oc-tabset .vertical-tabs .tab-content-wrapper,
.occ-metis oc-tabset .vertical-tabs .tab-content-wrapper {
  border: 0px;
  border-color: #e9eef3;
  padding: 20px;
}
body.occ-metis oc-tabset.vertical,
.occ-metis oc-tabset.vertical {
  background-color: #ffffff;
  padding: 10px;
}
body.occ-metis oc-tabset .nav-pills li > a,
.occ-metis oc-tabset .nav-pills li > a {
  border: 1px solid #002d72;
  padding: 4px 40px;
  border-radius: 15px;
  background-color: #ffffff;
  height: 24px;
}
body.occ-metis oc-tabset .nav-pills li.active > a,
.occ-metis oc-tabset .nav-pills li.active > a {
  background-color: #002d72;
  color: #ffffff;
}
body.occ-metis oc-tabset ul li .disabled:focus,
.occ-metis oc-tabset ul li .disabled:focus {
  outline: none;
  outline-offset: 0px;
}
body.occ-metis oc-tabset .horizontal-tabs ul.nav-tabs li.active a,
.occ-metis oc-tabset .horizontal-tabs ul.nav-tabs li.active a {
  background-color: #e9eef3 !important;
}
body.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs,
.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs {
  border-bottom: none;
}
body.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li,
.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li {
  position: relative;
}
body.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li a,
.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li a {
  border: none !important;
  outline: none !important;
  border-bottom: 4px solid transparent;
  padding: 24px 8px 20px 8px;
  display: inline-block;
}
body.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li a.disabled, body.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li a.disabled:hover,
.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li a.disabled,
.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li a.disabled:hover {
  cursor: not-allowed;
  font-family: Interstate_Bold, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #53565a;
  box-shadow: none;
}
body.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li a:not(.disabled):hover,
.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li a:not(.disabled):hover {
  border-bottom: 4px solid #008CE6 !important;
}
body.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li.active a:not(.disabled),
body.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li a:not(.disabled):focus,
.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li.active a:not(.disabled),
.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li a:not(.disabled):focus {
  border-bottom: 4px solid #008CE6 !important;
  cursor: pointer;
}
body.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li a:active, body.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li.active a,
.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li a:active,
.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li.active a {
  box-shadow: none;
}
body.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li a:active:focus, body.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li.active a:focus,
.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li a:active:focus,
.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li.active a:focus {
  box-shadow: none;
}
body.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li a:focus,
.occ-metis oc-tabset .horizontal-tabs ul.nav.nav-tabs > li a:focus {
  box-shadow: none;
}
body.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li a,
.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li a {
  border: none;
  padding: 20px 56px 16px;
  border-bottom: 4px solid #ffffff;
  font-family: Interstate, sans-serif;
  font-weight: bold;
}
body.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li.active a, body.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li.active a:hover,
body.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li a:focus,
.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li.active a,
.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li.active a:hover,
.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li a:focus {
  border-color: #008CE6;
}
body.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li a:hover, body.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li.active a:hover,
.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li a:hover,
.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li.active a:hover {
  letter-spacing: 0.035ex;
  font-weight: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  body.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li a:hover, body.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li.active a:hover,
  .occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li a:hover,
  .occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li.active a:hover {
    letter-spacing: 0px;
  }
}
@-moz-document url-prefix() {
  body.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li a:hover, body.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li.active a:hover,
  .occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li a:hover,
  .occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li.active a:hover {
    letter-spacing: 0.035ex;
  }
}
body.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs .occ-tab-header,
.occ-metis oc-tabset.occ-table-header-tabset .horizontal-tabs .occ-tab-header {
  height: 56px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #ffffff;
}
body.occ-metis oc-spinner input,
.occ-metis oc-spinner input {
  height: 32px !important;
}
body.occ-metis oc-textarea,
.occ-metis oc-textarea {
  display: block;
}
body.occ-metis oc-textarea textarea,
.occ-metis oc-textarea textarea {
  width: 100%;
  max-width: 100%;
  background: #ffffff;
  border: 1px solid #DCE0E0;
  border-radius: 6px;
}
body.occ-metis oc-textarea textarea:hover,
.occ-metis oc-textarea textarea:hover {
  border: 1px solid #53565a;
}
body.occ-metis oc-textarea textarea:focus,
.occ-metis oc-textarea textarea:focus {
  outline: 0;
  border-color: #008CE6;
}
body.occ-metis oc-textarea textarea:disabled,
.occ-metis oc-textarea textarea:disabled {
  resize: none;
  cursor: not-allowed;
  background: #e9eef3;
  color: #B8C8D8;
  pointer-events: auto;
  border-color: #ccc;
}
body.occ-metis oc-text .form-control,
body.occ-metis oc-text input,
body.occ-metis .form-control,
body.occ-metis .input-container.ui-stepper input,
body.occ-metis oc-numeric-format-text input,
body.occ-metis oc-textbox-input-mask input,
.occ-metis oc-text .form-control,
.occ-metis oc-text input,
.occ-metis .form-control,
.occ-metis .input-container.ui-stepper input,
.occ-metis oc-numeric-format-text input,
.occ-metis oc-textbox-input-mask input {
  height: 40px;
  padding: 8px 12px;
  font-size: 14px;
  border-radius: 4px;
  border: 1px solid #DCE0E0;
  font-family: Interstate, sans-serif;
  box-shadow: none;
  background: rgba(255, 255, 255, 0.04);
  color: #282828;
  width: 100%;
}
body.occ-metis oc-text .form-control:hover,
body.occ-metis oc-text input:hover,
body.occ-metis .form-control:hover,
body.occ-metis .input-container.ui-stepper input:hover,
body.occ-metis oc-numeric-format-text input:hover,
body.occ-metis oc-textbox-input-mask input:hover,
.occ-metis oc-text .form-control:hover,
.occ-metis oc-text input:hover,
.occ-metis .form-control:hover,
.occ-metis .input-container.ui-stepper input:hover,
.occ-metis oc-numeric-format-text input:hover,
.occ-metis oc-textbox-input-mask input:hover {
  border-color: #008CE6;
}
body.occ-metis oc-text .form-control:focus,
body.occ-metis oc-text input:focus,
body.occ-metis .form-control:focus,
body.occ-metis .input-container.ui-stepper input:focus,
body.occ-metis oc-numeric-format-text input:focus,
body.occ-metis oc-textbox-input-mask input:focus,
.occ-metis oc-text .form-control:focus,
.occ-metis oc-text input:focus,
.occ-metis .form-control:focus,
.occ-metis .input-container.ui-stepper input:focus,
.occ-metis oc-numeric-format-text input:focus,
.occ-metis oc-textbox-input-mask input:focus {
  outline: 0;
  border-color: #008CE6;
}
body.occ-metis oc-text input:disabled,
body.occ-metis .input-container.ui-stepper input:disabled,
body.occ-metis oc-textbox-input-mask input:disabled,
.occ-metis oc-text input:disabled,
.occ-metis .input-container.ui-stepper input:disabled,
.occ-metis oc-textbox-input-mask input:disabled {
  background: #F9FAFB;
  color: #ccc;
}
body.occ-metis oc-text input:disabled:hover,
body.occ-metis .input-container.ui-stepper input:disabled:hover,
body.occ-metis oc-textbox-input-mask input:disabled:hover,
.occ-metis oc-text input:disabled:hover,
.occ-metis .input-container.ui-stepper input:disabled:hover,
.occ-metis oc-textbox-input-mask input:disabled:hover {
  border-color: #DCE0E0;
  cursor: not-allowed;
}
body.occ-metis oc-text input:read-only,
body.occ-metis .input-container.ui-stepper input:read-only,
body.occ-metis oc-textbox-input-mask input:read-only,
.occ-metis oc-text input:read-only,
.occ-metis .input-container.ui-stepper input:read-only,
.occ-metis oc-textbox-input-mask input:read-only {
  background: rgba(151, 153, 155, 0.15);
  color: #6E6E6E;
}
body.occ-metis oc-text .input-container.input-with-icon,
.occ-metis oc-text .input-container.input-with-icon {
  position: relative;
}
body.occ-metis oc-text .input-container.input-with-icon .occ-icon,
.occ-metis oc-text .input-container.input-with-icon .occ-icon {
  margin: 12px 8px;
}
body.occ-metis oc-text .input-container.input-with-icon .occ-icon:after,
.occ-metis oc-text .input-container.input-with-icon .occ-icon:after {
  content: none;
}
body.occ-metis oc-text .input-container.input-with-icon input,
.occ-metis oc-text .input-container.input-with-icon input {
  padding-left: 30px;
}
body.occ-metis oc-text.occ-text-filter,
.occ-metis oc-text.occ-text-filter {
  width: auto;
  margin: 0 16px 20px;
  display: block;
}
body.occ-metis oc-text.occ-text-filter span.occ-icon,
.occ-metis oc-text.occ-text-filter span.occ-icon {
  right: 12px;
  width: 16px;
  height: 16px;
  top: 0px;
}
body.occ-metis oc-text.occ-text-filter .input-with-icon input,
.occ-metis oc-text.occ-text-filter .input-with-icon input {
  padding: 16px 56px 16px 16px;
  border-radius: 20px;
  height: 40px;
}
body.occ-metis oc-text.occ-messages-filter,
.occ-metis oc-text.occ-messages-filter {
  display: block;
  margin-bottom: 16px;
}
body.occ-metis oc-text.occ-messages-filter .input-container.input-with-icon input,
.occ-metis oc-text.occ-messages-filter .input-container.input-with-icon input {
  height: 48px;
  background-color: #ffffff;
  padding-left: 34px;
  font-size: 16px;
}
body.occ-metis oc-text.occ-messages-filter .input-container.input-with-icon .occ-icon,
.occ-metis oc-text.occ-messages-filter .input-container.input-with-icon .occ-icon {
  margin: 16px 12px;
}
body.occ-metis oc-text .input-container,
.occ-metis oc-text .input-container {
  position: relative;
}
body.occ-metis oc-text .occ-clear-icon,
.occ-metis oc-text .occ-clear-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16-grey.svg");
  background-repeat: no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  right: 0;
  top: 12px;
  margin: 0 10px 0 0;
  z-index: 10;
}
body.occ-metis oc-text .occ-clear-icon:before,
.occ-metis oc-text .occ-clear-icon:before {
  content: none;
}
body.occ-metis oc-textarea.occ-textarea-inside-counter textarea,
.occ-metis oc-textarea.occ-textarea-inside-counter textarea {
  border: none;
  position: relative;
}
body.occ-metis oc-textarea.occ-textarea-inside-counter .input-container,
.occ-metis oc-textarea.occ-textarea-inside-counter .input-container {
  border: 1px solid #DCE0E0;
  border-radius: 6px;
  background: #ffffff;
  padding-bottom: 20px;
}
body.occ-metis oc-textarea.occ-textarea-inside-counter .input-container:hover,
.occ-metis oc-textarea.occ-textarea-inside-counter .input-container:hover {
  border: 1px solid #53565a;
}
body.occ-metis oc-textarea.occ-textarea-inside-counter .input-container.occ-focused,
.occ-metis oc-textarea.occ-textarea-inside-counter .input-container.occ-focused {
  outline: 0;
  border-color: #008CE6;
}
body.occ-metis oc-textarea.occ-textarea-inside-counter.ng-invalid.ng-touched .input-container,
.occ-metis oc-textarea.occ-textarea-inside-counter.ng-invalid.ng-touched .input-container {
  border-color: #B60000;
  background: #fbf2f2;
}
body.occ-metis oc-textarea.occ-textarea-inside-counter[disabled] .input-container,
.occ-metis oc-textarea.occ-textarea-inside-counter[disabled] .input-container {
  border-color: #ccc;
}
body.occ-metis oc-textarea.occ-textarea-inside-counter[disabled] .input-container:hover,
.occ-metis oc-textarea.occ-textarea-inside-counter[disabled] .input-container:hover {
  border-color: #ccc;
}
body.occ-metis oc-textbox-input-mask .input-container,
.occ-metis oc-textbox-input-mask .input-container {
  position: relative;
}
body.occ-metis oc-textbox-input-mask .occ-delete-icon,
.occ-metis oc-textbox-input-mask .occ-delete-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Cancel_icon.svg");
  background-repeat: no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  right: 0;
  top: calc(50% - 5px);
  margin-right: 10px;
}
body.occ-metis oc-textbox-input-mask .occ-delete-icon:before,
.occ-metis oc-textbox-input-mask .occ-delete-icon:before {
  content: none;
}
body.occ-metis oc-numeric-format-text .numeric-format-container,
.occ-metis oc-numeric-format-text .numeric-format-container {
  position: relative;
}
body.occ-metis oc-numeric-format-text .numeric-format-container input,
.occ-metis oc-numeric-format-text .numeric-format-container input {
  padding-right: 30px;
}
body.occ-metis oc-numeric-format-text .occ-numeric-format-cancel,
.occ-metis oc-numeric-format-text .occ-numeric-format-cancel {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Cancel_icon.svg");
  background-repeat: no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  right: 0;
  top: calc(50% - 5px);
  margin-right: 10px;
}
body.occ-metis oc-numeric-format-text .occ-numeric-format-cancel:before,
.occ-metis oc-numeric-format-text .occ-numeric-format-cancel:before {
  content: none;
}
body.occ-metis oc-spinner .value-placeholder,
.occ-metis oc-spinner .value-placeholder {
  top: 9px;
}
body.occ-metis oc-spinner .stepper-bt,
.occ-metis oc-spinner .stepper-bt {
  height: 16px !important;
}
body.occ-metis .occ-tooltip .occ-tooltip-inner,
.occ-metis .occ-tooltip .occ-tooltip-inner {
  padding: 8px 8px;
  background-color: #0b1941;
  max-width: 300px;
  word-wrap: break-word;
  height: auto;
}
body.occ-metis .occ-tooltip .occ-tooltip-inner a,
.occ-metis .occ-tooltip .occ-tooltip-inner a {
  font-weight: 700;
}
body.occ-metis .occ-tooltip .occ-tooltip-arrow::before,
.occ-metis .occ-tooltip .occ-tooltip-arrow::before {
  border-color: #0b1941;
}
body.occ-metis .occ-tooltip.blue .occ-tooltip-inner,
.occ-metis .occ-tooltip.blue .occ-tooltip-inner {
  background-color: #007bc2;
}
body.occ-metis .occ-tooltip[data-popper-placement=right-end] .occ-tooltip-arrow::before, body.occ-metis .occ-tooltip[data-popper-placement=left-end] .occ-tooltip-arrow::before,
.occ-metis .occ-tooltip[data-popper-placement=right-end] .occ-tooltip-arrow::before,
.occ-metis .occ-tooltip[data-popper-placement=left-end] .occ-tooltip-arrow::before {
  top: -9px;
}
body.occ-metis .occ-tooltip[data-popper-placement=right-start] .occ-tooltip-arrow::before, body.occ-metis .occ-tooltip[data-popper-placement=left-start] .occ-tooltip-arrow::before,
.occ-metis .occ-tooltip[data-popper-placement=right-start] .occ-tooltip-arrow::before,
.occ-metis .occ-tooltip[data-popper-placement=left-start] .occ-tooltip-arrow::before {
  top: -7px;
}
body.occ-metis oc-typeahead .ui-autocomplete,
body.occ-metis oc-typeahead-x .ui-autocomplete,
.occ-metis oc-typeahead .ui-autocomplete,
.occ-metis oc-typeahead-x .ui-autocomplete {
  border: 1px solid #DCE0E0;
  min-height: 40px;
  width: 100%;
  position: relative;
  background: rgba(255, 255, 255, 0.04);
  border-radius: 4px;
  padding: 0px;
}
body.occ-metis oc-typeahead .ui-autocomplete.open,
body.occ-metis oc-typeahead-x .ui-autocomplete.open,
.occ-metis oc-typeahead .ui-autocomplete.open,
.occ-metis oc-typeahead-x .ui-autocomplete.open {
  border: 1px solid #008CE6;
  border-radius: 4px 4px 0 0;
}
body.occ-metis oc-typeahead .ui-autocomplete:hover,
body.occ-metis oc-typeahead-x .ui-autocomplete:hover,
.occ-metis oc-typeahead .ui-autocomplete:hover,
.occ-metis oc-typeahead-x .ui-autocomplete:hover {
  border: 1px solid #53565a;
}
body.occ-metis oc-typeahead .ui-autocomplete.occ-focused,
body.occ-metis oc-typeahead-x .ui-autocomplete.occ-focused,
.occ-metis oc-typeahead .ui-autocomplete.occ-focused,
.occ-metis oc-typeahead-x .ui-autocomplete.occ-focused {
  border: 1px solid #008CE6;
  border-radius: 4px;
}
body.occ-metis oc-typeahead .occ-typeahead-dropdown-search input,
body.occ-metis oc-typeahead input.ui-autocomplete-input,
body.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search input,
body.occ-metis oc-typeahead-x input.ui-autocomplete-input,
.occ-metis oc-typeahead .occ-typeahead-dropdown-search input,
.occ-metis oc-typeahead input.ui-autocomplete-input,
.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search input,
.occ-metis oc-typeahead-x input.ui-autocomplete-input {
  width: 100%;
  border: none;
  min-width: 20px;
  float: left;
  color: #282828;
  border-radius: 4px;
  background: none;
  padding: 8px 8px;
}
body.occ-metis oc-typeahead .occ-typeahead-dropdown-search input:focus,
body.occ-metis oc-typeahead input.ui-autocomplete-input:focus,
body.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search input:focus,
body.occ-metis oc-typeahead-x input.ui-autocomplete-input:focus,
.occ-metis oc-typeahead .occ-typeahead-dropdown-search input:focus,
.occ-metis oc-typeahead input.ui-autocomplete-input:focus,
.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search input:focus,
.occ-metis oc-typeahead-x input.ui-autocomplete-input:focus {
  outline: none;
}
body.occ-metis oc-typeahead .occ-typeahead-dropdown-search input::placeholder, body.occ-metis oc-typeahead .occ-typeahead-dropdown-search input::-webkit-input-placeholder, body.occ-metis oc-typeahead .occ-typeahead-dropdown-search input:-ms-input-placeholder,
body.occ-metis oc-typeahead input.ui-autocomplete-input::placeholder,
body.occ-metis oc-typeahead input.ui-autocomplete-input::-webkit-input-placeholder,
body.occ-metis oc-typeahead input.ui-autocomplete-input:-ms-input-placeholder,
body.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search input::placeholder,
body.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search input::-webkit-input-placeholder,
body.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search input:-ms-input-placeholder,
body.occ-metis oc-typeahead-x input.ui-autocomplete-input::placeholder,
body.occ-metis oc-typeahead-x input.ui-autocomplete-input::-webkit-input-placeholder,
body.occ-metis oc-typeahead-x input.ui-autocomplete-input:-ms-input-placeholder,
.occ-metis oc-typeahead .occ-typeahead-dropdown-search input::placeholder,
.occ-metis oc-typeahead .occ-typeahead-dropdown-search input::-webkit-input-placeholder,
.occ-metis oc-typeahead .occ-typeahead-dropdown-search input:-ms-input-placeholder,
.occ-metis oc-typeahead input.ui-autocomplete-input::placeholder,
.occ-metis oc-typeahead input.ui-autocomplete-input::-webkit-input-placeholder,
.occ-metis oc-typeahead input.ui-autocomplete-input:-ms-input-placeholder,
.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search input::placeholder,
.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search input::-webkit-input-placeholder,
.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search input:-ms-input-placeholder,
.occ-metis oc-typeahead-x input.ui-autocomplete-input::placeholder,
.occ-metis oc-typeahead-x input.ui-autocomplete-input::-webkit-input-placeholder,
.occ-metis oc-typeahead-x input.ui-autocomplete-input:-ms-input-placeholder {
  color: #ccc !important;
}
body.occ-metis oc-typeahead .occ-typeahead-dropdown-search input:disabled,
body.occ-metis oc-typeahead input.ui-autocomplete-input:disabled,
body.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search input:disabled,
body.occ-metis oc-typeahead-x input.ui-autocomplete-input:disabled,
.occ-metis oc-typeahead .occ-typeahead-dropdown-search input:disabled,
.occ-metis oc-typeahead input.ui-autocomplete-input:disabled,
.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search input:disabled,
.occ-metis oc-typeahead-x input.ui-autocomplete-input:disabled {
  color: #ccc !important;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
}
body.occ-metis oc-typeahead .occ-typeahead-dropdown-search input:disabled:hover,
body.occ-metis oc-typeahead input.ui-autocomplete-input:disabled:hover,
body.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search input:disabled:hover,
body.occ-metis oc-typeahead-x input.ui-autocomplete-input:disabled:hover,
.occ-metis oc-typeahead .occ-typeahead-dropdown-search input:disabled:hover,
.occ-metis oc-typeahead input.ui-autocomplete-input:disabled:hover,
.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search input:disabled:hover,
.occ-metis oc-typeahead-x input.ui-autocomplete-input:disabled:hover {
  cursor: not-allowed;
}
body.occ-metis oc-typeahead input.ui-autocomplete-input,
body.occ-metis oc-typeahead-x input.ui-autocomplete-input,
.occ-metis oc-typeahead input.ui-autocomplete-input,
.occ-metis oc-typeahead-x input.ui-autocomplete-input {
  height: 40px;
}
body.occ-metis oc-typeahead .occ-typeahead-dropdown-search input,
body.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search input,
.occ-metis oc-typeahead .occ-typeahead-dropdown-search input,
.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search input {
  border: 1px solid #DCE0E0;
  float: none;
  width: 100%;
  padding: 0;
  padding-left: 32px;
  height: 40px;
}
body.occ-metis oc-typeahead .occ-typeahead-dropdown-search .autocomplete-search-icon,
body.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search .autocomplete-search-icon,
.occ-metis oc-typeahead .occ-typeahead-dropdown-search .autocomplete-search-icon,
.occ-metis oc-typeahead-x .occ-typeahead-dropdown-search .autocomplete-search-icon {
  top: 12px;
}
body.occ-metis oc-typeahead .autocomplete-input-wrapper,
body.occ-metis oc-typeahead-x .autocomplete-input-wrapper,
.occ-metis oc-typeahead .autocomplete-input-wrapper,
.occ-metis oc-typeahead-x .autocomplete-input-wrapper {
  float: left;
  max-width: calc(100% - 24px);
}
body.occ-metis oc-typeahead .single-select-wrapper,
body.occ-metis oc-typeahead-x .single-select-wrapper,
.occ-metis oc-typeahead .single-select-wrapper,
.occ-metis oc-typeahead-x .single-select-wrapper {
  width: calc(100% - 28px);
}
body.occ-metis oc-typeahead .occ-multi-select-wrapper,
body.occ-metis oc-typeahead-x .occ-multi-select-wrapper,
.occ-metis oc-typeahead .occ-multi-select-wrapper,
.occ-metis oc-typeahead-x .occ-multi-select-wrapper {
  width: calc(100% - 28px);
}
body.occ-metis oc-typeahead .occ-multi-select-wrapper .ui-autocomplete-input.occ-read-only-input,
body.occ-metis oc-typeahead-x .occ-multi-select-wrapper .ui-autocomplete-input.occ-read-only-input,
.occ-metis oc-typeahead .occ-multi-select-wrapper .ui-autocomplete-input.occ-read-only-input,
.occ-metis oc-typeahead-x .occ-multi-select-wrapper .ui-autocomplete-input.occ-read-only-input {
  cursor: pointer;
}
body.occ-metis oc-typeahead .autocomplete-search-icon,
body.occ-metis oc-typeahead-x .autocomplete-search-icon,
.occ-metis oc-typeahead .autocomplete-search-icon,
.occ-metis oc-typeahead-x .autocomplete-search-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_searchN16.svg");
  background-repeat: no-repeat;
  float: left;
  height: 16px;
  width: 16px;
  transform: none;
  margin: 12px 0 0 12px;
}
body.occ-metis oc-typeahead .autocomplete-search-icon:before,
body.occ-metis oc-typeahead-x .autocomplete-search-icon:before,
.occ-metis oc-typeahead .autocomplete-search-icon:before,
.occ-metis oc-typeahead-x .autocomplete-search-icon:before {
  content: none;
}
body.occ-metis oc-typeahead .disable_typeahead_cursor,
body.occ-metis oc-typeahead-x .disable_typeahead_cursor,
.occ-metis oc-typeahead .disable_typeahead_cursor,
.occ-metis oc-typeahead-x .disable_typeahead_cursor {
  cursor: not-allowed !important;
}
body.occ-metis oc-typeahead .typeahead-delete-icon,
body.occ-metis oc-typeahead-x .typeahead-delete-icon,
.occ-metis oc-typeahead .typeahead-delete-icon,
.occ-metis oc-typeahead-x .typeahead-delete-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Cancel_icon.svg");
  background-repeat: no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  right: 0;
  top: 13px;
  margin-right: 10px;
  cursor: pointer;
}
body.occ-metis oc-typeahead .typeahead-delete-icon:before,
body.occ-metis oc-typeahead-x .typeahead-delete-icon:before,
.occ-metis oc-typeahead .typeahead-delete-icon:before,
.occ-metis oc-typeahead-x .typeahead-delete-icon:before {
  content: none;
}
body.occ-metis oc-typeahead .close-icon,
body.occ-metis oc-typeahead-x .close-icon,
.occ-metis oc-typeahead .close-icon,
.occ-metis oc-typeahead-x .close-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16-grey.svg");
  background-repeat: no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  right: 0;
  top: 14px;
  margin-right: 10px;
  cursor: not-allowed;
}
body.occ-metis oc-typeahead .close-icon:before,
body.occ-metis oc-typeahead-x .close-icon:before,
.occ-metis oc-typeahead .close-icon:before,
.occ-metis oc-typeahead-x .close-icon:before {
  content: none;
}
body.occ-metis oc-typeahead .occ-typeahead-dropdown,
body.occ-metis oc-typeahead-x .occ-typeahead-dropdown,
.occ-metis oc-typeahead .occ-typeahead-dropdown,
.occ-metis oc-typeahead-x .occ-typeahead-dropdown {
  height: 40px;
}
body.occ-metis oc-typeahead .occ-typeahead-dropdown .typeahead-delete-icon,
body.occ-metis oc-typeahead-x .occ-typeahead-dropdown .typeahead-delete-icon,
.occ-metis oc-typeahead .occ-typeahead-dropdown .typeahead-delete-icon,
.occ-metis oc-typeahead-x .occ-typeahead-dropdown .typeahead-delete-icon {
  right: 20px;
}
body.occ-metis oc-typeahead .occ-typeahead-template,
body.occ-metis oc-typeahead-x .occ-typeahead-template,
.occ-metis oc-typeahead .occ-typeahead-template,
.occ-metis oc-typeahead-x .occ-typeahead-template {
  display: inline-block;
  width: calc(100% - 58px);
  vertical-align: middle;
  font-size: 14px;
}
body.occ-metis oc-typeahead .occ-typeahead-multiselect-count,
body.occ-metis oc-typeahead-x .occ-typeahead-multiselect-count,
.occ-metis oc-typeahead .occ-typeahead-multiselect-count,
.occ-metis oc-typeahead-x .occ-typeahead-multiselect-count {
  vertical-align: middle;
  display: inline-block;
}
body.occ-metis oc-typeahead .ui-autocomplete-panel .ui-autocomplete-list,
body.occ-metis oc-typeahead-x .ui-autocomplete-panel .ui-autocomplete-list,
.occ-metis oc-typeahead .ui-autocomplete-panel .ui-autocomplete-list,
.occ-metis oc-typeahead-x .ui-autocomplete-panel .ui-autocomplete-list {
  cursor: default;
  font-size: 14px;
}
body.occ-metis oc-typeahead .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item,
body.occ-metis oc-typeahead-x .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item,
.occ-metis oc-typeahead .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item,
.occ-metis oc-typeahead-x .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item {
  padding: 0px 12px;
  line-height: 48px;
  color: #53565a;
}
body.occ-metis oc-typeahead .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item:hover,
body.occ-metis oc-typeahead-x .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item:hover,
.occ-metis oc-typeahead .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item:hover,
.occ-metis oc-typeahead-x .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item:hover {
  color: #ffffff;
}
body.occ-metis oc-typeahead .ui-autocomplete-panel .ui-autocomplete-list oc-checkbox,
body.occ-metis oc-typeahead-x .ui-autocomplete-panel .ui-autocomplete-list oc-checkbox,
.occ-metis oc-typeahead .ui-autocomplete-panel .ui-autocomplete-list oc-checkbox,
.occ-metis oc-typeahead-x .ui-autocomplete-panel .ui-autocomplete-list oc-checkbox {
  display: inline-block;
  margin: 3px 5px 3px 16px;
}
body.occ-metis oc-typeahead .selected-item-tag,
body.occ-metis oc-typeahead-x .selected-item-tag,
.occ-metis oc-typeahead .selected-item-tag,
.occ-metis oc-typeahead-x .selected-item-tag {
  display: inline-block;
  padding: 6px 24px 6px 8px;
  background-color: #008CE6;
  margin-top: 5px;
  position: relative;
  border-radius: 2px;
  color: #ffffff;
  margin-right: 8px;
  margin-bottom: 0;
}
body.occ-metis oc-typeahead .selected-item-tag .occ-typeahead-template,
body.occ-metis oc-typeahead-x .selected-item-tag .occ-typeahead-template,
.occ-metis oc-typeahead .selected-item-tag .occ-typeahead-template,
.occ-metis oc-typeahead-x .selected-item-tag .occ-typeahead-template {
  width: 95px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
}
body.occ-metis oc-typeahead .selected-item-tag .delete-tag,
body.occ-metis oc-typeahead-x .selected-item-tag .delete-tag,
.occ-metis oc-typeahead .selected-item-tag .delete-tag,
.occ-metis oc-typeahead-x .selected-item-tag .delete-tag {
  right: 5px;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  top: 11px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16-white.svg");
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}
body.occ-metis oc-typeahead .selected-item-tag .delete-tag:before,
body.occ-metis oc-typeahead-x .selected-item-tag .delete-tag:before,
.occ-metis oc-typeahead .selected-item-tag .delete-tag:before,
.occ-metis oc-typeahead-x .selected-item-tag .delete-tag:before {
  content: none;
}
body.occ-metis oc-typeahead .selected-item-tag:first-of-type,
body.occ-metis oc-typeahead-x .selected-item-tag:first-of-type,
.occ-metis oc-typeahead .selected-item-tag:first-of-type,
.occ-metis oc-typeahead-x .selected-item-tag:first-of-type {
  margin-left: 4px;
}
body.occ-metis oc-typeahead .selected-item-tag:last-of-type,
body.occ-metis oc-typeahead-x .selected-item-tag:last-of-type,
.occ-metis oc-typeahead .selected-item-tag:last-of-type,
.occ-metis oc-typeahead-x .selected-item-tag:last-of-type {
  margin-right: 0;
}
body.occ-metis oc-typeahead .selected-item,
body.occ-metis oc-typeahead .ui-autocomplete-list-item:hover,
body.occ-metis oc-typeahead .ui-autocomplete-list-item:focus,
body.occ-metis oc-typeahead-x .selected-item,
body.occ-metis oc-typeahead-x .ui-autocomplete-list-item:hover,
body.occ-metis oc-typeahead-x .ui-autocomplete-list-item:focus,
.occ-metis oc-typeahead .selected-item,
.occ-metis oc-typeahead .ui-autocomplete-list-item:hover,
.occ-metis oc-typeahead .ui-autocomplete-list-item:focus,
.occ-metis oc-typeahead-x .selected-item,
.occ-metis oc-typeahead-x .ui-autocomplete-list-item:hover,
.occ-metis oc-typeahead-x .ui-autocomplete-list-item:focus {
  background: #008CE6;
  color: #ffffff !important;
}
body.occ-metis oc-typeahead .selected-item .occ-category-separator,
body.occ-metis oc-typeahead .ui-autocomplete-list-item:hover .occ-category-separator,
body.occ-metis oc-typeahead .ui-autocomplete-list-item:focus .occ-category-separator,
body.occ-metis oc-typeahead-x .selected-item .occ-category-separator,
body.occ-metis oc-typeahead-x .ui-autocomplete-list-item:hover .occ-category-separator,
body.occ-metis oc-typeahead-x .ui-autocomplete-list-item:focus .occ-category-separator,
.occ-metis oc-typeahead .selected-item .occ-category-separator,
.occ-metis oc-typeahead .ui-autocomplete-list-item:hover .occ-category-separator,
.occ-metis oc-typeahead .ui-autocomplete-list-item:focus .occ-category-separator,
.occ-metis oc-typeahead-x .selected-item .occ-category-separator,
.occ-metis oc-typeahead-x .ui-autocomplete-list-item:hover .occ-category-separator,
.occ-metis oc-typeahead-x .ui-autocomplete-list-item:focus .occ-category-separator {
  background-color: #ffffff;
}
body.occ-metis oc-typeahead input[type=checkbox],
body.occ-metis oc-typeahead-x input[type=checkbox],
.occ-metis oc-typeahead input[type=checkbox],
.occ-metis oc-typeahead-x input[type=checkbox] {
  width: auto;
  margin-right: 8px;
}
body.occ-metis oc-typeahead .ui-autocomplete-items,
body.occ-metis oc-typeahead-x .ui-autocomplete-items,
.occ-metis oc-typeahead .ui-autocomplete-items,
.occ-metis oc-typeahead-x .ui-autocomplete-items {
  border: none;
  list-style: none;
  margin: 0;
  padding: 0;
}
body.occ-metis oc-typeahead .no-match-message,
body.occ-metis oc-typeahead-x .no-match-message,
.occ-metis oc-typeahead .no-match-message,
.occ-metis oc-typeahead-x .no-match-message {
  padding: 10px;
  cursor: default;
}
body.occ-metis oc-typeahead .ui-autocomplete-list-item input,
body.occ-metis oc-typeahead-x .ui-autocomplete-list-item input,
.occ-metis oc-typeahead .ui-autocomplete-list-item input,
.occ-metis oc-typeahead-x .ui-autocomplete-list-item input {
  vertical-align: sub;
}
body.occ-metis oc-typeahead .dropdown-header,
body.occ-metis oc-typeahead-x .dropdown-header,
.occ-metis oc-typeahead .dropdown-header,
.occ-metis oc-typeahead-x .dropdown-header {
  padding: 8px 16px;
}
body.occ-metis oc-typeahead .ui-autocomplete-panel,
body.occ-metis oc-typeahead-x .ui-autocomplete-panel,
.occ-metis oc-typeahead .ui-autocomplete-panel,
.occ-metis oc-typeahead-x .ui-autocomplete-panel {
  overflow-y: auto;
  position: absolute;
  top: 100%;
  left: 0;
  display: block;
  width: 100%;
  z-index: 10;
  margin-top: 1px;
  border: 1px solid #c4cdd5;
  box-shadow: 0 5px 5px 0 rgba(6, 44, 82, 0.1);
  background: #ffffff;
  max-height: 427px !important;
}
body.occ-metis oc-typeahead .ui-autocomplete-panel.occ-panel-with-footer .dropdown-body-content, body.occ-metis oc-typeahead .ui-autocomplete-panel.occ-panel-with-header .dropdown-body-content,
body.occ-metis oc-typeahead-x .ui-autocomplete-panel.occ-panel-with-footer .dropdown-body-content,
body.occ-metis oc-typeahead-x .ui-autocomplete-panel.occ-panel-with-header .dropdown-body-content,
.occ-metis oc-typeahead .ui-autocomplete-panel.occ-panel-with-footer .dropdown-body-content,
.occ-metis oc-typeahead .ui-autocomplete-panel.occ-panel-with-header .dropdown-body-content,
.occ-metis oc-typeahead-x .ui-autocomplete-panel.occ-panel-with-footer .dropdown-body-content,
.occ-metis oc-typeahead-x .ui-autocomplete-panel.occ-panel-with-header .dropdown-body-content {
  margin-bottom: 52px;
}
body.occ-metis oc-typeahead .ui-autocomplete-panel.occ-panel-with-single-result.occ-panel-with-header.occ-panel-with-footer .dropdown-body-content,
body.occ-metis oc-typeahead-x .ui-autocomplete-panel.occ-panel-with-single-result.occ-panel-with-header.occ-panel-with-footer .dropdown-body-content,
.occ-metis oc-typeahead .ui-autocomplete-panel.occ-panel-with-single-result.occ-panel-with-header.occ-panel-with-footer .dropdown-body-content,
.occ-metis oc-typeahead-x .ui-autocomplete-panel.occ-panel-with-single-result.occ-panel-with-header.occ-panel-with-footer .dropdown-body-content {
  padding-bottom: 36px;
}
body.occ-metis oc-typeahead .ui-autocomplete-panel.occ-panel-with-header ul.ui-autocomplete-list,
body.occ-metis oc-typeahead-x .ui-autocomplete-panel.occ-panel-with-header ul.ui-autocomplete-list,
.occ-metis oc-typeahead .ui-autocomplete-panel.occ-panel-with-header ul.ui-autocomplete-list,
.occ-metis oc-typeahead-x .ui-autocomplete-panel.occ-panel-with-header ul.ui-autocomplete-list {
  padding-top: 0px;
}
body.occ-metis oc-typeahead .ui-autocomplete-panel cdk-virtual-scroll-viewport,
body.occ-metis oc-typeahead-x .ui-autocomplete-panel cdk-virtual-scroll-viewport,
.occ-metis oc-typeahead .ui-autocomplete-panel cdk-virtual-scroll-viewport,
.occ-metis oc-typeahead-x .ui-autocomplete-panel cdk-virtual-scroll-viewport {
  height: 210px;
}
body.occ-metis oc-typeahead .occ-typeahead-no-icon,
body.occ-metis oc-typeahead-x .occ-typeahead-no-icon,
.occ-metis oc-typeahead .occ-typeahead-no-icon,
.occ-metis oc-typeahead-x .occ-typeahead-no-icon {
  height: 40px;
}
body.occ-metis oc-typeahead .occ-typeahead-no-icon .autocomplete-search-icon,
body.occ-metis oc-typeahead-x .occ-typeahead-no-icon .autocomplete-search-icon,
.occ-metis oc-typeahead .occ-typeahead-no-icon .autocomplete-search-icon,
.occ-metis oc-typeahead-x .occ-typeahead-no-icon .autocomplete-search-icon {
  display: none;
}
body.occ-metis oc-typeahead .occ-typeahead-no-icon .occ-typeahead-dropdown-search span.autocomplete-search-icon,
body.occ-metis oc-typeahead-x .occ-typeahead-no-icon .occ-typeahead-dropdown-search span.autocomplete-search-icon,
.occ-metis oc-typeahead .occ-typeahead-no-icon .occ-typeahead-dropdown-search span.autocomplete-search-icon,
.occ-metis oc-typeahead-x .occ-typeahead-no-icon .occ-typeahead-dropdown-search span.autocomplete-search-icon {
  display: block;
}
body.occ-metis oc-typeahead .occ-typeahead-arrow,
body.occ-metis oc-typeahead-x .occ-typeahead-arrow,
.occ-metis oc-typeahead .occ-typeahead-arrow,
.occ-metis oc-typeahead-x .occ-typeahead-arrow {
  top: 3px;
  font-size: 18px;
}
body.occ-metis oc-typeahead .occ-typeahead-arrow.occ-typeahead-x-tags-down,
body.occ-metis oc-typeahead-x .occ-typeahead-arrow.occ-typeahead-x-tags-down,
.occ-metis oc-typeahead .occ-typeahead-arrow.occ-typeahead-x-tags-down,
.occ-metis oc-typeahead-x .occ-typeahead-arrow.occ-typeahead-x-tags-down {
  color: #ffffff;
  right: 1px;
  top: 7px;
  transform: rotate(0deg);
  transition: transform 0.5s;
}
body.occ-metis oc-typeahead .occ-typeahead-arrow.occ-typeahead-x-tags-up,
body.occ-metis oc-typeahead-x .occ-typeahead-arrow.occ-typeahead-x-tags-up,
.occ-metis oc-typeahead .occ-typeahead-arrow.occ-typeahead-x-tags-up,
.occ-metis oc-typeahead-x .occ-typeahead-arrow.occ-typeahead-x-tags-up {
  color: #ffffff;
  top: 6px;
  right: 3px;
  transform: rotate(180deg);
  transition: transform 0.5s;
}
body.occ-metis oc-typeahead .occ-tags-collection,
body.occ-metis oc-typeahead-x .occ-tags-collection,
.occ-metis oc-typeahead .occ-tags-collection,
.occ-metis oc-typeahead-x .occ-tags-collection {
  display: flex;
  padding: 10px 10px 0 10px;
  background: #ffffff;
  border: 1px solid grey;
  border-radius: 4px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
body.occ-metis oc-typeahead .occ-typeahead-input-wrapper,
body.occ-metis oc-typeahead-x .occ-typeahead-input-wrapper,
.occ-metis oc-typeahead .occ-typeahead-input-wrapper,
.occ-metis oc-typeahead-x .occ-typeahead-input-wrapper {
  min-height: 40px;
  cursor: text;
}
body.occ-metis oc-typeahead .dropdown-body-content,
body.occ-metis oc-typeahead-x .dropdown-body-content,
.occ-metis oc-typeahead .dropdown-body-content,
.occ-metis oc-typeahead-x .dropdown-body-content {
  max-height: 288px;
}
body.occ-metis oc-typeahead .occ-typeahead-collision-morefilter div.ui-autocomplete-panel,
body.occ-metis oc-typeahead-x .occ-typeahead-collision-morefilter div.ui-autocomplete-panel,
.occ-metis oc-typeahead .occ-typeahead-collision-morefilter div.ui-autocomplete-panel,
.occ-metis oc-typeahead-x .occ-typeahead-collision-morefilter div.ui-autocomplete-panel {
  transform: translateY(-100%) translateY(-41px);
  box-shadow: 0px 0px 5px rgba(6, 44, 82, 0.1);
}
body.occ-metis oc-typeahead-x .ui-autocomplete,
.occ-metis oc-typeahead-x .ui-autocomplete {
  background: #ffffff;
}
body.occ-metis oc-typeahead-x .ui-autocomplete.open,
.occ-metis oc-typeahead-x .ui-autocomplete.open {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
body.occ-metis oc-typeahead-x li.ui-autocomplete-list-item,
.occ-metis oc-typeahead-x li.ui-autocomplete-list-item {
  border-bottom: 1px solid #c4cdd5;
}
body.occ-metis oc-typeahead-x li.ui-autocomplete-list-item.selected-item,
.occ-metis oc-typeahead-x li.ui-autocomplete-list-item.selected-item {
  border-bottom: 1px solid #ffffff;
}
body.occ-metis oc-typeahead-x .occ-tags-collection,
.occ-metis oc-typeahead-x .occ-tags-collection {
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  max-height: 200px;
  overflow: auto;
  z-index: 10;
  display: block;
}
body.occ-metis oc-typeahead-x .occ-tags-collection .occ-tags-wrapper,
.occ-metis oc-typeahead-x .occ-tags-collection .occ-tags-wrapper {
  padding-bottom: 10px;
  display: flex;
  flex-wrap: wrap;
}
body.occ-metis .occ-typeahead-accounts .dropdown-header,
.occ-metis .occ-typeahead-accounts .dropdown-header {
  border-bottom: 1px solid #c4cdd5;
  font-weight: bold;
  width: 100%;
  background-color: #ffffff;
  color: #282828;
}
body.occ-metis .occ-typeahead-accounts .dropdown-header a,
.occ-metis .occ-typeahead-accounts .dropdown-header a {
  color: #282828;
  cursor: pointer;
}
body.occ-metis .occ-typeahead-accounts .occ-dropdown-footer,
.occ-metis .occ-typeahead-accounts .occ-dropdown-footer {
  padding: 16px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  background-color: #002D70;
  border-radius: 0 0 4px 4px;
  text-align: center;
  font-size: 14px;
}
body.occ-metis .occ-typeahead-accounts .occ-dropdown-footer a,
.occ-metis .occ-typeahead-accounts .occ-dropdown-footer a {
  color: #ffffff;
  cursor: pointer;
}
body.occ-metis .occ-typeahead-accounts .occ-category-header,
.occ-metis .occ-typeahead-accounts .occ-category-header {
  margin: -4px 0 0 0;
  padding: 0px 12px 0 12px;
  color: #97999b;
}
body.occ-metis .occ-typeahead-accounts .occ-category-separator,
.occ-metis .occ-typeahead-accounts .occ-category-separator {
  border-top: 1px solid #c4cdd5;
  margin-top: 4px;
  padding-top: 4px;
}
body.occ-metis .occ-typeahead-accounts .ui-autocomplete-list-item:first-child .occ-category-separator,
.occ-metis .occ-typeahead-accounts .ui-autocomplete-list-item:first-child .occ-category-separator {
  border-top: none;
}
body.occ-metis .occ-typeahead-accounts .occ-category-header:hover,
body.occ-metis .occ-typeahead-accounts .ui-autocomplete-list-item:hover .occ-category-header,
.occ-metis .occ-typeahead-accounts .occ-category-header:hover,
.occ-metis .occ-typeahead-accounts .ui-autocomplete-list-item:hover .occ-category-header {
  background-color: #ffffff;
  color: #97999b;
}
body.occ-metis .occ-typeahead-accounts .occ-category-item,
.occ-metis .occ-typeahead-accounts .occ-category-item {
  padding: 0px 12px 0px 12px;
  cursor: pointer;
}
body.occ-metis .occ-typeahead-accounts .dropdown-body-content,
.occ-metis .occ-typeahead-accounts .dropdown-body-content {
  overflow-y: scroll;
  max-height: 336px;
}
body.occ-metis .occ-typeahead-accounts .dropdown-body-content cdk-virtual-scroll-viewport,
.occ-metis .occ-typeahead-accounts .dropdown-body-content cdk-virtual-scroll-viewport {
  height: 182px;
}
body.occ-metis .occ-typeahead-accounts .ui-autocomplete-panel .ui-autocomplete-list li.ui-autocomplete-list-item,
.occ-metis .occ-typeahead-accounts .ui-autocomplete-panel .ui-autocomplete-list li.ui-autocomplete-list-item {
  padding: 0px;
  cursor: default;
}
body.occ-metis .occ-typeahead-accounts .occ-panel-with-search,
.occ-metis .occ-typeahead-accounts .occ-panel-with-search {
  max-height: 450px !important;
}
body.occ-metis oc-typeahead[ng-reflect-is-disabled=true] .ui-autocomplete,
body.occ-metis oc-typeahead[ng-reflect-is-disabled=true] .ui-autocomplete:hover,
.occ-metis oc-typeahead[ng-reflect-is-disabled=true] .ui-autocomplete,
.occ-metis oc-typeahead[ng-reflect-is-disabled=true] .ui-autocomplete:hover {
  cursor: not-allowed;
  border: 1px solid #DCE0E0 !important;
}
body.occ-metis oc-typeahead[ng-reflect-is-disabled=true] .ui-autocomplete.occ-focused,
body.occ-metis oc-typeahead[ng-reflect-is-disabled=true] .ui-autocomplete:hover.occ-focused,
.occ-metis oc-typeahead[ng-reflect-is-disabled=true] .ui-autocomplete.occ-focused,
.occ-metis oc-typeahead[ng-reflect-is-disabled=true] .ui-autocomplete:hover.occ-focused {
  border: 1px solid #DCE0E0 !important;
}
body.occ-metis oc-typeahead-x[ng-reflect-is-disabled=true] .ui-autocomplete,
body.occ-metis oc-typeahead-x[ng-reflect-is-disabled=true] .ui-autocomplete:hover,
.occ-metis oc-typeahead-x[ng-reflect-is-disabled=true] .ui-autocomplete,
.occ-metis oc-typeahead-x[ng-reflect-is-disabled=true] .ui-autocomplete:hover {
  cursor: not-allowed;
  border: 1px solid #DCE0E0 !important;
}
body.occ-metis oc-typeahead-x[ng-reflect-is-disabled=true] .ui-autocomplete.occ-focused,
body.occ-metis oc-typeahead-x[ng-reflect-is-disabled=true] .ui-autocomplete:hover.occ-focused,
.occ-metis oc-typeahead-x[ng-reflect-is-disabled=true] .ui-autocomplete.occ-focused,
.occ-metis oc-typeahead-x[ng-reflect-is-disabled=true] .ui-autocomplete:hover.occ-focused {
  border: 1px solid #DCE0E0 !important;
}
body.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts li,
.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts li {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-bottom: 1px solid #c4cdd5;
}
body.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts li:first-child,
.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts li:first-child {
  border-top: 1px solid #c4cdd5;
}
body.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts li:last-child,
.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts li:last-child {
  border-bottom: none;
}
body.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .ui-autocomplete-list oc-checkbox,
.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .ui-autocomplete-list oc-checkbox {
  display: table-cell;
  width: 40px;
}
body.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts .occ-accounts-template,
.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts .occ-accounts-template {
  display: table-cell;
  width: calc(100% - 40px);
  vertical-align: middle;
}
body.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts .occ-accounts-template > *,
.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts .occ-accounts-template > * {
  line-height: 18px;
}
body.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts .occ-accounts-state-data,
.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts .occ-accounts-state-data {
  font-size: 13px;
}
body.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts .occ-category-separator,
.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts .occ-category-separator {
  display: none;
}
body.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel,
.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel {
  max-height: none !important;
}
body.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .dropdown-body-content,
.occ-metis oc-typeahead.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .dropdown-body-content {
  max-height: 294px;
  overflow-y: auto;
}
body.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts li,
.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts li {
  display: table;
  width: 100%;
  table-layout: fixed;
}
body.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts li:first-child,
.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts li:first-child {
  border-top: 1px solid #c4cdd5;
}
body.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts li:last-child,
.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts li:last-child {
  border-bottom: none;
}
body.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .ui-autocomplete-list oc-checkbox,
.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .ui-autocomplete-list oc-checkbox {
  display: table-cell;
  width: 40px;
}
body.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts .occ-accounts-template,
.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts .occ-accounts-template {
  display: table-cell;
  width: calc(100% - 40px);
  vertical-align: middle;
}
body.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts .occ-accounts-template > *,
.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts .occ-accounts-template > * {
  line-height: 18px;
}
body.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts .occ-accounts-state-data,
.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts .occ-accounts-state-data {
  font-size: 13px;
}
body.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts .occ-category-separator,
.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts .occ-category-separator {
  display: none;
}
body.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel,
.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel {
  max-height: none !important;
}
body.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .dropdown-body-content,
.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .dropdown-body-content {
  max-height: 294px;
  overflow-y: auto;
}
body.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .dropdown-body-content.occ-dropdown-body-content-virtual-scroll,
.occ-metis oc-typeahead-x.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .dropdown-body-content.occ-dropdown-body-content-virtual-scroll {
  max-height: none;
}
body.occ-metis oc-typeahead.occ-country-state-typeahead .dropdown-body-content,
.occ-metis oc-typeahead.occ-country-state-typeahead .dropdown-body-content {
  max-height: 220px;
}
body.occ-metis oc-typeahead.occ-virtual-typeahead .dropdown-body-content,
.occ-metis oc-typeahead.occ-virtual-typeahead .dropdown-body-content {
  max-height: none;
}
body.occ-metis oc-typeahead .occ-no-match-footer-template,
body.occ-metis oc-typeahead-x .occ-no-match-footer-template,
.occ-metis oc-typeahead .occ-no-match-footer-template,
.occ-metis oc-typeahead-x .occ-no-match-footer-template {
  padding: 0 10px 10px 10px;
  background-color: #E0E0E0;
}
body.occ-metis oc-typeahead .occ-no-match-footer-template oc-icon,
body.occ-metis oc-typeahead-x .occ-no-match-footer-template oc-icon,
.occ-metis oc-typeahead .occ-no-match-footer-template oc-icon,
.occ-metis oc-typeahead-x .occ-no-match-footer-template oc-icon {
  margin-right: 10px;
}
body.occ-metis oc-typeahead .occ-no-match-footer-template .occ-no-match-footer-btn button,
body.occ-metis oc-typeahead-x .occ-no-match-footer-template .occ-no-match-footer-btn button,
.occ-metis oc-typeahead .occ-no-match-footer-template .occ-no-match-footer-btn button,
.occ-metis oc-typeahead-x .occ-no-match-footer-template .occ-no-match-footer-btn button {
  font-family: Interstate, sans-serif;
  color: #004992;
}
body.occ-metis oc-typeahead .occ-no-match-footer-template .occ-no-match-footer-btn button i,
body.occ-metis oc-typeahead-x .occ-no-match-footer-template .occ-no-match-footer-btn button i,
.occ-metis oc-typeahead .occ-no-match-footer-template .occ-no-match-footer-btn button i,
.occ-metis oc-typeahead-x .occ-no-match-footer-template .occ-no-match-footer-btn button i {
  margin-right: 8px;
}
body.occ-metis oc-typeahead .occ-no-match-footer-template > *,
body.occ-metis oc-typeahead-x .occ-no-match-footer-template > *,
.occ-metis oc-typeahead .occ-no-match-footer-template > *,
.occ-metis oc-typeahead-x .occ-no-match-footer-template > * {
  padding-top: 10px;
  border-top: 1px solid #c4cdd5;
}
body.occ-metis oc-typeahead-x.ng-invalid.ng-touched input,
.occ-metis oc-typeahead-x.ng-invalid.ng-touched input {
  background: #fcf2f1;
}
body.occ-metis oc-widget .widget,
.occ-metis oc-widget .widget {
  border: none;
  padding: 8px 0 0;
}
body.occ-metis oc-widget .widget .occ-icon.occ-collapsible,
.occ-metis oc-widget .widget .occ-icon.occ-collapsible {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow.svg");
  background-position: 0px 7px;
  margin-right: 8px;
  transform: rotate(270deg);
}
body.occ-metis oc-widget .widget .occ-icon.occ-collapsible:after,
.occ-metis oc-widget .widget .occ-icon.occ-collapsible:after {
  content: none;
}
body.occ-metis oc-widget .widget.open .occ-icon.occ-collapsible,
.occ-metis oc-widget .widget.open .occ-icon.occ-collapsible {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow.svg");
  transform: none;
}
body.occ-metis oc-widget .widget.open .occ-icon.occ-collapsible:after,
.occ-metis oc-widget .widget.open .occ-icon.occ-collapsible:after {
  content: none;
}
body.occ-metis oc-widget .widget .occ-icon.occ-customize,
.occ-metis oc-widget .widget .occ-icon.occ-customize {
  background-position: 0px 8px;
  height: 24px;
}
body.occ-metis oc-widget .widget .occ-icon.occ-customize:after,
.occ-metis oc-widget .widget .occ-icon.occ-customize:after {
  content: none;
}
body.occ-metis oc-widget .widget .occ-icon-wrapper,
.occ-metis oc-widget .widget .occ-icon-wrapper {
  margin-left: 10px;
}
body.occ-metis oc-widget .widget.category-bar,
.occ-metis oc-widget .widget.category-bar {
  border-left-width: 4px;
  border-left-style: solid;
}
body.occ-metis oc-widget .widget.category-bar.purple,
.occ-metis oc-widget .widget.category-bar.purple {
  border-left-color: #a05fb5;
}
body.occ-metis oc-widget .widget.category-bar.purple oc-table .ui-table-wrapper .ui-table-thead th,
body.occ-metis oc-widget .widget.category-bar.purple .styled-table .ui-table-wrapper .ui-table-thead th,
.occ-metis oc-widget .widget.category-bar.purple oc-table .ui-table-wrapper .ui-table-thead th,
.occ-metis oc-widget .widget.category-bar.purple .styled-table .ui-table-wrapper .ui-table-thead th {
  background-color: rgba(160, 95, 181, 0.11);
}
body.occ-metis oc-widget .widget.category-bar.purple oc-table .ui-table-wrapper .ui-table-thead th:first-child:before, body.occ-metis oc-widget .widget.category-bar.purple oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
body.occ-metis oc-widget .widget.category-bar.purple .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
body.occ-metis oc-widget .widget.category-bar.purple .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-metis oc-widget .widget.category-bar.purple oc-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-metis oc-widget .widget.category-bar.purple oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-metis oc-widget .widget.category-bar.purple .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-metis oc-widget .widget.category-bar.purple .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after {
  background-color: rgba(160, 95, 181, 0.11);
}
body.occ-metis oc-widget .widget.category-bar.secondary-blue,
.occ-metis oc-widget .widget.category-bar.secondary-blue {
  border-left-color: #007bc2;
}
body.occ-metis oc-widget .widget.category-bar.secondary-blue oc-table .ui-table-wrapper .ui-table-thead th,
body.occ-metis oc-widget .widget.category-bar.secondary-blue .styled-table .ui-table-wrapper .ui-table-thead th,
.occ-metis oc-widget .widget.category-bar.secondary-blue oc-table .ui-table-wrapper .ui-table-thead th,
.occ-metis oc-widget .widget.category-bar.secondary-blue .styled-table .ui-table-wrapper .ui-table-thead th {
  background-color: rgba(0, 123, 194, 0.11);
}
body.occ-metis oc-widget .widget.category-bar.secondary-blue oc-table .ui-table-wrapper .ui-table-thead th:first-child:before, body.occ-metis oc-widget .widget.category-bar.secondary-blue oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
body.occ-metis oc-widget .widget.category-bar.secondary-blue .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
body.occ-metis oc-widget .widget.category-bar.secondary-blue .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-metis oc-widget .widget.category-bar.secondary-blue oc-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-metis oc-widget .widget.category-bar.secondary-blue oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-metis oc-widget .widget.category-bar.secondary-blue .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-metis oc-widget .widget.category-bar.secondary-blue .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after {
  background-color: rgba(0, 123, 194, 0.11);
}
body.occ-metis oc-widget .widget.category-bar.yellow,
.occ-metis oc-widget .widget.category-bar.yellow {
  border-left-color: #edc200;
}
body.occ-metis oc-widget .widget.category-bar.yellow oc-table .ui-table-wrapper .ui-table-thead th,
body.occ-metis oc-widget .widget.category-bar.yellow .styled-table .ui-table-wrapper .ui-table-thead th,
.occ-metis oc-widget .widget.category-bar.yellow oc-table .ui-table-wrapper .ui-table-thead th,
.occ-metis oc-widget .widget.category-bar.yellow .styled-table .ui-table-wrapper .ui-table-thead th {
  background-color: rgba(237, 194, 0, 0.11);
}
body.occ-metis oc-widget .widget.category-bar.yellow oc-table .ui-table-wrapper .ui-table-thead th:first-child:before, body.occ-metis oc-widget .widget.category-bar.yellow oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
body.occ-metis oc-widget .widget.category-bar.yellow .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
body.occ-metis oc-widget .widget.category-bar.yellow .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-metis oc-widget .widget.category-bar.yellow oc-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-metis oc-widget .widget.category-bar.yellow oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-metis oc-widget .widget.category-bar.yellow .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-metis oc-widget .widget.category-bar.yellow .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after {
  background-color: rgba(237, 194, 0, 0.11);
}
body.occ-metis oc-widget .widget.category-bar.orange,
.occ-metis oc-widget .widget.category-bar.orange {
  border-left-color: #cb5f15;
}
body.occ-metis oc-widget .widget.category-bar.orange oc-table .ui-table-wrapper .ui-table-thead th,
body.occ-metis oc-widget .widget.category-bar.orange .styled-table .ui-table-wrapper .ui-table-thead th,
.occ-metis oc-widget .widget.category-bar.orange oc-table .ui-table-wrapper .ui-table-thead th,
.occ-metis oc-widget .widget.category-bar.orange .styled-table .ui-table-wrapper .ui-table-thead th {
  background-color: rgba(203, 95, 21, 0.11);
}
body.occ-metis oc-widget .widget.category-bar.orange oc-table .ui-table-wrapper .ui-table-thead th:first-child:before, body.occ-metis oc-widget .widget.category-bar.orange oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
body.occ-metis oc-widget .widget.category-bar.orange .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
body.occ-metis oc-widget .widget.category-bar.orange .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-metis oc-widget .widget.category-bar.orange oc-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-metis oc-widget .widget.category-bar.orange oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-metis oc-widget .widget.category-bar.orange .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-metis oc-widget .widget.category-bar.orange .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after {
  background-color: rgba(203, 95, 21, 0.11);
}
body.occ-metis oc-widget .widget.category-bar.citi-blue,
.occ-metis oc-widget .widget.category-bar.citi-blue {
  border-left-color: #002d72;
}
body.occ-metis oc-widget .widget.category-bar.citi-blue oc-table .ui-table-wrapper .ui-table-thead th,
body.occ-metis oc-widget .widget.category-bar.citi-blue .styled-table .ui-table-wrapper .ui-table-thead th,
.occ-metis oc-widget .widget.category-bar.citi-blue oc-table .ui-table-wrapper .ui-table-thead th,
.occ-metis oc-widget .widget.category-bar.citi-blue .styled-table .ui-table-wrapper .ui-table-thead th {
  background-color: rgba(0, 45, 114, 0.11);
}
body.occ-metis oc-widget .widget.category-bar.citi-blue oc-table .ui-table-wrapper .ui-table-thead th:first-child:before, body.occ-metis oc-widget .widget.category-bar.citi-blue oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
body.occ-metis oc-widget .widget.category-bar.citi-blue .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
body.occ-metis oc-widget .widget.category-bar.citi-blue .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-metis oc-widget .widget.category-bar.citi-blue oc-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-metis oc-widget .widget.category-bar.citi-blue oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-metis oc-widget .widget.category-bar.citi-blue .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-metis oc-widget .widget.category-bar.citi-blue .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after {
  background-color: rgba(0, 45, 114, 0.11);
}
body.occ-metis oc-widget .widget .content-wrapper .footer,
.occ-metis oc-widget .widget .content-wrapper .footer {
  margin-top: 10px;
  padding: 0 16px;
}
body.occ-metis oc-widget .widget .content-wrapper .footer oc-toggle-button .btn-custom,
.occ-metis oc-widget .widget .content-wrapper .footer oc-toggle-button .btn-custom {
  height: 24px;
  padding: 4px 8px;
  width: 32px;
}
body.occ-metis oc-widget .widget .content-wrapper .footer oc-toggle-button .occ-icon,
.occ-metis oc-widget .widget .content-wrapper .footer oc-toggle-button .occ-icon {
  background-size: 14px 14px;
}
body.occ-metis oc-widget .widget .content-wrapper .footer .occ-left-panel,
.occ-metis oc-widget .widget .content-wrapper .footer .occ-left-panel {
  text-align: left;
}
body.occ-metis oc-widget .widget .content-wrapper .footer .occ-right-panel,
.occ-metis oc-widget .widget .content-wrapper .footer .occ-right-panel {
  text-align: right;
  vertical-align: middle;
}
body.occ-metis oc-widget .widget .content-wrapper .footer oc-action-button.btn-tertiary,
.occ-metis oc-widget .widget .content-wrapper .footer oc-action-button.btn-tertiary {
  float: right;
}
body.occ-metis oc-widget .widget .content-wrapper .footer oc-action-button .btn-tertiary,
.occ-metis oc-widget .widget .content-wrapper .footer oc-action-button .btn-tertiary {
  padding-right: 0px;
}
body.occ-metis oc-widget .widget .content-wrapper .footer oc-action-button .btn-tertiary .occ-icon,
.occ-metis oc-widget .widget .content-wrapper .footer oc-action-button .btn-tertiary .occ-icon {
  margin-right: 0px;
}
body.occ-metis oc-widget .widget .content-wrapper .body,
.occ-metis oc-widget .widget .content-wrapper .body {
  border-top: 1px solid #e9eef3;
}
body.occ-metis oc-widget .widget .content-wrapper .body oc-table .ui-table-wrapper table,
body.occ-metis oc-widget .widget .content-wrapper .body .styled-table .ui-table-wrapper table,
.occ-metis oc-widget .widget .content-wrapper .body oc-table .ui-table-wrapper table,
.occ-metis oc-widget .widget .content-wrapper .body .styled-table .ui-table-wrapper table {
  margin-top: -8px;
}
body.occ-metis oc-widget .widget .content-wrapper .body oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs,
.occ-metis oc-widget .widget .content-wrapper .body oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs {
  border-bottom: 6px solid #ffffff;
  margin-bottom: -6px;
}
body.occ-metis oc-widget .widget .content-wrapper .body oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li,
.occ-metis oc-widget .widget .content-wrapper .body oc-tabset.occ-table-header-tabset .horizontal-tabs ul.nav.nav-tabs > li {
  margin-bottom: -6px;
}
body.occ-metis oc-widget .widget .content-wrapper .body oc-tabset.occ-table-header-tabset .horizontal-tabs .occ-tab-header,
.occ-metis oc-widget .widget .content-wrapper .body oc-tabset.occ-table-header-tabset .horizontal-tabs .occ-tab-header {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
body.occ-metis oc-widget .widget .content-wrapper .approve-reject-actions,
.occ-metis oc-widget .widget .content-wrapper .approve-reject-actions {
  display: table;
  width: 100%;
  margin-bottom: -6px;
}
body.occ-metis oc-widget .widget .content-wrapper .approve-reject-actions oc-action-button.occ-btn-approve,
body.occ-metis oc-widget .widget .content-wrapper .approve-reject-actions oc-action-button.occ-btn-reject,
.occ-metis oc-widget .widget .content-wrapper .approve-reject-actions oc-action-button.occ-btn-approve,
.occ-metis oc-widget .widget .content-wrapper .approve-reject-actions oc-action-button.occ-btn-reject {
  width: 100%;
  margin-bottom: -2px;
}
body.occ-metis oc-widget .widget .content-wrapper .approve-reject-actions oc-action-button .occ-btn-approve,
body.occ-metis oc-widget .widget .content-wrapper .approve-reject-actions oc-action-button .occ-btn-reject,
.occ-metis oc-widget .widget .content-wrapper .approve-reject-actions oc-action-button .occ-btn-approve,
.occ-metis oc-widget .widget .content-wrapper .approve-reject-actions oc-action-button .occ-btn-reject {
  width: 100%;
  height: 40px;
  padding: 4px;
}
body.occ-metis oc-widget .widget .content-wrapper .approve-reject-actions .occ-icon,
.occ-metis oc-widget .widget .content-wrapper .approve-reject-actions .occ-icon {
  background-size: 12px 12px;
}
body.occ-metis oc-widget .widget .header .occ-information-icon.occ-icon,
.occ-metis oc-widget .widget .header .occ-information-icon.occ-icon {
  margin-left: 8px;
  vertical-align: baseline;
  background-position: 0 0;
  outline: none;
  cursor: help;
}
body.occ-metis oc-widget.occ-rd-widget .header .occ-table-header-panel,
.occ-metis oc-widget.occ-rd-widget .header .occ-table-header-panel {
  height: 56px;
  border-radius: 8px 8px 0 0;
}
body.occ-metis oc-widget.occ-rd-widget .header .occ-table-header-panel .occ-right-panel,
.occ-metis oc-widget.occ-rd-widget .header .occ-table-header-panel .occ-right-panel {
  padding-top: 17px;
}
body.occ-metis oc-widget.occ-rd-widget .header h3,
.occ-metis oc-widget.occ-rd-widget .header h3 {
  margin-top: 0px;
}
body.occ-metis oc-widget.occ-rd-widget .content-wrapper,
.occ-metis oc-widget.occ-rd-widget .content-wrapper {
  background-color: #ffffff;
  border-radius: 0px 0px 8px 8px;
}
body.occ-metis oc-widget.occ-rd-widget .content-wrapper .body,
.occ-metis oc-widget.occ-rd-widget .content-wrapper .body {
  padding: 15px 1px 16px 1px;
  border-color: #D0E6FF;
}
body.occ-metis oc-widget.occ-rd-widget .content-wrapper .body oc-cardset.occ-reports-card,
.occ-metis oc-widget.occ-rd-widget .content-wrapper .body oc-cardset.occ-reports-card {
  padding-left: 23px;
  display: block;
}
body.occ-metis oc-header.occ-page-header .header,
.occ-metis oc-header.occ-page-header .header {
  border-bottom: none;
  padding: 32px 34px 24px 34px;
  border-radius: 20px 0 0 0;
}
body.occ-metis oc-header.occ-page-header .occ-left-panel,
.occ-metis oc-header.occ-page-header .occ-left-panel {
  width: 120px;
}
body.occ-metis oc-header.occ-page-header .occ-left-panel h1 sup,
.occ-metis oc-header.occ-page-header .occ-left-panel h1 sup {
  top: -0.6em;
  left: -0.25em;
}
body.occ-metis oc-header.occ-page-header .occ-right-panel,
.occ-metis oc-header.occ-page-header .occ-right-panel {
  float: right;
  line-height: 1;
}
body.occ-metis oc-header.occ-page-header .occ-right-panel oc-icon .occ-icon,
.occ-metis oc-header.occ-page-header .occ-right-panel oc-icon .occ-icon {
  display: table-cell;
  background-position: left center;
}
body.occ-metis oc-header.occ-page-header .occ-right-panel oc-icon .occ-icon:after,
.occ-metis oc-header.occ-page-header .occ-right-panel oc-icon .occ-icon:after {
  content: none;
}
body.occ-metis oc-header.occ-page-header .occ-right-panel oc-icon .occ-icon.occ-users-big,
.occ-metis oc-header.occ-page-header .occ-right-panel oc-icon .occ-icon.occ-users-big {
  height: 34px;
  width: 34px;
}
body.occ-metis oc-header.occ-page-header .occ-right-panel .occ-profile-dropdown,
.occ-metis oc-header.occ-page-header .occ-right-panel .occ-profile-dropdown {
  display: table-cell !important;
  cursor: pointer;
}
body.occ-metis oc-header.occ-page-header .occ-right-panel .occ-profile-dropdown .occ-icon.occ-down-arrow,
.occ-metis oc-header.occ-page-header .occ-right-panel .occ-profile-dropdown .occ-icon.occ-down-arrow {
  width: 15px;
  height: 5px;
  display: table-cell;
  background-size: 10px 10px;
  background-position: right 8px;
}
body.occ-metis oc-header.occ-page-header .occ-right-panel .occ-profile-dropdown .occ-notification-count,
.occ-metis oc-header.occ-page-header .occ-right-panel .occ-profile-dropdown .occ-notification-count {
  height: 17px;
  width: 17px;
  border-radius: 50%;
  background-color: #B60000;
  display: inline-block;
  vertical-align: middle;
}
body.occ-metis oc-header.occ-page-header .occ-right-panel.occ-linked-client:after,
.occ-metis oc-header.occ-page-header .occ-right-panel.occ-linked-client:after {
  content: "";
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-purple.svg");
}
body.occ-metis oc-header.occ-page-header .occ-right-panel.occ-linked-client .occ-icon.occ-users,
.occ-metis oc-header.occ-page-header .occ-right-panel.occ-linked-client .occ-icon.occ-users {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_userN16-purple.svg");
}
body.occ-metis oc-footer.occ-form-footer .footer,
.occ-metis oc-footer.occ-form-footer .footer {
  padding: 16px;
  box-shadow: #e9eef3 0px -2px 9px;
  border: 1px solid #979797;
}
body.occ-metis oc-footer.occ-form-footer.occ-disabled .footer,
.occ-metis oc-footer.occ-form-footer.occ-disabled .footer {
  border: 1px solid #e9eef3;
  box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.09);
}
body.occ-metis oc-footer.occ-form-footer.occ-save-status .footer,
.occ-metis oc-footer.occ-form-footer.occ-save-status .footer {
  border: 1px solid #D8E0E9;
  box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.09);
}
body.occ-metis oc-footer.occ-form-footer .occ-btn-save,
body.occ-metis oc-footer.occ-form-footer .occ-btn-clear,
.occ-metis oc-footer.occ-form-footer .occ-btn-save,
.occ-metis oc-footer.occ-form-footer .occ-btn-clear {
  opacity: 0.7;
}
body.occ-metis oc-footer.occ-form-footer .occ-icon.occ-cancel,
.occ-metis oc-footer.occ-form-footer .occ-icon.occ-cancel {
  background-size: 12px 12px;
}
body.occ-metis oc-footer.occ-form-footer .btn-tertiary,
.occ-metis oc-footer.occ-form-footer .btn-tertiary {
  padding-left: 0px;
}
body.occ-metis oc-footer.occ-form-footer oc-action-button.btn-primary:not(:last-child),
.occ-metis oc-footer.occ-form-footer oc-action-button.btn-primary:not(:last-child) {
  padding-right: 10px;
}
body.occ-metis oc-footer.occ-form-footer oc-action-button .btn-primary,
.occ-metis oc-footer.occ-form-footer oc-action-button .btn-primary {
  width: 208px;
  height: 40px;
}
body.occ-metis oc-accordion .ion-arrow-down-b:before,
body.occ-metis oc-accordion .ion-arrow-right-b:before,
.occ-metis oc-accordion .ion-arrow-down-b:before,
.occ-metis oc-accordion .ion-arrow-right-b:before {
  content: none;
}
body.occ-metis oc-accordion .ion-arrow-down-b,
body.occ-metis oc-accordion .ion-arrow-right-b,
body.occ-metis oc-accordion .ion-arrow-up-dropdown,
.occ-metis oc-accordion .ion-arrow-down-b,
.occ-metis oc-accordion .ion-arrow-right-b,
.occ-metis oc-accordion .ion-arrow-up-dropdown {
  height: 15px;
  display: inline-block;
  width: 13px;
  vertical-align: middle;
}
body.occ-metis oc-accordion .ion-arrow-down-b,
.occ-metis oc-accordion .ion-arrow-down-b {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-dark-grey-sm.svg");
  background-repeat: no-repeat;
  background-position: 0px 2px;
}
body.occ-metis oc-accordion .ion-arrow-right-b,
.occ-metis oc-accordion .ion-arrow-right-b {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-dark-grey-sm.svg");
  background-repeat: no-repeat;
  background-position: 3px 3px;
  transform: rotate(-90deg);
}
body.occ-metis oc-accordion .ion-arrow-up-dropdown,
.occ-metis oc-accordion .ion-arrow-up-dropdown {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-dark-grey-sm.svg");
  background-repeat: no-repeat;
  background-position: 3px 3px;
  transform: rotate(-180deg);
}
body.occ-metis oc-accordion .panel-heading,
.occ-metis oc-accordion .panel-heading {
  padding: 12px 8px;
  border-top: 1px solid #e9eef3;
  background-color: #ffffff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
body.occ-metis oc-accordion .panel,
body.occ-metis oc-accordion .panel-group .panel,
.occ-metis oc-accordion .panel,
.occ-metis oc-accordion .panel-group .panel {
  border-radius: 0;
}
body.occ-metis oc-accordion .panel-group oc-accordion-group:first-child .panel,
body.occ-metis oc-accordion oc-accordion-group:first-child .panel-heading,
.occ-metis oc-accordion .panel-group oc-accordion-group:first-child .panel,
.occ-metis oc-accordion oc-accordion-group:first-child .panel-heading {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
body.occ-metis oc-accordion .panel-group oc-accordion-group:last-child .panel,
body.occ-metis oc-accordion oc-accordion-group:last-child .panel-heading,
.occ-metis oc-accordion .panel-group oc-accordion-group:last-child .panel,
.occ-metis oc-accordion oc-accordion-group:last-child .panel-heading {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
body.occ-metis oc-accordion .panel-default,
.occ-metis oc-accordion .panel-default {
  border-color: #e9eef3;
  border-bottom-width: 0px;
  box-shadow: none;
  background-color: #ffffff;
}
body.occ-metis oc-accordion oc-accordion-group:last-child .panel-default,
.occ-metis oc-accordion oc-accordion-group:last-child .panel-default {
  border-bottom-width: 1px;
}
body.occ-metis oc-accordion .panel-body,
.occ-metis oc-accordion .panel-body {
  border-color: #e9eef3 !important;
  padding: 15px 24px;
}
body.occ-metis oc-accordion .panel-group .panel-heading + .panel-collapse > .list-group, body.occ-metis oc-accordion .panel-group .panel-heading + .panel-collapse > .panel-body,
.occ-metis oc-accordion .panel-group .panel-heading + .panel-collapse > .list-group,
.occ-metis oc-accordion .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: 1px solid #dddddd;
}
body.occ-metis .occ-data-list .panel-body,
.occ-metis .occ-data-list .panel-body {
  padding: 0px;
}
body.occ-metis .occ-data-list .panel-body a,
.occ-metis .occ-data-list .panel-body a {
  padding: 8px 24px;
  display: block;
}
body.occ-metis .occ-data-list .panel-body a:hover,
.occ-metis .occ-data-list .panel-body a:hover {
  background-color: #007bc2;
}
body.occ-metis oc-breadcrumbs .breadcrumbs a,
.occ-metis oc-breadcrumbs .breadcrumbs a {
  margin-right: 3px;
  font-size: 12px;
  cursor: pointer;
}
body.occ-metis oc-breadcrumbs .breadcrumbs a + span,
.occ-metis oc-breadcrumbs .breadcrumbs a + span {
  margin-right: 3px;
  vertical-align: middle;
}
body.occ-metis oc-breadcrumbs .breadcrumbs .occ-left-arrow,
.occ-metis oc-breadcrumbs .breadcrumbs .occ-left-arrow {
  width: 32px;
  height: 32px;
  font-size: 0px;
  margin-right: 8px;
  display: inline-block;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_back.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  vertical-align: middle;
}
body.occ-metis oc-breadcrumbs .breadcrumbs .occ-left-arrow:hover,
.occ-metis oc-breadcrumbs .breadcrumbs .occ-left-arrow:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_back-hover.svg");
}
body.occ-metis oc-dynamic-renderer oc-textarea textarea,
.occ-metis oc-dynamic-renderer oc-textarea textarea {
  resize: vertical;
}
body.occ-metis oc-dynamic-renderer .dynamic-renderer-wrapper,
.occ-metis oc-dynamic-renderer .dynamic-renderer-wrapper {
  background-color: #ffffff;
  padding: 10px;
  border-radius: 5px;
}
body.occ-metis oc-dynamic-renderer .dynamic-renderer-buttons,
.occ-metis oc-dynamic-renderer .dynamic-renderer-buttons {
  margin-top: 25px;
}
body.occ-metis oc-dynamic-renderer .dynamic-renderer-buttons button.occ-submit,
.occ-metis oc-dynamic-renderer .dynamic-renderer-buttons button.occ-submit {
  border-radius: 0px;
  width: 150px;
}
body.occ-metis oc-tag-list ul,
.occ-metis oc-tag-list ul {
  padding: 0px;
  margin-right: 40px;
}
body.occ-metis oc-tag-list li,
.occ-metis oc-tag-list li {
  list-style: none;
  background: #008CE6;
  border-radius: 3px;
  width: 123px;
  position: relative;
  padding: 3px;
  border: 0;
  margin: 0px 5px 5px 0;
}
body.occ-metis oc-tag-list li .occ-remove-tag,
.occ-metis oc-tag-list li .occ-remove-tag {
  right: 5px;
  display: inline-block;
  position: absolute;
  top: 11px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16-white.svg");
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}
body.occ-metis oc-tag-list li .occ-remove-tag:before,
.occ-metis oc-tag-list li .occ-remove-tag:before {
  content: none;
}
body.occ-metis oc-tag-list li.selected,
.occ-metis oc-tag-list li.selected {
  border: none;
}
body.occ-metis oc-tag-list li:first-child,
.occ-metis oc-tag-list li:first-child {
  padding-left: 0px;
  margin-left: 5px;
}
body.occ-metis oc-tag-list li:nth-child(4n+1),
.occ-metis oc-tag-list li:nth-child(4n+1) {
  padding-left: 0px;
  margin-left: 0px;
}
body.occ-metis oc-tag-list li .tag-label,
.occ-metis oc-tag-list li .tag-label {
  max-width: calc(100% - 12px);
  padding-left: 3px;
  text-align: left;
  display: inline-flex;
}
body.occ-metis oc-avatar .avatar-container,
.occ-metis oc-avatar .avatar-container {
  border-style: none;
}
body.occ-metis oc-avatar .avatar-content,
.occ-metis oc-avatar .avatar-content {
  border-style: none;
}
body.occ-metis oc-avatar .avatar-content-clickable,
.occ-metis oc-avatar .avatar-content-clickable {
  border-style: none;
  cursor: pointer;
}
body.occ-metis oc-avatar :host,
.occ-metis oc-avatar :host {
  border-radius: "50%";
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  body.occ-metis oc-slider input[type=range],
  .occ-metis oc-slider input[type=range] {
    border-radius: 3.5px;
    height: 8px;
    outline: none;
    -webkit-appearance: none;
    appearance: none;
    margin: 5px 0px;
  }
}
body.occ-metis oc-slider input[type=range]::-webkit-slider-thumb,
.occ-metis oc-slider input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  margin-top: -4px;
  width: 24px;
  height: 24px;
  background: #008CE6;
  box-shadow: -2px 0 4px 1px rgba(125, 125, 125, 0.38);
  cursor: pointer;
  border-radius: 50%;
}
body.occ-metis oc-slider input[type=range]::-moz-range-thumb,
.occ-metis oc-slider input[type=range]::-moz-range-thumb {
  width: 24px;
  height: 24px;
  background: #008CE6;
  box-shadow: -2px 0 4px 1px rgba(125, 125, 125, 0.38);
  cursor: pointer;
  border-radius: 50%;
}
body.occ-metis oc-slider input[type=range]:disabled,
.occ-metis oc-slider input[type=range]:disabled {
  opacity: 0.5;
}
body.occ-metis oc-slider input[type=range]::-ms-track,
.occ-metis oc-slider input[type=range]::-ms-track {
  width: 100%;
  height: 8px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent;
}
body.occ-metis oc-slider input[type=range]::-ms-fill-lower,
.occ-metis oc-slider input[type=range]::-ms-fill-lower {
  background: #008CE6;
  border-radius: 3.5px;
}
body.occ-metis oc-slider input[type=range]::-ms-fill-upper,
.occ-metis oc-slider input[type=range]::-ms-fill-upper {
  background: #eeeeee;
  border-radius: 3.5px;
}
body.occ-metis oc-slider input[type=range]::-ms-thumb,
.occ-metis oc-slider input[type=range]::-ms-thumb {
  width: 24px;
  height: 24px;
  background: #008CE6;
  box-shadow: -2px 0 4px 1px rgba(125, 125, 125, 0.38);
  cursor: pointer;
  border-radius: 50%;
}
body.occ-metis oc-slider input[type=range]:focus::-ms-fill-lower,
.occ-metis oc-slider input[type=range]:focus::-ms-fill-lower {
  background: #008CE6;
}
body.occ-metis oc-slider input[type=range]:focus::-ms-fill-upper,
.occ-metis oc-slider input[type=range]:focus::-ms-fill-upper {
  background: #eeeeee;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body.occ-metis oc-slider input[type=range],
  .occ-metis oc-slider input[type=range] {
    background: none !important;
    padding: 0px;
  }
}
body.occ-metis oc-slider input[type=range]:disabled::-webkit-slider-thumb,
.occ-metis oc-slider input[type=range]:disabled::-webkit-slider-thumb {
  cursor: not-allowed;
}
body.occ-metis oc-slider input[type=range]:disabled::-moz-range-thumb,
.occ-metis oc-slider input[type=range]:disabled::-moz-range-thumb {
  cursor: not-allowed;
}
body.occ-metis oc-navbar-x ul li:hover .occ-accounts-bali-hai-blue, body.occ-metis oc-navbar-x ul li:focus .occ-accounts-bali-hai-blue, body.occ-metis oc-navbar-x ul li.occ-active .occ-accounts-bali-hai-blue, body.occ-metis oc-navbar-x ul li.occ-active-menu .occ-accounts-bali-hai-blue,
.occ-metis oc-navbar-x ul li:hover .occ-accounts-bali-hai-blue,
.occ-metis oc-navbar-x ul li:focus .occ-accounts-bali-hai-blue,
.occ-metis oc-navbar-x ul li.occ-active .occ-accounts-bali-hai-blue,
.occ-metis oc-navbar-x ul li.occ-active-menu .occ-accounts-bali-hai-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_accountsN16-white.svg");
}
body.occ-metis oc-navbar-x ul li:hover .occ-payments-bali-hai-blue, body.occ-metis oc-navbar-x ul li:focus .occ-payments-bali-hai-blue, body.occ-metis oc-navbar-x ul li.occ-active .occ-payments-bali-hai-blue, body.occ-metis oc-navbar-x ul li.occ-active-menu .occ-payments-bali-hai-blue,
.occ-metis oc-navbar-x ul li:hover .occ-payments-bali-hai-blue,
.occ-metis oc-navbar-x ul li:focus .occ-payments-bali-hai-blue,
.occ-metis oc-navbar-x ul li.occ-active .occ-payments-bali-hai-blue,
.occ-metis oc-navbar-x ul li.occ-active-menu .occ-payments-bali-hai-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_paymentsN16-white.svg");
}
body.occ-metis oc-navbar-x ul li:hover .occ-home-bali-hai-blue, body.occ-metis oc-navbar-x ul li:focus .occ-home-bali-hai-blue, body.occ-metis oc-navbar-x ul li.occ-active .occ-home-bali-hai-blue, body.occ-metis oc-navbar-x ul li.occ-active-menu .occ-home-bali-hai-blue,
.occ-metis oc-navbar-x ul li:hover .occ-home-bali-hai-blue,
.occ-metis oc-navbar-x ul li:focus .occ-home-bali-hai-blue,
.occ-metis oc-navbar-x ul li.occ-active .occ-home-bali-hai-blue,
.occ-metis oc-navbar-x ul li.occ-active-menu .occ-home-bali-hai-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_homeN16-white.svg");
}
body.occ-metis oc-navbar-x ul li:hover .occ-rd-reports, body.occ-metis oc-navbar-x ul li:focus .occ-rd-reports, body.occ-metis oc-navbar-x ul li.occ-active .occ-rd-reports, body.occ-metis oc-navbar-x ul li.occ-active-menu .occ-rd-reports,
.occ-metis oc-navbar-x ul li:hover .occ-rd-reports,
.occ-metis oc-navbar-x ul li:focus .occ-rd-reports,
.occ-metis oc-navbar-x ul li.occ-active .occ-rd-reports,
.occ-metis oc-navbar-x ul li.occ-active-menu .occ-rd-reports {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rd_reports-white.svg");
}
body.occ-metis oc-navbar-x ul li:hover .occ-approvals, body.occ-metis oc-navbar-x ul li:focus .occ-approvals, body.occ-metis oc-navbar-x ul li.occ-active .occ-approvals, body.occ-metis oc-navbar-x ul li.occ-active-menu .occ-approvals,
.occ-metis oc-navbar-x ul li:hover .occ-approvals,
.occ-metis oc-navbar-x ul li:focus .occ-approvals,
.occ-metis oc-navbar-x ul li.occ-active .occ-approvals,
.occ-metis oc-navbar-x ul li.occ-active-menu .occ-approvals {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_approvals-white.svg");
}
body.occ-metis oc-navbar-x ul li:hover .occ-manage-payment, body.occ-metis oc-navbar-x ul li:focus .occ-manage-payment, body.occ-metis oc-navbar-x ul li.occ-active .occ-manage-payment, body.occ-metis oc-navbar-x ul li.occ-active-menu .occ-manage-payment,
.occ-metis oc-navbar-x ul li:hover .occ-manage-payment,
.occ-metis oc-navbar-x ul li:focus .occ-manage-payment,
.occ-metis oc-navbar-x ul li.occ-active .occ-manage-payment,
.occ-metis oc-navbar-x ul li.occ-active-menu .occ-manage-payment {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_manage_payments_hover.svg");
}
body.occ-metis oc-navbar-x .occ-navbar-content,
.occ-metis oc-navbar-x .occ-navbar-content {
  background-color: #0b1941;
}
body.occ-metis oc-navbar-x .occ-nav-top ul li,
.occ-metis oc-navbar-x .occ-nav-top ul li {
  border-left: 4px solid #0b1941;
}
body.occ-metis oc-navbar-x .occ-nav-top ul li.occ-active,
.occ-metis oc-navbar-x .occ-nav-top ul li.occ-active {
  background-color: #0b1941;
}
body.occ-metis oc-header.occ-iw-header .header,
.occ-metis oc-header.occ-iw-header .header {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  z-index: 2;
}
body.occ-metis oc-header.occ-iw-header .header .occ-feedback-wrapper,
.occ-metis oc-header.occ-iw-header .header .occ-feedback-wrapper {
  vertical-align: top;
}
body.occ-metis oc-header.occ-iw-header .header .occ-feedback-button button,
.occ-metis oc-header.occ-iw-header .header .occ-feedback-button button {
  padding: 0px;
}
body.occ-metis oc-header.occ-iw-header .header .dropdown.occ-app-selection-menu .dropdown-menu .dropdown-item:hover .occ-tick-blue, body.occ-metis oc-header.occ-iw-header .header .dropdown.occ-app-selection-menu .dropdown-menu .dropdown-item:focus .occ-tick-blue,
.occ-metis oc-header.occ-iw-header .header .dropdown.occ-app-selection-menu .dropdown-menu .dropdown-item:hover .occ-tick-blue,
.occ-metis oc-header.occ-iw-header .header .dropdown.occ-app-selection-menu .dropdown-menu .dropdown-item:focus .occ-tick-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_tick-white.svg");
}
body.occ-metis oc-tag-list.occ-pay-method-tags .tag-list ul,
.occ-metis oc-tag-list.occ-pay-method-tags .tag-list ul {
  margin: 0px;
  display: flex;
  flex-wrap: wrap;
}
body.occ-metis oc-tag-list.occ-pay-method-tags .tag-list ul li,
.occ-metis oc-tag-list.occ-pay-method-tags .tag-list ul li {
  padding: 0px;
  border: 1px solid #DCE0E0;
  width: calc(33% - 5px);
  background-color: #ffffff;
  border-radius: 4px;
  min-width: 200px;
}
body.occ-metis oc-tag-list.occ-pay-method-tags .tag-list ul li.selected,
.occ-metis oc-tag-list.occ-pay-method-tags .tag-list ul li.selected {
  border: 1px solid #022D71;
  box-shadow: 0 1px 1px 1px rgba(2, 45, 113, 0.5);
}
body.occ-metis oc-tag-list.occ-pay-method-tags .tag-list ul li:last-child,
.occ-metis oc-tag-list.occ-pay-method-tags .tag-list ul li:last-child {
  margin-right: 0px;
}
body.occ-metis oc-tag-list.occ-pay-method-tags .occ-tag-wrapper,
.occ-metis oc-tag-list.occ-pay-method-tags .occ-tag-wrapper {
  padding: 25px 20px;
  position: relative;
  text-align: left;
}
body.occ-metis oc-tag-list.occ-pay-method-tags .occ-tag-wrapper > div,
.occ-metis oc-tag-list.occ-pay-method-tags .occ-tag-wrapper > div {
  margin-bottom: 5px;
}
body.occ-metis oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-tooltip-holder,
.occ-metis oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-tooltip-holder {
  position: absolute;
  top: 10px;
  right: 10px;
}
body.occ-metis oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-tooltip,
.occ-metis oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-tooltip {
  width: 12px;
  height: 12px;
}
body.occ-metis oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-currency-label,
.occ-metis oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-currency-label {
  margin-right: 5px;
}
body.occ-metis oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-currency,
body.occ-metis oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-duration,
.occ-metis oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-currency,
.occ-metis oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-duration {
  margin-left: 5px;
}
body.occ-metis .occ-feedback-toggle-wrapper .occ-label-blue,
.occ-metis .occ-feedback-toggle-wrapper .occ-label-blue {
  margin-bottom: 8px;
}
body.occ-metis .occ-tieredmenu,
.occ-metis .occ-tieredmenu {
  padding: 0;
}
body.occ-metis .occ-tieredmenu .occ-menu-separator,
.occ-metis .occ-tieredmenu .occ-menu-separator {
  margin: 0;
}
body.occ-metis .occ-tieredmenu .occ-submenu-list,
.occ-metis .occ-tieredmenu .occ-submenu-list {
  padding: 0;
}
body.occ-metis .occ-tieredmenu .occ-menuitem > .occ-menuitem-link,
.occ-metis .occ-tieredmenu .occ-menuitem > .occ-menuitem-link {
  white-space: nowrap;
}
body.occ-metis oc-treeview-item li,
.occ-metis oc-treeview-item li {
  list-style: none;
}
body.occ-metis oc-treeview-item li .occ-criteria,
.occ-metis oc-treeview-item li .occ-criteria {
  margin-top: 15px;
  padding-left: 23px;
}
body.occ-metis oc-treeview-item li .ui-treenode-content,
.occ-metis oc-treeview-item li .ui-treenode-content {
  margin-bottom: 15px;
}
body.occ-metis oc-treeview-item li .ui-treenode-label,
.occ-metis oc-treeview-item li .ui-treenode-label {
  vertical-align: text-bottom;
  padding: 0;
}
body.occ-metis oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .occ-right-arrow,
body.occ-metis oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .occ-down-arrow,
body.occ-metis oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .occ-folder-closed,
body.occ-metis oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .occ-folder-open,
.occ-metis oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .occ-right-arrow,
.occ-metis oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .occ-down-arrow,
.occ-metis oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .occ-folder-closed,
.occ-metis oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .occ-folder-open {
  display: none;
}
body.occ-metis oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .ui-treenode-label,
.occ-metis oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .ui-treenode-label {
  vertical-align: top;
}
body.occ-metis oc-treeview-item .occ-icon.occ-right-arrow, body.occ-metis oc-treeview-item .occ-icon.occ-down-arrow, body.occ-metis oc-treeview-item .occ-icon.occ-folder-closed, body.occ-metis oc-treeview-item .occ-icon.occ-folder-open, body.occ-metis oc-treeview-item .occ-icon.occ-warning, body.occ-metis oc-treeview-item .occ-icon.occ-astrix, body.occ-metis oc-treeview-item .occ-icon.occ-bullet, body.occ-metis oc-treeview-item .occ-icon.occ-bullet-hollow,
.occ-metis oc-treeview-item .occ-icon.occ-right-arrow,
.occ-metis oc-treeview-item .occ-icon.occ-down-arrow,
.occ-metis oc-treeview-item .occ-icon.occ-folder-closed,
.occ-metis oc-treeview-item .occ-icon.occ-folder-open,
.occ-metis oc-treeview-item .occ-icon.occ-warning,
.occ-metis oc-treeview-item .occ-icon.occ-astrix,
.occ-metis oc-treeview-item .occ-icon.occ-bullet,
.occ-metis oc-treeview-item .occ-icon.occ-bullet-hollow {
  margin-right: 8px;
  display: inline-block;
}
body.occ-metis oc-treeview-item .occ-icon.occ-warning,
.occ-metis oc-treeview-item .occ-icon.occ-warning {
  margin-left: 8px;
  cursor: pointer;
}
body.occ-metis oc-treeview-item .occ-icon.occ-right-arrow, body.occ-metis oc-treeview-item .occ-icon.occ-down-arrow,
.occ-metis oc-treeview-item .occ-icon.occ-right-arrow,
.occ-metis oc-treeview-item .occ-icon.occ-down-arrow {
  width: 10px;
  height: 10px;
  vertical-align: text-top;
}
body.occ-metis oc-treeview-item .occ-icon.occ-bullet-hollow,
.occ-metis oc-treeview-item .occ-icon.occ-bullet-hollow {
  vertical-align: sub;
  margin-left: 10px;
}
body.occ-metis oc-fieldset fieldset legend oc-icon.icon-style,
.occ-metis oc-fieldset fieldset legend oc-icon.icon-style {
  padding-left: 10px;
  display: inline-block;
}
body.occ-metis oc-progress-bar .progress .progress-bar,
.occ-metis oc-progress-bar .progress .progress-bar {
  animation: animate-progress-bar 3s;
}
@keyframes animate-progress-bar {
  0% {
    width: 0;
  }
}
body.occ-metis oc-progress-bar .progress .progress-bar.progress-bar-animated,
.occ-metis oc-progress-bar .progress .progress-bar.progress-bar-animated {
  animation: animate-progress-bar 3s, progress-bar-stripes 2s linear infinite;
}
body.occ-metis oc-nav-wizard .wizard-tracker .progress,
.occ-metis oc-nav-wizard .wizard-tracker .progress {
  animation: animate-nav-wizard 5s;
  transition: width 5s;
}
@keyframes animate-nav-wizard {
  0% {
    width: 0;
  }
}
body.occ-metis oc-spinner .increment-hide,
.occ-metis oc-spinner .increment-hide {
  animation: increment-prev 100ms ease-in;
}
body.occ-metis oc-spinner .increment-visible,
.occ-metis oc-spinner .increment-visible {
  animation: increment-next 100ms ease-in;
}
body.occ-metis oc-spinner .decrement-hide,
.occ-metis oc-spinner .decrement-hide {
  animation: decrement-prev 100ms ease-in;
}
body.occ-metis oc-spinner .decrement-visible,
.occ-metis oc-spinner .decrement-visible {
  animation: decrement-next 100ms ease-in;
}
@keyframes increment-prev {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
@keyframes increment-next {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes decrement-prev {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}
@keyframes decrement-next {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
body.occ-metis .oc-progress-spinner-circle,
.occ-metis .oc-progress-spinner-circle {
  animation: oc-progress-spinner-dash 1.5s ease-in-out infinite, oc-progress-spinner-color 6s ease-in-out infinite;
}
@keyframes oc-progress-spinner-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes oc-progress-spinner-color {
  100%, 0% {
    stroke: #007bc2;
  }
}
body.occ-metis oc-action-button .btn-primary:hover,
body.occ-metis oc-action-button .btn-secondary:hover,
body.occ-metis oc-action-button .btn-tertiary:hover,
body.occ-metis oc-action-button .occ-btn-approve:hover,
body.occ-metis oc-action-button .occ-btn-reject:hover,
.occ-metis oc-action-button .btn-primary:hover,
.occ-metis oc-action-button .btn-secondary:hover,
.occ-metis oc-action-button .btn-tertiary:hover,
.occ-metis oc-action-button .occ-btn-approve:hover,
.occ-metis oc-action-button .occ-btn-reject:hover {
  transition: 300ms all ease;
}
body.occ-metis .btn-link:hover,
.occ-metis .btn-link:hover {
  transition: 300ms all ease;
}
body.occ-metis oc-dropdown .dropdown .dropdown-menu,
.occ-metis oc-dropdown .dropdown .dropdown-menu {
  animation: fadeOut 350ms ease-out;
}
body.occ-metis oc-dropdown .dropdown-menu.show,
.occ-metis oc-dropdown .dropdown-menu.show {
  animation: fadeIn 350ms ease-in;
}
body.occ-metis oc-table tr.occ-expandable-row,
body.occ-metis .styled-table tr.occ-expandable-row,
.occ-metis oc-table tr.occ-expandable-row,
.occ-metis .styled-table tr.occ-expandable-row {
  animation: fadeIn 300ms ease-in;
}
body.occ-metis oc-datepicker .dropdown-menu.show,
.occ-metis oc-datepicker .dropdown-menu.show {
  animation: slideInDropdown 300ms ease-in-out;
}
@keyframes slideInDropdown {
  from {
    opacity: 0;
    transform: translateY(-30px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}
body.occ-metis .modal-dialog,
.occ-metis .modal-dialog {
  animation: fadeIn 350ms ease-in-out;
}
body.occ-metis .modal-dialog .occ-modal-wrapper,
.occ-metis .modal-dialog .occ-modal-wrapper {
  animation: slideInModal 350ms ease-in;
}
body.occ-metis .occ-modal-wrapper.occ-slide-out,
.occ-metis .occ-modal-wrapper.occ-slide-out {
  animation: slideOutModal 350ms ease-out;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes slideInModal {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes slideOutModal {
  0% {
    opacity: 1;
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
body.occ-metis oc-carousel .carousel-inner > .item.active,
.occ-metis oc-carousel .carousel-inner > .item.active {
  animation: fadeIn 350ms;
}
body.occ-metis oc-notification oc-notification-message > div,
.occ-metis oc-notification oc-notification-message > div {
  animation: slideLeftNotification 350ms ease-in;
}
body.occ-metis oc-notification oc-notification-message > div.slide-out,
.occ-metis oc-notification oc-notification-message > div.slide-out {
  animation: slideRightNotification 350ms ease-out;
}
@keyframes slideLeftNotification {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideRightNotification {
  0% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
body.occ-metis oc-typeahead .ui-autocomplete-panel,
.occ-metis oc-typeahead .ui-autocomplete-panel {
  animation: fadeIn 350ms ease-in;
}
body.occ-metis oc-typeahead-x .ui-autocomplete-panel,
.occ-metis oc-typeahead-x .ui-autocomplete-panel {
  animation: fadeIn 350ms ease-in;
}
body.occ-metis oc-notification oc-notification-message .occ-default-border,
.occ-metis oc-notification oc-notification-message .occ-default-border {
  stroke: #eeeeee;
  stroke-width: 2;
  stroke-dasharray: 600;
}
body.occ-metis oc-notification oc-notification-message .occ-animate-border,
.occ-metis oc-notification oc-notification-message .occ-animate-border {
  stroke: #979797;
  stroke-width: 3;
  stroke-dasharray: 600;
  animation-name: animateTimerBorder;
  animation-duration: 1s;
}
@keyframes animateTimerBorder {
  from {
    stroke-dashoffset: 595;
  }
  to {
    stroke-dashoffset: 0;
  }
}
body.occ-metis .occ-fade-out-greeting,
.occ-metis .occ-fade-out-greeting {
  animation: fadeOut 350ms ease-out;
}
body.occ-metis .occ-countdown-timer-wrapper .occ-default-border,
.occ-metis .occ-countdown-timer-wrapper .occ-default-border {
  stroke: #979797;
  stroke-width: 1;
  stroke-dasharray: 600;
}
body.occ-metis .occ-countdown-timer-wrapper .occ-animate-border,
.occ-metis .occ-countdown-timer-wrapper .occ-animate-border {
  stroke: #002d72;
  stroke-dasharray: 600;
  stroke-width: 2;
  animation-name: animateTimerBorder;
  animation-duration: 1s;
}
@media screen and (max-width: 890px) {
  body.occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(4),
  .occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(4) {
    display: none;
  }
  body.occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-],
  .occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-] {
    width: 33%;
  }
  body.occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-2],
  .occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-2] {
    width: 50% !important;
  }
}
@media screen and (max-width: 670px) {
  body.occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(4),
  .occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(4) {
    display: none;
  }
  body.occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(3),
  .occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(3) {
    display: none;
  }
  body.occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-],
  .occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-] {
    width: 50%;
  }
}
@media screen and (max-width: 443px) {
  body.occ-metis oc-table .ui-table.ui-table-responsive .ui-table-wrapper table .ui-table-tbody > tr > td:last-child,
  .occ-metis oc-table .ui-table.ui-table-responsive .ui-table-wrapper table .ui-table-tbody > tr > td:last-child {
    text-align: left;
  }
  body.occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(4),
  .occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(4) {
    display: none;
  }
  body.occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(3),
  .occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(3) {
    display: none;
  }
  body.occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(2),
  .occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(2) {
    display: none;
  }
  body.occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-],
  .occ-metis .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-] {
    width: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  body.occ-metis.occ-home .occ-content,
  body.occ-metis.occ-home .occ-header-content,
  body.occ-metis.occ-home .occ-footer-content, body.occ-metis.occ-home.occ-home-collapsed .occ-content, body.occ-metis.occ-home.occ-home-collapsed .occ-header-content, body.occ-metis.occ-home.occ-home-collapsed .occ-footer-content,
  .occ-metis.occ-home .occ-content,
  .occ-metis.occ-home .occ-header-content,
  .occ-metis.occ-home .occ-footer-content,
  .occ-metis.occ-home.occ-home-collapsed .occ-content,
  .occ-metis.occ-home.occ-home-collapsed .occ-header-content,
  .occ-metis.occ-home.occ-home-collapsed .occ-footer-content {
    max-width: 1153px;
    margin: 0 auto;
  }
  body.occ-metis.occ-home .occ-page-header .header .occ-header-content,
  .occ-metis.occ-home .occ-page-header .header .occ-header-content {
    max-width: 1153px;
    margin: 0 auto;
  }
  body.occ-metis.occ-home .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr th,
  body.occ-metis.occ-home .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr th,
  body.occ-metis.occ-home .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr th,
  body.occ-metis.occ-home .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr th,
  .occ-metis.occ-home .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr th,
  .occ-metis.occ-home .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr th,
  .occ-metis.occ-home .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr th,
  .occ-metis.occ-home .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr th {
    height: 40px;
    font-size: 12px;
  }
  body.occ-metis.occ-home .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
  body.occ-metis.occ-home .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
  body.occ-metis.occ-home .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
  body.occ-metis.occ-home .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
  .occ-metis.occ-home .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
  .occ-metis.occ-home .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
  .occ-metis.occ-home .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
  .occ-metis.occ-home .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td {
    height: 40px;
    font-size: 12px;
  }
  body.occ-metis.occ-home .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-content,
  .occ-metis.occ-home .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-content {
    min-height: auto;
  }
}
@media only screen and (min-width: 1441px) {
  body.occ-metis.occ-home .occ-content,
  body.occ-metis.occ-home .occ-header-content,
  body.occ-metis.occ-home .occ-footer-content, body.occ-metis.occ-home.occ-home-collapsed .occ-content, body.occ-metis.occ-home.occ-home-collapsed .occ-header-content, body.occ-metis.occ-home.occ-home-collapsed .occ-footer-content,
  .occ-metis.occ-home .occ-content,
  .occ-metis.occ-home .occ-header-content,
  .occ-metis.occ-home .occ-footer-content,
  .occ-metis.occ-home.occ-home-collapsed .occ-content,
  .occ-metis.occ-home.occ-home-collapsed .occ-header-content,
  .occ-metis.occ-home.occ-home-collapsed .occ-footer-content {
    max-width: 1315px;
    margin: 0 auto;
  }
  body.occ-metis.occ-home .occ-page-header .header .occ-header-content,
  .occ-metis.occ-home .occ-page-header .header .occ-header-content {
    max-width: 1320px;
  }
  body.occ-metis.occ-home .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-page-tile-wrapper .occ-content,
  .occ-metis.occ-home .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-page-tile-wrapper .occ-content {
    padding: 12px 0px;
  }
  body.occ-metis.occ-home .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr th,
  body.occ-metis.occ-home .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr th,
  body.occ-metis.occ-home .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr th,
  body.occ-metis.occ-home .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr th,
  .occ-metis.occ-home .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr th,
  .occ-metis.occ-home .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr th,
  .occ-metis.occ-home .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr th,
  .occ-metis.occ-home .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr th {
    height: 40px;
    font-size: 12px;
  }
  body.occ-metis.occ-home .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
  body.occ-metis.occ-home .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
  body.occ-metis.occ-home .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
  body.occ-metis.occ-home .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
  .occ-metis.occ-home .occ-modal-filter-column-list oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
  .occ-metis.occ-home .occ-modal-filter-column-list oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
  .occ-metis.occ-home .occ-modal-filter-column-list .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
  .occ-metis.occ-home .occ-modal-filter-column-list .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td {
    height: 40px;
    font-size: 12px;
  }
}

/********************************************************
    COLORS - DEFINITION  - Shared between Metis/ICGDS Intermed
*********************************************************/
/*Shades of blue*/
/*Shades of grey*/
/*Shades of green*/
/*Shades of orange*/
/*Shades of purple*/
/*Shades of yellow*/
/*Shades of red*/
@font-face {
  font-family: interstate;
  font-weight: 400;
  src: url("/cip//oc-assets/fonts/interstate/Interstate-Regular.eot");
  src: url("/cip//oc-assets/fonts/interstate/Interstate-Regular.eot?#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/interstate/Interstate-Regular.woff") format("woff"), url("/cip//oc-assets/fonts/interstate/Interstate-Regular.svg#fontname") format("svg"), url("/cip//oc-assets/fonts/interstate/InterstateRegular.otf");
}
@font-face {
  font-family: interstate_RegularItalic;
  font-style: italic;
  font-weight: 400;
  src: url("/cip//oc-assets/fonts/interstate/Interstate-RegularItalic.eot");
  src: url("/cip//oc-assets/fonts/interstate/Interstate-RegularItalic.eot?#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/interstate/InterstateRegularItalic.otf");
}
@font-face {
  font-family: interstate_Bold;
  font-weight: 700;
  src: url("/cip//oc-assets/fonts/interstate/Interstate-Bold.eot");
  src: url("/cip//oc-assets/fonts/interstate/Interstate-Bold.eot?#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/interstate/Interstate-Bold.woff") format("woff"), url("/cip//oc-assets/fonts/interstate/Interstate-Bold.svg#fontname") format("svg"), url("/cip//oc-assets/fonts/interstate/InterstateBold.otf");
}
@font-face {
  font-family: interstate_Light;
  font-weight: 100;
  src: url("/cip//oc-assets/fonts/interstate/Interstate-Light.eot");
  src: url("/cip//oc-assets/fonts/interstate/Interstate-Light.eot?#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/interstate/Interstate-Light.woff") format("woff"), url("/cip//oc-assets/fonts/interstate/Interstate-Light.svg#fontname") format("svg"), url("/cip//oc-assets/fonts/interstate/InterstateLight.otf");
}
@font-face {
  font-family: interstate_LightItalic;
  font-style: italic;
  font-weight: 100;
  src: url("/cip//oc-assets/fonts/interstate/Interstate-LightItalic.eot");
  src: url("/cip//oc-assets/fonts/interstate/Interstate-LightItalic.eot?#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/interstate/InterstateLightItalic.otf");
}
@font-face {
  font-family: "Overpass";
  src: url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Regular.eot");
  src: url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Regular.eot#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Regular.ttf") format("truetype"), url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Overpass";
  src: url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Light.eot");
  src: url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Light.eot#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Light.ttf") format("truetype"), url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Light.svg") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Overpass";
  src: url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Bold.eot");
  src: url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Bold.eot#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Bold.ttf") format("truetype"), url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Bold.svg") format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Overpass";
  src: url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Regular-Italic.eot");
  src: url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Regular-Italic.eot#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Regular-Italic.ttf") format("truetype"), url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Regular-Italic.svg") format("svg");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Overpass";
  src: url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Light-Italic.eot");
  src: url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Light-Italic.eot#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Light-Italic.ttf") format("truetype"), url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Light-Italic.svg") format("svg");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Overpass";
  src: url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Bold-Italic.eot");
  src: url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Bold-Italic.eot#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Bold-Italic.ttf") format("truetype"), url("/cip//oc-assets/fonts/overpass/Regular/Overpass-Bold-Italic.svg") format("svg");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "OverpassMono";
  src: url("/cip//oc-assets/fonts/overpass/Monospace/OverpassMono-Regular.eot");
  src: url("/cip//oc-assets/fonts/overpass/Monospace/OverpassMono-Regular.eot#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/overpass/Monospace/OverpassMono-Regular.ttf") format("truetype"), url("/cip//oc-assets/fonts/overpass/Monospace/OverpassMono-Regular.svg") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "OverpassMono";
  src: url("/cip//oc-assets/fonts/overpass/Monospace/OverpassMono-Light.eot");
  src: url("/cip//oc-assets/fonts/overpass/Monospace/OverpassMono-Light.eot#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/overpass/Monospace/OverpassMono-Light.ttf") format("truetype"), url("/cip//oc-assets/fonts/overpass/Monospace/OverpassMono-Light.svg") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "OverpassMono";
  src: url("/cip//oc-assets/fonts/overpass/Monospace/OverpassMono-Bold.eot");
  src: url("/cip//oc-assets/fonts/overpass/Monospace/OverpassMono-Bold.eot#iefix") format("embedded-opentype"), url("/cip//oc-assets/fonts/overpass/Monospace/OverpassMono-Bold.ttf") format("truetype"), url("/cip//oc-assets/fonts/overpass/Monospace/OverpassMono-Bold.svg") format("svg");
  font-weight: 600;
  font-style: normal;
}
html {
  font-size: 100%;
}

body.occ-icgds,
.occ-icgds {
  font-family: "Overpass", sans-serif !important;
  font-size: 16px;
  color: #22303E;
  background-color: #F6F8FA;
  line-height: 1.25;
  /********************************************************
      COLORS - DEFINITION  - Shared between Metis/ICGDS Intermed
  *********************************************************/
  /*Shades of blue*/
  /*Shades of grey*/
  /*Shades of green*/
  /*Shades of orange*/
  /*Shades of purple*/
  /*Shades of yellow*/
  /*Shades of red*/
  /* File for including modal/overlay styles */
  /*Modal style starts*/
  /*Modal style ends*/
  /**
   File for including form styles
   Components - oc-label, oc-listbox, oc-spinner, oc-error-wall, oc-fieldset and styles shared between various form controls
   **/
  /**
   File for including button styles
   Components - oc-action-button, oc-toggle-buttons, oc-switch
   **/
  /* File for including grid styles */
  /********************************************************
      COLORS - DEFINITION  - Shared between Metis/ICGDS Intermed
  *********************************************************/
  /*Shades of blue*/
  /*Shades of grey*/
  /*Shades of green*/
  /*Shades of orange*/
  /*Shades of purple*/
  /*Shades of yellow*/
  /*Shades of red*/
  /* File for including accumulator styles */
  /* File for including advanced search styles */
  /* File for including audi trail styles */
  /**
   File for including card styles
   Components - oc-cardset, oc-card
   **/
  /* File for including carousel styles */
  /**
   File for including country code selector styles
   Components - oc-countrycode-selector, oc-countrycode-selector-x
   **/
  /**
   File for including date/time styles
   Components - oc-datepicker, oc-daterange, oc-timepicker
   **/
  /* File for including drawer styles */
  /* File for including dropdown styles */
  /* File for including navigation wizard styles */
  /* File for including notifications styles */
  /* File for including panel styles */
  /* File for including search panel styles */
  /**
   File for including selection input styles
   Components - oc-checkbox, oc-checkbox-list, oc-radiobutton, oc-radiobutton-list
   **/
  /* File for including various table filter styles built for page templates */
  /**
   File for including tab styles
   Components - oc-tabset, oc-tab-scroll
   **/
  /**
   File for including various input styles
   Components - oc-text, oc-textbox-input-mask, oc-numeric-format-text, oc-textarea, oc-spinner
   **/
  /* File for including tooltip styles */
  /**
   File for including typeahead styles
   Components - oc-typeahead, oc-typeahead-x
   **/
  /* File for including widget styles */
  /**
   File for including component styles that doesn't have it's own stylesheet
   Components - oc-header, oc-footer, oc-accordion, oc-breadcrumbs, oc-dynamic-renderer, 
   oc-tag-list, oc-avatar, oc-slider, oc-navbar-x, oc-badge,
   oc-progress-bar, oc-floatie, oc-file-upload, oc-treeview-item
   **/
  /*ngb-datepicker.dropdown-menu.show,*/
}
body.occ-icgds.medium,
.occ-icgds.medium {
  font-size: 14px;
}
body.occ-icgds.regular,
.occ-icgds.regular {
  font-size: 14px;
}
body.occ-icgds.small,
.occ-icgds.small {
  font-size: 12px;
}
body.occ-icgds .occ-megamenu,
.occ-icgds .occ-megamenu {
  background-color: #0F203D;
  height: 50px;
  padding: 0;
  border-radius: 0;
}
body.occ-icgds .occ-megamenu.occ-megamenu-horizontal .occ-megamenu-root-list,
.occ-icgds .occ-megamenu.occ-megamenu-horizontal .occ-megamenu-root-list {
  flex-wrap: nowrap;
  align-items: flex-start;
  height: 50px;
}
body.occ-icgds .occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-menuitem-active > .occ-menuitem-link .occ-menuitem-text, body.occ-icgds .occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-menuitem-active > .occ-menuitem-link:not(.occ-disabled):hover .occ-menuitem-text, body.occ-icgds .occ-megamenu .occ-megamenu-root-list > .occ-menuitem > .occ-menuitem-link:not(.occ-disabled):hover .occ-menuitem-text,
.occ-icgds .occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-menuitem-active > .occ-menuitem-link .occ-menuitem-text,
.occ-icgds .occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-menuitem-active > .occ-menuitem-link:not(.occ-disabled):hover .occ-menuitem-text,
.occ-icgds .occ-megamenu .occ-megamenu-root-list > .occ-menuitem > .occ-menuitem-link:not(.occ-disabled):hover .occ-menuitem-text {
  color: #ffffff;
}
body.occ-icgds .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more),
.occ-icgds .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) {
  width: 80px;
}
body.occ-icgds .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) .occ-menuitem-link,
.occ-icgds .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) .occ-menuitem-link {
  padding: 0;
  background-image: url("/cip//oc-assets/styles/themes/icons/occ-mm-home-icon.png");
  background-position: center 16px;
  background-repeat: no-repeat;
}
body.occ-icgds .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) .occ-menuitem-link .occ-menuitem-text,
.occ-icgds .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) .occ-menuitem-link .occ-menuitem-text {
  text-indent: -9999px;
}
body.occ-icgds .occ-megamenu .occ-menuitem .occ-menuitem-link,
.occ-icgds .occ-megamenu .occ-menuitem .occ-menuitem-link {
  height: 50px;
  text-align: center;
}
body.occ-icgds .occ-megamenu .occ-menuitem .occ-menuitem-link .occ-menuitem-text,
.occ-icgds .occ-megamenu .occ-menuitem .occ-menuitem-link .occ-menuitem-text {
  color: #ffffff;
  font-size: 13px;
  min-width: 80px;
  text-align: center;
  max-width: unset;
}
body.occ-icgds .occ-megamenu .occ-menuitem .occ-menuitem-link .occ-submenu-icon,
.occ-icgds .occ-megamenu .occ-menuitem .occ-menuitem-link .occ-submenu-icon {
  display: none;
}
body.occ-icgds .occ-megamenu .occ-menuitem .occ-menuitem-link:hover .occ-menuitem-text,
.occ-icgds .occ-megamenu .occ-menuitem .occ-menuitem-link:hover .occ-menuitem-text {
  color: #ffffff;
}
body.occ-icgds .occ-megamenu .occ-menuitem:hover,
.occ-icgds .occ-megamenu .occ-menuitem:hover {
  background: linear-gradient(to top, #0395d0 10%, transparent 0%);
}
body.occ-icgds .occ-megamenu .occ-menuitem > span.occ-menuitem-l3-span,
.occ-icgds .occ-megamenu .occ-menuitem > span.occ-menuitem-l3-span {
  line-height: 16px;
  width: 100%;
}
body.occ-icgds .occ-megamenu .occ-menuitem > span.occ-menuitem-l3-span a.occ-menuitem-link,
.occ-icgds .occ-megamenu .occ-menuitem > span.occ-menuitem-l3-span a.occ-menuitem-link {
  display: inline;
}
body.occ-icgds .occ-megamenu .occ-megamenu-expanded-root,
.occ-icgds .occ-megamenu .occ-megamenu-expanded-root {
  position: relative;
}
body.occ-icgds .occ-megamenu .occ-megamenu-heading,
.occ-icgds .occ-megamenu .occ-megamenu-heading {
  font-size: 28px;
  font-weight: 300;
  line-height: 36px;
  color: #002d72;
  margin-top: 0px;
  padding: 24px;
  height: 86px;
  background: #f6f8fa;
  font-family: "Overpass", sans-serif;
}
body.occ-icgds .occ-megamenu .occ-panel-expanded,
.occ-icgds .occ-megamenu .occ-panel-expanded {
  display: block !important;
  top: 50px;
  left: 0;
  right: 0;
  min-height: calc(100vh - 111px);
}
body.occ-icgds .occ-megamenu .occ-panel-expanded .occ-megamenu-grid,
.occ-icgds .occ-megamenu .occ-panel-expanded .occ-megamenu-grid {
  width: 99%;
  padding: 0 0 0 1%;
}
body.occ-icgds .occ-megamenu .occ-panel-expanded .occ-megamenu-col-6,
.occ-icgds .occ-megamenu .occ-panel-expanded .occ-megamenu-col-6 {
  max-width: 16.6%;
}
body.occ-icgds .occ-megamenu .occ-panel-expanded .occ-megamenu-col-5,
.occ-icgds .occ-megamenu .occ-panel-expanded .occ-megamenu-col-5 {
  max-width: 20%;
}
body.occ-icgds .occ-megamenu .occ-panel-expanded .occ-megamenu-col-4,
.occ-icgds .occ-megamenu .occ-panel-expanded .occ-megamenu-col-4 {
  max-width: 25%;
}
body.occ-icgds .occ-megamenu .occ-panel-expanded .occ-megamenu-col-3,
.occ-icgds .occ-megamenu .occ-panel-expanded .occ-megamenu-col-3 {
  max-width: 33.3%;
}
body.occ-icgds .occ-megamenu .occ-panel-expanded .occ-megamenu-col-2,
.occ-icgds .occ-megamenu .occ-panel-expanded .occ-megamenu-col-2 {
  max-width: 50%;
}
body.occ-icgds .occ-megamenu .occ-panel-expanded ul.occ-megamenu-submenu,
.occ-icgds .occ-megamenu .occ-panel-expanded ul.occ-megamenu-submenu {
  width: 100%;
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-grid div:first-child,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-grid div:first-child {
  border-left: 0 !important;
  margin-left: 0px;
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-grid div:last-child,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-grid div:last-child {
  border-right: 0 !important;
  margin-right: 8px;
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-2,
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-3,
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-4,
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-5,
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-6,
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-7,
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-8,
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-12,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-2,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-3,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-4,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-5,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-6,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-7,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-8,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-col-12 {
  padding: 0 12px 0 4px;
  margin: 4px 0;
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu {
  width: 11rem;
  border-bottom: 1px solid #e4e4e4;
  margin: 0 0 8px 4px;
  padding: 0 0 8px 0;
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-megamenu-submenu-header,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-megamenu-submenu-header {
  font-size: 14px;
  font-weight: 700;
  color: #002d72;
  background: none;
  padding: 0 0 0 8px;
  font-family: "Overpass", sans-serif;
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem {
  display: flex;
  margin: 1px 0;
  padding: 5px 8px;
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem:hover,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem:hover {
  background: #F0F4F7;
  border-radius: 4px;
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem:hover .mm-bookmark-icon,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem:hover .mm-bookmark-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/occ-bookmark-icon-hover.svg");
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem.occ-menuitem-active,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem.occ-menuitem-active {
  background: #D9E7FD;
  border-radius: 4px;
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem .occ-menuitem-icon,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem .occ-menuitem-icon {
  display: inline-flex;
  background-position: center;
  background-repeat: no-repeat;
  width: 20px;
  height: 12px;
  vertical-align: middle;
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem span.mm-icon,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem span.mm-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/occ-mm-info.svg");
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem span.mm-icon-green,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem span.mm-icon-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/occ-mm-info-green.svg");
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem span.mm-icon-new-window,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem span.mm-icon-new-window {
  background-image: url("/cip//oc-assets/styles/themes/icons/occ-mm-new-window.svg");
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem span.mm-bookmark-icon,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem span.mm-bookmark-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/occ-bookmark-icon.svg");
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link {
  height: auto;
  padding: 0;
  text-align: left;
  max-width: calc(100% - 25px);
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link:hover,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link:hover {
  background: none;
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link:hover .occ-menuitem-text,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link:hover .occ-menuitem-text {
  color: #005AA1;
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link .occ-menuitem-text,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link .occ-menuitem-text {
  color: #000;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  max-width: none;
  text-align: left;
  font-family: "Overpass", sans-serif;
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link.occ-disabled .occ-menuitem-text,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu .occ-menuitem-link.occ-disabled .occ-menuitem-text {
  color: #9aa9ba;
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu:first-child,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu:first-child {
  margin-top: 4px;
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu:last-child,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-submenu:last-child {
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 8px;
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-panel-template,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-panel-template {
  margin-top: 55px;
}
body.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-panel-template .occ-viewmore,
.occ-icgds .occ-megamenu .occ-megamenu-panel .occ-megamenu-panel-template .occ-viewmore {
  position: absolute;
  bottom: 8px;
  right: 5px;
  white-space: nowrap;
}
body.occ-icgds .occ-megamenu .occ-megamenu-show-more-view,
.occ-icgds .occ-megamenu .occ-megamenu-show-more-view {
  height: auto !important;
  border-radius: 0;
  margin-top: 1px;
}
body.occ-icgds .occ-megamenu .occ-megamenu-show-more-view .occ-megamenu-root-list,
.occ-icgds .occ-megamenu .occ-megamenu-show-more-view .occ-megamenu-root-list {
  height: auto !important;
}
.occ-menuitem:not(.occ-megamenu-show-more) body.occ-icgds .occ-megamenu:hover,
.occ-menuitem:not(.occ-megamenu-show-more) .occ-icgds .occ-megamenu:hover {
  background: linear-gradient(to top, #0395d0 10%, transparent 0%);
}
body.occ-icgds .occ-megamenu .occ-megamenu-show-more-view.occ-megamenu-vertical,
.occ-icgds .occ-megamenu .occ-megamenu-show-more-view.occ-megamenu-vertical {
  position: absolute;
  width: max-content;
  right: 0;
}
body.occ-icgds .occ-megamenu .occ-megamenu-show-more-list-item,
.occ-icgds .occ-megamenu .occ-megamenu-show-more-list-item {
  margin-left: auto;
  max-width: 100px;
  border-left: 1px solid #DCE0E0;
}
body.occ-icgds .occ-megamenu .occ-megamenu-show-more-list-item > a.occ-menuitem-link span.occ-menuitem-text,
.occ-icgds .occ-megamenu .occ-megamenu-show-more-list-item > a.occ-menuitem-link span.occ-menuitem-text {
  min-width: 25px;
}
body.occ-icgds .occ-megamenu .occ-megamenu-show-more-list-item > a.occ-menuitem-link span.occ-submenu-icon,
.occ-icgds .occ-megamenu .occ-megamenu-show-more-list-item > a.occ-menuitem-link span.occ-submenu-icon {
  display: block;
}
body.occ-icgds .occ-megamenu .occ-megamenu-show-more-list-item > a.occ-menuitem-link span.occ-submenu-icon.occ-icon.occ-down-arrow,
.occ-icgds .occ-megamenu .occ-megamenu-show-more-list-item > a.occ-menuitem-link span.occ-submenu-icon.occ-icon.occ-down-arrow {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-white.svg");
  background-repeat: no-repeat;
  height: 16px;
  display: inline-block;
  width: 16px;
  background-position: 0px 4px;
}
body.occ-icgds .occ-megamenu .occ-megamenu-show-more-list-item .occ-megamenu-show-more-view li.occ-megamenu-show-more:hover,
.occ-icgds .occ-megamenu .occ-megamenu-show-more-list-item .occ-megamenu-show-more-view li.occ-megamenu-show-more:hover {
  background: linear-gradient(to right, #0395d0 2%, transparent 0%);
}
body.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more),
.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) {
  width: unset;
  border-left: none;
  margin-left: 0;
  max-width: unset;
}
body.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) .occ-menuitem-link,
.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) .occ-menuitem-link {
  background-image: none;
}
body.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) .occ-menuitem-link .occ-menuitem-text,
.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem:first-child:not(.occ-megamenu-show-more) .occ-menuitem-link .occ-menuitem-text {
  text-indent: 0;
}
body.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem .occ-menuitem-link .occ-submenu-icon.occ-down-arrow,
.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem .occ-menuitem-link .occ-submenu-icon.occ-down-arrow {
  display: block;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-white.svg");
  width: 16px;
  height: 16px;
  margin-top: 5px;
}
body.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem .occ-menuitem-link .occ-submenu-icon.occ-right-arrow,
.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem .occ-menuitem-link .occ-submenu-icon.occ-right-arrow {
  display: block;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-white.svg");
  width: 16px;
  height: 16px;
  margin-top: -2px;
  transform: rotate(-90deg);
}
body.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-megamenu-show-more-list-item,
.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-megamenu-show-more-list-item {
  padding-left: 0.5rem;
}
body.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-megamenu-show-more-list-item .occ-menuitem-link,
.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-root-list > .occ-menuitem.occ-megamenu-show-more-list-item .occ-menuitem-link {
  padding-left: 0.5em;
}
body.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-show-more-view.occ-megamenu-vertical,
.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-show-more-view.occ-megamenu-vertical {
  width: 100%;
  z-index: 1;
}
body.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-show-more-view.occ-megamenu-vertical .occ-menuitem .occ-menuitem-link .occ-menuitem-text,
.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-megamenu-show-more-view.occ-megamenu-vertical .occ-menuitem .occ-menuitem-link .occ-menuitem-text {
  width: 100%;
  text-align: left;
}
body.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-panel-expanded,
.occ-icgds oc-megamenu.occ-default-text-menu .occ-megamenu .occ-panel-expanded {
  min-height: unset;
}
body.occ-icgds ::-webkit-scrollbar,
.occ-icgds ::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
body.occ-icgds ::-webkit-scrollbar-thumb,
.occ-icgds ::-webkit-scrollbar-thumb {
  min-height: 12px;
  border: 3px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  -webkit-border-radius: 7px;
  background-color: #C8D5E1;
  -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0), inset 1px 1px 0px rgba(0, 0, 0, 0);
}
body.occ-icgds ::-webkit-scrollbar-button,
.occ-icgds ::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
body.occ-icgds ::-webkit-scrollbar-corner,
.occ-icgds ::-webkit-scrollbar-corner {
  background-color: transparent;
}
body.occ-icgds code,
.occ-icgds code {
  font-family: "courier new", sans-serif;
  color: #0076D4;
}
body.occ-icgds h1,
body.occ-icgds h2,
body.occ-icgds h3,
body.occ-icgds h4,
body.occ-icgds h5,
body.occ-icgds h6,
.occ-icgds h1,
.occ-icgds h2,
.occ-icgds h3,
.occ-icgds h4,
.occ-icgds h5,
.occ-icgds h6 {
  margin-bottom: 0.5rem;
  font-family: "Overpass", sans-serif;
  font-weight: 400;
  line-height: 1.25;
  color: #10161D;
}
body.occ-icgds h1,
.occ-icgds h1 {
  font-size: 42px;
  text-align: left;
}
body.occ-icgds h2,
body.occ-icgds oc-breadcrumbs.occ-heading-breadcrumbs span,
.occ-icgds h2,
.occ-icgds oc-breadcrumbs.occ-heading-breadcrumbs span {
  font-size: 36px;
}
body.occ-icgds h2.occ-home-page-title,
body.occ-icgds oc-breadcrumbs.occ-heading-breadcrumbs span.occ-home-page-title,
.occ-icgds h2.occ-home-page-title,
.occ-icgds oc-breadcrumbs.occ-heading-breadcrumbs span.occ-home-page-title {
  color: #0b1941;
}
body.occ-icgds h2.occ-home-page-title span,
body.occ-icgds oc-breadcrumbs.occ-heading-breadcrumbs span.occ-home-page-title span,
.occ-icgds h2.occ-home-page-title span,
.occ-icgds oc-breadcrumbs.occ-heading-breadcrumbs span.occ-home-page-title span {
  font-weight: 600;
}
body.occ-icgds h3,
.occ-icgds h3 {
  font-size: 32px;
}
body.occ-icgds h4,
.occ-icgds h4 {
  font-size: 28px;
}
body.occ-icgds h5,
.occ-icgds h5 {
  font-size: 24px;
}
body.occ-icgds h6,
.occ-icgds h6 {
  font-size: 20px;
}
body.occ-icgds p,
.occ-icgds p {
  font-size: 14px;
}
body.occ-icgds a, body.occ-icgds a:not([href]):not([class]),
.occ-icgds a,
.occ-icgds a:not([href]):not([class]) {
  text-decoration: none;
  color: #005AA1;
  cursor: pointer;
  transition: color 0.2s cubic-bezier(0.6, 0, 1, 1);
}
body.occ-icgds a:hover, body.occ-icgds a:not([href]):not([class]):hover,
.occ-icgds a:hover,
.occ-icgds a:not([href]):not([class]):hover {
  color: #17355F;
}
body.occ-icgds .modal-dialog .modal-title,
body.occ-icgds .modal-dialog .occ-modal-header,
.occ-icgds .modal-dialog .modal-title,
.occ-icgds .modal-dialog .occ-modal-header {
  color: #10161D;
  font-weight: normal;
  text-align: left;
  font-size: 18px;
  line-height: 1.25;
}
body.occ-icgds .modal-dialog .modal-body,
.occ-icgds .modal-dialog .modal-body {
  color: #10161D;
  font-weight: normal;
}
body.occ-icgds .card-title,
.occ-icgds .card-title {
  font-size: 20px;
  line-height: 24px;
}
body.occ-icgds oc-accumulator,
.occ-icgds oc-accumulator {
  font-family: "Overpass", sans-serif;
}
body.occ-icgds oc-listbox,
.occ-icgds oc-listbox {
  font-size: 14px;
  color: #10161D;
}
body.occ-icgds oc-listbox .ui-listbox.occ-listbox-selection .ui-listbox-item.ui-state-active, body.occ-icgds oc-listbox .ui-listbox.occ-listbox-selection .ui-listbox-item.ui-state-highlight,
.occ-icgds oc-listbox .ui-listbox.occ-listbox-selection .ui-listbox-item.ui-state-active,
.occ-icgds oc-listbox .ui-listbox.occ-listbox-selection .ui-listbox-item.ui-state-highlight {
  color: #10161D;
}
body.occ-icgds .occ-tooltip,
.occ-icgds .occ-tooltip {
  font-size: 14px;
  pointer-events: none;
  color: #22303E;
}
body.occ-icgds oc-badge .badge,
.occ-icgds oc-badge .badge {
  left: 4px;
  top: -4px;
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 12px;
  line-height: 1.125rem;
  color: #0041A5;
  font-weight: 400;
}
body.occ-icgds input[type=text],
body.occ-icgds oc-typeahead,
body.occ-icgds oc-typeahead-x,
.occ-icgds input[type=text],
.occ-icgds oc-typeahead,
.occ-icgds oc-typeahead-x {
  font-size: 14px;
}
body.occ-icgds oc-typeahead .selected-item-tag,
body.occ-icgds oc-typeahead-x .selected-item-tag,
.occ-icgds oc-typeahead .selected-item-tag,
.occ-icgds oc-typeahead-x .selected-item-tag {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 12px;
  line-height: 1.125rem;
  color: #0041A5;
  font-weight: 400;
}
body.occ-icgds oc-typeahead .occ-multi-line-template > *,
body.occ-icgds oc-typeahead-x .occ-multi-line-template > *,
.occ-icgds oc-typeahead .occ-multi-line-template > *,
.occ-icgds oc-typeahead-x .occ-multi-line-template > * {
  line-height: 18px;
}
body.occ-icgds .data-header,
body.occ-icgds .info-header,
.occ-icgds .data-header,
.occ-icgds .info-header {
  color: #97999b;
  font-size: 10px;
  line-height: 16px;
  letter-spacing: 1px;
  font-weight: 600;
  text-transform: uppercase;
}
body.occ-icgds .panel-heading h2,
.occ-icgds .panel-heading h2 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.25;
  font-weight: 400;
  font-family: "Overpass", sans-serif;
}
body.occ-icgds oc-action-button,
.occ-icgds oc-action-button {
  font-family: "Overpass", sans-serif;
}
body.occ-icgds oc-action-button button,
.occ-icgds oc-action-button button {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 14px;
  line-height: 1.125rem;
  color: #005AA1;
  font-weight: 400;
}
body.occ-icgds oc-action-button .btn-primary,
body.occ-icgds oc-action-button .primary,
.occ-icgds oc-action-button .btn-primary,
.occ-icgds oc-action-button .primary {
  color: #FFFFFF;
}
body.occ-icgds oc-action-button .btn-primary:focus, body.occ-icgds oc-action-button .btn-primary:hover, body.occ-icgds oc-action-button .btn-primary:active,
body.occ-icgds oc-action-button .primary:focus,
body.occ-icgds oc-action-button .primary:hover,
body.occ-icgds oc-action-button .primary:active,
.occ-icgds oc-action-button .btn-primary:focus,
.occ-icgds oc-action-button .btn-primary:hover,
.occ-icgds oc-action-button .btn-primary:active,
.occ-icgds oc-action-button .primary:focus,
.occ-icgds oc-action-button .primary:hover,
.occ-icgds oc-action-button .primary:active {
  color: #FFFFFF;
}
body.occ-icgds oc-action-button .btn-secondary,
.occ-icgds oc-action-button .btn-secondary {
  color: #005AA1;
}
body.occ-icgds oc-action-button .btn-secondary.focus.occ-outlined, body.occ-icgds oc-action-button .btn-secondary:hover.occ-outlined, body.occ-icgds oc-action-button .btn-secondary:active.occ-outlined,
.occ-icgds oc-action-button .btn-secondary.focus.occ-outlined,
.occ-icgds oc-action-button .btn-secondary:hover.occ-outlined,
.occ-icgds oc-action-button .btn-secondary:active.occ-outlined {
  color: #007bc2;
}
body.occ-icgds oc-action-button .btn-secondary.disabled, body.occ-icgds oc-action-button .btn-secondary.disabled:hover,
.occ-icgds oc-action-button .btn-secondary.disabled,
.occ-icgds oc-action-button .btn-secondary.disabled:hover {
  color: #ccc;
}
body.occ-icgds oc-action-button .btn-secondary.disabled.occ-outlined, body.occ-icgds oc-action-button .btn-secondary.disabled:hover.occ-outlined,
.occ-icgds oc-action-button .btn-secondary.disabled.occ-outlined,
.occ-icgds oc-action-button .btn-secondary.disabled:hover.occ-outlined {
  color: rgba(0, 45, 114, 0.35);
}
body.occ-icgds oc-action-button .occ-btn-approve,
.occ-icgds oc-action-button .occ-btn-approve {
  color: #10161D;
}
body.occ-icgds oc-action-button .occ-btn-reject,
.occ-icgds oc-action-button .occ-btn-reject {
  color: #FFFFFF;
}
body.occ-icgds oc-action-button .occ-btn-reject:focus, body.occ-icgds oc-action-button .occ-btn-reject:hover,
.occ-icgds oc-action-button .occ-btn-reject:focus,
.occ-icgds oc-action-button .occ-btn-reject:hover {
  color: #FFFFFF;
}
body.occ-icgds oc-action-button .btn-link,
.occ-icgds oc-action-button .btn-link {
  color: #0076D4;
}
body.occ-icgds oc-action-button .btn-link:hover, body.occ-icgds oc-action-button .btn-link:focus,
.occ-icgds oc-action-button .btn-link:hover,
.occ-icgds oc-action-button .btn-link:focus {
  text-decoration: none;
}
body.occ-icgds oc-action-button.occ-switch-btn button,
.occ-icgds oc-action-button.occ-switch-btn button {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 14px;
  line-height: 1.125rem;
  color: #53565a;
}
body.occ-icgds oc-action-button.occ-switch-btn.occ-active button, body.occ-icgds oc-action-button.occ-switch-btn:focus button, body.occ-icgds oc-action-button.occ-switch-btn:hover button,
.occ-icgds oc-action-button.occ-switch-btn.occ-active button,
.occ-icgds oc-action-button.occ-switch-btn:focus button,
.occ-icgds oc-action-button.occ-switch-btn:hover button {
  color: #ffffff;
}
body.occ-icgds oc-breadcrumbs .breadcrumbs,
.occ-icgds oc-breadcrumbs .breadcrumbs {
  font-size: 16px;
  color: #22303E;
}
body.occ-icgds oc-breadcrumbs .breadcrumbs a,
.occ-icgds oc-breadcrumbs .breadcrumbs a {
  color: #0076D4;
}
body.occ-icgds oc-breadcrumbs .breadcrumbs a:hover,
.occ-icgds oc-breadcrumbs .breadcrumbs a:hover {
  text-decoration: none;
}
body.occ-icgds oc-breadcrumbs.occ-heading-breadcrumbs span,
.occ-icgds oc-breadcrumbs.occ-heading-breadcrumbs span {
  line-height: 24px;
}
body.occ-icgds oc-drawer .drawer .drawer-header,
.occ-icgds oc-drawer .drawer .drawer-header {
  color: #22303E;
  font-size: 16px;
}
body.occ-icgds oc-drawer .drawer .drawer-body,
.occ-icgds oc-drawer .drawer .drawer-body {
  color: #22303E;
  font-size: 16px;
}
body.occ-icgds oc-accordion .panel-heading,
body.occ-icgds oc-accordion .panel-title,
.occ-icgds oc-accordion .panel-heading,
.occ-icgds oc-accordion .panel-title {
  color: #22303E;
  font-size: 14px;
  font-weight: 400;
}
body.occ-icgds oc-accordion .panel-heading a,
body.occ-icgds oc-accordion .panel-title a,
.occ-icgds oc-accordion .panel-heading a,
.occ-icgds oc-accordion .panel-title a {
  color: #22303E;
}
body.occ-icgds oc-accordion .panel-heading a:hover,
body.occ-icgds oc-accordion .panel-title a:hover,
.occ-icgds oc-accordion .panel-heading a:hover,
.occ-icgds oc-accordion .panel-title a:hover {
  text-decoration: none;
}
body.occ-icgds oc-accordion .panel-body,
.occ-icgds oc-accordion .panel-body {
  color: #22303E;
  font-size: 14px;
  font-weight: 100;
}
body.occ-icgds oc-widget .widget .header .title,
.occ-icgds oc-widget .widget .header .title {
  color: #22303E;
  font-size: 18px;
  font-weight: 400;
}
body.occ-icgds oc-tabset,
.occ-icgds oc-tabset {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 14px;
  line-height: 1.125rem;
  color: #3D566F;
  font-weight: 400;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav.nav-tabs li a,
body.occ-icgds oc-tabset .vertical-tabs ul.nav.nav-tabs li a,
.occ-icgds oc-tabset .horizontal-tabs ul.nav.nav-tabs li a,
.occ-icgds oc-tabset .vertical-tabs ul.nav.nav-tabs li a {
  color: #3D566F;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav.nav-tabs li a:hover,
body.occ-icgds oc-tabset .vertical-tabs ul.nav.nav-tabs li a:hover,
.occ-icgds oc-tabset .horizontal-tabs ul.nav.nav-tabs li a:hover,
.occ-icgds oc-tabset .vertical-tabs ul.nav.nav-tabs li a:hover {
  color: #0076D4;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav.nav-tabs li.active a, body.occ-icgds oc-tabset .horizontal-tabs ul.nav.nav-tabs li:active, body.occ-icgds oc-tabset .horizontal-tabs ul.nav.nav-tabs li:focus,
body.occ-icgds oc-tabset .vertical-tabs ul.nav.nav-tabs li.active a,
body.occ-icgds oc-tabset .vertical-tabs ul.nav.nav-tabs li:active,
body.occ-icgds oc-tabset .vertical-tabs ul.nav.nav-tabs li:focus,
.occ-icgds oc-tabset .horizontal-tabs ul.nav.nav-tabs li.active a,
.occ-icgds oc-tabset .horizontal-tabs ul.nav.nav-tabs li:active,
.occ-icgds oc-tabset .horizontal-tabs ul.nav.nav-tabs li:focus,
.occ-icgds oc-tabset .vertical-tabs ul.nav.nav-tabs li.active a,
.occ-icgds oc-tabset .vertical-tabs ul.nav.nav-tabs li:active,
.occ-icgds oc-tabset .vertical-tabs ul.nav.nav-tabs li:focus {
  color: #22303E;
}
body.occ-icgds oc-toggle-buttons .btn.btn-custom,
.occ-icgds oc-toggle-buttons .btn.btn-custom {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 14px;
  line-height: 1.125rem;
  color: #005AA1;
  font-weight: 400;
}
body.occ-icgds oc-tag-list .tag-label,
.occ-icgds oc-tag-list .tag-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.125rem;
  color: #0041A5;
  font-size: 12px;
}
body.occ-icgds oc-tag-list .selected .tag-label,
.occ-icgds oc-tag-list .selected .tag-label {
  color: #0041A5;
}
body.occ-icgds oc-footer.occ-page-footer a,
.occ-icgds oc-footer.occ-page-footer a {
  color: #005AA1;
  font-size: 11px;
}
body.occ-icgds oc-footer.occ-page-footer a:hover,
.occ-icgds oc-footer.occ-page-footer a:hover {
  color: #17355F;
}
body.occ-icgds oc-footer.occ-page-footer .occ-copyright,
.occ-icgds oc-footer.occ-page-footer .occ-copyright {
  font-size: 11px;
  color: #22303E;
  text-align: right;
}
body.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-search-heading-wrapper,
.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-search-heading-wrapper {
  font-family: Interstate_Bold, sans-serif;
  font-size: 20px;
  color: #282828;
  letter-spacing: 0;
  line-height: 24px;
}
body.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper oc-checkbox label,
.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper oc-checkbox label {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  color: #53565a;
  letter-spacing: 0;
  line-height: 19px;
}
body.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper oc-checkbox label .occ-text-wrapper,
.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper oc-checkbox label .occ-text-wrapper {
  line-height: 19px;
}
body.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-rd-checkbox-icon-wrapper .occ-checkbox-icon,
.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-rd-checkbox-icon-wrapper .occ-checkbox-icon {
  font-size: 35px;
}
body.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-checkbox-title,
.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-checkbox-title {
  font-family: Interstate, sans-serif;
  font-size: 18px;
  color: #282828;
  letter-spacing: 0;
  line-height: 24px;
}
body.occ-icgds ngb-datepicker.dropdown-menu,
.occ-icgds ngb-datepicker.dropdown-menu {
  font-size: 16px;
  line-height: 1;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-month .ngb-dp-month-name,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-month .ngb-dp-month-name {
  font-size: 14px;
  color: #10161D;
  letter-spacing: 0;
  text-align: center;
  font-weight: 700;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-day .custom-day,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-day .custom-day {
  font-size: 14px;
  font-weight: 400;
  color: #10161D;
  font-family: "OverpassMono", sans-serif;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-day .custom-day.outside,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-day .custom-day.outside {
  color: rgba(79, 111, 144, 0.6);
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-weekday,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-weekday {
  text-align: center;
  font-style: normal;
  color: #3D566F;
  font-weight: 400;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-data-panel oc-action-button.btn-link button,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-data-panel oc-action-button.btn-link button {
  font-size: 14px;
  color: #005AA1;
  letter-spacing: 0;
  line-height: 16px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-data-panel oc-action-button.btn-link.occ-placeholder-btn button,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-data-panel oc-action-button.btn-link.occ-placeholder-btn button {
  color: #ffffff;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-data-panel span,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-data-panel span {
  font-size: 14px;
  color: #005AA1;
  font-weight: 700;
}
body.occ-icgds ngb-datepicker.dropdown-menu select,
.occ-icgds ngb-datepicker.dropdown-menu select {
  font-size: 14px;
  font-weight: 400;
  color: #10161D;
  font-family: "OverpassMono", sans-serif;
}
body.occ-icgds ngb-datepicker.dropdown-menu select option,
.occ-icgds ngb-datepicker.dropdown-menu select option {
  letter-spacing: 0;
  line-height: 24px;
  font-family: "OverpassMono", sans-serif;
  font-size: 14px;
}
body.occ-icgds ngb-datepicker.dropdown-menu select option:hover, body.occ-icgds ngb-datepicker.dropdown-menu select option:focus, body.occ-icgds ngb-datepicker.dropdown-menu select option:active,
.occ-icgds ngb-datepicker.dropdown-menu select option:hover,
.occ-icgds ngb-datepicker.dropdown-menu select option:focus,
.occ-icgds ngb-datepicker.dropdown-menu select option:active {
  background-color: #CCDFFF;
  color: #005AA1;
}
body.occ-icgds oc-table .ui-table table .ui-table-thead tr > th,
.occ-icgds oc-table .ui-table table .ui-table-thead tr > th {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 12px;
  line-height: 1;
  color: #22303E;
  font-weight: 700;
}
body.occ-icgds oc-table .ui-table table tr > td,
.occ-icgds oc-table .ui-table table tr > td {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color: #22303E;
  font-weight: 400;
}
body.occ-icgds oc-table .ui-table table tr > td a,
.occ-icgds oc-table .ui-table table tr > td a {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 12px;
  line-height: 30px;
  color: #005AA1;
  font-weight: 400;
}
body.occ-icgds oc-table .ui-table table tr > td a:hover,
.occ-icgds oc-table .ui-table table tr > td a:hover {
  color: #17355F;
}
body.occ-icgds oc-table .ui-table table tr > td .occ-debit-holder,
body.occ-icgds oc-table .ui-table table tr > td .occ-credit-holder,
.occ-icgds oc-table .ui-table table tr > td .occ-debit-holder,
.occ-icgds oc-table .ui-table table tr > td .occ-credit-holder {
  color: #ffffff;
}
body.occ-icgds oc-table .ui-table table tr:hover > td a,
.occ-icgds oc-table .ui-table table tr:hover > td a {
  color: #005AA1;
}
body.occ-icgds oc-table .ui-table table tr:hover > td a:hover,
.occ-icgds oc-table .ui-table table tr:hover > td a:hover {
  color: #17355F;
}
body.occ-icgds oc-table .ui-table table tr.occ-selected td .occ-debit-holder,
body.occ-icgds oc-table .ui-table table tr:hover > td .occ-debit-holder,
.occ-icgds oc-table .ui-table table tr.occ-selected td .occ-debit-holder,
.occ-icgds oc-table .ui-table table tr:hover > td .occ-debit-holder {
  color: #b60000;
}
body.occ-icgds oc-table .ui-table table tr.occ-selected td .occ-credit-holder,
body.occ-icgds oc-table .ui-table table tr:hover > td .occ-credit-holder,
.occ-icgds oc-table .ui-table table tr.occ-selected td .occ-credit-holder,
.occ-icgds oc-table .ui-table table tr:hover > td .occ-credit-holder {
  color: #00b755;
}
body.occ-icgds .occ-profile-dropdown .occ-users-section,
.occ-icgds .occ-profile-dropdown .occ-users-section {
  font-family: "Overpass", sans-serif;
}
body.occ-icgds .occ-profile-dropdown .occ-users-section .occ-user-name,
.occ-icgds .occ-profile-dropdown .occ-users-section .occ-user-name {
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
}
body.occ-icgds .occ-profile-dropdown .occ-users-section .occ-user-subtitle,
.occ-icgds .occ-profile-dropdown .occ-users-section .occ-user-subtitle {
  font-size: 14px;
  line-height: 14px;
}
body.occ-icgds .occ-profile-dropdown .occ-users-section .occ-user-last-login,
.occ-icgds .occ-profile-dropdown .occ-users-section .occ-user-last-login {
  font-size: 14px;
  line-height: 14px;
}
body.occ-icgds .occ-profile-dropdown .occ-users-section .occ-user-link,
.occ-icgds .occ-profile-dropdown .occ-users-section .occ-user-link {
  font-weight: 700;
  font-size: 12px;
  line-height: 19px;
  text-transform: uppercase;
}
body.occ-icgds .occ-profile-dropdown .occ-links-section .dropdown-item,
.occ-icgds .occ-profile-dropdown .occ-links-section .dropdown-item {
  font-family: "Overpass", sans-serif;
  font-size: 14px;
  line-height: 30px;
}
body.occ-icgds .occ-profile-dropdown .occ-links-section .dropdown-item.occ-active,
.occ-icgds .occ-profile-dropdown .occ-links-section .dropdown-item.occ-active {
  font-size: 14px;
}
body.occ-icgds .occ-profile-dropdown .occ-links-section .dropdown-item .occ-notification-count,
.occ-icgds .occ-profile-dropdown .occ-links-section .dropdown-item .occ-notification-count {
  color: #ffffff;
  font-size: 10px;
  text-align: center;
  line-height: 16px;
}
body.occ-icgds oc-notification oc-notification-message,
.occ-icgds oc-notification oc-notification-message {
  color: #22303E;
}
body.occ-icgds oc-notification oc-notification-message .occ-notification-title,
.occ-icgds oc-notification oc-notification-message .occ-notification-title {
  font-weight: 700;
  font-size: 14px;
  vertical-align: super;
  margin-right: 35px;
}
body.occ-icgds oc-notification oc-notification-message .occ-notification-desc,
.occ-icgds oc-notification oc-notification-message .occ-notification-desc {
  letter-spacing: 0;
  font-weight: 300;
  font-size: 14px;
}
body.occ-icgds oc-notification oc-notification-message .occ-notification-desc span,
.occ-icgds oc-notification oc-notification-message .occ-notification-desc span {
  font-weight: 600;
}
body.occ-icgds oc-textarea,
.occ-icgds oc-textarea {
  font-size: 14px;
  color: #282828;
  line-height: 22px;
}
body.occ-icgds oc-drawer.occ-payments-drawer,
.occ-icgds oc-drawer.occ-payments-drawer {
  color: #22303E;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer-header,
.occ-icgds oc-drawer.occ-payments-drawer .drawer-header {
  letter-spacing: 0;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .occ-main-header,
.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .occ-main-header {
  font-size: 18px;
  text-align: center;
  font-weight: 600;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .ion-chevron-left,
body.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .ion-chevron-right,
.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .ion-chevron-left,
.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .ion-chevron-right {
  font-size: 26px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-column-header,
.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-column-header {
  font-size: 15px;
  text-align: left;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-column-value,
.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-column-value {
  font-size: 18px;
  text-align: left;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-value-date .occ-column-value,
.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-value-date .occ-column-value {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 18px;
  line-height: 25px;
  color: #22303E;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-currency .occ-column-value,
.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-currency .occ-column-value {
  color: #22303E;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-amount .occ-column-header,
.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-amount .occ-column-header {
  text-align: center;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-amount .occ-column-value,
.occ-icgds oc-drawer.occ-payments-drawer .drawer-header .occ-sub-header .occ-amount .occ-column-value {
  text-align: center;
  font-weight: 700;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer-body .occ-section-header,
.occ-icgds oc-drawer.occ-payments-drawer .drawer-body .occ-section-header {
  font-size: 20px;
  color: #10161D;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer-body .occ-column-header,
.occ-icgds oc-drawer.occ-payments-drawer .drawer-body .occ-column-header {
  font-size: 14px;
  color: #22303E;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer-body .occ-column-value,
.occ-icgds oc-drawer.occ-payments-drawer .drawer-body .occ-column-value {
  font-weight: 700;
  font-size: 16px;
  color: #22303E;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer-footer .occ-confirm-approve-footer,
.occ-icgds oc-drawer.occ-payments-drawer .drawer-footer .occ-confirm-approve-footer {
  text-align: center;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer-footer .occ-confirm-approve-footer .occ-confirm-text,
.occ-icgds oc-drawer.occ-payments-drawer .drawer-footer .occ-confirm-approve-footer .occ-confirm-text {
  text-align: center;
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 24px;
  line-height: 30px;
  color: #22303E;
  font-weight: 700;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer-footer .occ-confirm-approve-footer .occ-confirm-text span,
.occ-icgds oc-drawer.occ-payments-drawer .drawer-footer .occ-confirm-approve-footer .occ-confirm-text span {
  color: #00843D;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer-footer .occ-confirm-approve-footer oc-action-button.btn-link button,
.occ-icgds oc-drawer.occ-payments-drawer .drawer-footer .occ-confirm-approve-footer oc-action-button.btn-link button {
  color: #22303E;
  text-transform: capitalize;
}
body.occ-icgds oc-drawer.occ-feedback-drawer,
.occ-icgds oc-drawer.occ-feedback-drawer {
  color: #22303E;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer-header,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer-header {
  letter-spacing: 0;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer-header .occ-main-header,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer-header .occ-main-header {
  font-size: 22px;
  text-align: left;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer-header .occ-feedback-subheader,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer-header .occ-feedback-subheader {
  font-weight: 300;
  font-size: 14px;
  line-height: 14px;
  text-align: left;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer-footer .occ-feedback-close-footer,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer-footer .occ-feedback-close-footer {
  letter-spacing: 0;
  line-height: 30px;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer-footer .occ-feedback-close-footer .occ-confirm-text,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer-footer .occ-feedback-close-footer .occ-confirm-text {
  font-weight: 600;
}
body.occ-icgds oc-drawer.occ-approvals-drawer .drawer .occ-record-selected,
.occ-icgds oc-drawer.occ-approvals-drawer .drawer .occ-record-selected {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
  letter-spacing: 0;
}
body.occ-icgds oc-drawer.occ-approvals-drawer .drawer oc-action-button.occ-unselect-btn button,
.occ-icgds oc-drawer.occ-approvals-drawer .drawer oc-action-button.occ-unselect-btn button {
  color: #FFFFFF;
  text-transform: capitalize;
}
body.occ-icgds .occ-audit-details-wrapper,
.occ-icgds .occ-audit-details-wrapper {
  font-size: 14px;
  font-weight: 300;
  color: #282828;
}
body.occ-icgds .occ-audit-details-wrapper .occ-key,
.occ-icgds .occ-audit-details-wrapper .occ-key {
  font-weight: 600;
}
body.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header,
.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header {
  font-weight: 600;
  font-size: 18px;
  line-height: 18px;
  color: #282828;
  text-align: left;
  letter-spacing: 0px;
}
body.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header oc-toggle-buttons .btn.btn-custom.active,
.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header oc-toggle-buttons .btn.btn-custom.active {
  font-weight: 400;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .occ-headerText,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .occ-headerText {
  font-weight: 600;
  color: #002d72;
  font-size: 14px;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .occ-headerText .date,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .occ-headerText .date {
  font-weight: 300;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading {
  color: #282828;
  font-size: 16px;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading .header,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading .header {
  font-weight: 600;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading .subheader,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading .subheader {
  font-weight: 400;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading .date,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading .date {
  font-weight: 300;
  font-size: 14px;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-body,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-body {
  font-size: 14px;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-body strong.key,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-body strong.key {
  font-weight: normal !important;
  font-weight: 300;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-body p,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-body p {
  font-weight: 400;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-body .occ-comment-header,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-body .occ-comment-header {
  font-weight: 600;
}
body.occ-icgds .occ-welcome-modal-title,
.occ-icgds .occ-welcome-modal-title {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 32px;
  line-height: 32px;
  color: #22303E;
  font-weight: 700;
}
body.occ-icgds .occ-welcom-modal-text,
.occ-icgds .occ-welcom-modal-text {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 16px;
  line-height: 16px;
  color: #22303E;
}
body.occ-icgds .occ-welcom-modal-text-black,
.occ-icgds .occ-welcom-modal-text-black {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 16px;
  line-height: 16px;
  color: #22303E;
}
body.occ-icgds .occ-welcom-modal-text-black-light,
.occ-icgds .occ-welcom-modal-text-black-light {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 16px;
  line-height: 16px;
  color: #22303E;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-skip-tour-button,
.occ-icgds oc-action-button .btn-tertiary.occ-skip-tour-button {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #53565a;
}
body.occ-icgds oc-dropdown button span.text-ellipsis,
.occ-icgds oc-dropdown button span.text-ellipsis {
  font-size: 14px;
}
body.occ-icgds .cdk-overlay-container hr,
.occ-icgds .cdk-overlay-container hr {
  color: #ccc;
}
body.occ-icgds .cdk-overlay-container oc-table .ui-table table .ui-table-thead tr > th,
.occ-icgds .cdk-overlay-container oc-table .ui-table table .ui-table-thead tr > th {
  color: #282828;
}
body.occ-icgds .cdk-overlay-container oc-table tr > td .occ-file-name,
.occ-icgds .cdk-overlay-container oc-table tr > td .occ-file-name {
  color: #000;
}
body.occ-icgds .cdk-overlay-container .occ-date-range-separator,
.occ-icgds .cdk-overlay-container .occ-date-range-separator {
  color: #000;
  text-align: center;
}
body.occ-icgds .cdk-overlay-container oc-action-button.occ-date-range-download-btn,
body.occ-icgds .cdk-overlay-container oc-action-button.occ-dates-download-btn,
.occ-icgds .cdk-overlay-container oc-action-button.occ-date-range-download-btn,
.occ-icgds .cdk-overlay-container oc-action-button.occ-dates-download-btn {
  font-size: 11px;
}
body.occ-icgds .occ-label,
.occ-icgds .occ-label {
  color: #4F6F90;
  font-weight: 300;
  font-size: 12px;
  line-height: 1.25;
}
body.occ-icgds oc-widget.occ-rd-widget oc-action-button button.btn-link,
.occ-icgds oc-widget.occ-rd-widget oc-action-button button.btn-link {
  text-transform: capitalize;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-transaction-reference,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-transaction-reference,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-transaction-reference,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-transaction-reference {
  font-weight: 700;
  font-size: 16px;
  color: #22303E;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-last-run-date,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-last-run-date,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-last-run-date,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-last-run-date {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #22303E;
  font-weight: 700;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-status,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-status,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-status,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-status {
  font-size: 12px;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-status.occ-inprogress,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-status.occ-inprogress,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-status.occ-inprogress,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-status.occ-inprogress {
  color: #008CE6;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-status.occ-success,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-status.occ-success,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-status.occ-success,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-status.occ-success {
  color: #00b755;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-status.occ-error,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-status.occ-error,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-status.occ-error,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-status.occ-error {
  color: #b60000;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-lock-column .ion,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-lock-column .ion,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-lock-column .ion,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-lock-column .ion {
  color: #8890A5;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-play-column oc-icon .ion,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-play-column oc-icon .ion,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-play-column oc-icon .ion,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-play-column oc-icon .ion {
  font-size: 28px;
  color: #00b0b9;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-column .occ-label,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-column .occ-label,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-column .occ-label,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-column .occ-label {
  color: #22303E;
}
body.occ-icgds oc-carousel .occ-number-indicator,
.occ-icgds oc-carousel .occ-number-indicator {
  font-size: 14px;
  color: #22303E;
}
body.occ-icgds oc-carousel .occ-number-indicator .occ-active,
.occ-icgds oc-carousel .occ-number-indicator .occ-active {
  color: #22303E;
}
body.occ-icgds .occ-page-tile-wrapper .occ-details-panel,
.occ-icgds .occ-page-tile-wrapper .occ-details-panel {
  font-size: 14px;
}
body.occ-icgds .occ-page-tile-wrapper .occ-details-panel .occ-value,
.occ-icgds .occ-page-tile-wrapper .occ-details-panel .occ-value {
  font-weight: 700;
}
body.occ-icgds .occ-table-action-panel-x .occ-pagination-data,
.occ-icgds .occ-table-action-panel-x .occ-pagination-data {
  font-size: 14px;
}
body.occ-icgds .occ-table-action-panel-x .occ-pagination-data span,
.occ-icgds .occ-table-action-panel-x .occ-pagination-data span {
  font-weight: 700;
}
body.occ-icgds .occ-table-action-panel .occ-pagination-data,
.occ-icgds .occ-table-action-panel .occ-pagination-data {
  color: #0b1941;
  font-size: 14px;
}
body.occ-icgds .occ-table-action-panel .occ-pagination-data span,
.occ-icgds .occ-table-action-panel .occ-pagination-data span {
  font-weight: 700;
}
body.occ-icgds .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle,
.occ-icgds .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle {
  font-family: Interstate_Light, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #030303;
}
body.occ-icgds .occ-bootstrap-dropdown .occ-bootstrap-dropdown-menu .dropdown-item,
.occ-icgds .occ-bootstrap-dropdown .occ-bootstrap-dropdown-menu .dropdown-item {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 30px;
  color: #53565a;
}
body.occ-icgds .occ-bootstrap-dropdown .occ-bootstrap-dropdown-menu .dropdown-item.occ-active,
.occ-icgds .occ-bootstrap-dropdown .occ-bootstrap-dropdown-menu .dropdown-item.occ-active {
  color: #ffffff;
}
body.occ-icgds .modal .modal-dialog .modal-body.occ-success-reports-message,
.occ-icgds .modal .modal-dialog .modal-body.occ-success-reports-message {
  font-family: Interstate_Light, sans-serif;
  font-size: 14px;
  line-height: 19px;
  color: #727272;
  text-align: center;
}
body.occ-icgds .modal .modal-dialog .occ-modal-sub-header,
.occ-icgds .modal .modal-dialog .occ-modal-sub-header {
  font-family: Interstate_Bold, sans-serif;
  font-size: 20px;
  line-height: 23px;
  color: #000;
}
body.occ-icgds .table-printsaveas-modal .info-text,
.occ-icgds .table-printsaveas-modal .info-text {
  background-color: #FAF3D9;
  border: 1px #edc200 solid;
  padding: 8px 12px;
  margin: 2% 0 0 0;
  font-family: interstate_bold, sans-serif;
}
body.occ-icgds .occ-modal-save-reports .modal-dialog .modal-body,
.occ-icgds .occ-modal-save-reports .modal-dialog .modal-body {
  font-family: Interstate, sans-serif;
  font-size: 20px;
  line-height: 23px;
  color: #000;
}
body.occ-icgds .occ-modal-save-reports .modal-dialog .modal-body .occ-report-save-changes,
.occ-icgds .occ-modal-save-reports .modal-dialog .modal-body .occ-report-save-changes {
  text-align: center;
}
body.occ-icgds .occ-modal-save-reports .modal-dialog .occ-caution-text,
.occ-icgds .occ-modal-save-reports .modal-dialog .occ-caution-text {
  font-family: Interstate_Bold, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #008CE6;
}
body.occ-icgds .occ-modal-save-copy .modal-dialog .occ-modal-header,
.occ-icgds .occ-modal-save-copy .modal-dialog .occ-modal-header {
  font-size: 22px;
  line-height: 32px;
  color: #000;
}
body.occ-icgds .occ-modal-save-copy .modal-dialog .occ-transaction-refernce,
.occ-icgds .occ-modal-save-copy .modal-dialog .occ-transaction-refernce {
  font-family: Interstate_Light, sans-serif;
  font-size: 16px;
  line-height: 16px;
  color: #282828;
  text-align: center;
}
body.occ-icgds .occ-modal-save-copy .modal-dialog oc-label label,
.occ-icgds .occ-modal-save-copy .modal-dialog oc-label label {
  margin-bottom: 15px;
}
body.occ-icgds .occ-modal-delete-reports .modal-dialog .occ-message-text,
.occ-icgds .occ-modal-delete-reports .modal-dialog .occ-message-text {
  text-align: center;
}
body.occ-icgds .occ-modal-delete-reports .modal-dialog .occ-message-text .occ-error,
.occ-icgds .occ-modal-delete-reports .modal-dialog .occ-message-text .occ-error {
  color: #b60000;
}
body.occ-icgds oc-context-menu oc-icon.dropdown-toggle,
.occ-icgds oc-context-menu oc-icon.dropdown-toggle {
  cursor: pointer;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-modal-header,
.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-modal-header {
  font-size: 16px;
  line-height: 18px;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-critical-sever-header,
.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-critical-sever-header {
  color: #b60000;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-high-sever-header,
.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-high-sever-header {
  color: #008CE6;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-title,
.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-title {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 22px;
  line-height: 24px;
  color: #22303E;
  font-weight: 600;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-source,
.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-source {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #22303E;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-body,
.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-body {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #22303E;
  font-weight: 300;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-modal-heading,
.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-modal-heading {
  text-align: left;
}
body.occ-icgds .occ-messages-card .card .card-content .occ-msg-title,
.occ-icgds .occ-messages-card .card .card-content .occ-msg-title {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 18px;
  line-height: 19px;
  color: #22303E;
}
body.occ-icgds .occ-messages-card .card .card-content .occ-msg-title .occ-msg-bold,
.occ-icgds .occ-messages-card .card .card-content .occ-msg-title .occ-msg-bold {
  font-weight: 600;
}
body.occ-icgds .occ-messages-card .card .card-content .occ-msg-title .occ-msg-date,
.occ-icgds .occ-messages-card .card .card-content .occ-msg-title .occ-msg-date {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #22303E;
}
body.occ-icgds .occ-messages-card .card .card-content .occ-msg-source,
.occ-icgds .occ-messages-card .card .card-content .occ-msg-source {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #22303E;
}
body.occ-icgds .occ-messages-card .card .card-content .occ-msg-body-wrapper,
.occ-icgds .occ-messages-card .card .card-content .occ-msg-body-wrapper {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #22303E;
  font-weight: 300;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-heading,
.occ-icgds oc-panel.occ-banner-message .panel .panel-heading {
  text-transform: initial;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-heading .occ-banner-header,
.occ-icgds oc-panel.occ-banner-message .panel .panel-heading .occ-banner-header {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #008CE6;
  font-weight: 600;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-heading .occ-messages-info,
.occ-icgds oc-panel.occ-banner-message .panel .panel-heading .occ-messages-info {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #22303E;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-body .occ-msg-title,
.occ-icgds oc-panel.occ-banner-message .panel .panel-body .occ-msg-title {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 22px;
  line-height: 24px;
  color: #22303E;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-body .occ-msg-source,
.occ-icgds oc-panel.occ-banner-message .panel .panel-body .occ-msg-source {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #22303E;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-body .occ-msg-body,
.occ-icgds oc-panel.occ-banner-message .panel .panel-body .occ-msg-body {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #22303E;
  font-weight: 300;
}
body.occ-icgds oc-notification.occ-table-notification .notification-content-wrapper,
.occ-icgds oc-notification.occ-table-notification .notification-content-wrapper {
  font-family: "Overpass", sans-serif, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #22303E;
}
body.occ-icgds .occ-messages-card-title,
.occ-icgds .occ-messages-card-title {
  font-size: 16px;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-modal-header,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-modal-header {
  line-height: 27px;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-instruction,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-instruction {
  letter-spacing: 0;
  text-align: center;
  font-family: Interstate_Light, sans-serif;
  font-size: 14px;
  line-height: 24px;
  color: #53565a;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-instruction span,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-instruction span {
  font-family: Interstate_Bold, sans-serif;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-challenge-header,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-challenge-header {
  text-align: center;
  font-family: Interstate, sans-serif;
  font-size: 16px;
  line-height: 19px;
  color: #002d72;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-challenge-text,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-challenge-text {
  font-family: Interstate, sans-serif;
  font-size: 24px;
  line-height: 19px;
  color: #282828;
  text-align: center;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .challenge-text-input input,
.occ-icgds .occ-payment-authentication .modal-dialog .challenge-text-input input {
  text-align: center;
  font-size: 24px;
  letter-spacing: 3px;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .challenge-text-input ::placeholder,
body.occ-icgds .occ-payment-authentication .modal-dialog oc-text ::placeholder,
body.occ-icgds .occ-payment-authentication .modal-dialog oc-numeric-format-text ::placeholder,
body.occ-icgds .occ-payment-authentication .modal-dialog oc-textbox-input-mask ::placeholder,
.occ-icgds .occ-payment-authentication .modal-dialog .challenge-text-input ::placeholder,
.occ-icgds .occ-payment-authentication .modal-dialog oc-text ::placeholder,
.occ-icgds .occ-payment-authentication .modal-dialog oc-numeric-format-text ::placeholder,
.occ-icgds .occ-payment-authentication .modal-dialog oc-textbox-input-mask ::placeholder {
  font-size: 14px;
  letter-spacing: 0px;
  transform: translate(0, -4px);
}
body.occ-icgds .occ-payment-authentication .modal-dialog .challenge-text-input :-ms-input-placeholder,
body.occ-icgds .occ-payment-authentication .modal-dialog oc-text :-ms-input-placeholder,
body.occ-icgds .occ-payment-authentication .modal-dialog oc-numeric-format-text :-ms-input-placeholder,
body.occ-icgds .occ-payment-authentication .modal-dialog oc-textbox-input-mask :-ms-input-placeholder,
.occ-icgds .occ-payment-authentication .modal-dialog .challenge-text-input :-ms-input-placeholder,
.occ-icgds .occ-payment-authentication .modal-dialog oc-text :-ms-input-placeholder,
.occ-icgds .occ-payment-authentication .modal-dialog oc-numeric-format-text :-ms-input-placeholder,
.occ-icgds .occ-payment-authentication .modal-dialog oc-textbox-input-mask :-ms-input-placeholder {
  font-size: 14px !important;
  letter-spacing: 0px !important;
  transform: translate(0, -4px);
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-challenge-instruction,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-challenge-instruction {
  text-align: center;
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #002d72;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-biometric-challenge-text,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-biometric-challenge-text {
  font-family: Interstate, sans-serif;
  font-size: 36px;
  line-height: 40px;
  color: #282828;
  text-align: center;
  letter-spacing: 9px;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #0b1941;
  text-align: center;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response .occ-error-msg,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response .occ-error-msg {
  color: #B60000;
}
body.occ-icgds .occ-payment-authentication .modal-dialog oc-action-button .btn-link,
.occ-icgds .occ-payment-authentication .modal-dialog oc-action-button .btn-link {
  text-decoration: none;
  text-transform: lowercase;
}
body.occ-icgds oc-tag-list.occ-pay-method-tags .tag-list ul li,
.occ-icgds oc-tag-list.occ-pay-method-tags .tag-list ul li {
  font-size: 12px;
}
body.occ-icgds oc-tag-list.occ-pay-method-tags .tag-list ul li .occ-currency,
body.occ-icgds oc-tag-list.occ-pay-method-tags .tag-list ul li .occ-duration,
.occ-icgds oc-tag-list.occ-pay-method-tags .tag-list ul li .occ-currency,
.occ-icgds oc-tag-list.occ-pay-method-tags .tag-list ul li .occ-duration {
  color: #8890A5;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div {
  text-align: left;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-label,
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-number,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-label,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-number {
  font-size: 14px;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-label,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-label {
  color: #10161D;
  font-weight: 400;
  line-height: 1.5;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-number,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-number {
  text-align: center;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active:not(.complete) div .step-number,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active:not(.complete) div .step-number {
  color: #ffffff;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active:not(.complete) div .step-label,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active:not(.complete) div .step-label {
  color: #0076D4;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active.complete div .step-number,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active.complete div .step-number {
  font-size: 0;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active.complete div .step-number:before,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active.complete div .step-number:before {
  color: #005AA1;
  font-family: Ionicons, sans-serif;
  font-size: 10px;
  line-height: 18px;
}
body.occ-icgds oc-textarea.occ-textarea-inside-counter .occ-character-counter,
.occ-icgds oc-textarea.occ-textarea-inside-counter .occ-character-counter {
  font-size: 12px;
  color: #97999b;
}
body.occ-icgds oc-header.occ-iw-header,
.occ-icgds oc-header.occ-iw-header {
  font-family: "Overpass", sans-serif;
  color: #22303E;
}
body.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item .occ-heading,
.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item .occ-heading {
  font-family: "Overpass", sans-serif !important;
  color: #22303E !important;
  font-weight: 700;
}
body.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item .occ-sub-heading,
.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item .occ-sub-heading {
  font-family: "Overpass", sans-serif !important;
  color: #22303E !important;
}
body.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable .occ-unavailable-msg,
.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable .occ-unavailable-msg {
  font-family: "Overpass", sans-serif !important;
  color: #b60000 !important;
}
body.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus .occ-heading,
body.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus .occ-sub-heading, body.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover .occ-heading,
body.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover .occ-sub-heading,
.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus .occ-heading,
.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus .occ-sub-heading,
.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover .occ-heading,
.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover .occ-sub-heading {
  color: #ffffff !important;
}
body.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus.occ-unavailable .occ-heading,
body.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus.occ-unavailable .occ-sub-heading, body.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover.occ-unavailable .occ-heading,
body.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover.occ-unavailable .occ-sub-heading,
.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus.occ-unavailable .occ-heading,
.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus.occ-unavailable .occ-sub-heading,
.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover.occ-unavailable .occ-heading,
.occ-icgds oc-header.occ-iw-header .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover.occ-unavailable .occ-sub-heading {
  color: #22303E !important;
}
body.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button,
.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button {
  font-family: "Overpass", sans-serif !important;
}
body.occ-icgds oc-header.occ-iw-header oc-avatar .avatar-content,
.occ-icgds oc-header.occ-iw-header oc-avatar .avatar-content {
  font-family: "Overpass", sans-serif !important;
}
body.occ-icgds oc-header.occ-iw-header .occ-profile-dropdown .dropdown-item .occ-link,
.occ-icgds oc-header.occ-iw-header .occ-profile-dropdown .dropdown-item .occ-link {
  font-family: "Overpass", sans-serif !important;
  color: #22303E !important;
}
body.occ-icgds oc-header.occ-iw-header .occ-profile-dropdown .dropdown-item .occ-link:focus, body.occ-icgds oc-header.occ-iw-header .occ-profile-dropdown .dropdown-item .occ-link:hover,
.occ-icgds oc-header.occ-iw-header .occ-profile-dropdown .dropdown-item .occ-link:focus,
.occ-icgds oc-header.occ-iw-header .occ-profile-dropdown .dropdown-item .occ-link:hover {
  color: #ffffff !important;
}
body.occ-icgds .table .dragging,
.occ-icgds .table .dragging {
  font-family: "Overpass", sans-serif;
  color: #22303E;
  background-color: #F6F8FA;
  font-weight: 700;
  font-size: 12px;
}
body.occ-icgds .occ-icon,
.occ-icgds .occ-icon {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
body.occ-icgds .occ-icon:after,
.occ-icgds .occ-icon:after {
  content: none;
}
body.occ-icgds .occ-icon.sm, body.occ-icgds .occ-icon.sm img,
body.occ-icgds .occ-icon img.sm,
body.occ-icgds .occ-icon span.sm,
.occ-icgds .occ-icon.sm,
.occ-icgds .occ-icon.sm img,
.occ-icgds .occ-icon img.sm,
.occ-icgds .occ-icon span.sm {
  width: 16px;
  height: 16px;
  display: block;
}
body.occ-icgds .occ-icon.mid, body.occ-icgds .occ-icon.mid img,
body.occ-icgds .occ-icon img.sm,
body.occ-icgds .occ-icon span.mid,
.occ-icgds .occ-icon.mid,
.occ-icgds .occ-icon.mid img,
.occ-icgds .occ-icon img.sm,
.occ-icgds .occ-icon span.mid {
  width: 24px;
  height: 24px;
  display: block;
}
body.occ-icgds .occ-icon.md, body.occ-icgds .occ-icon.md img,
body.occ-icgds .occ-icon img.md,
body.occ-icgds .occ-icon span.md,
.occ-icgds .occ-icon.md,
.occ-icgds .occ-icon.md img,
.occ-icgds .occ-icon img.md,
.occ-icgds .occ-icon span.md {
  width: 32px;
  height: 32px;
  display: block;
}
body.occ-icgds .occ-icon.lg, body.occ-icgds .occ-icon.lg img,
body.occ-icgds .occ-icon img.lg,
body.occ-icgds .occ-icon span.lg,
.occ-icgds .occ-icon.lg,
.occ-icgds .occ-icon.lg img,
.occ-icgds .occ-icon img.lg,
.occ-icgds .occ-icon span.lg {
  width: 64px;
  height: 64px;
  display: block;
}
body.occ-icgds .occ-icon.xlg, body.occ-icgds .occ-icon.xlg img,
body.occ-icgds .occ-icon img.xlg,
body.occ-icgds .occ-icon span.xlg,
.occ-icgds .occ-icon.xlg,
.occ-icgds .occ-icon.xlg img,
.occ-icgds .occ-icon img.xlg,
.occ-icgds .occ-icon span.xlg {
  width: 128px;
  height: 128px;
  display: block;
}
body.occ-icgds .occ-icon.inline,
.occ-icgds .occ-icon.inline {
  display: inline-block !important;
}
body.occ-icgds .occ-icon.occ-flag,
.occ-icgds .occ-icon.occ-flag {
  background-image: url("/cip//oc-assets/styles/themes/icons/Groupicon.svg");
}
body.occ-icgds .occ-icon.occ-flag-light-blue,
.occ-icgds .occ-icon.occ-flag-light-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_flag-messages-light-blue.svg");
}
body.occ-icgds .occ-icon.occ-green-check,
.occ-icgds .occ-icon.occ-green-check {
  background-image: url("/cip//oc-assets/styles/themes/icons/GroupNN.svg");
}
body.occ-icgds .occ-icon.occ-blue-check,
.occ-icgds .occ-icon.occ-blue-check {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_success_wizardicon.svg");
}
body.occ-icgds .occ-icon.occ-accounts,
.occ-icgds .occ-icon.occ-accounts {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_accountsN16.svg");
}
body.occ-icgds .occ-icon.occ-accounts-light-grey,
.occ-icgds .occ-icon.occ-accounts-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_accountsN16-light-grey.svg");
}
body.occ-icgds .occ-icon.occ-accounts-light-grey:hover,
.occ-icgds .occ-icon.occ-accounts-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_accountsN16-light-grey-hover.svg");
}
body.occ-icgds .occ-icon.occ-accounts-bali-hai-blue,
.occ-icgds .occ-icon.occ-accounts-bali-hai-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_accountsN16-bali-hai-blue.svg");
}
body.occ-icgds .occ-icon.occ-admin,
.occ-icgds .occ-icon.occ-admin {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_adminN16.svg");
}
body.occ-icgds .occ-icon.occ-admin-light-grey,
.occ-icgds .occ-icon.occ-admin-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_adminN16-light-grey.svg");
}
body.occ-icgds .occ-icon.occ-admin-light-grey:hover,
.occ-icgds .occ-icon.occ-admin-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_adminN16-light-grey-hover.svg");
}
body.occ-icgds .occ-icon.occ-alert,
.occ-icgds .occ-icon.occ-alert {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_alert.svg");
}
body.occ-icgds .occ-icon.occ-approve,
.occ-icgds .occ-icon.occ-approve {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_approve.svg");
}
body.occ-icgds .occ-icon.occ-approve-green,
.occ-icgds .occ-icon.occ-approve-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_approveN16-green.svg");
}
body.occ-icgds .occ-icon.occ-approve-white,
.occ-icgds .occ-icon.occ-approve-white {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_approve-white.svg");
}
body.occ-icgds .occ-icon.occ-archive,
.occ-icgds .occ-icon.occ-archive {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_archiveN16.svg");
}
body.occ-icgds .occ-icon.occ-attention,
.occ-icgds .occ-icon.occ-attention {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_attentionicon.svg");
}
body.occ-icgds .occ-icon.occ-burgermenu,
.occ-icgds .occ-icon.occ-burgermenu {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_burgermenuN16.svg");
}
body.occ-icgds .occ-icon.occ-calendar,
.occ-icgds .occ-icon.occ-calendar {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendarN16.svg");
}
body.occ-icgds .occ-icon.occ-calendar-white,
.occ-icgds .occ-icon.occ-calendar-white {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar.svg");
}
body.occ-icgds .occ-icon.occ-cancel,
.occ-icgds .occ-icon.occ-cancel {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16.svg");
}
body.occ-icgds .occ-icon.occ-cardview,
.occ-icgds .occ-icon.occ-cardview {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_cardviewN16.svg");
}
body.occ-icgds .occ-icon.occ-cardview-grey,
.occ-icgds .occ-icon.occ-cardview-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_cardviewN16-grey.svg");
}
body.occ-icgds .occ-icon.occ-cashpool,
.occ-icgds .occ-icon.occ-cashpool {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_cashpoolviewN16.svg");
}
body.occ-icgds .occ-icon.occ-cashpool-grey,
.occ-icgds .occ-icon.occ-cashpool-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_cashpoolviewN16-grey.svg");
}
body.occ-icgds .occ-icon.occ-chatbot,
.occ-icgds .occ-icon.occ-chatbot {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_chatbotN16.svg");
}
body.occ-icgds .occ-icon.occ-citi-service,
.occ-icgds .occ-icon.occ-citi-service {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_citiserviceN16.svg");
}
body.occ-icgds .occ-icon.occ-citi-service-light-grey,
.occ-icgds .occ-icon.occ-citi-service-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_citiserviceN16-light-grey.svg");
}
body.occ-icgds .occ-icon.occ-citi-service-light-grey:hover,
.occ-icgds .occ-icon.occ-citi-service-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_citiserviceN16-light-grey-hover.svg");
}
body.occ-icgds .occ-icon.occ-condensed-rows,
.occ-icgds .occ-icon.occ-condensed-rows {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CondensedRowsN16.svg");
}
body.occ-icgds .occ-icon.occ-customize,
.occ-icgds .occ-icon.occ-customize {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_customizeN16.svg");
}
body.occ-icgds .occ-icon.occ-customize-white,
.occ-icgds .occ-icon.occ-customize-white {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_customizeN16-white.svg");
}
body.occ-icgds .occ-icon.occ-delete,
.occ-icgds .occ-icon.occ-delete {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_deleteN16.svg");
}
body.occ-icgds .occ-icon.occ-right-arrow-gray,
.occ-icgds .occ-icon.occ-right-arrow-gray {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-medium-grey-sm.svg");
  transform: rotate(270deg);
}
body.occ-icgds .occ-icon.occ-edit-document,
.occ-icgds .occ-icon.occ-edit-document {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_editN16.svg");
}
body.occ-icgds .occ-icon.occ-expanded-rows,
.occ-icgds .occ-icon.occ-expanded-rows {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_ExpandedRowsN16.svg");
}
body.occ-icgds .occ-icon.occ-export,
.occ-icgds .occ-icon.occ-export {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_exportN16.svg");
}
body.occ-icgds .occ-icon.occ-file-services,
.occ-icgds .occ-icon.occ-file-services {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_fileservicesN16.svg");
}
body.occ-icgds .occ-icon.occ-file-services-light-grey,
.occ-icgds .occ-icon.occ-file-services-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_fileservicesN16-light-grey.svg");
}
body.occ-icgds .occ-icon.occ-file-services-light-grey:hover,
.occ-icgds .occ-icon.occ-file-services-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_fileservicesN16-light-grey-hover.svg");
}
body.occ-icgds .occ-icon.occ-filter,
.occ-icgds .occ-icon.occ-filter {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_filter-blue.svg");
}
body.occ-icgds .occ-icon.occ-filter-outline,
.occ-icgds .occ-icon.occ-filter-outline {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_filter-blue-outline.svg");
}
body.occ-icgds .occ-icon.occ-filter-white,
.occ-icgds .occ-icon.occ-filter-white {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_filter-white.svg");
}
body.occ-icgds .occ-icon.occ-globe,
.occ-icgds .occ-icon.occ-globe {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_globeN16.svg");
}
body.occ-icgds .occ-icon.occ-globe-grey,
.occ-icgds .occ-icon.occ-globe-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_globeN16-grey.svg");
}
body.occ-icgds .occ-icon.occ-help,
.occ-icgds .occ-icon.occ-help {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_helpN16.svg");
}
body.occ-icgds .occ-icon.occ-help-light-grey,
.occ-icgds .occ-icon.occ-help-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_helpN16-light-grey.svg");
}
body.occ-icgds .occ-icon.occ-help-light-grey:hover,
.occ-icgds .occ-icon.occ-help-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_helpN16-light-grey-hover.svg");
}
body.occ-icgds .occ-icon.occ-home,
.occ-icgds .occ-icon.occ-home {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_homeN16.svg");
}
body.occ-icgds .occ-icon.occ-home-light-grey,
.occ-icgds .occ-icon.occ-home-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_homeN16-light-grey.svg");
}
body.occ-icgds .occ-icon.occ-home-light-grey:hover,
.occ-icgds .occ-icon.occ-home-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_homeN16-light-grey-hover.svg");
}
body.occ-icgds .occ-icon.occ-home-bali-hai-blue,
.occ-icgds .occ-icon.occ-home-bali-hai-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_homeN16-bali-hai-blue.svg");
}
body.occ-icgds .occ-icon.occ-liquidities,
.occ-icgds .occ-icon.occ-liquidities {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_liquiditiesN16.svg");
}
body.occ-icgds .occ-icon.occ-liquidities-light-grey,
.occ-icgds .occ-icon.occ-liquidities-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_liquiditiesN16-light-grey.svg");
}
body.occ-icgds .occ-icon.occ-liquidities-light-grey:hover,
.occ-icgds .occ-icon.occ-liquidities-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_liquiditiesN16-light-grey-hover.svg");
}
body.occ-icgds .occ-icon.occ-lock,
.occ-icgds .occ-icon.occ-lock {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_lock.svg");
}
body.occ-icgds .occ-icon.occ-more-products,
.occ-icgds .occ-icon.occ-more-products {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_moreproductsN16.svg");
}
body.occ-icgds .occ-icon.occ-more-products-light-grey,
.occ-icgds .occ-icon.occ-more-products-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_moreproductsN16-light-grey.svg");
}
body.occ-icgds .occ-icon.occ-more-products-light-grey:hover,
.occ-icgds .occ-icon.occ-more-products-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_moreproductsN16-light-grey-hover.svg");
}
body.occ-icgds .occ-icon.occ-move,
.occ-icgds .occ-icon.occ-move {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_moveN16.svg");
}
body.occ-icgds .occ-icon.occ-payments,
.occ-icgds .occ-icon.occ-payments {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_paymentsN16.svg");
}
body.occ-icgds .occ-icon.occ-payments-light-grey,
.occ-icgds .occ-icon.occ-payments-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_paymentsN16-light-grey.svg");
}
body.occ-icgds .occ-icon.occ-payments-light-grey:hover,
.occ-icgds .occ-icon.occ-payments-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_paymentsN16-light-grey-hover.svg");
}
body.occ-icgds .occ-icon.occ-payments-bali-hai-blue,
.occ-icgds .occ-icon.occ-payments-bali-hai-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_paymentsN16-bali-hai-blue.svg");
}
body.occ-icgds .occ-icon.occ-phone,
.occ-icgds .occ-icon.occ-phone {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_phoneN16.svg");
}
body.occ-icgds .occ-icon.occ-print,
.occ-icgds .occ-icon.occ-print {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_printN16.svg");
}
body.occ-icgds .occ-icon.occ-plus,
.occ-icgds .occ-icon.occ-plus {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_plusN16.svg");
}
body.occ-icgds .occ-icon.occ-receiveables,
.occ-icgds .occ-icon.occ-receiveables {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_receivablesN16.svg");
}
body.occ-icgds .occ-icon.occ-receiveables-light-grey,
.occ-icgds .occ-icon.occ-receiveables-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_receivablesN16-light-grey.svg");
}
body.occ-icgds .occ-icon.occ-receiveables-light-grey:hover,
.occ-icgds .occ-icon.occ-receiveables-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_receivablesN16-light-grey-hover.svg");
}
body.occ-icgds .occ-icon.occ-redo,
.occ-icgds .occ-icon.occ-redo {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_redoN16.svg");
}
body.occ-icgds .occ-icon.occ-reject,
.occ-icgds .occ-icon.occ-reject {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_reject.svg");
}
body.occ-icgds .occ-icon.occ-reject-red,
.occ-icgds .occ-icon.occ-reject-red {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rejectN16-red.svg");
}
body.occ-icgds .occ-icon.occ-reject-white,
.occ-icgds .occ-icon.occ-reject-white {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_reject-white.svg");
}
body.occ-icgds .occ-icon.occ-reports,
.occ-icgds .occ-icon.occ-reports {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_reportsN16.svg");
}
body.occ-icgds .occ-icon.occ-reports-light-grey,
.occ-icgds .occ-icon.occ-reports-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_reportsN16-light-grey.svg");
}
body.occ-icgds .occ-icon.occ-reports-light-grey:hover,
.occ-icgds .occ-icon.occ-reports-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_reportsN16-light-grey-hover.svg");
}
body.occ-icgds .occ-icon.occ-safe,
.occ-icgds .occ-icon.occ-safe {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_safe.svg");
}
body.occ-icgds .occ-icon.occ-safe-light-grey,
.occ-icgds .occ-icon.occ-safe-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_safe-light-grey.svg");
}
body.occ-icgds .occ-icon.occ-safe-light-grey:hover,
.occ-icgds .occ-icon.occ-safe-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_safe-light-grey-hover.svg");
}
body.occ-icgds .occ-icon.occ-search,
.occ-icgds .occ-icon.occ-search {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_search.svg");
}
body.occ-icgds .occ-icon.occ-search-grey,
.occ-icgds .occ-icon.occ-search-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_searchN16-grey.svg");
}
body.occ-icgds .occ-icon.occ-search-dark-grey,
.occ-icgds .occ-icon.occ-search-dark-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_searchN16-dark-grey.svg");
}
body.occ-icgds .occ-icon.occ-search-light-grey,
.occ-icgds .occ-icon.occ-search-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_search-light-grey.svg");
}
body.occ-icgds .occ-icon.occ-settings,
.occ-icgds .occ-icon.occ-settings {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_settingsN16.svg");
}
body.occ-icgds .occ-icon.occ-star-filled,
.occ-icgds .occ-icon.occ-star-filled {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_star_filledN16.svg");
}
body.occ-icgds .occ-icon.occ-rating-star-filled,
.occ-icgds .occ-icon.occ-rating-star-filled {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rating-selected-star.svg");
}
body.occ-icgds .occ-icon.occ-rating-star,
.occ-icgds .occ-icon.occ-rating-star {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rating-unselected-star.svg");
}
body.occ-icgds .occ-icon.occ-star-white,
.occ-icgds .occ-icon.occ-star-white {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_star_filled-white.svg");
}
body.occ-icgds .occ-icon.occ-star-white-out,
.occ-icgds .occ-icon.occ-star-white-out {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_star-white-out.svg");
}
body.occ-icgds .occ-icon.occ-star,
.occ-icgds .occ-icon.occ-star {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_starN16.svg");
}
body.occ-icgds .occ-icon.occ-success-wiz,
.occ-icgds .occ-icon.occ-success-wiz {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_success_wizardicon.svg");
}
body.occ-icgds .occ-icon.occ-tooltip,
.occ-icgds .occ-icon.occ-tooltip {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_tooltipN16.svg");
}
body.occ-icgds .occ-icon.occ-tooltip-white,
.occ-icgds .occ-icon.occ-tooltip-white {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_tooltipN16-white.svg");
}
body.occ-icgds .occ-icon.occ-trade,
.occ-icgds .occ-icon.occ-trade {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_tradeN16.svg");
}
body.occ-icgds .occ-icon.occ-trade-light-grey,
.occ-icgds .occ-icon.occ-trade-light-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_tradeN16-light-grey.svg");
}
body.occ-icgds .occ-icon.occ-trade-light-grey:hover,
.occ-icgds .occ-icon.occ-trade-light-grey:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_tradeN16-light-grey-hover.svg");
}
body.occ-icgds .occ-icon.occ-treeview,
.occ-icgds .occ-icon.occ-treeview {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_treeviewN16.svg");
}
body.occ-icgds .occ-icon.occ-treeview-grey,
.occ-icgds .occ-icon.occ-treeview-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_treeviewN16-grey.svg");
}
body.occ-icgds .occ-icon.occ-users,
.occ-icgds .occ-icon.occ-users {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_userN16.svg");
}
body.occ-icgds .occ-icon.occ-users-big,
.occ-icgds .occ-icon.occ-users-big {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_userN34.svg");
}
body.occ-icgds .occ-icon.occ-listview,
.occ-icgds .occ-icon.occ-listview {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_listviewN16.svg");
}
body.occ-icgds .occ-icon.occ-listview-grey,
.occ-icgds .occ-icon.occ-listview-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_listviewN16-grey.svg");
}
body.occ-icgds .occ-icon.occ-information-icon,
.occ-icgds .occ-icon.occ-information-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_tooltipN16.svg");
}
body.occ-icgds .occ-icon.occ-information-icon-blue,
.occ-icgds .occ-icon.occ-information-icon-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_information_icon-blue.svg");
}
body.occ-icgds .occ-icon.occ-information-icon-red,
.occ-icgds .occ-icon.occ-information-icon-red {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_information_icon-red.svg");
}
body.occ-icgds .occ-icon.occ-chart,
.occ-icgds .occ-icon.occ-chart {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_chart.svg");
}
body.occ-icgds .occ-icon.occ-chart-grey,
.occ-icgds .occ-icon.occ-chart-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_chart-grey.svg");
}
body.occ-icgds .occ-icon.occ-eye-disabled,
.occ-icgds .occ-icon.occ-eye-disabled {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Hidden.svg");
}
body.occ-icgds .occ-icon.occ-eye-disabled-grey,
.occ-icgds .occ-icon.occ-eye-disabled-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Hidden-grey.svg");
}
body.occ-icgds .occ-icon.occ-drag,
.occ-icgds .occ-icon.occ-drag {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Drag.svg");
}
body.occ-icgds .occ-icon.occ-graph,
.occ-icgds .occ-icon.occ-graph {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_graph.svg");
}
body.occ-icgds .occ-icon.occ-document,
.occ-icgds .occ-icon.occ-document {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_document.svg");
}
body.occ-icgds .occ-icon.shadow,
.occ-icgds .occ-icon.shadow {
  opacity: 0.35;
}
body.occ-icgds .occ-icon.occ-rd-close,
.occ-icgds .occ-icon.occ-rd-close {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rd_close.svg");
}
body.occ-icgds .occ-icon.occ-chat-active,
.occ-icgds .occ-icon.occ-chat-active {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-active.svg");
}
body.occ-icgds .occ-icon.occ-chat-active:hover,
.occ-icgds .occ-icon.occ-chat-active:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-active_hover.svg");
}
body.occ-icgds .occ-icon.occ-chat-inactive,
.occ-icgds .occ-icon.occ-chat-inactive {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-inactive.svg");
}
body.occ-icgds .occ-icon.occ-chat-offline,
.occ-icgds .occ-icon.occ-chat-offline {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-offline.svg");
}
body.occ-icgds .occ-icon.occ-help-active,
.occ-icgds .occ-icon.occ-help-active {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-help-active.svg");
}
body.occ-icgds .occ-icon.occ-help-active:hover,
.occ-icgds .occ-icon.occ-help-active:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-help-active_hover.svg");
}
body.occ-icgds .occ-icon.occ-help-inactive,
.occ-icgds .occ-icon.occ-help-inactive {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-help-inactive.svg");
}
body.occ-icgds .occ-icon.occ-modal-window-expand,
.occ-icgds .occ-icon.occ-modal-window-expand {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-modal-window-expand.svg");
}
body.occ-icgds .occ-icon.occ-modal-window-decrease,
.occ-icgds .occ-icon.occ-modal-window-decrease {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-modal-window-decrease.svg");
}
body.occ-icgds .occ-icon.occ-modal-window-minimise-close,
.occ-icgds .occ-icon.occ-modal-window-minimise-close {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-modal-window-decrease.svg");
}
body.occ-icgds .occ-icon.occ-chat-send-message,
.occ-icgds .occ-icon.occ-chat-send-message {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-send-message.svg");
}
body.occ-icgds .occ-icon.occ-chat-send-message:disabled,
.occ-icgds .occ-icon.occ-chat-send-message:disabled {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-send-message-disabled.svg");
}
body.occ-icgds .occ-icon.occ-status-active-circle-green,
.occ-icgds .occ-icon.occ-status-active-circle-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-status-active-circle-green");
}
body.occ-icgds .occ-icon.occ-status-messages-circle-blue,
.occ-icgds .occ-icon.occ-status-messages-circle-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-status-messages-circle-blue.svg");
}
body.occ-icgds .occ-icon.occ-status-inactive-circle-grey,
.occ-icgds .occ-icon.occ-status-inactive-circle-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-status-inactive-circle-grey.svg");
}
body.occ-icgds .occ-icon.occ-edit,
.occ-icgds .occ-icon.occ-edit {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_table_edit.svg");
}
body.occ-icgds .occ-icon.occ-notification-success,
.occ-icgds .occ-icon.occ-notification-success {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_success_tick.svg");
}
body.occ-icgds .occ-icon.occ-notification-success-blue-wood,
.occ-icgds .occ-icon.occ-notification-success-blue-wood {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_success_tick-blue-wood.svg");
}
body.occ-icgds .occ-icon.occ-notification-general,
.occ-icgds .occ-icon.occ-notification-general {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-general.svg");
}
body.occ-icgds .occ-icon.occ-notification-general-blue,
.occ-icgds .occ-icon.occ-notification-general-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-general-blue.svg");
}
body.occ-icgds .occ-icon.occ-notification-general-blue-wood,
.occ-icgds .occ-icon.occ-notification-general-blue-wood {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-general-blue-wood.svg");
}
body.occ-icgds .occ-icon.occ-notification-warning,
.occ-icgds .occ-icon.occ-notification-warning {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-warning.svg");
}
body.occ-icgds .occ-icon.occ-notification-warning-red,
.occ-icgds .occ-icon.occ-notification-warning-red {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-warning-red.svg");
}
body.occ-icgds .occ-icon.occ-notification-error,
.occ-icgds .occ-icon.occ-notification-error {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-error.svg");
}
body.occ-icgds .occ-icon.occ-notification-error-blue-wood,
.occ-icgds .occ-icon.occ-notification-error-blue-wood {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-error-blue-wood.svg");
}
body.occ-icgds .occ-icon.occ-error-validation,
.occ-icgds .occ-icon.occ-error-validation {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_validation_error.svg");
}
body.occ-icgds .occ-icon.occ-dismiss,
.occ-icgds .occ-icon.occ-dismiss {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_dismiss.svg");
}
body.occ-icgds .occ-icon.occ-dismiss-grey,
.occ-icgds .occ-icon.occ-dismiss-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_dismiss-grey.svg");
}
body.occ-icgds .occ-icon.occ-dollar,
.occ-icgds .occ-icon.occ-dollar {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_dollar.svg");
}
body.occ-icgds .occ-icon.occ-details,
.occ-icgds .occ-icon.occ-details {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_details.svg");
}
body.occ-icgds .occ-icon.occ-tick,
.occ-icgds .occ-icon.occ-tick {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_tick.svg");
}
body.occ-icgds .occ-icon.occ-right-arrow,
.occ-icgds .occ-icon.occ-right-arrow {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-right.svg");
}
body.occ-icgds .occ-icon.occ-left-arrow,
.occ-icgds .occ-icon.occ-left-arrow {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-left.svg");
}
body.occ-icgds .occ-icon.occ-down-arrow,
.occ-icgds .occ-icon.occ-down-arrow {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-down.svg");
}
body.occ-icgds .occ-icon.occ-up-arrow,
.occ-icgds .occ-icon.occ-up-arrow {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-up.svg");
}
body.occ-icgds .occ-icon.occ-up-arrow-blue,
.occ-icgds .occ-icon.occ-up-arrow-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-up-blue.svg");
}
body.occ-icgds .occ-icon.occ-down-arrow-blue,
.occ-icgds .occ-icon.occ-down-arrow-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-down-blue.svg");
}
body.occ-icgds .occ-icon.occ-table-action-menu,
.occ-icgds .occ-icon.occ-table-action-menu {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_table_action_menu.svg");
}
body.occ-icgds .occ-icon.occ-morning,
.occ-icgds .occ-icon.occ-morning {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_morning.svg");
}
body.occ-icgds .occ-icon.occ-evening,
.occ-icgds .occ-icon.occ-evening {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_evening.svg");
}
body.occ-icgds .occ-icon.occ-afternoon,
.occ-icgds .occ-icon.occ-afternoon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_afternoon.svg");
}
body.occ-icgds .occ-icon.occ-rd-reports,
.occ-icgds .occ-icon.occ-rd-reports {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rd_reports.svg");
}
body.occ-icgds .occ-icon.occ-rd-reports-blue,
.occ-icgds .occ-icon.occ-rd-reports-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rd_reports-blue.svg");
}
body.occ-icgds .occ-icon.occ-run-blue,
.occ-icgds .occ-icon.occ-run-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_run-blue.svg");
}
body.occ-icgds .occ-icon.occ-public-access,
.occ-icgds .occ-icon.occ-public-access {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_public.svg");
}
body.occ-icgds .occ-icon.occ-private-access,
.occ-icgds .occ-icon.occ-private-access {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_private.svg");
}
body.occ-icgds .occ-icon.occ-notification-success-smiley,
.occ-icgds .occ-icon.occ-notification-success-smiley {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-success.svg");
}
body.occ-icgds .occ-icon.occ-success-report,
.occ-icgds .occ-icon.occ-success-report {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_success_report.svg");
}
body.occ-icgds .occ-icon.occ-rd-copy,
.occ-icgds .occ-icon.occ-rd-copy {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-copy.svg");
}
body.occ-icgds .occ-icon.occ-rd-design,
.occ-icgds .occ-icon.occ-rd-design {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-design.svg");
}
body.occ-icgds .occ-icon.occ-rd-redo,
.occ-icgds .occ-icon.occ-rd-redo {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-redo.svg");
}
body.occ-icgds .occ-icon.occ-rd-runtime-arrow-circle,
.occ-icgds .occ-icon.occ-rd-runtime-arrow-circle {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-runtime-arrow-circle.svg");
}
body.occ-icgds .occ-icon.occ-rd-undo,
.occ-icgds .occ-icon.occ-rd-undo {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-undo.svg");
}
body.occ-icgds .occ-icon.occ-rd-schedule,
.occ-icgds .occ-icon.occ-rd-schedule {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-manage-schedule.svg");
}
body.occ-icgds .occ-icon.occ-approvals,
.occ-icgds .occ-icon.occ-approvals {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_approvals.svg");
}
body.occ-icgds .occ-icon.occ-modal-close-2,
.occ-icgds .occ-icon.occ-modal-close-2 {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_modal_close-type-2.svg");
}
body.occ-icgds .occ-icon.occ-messages,
.occ-icgds .occ-icon.occ-messages {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_messages.svg");
}
body.occ-icgds .occ-icon.occ-message-delete-icon,
.occ-icgds .occ-icon.occ-message-delete-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/message-delete-icon.svg");
}
body.occ-icgds .occ-icon.occ-message-read,
.occ-icgds .occ-icon.occ-message-read {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_read.svg");
}
body.occ-icgds .occ-icon.occ-pay-auth-lock,
.occ-icgds .occ-icon.occ-pay-auth-lock {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_lock_tick.svg");
}
body.occ-icgds .occ-icon.occ-modal-close-1,
.occ-icgds .occ-icon.occ-modal-close-1 {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_modal_close-type-1.svg");
}
body.occ-icgds .occ-icon.occ-auth-error,
.occ-icgds .occ-icon.occ-auth-error {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_auth_error.svg");
}
body.occ-icgds .occ-icon.occ-rd-calendar-blue,
.occ-icgds .occ-icon.occ-rd-calendar-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar-blue.svg");
}
body.occ-icgds .occ-icon.occ-rd-calendar-blue-disabled,
.occ-icgds .occ-icon.occ-rd-calendar-blue-disabled {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar-blue-disabled.svg");
}
body.occ-icgds .occ-icon.occ-rd-calendar-gray,
.occ-icgds .occ-icon.occ-rd-calendar-gray {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar-gray.svg");
}
body.occ-icgds .occ-icon.occ-rd-multiple-calendar-blue,
.occ-icgds .occ-icon.occ-rd-multiple-calendar-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar_multiple-blue.svg");
}
body.occ-icgds .occ-icon.occ-rd-multiple-calendar-blue-disabled,
.occ-icgds .occ-icon.occ-rd-multiple-calendar-blue-disabled {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar_multiple-blue-disabled.svg");
}
body.occ-icgds .occ-icon.occ-rd-multiple-calendar-gray,
.occ-icgds .occ-icon.occ-rd-multiple-calendar-gray {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar_multiple-gray.svg");
}
body.occ-icgds .occ-icon.occ-rd-multiple-calendar-gray-disabled,
.occ-icgds .occ-icon.occ-rd-multiple-calendar-gray-disabled {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar_multiple-gray-disabled.svg");
}
body.occ-icgds .occ-icon.occ-rd-calendar-purple,
.occ-icgds .occ-icon.occ-rd-calendar-purple {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendar-purple.svg");
}
body.occ-icgds .occ-icon.occ-payment-init,
.occ-icgds .occ-icon.occ-payment-init {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_payment.svg");
}
body.occ-icgds .occ-icon.occ-rd-edit,
.occ-icgds .occ-icon.occ-rd-edit {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-icn_edit.svg");
}
body.occ-icgds .occ-icon.occ-manage-payment,
.occ-icgds .occ-icon.occ-manage-payment {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_manage_payments.svg");
}
body.occ-icgds .occ-icon.occ-warning-timer,
.occ-icgds .occ-icon.occ-warning-timer {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_warning_timer.svg");
}
body.occ-icgds .occ-icon.occ-success-status,
.occ-icgds .occ-icon.occ-success-status {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Success.svg");
}
body.occ-icgds .occ-icon.occ-reject-status,
.occ-icgds .occ-icon.occ-reject-status {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_reject.svg");
}
body.occ-icgds .occ-icon.occ-in_process-status,
.occ-icgds .occ-icon.occ-in_process-status {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_In_Process.svg");
}
body.occ-icgds .occ-icon.occ-future_steps-status,
.occ-icgds .occ-icon.occ-future_steps-status {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Future_Steps.svg");
}
body.occ-icgds .occ-icon.occ-prev-arrow,
.occ-icgds .occ-icon.occ-prev-arrow {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_back.svg");
}
body.occ-icgds .occ-icon.occ-next-arrow,
.occ-icgds .occ-icon.occ-next-arrow {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_back.svg");
  transform: rotate(180deg);
}
body.occ-icgds .occ-icon.occ-folder-closed,
.occ-icgds .occ-icon.occ-folder-closed {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_folder_closed.svg");
}
body.occ-icgds .occ-icon.occ-folder-open,
.occ-icgds .occ-icon.occ-folder-open {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_folder_open.svg");
}
body.occ-icgds .occ-icon.occ-astrix,
.occ-icgds .occ-icon.occ-astrix {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_astrix.svg");
}
body.occ-icgds .occ-icon.occ-bullet,
.occ-icgds .occ-icon.occ-bullet {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_bullet.svg");
}
body.occ-icgds .occ-icon.occ-bullet-hollow,
.occ-icgds .occ-icon.occ-bullet-hollow {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_bullet_hollow.svg");
}
body.occ-icgds .occ-icon.occ-warning,
.occ-icgds .occ-icon.occ-warning {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_warning-red.svg");
}
body.occ-icgds .occ-quick-approve,
.occ-icgds .occ-quick-approve {
  background-image: url("/cip//oc-assets/styles/themes/icons/Approve.svg");
}
body.occ-icgds .occ-quick-reject,
.occ-icgds .occ-quick-reject {
  background-image: url("/cip//oc-assets/styles/themes/icons/Reject.svg");
}
body.occ-icgds .occ-quick-details,
.occ-icgds .occ-quick-details {
  background-image: url("/cip//oc-assets/styles/themes/icons/Details.svg");
}
body.occ-icgds .occ-icon.occ-rd-close,
.occ-icgds .occ-icon.occ-rd-close {
  font-family: "ICGDSIcons", sans-serif;
}
body.occ-icgds .occ-icon.occ-rd-close:after,
.occ-icgds .occ-icon.occ-rd-close:after {
  content: "\eabd";
}
body.occ-icgds .occ-icon.occ-dismiss-grey,
.occ-icgds .occ-icon.occ-dismiss-grey {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_modal_close.svg");
}
body.occ-icgds .occ-icon.occ-notification-success,
.occ-icgds .occ-icon.occ-notification-success {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_success_tick-blue-wood.svg");
}
body.occ-icgds .occ-icon.occ-notification-error,
.occ-icgds .occ-icon.occ-notification-error {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-error-blue-wood.svg");
}
body.occ-icgds .occ-icon.occ-notification-general,
.occ-icgds .occ-icon.occ-notification-general {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_notification-general-blue-wood.svg");
}
body.occ-icgds .lmnicon,
.occ-icgds .lmnicon {
  font-family: "ICGDSIcons", sans-serif;
}
body.occ-icgds .lmn-text-color-icon,
.occ-icgds .lmn-text-color-icon {
  color: #46637F !important;
}
body.occ-icgds .lmn-text-danger,
.occ-icgds .lmn-text-danger {
  color: #b60000 !important;
}
body.occ-icgds .lmn-text-danger-inverse,
.occ-icgds .lmn-text-danger-inverse {
  color: #ff7a75 !important;
}
body.occ-icgds .lmn-text-success,
.occ-icgds .lmn-text-success {
  color: #00843d !important;
}
body.occ-icgds .lmn-text-success-inverse,
.occ-icgds .lmn-text-success-inverse {
  color: #00ea6c !important;
}
body.occ-icgds .lmn-text-warning,
.occ-icgds .lmn-text-warning {
  color: #c99700 !important;
}
body.occ-icgds .lmn-text-warning-inverse,
.occ-icgds .lmn-text-warning-inverse {
  color: #ffe166 !important;
}
body.occ-icgds .lmn-text-primary,
.occ-icgds .lmn-text-primary {
  color: #0076D4 !important;
}
body.occ-icgds .lmn-text-primary-inverse,
.occ-icgds .lmn-text-primary-inverse {
  color: #219DFF !important;
}
body.occ-icgds .lmn-text-color-default,
.occ-icgds .lmn-text-color-default {
  color: #22303E !important;
}
body.occ-icgds .lmn-text-color-0,
.occ-icgds .lmn-text-color-0 {
  color: #10161D !important;
}
body.occ-icgds .lmn-text-color-1,
.occ-icgds .lmn-text-color-1 {
  color: #22303E !important;
}
body.occ-icgds .lmn-text-color-2,
.occ-icgds .lmn-text-color-2 {
  color: #3D566F !important;
}
body.occ-icgds .lmn-text-color-3,
.occ-icgds .lmn-text-color-3 {
  color: #4F6F90 !important;
}
body.occ-icgds .lmn-text-color-inverse-0,
.occ-icgds .lmn-text-color-inverse-0 {
  color: #FFFFFF !important;
}
body.occ-icgds .lmn-text-color-inverse-1,
.occ-icgds .lmn-text-color-inverse-1 {
  color: #D9E2EA !important;
}
body.occ-icgds .lmn-text-color-inverse-2,
.occ-icgds .lmn-text-color-inverse-2 {
  color: #97AFC6 !important;
}
body.occ-icgds .lmn-text-color-inverse-3,
.occ-icgds .lmn-text-color-inverse-3 {
  color: #7795B4 !important;
}
body.occ-icgds .lmn-text-color-disabled,
.occ-icgds .lmn-text-color-disabled {
  color: #B8C8D8 !important;
}
body.occ-icgds .lmn-bg-primary,
.occ-icgds .lmn-bg-primary {
  background-color: #0076D4 !important;
}
body.occ-icgds .lmn-bg-secondary,
.occ-icgds .lmn-bg-secondary {
  background-color: #219DFF !important;
}
body.occ-icgds .lmn-bg-success,
.occ-icgds .lmn-bg-success {
  background-color: #00b755 !important;
}
body.occ-icgds .lmn-bg-warning,
.occ-icgds .lmn-bg-warning {
  background-color: #ffe166 !important;
}
body.occ-icgds .lmn-bg-danger,
.occ-icgds .lmn-bg-danger {
  background-color: #b60000 !important;
}
body.occ-icgds .lmn-bg-info,
.occ-icgds .lmn-bg-info {
  background-color: #4F6F90 !important;
}
body.occ-icgds .lmn-text-white,
.occ-icgds .lmn-text-white {
  color: #ffffff !important;
}
body.occ-icgds .modal-content,
.occ-icgds .modal-content {
  border-radius: 4px;
  box-shadow: 0px 5px 10px 1px rgba(0, 65, 165, 0.12) !important;
  background: #FFFFFF;
  text-align: right;
}
body.occ-icgds .modal-content oc-radiobutton-list ul,
.occ-icgds .modal-content oc-radiobutton-list ul {
  padding-left: 0px;
  margin-bottom: 0;
}
body.occ-icgds .modal-content ul.print-options,
.occ-icgds .modal-content ul.print-options {
  padding-left: 0px;
  list-style: none;
}
body.occ-icgds .modal-dialog .occ-modal-text,
.occ-icgds .modal-dialog .occ-modal-text {
  text-align: left;
}
body.occ-icgds .occ-modal-header,
.occ-icgds .occ-modal-header {
  margin-bottom: 0px;
  display: inline-block;
  border-bottom: none;
  padding: 0px;
}
body.occ-icgds .occ-modal-sub-header,
.occ-icgds .occ-modal-sub-header {
  margin-bottom: 15px;
  display: inline-block;
  border-bottom: none;
  padding: 12px;
}
body.occ-icgds .occ-modal-sub-header .strong,
.occ-icgds .occ-modal-sub-header .strong {
  font-weight: bold;
}
body.occ-icgds .modal-body,
.occ-icgds .modal-body {
  display: table;
  table-layout: fixed;
  width: 100%;
  border-bottom: 1px solid #C8D5E1;
  padding: 1rem 0 1.5rem 1rem;
}
body.occ-icgds .occ-modal-wrapper,
.occ-icgds .occ-modal-wrapper {
  padding: 0px;
}
body.occ-icgds .occ-modal-wrapper > div:first-child,
.occ-icgds .occ-modal-wrapper > div:first-child {
  border-bottom: 1px solid #C8D5E1;
  padding: 1.5rem 0.5rem 1rem;
  margin: 0 1rem;
  text-align: left;
}
body.occ-icgds .occ-modal-wrapper-content,
.occ-icgds .occ-modal-wrapper-content {
  padding: 1rem 1rem;
}
body.occ-icgds .occ-modal-wrapper-content > .modal-body,
.occ-icgds .occ-modal-wrapper-content > .modal-body {
  max-width: 100%;
  margin-left: 0;
}
body.occ-icgds .modal-backdrop,
.occ-icgds .modal-backdrop {
  background: rgba(34, 48, 62, 0.7);
}
body.occ-icgds .occ-modal-close-icon,
.occ-icgds .occ-modal-close-icon {
  border-radius: 50%;
  width: 32px;
  height: 32px;
  display: inline-block;
  position: absolute;
  top: 20px;
  right: 24px;
  padding: 0px 8px;
  text-align: center;
  cursor: pointer;
}
body.occ-icgds .occ-modal-close-icon:before,
.occ-icgds .occ-modal-close-icon:before {
  content: "";
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_modal_close.svg");
  background-repeat: no-repeat;
  width: 13px;
  height: 13px;
  display: inline-block;
  background-size: contain;
  margin-top: 9px;
}
body.occ-icgds .occ-modal-backdrop-blue,
.occ-icgds .occ-modal-backdrop-blue {
  background-color: #0b1941;
  opacity: 0.75;
}
body.occ-icgds .modal-backdrop-gray,
.occ-icgds .modal-backdrop-gray {
  background-color: #e9eef3;
}
body.occ-icgds .modal-dialog oc-action-button,
.occ-icgds .modal-dialog oc-action-button {
  padding-top: 0.5rem;
  margin: 0 0 0 1rem;
}
body.occ-icgds .modal .modal-body,
.occ-icgds .modal .modal-body {
  color: #10161D;
  font-weight: normal;
  padding: 1rem 1rem 2rem 1rem;
  line-height: 1.5;
  text-align: left;
}
body.occ-icgds .modal .modal-body .c-control-dialog-message-body,
.occ-icgds .modal .modal-body .c-control-dialog-message-body {
  font-size: 14px;
}
body.occ-icgds .modal ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel-options oc-action-button button,
.occ-icgds .modal ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel-options oc-action-button button {
  padding: 6px 12px;
  border-radius: 0px;
  height: unset;
}
body.occ-icgds .occ-modal-error .modal-content,
.occ-icgds .occ-modal-error .modal-content {
  border-top: 4px solid #b60000;
}
body.occ-icgds .occ-modal-error oc-action-button button,
.occ-icgds .occ-modal-error oc-action-button button {
  background-color: #b60000;
  border-color: #b60000;
}
body.occ-icgds .occ-modal-error oc-action-button button:hover,
.occ-icgds .occ-modal-error oc-action-button button:hover {
  background-color: rgba(182, 0, 0, 0.7);
  border-color: transparent;
}
body.occ-icgds .occ-modal-error oc-action-button button:hover .occ-icon.occ-reject-red,
.occ-icgds .occ-modal-error oc-action-button button:hover .occ-icon.occ-reject-red {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rejectN16-white.svg");
}
body.occ-icgds .occ-modal-error oc-action-button button:focus,
.occ-icgds .occ-modal-error oc-action-button button:focus {
  background-color: #b60000;
  border-color: #b60000;
}
body.occ-icgds .occ-modal-error oc-action-button button:active,
.occ-icgds .occ-modal-error oc-action-button button:active {
  background-color: #920000;
  border-color: #920000;
}
body.occ-icgds .occ-modal-warning .modal-content,
.occ-icgds .occ-modal-warning .modal-content {
  border-top: 4px solid #ffe166;
}
body.occ-icgds .occ-modal-warning oc-action-button button,
.occ-icgds .occ-modal-warning oc-action-button button {
  background-color: #ffe166;
  border-color: #ffe166;
}
body.occ-icgds .occ-modal-warning oc-action-button button:hover,
.occ-icgds .occ-modal-warning oc-action-button button:hover {
  background-color: rgba(255, 225, 102, 0.7);
  border-color: transparent;
}
body.occ-icgds .occ-modal-warning oc-action-button button:hover .occ-icon.occ-reject-red,
.occ-icgds .occ-modal-warning oc-action-button button:hover .occ-icon.occ-reject-red {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rejectN16-white.svg");
}
body.occ-icgds .occ-modal-warning oc-action-button button:focus,
.occ-icgds .occ-modal-warning oc-action-button button:focus {
  background-color: #ffe166;
  border-color: #ffe166;
}
body.occ-icgds .occ-modal-warning oc-action-button button:active,
.occ-icgds .occ-modal-warning oc-action-button button:active {
  background-color: #ffcd00;
  border-color: #ffcd00;
}
body.occ-icgds .occ-modal-general .modal-body,
.occ-icgds .occ-modal-general .modal-body {
  text-align: left;
  overflow-y: auto;
  max-height: 600px;
  display: block;
  padding-top: 2rem;
  max-width: calc(100% - 2rem);
  margin-left: 1rem;
  padding-left: 0.5rem;
}
body.occ-icgds .occ-modal-general .occ-modal-wrapper-content > .modal-body,
.occ-icgds .occ-modal-general .occ-modal-wrapper-content > .modal-body {
  max-width: 100%;
  margin-left: 0;
}
body.occ-icgds .occ-modal-carousel .occ-modal-header,
.occ-icgds .occ-modal-carousel .occ-modal-header {
  border-bottom: 1px solid #C8D5E1;
  padding: 1.5rem 0.5rem 1rem;
  margin: 0 1rem;
  text-align: left;
  display: block;
}
body.occ-icgds .occ-modal-carousel .occ-modal-close-icon:before,
.occ-icgds .occ-modal-carousel .occ-modal-close-icon:before {
  margin-top: 19px;
}
body.occ-icgds .occ-modal-carousel .modal-content,
.occ-icgds .occ-modal-carousel .modal-content {
  text-align: center;
}
body.occ-icgds .occ-modal-carousel .carousel-control,
.occ-icgds .occ-modal-carousel .carousel-control {
  width: auto;
}
body.occ-icgds .occ-modal-carousel .carousel-control-prev,
body.occ-icgds .occ-modal-carousel .carousel-control-next,
.occ-icgds .occ-modal-carousel .carousel-control-prev,
.occ-icgds .occ-modal-carousel .carousel-control-next {
  background-image: none;
  opacity: 1;
}
body.occ-icgds .occ-modal-carousel .carousel-control-next,
.occ-icgds .occ-modal-carousel .carousel-control-next {
  right: -7%;
}
body.occ-icgds .occ-modal-carousel .carousel-control .icon-prev,
body.occ-icgds .occ-modal-carousel .carousel-control .icon-next,
.occ-icgds .occ-modal-carousel .carousel-control .icon-prev,
.occ-icgds .occ-modal-carousel .carousel-control .icon-next {
  background-size: unset;
  background-position: unset;
  opacity: 1;
  background-color: transparent;
}
body.occ-icgds .occ-modal-carousel .carousel-control .icon-prev:hover,
body.occ-icgds .occ-modal-carousel .carousel-control .icon-next:hover,
.occ-icgds .occ-modal-carousel .carousel-control .icon-prev:hover,
.occ-icgds .occ-modal-carousel .carousel-control .icon-next:hover {
  background-color: transparent;
}
body.occ-icgds .occ-modal-carousel .carousel-control .icon-prev,
.occ-icgds .occ-modal-carousel .carousel-control .icon-prev {
  margin-left: -90px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-white.svg");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  display: block;
  transform: rotate(90deg);
}
body.occ-icgds .occ-modal-carousel .carousel-control .icon-next,
.occ-icgds .occ-modal-carousel .carousel-control .icon-next {
  margin-right: -90px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-white.svg");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  display: block;
  transform: rotate(-90deg);
}
body.occ-icgds .occ-modal-carousel .carousel-control .icon-prev:before,
body.occ-icgds .occ-modal-carousel .carousel-control .icon-next:before,
.occ-icgds .occ-modal-carousel .carousel-control .icon-prev:before,
.occ-icgds .occ-modal-carousel .carousel-control .icon-next:before {
  content: none;
}
body.occ-icgds .occ-modal-carousel .carousel-indicators,
.occ-icgds .occ-modal-carousel .carousel-indicators {
  bottom: -65px !important;
  z-index: 10001;
}
body.occ-icgds .occ-modal-carousel .carousel-indicators button,
.occ-icgds .occ-modal-carousel .carousel-indicators button {
  background-color: #e9eef3;
  border: none;
  margin-right: 5px;
  width: 8px;
  height: 8px;
  opacity: 0.5;
}
body.occ-icgds .occ-modal-carousel .carousel-indicators .active,
.occ-icgds .occ-modal-carousel .carousel-indicators .active {
  width: 8px;
  height: 8px;
  margin: 1px 5px 1px 1px;
  background-color: #ffffff;
  opacity: 1;
}
body.occ-icgds .occ-modal-carousel .occ-modal-close-icon,
.occ-icgds .occ-modal-carousel .occ-modal-close-icon {
  top: 0px;
}
body.occ-icgds .occ-modal-carousel .modal-body,
.occ-icgds .occ-modal-carousel .modal-body {
  padding-top: 1rem;
  max-width: 100%;
  margin-left: 0;
}
body.occ-icgds .occ-modal-carousel oc-carousel div.carousel.slide,
.occ-icgds .occ-modal-carousel oc-carousel div.carousel.slide {
  display: block;
}
body.occ-icgds .occ-modal-carousel oc-carousel div.carousel.slide .modal-body,
.occ-icgds .occ-modal-carousel oc-carousel div.carousel.slide .modal-body {
  text-align: center;
}
body.occ-icgds .occ-modal-carousel oc-carousel div.carousel.slide .occ-modal-header,
.occ-icgds .occ-modal-carousel oc-carousel div.carousel.slide .occ-modal-header {
  float: none;
}
body.occ-icgds .modal-footer,
.occ-icgds .modal-footer {
  border-top: none;
  padding: 0 1rem 1rem 0;
}
body.occ-icgds .occ-modal-payments .modal-dialog,
.occ-icgds .occ-modal-payments .modal-dialog {
  min-width: 500px;
  width: 60%;
  max-width: 800px;
}
body.occ-icgds .occ-modal-payments .modal-dialog .modal-footer oc-action-button:first-child,
.occ-icgds .occ-modal-payments .modal-dialog .modal-footer oc-action-button:first-child {
  margin-right: 10px;
}
body.occ-icgds .occ-modal-payments .modal-dialog .modal-footer oc-action-button.primary,
.occ-icgds .occ-modal-payments .modal-dialog .modal-footer oc-action-button.primary {
  text-transform: none;
}
body.occ-icgds .occ-modal-payments .modal-dialog .modal-footer oc-action-button button,
.occ-icgds .occ-modal-payments .modal-dialog .modal-footer oc-action-button button {
  padding: 6px 20px;
}
body.occ-icgds .occ-modal-payments .modal-dialog .modal-body,
.occ-icgds .occ-modal-payments .modal-dialog .modal-body {
  margin-bottom: 0px;
  text-align: center;
}
body.occ-icgds .occ-modal-payments .modal-dialog .occ-modal-header,
.occ-icgds .occ-modal-payments .modal-dialog .occ-modal-header {
  margin-bottom: 0px;
}
body.occ-icgds .occ-modal-column-list,
.occ-icgds .occ-modal-column-list {
  z-index: 1056;
}
body.occ-icgds .occ-modal-column-list .modal-dialog,
.occ-icgds .occ-modal-column-list .modal-dialog {
  min-width: 500px;
  width: 60%;
  max-width: 800px;
}
body.occ-icgds .occ-modal-column-list .modal-dialog .occ-form-group ul,
.occ-icgds .occ-modal-column-list .modal-dialog .occ-form-group ul {
  padding-left: 0px;
  margin-bottom: 0;
}
body.occ-icgds .occ-modal-column-list .modal-dialog oc-tab-content .occ-form-group ul,
.occ-icgds .occ-modal-column-list .modal-dialog oc-tab-content .occ-form-group ul {
  padding-left: 0px;
}
body.occ-icgds .occ-modal-column-list .modal-dialog .occ-modal-header,
.occ-icgds .occ-modal-column-list .modal-dialog .occ-modal-header {
  display: block;
  padding: 0 1rem 1rem 0.5rem;
  margin: 0;
}
body.occ-icgds .occ-modal-column-list .modal-dialog .occ-modal-wrapper-content,
.occ-icgds .occ-modal-column-list .modal-dialog .occ-modal-wrapper-content {
  text-align: left;
  padding: 1rem 0.5rem 1rem 0.5rem;
}
body.occ-icgds .occ-modal-column-list .modal-dialog .modal-footer,
.occ-icgds .occ-modal-column-list .modal-dialog .modal-footer {
  border-top: 1px solid #C8D5E1;
  padding: 0;
}
body.occ-icgds .occ-modal-column-list .modal-dialog .occ-modal-wrapper,
.occ-icgds .occ-modal-column-list .modal-dialog .occ-modal-wrapper {
  padding: 1.5rem 1rem 1rem;
}
body.occ-icgds .occ-modal-filter-column-list h2,
body.occ-icgds .occ-modal-filter-column-list h3,
.occ-icgds .occ-modal-filter-column-list h2,
.occ-icgds .occ-modal-filter-column-list h3 {
  color: #10161D;
  font-weight: normal;
  font-size: 18px;
  line-height: 1.25;
}
body.occ-icgds .occ-modal-filter-column-list .strong,
.occ-icgds .occ-modal-filter-column-list .strong {
  font-weight: 600;
}
body.occ-icgds .occ-modal-filter-column-list .modal-dialog,
.occ-icgds .occ-modal-filter-column-list .modal-dialog {
  min-width: 500px;
  width: 60%;
  max-width: 800px;
}
body.occ-icgds .occ-modal-filter-column-list .occ-multi-panel-content,
.occ-icgds .occ-modal-filter-column-list .occ-multi-panel-content {
  display: table;
  margin-left: -15px;
  margin-right: -15px;
  border: 1px solid #e9eef3;
  box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.09);
}
body.occ-icgds .occ-modal-filter-column-list .occ-multi-panel-content .occ-filter-selection-panel,
.occ-icgds .occ-modal-filter-column-list .occ-multi-panel-content .occ-filter-selection-panel {
  border-right: 1px solid #e9eef3;
}
body.occ-icgds .occ-modal-filter-column-list .occ-multi-panel-content .occ-filter-selection-panel,
body.occ-icgds .occ-modal-filter-column-list .occ-multi-panel-content .occ-column-selection-panel,
.occ-icgds .occ-modal-filter-column-list .occ-multi-panel-content .occ-filter-selection-panel,
.occ-icgds .occ-modal-filter-column-list .occ-multi-panel-content .occ-column-selection-panel {
  float: left;
  height: 300px;
  overflow-y: auto;
  width: 50%;
  padding: 10px;
}
body.occ-icgds .occ-modal-filter-column-list oc-checkbox-list fieldset ul.vertical,
.occ-icgds .occ-modal-filter-column-list oc-checkbox-list fieldset ul.vertical {
  columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;
  padding-left: 8px;
}
body.occ-icgds .occ-modal-filter-column-list oc-checkbox-list fieldset legend,
.occ-icgds .occ-modal-filter-column-list oc-checkbox-list fieldset legend {
  border: none;
}
body.occ-icgds .occ-modal-filter-column-list .occ-modal-wrapper,
.occ-icgds .occ-modal-filter-column-list .occ-modal-wrapper {
  padding: 1rem 1.5rem;
  position: relative;
}
body.occ-icgds .occ-modal-filter-column-list .occ-modal-wrapper > div:first-child,
.occ-icgds .occ-modal-filter-column-list .occ-modal-wrapper > div:first-child {
  padding: 0 0 1.5rem 0.5rem;
  margin: 0;
}
body.occ-icgds .occ-modal-filter-column-list .occ-modal-header,
.occ-icgds .occ-modal-filter-column-list .occ-modal-header {
  width: 100%;
  padding: 24px;
  margin-bottom: 0px;
}
body.occ-icgds .occ-modal-filter-column-list .modal-footer,
.occ-icgds .occ-modal-filter-column-list .modal-footer {
  border-top: 1px solid #C8D5E1;
  width: 100%;
}
body.occ-icgds .occ-modal-filter-column-list .occ-modal-wrapper-content,
.occ-icgds .occ-modal-filter-column-list .occ-modal-wrapper-content {
  padding: 1rem 0;
  text-align: left;
}
body.occ-icgds .occ-modal-filter-column-list .occ-modal-wrapper-content hr,
.occ-icgds .occ-modal-filter-column-list .occ-modal-wrapper-content hr {
  border-color: #C8D5E1;
  margin: 16px -24px;
}
body.occ-icgds .occ-modal-filter-column-list .occ-modal-wrapper-content .occ-data-notification p,
.occ-icgds .occ-modal-filter-column-list .occ-modal-wrapper-content .occ-data-notification p {
  margin-bottom: 8px;
}
body.occ-icgds .occ-modal-filter-column-list h2,
.occ-icgds .occ-modal-filter-column-list h2 {
  margin-top: 0px;
}
body.occ-icgds .occ-modal-filter-column-list h3,
.occ-icgds .occ-modal-filter-column-list h3 {
  margin-top: 0px;
}
body.occ-icgds .occ-modal-filter-column-list .occ-data-wrapper,
.occ-icgds .occ-modal-filter-column-list .occ-data-wrapper {
  clear: both;
  height: auto;
}
body.occ-icgds .occ-modal-filter-column-list .occ-grid-selection-error,
.occ-icgds .occ-modal-filter-column-list .occ-grid-selection-error {
  min-height: 54px;
}
body.occ-icgds .occ-welcome-modal .modal-content,
.occ-icgds .occ-welcome-modal .modal-content {
  width: 733px;
  height: 563px;
}
body.occ-icgds .occ-welcome-modal .occ-modal-wrapper,
.occ-icgds .occ-welcome-modal .occ-modal-wrapper {
  padding: 1.5rem 1rem 1rem;
}
body.occ-icgds .occ-welcome-modal .occ-modal-wrapper .occ-modal-wrapper-content,
.occ-icgds .occ-welcome-modal .occ-modal-wrapper .occ-modal-wrapper-content {
  text-align: center;
  padding: 0;
}
body.occ-icgds .occ-welcome-modal .occ-modal-wrapper .occ-modal-wrapper-content .occ-welcome-modal-title,
.occ-icgds .occ-welcome-modal .occ-modal-wrapper .occ-modal-wrapper-content .occ-welcome-modal-title {
  border-bottom: 1px solid #C8D5E1;
  padding-bottom: 1rem;
}
body.occ-icgds .occ-welcome-modal .occ-modal-wrapper .occ-modal-wrapper-content .occ-welcom-modal-text,
.occ-icgds .occ-welcome-modal .occ-modal-wrapper .occ-modal-wrapper-content .occ-welcom-modal-text {
  padding: 1.5rem 0.5rem 0rem 0.5rem;
}
body.occ-icgds .occ-welcome-modal .occ-modal-wrapper .occ-modal-wrapper-content .occ-welcome-modal-img,
.occ-icgds .occ-welcome-modal .occ-modal-wrapper .occ-modal-wrapper-content .occ-welcome-modal-img {
  padding: 1rem 0.5rem;
}
body.occ-icgds .occ-welcome-modal .occ-modal-wrapper .occ-modal-wrapper-content .occ-welcome-modal-footer,
.occ-icgds .occ-welcome-modal .occ-modal-wrapper .occ-modal-wrapper-content .occ-welcome-modal-footer {
  border-top: 1px solid #C8D5E1;
  margin-top: 1.5rem;
}
body.occ-icgds .occ-welcome-modal .occ-modal-wrapper .occ-modal-wrapper-content .occ-welcome-modal-footer oc-action-button,
.occ-icgds .occ-welcome-modal .occ-modal-wrapper .occ-modal-wrapper-content .occ-welcome-modal-footer oc-action-button {
  display: block;
}
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode {
  border-radius: 4px;
  overflow: auto;
}
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-close-overlay,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-close-overlay {
  position: absolute;
  top: 32px;
  right: 32px;
  cursor: pointer;
}
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-table-action-panel,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-table-action-panel {
  border-color: #D9E2EA;
  border-radius: 4px 4px 0 0;
  margin-top: 24px;
}
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-table-action-panel h2,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-table-action-panel h2 {
  margin-left: 16px;
}
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper hr.occ-header-separator,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper hr.occ-header-separator {
  margin-bottom: 64px;
}
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-date-range-wrapper,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-date-range-wrapper {
  border: 1px solid #D9E2EA;
  border-radius: 4px;
  padding: 24px 32px;
  margin-left: 0px;
}
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-date-range-wrapper .occ-date-range-separator,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-date-range-wrapper .occ-date-range-separator {
  padding-top: 35px;
}
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-label,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper .occ-label {
  margin-bottom: 8px;
}
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-action-button.occ-dates-download-btn,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-action-button.occ-dates-download-btn {
  margin-top: 50px;
}
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-action-button.occ-date-range-download-btn,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-action-button.occ-date-range-download-btn {
  margin-top: 120px;
}
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table {
  border: 1px solid #D9E2EA;
  border-width: 0px 1px;
}
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td {
  border: 1px solid #D9E2EA;
  border-width: 1px 0px 1px 0px;
}
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child {
  border-left-width: 1px;
  position: static;
}
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:last-child,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:last-child {
  border-right-width: 1px;
  position: static;
}
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:last-child td:first-child:before, body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:last-child td:first-child:after,
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:last-child td:last-child:before,
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:last-child td:last-child:after,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:last-child td:first-child:before,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:last-child td:first-child:after,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:last-child td:last-child:before,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:last-child td:last-child:after {
  content: none;
}
body.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-action-button.occ-ok-btn,
.occ-icgds .cdk-overlay-container .occ-full-screen-mode .occ-overlay-wrapper oc-action-button.occ-ok-btn {
  margin-top: 70px;
}
body.occ-icgds .occ-modal-success-reports .modal-dialog,
.occ-icgds .occ-modal-success-reports .modal-dialog {
  max-width: 484px;
}
body.occ-icgds .occ-modal-success-reports .modal-dialog i.occ-success-report,
.occ-icgds .occ-modal-success-reports .modal-dialog i.occ-success-report {
  width: 55px;
  height: 55px;
  margin: 0 auto;
}
body.occ-icgds .occ-modal-success-reports .modal-dialog i.occ-success-report:after,
.occ-icgds .occ-modal-success-reports .modal-dialog i.occ-success-report:after {
  content: "\f383";
  font-family: Ionicons, sans-serif;
  color: #ffffff;
  font-size: 36px;
  padding: 9px 9px 9px 15px;
  display: inline-block;
}
body.occ-icgds .occ-modal-success-reports .modal-dialog .occ-modal-sub-header,
.occ-icgds .occ-modal-success-reports .modal-dialog .occ-modal-sub-header {
  padding: 11px 0 0 0;
  display: block;
}
body.occ-icgds .occ-modal-success-reports .modal-dialog .modal-footer oc-action-button:first-child,
.occ-icgds .occ-modal-success-reports .modal-dialog .modal-footer oc-action-button:first-child {
  margin-right: 14px;
}
body.occ-icgds .occ-modal-success-reports .modal-dialog .modal-footer oc-action-button:last-child,
.occ-icgds .occ-modal-success-reports .modal-dialog .modal-footer oc-action-button:last-child {
  margin-left: 14px;
}
body.occ-icgds .occ-modal-success-reports .modal-dialog .occ-modal-close-icon,
.occ-icgds .occ-modal-success-reports .modal-dialog .occ-modal-close-icon {
  width: 32px;
  height: 32px;
}
body.occ-icgds .occ-modal-success-reports .modal-dialog .occ-modal-close-icon:before,
.occ-icgds .occ-modal-success-reports .modal-dialog .occ-modal-close-icon:before {
  width: 13px;
  height: 13px;
  margin-top: 9px;
}
body.occ-icgds .occ-modal-save-reports .modal-dialog,
.occ-icgds .occ-modal-save-reports .modal-dialog {
  max-width: 475px;
}
body.occ-icgds .occ-modal-save-reports .modal-dialog .occ-caution-text,
.occ-icgds .occ-modal-save-reports .modal-dialog .occ-caution-text {
  margin-top: 25px;
}
body.occ-icgds .occ-modal-save-reports .modal-dialog .occ-caution-text oc-icon,
.occ-icgds .occ-modal-save-reports .modal-dialog .occ-caution-text oc-icon {
  display: inline-block;
  vertical-align: sub;
  margin-right: 8px;
}
body.occ-icgds .occ-modal-save-reports .modal-dialog .modal-body,
.occ-icgds .occ-modal-save-reports .modal-dialog .modal-body {
  padding: 24px 47px 19px 60px;
}
body.occ-icgds .occ-modal-save-reports .modal-dialog .occ-modal-close-icon,
.occ-icgds .occ-modal-save-reports .modal-dialog .occ-modal-close-icon {
  width: 32px;
  height: 32px;
}
body.occ-icgds .occ-modal-save-reports .modal-dialog .occ-modal-close-icon:before,
.occ-icgds .occ-modal-save-reports .modal-dialog .occ-modal-close-icon:before {
  width: 13px;
  height: 13px;
  margin-top: 9px;
}
body.occ-icgds .occ-modal-save-reports .modal-dialog .occ-modal-header,
.occ-icgds .occ-modal-save-reports .modal-dialog .occ-modal-header {
  padding-bottom: 0px;
  margin-bottom: 3px;
}
body.occ-icgds .occ-modal-save-copy .modal-dialog,
.occ-icgds .occ-modal-save-copy .modal-dialog {
  width: 657px;
}
body.occ-icgds .occ-modal-save-copy .modal-dialog .occ-modal-header,
.occ-icgds .occ-modal-save-copy .modal-dialog .occ-modal-header {
  padding-bottom: 0px;
  margin-bottom: 4px;
}
body.occ-icgds .occ-modal-save-copy .modal-dialog .modal-body,
.occ-icgds .occ-modal-save-copy .modal-dialog .modal-body {
  padding-top: 0px;
  padding-bottom: 10px;
}
body.occ-icgds .occ-modal-save-copy .modal-dialog .modal-body oc-checkbox,
.occ-icgds .occ-modal-save-copy .modal-dialog .modal-body oc-checkbox {
  display: block;
  text-align: center;
}
body.occ-icgds .occ-modal-save-copy .modal-dialog .occ-transaction-refernce,
.occ-icgds .occ-modal-save-copy .modal-dialog .occ-transaction-refernce {
  margin-bottom: 25px;
  margin-top: 25px;
}
body.occ-icgds .occ-modal-save-copy .modal-dialog oc-label label,
.occ-icgds .occ-modal-save-copy .modal-dialog oc-label label {
  margin-bottom: 15px;
}
body.occ-icgds .occ-modal-save-copy .modal-dialog .occ-modal-close-icon,
.occ-icgds .occ-modal-save-copy .modal-dialog .occ-modal-close-icon {
  width: 32px;
  height: 32px;
}
body.occ-icgds .occ-modal-save-copy .modal-dialog .occ-modal-close-icon:before,
.occ-icgds .occ-modal-save-copy .modal-dialog .occ-modal-close-icon:before {
  width: 13px;
  height: 13px;
  margin-top: 9px;
}
body.occ-icgds .occ-modal-delete-reports .modal-dialog,
.occ-icgds .occ-modal-delete-reports .modal-dialog {
  max-width: 483px;
}
body.occ-icgds .occ-modal-delete-reports .modal-dialog .occ-modal-header,
.occ-icgds .occ-modal-delete-reports .modal-dialog .occ-modal-header {
  padding-top: 0px;
  margin-top: 0px;
}
body.occ-icgds .occ-modal-delete-reports .modal-dialog .modal-footer oc-action-button:first-child,
.occ-icgds .occ-modal-delete-reports .modal-dialog .modal-footer oc-action-button:first-child {
  margin-right: 14px;
}
body.occ-icgds .occ-modal-delete-reports .modal-dialog .modal-footer oc-action-button:last-child,
.occ-icgds .occ-modal-delete-reports .modal-dialog .modal-footer oc-action-button:last-child {
  margin-left: 14px;
}
@media only screen and (min-width: 1025px) {
  body.occ-icgds .occ-broadcast-msgs .modal-dialog,
  .occ-icgds .occ-broadcast-msgs .modal-dialog {
    max-width: 800px;
  }
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-modal-wrapper,
.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-modal-wrapper {
  padding: 0px;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-title,
.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-title {
  margin-bottom: 8px;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-source,
.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-source {
  margin-bottom: 12px;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-modal-heading,
.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-modal-heading {
  padding: 1.5rem 0.5rem 1rem;
  margin: 0 1rem;
  border-bottom: 1px solid #C8D5E1;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-modal-heading oc-icon i.occ-notification-warning-red,
body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-modal-heading oc-icon i.occ-notification-general-blue,
.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-modal-heading oc-icon i.occ-notification-warning-red,
.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-modal-heading oc-icon i.occ-notification-general-blue {
  width: 24px;
  height: 20px;
  margin: 0px;
  margin-right: 8px;
  display: inline-block;
  vertical-align: middle;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-body,
.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-body {
  word-break: break-word;
  word-wrap: break-word;
  white-space: normal;
  max-height: 225px;
  overflow: auto;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-body p,
.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-body p {
  margin-bottom: 15px;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-body p:last-child,
.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-body p:last-child {
  margin-bottom: 0;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-modal-header,
.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-modal-header {
  padding: 0px;
  margin: 0px;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog a.btn-link,
.occ-icgds .occ-broadcast-msgs .modal-dialog a.btn-link {
  outline: none;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control,
.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control {
  width: auto;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control-prev,
.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control-prev {
  left: -19px;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control-next,
.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control-next {
  right: -19px;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control-prev,
body.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control-next,
.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control-prev,
.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control-next {
  background-image: none;
  opacity: 1;
  background-color: transparent;
  top: -20px;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-prev,
body.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-next,
.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-prev,
.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-next {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-down-white.svg");
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  display: block;
  background-size: contain;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-prev,
.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-prev {
  margin-left: -43px;
  transform: rotate(90deg);
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-next,
.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-next {
  margin-right: -43px;
  transform: rotate(-90deg);
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-prev:before,
body.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-next:before,
.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-prev:before,
.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-control .icon-next:before {
  content: none;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-indicators,
.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-indicators {
  bottom: -55px !important;
  z-index: 10001;
  margin: 0 auto;
  left: 10px;
  width: calc(100% - 20px);
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-indicators button,
.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-indicators button {
  background-color: #ffffff;
  border: none;
  width: 8px;
  height: 8px;
  opacity: 0.35;
  margin: 0px 8px;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-indicators .active,
.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel-indicators .active {
  width: 8px;
  height: 8px;
  background-color: #ffffff;
  opacity: 1;
}
body.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel,
.occ-icgds .occ-broadcast-msgs .modal-dialog oc-carousel .carousel {
  display: block;
}
body.occ-icgds .modal-dialog .occ-modal-close-icon-2,
.occ-icgds .modal-dialog .occ-modal-close-icon-2 {
  position: absolute;
  right: 16px;
}
body.occ-icgds .modal-dialog i.occ-modal-close-2,
.occ-icgds .modal-dialog i.occ-modal-close-2 {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_modal_close.svg");
  background-repeat: no-repeat;
  width: 13px;
  height: 13px;
  display: inline-block;
  background-size: contain;
  margin-right: 1rem;
}
body.occ-icgds .occ-message-oc-panel-container,
.occ-icgds .occ-message-oc-panel-container {
  background: #ffffff;
  border-radius: 4px;
  max-height: 70vh;
  overflow-y: auto;
}
body.occ-icgds .occ-message-container,
.occ-icgds .occ-message-container {
  margin: 2%;
}
body.occ-icgds .occ-message-date,
.occ-icgds .occ-message-date {
  font-size: 16px;
  margin-left: 1.1%;
}
body.occ-icgds .occ-message-oc-panel-header,
.occ-icgds .occ-message-oc-panel-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #D0E6FF;
  padding: 1.5%;
}
body.occ-icgds .occ-message-delete,
.occ-icgds .occ-message-delete {
  display: flex;
  color: #b60000;
  cursor: pointer;
}
body.occ-icgds .occ-message-delete-text,
.occ-icgds .occ-message-delete-text {
  font-size: 14px;
  margin-left: 5px;
}
body.occ-icgds .occ-message-header-container,
.occ-icgds .occ-message-header-container {
  display: flex;
  align-items: center;
  margin-top: 25px;
}
body.occ-icgds .occ-message-header-content,
.occ-icgds .occ-message-header-content {
  margin-left: 1.5%;
}
body.occ-icgds .occ-flag-light-blue,
body.occ-icgds .occ-message-header-icon,
.occ-icgds .occ-flag-light-blue,
.occ-icgds .occ-message-header-icon {
  width: 56px;
  height: 56px;
}
body.occ-icgds .occ-message-title,
.occ-icgds .occ-message-title {
  font-size: 22px;
  color: #22303E;
}
body.occ-icgds .occ-message-from,
.occ-icgds .occ-message-from {
  font-size: 16px;
  color: #22303E;
}
body.occ-icgds .occ-message-body,
.occ-icgds .occ-message-body {
  font-size: 14px;
  color: #22303E;
  line-height: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  word-break: break-word;
  word-wrap: break-word;
  white-space: normal;
}
body.occ-icgds .occ-message-footer,
.occ-icgds .occ-message-footer {
  text-align: center;
}
body.occ-icgds button.occ-message-footer-btn,
.occ-icgds button.occ-message-footer-btn {
  outline: none;
  margin-bottom: 15px;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-modal-header,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-modal-header {
  padding-bottom: 0px;
  margin-bottom: 8px;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-instruction,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-instruction {
  margin-bottom: 26px;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-challenge-header,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-challenge-header {
  margin-bottom: 8px;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-challenge-text,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-challenge-text {
  margin-bottom: 24px;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-challenge-text .occ-countdown-timer-wrapper,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-challenge-text .occ-countdown-timer-wrapper {
  margin-top: 0px;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .challenge-text-input,
.occ-icgds .occ-payment-authentication .modal-dialog .challenge-text-input {
  max-width: 300px;
  display: block;
  margin: 0 auto;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-pay-auth-lock,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-pay-auth-lock {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0 8px;
  vertical-align: sub;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-modal-close-icon-2,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-modal-close-icon-2 {
  right: 24px;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-modal-close-icon-2 .occ-modal-close-1,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-modal-close-icon-2 .occ-modal-close-1 {
  width: 13px;
  height: 13px;
  cursor: pointer;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_modal_close.svg");
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-biometric-challenge-text,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-biometric-challenge-text {
  margin-top: 53px;
  margin-bottom: 16px;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-challenge-instruction,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-challenge-instruction {
  max-width: 270px;
  margin: 0 auto 19px auto;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response {
  margin: 0 auto;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response > *,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response > * {
  display: inline-block;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response oc-action-button.btn-link button,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-biometric-authentication-response oc-action-button.btn-link button {
  height: auto;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-auth-error,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-auth-error {
  display: inline-block;
  width: 16px;
  height: 14px;
  vertical-align: middle;
  margin-right: 4px;
}
body.occ-icgds .occ-payment-authentication .modal-dialog oc-action-button .btn-link,
.occ-icgds .occ-payment-authentication .modal-dialog oc-action-button .btn-link {
  padding: 0px;
  vertical-align: text-bottom;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .occ-approve-green,
.occ-icgds .occ-payment-authentication .modal-dialog .occ-approve-green {
  margin: 0 auto;
  transform: rotate(-20deg);
}
body.occ-icgds .occ-payment-authentication .modal-dialog .modal-footer,
.occ-icgds .occ-payment-authentication .modal-dialog .modal-footer {
  padding-top: 1rem;
}
body.occ-icgds .occ-payment-authentication .modal-dialog .modal-footer oc-action-button,
.occ-icgds .occ-payment-authentication .modal-dialog .modal-footer oc-action-button {
  padding-top: 0;
}
body.occ-icgds .occ-cdbe-header,
.occ-icgds .occ-cdbe-header {
  padding: 8px 1%;
  background-color: #0b1941;
  color: #ffffff;
  height: 40px;
  top: 0;
  display: flex;
  position: fixed;
  left: 0px;
  right: 0;
  justify-content: space-between;
  align-items: center;
}
body.occ-icgds .occ-cdbe-wrapper oc-spinner-inline,
.occ-icgds .occ-cdbe-wrapper oc-spinner-inline {
  position: fixed;
  top: 50%;
  left: 50%;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body.occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-body,
  .occ-icgds .occ-broadcast-msgs .modal-dialog .occ-msg-body {
    max-width: 750px;
  }
  body.occ-icgds .occ-message-body,
  body.occ-icgds .occ-metis .occ-message-body,
  .occ-icgds .occ-message-body,
  .occ-icgds .occ-metis .occ-message-body {
    max-width: 830px;
  }
}
body.occ-icgds .occ-transactions-export-modal .occ-modal-header,
body.occ-icgds .occ-transactions-export-modal .occ-modal-wrapper > div:first-child,
body.occ-icgds .occ-transactions-print-modal .occ-modal-header,
body.occ-icgds .occ-transactions-print-modal .occ-modal-wrapper > div:first-child,
.occ-icgds .occ-transactions-export-modal .occ-modal-header,
.occ-icgds .occ-transactions-export-modal .occ-modal-wrapper > div:first-child,
.occ-icgds .occ-transactions-print-modal .occ-modal-header,
.occ-icgds .occ-transactions-print-modal .occ-modal-wrapper > div:first-child {
  display: block;
  padding: 0 0 1rem 0.5rem;
  margin: 0;
}
body.occ-icgds .occ-transactions-export-modal oc-radiobutton-list legend,
body.occ-icgds .occ-transactions-print-modal oc-radiobutton-list legend,
.occ-icgds .occ-transactions-export-modal oc-radiobutton-list legend,
.occ-icgds .occ-transactions-print-modal oc-radiobutton-list legend {
  display: none;
}
body.occ-icgds .occ-transactions-export-modal oc-radiobutton-list li,
body.occ-icgds .occ-transactions-print-modal oc-radiobutton-list li,
.occ-icgds .occ-transactions-export-modal oc-radiobutton-list li,
.occ-icgds .occ-transactions-print-modal oc-radiobutton-list li {
  margin-bottom: 5px;
}
body.occ-icgds .occ-transactions-export-modal oc-radiobutton-list ul.horizontal li,
body.occ-icgds .occ-transactions-print-modal oc-radiobutton-list ul.horizontal li,
.occ-icgds .occ-transactions-export-modal oc-radiobutton-list ul.horizontal li,
.occ-icgds .occ-transactions-print-modal oc-radiobutton-list ul.horizontal li {
  float: none;
}
body.occ-icgds .occ-transactions-export-modal .occ-caution-text,
body.occ-icgds .occ-transactions-print-modal .occ-caution-text,
.occ-icgds .occ-transactions-export-modal .occ-caution-text,
.occ-icgds .occ-transactions-print-modal .occ-caution-text {
  font-size: 14px;
  color: #008CE6;
  text-align: left;
  font-weight: 600;
}
body.occ-icgds .occ-transactions-export-modal .occ-caution-text oc-icon,
body.occ-icgds .occ-transactions-print-modal .occ-caution-text oc-icon,
.occ-icgds .occ-transactions-export-modal .occ-caution-text oc-icon,
.occ-icgds .occ-transactions-print-modal .occ-caution-text oc-icon {
  display: inline-block;
  vertical-align: sub;
  margin-right: 3px;
}
body.occ-icgds .occ-transactions-export-modal .occ-info-text,
body.occ-icgds .occ-transactions-print-modal .occ-info-text,
.occ-icgds .occ-transactions-export-modal .occ-info-text,
.occ-icgds .occ-transactions-print-modal .occ-info-text {
  color: #002d72;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  text-align: left;
  background-color: #FAF3D9;
  border: 1px #edc200 solid;
  padding: 8px 12px;
}
body.occ-icgds .occ-transactions-export-modal p.info-text label,
body.occ-icgds .occ-transactions-print-modal p.info-text label,
.occ-icgds .occ-transactions-export-modal p.info-text label,
.occ-icgds .occ-transactions-print-modal p.info-text label {
  font-weight: 600;
}
body.occ-icgds .occ-transactions-export-modal .modal-footer,
body.occ-icgds .occ-transactions-print-modal .modal-footer,
.occ-icgds .occ-transactions-export-modal .modal-footer,
.occ-icgds .occ-transactions-print-modal .modal-footer {
  padding: 0;
  border-top: 1px solid #C8D5E1;
}
body.occ-icgds .occ-transactions-export-modal oc-toggle-buttons,
body.occ-icgds .occ-transactions-print-modal oc-toggle-buttons,
.occ-icgds .occ-transactions-export-modal oc-toggle-buttons,
.occ-icgds .occ-transactions-print-modal oc-toggle-buttons {
  margin-bottom: 20px;
}
body.occ-icgds .occ-transactions-export-modal oc-checkbox-list ul,
body.occ-icgds .occ-transactions-print-modal oc-checkbox-list ul,
.occ-icgds .occ-transactions-export-modal oc-checkbox-list ul,
.occ-icgds .occ-transactions-print-modal oc-checkbox-list ul {
  padding-left: 0px;
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
body.occ-icgds .occ-transactions-export-modal .occ-modal-wrapper-content,
body.occ-icgds .occ-transactions-print-modal .occ-modal-wrapper-content,
.occ-icgds .occ-transactions-export-modal .occ-modal-wrapper-content,
.occ-icgds .occ-transactions-print-modal .occ-modal-wrapper-content {
  text-align: left;
  padding-left: 0.5rem;
}
body.occ-icgds .occ-transactions-export-modal .occ-modal-wrapper,
body.occ-icgds .occ-transactions-print-modal .occ-modal-wrapper,
.occ-icgds .occ-transactions-export-modal .occ-modal-wrapper,
.occ-icgds .occ-transactions-print-modal .occ-modal-wrapper {
  padding: 1.5rem 1rem 1rem;
}
body.occ-icgds .table-printsaveas-modal,
.occ-icgds .table-printsaveas-modal {
  padding: 1.5rem 1rem 1rem;
}
body.occ-icgds .table-printsaveas-modal.occ-modal-wrapper > div:first-child,
body.occ-icgds .table-printsaveas-modal .occ-modal-header,
.occ-icgds .table-printsaveas-modal.occ-modal-wrapper > div:first-child,
.occ-icgds .table-printsaveas-modal .occ-modal-header {
  display: block;
  margin: 0;
  padding: 0 0 1rem 0.5rem;
}
body.occ-icgds .table-printsaveas-modal .modal-body,
.occ-icgds .table-printsaveas-modal .modal-body {
  padding-left: 0.5rem;
  border: none;
}
body.occ-icgds .table-printsaveas-modal .modal-body legend,
.occ-icgds .table-printsaveas-modal .modal-body legend {
  display: none;
}
body.occ-icgds .table-printsaveas-modal .modal-footer,
.occ-icgds .table-printsaveas-modal .modal-footer {
  padding: 0;
  border-top: 1px solid #C8D5E1;
}
body.occ-icgds .table-printsaveas-modal .modal-footer oc-action-button:first-child,
.occ-icgds .table-printsaveas-modal .modal-footer oc-action-button:first-child {
  margin-right: 0px;
}
body.occ-icgds .table-printsaveas-modal .modal-footer oc-action-button:first-child .occ-print-btn,
.occ-icgds .table-printsaveas-modal .modal-footer oc-action-button:first-child .occ-print-btn {
  margin-right: 0px;
}
body.occ-icgds oc-export-option .occ-modal-wrapper > div:first-child,
body.occ-icgds oc-export-option .occ-modal-header,
.occ-icgds oc-export-option .occ-modal-wrapper > div:first-child,
.occ-icgds oc-export-option .occ-modal-header {
  display: block;
  margin: 0;
  padding: 0 0 1rem 0.5rem;
}
body.occ-icgds oc-export-option .occ-modal-wrapper-content,
.occ-icgds oc-export-option .occ-modal-wrapper-content {
  text-align: left;
}
body.occ-icgds oc-export-option .occ-modal-wrapper-content legend,
.occ-icgds oc-export-option .occ-modal-wrapper-content legend {
  display: none;
}
body.occ-icgds oc-export-option .modal-footer,
.occ-icgds oc-export-option .modal-footer {
  border-top: 1px solid #C8D5E1;
  padding: 0px;
}
body.occ-icgds oc-export-option .occ-modal-wrapper,
.occ-icgds oc-export-option .occ-modal-wrapper {
  padding: 1.5rem 1rem 1rem;
}
body.occ-icgds .occ-space,
.occ-icgds .occ-space {
  display: inline-block;
  width: 4px;
  height: auto;
}
body.occ-icgds .occ-modal-multi-column-list oc-tabset oc-tab oc-checkbox-list fieldset legend,
.occ-icgds .occ-modal-multi-column-list oc-tabset oc-tab oc-checkbox-list fieldset legend {
  border: none;
}
body.occ-icgds .occ-modal-multi-column-list oc-tabset oc-tab oc-checkbox-list fieldset ul.vertical,
.occ-icgds .occ-modal-multi-column-list oc-tabset oc-tab oc-checkbox-list fieldset ul.vertical {
  padding-left: 0px;
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
body.occ-icgds .occ-modal-multi-column-list oc-tabset .vertical-tabs .occ-tab-header,
.occ-icgds .occ-modal-multi-column-list oc-tabset .vertical-tabs .occ-tab-header {
  width: 30%;
  border-right: 0px;
  padding-right: 5px;
}
body.occ-icgds oc-label,
.occ-icgds oc-label {
  display: block;
}
body.occ-icgds oc-label,
body.occ-icgds label,
body.occ-icgds .occ-label-blue,
.occ-icgds oc-label,
.occ-icgds label,
.occ-icgds .occ-label-blue {
  margin-bottom: 0;
  color: #4F6F90;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.25;
}
body.occ-icgds oc-label .required-asterisk,
body.occ-icgds label .required-asterisk,
body.occ-icgds .occ-label-blue .required-asterisk,
.occ-icgds oc-label .required-asterisk,
.occ-icgds label .required-asterisk,
.occ-icgds .occ-label-blue .required-asterisk {
  color: #b60000;
  margin-right: 3px;
}
body.occ-icgds oc-label > label,
.occ-icgds oc-label > label {
  display: inline-block !important;
  padding: 1.5rem 20px 0 0;
  position: relative;
  margin-bottom: 0.25rem;
}
body.occ-icgds oc-label > label .occ-label-tooltip,
.occ-icgds oc-label > label .occ-label-tooltip {
  position: absolute;
  top: 1.5rem;
  right: 0;
}
body.occ-icgds oc-label.label-placeholder label span:first-of-type:after,
.occ-icgds oc-label.label-placeholder label span:first-of-type:after {
  content: "​";
}
body.occ-icgds oc-label label > div:first-of-type,
.occ-icgds oc-label label > div:first-of-type {
  padding-bottom: 0.25rem;
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
}
body.occ-icgds oc-label label > div:first-of-type.occ-label-with-required-left, body.occ-icgds oc-label label > div:first-of-type.occ-label-with-required, body.occ-icgds oc-label label > div:first-of-type.occ-label-with-required-info,
.occ-icgds oc-label label > div:first-of-type.occ-label-with-required-left,
.occ-icgds oc-label label > div:first-of-type.occ-label-with-required,
.occ-icgds oc-label label > div:first-of-type.occ-label-with-required-info {
  color: #22303E;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.25;
}
body.occ-icgds oc-label label > div:first-of-type.occ-label-with-required-left > span.required, body.occ-icgds oc-label label > div:first-of-type.occ-label-with-required > span.required, body.occ-icgds oc-label label > div:first-of-type.occ-label-with-required-info > span.required,
.occ-icgds oc-label label > div:first-of-type.occ-label-with-required-left > span.required,
.occ-icgds oc-label label > div:first-of-type.occ-label-with-required > span.required,
.occ-icgds oc-label label > div:first-of-type.occ-label-with-required-info > span.required {
  margin-left: auto;
  background: transparent;
}
body.occ-icgds oc-label label > div:first-of-type.occ-label-with-required-left > span.required:after, body.occ-icgds oc-label label > div:first-of-type.occ-label-with-required > span.required:after, body.occ-icgds oc-label label > div:first-of-type.occ-label-with-required-info > span.required:after,
.occ-icgds oc-label label > div:first-of-type.occ-label-with-required-left > span.required:after,
.occ-icgds oc-label label > div:first-of-type.occ-label-with-required > span.required:after,
.occ-icgds oc-label label > div:first-of-type.occ-label-with-required-info > span.required:after {
  content: "*";
  color: #b60000;
  vertical-align: text-top;
  margin-right: 0.25rem;
}
body.occ-icgds oc-label label.oc-require-left > div:first-of-type span.required,
.occ-icgds oc-label label.oc-require-left > div:first-of-type span.required {
  margin-right: 10px;
  margin-left: 0;
}
body.occ-icgds oc-label label .occ-label-with-required,
.occ-icgds oc-label label .occ-label-with-required {
  float: right;
  margin-left: 3px;
}
body.occ-icgds oc-label label .occ-label-with-value,
.occ-icgds oc-label label .occ-label-with-value {
  position: relative;
  padding-right: 20px;
}
body.occ-icgds oc-label label .occ-label-with-value .occ-label-tooltip,
.occ-icgds oc-label label .occ-label-with-value .occ-label-tooltip {
  top: 0px;
}
body.occ-icgds oc-text ::placeholder,
body.occ-icgds oc-spinner ::placeholder,
body.occ-icgds oc-numeric-format-text ::placeholder,
body.occ-icgds oc-textbox-input-mask ::placeholder,
body.occ-icgds oc-textarea ::placeholder,
body.occ-icgds oc-typeahead ::placeholder,
body.occ-icgds oc-typeahead-x ::placeholder,
body.occ-icgds oc-daterange ::placeholder,
body.occ-icgds oc-datepicker ::placeholder,
body.occ-icgds oc-countrycode-selector ::placeholder,
body.occ-icgds oc-countrycode-selector-x ::placeholder,
.occ-icgds oc-text ::placeholder,
.occ-icgds oc-spinner ::placeholder,
.occ-icgds oc-numeric-format-text ::placeholder,
.occ-icgds oc-textbox-input-mask ::placeholder,
.occ-icgds oc-textarea ::placeholder,
.occ-icgds oc-typeahead ::placeholder,
.occ-icgds oc-typeahead-x ::placeholder,
.occ-icgds oc-daterange ::placeholder,
.occ-icgds oc-datepicker ::placeholder,
.occ-icgds oc-countrycode-selector ::placeholder,
.occ-icgds oc-countrycode-selector-x ::placeholder {
  color: #3D566F;
}
body.occ-icgds oc-text :-ms-input-placeholder,
body.occ-icgds oc-spinner :-ms-input-placeholder,
body.occ-icgds oc-numeric-format-text :-ms-input-placeholder,
body.occ-icgds oc-textbox-input-mask :-ms-input-placeholder,
body.occ-icgds oc-textarea :-ms-input-placeholder,
body.occ-icgds oc-typeahead :-ms-input-placeholder,
body.occ-icgds oc-typeahead-x :-ms-input-placeholder,
body.occ-icgds oc-daterange :-ms-input-placeholder,
body.occ-icgds oc-datepicker :-ms-input-placeholder,
body.occ-icgds oc-countrycode-selector :-ms-input-placeholder,
body.occ-icgds oc-countrycode-selector-x :-ms-input-placeholder,
.occ-icgds oc-text :-ms-input-placeholder,
.occ-icgds oc-spinner :-ms-input-placeholder,
.occ-icgds oc-numeric-format-text :-ms-input-placeholder,
.occ-icgds oc-textbox-input-mask :-ms-input-placeholder,
.occ-icgds oc-textarea :-ms-input-placeholder,
.occ-icgds oc-typeahead :-ms-input-placeholder,
.occ-icgds oc-typeahead-x :-ms-input-placeholder,
.occ-icgds oc-daterange :-ms-input-placeholder,
.occ-icgds oc-datepicker :-ms-input-placeholder,
.occ-icgds oc-countrycode-selector :-ms-input-placeholder,
.occ-icgds oc-countrycode-selector-x :-ms-input-placeholder {
  color: #4F6F90 !important;
}
body.occ-icgds oc-text.ng-invalid.ng-touched input,
body.occ-icgds oc-textarea.ng-invalid.ng-touched textarea,
body.occ-icgds oc-typeahead.ng-invalid.ng-touched .ui-autocomplete,
body.occ-icgds oc-typeahead-x.ng-invalid.ng-touched .ui-autocomplete,
body.occ-icgds oc-listbox.ng-invalid.ng-touched .ui-listbox,
body.occ-icgds oc-dropdown.ng-invalid.ng-touched button.btn-primary,
.occ-icgds oc-text.ng-invalid.ng-touched input,
.occ-icgds oc-textarea.ng-invalid.ng-touched textarea,
.occ-icgds oc-typeahead.ng-invalid.ng-touched .ui-autocomplete,
.occ-icgds oc-typeahead-x.ng-invalid.ng-touched .ui-autocomplete,
.occ-icgds oc-listbox.ng-invalid.ng-touched .ui-listbox,
.occ-icgds oc-dropdown.ng-invalid.ng-touched button.btn-primary {
  border-color: #b60000;
}
body.occ-icgds oc-daterange.ng-invalid.ng-touched .input-group,
body.occ-icgds oc-datepicker.ng-invalid.ng-touched .input-group,
.occ-icgds oc-daterange.ng-invalid.ng-touched .input-group,
.occ-icgds oc-datepicker.ng-invalid.ng-touched .input-group {
  border-color: #b60000;
}
body.occ-icgds oc-listbox input,
.occ-icgds oc-listbox input {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
body.occ-icgds oc-listbox .ui-listbox,
.occ-icgds oc-listbox .ui-listbox {
  border-radius: 4px;
  border: none;
}
body.occ-icgds oc-listbox .ui-listbox ul li.ui-listbox-item div.ui-chkbox,
.occ-icgds oc-listbox .ui-listbox ul li.ui-listbox-item div.ui-chkbox {
  padding-right: 0px;
}
body.occ-icgds oc-listbox .ui-listbox.occ-listbox-selection .ui-listbox-item.ui-state-active, body.occ-icgds oc-listbox .ui-listbox.occ-listbox-selection .ui-listbox-item.ui-state-highlight,
.occ-icgds oc-listbox .ui-listbox.occ-listbox-selection .ui-listbox-item.ui-state-active,
.occ-icgds oc-listbox .ui-listbox.occ-listbox-selection .ui-listbox-item.ui-state-highlight {
  background: transparent;
}
body.occ-icgds oc-listbox .ui-listbox-list-wrapper,
.occ-icgds oc-listbox .ui-listbox-list-wrapper {
  background: #FFFFFF;
  background-clip: padding-box;
  color: #10161D;
  font-size: 14px;
  padding: 0.25rem 0.75rem;
  border-radius: 2px;
  border: 1px solid #C8D5E1;
  transition: all 0.2s cubic-bezier(0.6, 0, 1, 1);
  font-family: "Overpass", sans-serif;
}
body.occ-icgds oc-listbox .ui-listbox-list-wrapper .ui-listbox ul li.ui-listbox-item span.occ-icon,
.occ-icgds oc-listbox .ui-listbox-list-wrapper .ui-listbox ul li.ui-listbox-item span.occ-icon {
  display: inline-block;
  margin-right: 10px;
}
body.occ-icgds oc-listbox div:not(.ui-state-disabled) .ui-listbox-list-wrapper li.ui-listbox-item:active,
.occ-icgds oc-listbox div:not(.ui-state-disabled) .ui-listbox-list-wrapper li.ui-listbox-item:active {
  outline: none;
  border-color: #219DFF !important;
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4);
}
body.occ-icgds .input-group,
.occ-icgds .input-group {
  width: 100%;
}
body.occ-icgds .input-group .form-control:last-child,
body.occ-icgds .input-group-addon:last-child,
body.occ-icgds .input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
body.occ-icgds .input-group-btn:first-child > .btn:not(:first-child),
body.occ-icgds .input-group-btn:last-child > .btn,
body.occ-icgds .input-group-btn:last-child > .btn-group > .btn,
body.occ-icgds .input-group-btn:last-child > .dropdown-toggle,
.occ-icgds .input-group .form-control:last-child,
.occ-icgds .input-group-addon:last-child,
.occ-icgds .input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.occ-icgds .input-group-btn:first-child > .btn:not(:first-child),
.occ-icgds .input-group-btn:last-child > .btn,
.occ-icgds .input-group-btn:last-child > .btn-group > .btn,
.occ-icgds .input-group-btn:last-child > .dropdown-toggle {
  border-radius: 4px;
}
body.occ-icgds .required,
.occ-icgds .required {
  margin-left: auto;
  background: transparent;
}
body.occ-icgds .required:after,
.occ-icgds .required:after {
  content: "*";
  color: #b60000;
  vertical-align: text-top;
  margin-right: 0.25rem;
}
body.occ-icgds oc-error-wall .alert,
.occ-icgds oc-error-wall .alert {
  background: none;
  border: none;
  margin: 0;
  color: #b60000;
  font-weight: 400;
  font-size: 10px;
  padding: 8px 0 3px 0;
}
body.occ-icgds oc-error-wall .alert.alert-danger,
.occ-icgds oc-error-wall .alert.alert-danger {
  padding-left: 0px;
}
body.occ-icgds oc-error-wall .alert.alert-danger oc-icon,
.occ-icgds oc-error-wall .alert.alert-danger oc-icon {
  display: none;
}
body.occ-icgds oc-error-wall .alert.alert-danger > div,
.occ-icgds oc-error-wall .alert.alert-danger > div {
  display: inline-block;
  width: calc(100% - 24px);
}
body.occ-icgds oc-label.occ-inline-label label,
.occ-icgds oc-label.occ-inline-label label {
  display: table !important;
  width: 100%;
}
body.occ-icgds oc-label.occ-inline-label label > *,
.occ-icgds oc-label.occ-inline-label label > * {
  display: table-cell;
}
body.occ-icgds oc-label.occ-inline-label label > span:first-of-type,
.occ-icgds oc-label.occ-inline-label label > span:first-of-type {
  padding: 0px 8px 0px 0px;
  display: table-cell;
  white-space: nowrap;
  vertical-align: middle;
}
body.occ-icgds oc-label.occ-inline-label label > div:first-of-type,
.occ-icgds oc-label.occ-inline-label label > div:first-of-type {
  display: block;
  white-space: nowrap;
}
body.occ-icgds .oc-require-left span.required,
.occ-icgds .oc-require-left span.required {
  float: left;
  margin-right: 10px;
  margin-left: 0;
}
body.occ-icgds oc-label.occ-label-checkbox label > div:first-of-type,
.occ-icgds oc-label.occ-label-checkbox label > div:first-of-type {
  display: inline-block;
}
body.occ-icgds oc-fieldset fieldset legend oc-icon.icon-style,
.occ-icgds oc-fieldset fieldset legend oc-icon.icon-style {
  padding-left: 10px;
  display: inline-block;
}
body.occ-icgds .error-container,
.occ-icgds .error-container {
  margin: 0 auto;
  margin-top: 25%;
  transform: translateY(-50%);
  text-align: center;
  overflow-wrap: break-word;
}
body.occ-icgds .error-container h1,
.occ-icgds .error-container h1 {
  text-align: center;
}
body.occ-icgds .error-container a h5,
.occ-icgds .error-container a h5 {
  text-decoration: none;
  color: #0076d4;
  cursor: pointer;
  transition: color 0.2s cubic-bezier(0.6, 0, 1, 1);
}
body.occ-icgds oc-dropdown + oc-text .btn-primary,
.occ-icgds oc-dropdown + oc-text .btn-primary {
  border-right: none;
}
body.occ-icgds .btn-primary,
body.occ-icgds .btn-primary:hover,
body.occ-icgds .btn-secondary,
body.occ-icgds .btn-secondary:hover,
.occ-icgds .btn-primary,
.occ-icgds .btn-primary:hover,
.occ-icgds .btn-secondary,
.occ-icgds .btn-secondary:hover {
  background: none;
  color: inherit;
}
body.occ-icgds oc-action-button,
.occ-icgds oc-action-button {
  display: inline-block;
  -webkit-appearance: none;
  appearance: none;
}
body.occ-icgds oc-action-button button,
.occ-icgds oc-action-button button {
  border-radius: 4px;
  border: 1px solid transparent;
  background: #D9E7FD;
  padding: 0.375rem 1rem;
  height: 36px;
}
body.occ-icgds oc-action-button button:hover,
.occ-icgds oc-action-button button:hover {
  outline: none;
  border: 1px solid transparent;
  background: #CCDFFF;
  color: #005AA1;
}
body.occ-icgds oc-action-button button:focus,
.occ-icgds oc-action-button button:focus {
  outline: none;
  border: 1px solid #219DFF;
  background: #D9E7FD;
  color: #005AA1;
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4);
}
body.occ-icgds oc-action-button button:active,
.occ-icgds oc-action-button button:active {
  outline: none;
  border: 1px solid transparent;
  background: #17355F;
  color: #FFFFFF;
}
body.occ-icgds oc-action-button button[disabled], body.occ-icgds oc-action-button button.disabled,
.occ-icgds oc-action-button button[disabled],
.occ-icgds oc-action-button button.disabled {
  border: 1px solid transparent !important;
  background: #E9EEF3 !important;
  color: #B8C8D8 !important;
  cursor: not-allowed;
}
body.occ-icgds oc-action-button button oc-badge .badge,
.occ-icgds oc-action-button button oc-badge .badge {
  background: rgba(196, 214, 0, 0.2);
  color: #17355F;
}
body.occ-icgds oc-action-button .primary,
body.occ-icgds oc-action-button .btn-primary,
body.occ-icgds oc-action-button .btn-secondary,
body.occ-icgds oc-action-button .btn-tertiary,
.occ-icgds oc-action-button .primary,
.occ-icgds oc-action-button .btn-primary,
.occ-icgds oc-action-button .btn-secondary,
.occ-icgds oc-action-button .btn-tertiary {
  display: inline-block;
}
body.occ-icgds oc-action-button .btn-primary,
body.occ-icgds oc-action-button .primary,
.occ-icgds oc-action-button .btn-primary,
.occ-icgds oc-action-button .primary {
  background-color: #0076D4;
  border-color: #0076D4;
  border: 1px solid #0076D4;
}
body.occ-icgds oc-action-button .btn-primary:hover,
body.occ-icgds oc-action-button .primary:hover,
.occ-icgds oc-action-button .btn-primary:hover,
.occ-icgds oc-action-button .primary:hover {
  background-color: #005AA1;
  border-color: transparent;
}
body.occ-icgds oc-action-button .btn-primary:focus,
body.occ-icgds oc-action-button .primary:focus,
.occ-icgds oc-action-button .btn-primary:focus,
.occ-icgds oc-action-button .primary:focus {
  background-color: #0076D4;
}
body.occ-icgds oc-action-button .btn-primary:active,
body.occ-icgds oc-action-button .primary:active,
.occ-icgds oc-action-button .btn-primary:active,
.occ-icgds oc-action-button .primary:active {
  background-color: #17355F;
}
body.occ-icgds oc-action-button .btn-primary i.occ-icon,
body.occ-icgds oc-action-button .primary i.occ-icon,
.occ-icgds oc-action-button .btn-primary i.occ-icon,
.occ-icgds oc-action-button .primary i.occ-icon {
  margin-right: 8px;
  display: inline-block;
  vertical-align: middle;
}
body.occ-icgds oc-action-button .btn-secondary,
.occ-icgds oc-action-button .btn-secondary {
  border: 1px solid #0076D4;
  background: transparent;
}
body.occ-icgds oc-action-button .btn-secondary:focus,
.occ-icgds oc-action-button .btn-secondary:focus {
  outline: none;
  border: 1px solid #219DFF;
  background: transparent;
  color: #005AA1;
}
body.occ-icgds oc-action-button .btn-secondary:hover,
.occ-icgds oc-action-button .btn-secondary:hover {
  border: 1px solid #0076D4;
  background: rgba(0, 118, 212, 0.2);
  color: #005AA1;
}
body.occ-icgds oc-action-button .btn-secondary:active,
.occ-icgds oc-action-button .btn-secondary:active {
  border: 1px solid transparent;
  background: #17355F;
  color: #FFFFFF;
}
body.occ-icgds oc-action-button .btn-secondary.disabled .occ-icon, body.occ-icgds oc-action-button .btn-secondary.disabled:hover .occ-icon,
.occ-icgds oc-action-button .btn-secondary.disabled .occ-icon,
.occ-icgds oc-action-button .btn-secondary.disabled:hover .occ-icon {
  opacity: 0.35;
}
body.occ-icgds oc-action-button .btn-secondary .occ-icon,
.occ-icgds oc-action-button .btn-secondary .occ-icon {
  display: inline-block;
  margin-right: 8px;
  margin-top: -5px;
  vertical-align: middle;
}
body.occ-icgds oc-action-button .btn-tertiary.focus .occ-filter, body.occ-icgds oc-action-button .btn-tertiary:hover .occ-filter, body.occ-icgds oc-action-button .btn-tertiary:active .occ-filter,
.occ-icgds oc-action-button .btn-tertiary.focus .occ-filter,
.occ-icgds oc-action-button .btn-tertiary:hover .occ-filter,
.occ-icgds oc-action-button .btn-tertiary:active .occ-filter {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_filter-light-blue.svg");
}
body.occ-icgds oc-action-button .btn-tertiary.focus .occ-print, body.occ-icgds oc-action-button .btn-tertiary:hover .occ-print, body.occ-icgds oc-action-button .btn-tertiary:active .occ-print,
.occ-icgds oc-action-button .btn-tertiary.focus .occ-print,
.occ-icgds oc-action-button .btn-tertiary:hover .occ-print,
.occ-icgds oc-action-button .btn-tertiary:active .occ-print {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_printN16-light-blue.svg");
}
body.occ-icgds oc-action-button .btn-tertiary.focus .occ-export, body.occ-icgds oc-action-button .btn-tertiary:hover .occ-export, body.occ-icgds oc-action-button .btn-tertiary:active .occ-export,
.occ-icgds oc-action-button .btn-tertiary.focus .occ-export,
.occ-icgds oc-action-button .btn-tertiary:hover .occ-export,
.occ-icgds oc-action-button .btn-tertiary:active .occ-export {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_exportN16-light-blue.svg");
}
body.occ-icgds oc-action-button .btn-tertiary.disabled .occ-filter, body.occ-icgds oc-action-button .btn-tertiary.disabled:hover .occ-filter,
.occ-icgds oc-action-button .btn-tertiary.disabled .occ-filter,
.occ-icgds oc-action-button .btn-tertiary.disabled:hover .occ-filter {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_filter-blue.svg");
}
body.occ-icgds oc-action-button .btn-tertiary.disabled .occ-print, body.occ-icgds oc-action-button .btn-tertiary.disabled:hover .occ-print,
.occ-icgds oc-action-button .btn-tertiary.disabled .occ-print,
.occ-icgds oc-action-button .btn-tertiary.disabled:hover .occ-print {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_printN16.svg");
}
body.occ-icgds oc-action-button .btn-tertiary.disabled .occ-export, body.occ-icgds oc-action-button .btn-tertiary.disabled:hover .occ-export,
.occ-icgds oc-action-button .btn-tertiary.disabled .occ-export,
.occ-icgds oc-action-button .btn-tertiary.disabled:hover .occ-export {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_exportN16.svg");
}
body.occ-icgds oc-action-button .btn-tertiary .occ-icon,
.occ-icgds oc-action-button .btn-tertiary .occ-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}
body.occ-icgds oc-action-button .btn-tertiary .occ-icon:after,
.occ-icgds oc-action-button .btn-tertiary .occ-icon:after {
  content: none;
}
body.occ-icgds oc-action-button .btn-tertiary .occ-icon.occ-alert,
.occ-icgds oc-action-button .btn-tertiary .occ-icon.occ-alert {
  padding: 0px;
  margin: 0px;
}
body.occ-icgds oc-action-button.btn-tertiary:focus,
body.occ-icgds oc-action-button button:focus, body.occ-icgds oc-action-button.btn-primary:focus, body.occ-icgds oc-action-button.btn-secondary:focus, body.occ-icgds oc-action-button.occ-btn-approve:focus, body.occ-icgds oc-action-button.occ-btn-reject:focus,
.occ-icgds oc-action-button.btn-tertiary:focus,
.occ-icgds oc-action-button button:focus,
.occ-icgds oc-action-button.btn-primary:focus,
.occ-icgds oc-action-button.btn-secondary:focus,
.occ-icgds oc-action-button.occ-btn-approve:focus,
.occ-icgds oc-action-button.occ-btn-reject:focus {
  outline: none;
}
body.occ-icgds oc-action-button .occ-btn-approve,
.occ-icgds oc-action-button .occ-btn-approve {
  background-color: #00b755;
  border-color: #00b755;
}
body.occ-icgds oc-action-button .occ-btn-approve:hover,
.occ-icgds oc-action-button .occ-btn-approve:hover {
  background-color: rgba(0, 183, 85, 0.7);
  border-color: transparent;
}
body.occ-icgds oc-action-button .occ-btn-approve:hover .occ-icon.occ-approve-green,
.occ-icgds oc-action-button .occ-btn-approve:hover .occ-icon.occ-approve-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_approveN16-white.svg");
}
body.occ-icgds oc-action-button .occ-btn-approve:focus,
.occ-icgds oc-action-button .occ-btn-approve:focus {
  background-color: #00b755;
  border-color: #00b755;
}
body.occ-icgds oc-action-button .occ-btn-approve:active,
.occ-icgds oc-action-button .occ-btn-approve:active {
  background-color: #00843d;
  border-color: #00843d;
}
body.occ-icgds oc-action-button .occ-btn-approve .occ-icon,
.occ-icgds oc-action-button .occ-btn-approve .occ-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}
body.occ-icgds oc-action-button .occ-btn-reject,
.occ-icgds oc-action-button .occ-btn-reject {
  background-color: #b60000;
  border-color: #b60000;
}
body.occ-icgds oc-action-button .occ-btn-reject:hover,
.occ-icgds oc-action-button .occ-btn-reject:hover {
  background-color: rgba(182, 0, 0, 0.7);
  border-color: transparent;
}
body.occ-icgds oc-action-button .occ-btn-reject:hover .occ-icon.occ-reject-red,
.occ-icgds oc-action-button .occ-btn-reject:hover .occ-icon.occ-reject-red {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rejectN16-white.svg");
}
body.occ-icgds oc-action-button .occ-btn-reject:focus,
.occ-icgds oc-action-button .occ-btn-reject:focus {
  background-color: #b60000;
  border-color: #b60000;
}
body.occ-icgds oc-action-button .occ-btn-reject:active,
.occ-icgds oc-action-button .occ-btn-reject:active {
  background-color: #920000;
  border-color: #920000;
}
body.occ-icgds oc-action-button .occ-btn-reject .occ-icon,
.occ-icgds oc-action-button .occ-btn-reject .occ-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}
body.occ-icgds oc-action-button .occ-btn-icon,
.occ-icgds oc-action-button .occ-btn-icon {
  background-color: #eeeeee;
  height: 36px;
  width: 36px;
  border-radius: 50%;
  padding: 9px;
}
body.occ-icgds oc-action-button .occ-btn-icon:focus, body.occ-icgds oc-action-button .occ-btn-icon:hover,
.occ-icgds oc-action-button .occ-btn-icon:focus,
.occ-icgds oc-action-button .occ-btn-icon:hover {
  background-color: #ccc;
}
body.occ-icgds oc-action-button .occ-btn-toggle,
.occ-icgds oc-action-button .occ-btn-toggle {
  height: 36px;
  width: 36px;
  border-radius: 50%;
  padding: 9px 12px;
}
body.occ-icgds oc-action-button .occ-btn-toggle.disabled, body.occ-icgds oc-action-button .occ-btn-toggle.disabled:hover,
.occ-icgds oc-action-button .occ-btn-toggle.disabled,
.occ-icgds oc-action-button .occ-btn-toggle.disabled:hover {
  border-color: transparent;
}
body.occ-icgds oc-action-button .occ-btn-toggle:hover, body.occ-icgds oc-action-button .occ-btn-toggle:focus,
.occ-icgds oc-action-button .occ-btn-toggle:hover,
.occ-icgds oc-action-button .occ-btn-toggle:focus {
  border-color: transparent;
}
body.occ-icgds oc-action-button .btn-link,
.occ-icgds oc-action-button .btn-link {
  background-color: transparent;
  border-color: transparent;
}
body.occ-icgds oc-action-button .btn-link .occ-icon,
.occ-icgds oc-action-button .btn-link .occ-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}
body.occ-icgds oc-action-button .btn-link:hover,
.occ-icgds oc-action-button .btn-link:hover {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.2);
  border-color: transparent;
}
body.occ-icgds oc-action-button .btn-link:focus,
.occ-icgds oc-action-button .btn-link:focus {
  color: #0076D4;
  background-color: transparent;
  border-color: #219DFF;
  outline: none;
}
body.occ-icgds oc-action-button .btn-link:active,
.occ-icgds oc-action-button .btn-link:active {
  color: #0076D4;
  background-color: transparent;
  border-color: transparent;
  outline: none;
}
body.occ-icgds oc-action-button .btn-link[disabled], body.occ-icgds oc-action-button .btn-link.disabled,
.occ-icgds oc-action-button .btn-link[disabled],
.occ-icgds oc-action-button .btn-link.disabled {
  opacity: 0.8;
  background-color: transparent !important;
  border-color: transparent !important;
}
body.occ-icgds oc-action-button button.btn-secondary.focus .occ-graph, body.occ-icgds oc-action-button button.btn-secondary:hover .occ-graph, body.occ-icgds oc-action-button button.btn-secondary:active .occ-graph,
.occ-icgds oc-action-button button.btn-secondary.focus .occ-graph,
.occ-icgds oc-action-button button.btn-secondary:hover .occ-graph,
.occ-icgds oc-action-button button.btn-secondary:active .occ-graph {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_graph-white.svg");
}
body.occ-icgds oc-action-button button.btn-secondary.focus .occ-document, body.occ-icgds oc-action-button button.btn-secondary:hover .occ-document, body.occ-icgds oc-action-button button.btn-secondary:active .occ-document,
.occ-icgds oc-action-button button.btn-secondary.focus .occ-document,
.occ-icgds oc-action-button button.btn-secondary:hover .occ-document,
.occ-icgds oc-action-button button.btn-secondary:active .occ-document {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_document-white.svg");
}
body.occ-icgds oc-action-button button.btn-secondary.focus .occ-alert, body.occ-icgds oc-action-button button.btn-secondary:hover .occ-alert, body.occ-icgds oc-action-button button.btn-secondary:active .occ-alert,
.occ-icgds oc-action-button button.btn-secondary.focus .occ-alert,
.occ-icgds oc-action-button button.btn-secondary:hover .occ-alert,
.occ-icgds oc-action-button button.btn-secondary:active .occ-alert {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_alert-white.svg");
}
body.occ-icgds oc-action-button oc-action-button.disabled button.btn-secondary:hover .occ-graph,
body.occ-icgds oc-action-button button.btn-secondary.disabled:hover .occ-graph,
.occ-icgds oc-action-button oc-action-button.disabled button.btn-secondary:hover .occ-graph,
.occ-icgds oc-action-button button.btn-secondary.disabled:hover .occ-graph {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_graph.svg");
}
body.occ-icgds oc-action-button oc-action-button.disabled button.btn-secondary:hover .occ-document,
body.occ-icgds oc-action-button button.btn-secondary.disabled:hover .occ-document,
.occ-icgds oc-action-button oc-action-button.disabled button.btn-secondary:hover .occ-document,
.occ-icgds oc-action-button button.btn-secondary.disabled:hover .occ-document {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_document.svg");
}
body.occ-icgds oc-action-button oc-action-button.disabled button.btn-secondary:hover .occ-alert,
body.occ-icgds oc-action-button button.btn-secondary.disabled:hover .occ-alert,
.occ-icgds oc-action-button oc-action-button.disabled button.btn-secondary:hover .occ-alert,
.occ-icgds oc-action-button button.btn-secondary.disabled:hover .occ-alert {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_alert.svg");
}
body.occ-icgds oc-action-button oc-action-button.disabled button.btn-secondary:hover .occ-run-blue,
body.occ-icgds oc-action-button button.btn-secondary.disabled:hover .occ-run-blue,
.occ-icgds oc-action-button oc-action-button.disabled button.btn-secondary:hover .occ-run-blue,
.occ-icgds oc-action-button button.btn-secondary.disabled:hover .occ-run-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_run-blue.svg");
}
body.occ-icgds oc-action-button.occ-switch-btn button,
.occ-icgds oc-action-button.occ-switch-btn button {
  border: 1px solid #ccc;
  background: #ffffff;
}
body.occ-icgds oc-action-button.occ-switch-btn.occ-active button, body.occ-icgds oc-action-button.occ-switch-btn:hover button, body.occ-icgds oc-action-button.occ-switch-btn:focus button,
.occ-icgds oc-action-button.occ-switch-btn.occ-active button,
.occ-icgds oc-action-button.occ-switch-btn:hover button,
.occ-icgds oc-action-button.occ-switch-btn:focus button {
  background: #0076D4;
  border: 1px solid #0076D4;
  outline: none;
}
body.occ-icgds oc-action-button.occ-switch-btn:focus,
.occ-icgds oc-action-button.occ-switch-btn:focus {
  outline: none;
}
body.occ-icgds oc-action-button.disabled .occ-btn-approve .occ-icon.occ-approve-green,
body.occ-icgds oc-action-button.disabled .occ-btn-approve:hover .occ-icon.occ-approve-green,
.occ-icgds oc-action-button.disabled .occ-btn-approve .occ-icon.occ-approve-green,
.occ-icgds oc-action-button.disabled .occ-btn-approve:hover .occ-icon.occ-approve-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_approveN16-green.svg");
}
body.occ-icgds oc-action-button.disabled .occ-btn-reject .occ-icon.occ-reject-red,
body.occ-icgds .oc-action-button.disabled .occ-btn-reject:hover .occ-icon.occ-reject-red,
.occ-icgds oc-action-button.disabled .occ-btn-reject .occ-icon.occ-reject-red,
.occ-icgds .oc-action-button.disabled .occ-btn-reject:hover .occ-icon.occ-reject-red {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rejectN16-red.svg");
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats {
  font-size: 14px;
  text-transform: capitalize;
  width: 190px;
  text-align: left;
  word-break: break-word;
  white-space: normal;
  border: 1px solid #e9eef3;
  background: #ffffff;
  box-shadow: #dfdfdf 0px 0px 6px 0px;
  padding: 0px 70px 0 16px;
  line-height: 18px;
  border-radius: 4px;
  position: relative;
  height: 64px;
  color: #000;
  margin: 5px 10px;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats .occ-icon,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats .occ-icon {
  right: 9%;
  position: absolute;
  margin-right: 0;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-acc-bal,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-acc-bal {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-AccountBalance.svg");
  width: 39px;
  height: 32px;
  top: 18px;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-acc-state,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-acc-state {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-AccountStatement.svg");
  width: 26px;
  height: 33px;
  top: 16px;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-trans-int,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-trans-int {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-TransactionInitiation.svg");
  width: 26px;
  height: 38px;
  top: 13px;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-pdf,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-pdf {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-pdf.svg");
  width: 25px;
  height: 32px;
  top: 16px;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-csv,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats .occ-icon.occ-rd-csv {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-csv.svg");
  width: 25px;
  height: 32px;
  top: 16px;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats.selected, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:focus, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:active, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:hover,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats.selected,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:focus,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:active,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:hover {
  color: #04A22C;
  border: 1px solid #04A22C;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-acc-bal, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-acc-bal, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-acc-bal, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-acc-bal,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-acc-bal,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-acc-bal,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-acc-bal,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-acc-bal {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-AccountBalance_green.svg");
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-acc-state, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-acc-state, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-acc-state, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-acc-state,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-acc-state,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-acc-state,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-acc-state,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-acc-state {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-AccountStatement_green.svg");
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-trans-int, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-trans-int, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-trans-int, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-trans-int,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-trans-int,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-trans-int,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-trans-int,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-trans-int {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-TransactionInitiation_green.svg");
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-pdf, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-pdf, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-pdf, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-pdf,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-pdf,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-pdf,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-pdf,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-pdf {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-pdf_green.svg");
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-csv, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-csv, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-csv, body.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-csv,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats.selected .occ-icon.occ-rd-csv,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:focus .occ-icon.occ-rd-csv,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:active .occ-icon.occ-rd-csv,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-csv {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-csv_green.svg");
}
body.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover,
.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover {
  color: #000;
  border: 1px solid #e9eef3;
}
body.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-acc-bal,
.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-acc-bal {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-AccountBalance.svg");
}
body.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-acc-state,
.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-acc-state {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-AccountStatement.svg");
}
body.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-trans-int,
.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-trans-int {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-TransactionInitiation.svg");
}
body.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-pdf,
.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-pdf {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-pdf.svg");
}
body.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-csv,
.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-cats:hover .occ-icon.occ-rd-csv {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-csv.svg");
}
body.occ-icgds oc-action-button .btn-secondary .occ-icon.occ-delete,
body.occ-icgds oc-action-button .btn-secondary.disabled .occ-icon.occ-delete,
body.occ-icgds oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-delete,
.occ-icgds oc-action-button .btn-secondary .occ-icon.occ-delete,
.occ-icgds oc-action-button .btn-secondary.disabled .occ-icon.occ-delete,
.occ-icgds oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-delete {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_deleteN16-sec-btn.svg");
}
body.occ-icgds oc-action-button .btn-secondary:hover .occ-icon.occ-delete,
.occ-icgds oc-action-button .btn-secondary:hover .occ-icon.occ-delete {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_deleteN16_white.svg");
}
body.occ-icgds oc-action-button .btn-secondary .occ-icon.occ-edit-document,
body.occ-icgds oc-action-button .btn-secondary.disabled .occ-icon.occ-edit-document,
body.occ-icgds oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-edit-document,
.occ-icgds oc-action-button .btn-secondary .occ-icon.occ-edit-document,
.occ-icgds oc-action-button .btn-secondary.disabled .occ-icon.occ-edit-document,
.occ-icgds oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-edit-document {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_editN16.svg");
}
body.occ-icgds oc-action-button .btn-secondary:hover .occ-icon.occ-edit-document,
.occ-icgds oc-action-button .btn-secondary:hover .occ-icon.occ-edit-document {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_editN16_white.svg");
}
body.occ-icgds oc-action-button .btn-secondary .occ-icon.occ-export,
body.occ-icgds oc-action-button .btn-secondary.disabled .occ-icon.occ-export,
body.occ-icgds oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-export,
.occ-icgds oc-action-button .btn-secondary .occ-icon.occ-export,
.occ-icgds oc-action-button .btn-secondary.disabled .occ-icon.occ-export,
.occ-icgds oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-export {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_exportN16-light-blue.svg");
}
body.occ-icgds oc-action-button .btn-secondary:hover .occ-icon.occ-export,
.occ-icgds oc-action-button .btn-secondary:hover .occ-icon.occ-export {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_exportN16_white.svg");
}
body.occ-icgds oc-action-button .btn-secondary:hover .occ-icon.occ-rd-copy,
.occ-icgds oc-action-button .btn-secondary:hover .occ-icon.occ-rd-copy {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-copy_white.svg");
}
body.occ-icgds oc-action-button .btn-secondary.disabled .occ-icon.occ-rd-copy,
body.occ-icgds oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-rd-copy,
.occ-icgds oc-action-button .btn-secondary.disabled .occ-icon.occ-rd-copy,
.occ-icgds oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-rd-copy {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-copy.svg");
}
body.occ-icgds oc-action-button .btn-secondary:hover .occ-icon.occ-rd-schedule,
.occ-icgds oc-action-button .btn-secondary:hover .occ-icon.occ-rd-schedule {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-manage-schedule_white.svg");
}
body.occ-icgds oc-action-button .btn-secondary.disabled .occ-icon.occ-rd-schedule,
body.occ-icgds oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-rd-schedule,
.occ-icgds oc-action-button .btn-secondary.disabled .occ-icon.occ-rd-schedule,
.occ-icgds oc-action-button .btn-secondary.disabled:hover .occ-icon.occ-rd-schedule {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-manage-schedule.svg");
}
body.occ-icgds oc-action-button.btn-tertiary.occ-rd-sects,
.occ-icgds oc-action-button.btn-tertiary.occ-rd-sects {
  width: 100%;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects {
  font-size: 20px;
  text-transform: uppercase;
  min-width: 300px;
  text-align: left;
  word-break: break-word;
  white-space: normal;
  border-bottom: 4px solid #ccc;
  background: #ffffff;
  padding: 0px 70px 0 20%;
  line-height: 18px;
  border-radius: 0px;
  position: relative;
  height: 88px;
  color: #000;
  margin: 6px 3px;
  width: 100%;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects.yell,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects.yell {
  border-bottom: 4px solid #edc200;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects.blue,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects.blue {
  border-bottom: 4px solid #008CE6;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects.purp,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects.purp {
  border-bottom: 4px solid #a05fb5;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects.green,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects.green {
  border-bottom: 4px solid #06c972;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon {
  position: absolute;
  margin-right: 0;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-head-green,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-head-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-Add-Header-green.svg");
  width: 30px;
  height: 27px;
  top: 30px;
  left: 7%;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-body-green,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-body-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-Add-Body-green.svg");
  width: 30px;
  height: 27px;
  top: 30px;
  left: 7%;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-foot-green,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-foot-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-Add-Footer-green.svg");
  width: 30px;
  height: 27px;
  top: 30px;
  left: 7%;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-head-yellow,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-head-yellow {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-head-yellow.svg");
  width: 30px;
  height: 27px;
  top: 30px;
  left: 7%;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-body-blue,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-body-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-body-blue.svg");
  width: 30px;
  height: 27px;
  top: 30px;
  left: 7%;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-foot-purple,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-foot-purple {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-foot-purple.svg");
  width: 30px;
  height: 27px;
  top: 30px;
  left: 7%;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-tick-yellow,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-tick-yellow {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-tick-yellow.svg");
  width: 40px;
  height: 41px;
  top: 22px;
  right: 7%;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-tick-blue,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-tick-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-tick-blue.svg");
  width: 40px;
  height: 41px;
  top: 22px;
  right: 7%;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-tick-purple,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-tick-purple {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-tick-purple.svg");
  width: 40px;
  height: 41px;
  top: 22px;
  right: 7%;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-plus-green,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-plus-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-Plus-green.svg");
  width: 40px;
  height: 41px;
  top: 22px;
  right: 7%;
}
body.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-run-green,
.occ-icgds oc-action-button .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-run-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-Run-green.svg");
  width: 40px;
  height: 41px;
  top: 22px;
  right: 7%;
}
body.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-sects,
.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-sects {
  opacity: 1;
}
body.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-sects.yell, body.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-sects.blue, body.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-sects.purp, body.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-sects.green,
.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-sects.yell,
.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-sects.blue,
.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-sects.purp,
.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-sects.green {
  border-bottom: 4px solid #333;
}
body.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-sects.grey,
.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-sects.grey {
  border-bottom: 4px solid #ccc;
}
body.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-run-green,
.occ-icgds oc-action-button.disabled .btn-tertiary.occ-rd-sects .occ-icon.occ-rd-run-green {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-Run-green-disabled.svg");
  width: 40px;
  height: 41px;
  top: 22px;
  right: 7%;
}
body.occ-icgds oc-action-button button.btn.occ-chat,
.occ-icgds oc-action-button button.btn.occ-chat {
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  background-color: #ffffff;
  padding: 0;
  border-radius: 50%;
  background-size: cover;
}
body.occ-icgds oc-action-button button.btn.occ-chat.occ-chat-active,
.occ-icgds oc-action-button button.btn.occ-chat.occ-chat-active {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-active.svg");
}
body.occ-icgds oc-action-button button.btn.occ-chat.occ-chat-active:hover,
.occ-icgds oc-action-button button.btn.occ-chat.occ-chat-active:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-active_hover.svg");
}
body.occ-icgds oc-action-button button.btn.occ-chat.occ-chat-inactive,
.occ-icgds oc-action-button button.btn.occ-chat.occ-chat-inactive {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-inactive.svg");
}
body.occ-icgds oc-action-button button.btn.occ-chat.occ-chat-offline,
.occ-icgds oc-action-button button.btn.occ-chat.occ-chat-offline {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-offline.svg");
}
body.occ-icgds oc-action-button button.btn.occ-chat.occ-chat-help-active,
.occ-icgds oc-action-button button.btn.occ-chat.occ-chat-help-active {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-help-active.svg");
}
body.occ-icgds oc-action-button button.btn.occ-chat.occ-chat-help-active:hover,
.occ-icgds oc-action-button button.btn.occ-chat.occ-chat-help-active:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-help-active_hover.svg");
}
body.occ-icgds oc-action-button button.btn.occ-chat.occ-chat-help-inactive,
.occ-icgds oc-action-button button.btn.occ-chat.occ-chat-help-inactive {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-help-inactive.svg");
}
body.occ-icgds oc-action-button button.btn.occ-chat-modal-expand,
.occ-icgds oc-action-button button.btn.occ-chat-modal-expand {
  background-repeat: no-repeat;
  height: 23px;
  width: 23px;
  padding: 0;
  background-size: cover;
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-modal-window-expand.svg");
  background-color: transparent;
}
body.occ-icgds oc-action-button button.btn.occ-chat-modal-expand:hover, body.occ-icgds oc-action-button button.btn.occ-chat-modal-expand:active, body.occ-icgds oc-action-button button.btn.occ-chat-modal-expand:focus,
.occ-icgds oc-action-button button.btn.occ-chat-modal-expand:hover,
.occ-icgds oc-action-button button.btn.occ-chat-modal-expand:active,
.occ-icgds oc-action-button button.btn.occ-chat-modal-expand:focus {
  background: transparent;
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-modal-window-expand.svg");
}
body.occ-icgds oc-action-button button.btn.occ-chat-modal-decrease,
.occ-icgds oc-action-button button.btn.occ-chat-modal-decrease {
  background-repeat: no-repeat;
  height: 23px;
  width: 23px;
  padding: 0;
  background-size: cover;
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-modal-window-decrease.svg");
  background-color: transparent;
}
body.occ-icgds oc-action-button button.btn.occ-chat-modal-decrease:hover, body.occ-icgds oc-action-button button.btn.occ-chat-modal-decrease:active, body.occ-icgds oc-action-button button.btn.occ-chat-modal-decrease:focus,
.occ-icgds oc-action-button button.btn.occ-chat-modal-decrease:hover,
.occ-icgds oc-action-button button.btn.occ-chat-modal-decrease:active,
.occ-icgds oc-action-button button.btn.occ-chat-modal-decrease:focus {
  background: transparent;
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-modal-window-decrease.svg");
}
body.occ-icgds oc-action-button button.btn.occ-chat-modal-hide,
.occ-icgds oc-action-button button.btn.occ-chat-modal-hide {
  background-repeat: no-repeat;
  height: 23px;
  width: 23px;
  padding: 0;
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-modal-window-hide.svg");
  background-position: center;
  background-color: transparent;
}
body.occ-icgds oc-action-button button.btn.occ-chat-modal-hide:hover, body.occ-icgds oc-action-button button.btn.occ-chat-modal-hide:active, body.occ-icgds oc-action-button button.btn.occ-chat-modal-hide:focus,
.occ-icgds oc-action-button button.btn.occ-chat-modal-hide:hover,
.occ-icgds oc-action-button button.btn.occ-chat-modal-hide:active,
.occ-icgds oc-action-button button.btn.occ-chat-modal-hide:focus {
  background: transparent;
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-modal-window-hide.svg");
}
body.occ-icgds oc-action-button button.btn.occ-chat-send-message,
.occ-icgds oc-action-button button.btn.occ-chat-send-message {
  background-repeat: no-repeat;
  height: 32px;
  width: 32px;
  padding: 0;
  background-size: cover;
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-send-message.svg");
  background-color: inherit;
}
body.occ-icgds oc-action-button button.btn.occ-chat-send-message:hover,
.occ-icgds oc-action-button button.btn.occ-chat-send-message:hover {
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/oc-assets/styles/themes/icons/modal/occ-chat-send-message.svg);
  background-color: inherit;
}
body.occ-icgds oc-action-button button.btn.occ-chat-send-message:active, body.occ-icgds oc-action-button button.btn.occ-chat-send-message:focus,
.occ-icgds oc-action-button button.btn.occ-chat-send-message:active,
.occ-icgds oc-action-button button.btn.occ-chat-send-message:focus {
  box-shadow: none;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/oc-assets/styles/themes/icons/modal/occ-chat-send-message.svg);
  background-color: inherit;
  border: none;
}
body.occ-icgds oc-action-button button.btn.occ-chat-send-message-disabled,
.occ-icgds oc-action-button button.btn.occ-chat-send-message-disabled {
  background-repeat: no-repeat;
  height: 32px;
  width: 32px;
  padding: 0;
  background-size: cover;
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-chat-send-message-disabled.svg");
  background-color: inherit;
}
body.occ-icgds .occ-chat-status,
.occ-icgds .occ-chat-status {
  background-repeat: no-repeat;
  height: 11px;
  width: 11px;
  padding: 0;
  background-size: cover;
}
body.occ-icgds .occ-chat-status.blue-messages,
.occ-icgds .occ-chat-status.blue-messages {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-status-messages-circle-blue.svg");
}
body.occ-icgds .occ-chat-status.green-active,
.occ-icgds .occ-chat-status.green-active {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-status-active-circle-green.svg");
}
body.occ-icgds .occ-chat-status.grey-offline,
.occ-icgds .occ-chat-status.grey-offline {
  background-image: url("/cip//oc-assets/styles/themes/icons/modal/occ-status-inactive-circle-grey.svg");
}
body.occ-icgds oc-toggle-buttons,
.occ-icgds oc-toggle-buttons {
  display: inline-block;
}
body.occ-icgds oc-toggle-buttons .btn-group,
.occ-icgds oc-toggle-buttons .btn-group {
  border-radius: 4px;
  background: #D9E7FD;
  border: 1px solid transparent;
}
body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom {
  height: 36px;
  background: transparent;
  padding: 0.5rem 1rem;
  border: none;
  margin-right: 2px;
}
body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom:hover,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom:hover {
  cursor: pointer;
  background: #CCDFFF;
  box-shadow: 0px 2px 5px 1px rgba(0, 65, 165, 0.12) !important;
}
body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom:focus,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom:focus {
  outline: none;
  border: 1px solid #219DFF;
  background: #D9E7FD;
  color: #005AA1;
  box-shadow: 0px 0px 0px 2px rgba(33, 157, 255, 0.2);
}
body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom:active,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom:active {
  box-shadow: none;
}
body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom.active, body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom.active:hover,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom.active,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom.active:hover {
  outline: none;
  background: #FFFFFF;
  color: #005AA1;
  box-shadow: 0px 2px 5px 1px rgba(0, 65, 165, 0.12) !important;
}
body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom.active:focus,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom.active:focus {
  border: 1px solid #219DFF;
}
body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom.disabled, body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom.disabled:hover, body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom.disabled:focus,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom.disabled,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom.disabled:hover,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom.disabled:focus {
  border: none;
  box-shadow: none !important;
  background: transparent;
  cursor: not-allowed;
}
body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button {
  position: relative;
  display: table-cell;
}
body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button:not(:last-child) label.btn-custom:not(.active):after,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button:not(:last-child) label.btn-custom:not(.active):after {
  content: "";
  background: #C8D5E1;
  width: 1px;
  position: absolute;
  right: 0;
  top: 3px;
  height: 26px;
}
body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button:not(:last-child) label.btn-custom:not(.disabled):hover:after,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button:not(:last-child) label.btn-custom:not(.disabled):hover:after {
  content: none;
}
body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button .occ-prev-sibling-hover.btn.btn-custom:not(.disabled):after,
body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button .occ-prev-sibling-active.btn.btn-custom:not(.disabled):after,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button .occ-prev-sibling-hover.btn.btn-custom:not(.disabled):after,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button .occ-prev-sibling-active.btn.btn-custom:not(.disabled):after {
  content: none;
}
body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom + oc-toggle-button label.btn-custom.active:after,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button label.btn-custom + oc-toggle-button label.btn-custom.active:after {
  content: none;
}
body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button:last-child label.btn-custom,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button:last-child label.btn-custom {
  border-width: 0px;
  margin-right: 0px;
}
body.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button:last-child label.btn-custom:focus,
.occ-icgds oc-toggle-buttons .btn-group oc-toggle-button:last-child label.btn-custom:focus {
  border-width: 1px;
}
body.occ-icgds oc-toggle-buttons.occ-toggle-pill .btn-group,
.occ-icgds oc-toggle-buttons.occ-toggle-pill .btn-group {
  border: none;
  background: transparent;
}
body.occ-icgds oc-toggle-buttons.occ-toggle-pill .btn-group oc-toggle-button label.btn-custom,
.occ-icgds oc-toggle-buttons.occ-toggle-pill .btn-group oc-toggle-button label.btn-custom {
  border-width: 1px;
  border-radius: 15px;
  color: #002d72;
  background: #D9E7FD;
  border-color: #002d72;
}
body.occ-icgds oc-toggle-buttons.occ-toggle-pill .btn-group oc-toggle-button label.btn-custom.active,
.occ-icgds oc-toggle-buttons.occ-toggle-pill .btn-group oc-toggle-button label.btn-custom.active {
  background: #002d72;
  color: #ffffff;
}
body.occ-icgds oc-toggle-buttons.occ-toggle-pill .btn-group oc-toggle-button label.btn-custom.active:before,
.occ-icgds oc-toggle-buttons.occ-toggle-pill .btn-group oc-toggle-button label.btn-custom.active:before {
  content: none;
}
body.occ-icgds oc-toggle-buttons.occ-toggle-pill .btn-group oc-toggle-button label.btn-custom:not(.disabled):not(.active):hover,
.occ-icgds oc-toggle-buttons.occ-toggle-pill .btn-group oc-toggle-button label.btn-custom:not(.disabled):not(.active):hover {
  background: #eeeeee;
}
body.occ-icgds oc-toggle-buttons.occ-toggle-icon .btn-group oc-toggle-button label.btn-custom .occ-icon:before,
.occ-icgds oc-toggle-buttons.occ-toggle-icon .btn-group oc-toggle-button label.btn-custom .occ-icon:before {
  content: none;
}
body.occ-icgds oc-toggle-buttons.occ-toggle-icon .btn-group oc-toggle-button label.btn-custom .occ-treeview,
.occ-icgds oc-toggle-buttons.occ-toggle-icon .btn-group oc-toggle-button label.btn-custom .occ-treeview {
  transform: none;
}
body.occ-icgds oc-action-button.occ-banner-btn,
.occ-icgds oc-action-button.occ-banner-btn {
  display: block;
  z-index: 11;
  background: #e9eef3;
  height: 50px;
}
@supports (position: sticky) {
  body.occ-icgds oc-action-button.occ-banner-btn,
  .occ-icgds oc-action-button.occ-banner-btn {
    top: -1px;
    position: sticky;
  }
}
body.occ-icgds oc-toggle-buttons.occ-feedback-toggle,
.occ-icgds oc-toggle-buttons.occ-feedback-toggle {
  display: block;
}
body.occ-icgds oc-toggle-buttons.occ-feedback-toggle .btn-group,
.occ-icgds oc-toggle-buttons.occ-feedback-toggle .btn-group {
  padding: 0px;
  border-radius: 4px;
  width: 100%;
  display: table;
}
body.occ-icgds oc-toggle-buttons.occ-feedback-toggle .btn-group oc-toggle-button,
.occ-icgds oc-toggle-buttons.occ-feedback-toggle .btn-group oc-toggle-button {
  display: table-cell;
}
body.occ-icgds oc-toggle-buttons.occ-feedback-toggle .btn-group oc-toggle-button label.btn-custom,
.occ-icgds oc-toggle-buttons.occ-feedback-toggle .btn-group oc-toggle-button label.btn-custom {
  width: 100%;
}
body.occ-icgds oc-switch span,
.occ-icgds oc-switch span {
  width: 36px;
  height: 18px;
  border-radius: 50rem;
  background: #D9E2EA;
  border-color: #A8BBCF;
}
body.occ-icgds oc-switch span small,
.occ-icgds oc-switch span small {
  top: 1px;
  left: 19px;
  width: 16px;
  height: 16px;
  background: #ffffff;
}
body.occ-icgds oc-switch span.disabled,
.occ-icgds oc-switch span.disabled {
  background: #E9EEF3;
  border-color: transparent;
  cursor: not-allowed;
}
body.occ-icgds oc-switch span.disabled small,
.occ-icgds oc-switch span.disabled small {
  background: #A8BBCF;
}
body.occ-icgds oc-switch span.disabled.checked small,
.occ-icgds oc-switch span.disabled.checked small {
  left: 0;
}
body.occ-icgds oc-switch span.checked:not(.disabled),
.occ-icgds oc-switch span.checked:not(.disabled) {
  background: #0076D4;
  border-color: #0076D4;
}
body.occ-icgds oc-switch span.checked:not(.disabled) small,
.occ-icgds oc-switch span.checked:not(.disabled) small {
  left: 0;
}
body.occ-icgds oc-switch span:focus,
.occ-icgds oc-switch span:focus {
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.2);
}
body.occ-icgds oc-action-button .occ-transactions-banner,
.occ-icgds oc-action-button .occ-transactions-banner {
  width: 100%;
  text-align: center;
  background: #ecdef0;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 10px;
  cursor: pointer;
}
@keyframes SkeletonWave {
  0% {
    background-position: 0px 50px;
  }
  50% {
    background-position: 300px 50px;
  }
  100% {
    background-position: 0px 50px;
  }
}
body.occ-icgds oc-icgds-pending-transactions-table-skelton .item, body.occ-icgds .occ-skeleton-holder .item,
.occ-icgds oc-icgds-pending-transactions-table-skelton .item,
.occ-icgds .occ-skeleton-holder .item {
  animation: SkeletonWave 2.5s ease-in-out infinite;
  height: 15px;
  width: 20%;
  background: linear-gradient(270deg, #c3c3c3, #e7e7e7);
  background-size: 600% 600%;
  margin-top: 19px;
  border-radius: 2px;
  display: inline-block;
  margin-left: 25px;
}
body.occ-icgds oc-icgds-pending-transactions-table-skelton .table-row, body.occ-icgds .occ-skeleton-holder .table-row,
.occ-icgds oc-icgds-pending-transactions-table-skelton .table-row,
.occ-icgds .occ-skeleton-holder .table-row {
  background-color: #ffffff;
  height: 56px;
}
body.occ-icgds oc-icgds-pending-transactions-table-skelton .td-col-1, body.occ-icgds .occ-skeleton-holder .td-col-1,
.occ-icgds oc-icgds-pending-transactions-table-skelton .td-col-1,
.occ-icgds .occ-skeleton-holder .td-col-1 {
  width: 12%;
}
body.occ-icgds oc-icgds-pending-transactions-table-skelton .td-col-2, body.occ-icgds .occ-skeleton-holder .td-col-2,
.occ-icgds oc-icgds-pending-transactions-table-skelton .td-col-2,
.occ-icgds .occ-skeleton-holder .td-col-2 {
  width: 10%;
}
body.occ-icgds oc-icgds-pending-transactions-table-skelton .td-col-3, body.occ-icgds .occ-skeleton-holder .td-col-3,
.occ-icgds oc-icgds-pending-transactions-table-skelton .td-col-3,
.occ-icgds .occ-skeleton-holder .td-col-3 {
  width: 24%;
}
body.occ-icgds oc-icgds-pending-transactions-table-skelton .td-col-4, body.occ-icgds .occ-skeleton-holder .td-col-4,
.occ-icgds oc-icgds-pending-transactions-table-skelton .td-col-4,
.occ-icgds .occ-skeleton-holder .td-col-4 {
  width: 22%;
}
body.occ-icgds oc-icgds-pending-transactions-table-skelton .td-col-5, body.occ-icgds .occ-skeleton-holder .td-col-5,
.occ-icgds oc-icgds-pending-transactions-table-skelton .td-col-5,
.occ-icgds .occ-skeleton-holder .td-col-5 {
  width: 13%;
}
body.occ-icgds oc-icgds-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder, body.occ-icgds .occ-skeleton-holder.occ-metis-skeleton-table div.holder,
.occ-icgds oc-icgds-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder,
.occ-icgds .occ-skeleton-holder.occ-metis-skeleton-table div.holder {
  background-color: #ffffff;
  height: 594px;
}
body.occ-icgds oc-icgds-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table, body.occ-icgds .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table,
.occ-icgds oc-icgds-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table,
.occ-icgds .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table {
  height: 100%;
  padding: 20px 2%;
}
body.occ-icgds oc-icgds-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.thead, body.occ-icgds .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.thead,
.occ-icgds oc-icgds-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.thead,
.occ-icgds .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.thead {
  animation: SkeletonWave 1s linear infinite;
  background: linear-gradient(270deg, #c3c3c3, #e7e7e7);
  background-size: 600% 600%;
  height: 20px;
  width: 40%;
}
body.occ-icgds oc-icgds-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody, body.occ-icgds .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody,
.occ-icgds oc-icgds-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody,
.occ-icgds .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody {
  padding: 20px 3%;
  height: 90%;
}
body.occ-icgds oc-icgds-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody div.th-row,
body.occ-icgds oc-icgds-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody div.td-row, body.occ-icgds .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody div.th-row,
body.occ-icgds .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody div.td-row,
.occ-icgds oc-icgds-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody div.th-row,
.occ-icgds oc-icgds-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody div.td-row,
.occ-icgds .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody div.th-row,
.occ-icgds .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody div.td-row {
  margin-bottom: 32px;
}
body.occ-icgds oc-icgds-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody div.th-row, body.occ-icgds .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody div.th-row,
.occ-icgds oc-icgds-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody div.th-row,
.occ-icgds .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody div.th-row {
  animation: SkeletonWave 1s linear infinite;
  background: linear-gradient(270deg, #c3c3c3, #e7e7e7);
  background-size: 600% 600%;
  height: 30px;
}
body.occ-icgds oc-icgds-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody div.td-row, body.occ-icgds .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody div.td-row,
.occ-icgds oc-icgds-pending-transactions-table-skelton.occ-metis-skeleton-table div.holder div.table div.tbody div.td-row,
.occ-icgds .occ-skeleton-holder.occ-metis-skeleton-table div.holder div.table div.tbody div.td-row {
  animation: SkeletonWave 1s linear infinite;
  background: linear-gradient(270deg, #f3f3f3, #e7e7e7);
  background-size: 600% 600%;
  height: 20px;
}
body.occ-icgds oc-table.occ-table-skelton-active table,
.occ-icgds oc-table.occ-table-skelton-active table {
  display: block;
}
body.occ-icgds oc-table.occ-table-skelton-active table tbody,
.occ-icgds oc-table.occ-table-skelton-active table tbody {
  display: block;
}
body.occ-icgds oc-table.occ-table-skelton-active table thead,
.occ-icgds oc-table.occ-table-skelton-active table thead {
  display: table;
  width: 100%;
}
body.occ-icgds oc-tabset ul li.active oc-skeleton .holder,
.occ-icgds oc-tabset ul li.active oc-skeleton .holder {
  background-color: #ffffff;
}
body.occ-icgds oc-cardset.occ-home-cardset oc-card oc-skeleton.occ-recommendations-card-wrapper div.holder,
.occ-icgds oc-cardset.occ-home-cardset oc-card oc-skeleton.occ-recommendations-card-wrapper div.holder {
  background-color: rgba(224, 224, 224, 0.8);
}
@media (min-width: 576px) {
  body.occ-icgds oc-skeleton.occ-skeleton-geo-region .right-panel,
  .occ-icgds oc-skeleton.occ-skeleton-geo-region .right-panel {
    margin-top: -5.5%;
  }
  body.occ-icgds oc-skeleton.occ-skeleton-geo-region .right-panel div.title,
  .occ-icgds oc-skeleton.occ-skeleton-geo-region .right-panel div.title {
    margin-top: 2%;
  }
  body.occ-icgds oc-skeleton.occ-skeleton-insights-regions-left div.holder,
  .occ-icgds oc-skeleton.occ-skeleton-insights-regions-left div.holder {
    width: 77%;
  }
  body.occ-icgds oc-skeleton.occ-skeleton-insights-regions-left div.holder div.left-panel div.region,
  .occ-icgds oc-skeleton.occ-skeleton-insights-regions-left div.holder div.left-panel div.region {
    margin-bottom: 14px;
  }
}
@media (min-width: 992px) {
  body.occ-icgds oc-skeleton.occ-skeleton-site-preference div.holder,
  .occ-icgds oc-skeleton.occ-skeleton-site-preference div.holder {
    margin-right: -42px;
  }
  body.occ-icgds oc-skeleton.occ-skeleton-contact-preference div.holder,
  .occ-icgds oc-skeleton.occ-skeleton-contact-preference div.holder {
    margin-left: -40px;
  }
  body.occ-icgds oc-skeleton.occ-connectivity-content div.holder,
  .occ-icgds oc-skeleton.occ-connectivity-content div.holder {
    padding: 40px 40px 40px 40px;
  }
  body.occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row,
  .occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row {
    height: 540px;
  }
  body.occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:first-child,
  .occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:first-child {
    border-right: 25px solid #ffffff;
  }
  body.occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:last-child,
  .occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:last-child {
    border-left: 25px solid #ffffff;
  }
  body.occ-icgds oc-skeleton.occ-skeleton-connectivity-single-chart div.holder,
  .occ-icgds oc-skeleton.occ-skeleton-connectivity-single-chart div.holder {
    padding: 40px 40px 40px 40px;
  }
  body.occ-icgds oc-skeleton.occ-skeleton-connectivity-single-chart div.holder div.data-col div.data-row,
  .occ-icgds oc-skeleton.occ-skeleton-connectivity-single-chart div.holder div.data-col div.data-row {
    height: 540px;
  }
}
@media (min-width: 1200px) {
  body.occ-icgds oc-skeleton.occ-skeleton-profile-preference div.holder,
  .occ-icgds oc-skeleton.occ-skeleton-profile-preference div.holder {
    min-height: 618px;
  }
  body.occ-icgds oc-skeleton.occ-skeleton-profile-preference div.holder div.btn-row,
  .occ-icgds oc-skeleton.occ-skeleton-profile-preference div.holder div.btn-row {
    margin-top: 370px;
  }
  body.occ-icgds oc-skeleton.occ-skeleton-geo-prod div.holder,
  .occ-icgds oc-skeleton.occ-skeleton-geo-prod div.holder {
    min-height: 505px;
    margin: -20px -15px 0 -29px;
  }
  body.occ-icgds oc-skeleton.occ-skeleton-geo-region .right-panel,
  .occ-icgds oc-skeleton.occ-skeleton-geo-region .right-panel {
    margin-top: 0;
  }
  body.occ-icgds oc-skeleton.occ-skeleton-geo-region .right-panel div.title,
  .occ-icgds oc-skeleton.occ-skeleton-geo-region .right-panel div.title {
    margin-top: 0;
  }
  body.occ-icgds oc-skeleton.occ-connectivity-content div.holder,
  .occ-icgds oc-skeleton.occ-connectivity-content div.holder {
    padding: 20px 10px 80px 10px;
  }
  body.occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row,
  .occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row {
    height: 580px;
  }
  body.occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:first-child,
  .occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:first-child {
    border-right: 10px solid #ffffff;
  }
  body.occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:last-child,
  .occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:last-child {
    border-left: 10px solid #ffffff;
  }
  body.occ-icgds oc-skeleton.occ-skeleton-connectivity-single-chart div.holder,
  .occ-icgds oc-skeleton.occ-skeleton-connectivity-single-chart div.holder {
    padding: 20px 10px 80px 10px;
  }
  body.occ-icgds oc-skeleton.occ-skeleton-connectivity-single-chart div.holder div.data-col div.data-row,
  .occ-icgds oc-skeleton.occ-skeleton-connectivity-single-chart div.holder div.data-col div.data-row {
    height: 580px;
  }
}
@media (max-width: 1200px) {
  body.occ-icgds oc-skeleton.occ-skeleton-geo-prod div.holder,
  .occ-icgds oc-skeleton.occ-skeleton-geo-prod div.holder {
    min-height: 505px;
    margin: -30px -15px 0 -29px;
  }
  body.occ-icgds oc-skeleton.occ-connectivity-content div.holder,
  .occ-icgds oc-skeleton.occ-connectivity-content div.holder {
    padding: 20px 10px 80px 10px;
  }
  body.occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row,
  .occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row {
    height: 580px;
  }
  body.occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:first-child,
  .occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:first-child {
    border-right: 10px solid #ffffff;
  }
  body.occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:last-child,
  .occ-icgds oc-skeleton.occ-connectivity-content div.holder div.data-col div.data-row:last-child {
    border-left: 10px solid #ffffff;
  }
  body.occ-icgds oc-skeleton.occ-skeleton-connectivity-single-chart div.holder,
  .occ-icgds oc-skeleton.occ-skeleton-connectivity-single-chart div.holder {
    padding: 20px 10px 80px 10px;
  }
  body.occ-icgds oc-skeleton.occ-skeleton-connectivity-single-chart div.holder div.data-col div.data-row,
  .occ-icgds oc-skeleton.occ-skeleton-connectivity-single-chart div.holder div.data-col div.data-row {
    height: 580px;
  }
  body.occ-icgds oc-skeleton.occ-skeleton-insights-regions-left div.holder,
  .occ-icgds oc-skeleton.occ-skeleton-insights-regions-left div.holder {
    width: 80%;
  }
  body.occ-icgds oc-skeleton.occ-skeleton-insights-regions-left div.holder div.left-panel div.region,
  .occ-icgds oc-skeleton.occ-skeleton-insights-regions-left div.holder div.left-panel div.region {
    margin-bottom: 16px;
  }
  body.occ-icgds .occ-connectivity-content-wrapper .row > div:first-child oc-skeleton.occ-connectivity-content div.holder,
  .occ-icgds .occ-connectivity-content-wrapper .row > div:first-child oc-skeleton.occ-connectivity-content div.holder {
    margin: -45px -10px -85px -30px;
  }
  body.occ-icgds .occ-connectivity-content-wrapper .row > div:last-child oc-skeleton.occ-connectivity-content div.holder,
  .occ-icgds .occ-connectivity-content-wrapper .row > div:last-child oc-skeleton.occ-connectivity-content div.holder {
    margin: -45px -30px -85px -10px;
  }
}
body.occ-icgds .container,
body.occ-icgds .container-fluid,
.occ-icgds .container,
.occ-icgds .container-fluid {
  background-color: #F6F8FA;
}
body.occ-icgds.occ-login .occ-page,
body.occ-icgds.occ-login .container,
body.occ-icgds.occ-login .occ-content,
.occ-icgds.occ-login .occ-page,
.occ-icgds.occ-login .container,
.occ-icgds.occ-login .occ-content {
  height: 100%;
  overflow-y: hidden;
}
body.occ-icgds.occ-login .occ-page,
.occ-icgds.occ-login .occ-page {
  background: #002d72;
  background: linear-gradient(180deg, #0395d0, #002d72);
  padding: 0px;
}
body.occ-icgds.occ-login .row,
.occ-icgds.occ-login .row {
  margin-left: 0;
  margin-right: 0;
}
body.occ-icgds.occ-login .occ-logo-section,
.occ-icgds.occ-login .occ-logo-section {
  height: 25%;
}
body.occ-icgds.occ-login .occ-logo-section span,
.occ-icgds.occ-login .occ-logo-section span {
  background: url("/assets/images/citi-login.png");
  width: 100%;
  max-width: 184px;
  height: 100%;
  display: inline-block;
  max-height: 100px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  top: 25%;
  position: relative;
}
body.occ-icgds.occ-login .occ-message,
.occ-icgds.occ-login .occ-message {
  height: 15%;
}
body.occ-icgds.occ-login .occ-message h1,
body.occ-icgds.occ-login .occ-message h3,
.occ-icgds.occ-login .occ-message h1,
.occ-icgds.occ-login .occ-message h3 {
  color: #ffffff;
}
body.occ-icgds.occ-login .occ-message h1,
.occ-icgds.occ-login .occ-message h1 {
  margin-top: 0;
}
body.occ-icgds.occ-login .occ-message h3,
.occ-icgds.occ-login .occ-message h3 {
  margin-bottom: 0;
}
body.occ-icgds.occ-login .occ-login-form-wrapper,
.occ-icgds.occ-login .occ-login-form-wrapper {
  height: 35%;
  width: 85%;
  max-width: 600px;
  margin: 0 auto;
}
body.occ-icgds.occ-login .occ-login-form-wrapper oc-text.occ-login input,
.occ-icgds.occ-login .occ-login-form-wrapper oc-text.occ-login input {
  height: 63px;
  line-height: 63px;
  border-radius: 0;
  padding-left: 55px;
  border-bottom: 2px solid #eeeeee;
  font-size: 16px;
  font-weight: 700;
}
body.occ-icgds.occ-login .occ-login-form-wrapper .occ-icon.occ-users,
body.occ-icgds.occ-login .occ-login-form-wrapper .occ-icon.occ-lock,
.occ-icgds.occ-login .occ-login-form-wrapper .occ-icon.occ-users,
.occ-icgds.occ-login .occ-login-form-wrapper .occ-icon.occ-lock {
  position: absolute;
  margin: 18px;
}
body.occ-icgds.occ-login .occ-login-form-wrapper .row .col-xs-6,
.occ-icgds.occ-login .occ-login-form-wrapper .row .col-xs-6 {
  padding-left: 0;
  padding-right: 0;
}
body.occ-icgds.occ-login .occ-login-form-wrapper label,
body.occ-icgds.occ-login .occ-login-form-wrapper a,
.occ-icgds.occ-login .occ-login-form-wrapper label,
.occ-icgds.occ-login .occ-login-form-wrapper a {
  color: #ffffff;
  font-size: 0.75rem;
}
body.occ-icgds.occ-login .occ-login-form-wrapper .btn-primary,
.occ-icgds.occ-login .occ-login-form-wrapper .btn-primary {
  font-size: 18px;
  width: 100%;
  height: 55px;
}
body.occ-icgds.occ-login .occ-login-form-wrapper .btn-secondary.occ-outlined,
.occ-icgds.occ-login .occ-login-form-wrapper .btn-secondary.occ-outlined {
  background: #002d72;
  color: #ffffff;
  border-color: #ffffff;
}
body.occ-icgds.occ-login .occ-footer.occ-copyright,
.occ-icgds.occ-login .occ-footer.occ-copyright {
  width: 96%;
  height: auto;
  margin: 0 2%;
  bottom: 15px;
  position: absolute;
  color: #c4cdd5;
  font-size: 0.6rem;
}
body.occ-icgds.occ-login .occ-footer.occ-copyright span,
.occ-icgds.occ-login .occ-footer.occ-copyright span {
  margin: 0 2%;
}
@media only screen and (max-height: 420px) {
  body.occ-icgds.occ-login .occ-logo-section span,
  .occ-icgds.occ-login .occ-logo-section span {
    max-height: 80px;
  }
  body.occ-icgds.occ-login .occ-message,
  .occ-icgds.occ-login .occ-message {
    height: 10%;
    transform: scale(0.6);
  }
  body.occ-icgds.occ-login .occ-login-form-wrapper,
  .occ-icgds.occ-login .occ-login-form-wrapper {
    transform: scale(0.6);
  }
  body.occ-icgds.occ-login .occ-footer.occ-copyright,
  .occ-icgds.occ-login .occ-footer.occ-copyright {
    bottom: 10px;
    font-size: 0.6rem;
  }
}
body.occ-icgds.occ-home .occ-page,
.occ-icgds.occ-home .occ-page {
  display: flex;
}
body.occ-icgds.occ-home .occ-wrapper,
.occ-icgds.occ-home .occ-wrapper {
  width: 100%;
}
body.occ-icgds.occ-home .nav-bar.vertical-nav-bar,
.occ-icgds.occ-home .nav-bar.vertical-nav-bar {
  float: left;
}
body.occ-icgds.occ-home .occ-page-header,
.occ-icgds.occ-home .occ-page-header {
  margin-top: 0;
  display: flex;
  margin-bottom: 0;
}
body.occ-icgds.occ-home .occ-page-header .header,
.occ-icgds.occ-home .occ-page-header .header {
  padding: 0px 30px;
  height: 56px;
}
body.occ-icgds.occ-home .occ-page-header:after,
.occ-icgds.occ-home .occ-page-header:after {
  content: "";
  background: #ffffff;
  background-image: linear-gradient(to bottom, #eaeaea, rgba(233, 238, 243, 0.6));
  display: block;
  height: 2px;
}
body.occ-icgds.occ-home .occ-page-header h1,
.occ-icgds.occ-home .occ-page-header h1 {
  white-space: nowrap;
}
body.occ-icgds.occ-home .occ-page-header .occ-header-content,
.occ-icgds.occ-home .occ-page-header .occ-header-content {
  display: table;
  width: 100%;
}
body.occ-icgds.occ-home .container,
.occ-icgds.occ-home .container {
  width: auto;
  display: flex;
  padding-left: 32px;
  padding-right: 32px;
  min-height: calc(100vh - 138px);
  flex-direction: column;
}
body.occ-icgds.occ-home .occ-content,
body.occ-icgds.occ-home .occ-header-content,
body.occ-icgds.occ-home .occ-footer-content,
.occ-icgds.occ-home .occ-content,
.occ-icgds.occ-home .occ-header-content,
.occ-icgds.occ-home .occ-footer-content {
  width: 100%;
  max-width: 836px;
}
body.occ-icgds.occ-home.occ-home-collapsed .occ-content, body.occ-icgds.occ-home.occ-home-collapsed .occ-header-content, body.occ-icgds.occ-home.occ-home-collapsed .occ-footer-content,
.occ-icgds.occ-home.occ-home-collapsed .occ-content,
.occ-icgds.occ-home.occ-home-collapsed .occ-header-content,
.occ-icgds.occ-home.occ-home-collapsed .occ-footer-content {
  max-width: 924px;
}
body.occ-icgds.occ-home .row .widget,
.occ-icgds.occ-home .row .widget {
  margin: 10px 0;
}
body.occ-icgds.occ-home .occ-copyright-footer,
.occ-icgds.occ-home .occ-copyright-footer {
  display: flex;
  margin: 0 auto;
  color: #97999b;
  font-size: 11px;
  height: 50px;
  background-color: #e9eef3;
  border-radius: 0 0 0 20px;
  width: auto;
  bottom: 0;
  align-items: center;
  justify-content: center;
}
body.occ-icgds.occ-home .occ-datainfo,
.occ-icgds.occ-home .occ-datainfo {
  font-size: 12px;
  color: #97999b;
}
body.occ-icgds.occ-home .occ-datainfo .bold,
.occ-icgds.occ-home .occ-datainfo .bold {
  font-weight: 700;
}
body.occ-icgds.occ-home .occ-datainfo .required,
.occ-icgds.occ-home .occ-datainfo .required {
  margin-left: 0px;
}
body.occ-icgds.occ-home .occ-form-panel,
.occ-icgds.occ-home .occ-form-panel {
  background-color: #ffffff;
  padding: 0px;
  margin: 25px 0 0 0;
  width: 100%;
  border: 1px solid #c4cdd5;
  border-radius: 4px;
  box-shadow: #c4cdd5 0 0 2px;
  border-bottom: 0;
}
body.occ-icgds.occ-home .occ-form-main,
.occ-icgds.occ-home .occ-form-main {
  padding: 15px;
}
body.occ-icgds.occ-home .occ-form-main .row:not(:last-child),
.occ-icgds.occ-home .occ-form-main .row:not(:last-child) {
  margin-bottom: 16px;
}
body.occ-icgds.occ-home .occ-form-main oc-panel,
.occ-icgds.occ-home .occ-form-main oc-panel {
  display: block;
  margin-left: -15px;
  margin-right: -15px;
}
body.occ-icgds.occ-home .occ-form-main oc-panel .panel,
.occ-icgds.occ-home .occ-form-main oc-panel .panel {
  margin-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
}
body.occ-icgds.occ-home .occ-form-main oc-panel .row:last-child,
.occ-icgds.occ-home .occ-form-main oc-panel .row:last-child {
  margin-bottom: 16px;
}
body.occ-icgds.occ-home oc-footer.occ-form-footer,
.occ-icgds.occ-home oc-footer.occ-form-footer {
  display: block;
}
body.occ-icgds.occ-home oc-checkbox-list legend,
.occ-icgds.occ-home oc-checkbox-list legend {
  border-bottom: none;
  margin-bottom: 0px;
  font-size: 16px;
}
body.occ-icgds.occ-home oc-checkbox-list legend .required,
.occ-icgds.occ-home oc-checkbox-list legend .required {
  margin-top: 8px;
}
body.occ-icgds.occ-home oc-checkbox-list.occ-horizontal-checkbox-list legend,
.occ-icgds.occ-home oc-checkbox-list.occ-horizontal-checkbox-list legend {
  float: left;
  width: auto;
  margin-right: 20px;
}
body.occ-icgds.occ-home .fav-content,
.occ-icgds.occ-home .fav-content {
  background-color: #002d72;
  border-radius: 4px;
  padding: 15px;
  vertical-align: top;
  margin-top: 10px;
  min-width: 230px;
}
body.occ-icgds.occ-home .fav-content .header,
.occ-icgds.occ-home .fav-content .header {
  color: #ffffff;
  font-size: 20px;
}
body.occ-icgds.occ-home .fav-content .body,
.occ-icgds.occ-home .fav-content .body {
  color: #ffffff;
  font-size: 10px;
  display: block;
  font-style: italic;
}
body.occ-icgds.occ-home .fav-content .occ-sub-header,
.occ-icgds.occ-home .fav-content .occ-sub-header {
  color: #ffffff;
  font-size: 12px;
  text-transform: uppercase;
}
body.occ-icgds.occ-home .fav-content table,
.occ-icgds.occ-home .fav-content table {
  width: 100%;
}
body.occ-icgds.occ-home .fav-content table a,
.occ-icgds.occ-home .fav-content table a {
  color: #ffffff;
  font-size: 12px;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 175px;
  display: inline-block;
}
body.occ-icgds.occ-home .fav-content table td,
.occ-icgds.occ-home .fav-content table td {
  line-height: 19px;
}
body.occ-icgds.occ-home .fav-content table td:first-child,
.occ-icgds.occ-home .fav-content table td:first-child {
  width: 90%;
}
body.occ-icgds.occ-home .fav-content table td:not(:first-child),
.occ-icgds.occ-home .fav-content table td:not(:first-child) {
  width: 10%;
}
body.occ-icgds.occ-home .fav-content .strike,
.occ-icgds.occ-home .fav-content .strike {
  overflow: hidden;
}
body.occ-icgds.occ-home .fav-content .strike > span,
.occ-icgds.occ-home .fav-content .strike > span {
  position: relative;
  display: inline-block;
}
body.occ-icgds.occ-home .fav-content .strike > span:after,
.occ-icgds.occ-home .fav-content .strike > span:after {
  content: "";
  position: absolute;
  top: 47%;
  border-bottom: 1px solid #ffffff;
  width: 100%;
  /* half of limiter */
  margin: 0 10px;
  left: 100%;
}
body.occ-icgds.occ-home .actions-panel,
.occ-icgds.occ-home .actions-panel {
  margin-bottom: 10px;
}
body.occ-icgds.occ-home .actions-panel .occ-toggle-pill .btn-custom,
.occ-icgds.occ-home .actions-panel .occ-toggle-pill .btn-custom {
  width: 130px;
  padding: 4px;
  text-align: center;
}
body.occ-icgds.occ-home .actions-panel .occ-payments-toggle-pill .btn.btn-custom,
.occ-icgds.occ-home .actions-panel .occ-payments-toggle-pill .btn.btn-custom {
  width: 105px;
}
body.occ-icgds.occ-home .occ-chart-wrapper,
.occ-icgds.occ-home .occ-chart-wrapper {
  background-color: #ffffff;
  padding: 10px;
  border-radius: 4px;
}
body.occ-icgds.occ-home .occ-chart-wrapper h2.occ-chart-title,
.occ-icgds.occ-home .occ-chart-wrapper h2.occ-chart-title {
  margin-top: 0px;
}
body.occ-icgds.occ-home .occ-chart-wrapper oc-toggle-buttons,
.occ-icgds.occ-home .occ-chart-wrapper oc-toggle-buttons {
  margin-left: 20px;
}
body.occ-icgds.occ-home .occ-chart-wrapper oc-dropdown,
.occ-icgds.occ-home .occ-chart-wrapper oc-dropdown {
  margin-bottom: 10px;
  display: inline-block;
}
body.occ-icgds.occ-home .occ-chart-wrapper .occ-chart-options-selection-wrapper,
.occ-icgds.occ-home .occ-chart-wrapper .occ-chart-options-selection-wrapper {
  padding-top: 5px;
}
body.occ-icgds.occ-home .occ-chart-wrapper .occ-chart-options-selection-wrapper oc-action-button button,
.occ-icgds.occ-home .occ-chart-wrapper .occ-chart-options-selection-wrapper oc-action-button button {
  padding-left: 0px;
}
body.occ-icgds.occ-home .occ-details-panel,
.occ-icgds.occ-home .occ-details-panel {
  font-size: 14px;
  margin-bottom: 1rem;
}
body.occ-icgds.occ-home .occ-details-panel .occ-icon,
.occ-icgds.occ-home .occ-details-panel .occ-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
body.occ-icgds.occ-home .occ-details-panel oc-toggle-buttons,
.occ-icgds.occ-home .occ-details-panel oc-toggle-buttons {
  margin-top: 10px;
  margin-bottom: -10px;
}
body.occ-icgds.occ-home .occ-details-panel .occ-title,
.occ-icgds.occ-home .occ-details-panel .occ-title {
  display: block;
}
body.occ-icgds.occ-home .occ-notification-panel oc-action-button,
.occ-icgds.occ-home .occ-notification-panel oc-action-button {
  margin: 3px 15px 3px 0;
}
body.occ-icgds.occ-home .occ-table-actions-wrapper oc-action-button:last-child button,
.occ-icgds.occ-home .occ-table-actions-wrapper oc-action-button:last-child button {
  padding-right: 0px;
}
body.occ-icgds.occ-home .occ-page-title-component,
.occ-icgds.occ-home .occ-page-title-component {
  margin-top: 20px;
  display: block;
}
body.occ-icgds.occ-home .occ-page-title-component button,
.occ-icgds.occ-home .occ-page-title-component button {
  margin-top: 0px;
}
body.occ-icgds.occ-home .beneficiary-name-column,
.occ-icgds.occ-home .beneficiary-name-column {
  width: 250px;
}
body.occ-icgds.occ-home hr,
.occ-icgds.occ-home hr {
  border-color: #c4cdd5;
}
body.occ-icgds.occ-home .occ-fixed-content-form-footer .footer-fixed,
.occ-icgds.occ-home .occ-fixed-content-form-footer .footer-fixed {
  max-width: 1040px;
  left: 150px;
}
body.occ-icgds.occ-home .occ-currency-amount-wrapper oc-dropdown,
.occ-icgds.occ-home .occ-currency-amount-wrapper oc-dropdown {
  max-width: 100px;
  float: left;
}
body.occ-icgds.occ-home .occ-currency-amount-wrapper oc-dropdown .btn-primary,
.occ-icgds.occ-home .occ-currency-amount-wrapper oc-dropdown .btn-primary {
  border-radius: 4px 0 0 4px;
}
body.occ-icgds.occ-home .occ-currency-amount-wrapper oc-text,
.occ-icgds.occ-home .occ-currency-amount-wrapper oc-text {
  width: calc(100% - 100px);
  float: left;
}
body.occ-icgds.occ-home .occ-currency-amount-wrapper oc-text input,
.occ-icgds.occ-home .occ-currency-amount-wrapper oc-text input {
  border-radius: 0 4px 4px 0;
}
body.occ-icgds.occ-home .occ-details-wrapper .occ-details-row,
.occ-icgds.occ-home .occ-details-wrapper .occ-details-row {
  display: table;
  margin-bottom: 16px;
  color: #53565a;
}
body.occ-icgds.occ-home .occ-details-wrapper .occ-details-row .occ-details-column,
.occ-icgds.occ-home .occ-details-wrapper .occ-details-row .occ-details-column {
  display: table-cell;
}
body.occ-icgds.occ-home .occ-details-wrapper .occ-details-row .occ-details-column:first-child,
.occ-icgds.occ-home .occ-details-wrapper .occ-details-row .occ-details-column:first-child {
  width: 300px;
}
body.occ-icgds.occ-home .panel-body .occ-payment-flow-wizard,
.occ-icgds.occ-home .panel-body .occ-payment-flow-wizard {
  margin-top: -15px;
  display: block;
  margin-bottom: -25px;
}
body.occ-icgds.occ-home .panel-body .occ-payment-flow-wizard .step-number,
.occ-icgds.occ-home .panel-body .occ-payment-flow-wizard .step-number {
  top: 16px;
}
body.occ-icgds.occ-home .panel-body .occ-payment-flow-wizard .occ-status-indicator-wrapper,
.occ-icgds.occ-home .panel-body .occ-payment-flow-wizard .occ-status-indicator-wrapper {
  padding-top: 15px;
}
body.occ-icgds.occ-home .occ-multi-panel-wrapper oc-panel .panel,
.occ-icgds.occ-home .occ-multi-panel-wrapper oc-panel .panel {
  border-bottom: none;
}
body.occ-icgds.occ-home .occ-datainfo2,
.occ-icgds.occ-home .occ-datainfo2 {
  font-style: italic;
  font-size: 10px;
  color: #53565a;
}
body.occ-icgds.occ-home .occ-action-panel oc-action-button button,
.occ-icgds.occ-home .occ-action-panel oc-action-button button {
  padding-left: 0px;
}
body.occ-icgds.occ-home .occ-content-spacing,
.occ-icgds.occ-home .occ-content-spacing {
  margin-top: 20px;
}
body.occ-icgds.occ-home oc-footer.occ-page-footer,
.occ-icgds.occ-home oc-footer.occ-page-footer {
  margin: 0 -32px;
}
body.occ-icgds.occ-home oc-footer.occ-page-footer .footer,
.occ-icgds.occ-home oc-footer.occ-page-footer .footer {
  width: auto;
  padding: 22px 32px;
  height: 56px;
  border-top: 1px solid #E0E0E0;
}
body.occ-icgds.occ-home oc-footer.occ-page-footer .footer a,
.occ-icgds.occ-home oc-footer.occ-page-footer .footer a {
  margin-right: 24px;
}
body.occ-icgds.occ-home oc-footer.occ-page-footer .footer.footer-fixed,
.occ-icgds.occ-home oc-footer.occ-page-footer .footer.footer-fixed {
  right: 0;
}
body.occ-icgds.occ-home .occ-page-tile-wrapper,
.occ-icgds.occ-home .occ-page-tile-wrapper {
  background: #ffffff;
  padding: 0 24px;
  margin: 0px -30px 20px -30px;
}
body.occ-icgds.occ-home .occ-page-tile-wrapper hr,
.occ-icgds.occ-home .occ-page-tile-wrapper hr {
  border-color: #D0E6FF;
  border-width: 1px;
  margin: 10px 0px;
}
body.occ-icgds.occ-home .occ-page-tile-wrapper oc-breadcrumbs.occ-heading-breadcrumbs,
.occ-icgds.occ-home .occ-page-tile-wrapper oc-breadcrumbs.occ-heading-breadcrumbs {
  display: inline-block;
  margin-right: 15px;
}
body.occ-icgds.occ-home .occ-page-tile-wrapper oc-action-button.occ-page-titlte-btn,
.occ-icgds.occ-home .occ-page-tile-wrapper oc-action-button.occ-page-titlte-btn {
  margin-top: 6px;
  margin-right: 0px;
}
body.occ-icgds.occ-home .occ-page-tile-wrapper .occ-notification-panel,
.occ-icgds.occ-home .occ-page-tile-wrapper .occ-notification-panel {
  display: inline-block;
}
body.occ-icgds.occ-home .occ-page-tile-wrapper .occ-account-balance-panel .occ-title,
.occ-icgds.occ-home .occ-page-tile-wrapper .occ-account-balance-panel .occ-title {
  margin-bottom: 4px;
}
body.occ-icgds.occ-home .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-page-tile-wrapper .occ-content,
.occ-icgds.occ-home .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-page-tile-wrapper .occ-content {
  min-height: auto;
  padding: 12px 0;
}
body.occ-icgds .occ-fixed-layout,
.occ-icgds .occ-fixed-layout {
  height: 100%;
}
body.occ-icgds .occ-fixed-layout .occ-wrapper > .occ-right-panel,
.occ-icgds .occ-fixed-layout .occ-wrapper > .occ-right-panel {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: 100%;
  overflow-y: auto;
}
body.occ-icgds .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-page-header,
.occ-icgds .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-page-header {
  display: block;
}
body.occ-icgds .occ-fixed-layout .occ-wrapper > .occ-right-panel .container,
.occ-icgds .occ-fixed-layout .occ-wrapper > .occ-right-panel .container {
  overflow-y: auto;
  width: 100%;
  display: flex;
  height: 100%;
}
body.occ-icgds .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-content,
.occ-icgds .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-content {
  min-height: auto;
  position: relative;
  padding-bottom: 35px;
}
body.occ-icgds .occ-fixed-layout .occ-wrapper > .occ-right-panel.occ-realignment-right-panel,
.occ-icgds .occ-fixed-layout .occ-wrapper > .occ-right-panel.occ-realignment-right-panel {
  height: calc(100% - 56px);
}
body.occ-icgds .occ-icon.occ-information-icon,
.occ-icgds .occ-icon.occ-information-icon {
  background-position: center center;
}
body.occ-icgds .occ-error-column,
.occ-icgds .occ-error-column {
  color: #B60000;
}
body.occ-icgds .occ-template-data,
.occ-icgds .occ-template-data {
  background: #007bc2;
  border-radius: 4px;
  display: inline-block;
  padding: 3px;
}
body.occ-icgds .occ-home-page-title,
.occ-icgds .occ-home-page-title {
  margin-top: 28px;
}
body.occ-icgds .occ-home-page-title oc-icon,
.occ-icgds .occ-home-page-title oc-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
body.occ-icgds.occ-mm-fixed,
.occ-icgds.occ-mm-fixed {
  background-color: #e9eef3;
}
body.occ-icgds.occ-mm-fixed oc-header.occ-iw-header .header,
.occ-icgds.occ-mm-fixed oc-header.occ-iw-header .header {
  height: 110px;
  flex-direction: column;
  flex: 100%;
  display: flex;
  box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.3);
}
body.occ-icgds.occ-mm-fixed oc-header.occ-iw-header .header .occ-header-content,
.occ-icgds.occ-mm-fixed oc-header.occ-iw-header .header .occ-header-content {
  padding: 3px 0 5px 0;
}
body.occ-icgds.occ-mm-fixed oc-header.occ-iw-header .header .occ-megamenu,
.occ-icgds.occ-mm-fixed oc-header.occ-iw-header .header .occ-megamenu {
  height: 50px;
  padding: 0;
}
body.occ-icgds.occ-mm-fixed .occ-wrapper,
.occ-icgds.occ-mm-fixed .occ-wrapper {
  width: 100%;
}
body.occ-icgds.occ-mm-fixed .occ-wrapper > .occ-right-panel.occ-realignment-right-panel,
.occ-icgds.occ-mm-fixed .occ-wrapper > .occ-right-panel.occ-realignment-right-panel {
  height: calc(100% - 110px);
}
body.occ-icgds.occ-mm-fixed .container,
.occ-icgds.occ-mm-fixed .container {
  min-width: 1240px;
}
body.occ-icgds.occ-mm-fixed .occ-header-content,
body.occ-icgds.occ-mm-fixed .occ-content,
body.occ-icgds.occ-mm-fixed .occ-footer-content,
.occ-icgds.occ-mm-fixed .occ-header-content,
.occ-icgds.occ-mm-fixed .occ-content,
.occ-icgds.occ-mm-fixed .occ-footer-content {
  max-width: none !important;
}
body.occ-icgds.occ-mm-fixed .occ-table-action-panel.occ-simple-action-panel,
body.occ-icgds.occ-mm-fixed .occ-table-action-panel-x.occ-simple-action-panel,
.occ-icgds.occ-mm-fixed .occ-table-action-panel.occ-simple-action-panel,
.occ-icgds.occ-mm-fixed .occ-table-action-panel-x.occ-simple-action-panel {
  margin-bottom: 0;
  min-height: 48px;
}
body.occ-icgds.occ-mm-fixed oc-table .ui-table .ui-table-scrollable-wrapper table.ui-table-scrollable-header-table,
.occ-icgds.occ-mm-fixed oc-table .ui-table .ui-table-scrollable-wrapper table.ui-table-scrollable-header-table {
  margin-top: 0;
}
body.occ-icgds.occ-mm-fixed oc-table .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-header-box,
.occ-icgds.occ-mm-fixed oc-table .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-header-box {
  background: #D9F5F2;
}
body.occ-icgds .occ-scroll-top,
.occ-icgds .occ-scroll-top {
  display: inline-block;
  z-index: 1;
  border: none;
  background: #ffffff;
  padding-left: 12px;
  box-shadow: 0 0 12px 0 rgba(0, 45, 114, 0.13);
  border-radius: 4px;
  width: 40px;
  height: 40px;
  position: fixed;
  bottom: 10px;
  right: 23px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table,
.occ-icgds oc-table .ui-table .ui-table-wrapper table,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table {
  width: 100%;
  table-layout: fixed;
  border-color: #C8D5E1;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th {
  background: #F0F4F7;
  border: 1px solid #C8D5E1;
  height: 36px;
  padding: 0px 0.5rem;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:focus,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:focus,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:focus,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:focus,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:focus,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:focus,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:focus,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:focus {
  outline: none;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:last-child .occ-display-flex,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:last-child .occ-display-flex,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:last-child .occ-display-flex,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:last-child .occ-display-flex,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:last-child .occ-display-flex,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:last-child .occ-display-flex,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:last-child .occ-display-flex,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:last-child .occ-display-flex {
  justify-content: flex-end;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-text-right,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-text-right,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-text-right,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-text-right,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-text-right,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-text-right,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-text-right,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-text-right {
  border-top: 0;
  border-left: 0;
  border-bottom: 0;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-text-right .occ-display-flex,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-text-right .occ-display-flex,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-text-right .occ-display-flex,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-text-right .occ-display-flex,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-text-right .occ-display-flex,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-text-right .occ-display-flex,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-text-right .occ-display-flex,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-text-right .occ-display-flex {
  justify-content: flex-end;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-vertical-top,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-vertical-top,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-vertical-top,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-vertical-top,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-vertical-top,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-vertical-top,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th.occ-vertical-top,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th.occ-vertical-top {
  vertical-align: top;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort {
  visibility: visible;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:before,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:before,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:before,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:before,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:before,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:before,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:before,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:before {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-blue-sm.svg");
  transform: rotate(-180deg);
  display: inline-block;
  width: 10px;
  height: 6px;
  position: absolute;
  top: calc(50% - 6px);
  left: 4px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:after,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:after,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:after,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:after,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:after,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:after,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:after,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th:hover oc-sort-icon .pi-sort:after {
  display: inline-block;
  width: 10px;
  height: 6px;
  position: absolute;
  top: 50%;
  left: 4px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-blue-sm.svg");
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th oc-checkbox,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th oc-checkbox,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th oc-checkbox,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th oc-checkbox,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th oc-checkbox,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th oc-checkbox,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th oc-checkbox,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr > th oc-checkbox {
  display: inline-block;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-filter-row > th,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-filter-row > th,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-filter-row > th,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-filter-row > th,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-filter-row > th,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-filter-row > th,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-filter-row > th,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-filter-row > th {
  font-family: "Overpass", sans-serif;
  color: #10161D;
  font-weight: 600;
  text-transform: uppercase;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i {
  display: inline-block;
  width: 10px;
  height: 10px;
  vertical-align: middle;
  margin-left: 4px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:after, body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:before,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:after,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:before,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:after,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:before,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:after,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:before,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:after,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:before,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:after,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:before,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:after,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon i:before,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:after,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon i:before {
  content: "";
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort {
  visibility: hidden;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-up {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-blue-sm.svg");
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-sort-icon .pi-sort-down {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-blue-sm.svg");
  transform: rotate(-180deg);
  vertical-align: initial;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-checkbox-column,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-checkbox-column,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-checkbox-column,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-checkbox-column,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-checkbox-column,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-checkbox-column,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-checkbox-column,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-checkbox-column {
  width: 33px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-checkbox-column,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-checkbox-column,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-checkbox-column,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-checkbox-column,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-checkbox-column,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-checkbox-column,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-checkbox-column,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead tr.occ-selectable-row-with-expansion .occ-checkbox-column {
  width: 33px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-expandable-column,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-expandable-column,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-expandable-column,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-expandable-column,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-expandable-column,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-expandable-column,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-expandable-column,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-expandable-column {
  width: 26px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-icon-column,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-icon-column,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-icon-column,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-icon-column,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-icon-column,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-icon-column,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead .occ-icon-column,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead .occ-icon-column {
  width: 40px;
  text-align: center;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead th.ui-sortable-column,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead th.ui-sortable-column,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead th.ui-sortable-column,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead th.ui-sortable-column,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead th.ui-sortable-column,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead th.ui-sortable-column,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead th.ui-sortable-column,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead th.ui-sortable-column {
  cursor: pointer;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-checkbox > label,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-checkbox > label,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-checkbox > label,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-checkbox > label,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-checkbox > label,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-checkbox > label,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-checkbox > label,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-checkbox > label {
  margin-bottom: 0px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-checkbox span,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-checkbox span,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-checkbox span,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-checkbox span,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead oc-checkbox span,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-checkbox span,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead oc-checkbox span,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-thead oc-checkbox span {
  margin-bottom: 0px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td {
  background-color: #F0F4F7;
  transition-property: color, background-color;
  transition-timing-function: cubic-bezier(0.6, 0, 1, 1);
  transition-duration: 0.2s;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td {
  background-color: #ffffff;
  border: 1px solid #C8D5E1;
  height: 36px;
  padding: 0 0.5rem;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:focus,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:focus,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:focus,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:focus,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:focus,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:focus,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:focus,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:focus {
  outline: none;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator {
  border-left: 4px solid #0076D4;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator.occ-expanded,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator.occ-expanded,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator.occ-expanded,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator.occ-expanded,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator.occ-expanded,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator.occ-expanded,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator.occ-expanded,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td:first-child.occ-blue-indicator.occ-expanded {
  border-bottom-left-radius: 0px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td.occ-text-right .occ-display-flex,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td.occ-text-right .occ-display-flex,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td.occ-text-right .occ-display-flex,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td.occ-text-right .occ-display-flex,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td.occ-text-right .occ-display-flex,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td.occ-text-right .occ-display-flex,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td.occ-text-right .occ-display-flex,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td.occ-text-right .occ-display-flex {
  justify-content: flex-end;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td oc-text,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td oc-datepicker,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td oc-text,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td oc-datepicker,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td oc-text,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td oc-datepicker,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td oc-text,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td oc-datepicker,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td oc-text,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td oc-datepicker,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td oc-text,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td oc-datepicker,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td oc-text,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td oc-datepicker,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td oc-text,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td oc-datepicker {
  width: calc(100% - 10px);
  display: block;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-credit-holder {
  display: inline-block;
  padding: 3px 20px;
  border-radius: 4px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-debit-holder,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-debit-holder {
  background-color: #b60000;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td .occ-credit-holder,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td .occ-credit-holder {
  background-color: #00b755;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-single-selected td,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-multi-selected td,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-single-selected td,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-multi-selected td,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-single-selected td,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-multi-selected td,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-single-selected td,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-multi-selected td,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-single-selected td,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-multi-selected td,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-single-selected td,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-multi-selected td,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-single-selected td,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-multi-selected td,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-single-selected td,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-multi-selected td {
  background: #E6EFFE;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td i.occ-table-action-menu,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-single-selected td i.occ-table-action-menu,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-multi-selected td i.occ-table-action-menu,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td i.occ-table-action-menu,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-single-selected td i.occ-table-action-menu,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-multi-selected td i.occ-table-action-menu,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td i.occ-table-action-menu,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-single-selected td i.occ-table-action-menu,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-multi-selected td i.occ-table-action-menu,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td i.occ-table-action-menu,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-single-selected td i.occ-table-action-menu,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-multi-selected td i.occ-table-action-menu,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td i.occ-table-action-menu,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-single-selected td i.occ-table-action-menu,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-multi-selected td i.occ-table-action-menu,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td i.occ-table-action-menu,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-single-selected td i.occ-table-action-menu,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-multi-selected td i.occ-table-action-menu,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td i.occ-table-action-menu,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-single-selected td i.occ-table-action-menu,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-multi-selected td i.occ-table-action-menu,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td i.occ-table-action-menu,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-single-selected td i.occ-table-action-menu,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-multi-selected td i.occ-table-action-menu {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_table_action_menu-white.svg");
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td a,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td a:hover,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-single-selected td a,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-single-selected td a:hover,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-multi-selected td a,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-multi-selected td a:hover,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td a,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td a:hover,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-single-selected td a,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-single-selected td a:hover,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-multi-selected td a,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-multi-selected td a:hover,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td a,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td a:hover,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-single-selected td a,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-single-selected td a:hover,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-multi-selected td a,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-multi-selected td a:hover,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td a,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td a:hover,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-single-selected td a,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-single-selected td a:hover,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-multi-selected td a,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-multi-selected td a:hover,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td a,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td a:hover,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-single-selected td a,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-single-selected td a:hover,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-multi-selected td a,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-multi-selected td a:hover,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td a,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td a:hover,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-single-selected td a,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-single-selected td a:hover,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-multi-selected td a,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-multi-selected td a:hover,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td a,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td a:hover,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-single-selected td a,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-single-selected td a:hover,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-multi-selected td a,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-multi-selected td a:hover,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td a,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td a:hover,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-single-selected td a,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-single-selected td a:hover,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-multi-selected td a,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-multi-selected td a:hover {
  color: #ffffff;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td .occ-debit-holder,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td .occ-credit-holder,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td .occ-debit-holder,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td .occ-credit-holder,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td .occ-debit-holder,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td .occ-credit-holder,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td .occ-debit-holder,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td .occ-credit-holder,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td .occ-debit-holder,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td .occ-credit-holder,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td .occ-debit-holder,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td .occ-credit-holder,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td .occ-debit-holder,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td .occ-credit-holder,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td .occ-debit-holder,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td .occ-credit-holder,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td .occ-debit-holder,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td .occ-credit-holder,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td .occ-debit-holder,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td .occ-credit-holder,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td .occ-debit-holder,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td .occ-credit-holder,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td .occ-debit-holder,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td .occ-credit-holder,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td .occ-debit-holder,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr:hover td .occ-credit-holder,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td .occ-debit-holder,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selected td .occ-credit-holder,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td .occ-debit-holder,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr:hover td .occ-credit-holder,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td .occ-debit-holder,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selected td .occ-credit-holder {
  background-color: #ffffff;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody oc-checkbox,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody oc-checkbox,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody oc-checkbox,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody oc-checkbox,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody oc-checkbox,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody oc-checkbox,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody oc-checkbox,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody oc-checkbox {
  margin-right: 0px;
  display: inline-block;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody oc-checkbox label,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody oc-checkbox label,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody oc-checkbox label,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody oc-checkbox label,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody oc-checkbox label,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody oc-checkbox label,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody oc-checkbox label,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody oc-checkbox label {
  margin: 0px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-checkbox-column,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-checkbox-column,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-checkbox-column,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-checkbox-column,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-checkbox-column,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-checkbox-column,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-checkbox-column,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-checkbox-column {
  width: 33px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-checkbox-column,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-checkbox-column,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-checkbox-column,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-checkbox-column,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-checkbox-column,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-checkbox-column,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-checkbox-column,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr.occ-selectable-row-with-expansion .occ-checkbox-column {
  width: 33px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-column,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-column,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-column,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-column,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-column,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-column,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-column,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-column {
  width: 26px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-icon-column,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-icon-column,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-icon-column,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-icon-column,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-icon-column,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-icon-column,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-icon-column,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-icon-column {
  width: 40px;
  text-align: center;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .error-column,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-error-column,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .error-column,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-error-column,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .error-column,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-error-column,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .error-column,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-error-column,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .error-column,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-error-column,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .error-column,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-error-column,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .error-column,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-error-column,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .error-column,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-error-column {
  color: #B60000;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-value-column,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-value-column,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-value-column,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-value-column,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-value-column,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-value-column,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-value-column,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-value-column {
  color: #53565a;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .strong-column,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .strong-column,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .strong-column,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .strong-column,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .strong-column,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .strong-column,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .strong-column,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .strong-column {
  font-weight: 600;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-down-arrow,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-down-arrow,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-down-arrow,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-down-arrow,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-down-arrow,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-down-arrow,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-down-arrow,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-down-arrow,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow {
  height: 12px;
  width: 12px;
  display: inline-block;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-light-grey-sm.svg");
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-down-arrow:after,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow:after,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-down-arrow:after,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow:after,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-down-arrow:after,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow:after,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-down-arrow:after,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow:after,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-down-arrow:after,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow:after,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-down-arrow:after,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow:after,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-down-arrow:after,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow:after,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-down-arrow:after,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow:after {
  content: none;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-right-arrow,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-right-arrow {
  transform: rotate(270deg);
  display: block;
  margin-top: -2px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-row td,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-row td,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-row td,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-row td,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-row td,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-row td,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-expandable-row td,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-expandable-row td {
  padding: 0px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content {
  font-size: 12px;
  background-color: #ffffff;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column {
  width: 36%;
  padding: 16px 24px 16px 0px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-value,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-value,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-value,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-value,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-value,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-value,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-value,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-value {
  max-width: 247px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child {
  width: 32%;
  padding-left: 16px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child .occ-value,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child .occ-value,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child .occ-value,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child .occ-value,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child .occ-value,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child .occ-value,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child .occ-value,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:first-child .occ-value {
  max-width: 198px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child {
  width: 32%;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child .occ-value,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child .occ-value,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child .occ-value,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child .occ-value,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child .occ-value,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child .occ-value,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child .occ-value,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column:last-child .occ-value {
  max-width: 200px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-display-flex,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-display-flex,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-display-flex,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-display-flex,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-display-flex,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-display-flex,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-display-flex,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data-column .occ-display-flex {
  justify-content: flex-start;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-title,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-title,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-title,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-title,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-title,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-title,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-title,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-title {
  width: 160px;
  text-align: left;
  padding-right: 16px;
  font-weight: 600;
  color: #22303E;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-value,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-value,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-value,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-value,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-value,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-value,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-value,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-value {
  text-align: left;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data {
  table-layout: fixed;
  width: 100%;
  margin-bottom: 16px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data:last-child,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data:last-child,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data:last-child,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data:last-child,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data:last-child,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data:last-child,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content .occ-data:last-child,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content .occ-data:last-child {
  margin-bottom: 0px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-main,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-main,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-main,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-main,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-main,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-main,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-main,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-main {
  width: 100%;
  height: 100% !important;
  border: 1px 0px 0px 0px !important;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row {
  margin-right: 0px;
  margin-left: 0px;
  padding: 15px;
  background-color: #ffffff;
  text-align: left;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .occ-data-content-title,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .occ-data-content-title,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .occ-data-content-title,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .occ-data-content-title,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .occ-data-content-title,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .occ-data-content-title,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .occ-data-content-title,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .occ-data-content-title {
  padding-right: 16px;
  font-weight: 600;
  color: #000;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .row,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .row,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .row,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .row,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .row,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .row,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .row,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody .occ-data-content-row .occ-data-content-column .row {
  margin-bottom: 10px;
}
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .occ-icon.occ-star-filled,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .occ-icon.occ-star,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .occ-icon.occ-star-filled,
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .occ-icon.occ-star,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .occ-icon.occ-star-filled,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .occ-icon.occ-star,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .occ-icon.occ-star-filled,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .occ-icon.occ-star,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .occ-icon.occ-star-filled,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .occ-icon.occ-star,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .occ-icon.occ-star-filled,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table .occ-icon.occ-star,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .occ-icon.occ-star-filled,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .occ-icon.occ-star,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .occ-icon.occ-star-filled,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table .occ-icon.occ-star {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 0px;
}
body.occ-icgds oc-table .ui-table .ui-table-no-data-body,
body.occ-icgds .styled-table .ui-table .ui-table-no-data-body,
.occ-icgds oc-table .ui-table .ui-table-no-data-body,
.occ-icgds .styled-table .ui-table .ui-table-no-data-body {
  overflow: hidden;
  table-layout: fixed;
}
body.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table.ui-table-scrollable-body-table,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table.ui-table-scrollable-body-table,
.occ-icgds oc-table .ui-table .ui-table-scrollable-wrapper table.ui-table-scrollable-body-table,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-wrapper table.ui-table-scrollable-body-table {
  border-top: none;
}
body.occ-icgds oc-table .ui-table .occ-filter-wrapper,
body.occ-icgds .styled-table .ui-table .occ-filter-wrapper,
.occ-icgds oc-table .ui-table .occ-filter-wrapper,
.occ-icgds .styled-table .ui-table .occ-filter-wrapper {
  width: 168px;
  padding-bottom: 10px;
  float: left;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
body.occ-icgds oc-table .ui-table .pi-spin,
body.occ-icgds .styled-table .ui-table .pi-spin,
.occ-icgds oc-table .ui-table .pi-spin,
.occ-icgds .styled-table .ui-table .pi-spin {
  animation: spin 1s linear infinite;
}
body.occ-icgds oc-table .ui-table .pi-spinner,
body.occ-icgds .styled-table .ui-table .pi-spinner,
.occ-icgds oc-table .ui-table .pi-spinner,
.occ-icgds .styled-table .ui-table .pi-spinner {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_redoN16.svg");
  display: inline-block;
  width: 16px;
  height: 16px;
}
body.occ-icgds oc-table .ui-table .ui-paginator oc-dropdown button.btn-primary .caret,
body.occ-icgds .styled-table .ui-table .ui-paginator oc-dropdown button.btn-primary .caret,
.occ-icgds oc-table .ui-table .ui-paginator oc-dropdown button.btn-primary .caret,
.occ-icgds .styled-table .ui-table .ui-paginator oc-dropdown button.btn-primary .caret {
  position: absolute;
  margin: 0;
}
body.occ-icgds oc-table .ui-table .ui-table-caption oc-action-button button,
body.occ-icgds .styled-table .ui-table .ui-table-caption oc-action-button button,
.occ-icgds oc-table .ui-table .ui-table-caption oc-action-button button,
.occ-icgds .styled-table .ui-table .ui-table-caption oc-action-button button {
  padding-right: 1rem;
}
body.occ-icgds oc-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table,
.occ-icgds oc-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table,
.occ-icgds oc-table .ui-table .ui-table-wrapper table,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table {
  border-collapse: separate;
  border-spacing: 0px;
}
body.occ-icgds oc-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table .ui-table-thead tr > th,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table .ui-table-thead tr > th,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th,
.occ-icgds oc-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table .ui-table-thead tr > th,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table .ui-table-thead tr > th,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th {
  border-color: #C8D5E1;
  border-style: solid;
  border-width: 0 1px 0 0;
}
body.occ-icgds oc-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table .ui-table-thead tr > th:last-child,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:last-child,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table .ui-table-thead tr > th:last-child,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:last-child,
.occ-icgds oc-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table .ui-table-thead tr > th:last-child,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:last-child,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table .ui-table-thead tr > th:last-child,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-thead tr > th:last-child {
  border-right: 0;
}
body.occ-icgds oc-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table .ui-table-tbody tr > td,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table .ui-table-tbody tr > td,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
.occ-icgds oc-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table .ui-table-tbody tr > td,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table .ui-table-tbody tr > td,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td {
  border-color: #C8D5E1;
  border-style: solid;
  border-width: 1px 1px 0 0;
}
body.occ-icgds oc-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table .ui-table-tbody tr > td:last-child,
body.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:last-child,
body.occ-icgds .styled-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table .ui-table-tbody tr > td:last-child,
body.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:last-child,
.occ-icgds oc-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table .ui-table-tbody tr > td:last-child,
.occ-icgds oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:last-child,
.occ-icgds .styled-table .ui-table .ui-table-scrollable-header table.ui-table-scrollable-header-table .ui-table-tbody tr > td:last-child,
.occ-icgds .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td:last-child {
  border-right: 0;
}
body.occ-icgds oc-table .ui-table-scrollable-body table.ui-table-scrollable-body-table .ui-table-tbody tr:first-child > td,
body.occ-icgds .styled-table .ui-table-scrollable-body table.ui-table-scrollable-body-table .ui-table-tbody tr:first-child > td,
.occ-icgds oc-table .ui-table-scrollable-body table.ui-table-scrollable-body-table .ui-table-tbody tr:first-child > td,
.occ-icgds .styled-table .ui-table-scrollable-body table.ui-table-scrollable-body-table .ui-table-tbody tr:first-child > td {
  border-top: none;
}
body.occ-icgds oc-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-header-table,
body.occ-icgds .styled-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-header-table,
.occ-icgds oc-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-header-table,
.occ-icgds .styled-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-header-table {
  border-left: none;
}
body.occ-icgds oc-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-header-table tr th:first-child,
body.occ-icgds .styled-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-header-table tr th:first-child,
.occ-icgds oc-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-header-table tr th:first-child,
.occ-icgds .styled-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-header-table tr th:first-child {
  border-left: none;
}
body.occ-icgds oc-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-body-table,
body.occ-icgds .styled-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-body-table,
.occ-icgds oc-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-body-table,
.occ-icgds .styled-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-body-table {
  border-left: none;
}
body.occ-icgds oc-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-body-table tr td:first-child,
body.occ-icgds .styled-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-body-table tr td:first-child,
.occ-icgds oc-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-body-table tr td:first-child,
.occ-icgds .styled-table .ui-table-scrollable-frozen-toright .ui-table-frozen-view table.ui-table-scrollable-body-table tr td:first-child {
  border-left: none;
}
body.occ-icgds oc-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-header-table,
body.occ-icgds .styled-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-header-table,
.occ-icgds oc-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-header-table,
.occ-icgds .styled-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-header-table {
  border-right: none;
}
body.occ-icgds oc-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-header-table tr th:last-child,
body.occ-icgds .styled-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-header-table tr th:last-child,
.occ-icgds oc-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-header-table tr th:last-child,
.occ-icgds .styled-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-header-table tr th:last-child {
  border-right: none;
}
body.occ-icgds oc-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-body-table,
body.occ-icgds .styled-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-body-table,
.occ-icgds oc-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-body-table,
.occ-icgds .styled-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-body-table {
  border-right: none;
}
body.occ-icgds oc-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-body-table tr td:last-child,
body.occ-icgds .styled-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-body-table tr td:last-child,
.occ-icgds oc-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-body-table tr td:last-child,
.occ-icgds .styled-table .ui-table-scrollable-frozen .ui-table-frozen-view table.ui-table-scrollable-body-table tr td:last-child {
  border-right: none;
}
body.occ-icgds oc-table.occ-sticky-header-table .ui-table-no-data-body,
.occ-icgds oc-table.occ-sticky-header-table .ui-table-no-data-body {
  overflow: unset;
}
body.occ-icgds oc-panel oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
body.occ-icgds oc-panel oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
body.occ-icgds oc-panel .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
body.occ-icgds oc-panel .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
.occ-icgds oc-panel oc-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
.occ-icgds oc-panel oc-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td,
.occ-icgds oc-panel .styled-table .ui-table .ui-table-wrapper table .ui-table-tbody tr > td,
.occ-icgds oc-panel .styled-table .ui-table .ui-table-scrollable-wrapper table .ui-table-tbody tr > td {
  font-size: 14px;
}
body.occ-icgds .occ-status,
.occ-icgds .occ-status {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin-right: 3px;
}
body.occ-icgds .occ-status.occ-status-blue,
.occ-icgds .occ-status.occ-status-blue {
  background-color: #007bc2;
}
body.occ-icgds .occ-status.occ-status-green,
.occ-icgds .occ-status.occ-status-green {
  background-color: #00833e;
}
body.occ-icgds tr.occ-action-row td.occ-hidden-actions:last-of-type div,
.occ-icgds tr.occ-action-row td.occ-hidden-actions:last-of-type div {
  display: none;
}
body.occ-icgds tr.occ-action-row td.occ-hidden-actions:last-of-type div.occ-default-action,
.occ-icgds tr.occ-action-row td.occ-hidden-actions:last-of-type div.occ-default-action {
  display: block;
  padding-top: 2px;
}
body.occ-icgds tr.occ-action-row td.occ-hidden-actions:last-of-type div.occ-default-action i.occ-table-action-menu,
.occ-icgds tr.occ-action-row td.occ-hidden-actions:last-of-type div.occ-default-action i.occ-table-action-menu {
  width: 30px;
  height: 6px;
}
body.occ-icgds tr.occ-action-row:hover td.occ-hidden-actions:last-of-type div,
.occ-icgds tr.occ-action-row:hover td.occ-hidden-actions:last-of-type div {
  display: flex;
  justify-content: flex-end;
}
body.occ-icgds tr.occ-action-row:hover td.occ-hidden-actions:last-of-type div.occ-default-action,
.occ-icgds tr.occ-action-row:hover td.occ-hidden-actions:last-of-type div.occ-default-action {
  display: none;
}
body.occ-icgds tr.occ-action-row:hover.occ-selected td.occ-hidden-actions div.occ-default-action,
body.occ-icgds tr.occ-action-row:hover.occ-selected td.occ-hidden-actions div, body.occ-icgds tr.occ-action-row.occ-selected td.occ-hidden-actions div.occ-default-action,
body.occ-icgds tr.occ-action-row.occ-selected td.occ-hidden-actions div,
.occ-icgds tr.occ-action-row:hover.occ-selected td.occ-hidden-actions div.occ-default-action,
.occ-icgds tr.occ-action-row:hover.occ-selected td.occ-hidden-actions div,
.occ-icgds tr.occ-action-row.occ-selected td.occ-hidden-actions div.occ-default-action,
.occ-icgds tr.occ-action-row.occ-selected td.occ-hidden-actions div {
  display: none !important;
}
body.occ-icgds td.occ-hidden-actions,
.occ-icgds td.occ-hidden-actions {
  padding-left: 0 !important;
  padding-top: 6px !important;
}
body.occ-icgds td.occ-hidden-actions div,
.occ-icgds td.occ-hidden-actions div {
  height: 100%;
}
body.occ-icgds td.occ-hidden-actions div .occ-action-wrapper,
.occ-icgds td.occ-hidden-actions div .occ-action-wrapper {
  height: auto;
  margin-left: 8px;
}
body.occ-icgds td.occ-hidden-actions div .occ-action-wrapper .btn,
.occ-icgds td.occ-hidden-actions div .occ-action-wrapper .btn {
  padding-left: 4px;
  padding-right: 4px;
}
body.occ-icgds td.occ-hidden-actions div .occ-action-wrapper oc-icon,
.occ-icgds td.occ-hidden-actions div .occ-action-wrapper oc-icon {
  display: inline-block;
}
body.occ-icgds td.occ-hidden-actions div .occ-action-wrapper .occ-icon,
.occ-icgds td.occ-hidden-actions div .occ-action-wrapper .occ-icon {
  height: 24px;
  width: 24px;
  cursor: pointer;
}
@supports (position: sticky) {
  body.occ-icgds oc-table.occ-bannered-table thead.ui-table-thead > tr > th,
  .occ-icgds oc-table.occ-bannered-table thead.ui-table-thead > tr > th {
    position: sticky;
    position: -webkit-sticky;
    top: 102px;
    z-index: 1;
  }
}
@supports (position: sticky) {
  body.occ-icgds oc-table.occ-bannered-table .ui-table .ui-table-wrapper table,
  .occ-icgds oc-table.occ-bannered-table .ui-table .ui-table-wrapper table {
    overflow-x: auto;
  }
}
body.occ-icgds .table .dragging,
.occ-icgds .table .dragging {
  height: 36px;
}
body.occ-icgds .styled-table,
.occ-icgds .styled-table {
  margin-top: 15px;
}
body.occ-icgds .styled-table .ui-table-wrapper,
.occ-icgds .styled-table .ui-table-wrapper {
  width: 100%;
  overflow-x: auto;
}
body.occ-icgds .styled-table .ui-table-wrapper table,
.occ-icgds .styled-table .ui-table-wrapper table {
  table-layout: auto;
}
body.occ-icgds .styled-table .ui-table-wrapper table .occ-icon.occ-delete,
.occ-icgds .styled-table .ui-table-wrapper table .occ-icon.occ-delete {
  margin: auto;
}
body.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-thead,
.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-thead {
  border-bottom: none;
}
body.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-thead tr th,
.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-thead tr th {
  border: none;
  color: #282828;
  font-family: Interstate_Bold, sans-serif;
  font-size: 20px;
  height: 48px;
  letter-spacing: 0.23px;
}
body.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-thead tr th:last-child,
.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-thead tr th:last-child {
  color: #C7C7C7;
  font-family: Interstate, sans-serif;
  font-size: 14px;
  text-align: left;
  letter-spacing: 0;
  line-height: 14px;
}
body.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-thead tr th oc-checkbox,
.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-thead tr th oc-checkbox {
  margin-left: 23px;
}
body.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr:nth-child(odd),
.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr:nth-child(odd) {
  background: rgba(151, 153, 155, 0.1);
}
body.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr td,
.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr td {
  border: 0;
  color: #53565a;
  font-size: 14px;
  height: 48px;
  letter-spacing: 0;
  line-height: 14px;
}
body.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr td:last-child,
.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr td:last-child {
  color: #C7C7C7;
  text-align: left;
}
body.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr .occ-icon,
.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr .occ-icon {
  display: inline-block;
  margin-right: 10px;
}
body.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr .occ-rd-row-content,
.occ-icgds .styled-table .ui-table.occ-rd-draggable-table .ui-table-wrapper .ui-table-tbody tr .occ-rd-row-content {
  vertical-align: top;
  margin-left: 10px;
}
body.occ-icgds oc-grid-widget .ui-widget-header,
.occ-icgds oc-grid-widget .ui-widget-header {
  text-align: right;
}
body.occ-icgds oc-grid-widget .occ-widget-settings-dropdown,
.occ-icgds oc-grid-widget .occ-widget-settings-dropdown {
  display: inline-block !important;
}
body.occ-icgds oc-grid-widget oc-action-button button.btn:not(.btn-tertiary),
.occ-icgds oc-grid-widget oc-action-button button.btn:not(.btn-tertiary) {
  background: transparent;
}
body.occ-icgds oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter oc-label,
.occ-icgds oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter oc-label {
  margin: 10px;
}
body.occ-icgds oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter oc-label > label,
.occ-icgds oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter oc-label > label {
  padding: 0px;
}
body.occ-icgds oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter .occ-grid-slider-filter-value,
.occ-icgds oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter .occ-grid-slider-filter-value {
  text-align: center;
}
body.occ-icgds oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter oc-slider,
.occ-icgds oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter oc-slider {
  margin: 10px;
  display: block;
}
body.occ-icgds oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter oc-slider input,
.occ-icgds oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter oc-slider input {
  margin-left: 4px;
}
body.occ-icgds oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter select,
.occ-icgds oc-grid .ag-theme-icgds .ag-header-row.ag-header-row-column-filter .ag-header-cell.ag-floating-filter select {
  margin: 10px;
}
body.occ-icgds oc-header.occ-iw-header,
.occ-icgds oc-header.occ-iw-header {
  display: flex;
  position: relative;
  z-index: 1048;
}
body.occ-icgds oc-header.occ-iw-header .header,
.occ-icgds oc-header.occ-iw-header .header {
  height: 56px;
  width: 100%;
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  padding: 8px 0px;
  position: relative;
}
body.occ-icgds oc-header.occ-iw-header .header.header-fixed,
.occ-icgds oc-header.occ-iw-header .header.header-fixed {
  position: fixed;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content,
.occ-icgds oc-header.occ-iw-header .occ-header-content {
  max-width: none;
  margin: 0;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content oc-icon,
body.occ-icgds oc-header.occ-iw-header .occ-header-content oc-avatar,
.occ-icgds oc-header.occ-iw-header .occ-header-content oc-icon,
.occ-icgds oc-header.occ-iw-header .occ-header-content oc-avatar {
  display: inline-block;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content oc-avatar,
.occ-icgds oc-header.occ-iw-header .occ-header-content oc-avatar {
  margin-right: 1px;
  margin-top: 4px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content oc-icon,
.occ-icgds oc-header.occ-iw-header .occ-header-content oc-icon {
  margin: 0 24px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content oc-text,
.occ-icgds oc-header.occ-iw-header .occ-header-content oc-text {
  display: inline-block;
  max-width: 204px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content oc-text input,
.occ-icgds oc-header.occ-iw-header .occ-header-content oc-text input {
  border: 1px solid #DCE0E0;
  border-radius: 20px;
  height: 38px;
  padding: 5px 10px 5px 30px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content oc-text .occ-icon.occ-search-light-grey,
.occ-icgds oc-header.occ-iw-header .occ-header-content oc-text .occ-icon.occ-search-light-grey {
  transform: rotate(-90deg);
  width: 17px;
  height: 20px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content h1,
.occ-icgds oc-header.occ-iw-header .occ-header-content h1 {
  margin: 0 0 0 9px;
  padding: 12px 24px 12px 0px;
  font-family: Interstate, sans-serif;
  font-size: 20px;
  line-height: 16px;
  color: #0b1941;
  letter-spacing: 0;
  text-align: center;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content h1 sup,
.occ-icgds oc-header.occ-iw-header .occ-header-content h1 sup {
  font-size: 14px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-heading-wrapper,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-heading-wrapper {
  display: inline-block;
  padding: 12px 0 12px 6px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-vertical-border,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-vertical-border {
  border-right: 1px solid #DCDCDC;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-dropdown-wrapper,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-dropdown-wrapper {
  display: inline-block;
  min-width: 135px;
  margin-right: 24px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-app-title,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-app-title {
  display: inline-block;
  padding: 0px 24px;
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #0b1941;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu {
  cursor: pointer;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-toggle oc-icon,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-toggle oc-icon {
  margin-left: 8px;
  margin-right: 0px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show {
  min-width: 258px;
  padding: 0px;
  margin-top: 5px;
  left: -22px !important;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item {
  padding: 16px 16px 0px 16px;
  font-size: 14px;
  color: #53565a;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:first-child,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:first-child {
  border-radius: 4px 4px 0 0;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:last-child,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:last-child {
  border-radius: 0 0 4px 4px;
  border-bottom: none;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item .occ-heading,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item .occ-heading {
  font-size: 18px;
  font-family: Interstate_Bold, sans-serif;
  color: #282828;
  white-space: nowrap;
  line-height: 18px;
  margin-bottom: 2px;
  padding: 0 4px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item .occ-heading oc-icon,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item .occ-heading oc-icon {
  float: right;
  margin-right: 0px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item .occ-sub-heading,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item .occ-sub-heading {
  font-size: 14px;
  font-family: Interstate, sans-serif;
  color: #53565a;
  white-space: nowrap;
  border-bottom: 1px solid #ccc;
  padding: 0 4px 8px 4px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:last-child .occ-sub-heading,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:last-child .occ-sub-heading {
  border-bottom: none;
  padding-bottom: 24px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus, body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover {
  color: #ffffff;
  border-radius: 0px;
  background-color: #008CE6;
  outline: none;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus .occ-heading,
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus .occ-sub-heading, body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover .occ-heading,
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover .occ-sub-heading,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus .occ-heading,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus .occ-sub-heading,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover .occ-heading,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover .occ-sub-heading {
  color: #ffffff;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus .occ-sub-heading, body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover .occ-sub-heading,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:focus .occ-sub-heading,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item:hover .occ-sub-heading {
  border-color: transparent;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable {
  background-color: #fef9e5;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:focus, body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:hover,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:focus,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:hover {
  background-color: #fef9e5;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:focus .occ-sub-heading, body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:hover .occ-sub-heading,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:focus .occ-sub-heading,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:hover .occ-sub-heading {
  border-color: #ccc;
  color: #707070;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:focus .occ-heading, body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:hover .occ-heading,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:focus .occ-heading,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable:hover .occ-heading {
  color: #394146;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable .occ-unavailable-msg,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable .occ-unavailable-msg {
  font-size: 12px;
  font-family: Interstate, sans-serif;
  color: #B60000;
  float: right;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable .occ-unavailable-msg oc-icon,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .dropdown-item.occ-unavailable .occ-unavailable-msg oc-icon {
  margin: 0 0 0 8px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .ion-android-arrow-dropdown,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu .dropdown-menu.show .ion-android-arrow-dropdown {
  transform: rotate(180deg);
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu.show .occ-dropdown-arrow,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown.occ-app-selection-menu.show .occ-dropdown-arrow {
  transform: rotate(180deg);
  margin-top: -3px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown-menu.occ-user-profile-menu,
.occ-icgds oc-header.occ-iw-header .occ-header-content .dropdown-menu.occ-user-profile-menu {
  top: 10px !important;
  right: -20px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-dropdown-toggle,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-dropdown-toggle {
  font-family: Interstate_Light, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #0b1941;
  letter-spacing: 0;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-dropdown-toggle .ion-android-arrow-dropdown,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-dropdown-toggle .ion-android-arrow-dropdown {
  font-size: 20px;
  vertical-align: middle;
  color: #0b1941;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content oc-breadcrumbs,
.occ-icgds oc-header.occ-iw-header .occ-header-content oc-breadcrumbs {
  display: inline-block;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content oc-breadcrumbs .occ-right-arrow,
.occ-icgds oc-header.occ-iw-header .occ-header-content oc-breadcrumbs .occ-right-arrow {
  margin: 0 4px;
  font-size: 14px;
  font-weight: bold;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content oc-breadcrumbs a,
.occ-icgds oc-header.occ-iw-header .occ-header-content oc-breadcrumbs a {
  font-family: Interstate_Light, sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #008CE6;
  letter-spacing: 0;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content oc-breadcrumbs .active a,
.occ-icgds oc-header.occ-iw-header .occ-header-content oc-breadcrumbs .active a {
  color: #0b1941;
  font-family: Interstate, sans-serif;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content oc-breadcrumbs .breadcrumbs,
.occ-icgds oc-header.occ-iw-header .occ-header-content oc-breadcrumbs .breadcrumbs {
  line-height: 18px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-notification-link,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-notification-link {
  position: relative;
  cursor: pointer;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-notification-link oc-icon,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-notification-link oc-icon {
  margin-left: 4px;
  vertical-align: middle;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-notification-link .occ-notification-count,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-notification-link .occ-notification-count {
  display: inline-block;
  position: absolute;
  left: 18px;
  top: -3px;
  background-color: #d0021b;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-family: Interstate_Bold, sans-serif;
  font-size: 12px;
  text-align: center;
  color: #ffffff;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-notification-link .ion-ios-bell-outline,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-notification-link .ion-ios-bell-outline {
  font-size: 24px;
  vertical-align: middle;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown {
  display: inline-block !important;
  vertical-align: super;
  position: relative;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-user-name,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-user-name {
  margin-bottom: 4px;
  max-width: 268px;
  overflow-wrap: break-word;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-user-subtitle,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-user-subtitle {
  margin-bottom: 8px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item {
  padding: 0px 16px;
  color: #282828;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item .occ-link,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item .occ-link {
  border-bottom: 1px solid #e2e6e9;
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 14px;
  padding: 12px 0;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item:focus .occ-link, body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item:hover .occ-link,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item:focus .occ-link,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item:hover .occ-link {
  border-color: transparent;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item:last-child .occ-link,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .dropdown-item:last-child .occ-link {
  border-bottom: none;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-links-section oc-badge,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-links-section oc-badge {
  margin-left: 5px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-links-section oc-badge .badge,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-links-section oc-badge .badge {
  background-color: #B60000;
  color: #ffffff;
  font-size: 12px;
  padding: 4px 5px;
  line-height: 12px;
  font-family: Interstate, sans-serif;
  font-weight: normal;
  min-width: 20px;
  min-height: 20px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-new-msg,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-profile-dropdown .occ-new-msg {
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #B60000;
  right: 0;
  top: 3px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content oc-avatar .avatar-content,
.occ-icgds oc-header.occ-iw-header .occ-header-content oc-avatar .avatar-content {
  font-size: 12px !important;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-messages-wrapper,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-messages-wrapper {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: -2px 16px 0px 0px;
  cursor: pointer;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-messages-wrapper oc-icon,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-messages-wrapper oc-icon {
  margin: 0px;
  cursor: pointer;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-messages-wrapper oc-badge,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-messages-wrapper oc-badge {
  position: absolute;
  left: 19px;
  top: -6px;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-messages-wrapper oc-badge .badge,
.occ-icgds oc-header.occ-iw-header .occ-header-content .occ-messages-wrapper oc-badge .badge {
  padding: 3px 5px;
  background: #ff0000;
  font-weight: normal;
  font-family: Interstate, sans-serif;
  font-size: 8px;
  line-height: 9px;
  color: #ffffff;
}
body.occ-icgds oc-header.occ-iw-header .occ-header-content > *,
.occ-icgds oc-header.occ-iw-header .occ-header-content > * {
  padding-left: 24px;
  padding-right: 24px;
}
body.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper,
.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper {
  display: inline-block;
  margin-right: 24px;
  height: 36px;
}
body.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn,
.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn {
  margin-right: 24px;
}
body.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button,
.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button {
  font-family: Interstate, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #0b1941;
  padding: 4px 0 0 0;
}
body.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button i,
.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button i {
  margin-right: 4px;
  display: inline-block;
}
body.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button i.occ-icon.md,
.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button i.occ-icon.md {
  width: 32px;
  height: 32px;
}
body.occ-icgds oc-header.occ-iw-header .occ-citi-logo,
.occ-icgds oc-header.occ-iw-header .occ-citi-logo {
  vertical-align: baseline;
}
body.occ-icgds oc-header.occ-iw-header .occ-citi-logo.occ-citi-logo-spacing,
.occ-icgds oc-header.occ-iw-header .occ-citi-logo.occ-citi-logo-spacing {
  margin-right: 24px;
}
body.occ-icgds oc-navbar-x,
.occ-icgds oc-navbar-x {
  height: 100%;
  width: 72px;
  float: left;
}
body.occ-icgds oc-navbar-x .occ-navbar-content,
.occ-icgds oc-navbar-x .occ-navbar-content {
  background-color: #002A54;
  height: 100%;
  width: 72px;
  position: relative;
  z-index: 12;
}
body.occ-icgds oc-navbar-x .occ-navbar-content.occ-hovered, body.occ-icgds oc-navbar-x .occ-navbar-content.occ-expanded,
.occ-icgds oc-navbar-x .occ-navbar-content.occ-hovered,
.occ-icgds oc-navbar-x .occ-navbar-content.occ-expanded {
  width: 300px;
}
body.occ-icgds oc-navbar-x .occ-navbar-content ul,
.occ-icgds oc-navbar-x .occ-navbar-content ul {
  padding: 0px;
  list-style: none;
  height: 100%;
  margin: 0px;
}
body.occ-icgds oc-navbar-x .occ-navbar-content ul li,
.occ-icgds oc-navbar-x .occ-navbar-content ul li {
  height: 64px;
  padding: 16px 12px 16px 20px;
  cursor: pointer;
  display: table;
  width: 100%;
  table-layout: fixed;
}
body.occ-icgds oc-navbar-x .occ-navbar-content ul li span,
.occ-icgds oc-navbar-x .occ-navbar-content ul li span {
  font-size: 14px;
  padding-left: 24px;
  vertical-align: middle;
  color: #ffffff;
  display: table-cell;
  text-align: left;
}
body.occ-icgds oc-navbar-x .occ-navbar-content ul li .occ-icon,
.occ-icgds oc-navbar-x .occ-navbar-content ul li .occ-icon {
  height: 24px;
  width: 24px;
}
body.occ-icgds oc-navbar-x .occ-navbar-content ul li oc-icon.occ-navigation-arrow,
.occ-icgds oc-navbar-x .occ-navbar-content ul li oc-icon.occ-navigation-arrow {
  display: table-cell;
  text-align: right;
  vertical-align: middle;
  width: 16px;
  float: none;
}
body.occ-icgds oc-navbar-x .occ-navbar-content ul li oc-icon.occ-navigation-arrow i,
.occ-icgds oc-navbar-x .occ-navbar-content ul li oc-icon.occ-navigation-arrow i {
  height: 16px;
  width: 16px;
}
body.occ-icgds oc-navbar-x .occ-navbar-content ul li oc-icon.occ-close-icon,
.occ-icgds oc-navbar-x .occ-navbar-content ul li oc-icon.occ-close-icon {
  margin-top: 8px;
}
body.occ-icgds oc-navbar-x .occ-navbar-content ul li oc-icon.occ-close-icon i,
.occ-icgds oc-navbar-x .occ-navbar-content ul li oc-icon.occ-close-icon i {
  width: 16px;
  height: 16px;
}
body.occ-icgds oc-navbar-x .occ-navbar-content ul li oc-icon,
.occ-icgds oc-navbar-x .occ-navbar-content ul li oc-icon {
  vertical-align: middle;
  display: table-cell;
  width: 24px;
  line-height: 0;
}
body.occ-icgds oc-navbar-x .occ-navbar-content ul li .occ-placeholder-icon,
.occ-icgds oc-navbar-x .occ-navbar-content ul li .occ-placeholder-icon {
  opacity: 0.58;
  background: #ffffff;
  height: 24px;
  width: 24px;
}
body.occ-icgds oc-navbar-x .occ-nav-top,
.occ-icgds oc-navbar-x .occ-nav-top {
  height: calc(100% - 60px);
}
body.occ-icgds oc-navbar-x .occ-nav-top ul li,
.occ-icgds oc-navbar-x .occ-nav-top ul li {
  border-left: 4px solid #002A54;
  border-bottom: 1px solid #003870;
}
body.occ-icgds oc-navbar-x .occ-nav-top ul li:hover, body.occ-icgds oc-navbar-x .occ-nav-top ul li:focus,
.occ-icgds oc-navbar-x .occ-nav-top ul li:hover,
.occ-icgds oc-navbar-x .occ-nav-top ul li:focus {
  background-color: #1C4D9A;
  border-left: 4px solid #1C4D9A;
}
body.occ-icgds oc-navbar-x .occ-nav-top ul li.occ-active,
.occ-icgds oc-navbar-x .occ-nav-top ul li.occ-active {
  border-left: 4px solid #FFDB4C;
  background-color: #002A54;
}
body.occ-icgds oc-navbar-x .occ-nav-top ul li.occ-active:focus, body.occ-icgds oc-navbar-x .occ-nav-top ul li.occ-active:hover,
.occ-icgds oc-navbar-x .occ-nav-top ul li.occ-active:focus,
.occ-icgds oc-navbar-x .occ-nav-top ul li.occ-active:hover {
  background-color: #1C4D9A;
  border-left: 4px solid #FFDB4C;
}
body.occ-icgds oc-navbar-x .occ-expanded .occ-nav-top ul li.occ-active-menu,
.occ-icgds oc-navbar-x .occ-expanded .occ-nav-top ul li.occ-active-menu {
  background-color: #056DAE;
  border-left: 4px solid #056DAE;
  transition: all 350ms ease-in;
}
body.occ-icgds oc-navbar-x .occ-expanded-view,
.occ-icgds oc-navbar-x .occ-expanded-view {
  background-color: #056DAE;
  position: absolute;
  top: 0px;
  left: 72px;
  bottom: 0;
  width: 228px;
  animation: slideLeftNavbar 350ms ease-in;
}
body.occ-icgds oc-navbar-x .occ-expanded-view ul li,
.occ-icgds oc-navbar-x .occ-expanded-view ul li {
  border-left: 4px solid #056DAE;
}
body.occ-icgds oc-navbar-x .occ-expanded-view ul li span,
.occ-icgds oc-navbar-x .occ-expanded-view ul li span {
  padding-left: 16px;
  font-size: 14px;
}
body.occ-icgds oc-navbar-x .occ-expanded-view ul li:hover, body.occ-icgds oc-navbar-x .occ-expanded-view ul li:focus,
.occ-icgds oc-navbar-x .occ-expanded-view ul li:hover,
.occ-icgds oc-navbar-x .occ-expanded-view ul li:focus {
  background-color: #1C4D9A;
  border-left: 4px solid #1C4D9A;
}
body.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-active,
.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-active {
  border-left: 4px solid #FFDB4C;
  background-color: #056DAE;
}
body.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-active:focus, body.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-active:hover,
.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-active:focus,
.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-active:hover {
  background-color: #1C4D9A;
  border-left: 4px solid #FFDB4C;
}
body.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-header-separator,
.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-header-separator {
  padding: 0px 10px;
  height: 1px;
}
body.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-header-separator hr,
.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-header-separator hr {
  border-top: 1px solid #068CDF;
  margin: 0px;
}
body.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-header-separator:hover, body.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-header-separator:focus,
.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-header-separator:hover,
.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-header-separator:focus {
  background-color: #056DAE;
}
body.occ-icgds oc-navbar-x .occ-expanded-view ul li .occ-close-icon,
.occ-icgds oc-navbar-x .occ-expanded-view ul li .occ-close-icon {
  float: right;
}
body.occ-icgds oc-navbar-x .occ-expanded-view ul li .occ-close-icon:after,
.occ-icgds oc-navbar-x .occ-expanded-view ul li .occ-close-icon:after {
  content: none;
}
body.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-nav-selected,
.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-nav-selected {
  padding-left: 0px;
}
body.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-nav-selected span,
.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-nav-selected span {
  font-size: 16px;
  font-family: Interstate_Bold, sans-serif;
}
body.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-nav-selected:focus, body.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-nav-selected:hover,
.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-nav-selected:focus,
.occ-icgds oc-navbar-x .occ-expanded-view ul li.occ-nav-selected:hover {
  background-color: #056DAE;
  border-left: 4px solid #056DAE;
}
body.occ-icgds oc-navbar-x .occ-nav-bottom,
.occ-icgds oc-navbar-x .occ-nav-bottom {
  height: 60px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  padding: 12px;
}
body.occ-icgds oc-navbar-x .occ-nav-bottom img,
.occ-icgds oc-navbar-x .occ-nav-bottom img {
  height: 33px;
}
@keyframes slideLeftNavbar {
  0% {
    transform: translate3d(100px, 0, 0);
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive {
  border: none;
  font-size: 12px;
}
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper {
  height: 100%;
  min-width: 0;
  min-height: 0;
  word-wrap: break-word;
  padding: 0.75rem;
  background: #FFFFFF;
  color: #10161D;
  box-shadow: 0px 5px 10px 1px rgba(0, 65, 165, 0.12) !important;
  border-radius: 4px;
  border: 1px solid #D9E2EA;
}
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header {
  border-bottom: 1px solid #C8D5E1;
  display: block;
  align-items: center;
  color: #10161D;
  font-size: 14px;
  font-weight: 400;
}
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header h1,
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header h2,
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header h3,
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header h4,
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header h5,
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header h6,
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header p,
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header span,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header h1,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header h2,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header h3,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header h4,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header h5,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header h6,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header p,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-header span {
  font-size: 13px;
  font-weight: 400;
}
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-accumulator-filter-container.ui-widget-content,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-accumulator-filter-container.ui-widget-content {
  border-radius: 2px;
}
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-accumulator-filter-container.ui-widget-content .ui-accumulator-filter.ui-inputtext,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-accumulator-filter-container.ui-widget-content .ui-accumulator-filter.ui-inputtext {
  display: block;
  line-height: 1;
  width: 100%;
  height: 28px;
  padding: 0.25rem 0.5rem;
  border-radius: 2px;
  border-width: 1px;
  border-style: solid;
  border-color: #C8D5E1;
  background: #FFFFFF;
  background-clip: padding-box;
  color: #10161D;
  font-size: 12px;
  transition: all 0.2s cubic-bezier(0.6, 0, 1, 1);
  font-family: "Overpass", sans-serif;
}
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-accumulator-filter-container.ui-widget-content .ui-accumulator-filter.ui-inputtext::placeholder,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-accumulator-filter-container.ui-widget-content .ui-accumulator-filter.ui-inputtext::placeholder {
  color: #4F6F90;
}
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-accumulator-filter-container.ui-widget-content .ui-accumulator-filter.ui-inputtext:hover,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-accumulator-filter-container.ui-widget-content .ui-accumulator-filter.ui-inputtext:hover {
  background-color: #F0F4F7;
  border-color: #A8BBCF;
}
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-accumulator-filter-container.ui-widget-content .ui-accumulator-filter.ui-inputtext:focus,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-accumulator-filter-container.ui-widget-content .ui-accumulator-filter.ui-inputtext:focus {
  outline: none;
  border-color: #0076D4;
  background: #FFFFFF;
  color: #10161D !important;
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4);
}
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-content.ui-accumulator-list,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-content.ui-accumulator-list {
  padding: 0px;
}
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-content.ui-accumulator-list .ui-accumulator-item,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-content.ui-accumulator-list .ui-accumulator-item {
  padding: 0.5rem;
  border-radius: 4px;
  background: transparent;
  font-size: 12px;
  line-height: 1.125rem;
  border: 1px solid transparent;
  transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
}
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-content.ui-accumulator-list .ui-accumulator-item:hover:not(.ui-state-disabled),
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-content.ui-accumulator-list .ui-accumulator-item:hover:not(.ui-state-disabled) {
  background: #F0F4F7;
}
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-content.ui-accumulator-list .ui-accumulator-item.ui-state-highlight,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-listwrapper .ui-widget-content.ui-accumulator-list .ui-accumulator-item.ui-state-highlight {
  background: #E6EFFE;
  border-color: #0076D4;
  color: #10161D;
}
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-buttons,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-buttons {
  width: 1%;
}
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-buttons .ui-accumulator-buttons-cell,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-buttons .ui-accumulator-buttons-cell {
  padding: 0px 0.5rem;
}
body.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-buttons .ui-accumulator-buttons-cell > *,
.occ-icgds oc-accumulator .ui-accumulator.ui-accumulator-responsive .ui-accumulator-buttons .ui-accumulator-buttons-cell > * {
  margin: 0.25rem 0;
}
body.occ-icgds oc-advanced-search .occ-search-icon,
body.occ-icgds oc-advanced-search .occ-delete-icon,
.occ-icgds oc-advanced-search .occ-search-icon,
.occ-icgds oc-advanced-search .occ-delete-icon {
  background-repeat: no-repeat;
  height: 16px;
  display: inline-block;
  width: 16px;
  transform: none;
}
body.occ-icgds oc-advanced-search .occ-search-icon,
.occ-icgds oc-advanced-search .occ-search-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_searchN16.svg");
  float: left;
  margin: 10px 0px 10px 10px;
}
body.occ-icgds oc-advanced-search .occ-delete-icon,
.occ-icgds oc-advanced-search .occ-delete-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Cancel_icon.svg");
  float: right;
  margin: 13px 10px 4px 10px;
  background-position: unset !important;
}
body.occ-icgds oc-advanced-search .occ-advancedsearch-input-container,
.occ-icgds oc-advanced-search .occ-advancedsearch-input-container {
  border: 1px solid;
  border-color: #C8D5E1;
  background: #FFFFFF;
  color: #10161D;
  margin-right: 15px;
  border-radius: 4px;
  width: 89%;
  float: left;
}
body.occ-icgds oc-advanced-search .form-control:focus:enabled:not(.disabled),
.occ-icgds oc-advanced-search .form-control:focus:enabled:not(.disabled) {
  box-shadow: none;
}
body.occ-icgds oc-advanced-search .occ-input-search-control,
.occ-icgds oc-advanced-search .occ-input-search-control {
  float: left;
  width: 94%;
}
body.occ-icgds oc-advanced-search .occ-search-input,
.occ-icgds oc-advanced-search .occ-search-input {
  border: 0px;
  outline: none;
}
@media only screen and (max-width: 768px) {
  body.occ-icgds oc-advanced-search .occ-advancedsearch-input-container,
  .occ-icgds oc-advanced-search .occ-advancedsearch-input-container {
    width: 78%;
    float: left;
  }
  body.occ-icgds oc-advanced-search .occ-input-search-control,
  .occ-icgds oc-advanced-search .occ-input-search-control {
    float: left;
    width: 87%;
  }
}
body.occ-icgds .occ-audit-details-wrapper,
.occ-icgds .occ-audit-details-wrapper {
  background-color: #C8D5E1;
  padding: 10px 20px;
}
body.occ-icgds .occ-audit-details-wrapper oc-icon,
.occ-icgds .occ-audit-details-wrapper oc-icon {
  display: inline-block;
  margin-right: 8px;
  vertical-align: sub;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail {
  padding: 24px 24px 0 12px;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .occ-headerText,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .occ-headerText {
  display: flex;
  justify-content: flex-end;
  cursor: pointer;
  margin-bottom: 12px;
  margin-right: 15px;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default {
  position: relative;
  border-left: 1px solid #C8D5E1;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .occ-icon-container,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .occ-icon-container {
  position: absolute;
  left: -12px;
  top: 0px;
  height: 40px;
  width: 40px;
  padding-top: 12px;
  background: #ffffff;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .occ-arrow-container,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .occ-arrow-container {
  position: absolute;
  left: -5px;
  bottom: -18px;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .occ-arrow-container .arrow-down,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .occ-arrow-container .arrow-down {
  width: 0;
  height: 0;
  border-left: 4.5px solid transparent;
  border-right: 4.5px solid transparent;
  border-top: 7px solid #C8D5E1;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading {
  padding: 12px 15px 24px 40px;
  margin-top: 0px;
  height: 80px;
  border-top: 1px solid #C8D5E1;
  border-top-right-radius: 0px;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading {
  display: block;
  margin: 0px 0 0 -10px;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading .date,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .audit-heading .date {
  margin-top: 4px;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading i.occ-success-status,
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading i.occ-reject-status,
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading i.occ-in_process-status,
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading i.occ-future_steps-status,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading i.occ-success-status,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading i.occ-reject-status,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading i.occ-in_process-status,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading i.occ-future_steps-status {
  height: 24px;
  width: 24px;
  display: inline-block;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading oc-icon .ion-arrow-up-dropdown,
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .ion-arrow-down-b,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading oc-icon .ion-arrow-up-dropdown,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading .ion-arrow-down-b {
  float: right;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading:hover,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-default .panel-heading:hover {
  background: none;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-body,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-body {
  padding-top: 0px;
  padding-bottom: 0px;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-body strong.key,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-body strong.key {
  width: 30%;
  display: inline-block;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-body p,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-body p {
  display: inline-block;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel,
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-group .panel,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel-group .panel {
  border-radius: 0;
  border-top: 0px;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel.panel-default.dropup .panel-body,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail .panel.panel-default.dropup .panel-body {
  padding-bottom: 24px;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail oc-accordion-group:last-child .panel-default,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail oc-accordion-group:last-child .panel-default {
  border-left: none;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail oc-accordion-group:last-child .panel-default .occ-arrow-container,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail oc-accordion-group:last-child .panel-default .occ-arrow-container {
  display: none;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail oc-accordion-group:nth-last-child(2) .panel-default,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail oc-accordion-group:nth-last-child(2) .panel-default {
  border-left: 1px dashed #C8D5E1;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail oc-accordion-group:nth-last-child(2) .panel-default .occ-arrow-container,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail oc-accordion-group:nth-last-child(2) .panel-default .occ-arrow-container {
  display: none;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail i.ion-arrow-down-b,
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail i.ion-arrow-up-dropdown,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail i.ion-arrow-down-b,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail i.ion-arrow-up-dropdown {
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  font-size: 0;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-dark-grey-sm.svg");
  margin-top: 18px;
}
body.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail i.ion-arrow-up-dropdown,
.occ-icgds .occ-audit-trail-container oc-accordion .audit-trail i.ion-arrow-up-dropdown {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-dark-grey-sm.svg");
  background-repeat: no-repeat;
  transform: rotate(-180deg);
}
body.occ-icgds .occ-audit-trail-container .panel-group,
.occ-icgds .occ-audit-trail-container .panel-group {
  margin-bottom: 0px;
}
body.occ-icgds .occ-audit-trail-container oc-accordion-group:last-child .panel-default,
.occ-icgds .occ-audit-trail-container oc-accordion-group:last-child .panel-default {
  border-bottom: 1px solid #C8D5E1;
}
body.occ-icgds .occ-audit-trail-container .occ-comment-separator,
.occ-icgds .occ-audit-trail-container .occ-comment-separator {
  margin-bottom: 24px;
}
body.occ-icgds .occ-audit-trail-container .occ-comment-header,
.occ-icgds .occ-audit-trail-container .occ-comment-header {
  margin-bottom: 16px;
  margin-top: 6px;
}
body.occ-icgds oc-cardset .cards-wrapper,
.occ-icgds oc-cardset .cards-wrapper {
  background: #F6F8FA;
}
body.occ-icgds oc-cardset .cards-wrapper .cards-row,
.occ-icgds oc-cardset .cards-wrapper .cards-row {
  display: flex;
  margin-bottom: 20px;
}
body.occ-icgds oc-card,
.occ-icgds oc-card {
  display: flex;
  padding-right: 20px;
  border-width: 0px;
  background-color: transparent;
}
body.occ-icgds oc-card .card,
.occ-icgds oc-card .card {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  justify-content: center;
  word-wrap: break-word;
  background: #FFFFFF;
  color: #22303E;
  box-shadow: 0px 2px 5px 1px rgba(0, 65, 165, 0.12) !important;
  border-radius: 4px;
  padding: 1.5rem;
}
body.occ-icgds oc-card .card .card-content,
.occ-icgds oc-card .card .card-content {
  padding: 5px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
body.occ-icgds oc-card .card .occ-icon,
.occ-icgds oc-card .card .occ-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  top: 5px;
  left: 5px;
}
body.occ-icgds .occ-payments-card .card .card-content .occ-card-label,
.occ-icgds .occ-payments-card .card .card-content .occ-card-label {
  padding: 0px;
  width: 100%;
  text-align: center;
  font-size: 20px;
}
body.occ-icgds .occ-payments-card .cards-wrapper .cards-row oc-card .card,
.occ-icgds .occ-payments-card .cards-wrapper .cards-row oc-card .card {
  cursor: pointer;
  transition: box-shadow 0.15s cubic-bezier(0.6, 0, 1, 1);
  box-shadow: 0px 5px 10px 1px rgba(0, 65, 165, 0.12) !important;
}
body.occ-icgds .occ-payments-card .cards-wrapper .cards-row oc-card .card:hover,
.occ-icgds .occ-payments-card .cards-wrapper .cards-row oc-card .card:hover {
  box-shadow: 0px 5px 12px 1px rgba(0, 65, 165, 0.2) !important;
}
body.occ-icgds .occ-accounts-card .card .card-content .occ-content-row,
.occ-icgds .occ-accounts-card .card .card-content .occ-content-row {
  margin-bottom: 30px;
  padding-left: 20px;
  display: flex;
  justify-content: space-between;
  width: 100%;
  font-size: 14px;
}
body.occ-icgds .occ-accounts-card .card .card-content .occ-content-row .occ-strong,
.occ-icgds .occ-accounts-card .card .card-content .occ-content-row .occ-strong {
  font-weight: bold;
}
body.occ-icgds .occ-accounts-card .card .card-content .occ-content-row > div,
.occ-icgds .occ-accounts-card .card .card-content .occ-content-row > div {
  display: flex;
  flex-direction: column;
  text-align: right;
}
body.occ-icgds .occ-accounts-card .card .card-content .occ-content-row > div:first-child,
.occ-icgds .occ-accounts-card .card .card-content .occ-content-row > div:first-child {
  text-align: left;
  padding-right: 10px;
  width: 45%;
}
body.occ-icgds .occ-accounts-card .card .card-content .occ-content-row > div:not(:first-child),
.occ-icgds .occ-accounts-card .card .card-content .occ-content-row > div:not(:first-child) {
  padding-left: 10px;
  width: 55%;
}
body.occ-icgds .occ-accounts-card .card .card-content .occ-content-row:last-child,
.occ-icgds .occ-accounts-card .card .card-content .occ-content-row:last-child {
  margin-top: auto;
  margin-bottom: 0px;
}
body.occ-icgds .occ-accounts-card .card .card-content .occ-content-row:last-child > div,
.occ-icgds .occ-accounts-card .card .card-content .occ-content-row:last-child > div {
  text-align: left;
}
body.occ-icgds .occ-accounts-card .card .card-content .occ-content-row:last-child > div:first-child,
.occ-icgds .occ-accounts-card .card .card-content .occ-content-row:last-child > div:first-child {
  text-align: right;
}
body.occ-icgds .occ-filter-cardset-wrapper .occ-filter-cardset .occ-card-filter-header,
.occ-icgds .occ-filter-cardset-wrapper .occ-filter-cardset .occ-card-filter-header {
  top: -15px;
}
body.occ-icgds oc-card.occ-reports-card,
body.occ-icgds oc-cardset.occ-reports-card oc-card,
.occ-icgds oc-card.occ-reports-card,
.occ-icgds oc-cardset.occ-reports-card oc-card {
  padding-right: 24px;
}
body.occ-icgds oc-card.occ-reports-card .card,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card,
.occ-icgds oc-card.occ-reports-card .card,
.occ-icgds oc-cardset.occ-reports-card oc-card .card {
  border: 1px solid #C8D5E1;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content,
.occ-icgds oc-card.occ-reports-card .card .card-content,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content {
  padding: 16px 0;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row {
  display: table;
  width: 100%;
  table-layout: fixed;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-content-column,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-content-column,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-content-column,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-content-column {
  display: table-cell;
  vertical-align: middle;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-content-column > div:not(.occ-content-row):not(.occ-display-flex),
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-content-column > div:not(.occ-content-row):not(.occ-display-flex),
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-content-column > div:not(.occ-content-row):not(.occ-display-flex),
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-content-column > div:not(.occ-content-row):not(.occ-display-flex) {
  display: inline-block;
  width: 50%;
  margin: 1rem 0;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-content-column > div:not(.occ-content-row):not(.occ-display-flex) .occ-label,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-content-column > div:not(.occ-content-row):not(.occ-display-flex) .occ-label,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-content-column > div:not(.occ-content-row):not(.occ-display-flex) .occ-label,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-content-column > div:not(.occ-content-row):not(.occ-display-flex) .occ-label {
  display: block;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-content-column .occ-view-btn,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-content-column .occ-view-btn,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-content-column .occ-view-btn,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-content-column .occ-view-btn {
  margin-right: 5px;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-play-column,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-play-column,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-play-column,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-play-column {
  text-align: right;
  vertical-align: bottom;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-play-column oc-icon,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-play-column oc-icon,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-play-column oc-icon,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-play-column oc-icon {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #eeeeee;
  padding: 10px 0 0 20px;
  float: right;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-lock-column,
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-download-column,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-lock-column,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-download-column,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-lock-column,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-download-column,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-lock-column,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-download-column {
  width: 24px;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-edit-column,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-edit-column,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-edit-column,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-edit-column {
  width: 40px;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-status,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-status,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-status,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-status {
  width: auto;
  margin-left: 3px;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-lock-column oc-icon,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-lock-column oc-icon,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-content-row .occ-lock-column oc-icon,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-content-row .occ-lock-column oc-icon {
  vertical-align: middle;
  display: inline-block;
  line-height: 0;
}
body.occ-icgds oc-card.occ-reports-card .card .card-content .occ-icon,
body.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-icon,
.occ-icgds oc-card.occ-reports-card .card .card-content .occ-icon,
.occ-icgds oc-cardset.occ-reports-card oc-card .card .card-content .occ-icon {
  position: static;
  margin-top: 0px;
}
body.occ-icgds oc-cardset.occ-reports-card .cards-wrapper,
.occ-icgds oc-cardset.occ-reports-card .cards-wrapper {
  background-color: #ffffff;
  padding: 0;
}
body.occ-icgds oc-cardset.occ-reports-card .cards-wrapper .cards-row,
.occ-icgds oc-cardset.occ-reports-card .cards-wrapper .cards-row {
  margin-bottom: 24px;
}
body.occ-icgds oc-cardset.occ-reports-card .cards-wrapper .cards-row:last-child,
.occ-icgds oc-cardset.occ-reports-card .cards-wrapper .cards-row:last-child {
  margin-bottom: 0px;
}
body.occ-icgds .occ-messages-card .card,
.occ-icgds .occ-messages-card .card {
  cursor: pointer;
  padding: 16px;
  border-radius: 4px;
}
body.occ-icgds .occ-messages-card .card:hover,
.occ-icgds .occ-messages-card .card:hover {
  background-color: #99D1F5;
}
body.occ-icgds .occ-messages-card .card:hover .occ-flag-light-blue,
.occ-icgds .occ-messages-card .card:hover .occ-flag-light-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_flag-messages-white.svg");
}
body.occ-icgds .occ-messages-card .card .card-content .occ-icon,
.occ-icgds .occ-messages-card .card .card-content .occ-icon {
  position: static;
}
body.occ-icgds .occ-messages-card .card .card-content .occ-table,
.occ-icgds .occ-messages-card .card .card-content .occ-table {
  display: table;
  width: 100%;
  table-layout: fixed;
}
body.occ-icgds .occ-messages-card .card .card-content .occ-table-cell,
.occ-icgds .occ-messages-card .card .card-content .occ-table-cell {
  display: table-cell;
  vertical-align: top;
}
body.occ-icgds .occ-messages-card .card .card-content .occ-table-cell:first-child,
.occ-icgds .occ-messages-card .card .card-content .occ-table-cell:first-child {
  width: 72px;
  position: relative;
  vertical-align: middle;
}
body.occ-icgds .occ-messages-card .card .card-content .occ-flag-light-blue,
.occ-icgds .occ-messages-card .card .card-content .occ-flag-light-blue {
  position: relative;
  width: 56px;
  height: 56px;
}
body.occ-icgds .occ-messages-card .card .card-content .occ-new-msg,
.occ-icgds .occ-messages-card .card .card-content .occ-new-msg {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #b60000;
  position: absolute;
  top: 8px;
  left: 43px;
}
body.occ-icgds .occ-messages-card .card .card-content .occ-msg-source,
.occ-icgds .occ-messages-card .card .card-content .occ-msg-source {
  clear: both;
  margin-top: 9px;
  margin-bottom: 4px;
}
body.occ-icgds .occ-messages-card .card .card-content .occ-msg-title > *,
.occ-icgds .occ-messages-card .card .card-content .occ-msg-title > * {
  display: inline-block;
  width: calc(100% - 70px);
}
body.occ-icgds .occ-messages-card .card .card-content .occ-msg-title .occ-msg-date,
.occ-icgds .occ-messages-card .card .card-content .occ-msg-title .occ-msg-date {
  width: 70px;
  text-align: right;
}
body.occ-icgds .occ-messages-card .card .card-content .occ-msg-body-wrapper,
.occ-icgds .occ-messages-card .card .card-content .occ-msg-body-wrapper {
  display: flex;
}
body.occ-icgds .occ-messages-card .card .card-content .occ-msg-body-wrapper > *,
.occ-icgds .occ-messages-card .card .card-content .occ-msg-body-wrapper > * {
  display: flex;
  width: calc(100% - 27px);
}
body.occ-icgds .occ-messages-card .card .card-content .occ-msg-body-wrapper oc-icon,
.occ-icgds .occ-messages-card .card .card-content .occ-msg-body-wrapper oc-icon {
  width: 27px;
  text-align: right;
  justify-content: flex-end;
  align-self: flex-end;
}
body.occ-icgds .occ-messages-card .card .card-content .occ-msg-body-wrapper .occ-message-read,
.occ-icgds .occ-messages-card .card .card-content .occ-msg-body-wrapper .occ-message-read {
  width: 15px;
  height: 8px;
}
body.occ-icgds .occ-messages-card .cards-wrapper .cards-row,
.occ-icgds .occ-messages-card .cards-wrapper .cards-row {
  margin-bottom: 8px;
}
body.occ-icgds .occ-messages-card oc-card,
.occ-icgds .occ-messages-card oc-card {
  padding-right: 0px;
}
body.occ-icgds .occ-messages-card-title,
.occ-icgds .occ-messages-card-title {
  margin-bottom: 8px;
  margin-top: 16px;
}
body.occ-icgds .occ-messages-card-title:first-child,
.occ-icgds .occ-messages-card-title:first-child {
  margin-top: 0px;
}
body.occ-icgds .occ-messages-content-wrapper,
.occ-icgds .occ-messages-content-wrapper {
  overflow-y: auto;
  max-height: 68vh;
}
body.occ-icgds .occ-messages-content-wrapper .card-content div,
.occ-icgds .occ-messages-content-wrapper .card-content div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body.occ-icgds oc-carousel.occ-banner-carousel .carousel-control,
.occ-icgds oc-carousel.occ-banner-carousel .carousel-control {
  cursor: pointer;
}
body.occ-icgds oc-carousel .carousel-control.left,
body.occ-icgds oc-carousel .carousel-control.right,
.occ-icgds oc-carousel .carousel-control.left,
.occ-icgds oc-carousel .carousel-control.right {
  background-image: none;
}
body.occ-icgds .occ-carousel-wrapper,
.occ-icgds .occ-carousel-wrapper {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  border-radius: 8px;
}
body.occ-icgds .carousel-control .icon-prev,
body.occ-icgds .carousel-control .icon-next,
.occ-icgds .carousel-control .icon-prev,
.occ-icgds .carousel-control .icon-next {
  width: 40px;
  height: 40px;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.1);
  border-radius: 4px;
  opacity: 0.7;
  transition: opacity 0.3s cubic-bezier(0.6, 0, 1, 1);
}
body.occ-icgds .carousel-control .icon-prev:hover,
body.occ-icgds .carousel-control .icon-next:hover,
.occ-icgds .carousel-control .icon-prev:hover,
.occ-icgds .carousel-control .icon-next:hover {
  background-color: rgba(0, 118, 212, 0.2);
  opacity: 1;
}
body.occ-icgds .carousel-control .icon-prev:focus,
body.occ-icgds .carousel-control .icon-next:focus,
.occ-icgds .carousel-control .icon-prev:focus,
.occ-icgds .carousel-control .icon-next:focus {
  outline: none;
  background-color: rgba(0, 118, 212, 0.2);
  color: #005AA1;
  border: 1px solid #219DFF;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.2);
}
body.occ-icgds .icon-prev .carousel-control-prev,
.occ-icgds .icon-prev .carousel-control-prev {
  left: 1.5rem;
}
body.occ-icgds .icon-next.carousel-control-next,
.occ-icgds .icon-next.carousel-control-next {
  right: 1.5rem;
}
body.occ-icgds .carousel-indicators,
.occ-icgds .carousel-indicators {
  position: absolute;
  bottom: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 0;
  list-style: none;
  margin: 0;
}
body.occ-icgds .carousel-indicators button,
.occ-icgds .carousel-indicators button {
  width: 2rem;
  height: 0.25rem;
  border-radius: 0px;
  opacity: 0.4;
  cursor: pointer;
  background: #005AA1;
  border-color: #005AA1;
  border-top-width: 0;
  border-bottom-width: 0;
}
body.occ-icgds .carousel-indicators button.active,
.occ-icgds .carousel-indicators button.active {
  opacity: 1;
}
body.occ-icgds oc-carousel.occ-reports-card-carousel .occ-slide,
.occ-icgds oc-carousel.occ-reports-card-carousel .occ-slide {
  perspective: none;
}
body.occ-icgds oc-carousel.occ-reports-card-carousel .occ-slide > .item,
.occ-icgds oc-carousel.occ-reports-card-carousel .occ-slide > .item {
  height: 100%;
}
body.occ-icgds oc-carousel.occ-reports-card-carousel .occ-slide > .item oc-cardset,
.occ-icgds oc-carousel.occ-reports-card-carousel .occ-slide > .item oc-cardset {
  height: 100%;
  display: block;
}
body.occ-icgds oc-carousel.occ-reports-card-carousel .occ-slide > .item oc-cardset .cards-wrapper,
.occ-icgds oc-carousel.occ-reports-card-carousel .occ-slide > .item oc-cardset .cards-wrapper {
  height: 100%;
}
body.occ-icgds oc-carousel.occ-reports-card-carousel .occ-slide > .item oc-cardset .cards-wrapper .cards-row,
.occ-icgds oc-carousel.occ-reports-card-carousel .occ-slide > .item oc-cardset .cards-wrapper .cards-row {
  height: 100%;
}
body.occ-icgds oc-carousel.occ-reports-card-carousel .carousel.slide,
.occ-icgds oc-carousel.occ-reports-card-carousel .carousel.slide {
  outline: none;
  display: block;
}
body.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-control.left,
body.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-control.right,
.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-control.left,
.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-control.right {
  top: 36px;
  cursor: pointer;
}
body.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-control.right,
.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-control.right {
  right: 10px;
  width: 20px;
}
body.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-control.right span,
.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-control.right span {
  height: 20px;
  width: 20px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-right-blue.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  left: 0px;
  background-color: transparent;
}
body.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-control.right span:before,
.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-control.right span:before {
  content: none;
}
body.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-control.left,
.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-control.left {
  left: 10px;
  width: 20px;
}
body.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-control.left span,
.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-control.left span {
  height: 20px;
  width: 20px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_arrow-left-blue.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  left: 0px;
  background-color: transparent;
}
body.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-control.left span:before,
.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-control.left span:before {
  content: none;
}
body.occ-icgds oc-carousel.occ-reports-card-carousel .occ-number-indicator,
.occ-icgds oc-carousel.occ-reports-card-carousel .occ-number-indicator {
  margin: 0 24px 15px 0;
}
body.occ-icgds oc-carousel.occ-reports-card-carousel .occ-number-indicator .occ-number-indicator-item,
.occ-icgds oc-carousel.occ-reports-card-carousel .occ-number-indicator .occ-number-indicator-item {
  margin-right: 10px;
}
body.occ-icgds oc-carousel.occ-reports-card-carousel .occ-number-indicator .occ-number-indicator-item:last-child,
.occ-icgds oc-carousel.occ-reports-card-carousel .occ-number-indicator .occ-number-indicator-item:last-child {
  margin-right: 0;
}
body.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-inner,
.occ-icgds oc-carousel.occ-reports-card-carousel .carousel-inner {
  width: calc(100% - 60px);
  margin: 0 18px 0 42px;
}
body.occ-icgds oc-countrycode-selector div.dropdown .dropdown-toggle,
body.occ-icgds oc-countrycode-selector div.dropup .dropdown-toggle,
.occ-icgds oc-countrycode-selector div.dropdown .dropdown-toggle,
.occ-icgds oc-countrycode-selector div.dropup .dropdown-toggle {
  height: 36px;
  border-width: 1px;
  border-style: solid;
  border-color: #C8D5E1;
  background: #FFFFFF;
  color: #10161D;
  font-size: 14px;
  transition: all 0.2s cubic-bezier(0.6, 0, 1, 1);
  font-family: "Overpass", sans-serif;
  border-radius: 4px 0 0 4px;
}
body.occ-icgds oc-countrycode-selector div.dropdown .dropdown-toggle:focus,
body.occ-icgds oc-countrycode-selector div.dropup .dropdown-toggle:focus,
.occ-icgds oc-countrycode-selector div.dropdown .dropdown-toggle:focus,
.occ-icgds oc-countrycode-selector div.dropup .dropdown-toggle:focus {
  outline: none;
  border-color: #0076D4;
}
body.occ-icgds oc-countrycode-selector div.dropdown .dropdown-toggle[disabled],
body.occ-icgds oc-countrycode-selector div.dropup .dropdown-toggle[disabled],
.occ-icgds oc-countrycode-selector div.dropdown .dropdown-toggle[disabled],
.occ-icgds oc-countrycode-selector div.dropup .dropdown-toggle[disabled] {
  background: #E9EEF3;
  color: #B8C8D8;
}
body.occ-icgds oc-countrycode-selector div.dropdown .form-control,
body.occ-icgds oc-countrycode-selector div.dropup .form-control,
.occ-icgds oc-countrycode-selector div.dropdown .form-control,
.occ-icgds oc-countrycode-selector div.dropup .form-control {
  border-radius: 0 4px 4px 0;
}
body.occ-icgds oc-countrycode-selector div.dropdown.occ-selector-right .dropdown-toggle,
body.occ-icgds oc-countrycode-selector div.dropup.occ-selector-right .dropdown-toggle,
.occ-icgds oc-countrycode-selector div.dropdown.occ-selector-right .dropdown-toggle,
.occ-icgds oc-countrycode-selector div.dropup.occ-selector-right .dropdown-toggle {
  border-radius: 0 4px 4px 0;
}
body.occ-icgds oc-countrycode-selector div.dropdown.occ-selector-right oc-text input,
body.occ-icgds oc-countrycode-selector div.dropup.occ-selector-right oc-text input,
.occ-icgds oc-countrycode-selector div.dropdown.occ-selector-right oc-text input,
.occ-icgds oc-countrycode-selector div.dropup.occ-selector-right oc-text input {
  border-right: 1px solid #C8D5E1;
  padding-left: 40px;
}
body.occ-icgds oc-countrycode-selector div.dropdown .search-container input,
body.occ-icgds oc-countrycode-selector div.dropup .search-container input,
.occ-icgds oc-countrycode-selector div.dropdown .search-container input,
.occ-icgds oc-countrycode-selector div.dropup .search-container input {
  border-width: 1px;
  border-style: solid;
  border-color: #C8D5E1;
  color: #10161D;
  font-size: 14px;
  transition: all 0.2s cubic-bezier(0.6, 0, 1, 1);
  font-family: "Overpass", sans-serif;
  border-radius: 4px;
  height: 36px;
}
body.occ-icgds oc-countrycode-selector div.dropdown .search-container input:focus,
body.occ-icgds oc-countrycode-selector div.dropup .search-container input:focus,
.occ-icgds oc-countrycode-selector div.dropdown .search-container input:focus,
.occ-icgds oc-countrycode-selector div.dropup .search-container input:focus {
  outline: none;
  border-color: #0076D4;
}
body.occ-icgds oc-countrycode-selector input.form-control:disabled,
.occ-icgds oc-countrycode-selector input.form-control:disabled {
  background: #E9EEF3;
  color: #B8C8D8;
}
body.occ-icgds oc-countrycode-selector-x div.occ-country-code-selector-x-container .autocomplete-input-wrapper,
.occ-icgds oc-countrycode-selector-x div.occ-country-code-selector-x-container .autocomplete-input-wrapper {
  width: 100%;
  max-width: 100%;
}
body.occ-icgds oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-text input,
.occ-icgds oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-text input {
  height: 36px;
}
body.occ-icgds oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-typeahead div.ui-autocomplete.ui-widget,
.occ-icgds oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-typeahead div.ui-autocomplete.ui-widget {
  height: 36px;
}
body.occ-icgds oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-typeahead div.ui-autocomplete.ui-widget .occ-typeahead-input-wrapper,
.occ-icgds oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-typeahead div.ui-autocomplete.ui-widget .occ-typeahead-input-wrapper {
  height: 36px;
}
body.occ-icgds oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-typeahead div.ui-autocomplete.ui-widget .occ-typeahead-input-wrapper input.ui-autocomplete-input,
.occ-icgds oc-countrycode-selector-x div.occ-country-code-selector-x-container oc-typeahead div.ui-autocomplete.ui-widget .occ-typeahead-input-wrapper input.ui-autocomplete-input {
  height: 34px;
}
body.occ-icgds oc-datepicker .input-group,
body.occ-icgds oc-daterange .input-group,
.occ-icgds oc-datepicker .input-group,
.occ-icgds oc-daterange .input-group {
  margin-bottom: 0px;
}
body.occ-icgds oc-datepicker .input-group:not(.daterange-with-button):not(.datepicker-with-button) input.form-control,
body.occ-icgds oc-datepicker .input-group:not(.daterange-with-button):not(.datepicker-with-button) input.form-control:focus:enabled:not(.disabled),
body.occ-icgds oc-daterange .input-group:not(.daterange-with-button):not(.datepicker-with-button) input.form-control,
body.occ-icgds oc-daterange .input-group:not(.daterange-with-button):not(.datepicker-with-button) input.form-control:focus:enabled:not(.disabled),
.occ-icgds oc-datepicker .input-group:not(.daterange-with-button):not(.datepicker-with-button) input.form-control,
.occ-icgds oc-datepicker .input-group:not(.daterange-with-button):not(.datepicker-with-button) input.form-control:focus:enabled:not(.disabled),
.occ-icgds oc-daterange .input-group:not(.daterange-with-button):not(.datepicker-with-button) input.form-control,
.occ-icgds oc-daterange .input-group:not(.daterange-with-button):not(.datepicker-with-button) input.form-control:focus:enabled:not(.disabled) {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_calendarN16-grey.svg");
  background-position: 12px 9px;
  background-repeat: no-repeat;
  padding: 6px 12px 6px 36px;
  height: 34px;
  background-color: transparent;
}
body.occ-icgds oc-datepicker .input-group.occ-input-with-clear input.form-control,
body.occ-icgds oc-daterange .input-group.occ-input-with-clear input.form-control,
.occ-icgds oc-datepicker .input-group.occ-input-with-clear input.form-control,
.occ-icgds oc-daterange .input-group.occ-input-with-clear input.form-control {
  padding-right: 26px;
}
body.occ-icgds oc-datepicker .btn.icon-calender,
body.occ-icgds oc-daterange .btn.icon-calender,
.occ-icgds oc-datepicker .btn.icon-calender,
.occ-icgds oc-daterange .btn.icon-calender {
  width: 32px;
  padding: 0;
  margin-left: -2px;
  height: 100%;
}
body.occ-icgds ngb-datepicker.dropdown-menu,
.occ-icgds ngb-datepicker.dropdown-menu {
  font-size: 10px;
  font-weight: 700;
  z-index: 1052;
  min-width: 685px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-header select::-ms-expand,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-header select::-ms-expand {
  display: none;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-arrow button,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-arrow button {
  padding-top: 4px;
}
body.occ-icgds ngb-datepicker.dropdown-menu select,
.occ-icgds ngb-datepicker.dropdown-menu select {
  height: 36px !important;
  border: 1px solid #c4cdd5;
  border-radius: 0px;
  font-size: 12px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-medium-grey-sm.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) 12px;
  -webkit-appearance: none;
  -o-appearance: none;
  appearance: none;
}
body.occ-icgds ngb-datepicker.dropdown-menu select:first-child,
.occ-icgds ngb-datepicker.dropdown-menu select:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
body.occ-icgds ngb-datepicker.dropdown-menu select:last-child,
.occ-icgds ngb-datepicker.dropdown-menu select:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: 0px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-header,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-header {
  background-color: #ffffff;
  padding: 12px 16px 0 16px;
  height: 56px;
  width: auto;
  max-width: 510px;
  min-width: 250px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-header .ngb-dp-arrow .btn-link,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-header .ngb-dp-arrow .btn-link {
  font-size: 9px;
  padding: 0;
  margin-top: 2px;
  background-color: #CCDFFF;
  color: #005AA1;
  width: 28px;
  height: 28px;
  border-radius: 4px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-header .ngb-dp-navigation-chevron,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-header .ngb-dp-navigation-chevron {
  width: 7px;
  height: 7px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-month,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-month {
  padding-top: 0;
  padding-right: 12px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-month:first-child,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-month:first-child {
  padding-left: 12px;
  padding-right: 16px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-month:last-child,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-month:last-child {
  padding-right: 12px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-week.ngb-dp-weekdays,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-week.ngb-dp-weekdays {
  border-bottom: 0px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-weekday,
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-day,
body.occ-icgds ngb-datepicker.dropdown-menu .btn-light,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-weekday,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-day,
.occ-icgds ngb-datepicker.dropdown-menu .btn-light {
  text-align: center;
  width: 32px;
  height: 32px;
  color: #10161D;
  font-size: 14px;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-day:active,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-day:active {
  background-color: #17355F;
  border-radius: 4px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-day:hover,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-day:hover {
  background-color: #CCDFFF;
  color: #005AA1;
  border-radius: 4px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-day .custom-day.range.faded,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-day .custom-day.range.faded {
  background-color: #e9eef3;
  display: flex;
  border-radius: 0;
  width: 32px;
  height: 32px;
  align-items: center;
  justify-content: center;
}
body.occ-icgds ngb-datepicker.dropdown-menu .custom-day.focused,
body.occ-icgds ngb-datepicker.dropdown-menu .custom-day:hover,
.occ-icgds ngb-datepicker.dropdown-menu .custom-day.focused,
.occ-icgds ngb-datepicker.dropdown-menu .custom-day:hover {
  background-color: transparent;
  color: #53565a;
}
body.occ-icgds ngb-datepicker.dropdown-menu .custom-day.weekend,
.occ-icgds ngb-datepicker.dropdown-menu .custom-day.weekend {
  color: #4A90E2;
}
body.occ-icgds ngb-datepicker.dropdown-menu .custom-day.start-date,
body.occ-icgds ngb-datepicker.dropdown-menu .custom-day.end-date,
.occ-icgds ngb-datepicker.dropdown-menu .custom-day.start-date,
.occ-icgds ngb-datepicker.dropdown-menu .custom-day.end-date {
  background-color: #17355F;
  color: #FFFFFF;
  display: flex;
  width: 32px;
  align-items: center;
  justify-content: center;
}
body.occ-icgds ngb-datepicker.dropdown-menu .custom-day.start-date,
.occ-icgds ngb-datepicker.dropdown-menu .custom-day.start-date {
  border-radius: 2px 0 0 2px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .custom-day.single-date,
.occ-icgds ngb-datepicker.dropdown-menu .custom-day.single-date {
  border-radius: 2px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .custom-day.end-date,
.occ-icgds ngb-datepicker.dropdown-menu .custom-day.end-date {
  border-radius: 0 2px 2px 0;
}
body.occ-icgds ngb-datepicker.dropdown-menu .custom-day.bg-primary,
.occ-icgds ngb-datepicker.dropdown-menu .custom-day.bg-primary {
  background-color: #17355F;
  border-radius: 4px;
  color: #ffffff;
  height: 32px;
  width: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.occ-icgds ngb-datepicker.dropdown-menu .custom-day.outside,
.occ-icgds ngb-datepicker.dropdown-menu .custom-day.outside {
  opacity: 1;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-arrow-btn,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-arrow-btn {
  margin: 0px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-day .custom-day.outside.bg-primary,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-day .custom-day.outside.bg-primary {
  color: #ffffff !important;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-daterange-footer-panel,
.occ-icgds ngb-datepicker.dropdown-menu .occ-daterange-footer-panel {
  min-width: 685px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .input-with-icon input,
.occ-icgds ngb-datepicker.dropdown-menu .input-with-icon input {
  padding: 5px 38px 6px 22px;
  border-radius: 15px;
  width: 100%;
  height: 36px;
  border-color: #D8E0E9;
}
body.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-months,
.occ-icgds ngb-datepicker.dropdown-menu .ngb-dp-months {
  width: auto;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel {
  top: 0;
  right: 0px;
  width: 25%;
  min-width: 130px;
  max-width: 180px;
  height: calc(100% - 65px);
  border-left: 1px solid #d6d6d6;
  background: #CCDFFF;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button {
  display: block;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button {
  width: 100%;
  text-align: left;
  border-radius: 0px;
  text-decoration: none;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button:hover, body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button:focus,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button:hover,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button button:focus {
  background-color: #17355F;
  color: #FFFFFF;
  text-decoration: none;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button.occ-active button,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-sidepanel oc-action-button.occ-active button {
  background-color: #17355F;
  color: #FFFFFF;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel {
  padding: 10px;
  margin-bottom: 0px;
  margin-top: 0px;
  border-top: 1px solid #d6d6d6;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel oc-action-button button,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel oc-action-button button {
  text-decoration: none;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel {
  max-width: 400px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-label label,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-label label {
  color: #007bc2;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button button,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button button {
  padding: 4px 4px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button button:focus, body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button button:active, body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button button:hover,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button button:focus,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button button:active,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button button:hover {
  outline: none;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button.occ-placeholder-btn button,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-data-panel oc-action-button.occ-placeholder-btn button {
  background: #4A90E2;
  border-radius: 2px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-cancel-btn button,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-cancel-btn button {
  margin-right: 10px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-submit-btn button,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-submit-btn button {
  border-radius: 0px;
}
body.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-btn-panel,
.occ-icgds ngb-datepicker.dropdown-menu .occ-datepicker-footer-panel .occ-datepicker-btn-panel {
  padding-top: 8px;
}
body.occ-icgds ngb-datepicker-navigation-select > .custom-select::-ms-value,
.occ-icgds ngb-datepicker-navigation-select > .custom-select::-ms-value {
  color: #000 !important;
}
body.occ-icgds oc-datepicker .input-group-btn:last-child > .btn,
body.occ-icgds oc-datepicker .input-group-btn:last-child > .btn-group,
body.occ-icgds oc-daterange .input-group-btn:last-child > .btn,
body.occ-icgds oc-daterange .input-group-btn:last-child > .btn-group,
.occ-icgds oc-datepicker .input-group-btn:last-child > .btn,
.occ-icgds oc-datepicker .input-group-btn:last-child > .btn-group,
.occ-icgds oc-daterange .input-group-btn:last-child > .btn,
.occ-icgds oc-daterange .input-group-btn:last-child > .btn-group {
  margin-left: -2px;
}
body.occ-icgds oc-datepicker .datepicker-with-button input.form-control,
body.occ-icgds oc-daterange .daterange-with-button input.form-control,
.occ-icgds oc-datepicker .datepicker-with-button input.form-control,
.occ-icgds oc-daterange .daterange-with-button input.form-control {
  background-image: none;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  padding: 6px 12px 6px 8px;
}
body.occ-icgds oc-datepicker .datepicker-with-button input.form-control:focus:enabled:not(.disabled),
body.occ-icgds oc-daterange .daterange-with-button input.form-control:focus:enabled:not(.disabled),
.occ-icgds oc-datepicker .datepicker-with-button input.form-control:focus:enabled:not(.disabled),
.occ-icgds oc-daterange .daterange-with-button input.form-control:focus:enabled:not(.disabled) {
  box-shadow: none;
}
body.occ-icgds oc-datepicker .datepicker-with-button.occ-input-with-clear input.form-control,
body.occ-icgds oc-daterange .daterange-with-button.occ-input-with-clear input.form-control,
.occ-icgds oc-datepicker .datepicker-with-button.occ-input-with-clear input.form-control,
.occ-icgds oc-daterange .daterange-with-button.occ-input-with-clear input.form-control {
  padding-right: 23px;
}
body.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu,
.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu {
  min-width: auto;
}
body.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .custom-day.bg-primary:hover,
.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .custom-day.bg-primary:hover {
  color: #ffffff;
}
body.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-month,
.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-month {
  padding-left: 12px;
  padding-right: 12px;
  border-right-width: 0px;
}
body.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header,
.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header {
  padding: 12px 16px 0 16px;
}
body.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header select,
.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header select {
  background-position: calc(100% - 5px) 12px;
}
body.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header select:first-child,
.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header select:first-child {
  width: 45px;
}
body.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header select:not(:first-child),
.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header select:not(:first-child) {
  width: 55px;
}
body.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header select:focus,
.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header select:focus {
  background-color: #ffffff !important;
}
body.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header .ngb-dp-arrow,
.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header .ngb-dp-arrow {
  width: 20px;
}
body.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header .ngb-dp-navigation-select,
.occ-icgds ngb-datepicker.dropdown-menu.occ-datepicker-menu .ngb-dp-header .ngb-dp-navigation-select {
  flex: 1 1 124px;
}
body.occ-icgds .c-icon-date-picker:after,
.occ-icgds .c-icon-date-picker:after {
  font-family: ionicons, sans-serif;
  content: "\f117";
  color: #002d72;
  font-size: 18px;
  font-style: normal;
}
body.occ-icgds .modal-timepicker,
.occ-icgds .modal-timepicker {
  text-align: center;
}
body.occ-icgds .modal-timepicker .timepicker-content,
.occ-icgds .modal-timepicker .timepicker-content {
  padding: 15px;
  text-align: center;
}
body.occ-icgds .modal-timepicker .timepicker-content ngb-timepicker fieldset,
.occ-icgds .modal-timepicker .timepicker-content ngb-timepicker fieldset {
  display: inline-block;
  margin: 0 auto;
}
body.occ-icgds .modal-timepicker .timepicker-content .popup-btn-control .btn-primary,
.occ-icgds .modal-timepicker .timepicker-content .popup-btn-control .btn-primary {
  margin-right: 10px;
  border-radius: 2px;
}
body.occ-icgds oc-datepicker .occ-clear-icon,
.occ-icgds oc-datepicker .occ-clear-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16-grey.svg");
  background-repeat: no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  right: 0;
  top: 11px;
  margin-right: 10px;
  z-index: 10;
  cursor: pointer;
}
body.occ-icgds oc-datepicker .occ-clear-icon:before,
.occ-icgds oc-datepicker .occ-clear-icon:before {
  content: none;
}
body.occ-icgds oc-datepicker .datepicker-with-button .occ-clear-icon,
.occ-icgds oc-datepicker .datepicker-with-button .occ-clear-icon {
  right: 25px;
}
body.occ-icgds oc-datepicker ngb-datepicker.dropdown-menu,
.occ-icgds oc-datepicker ngb-datepicker.dropdown-menu {
  min-width: 160px;
}
body.occ-icgds oc-datepicker .input-group,
.occ-icgds oc-datepicker .input-group {
  border: 1px solid #C8D5E1;
  border-radius: 4px;
}
body.occ-icgds oc-datepicker .input-group input,
.occ-icgds oc-datepicker .input-group input {
  border: none;
}
body.occ-icgds oc-datepicker .input-group:hover,
.occ-icgds oc-datepicker .input-group:hover {
  border: 1px solid #53565a;
  border-radius: 4px;
}
body.occ-icgds oc-datepicker .input-group:hover input:hover,
.occ-icgds oc-datepicker .input-group:hover input:hover {
  border: none;
}
body.occ-icgds oc-datepicker .input-group.occ-focused,
.occ-icgds oc-datepicker .input-group.occ-focused {
  border: 1px solid #008CE6;
  border-radius: 4px;
}
body.occ-icgds oc-datepicker .input-group.occ-focused input:focus,
body.occ-icgds oc-datepicker .input-group.occ-focused input:hover,
.occ-icgds oc-datepicker .input-group.occ-focused input:focus,
.occ-icgds oc-datepicker .input-group.occ-focused input:hover {
  border: none;
}
body.occ-icgds oc-datepicker .input-group-btn .btn.btn-default,
.occ-icgds oc-datepicker .input-group-btn .btn.btn-default {
  background: rgba(255, 255, 255, 0.04);
  border: none;
}
body.occ-icgds oc-datepicker .input-group-btn .btn.btn-default:hover, body.occ-icgds oc-datepicker .input-group-btn .btn.btn-default:focus, body.occ-icgds oc-datepicker .input-group-btn .btn.btn-default:active,
.occ-icgds oc-datepicker .input-group-btn .btn.btn-default:hover,
.occ-icgds oc-datepicker .input-group-btn .btn.btn-default:focus,
.occ-icgds oc-datepicker .input-group-btn .btn.btn-default:active {
  background: rgba(255, 255, 255, 0.04);
  border: none;
  box-shadow: none;
}
body.occ-icgds oc-daterange,
.occ-icgds oc-daterange {
  position: relative;
}
body.occ-icgds oc-daterange .occ-clear-icon,
.occ-icgds oc-daterange .occ-clear-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16-grey.svg");
  background-repeat: no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  right: 0;
  top: 11px;
  margin-right: 10px;
  z-index: 10;
  cursor: pointer;
}
body.occ-icgds oc-daterange .occ-clear-icon:before,
.occ-icgds oc-daterange .occ-clear-icon:before {
  content: none;
}
body.occ-icgds oc-daterange .daterange-with-button .occ-clear-icon,
.occ-icgds oc-daterange .daterange-with-button .occ-clear-icon {
  right: 25px;
}
body.occ-icgds oc-daterange .input-group,
.occ-icgds oc-daterange .input-group {
  border: 1px solid #C8D5E1;
  border-radius: 4px;
}
body.occ-icgds oc-daterange .input-group input,
.occ-icgds oc-daterange .input-group input {
  border: none;
  width: auto;
}
body.occ-icgds oc-daterange .input-group-btn .btn.btn-default,
.occ-icgds oc-daterange .input-group-btn .btn.btn-default {
  background: rgba(255, 255, 255, 0.04);
  border: none;
}
body.occ-icgds oc-daterange .input-group-btn .btn.btn-default:hover, body.occ-icgds oc-daterange .input-group-btn .btn.btn-default:focus, body.occ-icgds oc-daterange .input-group-btn .btn.btn-default:active,
.occ-icgds oc-daterange .input-group-btn .btn.btn-default:hover,
.occ-icgds oc-daterange .input-group-btn .btn.btn-default:focus,
.occ-icgds oc-daterange .input-group-btn .btn.btn-default:active {
  background: rgba(255, 255, 255, 0.04);
  border: none;
  box-shadow: none;
}
body.occ-icgds oc-daterange .input-group:hover,
.occ-icgds oc-daterange .input-group:hover {
  border-radius: 4px;
  outline: none;
  background-color: transparent;
  border-color: #A8BBCF;
}
body.occ-icgds oc-daterange .input-group:hover input:hover,
body.occ-icgds oc-daterange .input-group:hover input:focus,
.occ-icgds oc-daterange .input-group:hover input:hover,
.occ-icgds oc-daterange .input-group:hover input:focus {
  border: none;
}
body.occ-icgds oc-daterange .input-group.occ-focused,
.occ-icgds oc-daterange .input-group.occ-focused {
  border: 1px solid #008CE6;
  border-radius: 4px;
}
body.occ-icgds oc-daterange .input-group.occ-focused input:focus,
body.occ-icgds oc-daterange .input-group.occ-focused input:hover,
.occ-icgds oc-daterange .input-group.occ-focused input:focus,
.occ-icgds oc-daterange .input-group.occ-focused input:hover {
  border: none;
}
body.occ-icgds oc-timepicker .ngb-tp,
.occ-icgds oc-timepicker .ngb-tp {
  margin: -5px 0;
}
body.occ-icgds oc-timepicker .ngb-tp-input-container,
.occ-icgds oc-timepicker .ngb-tp-input-container {
  width: 56px;
}
body.occ-icgds oc-timepicker .ngb-tp-input-container input,
.occ-icgds oc-timepicker .ngb-tp-input-container input {
  padding: 8px 16px;
}
body.occ-icgds oc-timepicker .ngb-tp-input-container input:disabled,
.occ-icgds oc-timepicker .ngb-tp-input-container input:disabled {
  background: #E9EEF3;
  color: rgba(0, 90, 161, 0.6);
}
body.occ-icgds oc-timepicker .ngb-tp-input-container > .btn:first-child,
.occ-icgds oc-timepicker .ngb-tp-input-container > .btn:first-child {
  padding-top: 0px;
  padding-bottom: 10px;
}
body.occ-icgds oc-timepicker .ngb-tp-input-container input + .btn,
.occ-icgds oc-timepicker .ngb-tp-input-container input + .btn {
  padding-top: 10px;
  padding-bottom: 0px;
}
body.occ-icgds oc-timepicker .ngb-tp-input-container .btn.disabled,
.occ-icgds oc-timepicker .ngb-tp-input-container .btn.disabled {
  color: #B8C8D8;
}
body.occ-icgds oc-timepicker .ngb-tp-input-container .btn.btn-link,
.occ-icgds oc-timepicker .ngb-tp-input-container .btn.btn-link {
  color: #0076D4;
}
body.occ-icgds oc-timepicker .ngb-tp-spacer,
.occ-icgds oc-timepicker .ngb-tp-spacer {
  width: 20px;
}
body.occ-icgds oc-timepicker .ngb-tp-meridian .btn,
.occ-icgds oc-timepicker .ngb-tp-meridian .btn {
  background-color: rgba(204, 204, 204, 0.5);
  height: 24px;
  padding: 1px 6px;
  color: #282828;
}
body.occ-icgds oc-timepicker div.timpicker-input input,
.occ-icgds oc-timepicker div.timpicker-input input {
  -webkit-appearance: none;
          appearance: none;
  transition: all 0.2s cubic-bezier(0.6, 0, 1, 1);
  line-height: 1.125rem;
}
body.occ-icgds oc-timepicker div.timpicker-input span.icon-time,
.occ-icgds oc-timepicker div.timpicker-input span.icon-time {
  font-family: "ICGDSIcons", sans-serif;
}
body.occ-icgds oc-timepicker div.timpicker-input span.icon-time::before,
.occ-icgds oc-timepicker div.timpicker-input span.icon-time::before {
  content: "\ea31";
}
body.occ-icgds oc-drawer .drawer .drawer-header,
.occ-icgds oc-drawer .drawer .drawer-header {
  background-color: #ffffff;
  padding: 1rem;
  text-align: center;
  height: 56px;
  border-bottom: 1px solid #C8D5E1;
}
body.occ-icgds oc-drawer .drawer .drawer-body,
.occ-icgds oc-drawer .drawer .drawer-body {
  height: calc(100% - 88px);
  padding: 1rem;
}
body.occ-icgds oc-drawer .drawer .drawer-body .occ-sub-header,
.occ-icgds oc-drawer .drawer .drawer-body .occ-sub-header {
  padding: 16px 24px;
}
body.occ-icgds oc-drawer .drawer .drawer-body .occ-sub-header a,
.occ-icgds oc-drawer .drawer .drawer-body .occ-sub-header a {
  padding: 5px;
  border-radius: 3px;
  margin-right: 8px;
}
body.occ-icgds oc-drawer .drawer .drawer-body .occ-sub-header a:hover,
.occ-icgds oc-drawer .drawer .drawer-body .occ-sub-header a:hover {
  text-decoration: none;
}
body.occ-icgds oc-drawer .drawer .drawer-body .occ-sub-header .occ-data-column,
.occ-icgds oc-drawer .drawer .drawer-body .occ-sub-header .occ-data-column {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.36px;
}
body.occ-icgds oc-drawer .drawer .drawer-body .occ-sub-header .occ-data-value,
.occ-icgds oc-drawer .drawer .drawer-body .occ-sub-header .occ-data-value {
  font-weight: 600;
}
body.occ-icgds oc-drawer .drawer .drawer-body .occ-sub-header .occ-auth-value,
.occ-icgds oc-drawer .drawer .drawer-body .occ-sub-header .occ-auth-value {
  font-weight: 300;
  font-size: 14px;
  line-height: 19px;
}
body.occ-icgds oc-drawer .drawer .drawer-body .occ-panel-content .occ-data-row,
.occ-icgds oc-drawer .drawer .drawer-body .occ-panel-content .occ-data-row {
  opacity: 1;
  padding: 15px 0px 15px 0px;
}
body.occ-icgds oc-drawer .drawer .drawer-body .occ-panel-content .occ-data-row:last-child,
.occ-icgds oc-drawer .drawer .drawer-body .occ-panel-content .occ-data-row:last-child {
  border: none;
}
body.occ-icgds oc-drawer .drawer .drawer-body .occ-panel-content .occ-data-row .occ-column-header,
.occ-icgds oc-drawer .drawer .drawer-body .occ-panel-content .occ-data-row .occ-column-header {
  opacity: 1;
  letter-spacing: 0.3px;
}
body.occ-icgds oc-drawer .drawer .drawer-body .occ-panel-content .occ-data-row .occ-column-value,
.occ-icgds oc-drawer .drawer .drawer-body .occ-panel-content .occ-data-row .occ-column-value {
  font-size: 14px;
  line-height: 13px;
}
body.occ-icgds oc-drawer .drawer .drawer-body .occ-panel-content .panel-heading,
.occ-icgds oc-drawer .drawer .drawer-body .occ-panel-content .panel-heading {
  border: none;
}
body.occ-icgds oc-drawer .drawer .drawer-body .occ-panel-content .panel-heading h2,
.occ-icgds oc-drawer .drawer .drawer-body .occ-panel-content .panel-heading h2 {
  font-weight: 600;
}
body.occ-icgds oc-drawer .drawer .drawer-footer oc-action-button button,
.occ-icgds oc-drawer .drawer .drawer-footer oc-action-button button {
  width: 100%;
}
body.occ-icgds oc-drawer .drawer .close-icon,
.occ-icgds oc-drawer .drawer .close-icon {
  background-image: none;
  cursor: pointer;
  position: absolute;
  right: 14px;
  top: 11px;
}
body.occ-icgds oc-drawer .drawer .close-icon:after,
.occ-icgds oc-drawer .drawer .close-icon:after {
  font-family: "ICGDSIcons", sans-serif;
  content: "\eabe";
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 10px;
}
body.occ-icgds oc-drawer .drawer .panel-secondary,
.occ-icgds oc-drawer .drawer .panel-secondary {
  margin-bottom: 0px;
}
body.occ-icgds oc-drawer .drawer .panel-secondary .panel-heading,
.occ-icgds oc-drawer .drawer .panel-secondary .panel-heading {
  padding: 5px 24px;
  border-bottom: 1px solid #C8D5E1;
  height: 32px;
}
body.occ-icgds oc-drawer .drawer .panel-secondary .panel-body,
.occ-icgds oc-drawer .drawer .panel-secondary .panel-body {
  padding: 0px 24px;
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-header,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-header {
  background: none;
  font-size: 20px;
  color: #282828;
  letter-spacing: 0;
  font-weight: 700;
  text-align: left;
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-header span.second-blue,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-header span.second-blue {
  color: #007bc2;
}
body.occ-icgds oc-drawer.occ-rd .drawer .close-icon,
.occ-icgds oc-drawer.occ-rd .drawer .close-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16-grey.svg");
}
body.occ-icgds oc-drawer.occ-rd .drawer .occ-sub-header,
.occ-icgds oc-drawer.occ-rd .drawer .occ-sub-header {
  text-align: left;
}
body.occ-icgds oc-drawer.occ-rd .drawer .occ-sub-header oc-toggle-button label.btn-custom,
.occ-icgds oc-drawer.occ-rd .drawer .occ-sub-header oc-toggle-button label.btn-custom {
  padding: 11px 11px;
}
body.occ-icgds oc-drawer.occ-rd .drawer .occ-sub-header oc-toggle-button .btn,
.occ-icgds oc-drawer.occ-rd .drawer .occ-sub-header oc-toggle-button .btn {
  height: 40px;
}
body.occ-icgds oc-drawer.occ-rd .drawer .occ-sub-header oc-toggle-button .btn .occ-icon,
.occ-icgds oc-drawer.occ-rd .drawer .occ-sub-header oc-toggle-button .btn .occ-icon {
  float: left;
}
body.occ-icgds oc-drawer.occ-rd .drawer .occ-sub-header oc-toggle-button .btn .occ-rd-icon-text,
.occ-icgds oc-drawer.occ-rd .drawer .occ-sub-header oc-toggle-button .btn .occ-rd-icon-text {
  margin-left: 10px;
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .panel-secondary,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .panel-secondary {
  border-left: none;
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .panel-secondary .panel-body,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .panel-secondary .panel-body {
  padding: 0 0 0 35px;
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .panel-secondary .panel-heading,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .panel-secondary .panel-heading {
  height: 49px;
  background: rgba(233, 238, 243, 0.3);
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .panel-secondary .panel-heading h2,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .panel-secondary .panel-heading h2 {
  width: 100%;
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .panel-secondary .panel-collapse .panel-body,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .panel-secondary .panel-collapse .panel-body {
  padding: 0 0 0 24px;
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .occ-rd-accordion-text,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .occ-rd-accordion-text {
  margin-left: 10px;
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .occ-panel-content .occ-data-row,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .occ-panel-content .occ-data-row {
  font-size: 16px;
  color: #53565a;
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .occ-panel-content .occ-data-row:last-child,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .occ-panel-content .occ-data-row:last-child {
  border-bottom: 1px solid #D8E0E9;
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .occ-panel-content .occ-data-row .occ-icon,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-body .occ-panel-content .occ-data-row .occ-icon {
  height: 14px;
  margin: 0 10px 0 0;
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion .panel-group,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion .panel-group {
  margin: 0;
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel {
  border: none;
  border-bottom: 1px solid #D8E0E9;
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel.dropup,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel.dropup {
  border: none;
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel-heading,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel-heading {
  background-color: #ffffff;
  text-transform: none;
  height: 56px;
  line-height: 56px;
  padding: 0;
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel-heading .panel-title,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel-heading .panel-title {
  color: #002d72;
  font-size: 17px;
  vertical-align: middle;
  display: inline-block;
  font-family: Interstate_Bold, sans-serif;
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel-heading .panel-title .occ-icon,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel-heading .panel-title .occ-icon {
  height: 14px;
  margin: 0 10px 0 0;
}
body.occ-icgds oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel-heading .panel-title oc-accordion-caret,
.occ-icgds oc-drawer.occ-rd .drawer .drawer-body oc-accordion.occ-rd-accordion oc-accordion-group .panel-heading .panel-title oc-accordion-caret {
  margin-left: 5px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer,
.occ-icgds oc-drawer.occ-payments-drawer .drawer {
  background-color: #ffffff;
  width: 528px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header {
  height: auto;
  position: relative;
  padding: 24px 17px 35px 17px;
  background-color: #ffffff;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header *,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header * {
  display: block;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-main-header,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-main-header {
  margin-bottom: 24px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-table,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-table {
  display: table;
  width: 100%;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-table > .occ-table-cell,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-table > .occ-table-cell {
  display: table-cell;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-table > .occ-table-cell:first-child,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-table > .occ-table-cell:first-child {
  width: 35px;
  vertical-align: middle;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-table > .occ-table-cell:last-child,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-table > .occ-table-cell:last-child {
  width: 35px;
  vertical-align: middle;
  padding-left: 17px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header {
  background: #ffffff;
  border-radius: 4px;
  padding: 16px 0px 20px 0px;
  border: 1px solid #C8D5E1;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-row,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-row {
  border-bottom: 1px solid #C8D5E1;
  display: table;
  width: 100%;
  table-layout: fixed;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-row:last-child,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-row:last-child {
  border-bottom: none;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-amount .occ-column-header,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-amount .occ-column-header {
  margin-bottom: 8px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-amount .occ-column-value,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-amount .occ-column-value {
  margin-bottom: 25px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-column,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-column {
  display: table-cell;
  vertical-align: top;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-column:first-child,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-column:first-child {
  padding: 15px 0px 20px 29px;
  width: 70px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-column:last-child,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-data-column:last-child {
  padding: 15px 10px 20px 29px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-calendar-white,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-calendar-white {
  width: 22px;
  height: 22px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header oc-icon,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header oc-icon {
  background: #00C1B6;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  display: block;
  padding: 11px 12px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-column-value,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .occ-sub-header .occ-column-value {
  word-break: break-word;
  word-wrap: break-word;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header oc-icon,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header oc-icon {
  cursor: pointer;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .close-icon,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .close-icon {
  background-image: none;
  cursor: pointer;
  position: absolute;
  right: 14px;
  top: 18px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .close-icon:after,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-header .close-icon:after {
  font-family: "ICGDSIcons", sans-serif;
  content: "\eabe";
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 10px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-body,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-body {
  height: calc(100% - 485px);
  padding: 0px 55px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section {
  border-bottom: 1px solid #C8D5E1;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section:last-child,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section:last-child {
  border-bottom: none;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section .occ-section-header,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section .occ-section-header {
  margin-bottom: 24px;
  margin-top: 25px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section .occ-column-header,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section .occ-column-header {
  margin-bottom: 8px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section .occ-data-row,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section .occ-data-row {
  margin-bottom: 20px;
  display: table;
  width: 100%;
  table-layout: fixed;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section .occ-data-row .occ-data-column,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-section .occ-data-row .occ-data-column {
  display: table-cell;
  vertical-align: top;
  width: 50%;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-column-value,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-body .occ-column-value {
  word-break: break-word;
  word-wrap: break-word;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer {
  background-color: #ffffff;
  height: 55px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  border-top: 1px solid #C8D5E1;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-approve-reject-footer,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-approve-reject-footer {
  display: table;
  width: 100%;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer {
  padding: 32px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer oc-action-button,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer oc-action-button {
  display: block;
  width: auto;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer oc-action-button.occ-btn-approve,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer oc-action-button.occ-btn-approve {
  margin: 16px auto;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer oc-action-button.btn-link,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer oc-action-button.btn-link {
  margin: 0px auto 10px auto;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer .occ-confirm-text,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-confirm-approve-footer .occ-confirm-text {
  margin-bottom: 8px;
  max-width: 453px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer oc-action-button button,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer oc-action-button button {
  width: auto;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-data-column,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-data-column {
  display: table-cell;
  padding-top: 15px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-data-column:first-child,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-data-column:first-child {
  text-align: right;
  padding-right: 16px;
}
body.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-data-column:last-child,
.occ-icgds oc-drawer.occ-payments-drawer .drawer .drawer-footer .occ-data-column:last-child {
  text-align: left;
  padding-left: 16px;
}
body.occ-icgds oc-drawer.occ-payments-drawer.occ-approve-drawer .drawer .drawer-body,
.occ-icgds oc-drawer.occ-payments-drawer.occ-approve-drawer .drawer .drawer-body {
  height: calc(100% - 670px);
}
body.occ-icgds oc-drawer.occ-payments-drawer.occ-approve-drawer .drawer .drawer-footer,
.occ-icgds oc-drawer.occ-payments-drawer.occ-approve-drawer .drawer .drawer-footer {
  height: 226px;
}
body.occ-icgds .occ-backdrop,
.occ-icgds .occ-backdrop {
  background: rgba(34, 48, 62, 0.7);
  opacity: 1;
}
body.occ-icgds oc-backdrop .occ-backdrop.occ-feedback-backdrop,
.occ-icgds oc-backdrop .occ-backdrop.occ-feedback-backdrop {
  background-color: #0b1941;
  opacity: 0.35;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer,
.occ-icgds oc-drawer.occ-filter-drawer .drawer {
  background-color: #ffffff;
  width: 544px;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-header,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-header,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-header,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-header {
  padding: 20px 60px 16px 24px;
  height: 145px;
  position: relative;
  background-color: #ffffff;
  border-bottom: none;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-header *,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-header *,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-header *,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-header * {
  display: inline-block;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-header *:not(.text-center),
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-header *:not(.text-center),
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-header *:not(.text-center),
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-header *:not(.text-center) {
  text-align: left;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-header .occ-main-header,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-header .occ-main-header,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-header .occ-main-header,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-header .occ-main-header {
  margin-bottom: 8px;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-header oc-icon,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-header oc-icon,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-header oc-icon,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-header oc-icon {
  cursor: pointer;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-header .close-icon,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-header .close-icon,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-header .close-icon,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-header .close-icon {
  background-image: none;
  cursor: pointer;
  position: absolute;
  right: 25px;
  top: 30px;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-header .close-icon:after,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-header .close-icon:after,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-header .close-icon:after,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-header .close-icon:after {
  font-family: "ICGDSIcons", sans-serif;
  content: "\eabe";
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 10px;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body {
  padding: 0 24px;
  height: calc(100% - 205px);
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-question,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-question,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-question,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-question {
  margin-top: 24px;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-question oc-label:first-of-type label,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-question oc-label:first-of-type label,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-question oc-label:first-of-type label,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-question oc-label:first-of-type label {
  margin-bottom: 8px;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-question textarea,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-question textarea,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-question textarea,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-question textarea {
  height: 178px;
  min-height: 50px;
  resize: vertical;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info {
  margin-top: 16px;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info p,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info p,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info p,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info p {
  margin-bottom: 8px;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info .occ-vertical-separator,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info .occ-vertical-separator,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info .occ-vertical-separator,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info .occ-vertical-separator {
  border-right: 1px solid black;
  height: 12px;
  display: inline-block;
  vertical-align: middle;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info oc-action-button:first-of-type .btn-link,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info oc-action-button:first-of-type .btn-link,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info oc-action-button:first-of-type .btn-link,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info oc-action-button:first-of-type .btn-link {
  padding-left: 0;
  padding-right: 6px;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info oc-action-button:last-of-type .btn-link,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info oc-action-button:last-of-type .btn-link,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info oc-action-button:last-of-type .btn-link,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info oc-action-button:last-of-type .btn-link {
  padding-left: 6px;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info .occ-feedback-links .space,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info .occ-feedback-links .space,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-feedback-info .occ-feedback-links .space,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-feedback-info .occ-feedback-links .space {
  width: 4px;
  height: auto;
  display: inline-block;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-wrap-text-dropdown .occ-dropdown-menu,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-wrap-text-dropdown .occ-dropdown-menu,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-wrap-text-dropdown .occ-dropdown-menu,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-wrap-text-dropdown .occ-dropdown-menu {
  width: 100%;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-wrap-text-dropdown .occ-dropdown-menu .dropdown-item,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-wrap-text-dropdown .occ-dropdown-menu .dropdown-item,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body .occ-wrap-text-dropdown .occ-dropdown-menu .dropdown-item,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body .occ-wrap-text-dropdown .occ-dropdown-menu .dropdown-item {
  width: 100%;
  white-space: normal;
  word-wrap: break-word;
  min-height: 32px;
  line-height: 20px;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body > *,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body > *,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-body > *,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-body > * {
  max-width: 478px;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-footer,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-footer,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-footer,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-footer {
  padding: 8px 24px;
  height: 56px;
  width: 100%;
  border-top: 1px solid #C8D5E1;
  position: absolute;
  bottom: 0;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-footer .occ-submit-footer,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-footer .occ-submit-footer,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-footer .occ-submit-footer,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-footer .occ-submit-footer {
  text-align: center;
}
body.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-footer .occ-submit-footer oc-action-button,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-footer .occ-submit-footer oc-action-button,
.occ-icgds oc-drawer.occ-feedback-drawer .drawer .drawer-footer .occ-submit-footer oc-action-button,
.occ-icgds oc-drawer.occ-filter-drawer .drawer .drawer-footer .occ-submit-footer oc-action-button {
  min-width: 132px;
  max-width: 496px;
  width: auto;
  height: auto;
  padding-top: 4px;
}
body.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-body,
body.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-body,
.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-body,
.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-body {
  height: calc(100% - 324px) !important;
}
body.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .occ-feedback-backdrop,
body.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .occ-filter-backdrop,
body.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .occ-feedback-backdrop,
body.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .occ-filter-backdrop,
.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .occ-feedback-backdrop,
.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .occ-filter-backdrop,
.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .occ-feedback-backdrop,
.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .occ-filter-backdrop {
  height: calc(100% - 179px);
  background: rgba(11, 25, 65, 0.15);
  position: fixed;
  top: 0px;
  right: 0px;
  width: 544px;
  z-index: 9999;
}
body.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer,
body.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer,
.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer,
.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer {
  height: 186px;
  padding: 24px !important;
}
body.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer div:first-of-type,
body.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer div:first-of-type,
.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer div:first-of-type,
.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer div:first-of-type {
  height: 100%;
}
body.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer,
body.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer,
.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer,
.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
body.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer p,
body.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer p,
.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer p,
.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer p {
  margin-bottom: 4px;
}
body.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions,
body.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions,
.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions,
.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions {
  text-align: right;
}
body.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions oc-action-button,
body.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions oc-action-button,
.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions oc-action-button,
.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-close-drawer .drawer .drawer-footer .occ-feedback-close-footer .occ-feedback-close-actions oc-action-button {
  margin-left: 24px;
  width: 136px;
}
body.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-drawer-no-header .drawer .drawer-body,
body.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-drawer-no-header .drawer .drawer-body,
.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-drawer-no-header .drawer .drawer-body,
.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-drawer-no-header .drawer .drawer-body {
  height: calc(100% - 58px) !important;
}
body.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-drawer-no-header .drawer .drawer-header,
body.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-drawer-no-header .drawer .drawer-header,
.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-drawer-no-header .drawer .drawer-header,
.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-drawer-no-header .drawer .drawer-header {
  display: none;
}
body.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-drawer-no-header.occ-feedback-close-drawer .drawer .drawer-body,
body.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-drawer-no-header.occ-feedback-close-drawer .drawer .drawer-body,
.occ-icgds oc-drawer.occ-feedback-drawer.occ-feedback-drawer-no-header.occ-feedback-close-drawer .drawer .drawer-body,
.occ-icgds oc-drawer.occ-filter-drawer.occ-feedback-drawer-no-header.occ-feedback-close-drawer .drawer .drawer-body {
  height: calc(100% - 190px) !important;
}
body.occ-icgds oc-drawer.occ-filter-drawer .drawer,
.occ-icgds oc-drawer.occ-filter-drawer .drawer {
  top: 62px;
  border-top: 1px solid #000;
  max-height: calc(100vh - 56px);
  z-index: 1052;
}
body.occ-icgds oc-drawer.occ-filter-drawer .drawer-header,
.occ-icgds oc-drawer.occ-filter-drawer .drawer-header {
  text-align: left;
  height: 80px !important;
}
body.occ-icgds oc-drawer.occ-filter-drawer .drawer-header > div,
.occ-icgds oc-drawer.occ-filter-drawer .drawer-header > div {
  display: block !important;
  border-bottom: 1px solid #c4cdd5;
  color: #000;
  padding-bottom: 10px;
}
body.occ-icgds oc-drawer.occ-filter-drawer .drawer-header .occ-filter-header,
.occ-icgds oc-drawer.occ-filter-drawer .drawer-header .occ-filter-header {
  font-size: 18px;
}
body.occ-icgds oc-drawer.occ-filter-drawer .occ-delete-field > div,
.occ-icgds oc-drawer.occ-filter-drawer .occ-delete-field > div {
  width: 93%;
}
body.occ-icgds oc-drawer.occ-filter-drawer .drawer-body oc-icon i.occ-rd-close,
.occ-icgds oc-drawer.occ-filter-drawer .drawer-body oc-icon i.occ-rd-close {
  position: absolute;
  top: 58px;
  right: 10px;
  cursor: pointer;
}
body.occ-icgds oc-drawer.occ-filter-drawer .drawer-body oc-typeahead .occ-typeahead-arrow,
body.occ-icgds oc-drawer.occ-filter-drawer .drawer-body oc-typeahead-x .occ-typeahead-arrow,
.occ-icgds oc-drawer.occ-filter-drawer .drawer-body oc-typeahead .occ-typeahead-arrow,
.occ-icgds oc-drawer.occ-filter-drawer .drawer-body oc-typeahead-x .occ-typeahead-arrow {
  top: 6px;
}
body.occ-icgds oc-drawer.occ-filter-drawer .occ-submit-footer,
.occ-icgds oc-drawer.occ-filter-drawer .occ-submit-footer {
  text-align: right;
}
body.occ-icgds oc-drawer.occ-filter-drawer .occ-submit-footer oc-action-button,
.occ-icgds oc-drawer.occ-filter-drawer .occ-submit-footer oc-action-button {
  margin-right: 20px;
}
body.occ-icgds .occ-filter-backdrop,
.occ-icgds .occ-filter-backdrop {
  max-height: calc(100vh - 56px);
  top: 56px;
}
body.occ-icgds oc-drawer.occ-approvals-drawer .drawer,
.occ-icgds oc-drawer.occ-approvals-drawer .drawer {
  top: auto;
  bottom: 107px;
  height: auto;
  background: #4F6F90;
  border-radius: 4px;
  width: auto;
  box-shadow: 0px 5px 10px 1px rgba(0, 65, 165, 0.12) !important;
  z-index: 999;
}
body.occ-icgds oc-drawer.occ-approvals-drawer .drawer .drawer-header,
body.occ-icgds oc-drawer.occ-approvals-drawer .drawer .drawer-footer,
.occ-icgds oc-drawer.occ-approvals-drawer .drawer .drawer-header,
.occ-icgds oc-drawer.occ-approvals-drawer .drawer .drawer-footer {
  display: none;
}
body.occ-icgds oc-drawer.occ-approvals-drawer .drawer .drawer-body,
.occ-icgds oc-drawer.occ-approvals-drawer .drawer .drawer-body {
  padding: 0.875rem 1rem;
  height: auto;
}
body.occ-icgds oc-drawer.occ-approvals-drawer .drawer .drawer-body .occ-record-selected,
.occ-icgds oc-drawer.occ-approvals-drawer .drawer .drawer-body .occ-record-selected {
  display: inline-block;
  margin: 0px 20px;
}
body.occ-icgds oc-drawer.occ-approvals-drawer .drawer .drawer-body oc-action-button.occ-btn-reject,
.occ-icgds oc-drawer.occ-approvals-drawer .drawer .drawer-body oc-action-button.occ-btn-reject {
  margin: 0px 30px 0px 20px;
}
body.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer,
.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer {
  width: 55%;
}
body.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header,
.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header {
  border-bottom: 1px solid #C8D5E1;
  background-color: #ffffff;
  width: 100%;
  padding: 24px;
}
body.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header > div,
.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header > div {
  width: 100%;
}
body.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header oc-icon,
.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header oc-icon {
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}
body.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header oc-icon:hover,
.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header oc-icon:hover {
  cursor: pointer;
}
body.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header .close-icon,
.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header .close-icon {
  top: 25px;
  right: 30px;
}
body.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header oc-toggle-buttons,
.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header oc-toggle-buttons {
  float: right;
  margin-right: 40px;
}
body.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header .occ-transaction-ref,
.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-header .occ-transaction-ref {
  vertical-align: sub;
  padding-top: 2px;
}
body.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-body,
.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-body {
  padding: 24px;
}
body.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-footer,
.occ-icgds oc-drawer.occ-audit-trail-drawer .drawer .drawer-footer {
  display: none;
}
body.occ-icgds oc-dropdown,
.occ-icgds oc-dropdown {
  width: 100%;
}
body.occ-icgds oc-dropdown .btn-primary.dropdown-toggle:enabled,
.occ-icgds oc-dropdown .btn-primary.dropdown-toggle:enabled {
  background-color: #FFFFFF;
  color: #10161D;
  border: 1px solid #C8D5E1;
  display: block;
  text-align: left;
  padding: 0.5rem 0.75rem;
  height: 36px;
  width: 100%;
  border-radius: 4px;
  line-height: 1;
  position: relative;
}
body.occ-icgds oc-dropdown .btn-primary.dropdown-toggle:enabled:hover,
.occ-icgds oc-dropdown .btn-primary.dropdown-toggle:enabled:hover {
  border: 1px solid #A8BBCF;
  background-color: #F0F4F7;
}
body.occ-icgds oc-dropdown .btn-primary.dropdown-toggle:enabled:focus, body.occ-icgds oc-dropdown .btn-primary.dropdown-toggle:enabled:active, body.occ-icgds oc-dropdown .btn-primary.dropdown-toggle:enabled:active:hover, body.occ-icgds oc-dropdown .btn-primary.dropdown-toggle:enabled:active:focus,
.occ-icgds oc-dropdown .btn-primary.dropdown-toggle:enabled:focus,
.occ-icgds oc-dropdown .btn-primary.dropdown-toggle:enabled:active,
.occ-icgds oc-dropdown .btn-primary.dropdown-toggle:enabled:active:hover,
.occ-icgds oc-dropdown .btn-primary.dropdown-toggle:enabled:active:focus {
  outline: none;
  border-color: #0076D4;
  background: #FFFFFF;
  color: #10161D !important;
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4);
}
body.occ-icgds oc-dropdown .btn-primary.dropdown-toggle:enabled span.occ-option-text,
.occ-icgds oc-dropdown .btn-primary.dropdown-toggle:enabled span.occ-option-text {
  color: #10161D;
}
body.occ-icgds oc-dropdown .btn-primary.dropdown-toggle[disabled],
body.occ-icgds oc-dropdown .btn-primary.dropdown-toggle[disabled]:hover,
.occ-icgds oc-dropdown .btn-primary.dropdown-toggle[disabled],
.occ-icgds oc-dropdown .btn-primary.dropdown-toggle[disabled]:hover {
  opacity: 0.7;
  background: #E9EEF3;
  cursor: not-allowed;
  color: #B8C8D8;
  display: block;
  text-align: left;
  padding: 0.5rem 0.75rem;
  height: 32px;
  width: 100%;
  border-radius: 2px;
  line-height: 1;
  position: relative;
}
body.occ-icgds oc-dropdown .btn-primary.dropdown-toggle[disabled] span.occ-option-text,
body.occ-icgds oc-dropdown .btn-primary.dropdown-toggle[disabled]:hover span.occ-option-text,
.occ-icgds oc-dropdown .btn-primary.dropdown-toggle[disabled] span.occ-option-text,
.occ-icgds oc-dropdown .btn-primary.dropdown-toggle[disabled]:hover span.occ-option-text {
  color: rgba(0, 90, 161, 0.6);
}
body.occ-icgds oc-dropdown button.btn-primary.dropdown-toggle,
.occ-icgds oc-dropdown button.btn-primary.dropdown-toggle {
  position: relative;
}
body.occ-icgds oc-dropdown span.text-ellipsis,
.occ-icgds oc-dropdown span.text-ellipsis {
  width: calc(100% - 12px);
}
body.occ-icgds oc-dropdown .caret,
.occ-icgds oc-dropdown .caret {
  border: none;
  position: absolute;
  top: 11px;
  right: 10px;
  font-size: 10px;
  color: #46637F;
}
body.occ-icgds oc-dropdown .caret:after,
.occ-icgds oc-dropdown .caret:after {
  font-family: "ICGDSIcons", sans-serif;
  content: "\ea31";
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 10px;
}
body.occ-icgds oc-dropdown .dropdown.show button.btn-primary .caret,
.occ-icgds oc-dropdown .dropdown.show button.btn-primary .caret {
  transform: rotate(180deg);
  top: 12px;
  right: 10px;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu,
.occ-icgds .occ-dropdown-menu.dropdown-menu {
  margin-top: 0px;
  border: none;
  border-radius: 4px;
  box-shadow: 0px 5px 10px 1px rgba(0, 65, 165, 0.12) !important;
  background: #FFFFFF;
  padding: 0px;
  min-width: 100%;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item {
  padding: 0.5rem 0.75rem;
  font-family: "Overpass", sans-serif !important;
  color: #22303E !important;
  font-size: 12px;
  line-height: 1.125rem;
  border-radius: 4px;
  font-weight: 300;
  cursor: pointer;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button {
  display: block;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item oc-action-button button {
  width: 100%;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item.occ-no-hightlight:hover, body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item.occ-no-hightlight:focus, body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item.occ-no-hightlight:active,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item.occ-no-hightlight:hover,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item.occ-no-hightlight:focus,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item.occ-no-hightlight:active {
  background-color: transparent;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item oc-icon,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item oc-icon {
  display: inline-block;
  cursor: pointer;
  vertical-align: sub;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item oc-icon i,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item oc-icon i {
  width: 10px;
  height: 10px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-dark-grey-sm.svg");
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item oc-icon.occ-open i,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item oc-icon.occ-open i {
  transform: rotate(180deg);
  vertical-align: super;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item a:focus,
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item a:active,
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item a:hover,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item a:focus,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item a:active,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item a:hover {
  text-decoration: none;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item:hover,
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item:focus,
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item.selected-option,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item:hover,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item:focus,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item.selected-option {
  background: #F0F4F7;
  color: #10161D;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item:hover label,
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item:focus label,
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item.selected-option label,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item:hover label,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item:focus label,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item.selected-option label {
  color: #10161D;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item:active,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item:active {
  background-color: #E6EFFE;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item:active label,
.occ-icgds .occ-dropdown-menu.dropdown-menu .dropdown-item:active label {
  color: #10161D;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu.occ-category-dropdown-menu .occ-select-all-item oc-checkbox,
body.occ-icgds .occ-dropdown-menu.dropdown-menu.occ-category-dropdown-menu .occ-sub-item oc-checkbox,
.occ-icgds .occ-dropdown-menu.dropdown-menu.occ-category-dropdown-menu .occ-select-all-item oc-checkbox,
.occ-icgds .occ-dropdown-menu.dropdown-menu.occ-category-dropdown-menu .occ-sub-item oc-checkbox {
  margin-left: 17px;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu.occ-category-dropdown-menu oc-checkbox,
.occ-icgds .occ-dropdown-menu.dropdown-menu.occ-category-dropdown-menu oc-checkbox {
  margin-left: 7px;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .occ-items-wrapper,
.occ-icgds .occ-dropdown-menu.dropdown-menu .occ-items-wrapper {
  max-height: 295px;
  overflow: auto;
  padding: 0.25rem;
  color: #22303E;
  background: #FFFFFF;
  border-radius: 4px;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .occ-items-wrapper oc-checkbox .display-inline,
.occ-icgds .occ-dropdown-menu.dropdown-menu .occ-items-wrapper oc-checkbox .display-inline {
  vertical-align: middle;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .occ-items-wrapper oc-checkbox label,
.occ-icgds .occ-dropdown-menu.dropdown-menu .occ-items-wrapper oc-checkbox label {
  vertical-align: middle;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu.occ-multiselect-dropdown .occ-items-wrapper,
.occ-icgds .occ-dropdown-menu.dropdown-menu.occ-multiselect-dropdown .occ-items-wrapper {
  max-height: 306px;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu oc-text.occ-dropdown-menu-search,
.occ-icgds .occ-dropdown-menu.dropdown-menu oc-text.occ-dropdown-menu-search {
  display: block;
  margin-top: 10px;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu oc-text.occ-dropdown-menu-search .occ-icon,
.occ-icgds .occ-dropdown-menu.dropdown-menu oc-text.occ-dropdown-menu-search .occ-icon {
  margin: 10px 8px;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu oc-text.occ-dropdown-menu-search .occ-clear-icon,
.occ-icgds .occ-dropdown-menu.dropdown-menu oc-text.occ-dropdown-menu-search .occ-clear-icon {
  margin: 0 10px 0 0;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu oc-text.occ-dropdown-menu-search input,
.occ-icgds .occ-dropdown-menu.dropdown-menu oc-text.occ-dropdown-menu-search input {
  line-height: 14px;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .occ-dropdown-loader,
.occ-icgds .occ-dropdown-menu.dropdown-menu .occ-dropdown-loader {
  padding: 10px 16px 0px 16px;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .occ-dropdown-loader .occ-loading-text,
.occ-icgds .occ-dropdown-menu.dropdown-menu .occ-dropdown-loader .occ-loading-text {
  margin-left: 8px;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .occ-dropdown-loader oc-spinner-inline,
.occ-icgds .occ-dropdown-menu.dropdown-menu .occ-dropdown-loader oc-spinner-inline {
  vertical-align: sub;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .occ-dropdown-loader oc-spinner-inline .oc-progress-spinner::before,
.occ-icgds .occ-dropdown-menu.dropdown-menu .occ-dropdown-loader oc-spinner-inline .oc-progress-spinner::before {
  padding-top: 0px;
}
body.occ-icgds .occ-dropdown-menu.dropdown-menu .occ-dropdown-match-message,
.occ-icgds .occ-dropdown-menu.dropdown-menu .occ-dropdown-match-message {
  padding: 10px 16px;
}
body.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu,
.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu {
  padding: 0;
  right: 0px;
  left: auto !important;
  min-width: 248px;
}
body.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-users-section,
.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-users-section {
  background: #D9F5F2;
  border-radius: 4px 4px 0 0;
  padding: 12px 16px 12px 16px;
}
body.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-users-section span,
.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-users-section span {
  display: block;
}
body.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-users-section .occ-user-subtitle,
.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-users-section .occ-user-subtitle {
  margin-top: 0px;
}
body.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-users-section .occ-user-link,
.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-users-section .occ-user-link {
  margin-top: 16px;
}
body.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-links-section,
.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-links-section {
  background: #ffffff;
  box-shadow: 0 5px 5px 0 rgba(6, 41, 82, 0.1);
  border-radius: 0 0 4px 4px;
}
body.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-links-section .dropdown-item:active, body.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-links-section .dropdown-item:focus, body.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-links-section .dropdown-item:hover,
.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-links-section .dropdown-item:active,
.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-links-section .dropdown-item:focus,
.occ-icgds .occ-profile-dropdown.show .dropdown-menu.occ-user-profile-menu .occ-links-section .dropdown-item:hover {
  background: #0395D8;
  color: #ffffff;
}
body.occ-icgds .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle,
.occ-icgds .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle {
  margin: 0px 14px 0px 16px;
  display: inline-block;
}
body.occ-icgds .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle .occ-down-arrow-blue,
.occ-icgds .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle .occ-down-arrow-blue {
  display: inline-block;
  margin-left: 9px;
  width: 9px;
  height: 9px;
  cursor: pointer;
}
body.occ-icgds .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle .occ-public-access,
body.occ-icgds .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle .occ-private-access,
.occ-icgds .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle .occ-public-access,
.occ-icgds .occ-bootstrap-dropdown .occ-bootstrap-dropdown-toggle .occ-private-access {
  width: 12px;
  height: 12px;
  margin-right: 9px;
}
body.occ-icgds .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu,
.occ-icgds .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu {
  padding: 0;
  border-radius: 4px;
  left: 16px !important;
}
body.occ-icgds .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item,
.occ-icgds .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item {
  padding: 3px 12px;
}
body.occ-icgds .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item:active, body.occ-icgds .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item:focus, body.occ-icgds .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item:hover,
.occ-icgds .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item:active,
.occ-icgds .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item:focus,
.occ-icgds .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item:hover {
  background: #008CE6;
  color: #ffffff;
}
body.occ-icgds .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item.occ-active,
.occ-icgds .occ-bootstrap-dropdown.show .dropdown-menu.occ-bootstrap-dropdown-menu .dropdown-item.occ-active {
  background: #008CE6;
}
body.occ-icgds .occ-profile-dropdown,
.occ-icgds .occ-profile-dropdown {
  cursor: pointer;
}
body.occ-icgds .occ-profile-dropdown .occ-links-section oc-badge .badge,
.occ-icgds .occ-profile-dropdown .occ-links-section oc-badge .badge {
  height: 20px;
  border-radius: 50%;
}
body.occ-icgds oc-nav-wizard .occ-icon,
.occ-icgds oc-nav-wizard .occ-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_success_wizardicon.svg");
  width: 24px;
  height: 24px;
}
body.occ-icgds oc-nav-wizard .occ-icon:after,
.occ-icgds oc-nav-wizard .occ-icon:after {
  content: none;
}
body.occ-icgds oc-nav-wizard .navflow-wizard,
.occ-icgds oc-nav-wizard .navflow-wizard {
  padding: 0;
  margin: 0;
}
body.occ-icgds oc-nav-wizard .navflow-wizard-step,
.occ-icgds oc-nav-wizard .navflow-wizard-step {
  padding: 0 0 0.25rem 0;
}
body.occ-icgds oc-nav-wizard .navflow-wizard-step .step-label,
.occ-icgds oc-nav-wizard .navflow-wizard-step .step-label {
  color: #10161D;
  font-weight: 400;
  font-size: 14px;
}
body.occ-icgds oc-nav-wizard .navflow-wizard-step.inactive,
.occ-icgds oc-nav-wizard .navflow-wizard-step.inactive {
  opacity: 1;
}
body.occ-icgds oc-nav-wizard .navflow-wizard-step.active:not(.complete) .step-label,
.occ-icgds oc-nav-wizard .navflow-wizard-step.active:not(.complete) .step-label {
  color: #0076D4;
}
body.occ-icgds oc-nav-wizard .navflow-wizard-step > div,
.occ-icgds oc-nav-wizard .navflow-wizard-step > div {
  height: auto;
}
body.occ-icgds oc-nav-wizard .navflow-wizard-step.clickable,
.occ-icgds oc-nav-wizard .navflow-wizard-step.clickable {
  cursor: pointer;
}
body.occ-icgds oc-nav-wizard .wizard-tracker,
.occ-icgds oc-nav-wizard .wizard-tracker {
  height: 1px;
  background-color: #C8D5E1;
}
body.occ-icgds oc-nav-wizard .wizard-tracker .progress,
.occ-icgds oc-nav-wizard .wizard-tracker .progress {
  background-color: #0076D4;
  height: 1px;
}
body.occ-icgds oc-nav-wizard .vertical-nav-wizard,
.occ-icgds oc-nav-wizard .vertical-nav-wizard {
  margin-left: 8px;
}
body.occ-icgds oc-nav-wizard .vertical-nav-wizard ul.navflow-wizard,
.occ-icgds oc-nav-wizard .vertical-nav-wizard ul.navflow-wizard {
  border-color: #C8D5E1;
}
body.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard ul.navflow-wizard li:first-child span.step-number,
.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard ul.navflow-wizard li:first-child span.step-number {
  display: none;
}
body.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard span.step-number,
.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard span.step-number {
  top: 2px;
  left: -8px;
}
body.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-wrapper,
.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-wrapper {
  display: table;
  width: 100%;
  margin-left: 20px;
}
body.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-label,
.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-label {
  display: table-cell;
  width: 10%;
}
body.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status,
.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status {
  padding-left: 40px;
  display: table-cell;
}
body.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status.occ-green,
.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status.occ-green {
  color: #00b755;
}
body.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status.occ-blue,
.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status.occ-blue {
  color: #0076D4;
}
body.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status.occ-yellow,
.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status.occ-yellow {
  color: #ffe166;
}
body.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status.occ-purple,
.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .occ-status-indicator-status.occ-purple {
  color: #a05fb5;
}
body.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .cut-off-data .occ-status-indicator-label,
.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard .cut-off-data .occ-status-indicator-label {
  color: #b6b7b9;
}
body.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard li > div,
.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard li > div {
  height: 30px;
}
body.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard li.navflow-wizard-step,
.occ-icgds oc-nav-wizard.occ-payment-flow-wizard .vertical-nav-wizard li.navflow-wizard-step {
  width: 100%;
}
body.occ-icgds oc-nav-wizard.occ-rd li,
.occ-icgds oc-nav-wizard.occ-rd li {
  border: 1px solid #E2E2E2;
  min-width: 148px;
  background: #ffffff;
}
body.occ-icgds oc-nav-wizard.occ-rd .occ-icon,
.occ-icgds oc-nav-wizard.occ-rd .occ-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-tick-grey-inactive.svg");
  width: 33px;
  height: 33px;
  right: 6%;
  position: absolute;
  top: 25%;
}
body.occ-icgds oc-nav-wizard.occ-rd .navflow-wizard-step,
.occ-icgds oc-nav-wizard.occ-rd .navflow-wizard-step {
  height: 70px;
  padding: 10px 0;
}
body.occ-icgds oc-nav-wizard.occ-rd .navflow-wizard-step > div,
.occ-icgds oc-nav-wizard.occ-rd .navflow-wizard-step > div {
  margin: 4% 0 0 0;
}
body.occ-icgds oc-nav-wizard.occ-rd .navflow-wizard-step > div > span:nth-child(2),
.occ-icgds oc-nav-wizard.occ-rd .navflow-wizard-step > div > span:nth-child(2) {
  font-weight: 400;
}
body.occ-icgds oc-nav-wizard.occ-rd .navflow-wizard-step > div > span:nth-child(3),
.occ-icgds oc-nav-wizard.occ-rd .navflow-wizard-step > div > span:nth-child(3) {
  font-weight: 700;
}
body.occ-icgds oc-nav-wizard.occ-rd .navflow-wizard-step .step-label,
.occ-icgds oc-nav-wizard.occ-rd .navflow-wizard-step .step-label {
  font-size: 14px;
  text-align: left;
  padding: 0 25% 0 15%;
  display: block;
  line-height: 1;
}
body.occ-icgds oc-nav-wizard.occ-rd .navflow-wizard-step.inactive .step-label,
.occ-icgds oc-nav-wizard.occ-rd .navflow-wizard-step.inactive .step-label {
  color: #002d72;
}
body.occ-icgds oc-nav-wizard.occ-rd .navflow-wizard-step.inactive .step-number.occ-icon,
.occ-icgds oc-nav-wizard.occ-rd .navflow-wizard-step.inactive .step-number.occ-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-tick-grey-inactive.svg");
  opacity: 1;
}
body.occ-icgds oc-nav-wizard.occ-rd .navflow-wizard-step.active.complete .step-number.occ-icon,
.occ-icgds oc-nav-wizard.occ-rd .navflow-wizard-step.active.complete .step-number.occ-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/rd-tick-green-active.svg");
}
body.occ-icgds oc-nav-wizard.occ-rd .wizard-tracker,
.occ-icgds oc-nav-wizard.occ-rd .wizard-tracker {
  height: 5px;
}
body.occ-icgds oc-nav-wizard.occ-rd .wizard-tracker .progress,
.occ-icgds oc-nav-wizard.occ-rd .wizard-tracker .progress {
  height: 5px;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div {
  width: 100%;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div span,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div span {
  display: block;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div:after,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div:after {
  content: "";
  position: absolute;
  top: 8px;
  height: 1px;
  left: 33px;
  right: 5px;
  background: #C8D5E1;
  margin-top: 6px;
  transition: all 0.3s cubic-bezier(0.62, 0.28, 0.23, 0.99);
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-number,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-number {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 1px solid #10161D;
  padding-top: 3px;
  margin: 0;
  color: #10161D;
  font-size: 14px;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-label,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step div .step-label {
  padding: 0;
  text-align: left;
  margin-top: 0.25rem;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active:not(.complete) div .step-number,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active:not(.complete) div .step-number {
  background: #0076D4 !important;
  border-color: #0076D4 !important;
  color: #FFFFFF !important;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step:last-child div:after,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step:last-child div:after {
  content: none;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.complete div:after,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.complete div:after {
  background: #0076D4;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active.complete div .step-number,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active.complete div .step-number {
  border-color: transparent !important;
  background-color: #CCDFFF !important;
  color: #005AA1 !important;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active.complete div .step-number:before,
.occ-icgds oc-nav-wizard.occ-dsr-wizard li.navflow-wizard-step.active.complete div .step-number:before {
  content: "\f383";
  display: inline-block;
}
body.occ-icgds oc-nav-wizard.occ-dsr-wizard .wizard-tracker,
.occ-icgds oc-nav-wizard.occ-dsr-wizard .wizard-tracker {
  display: none;
}
body.occ-icgds .status-indicator,
.occ-icgds .status-indicator {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  display: inline-block;
  background-color: #0076D4;
}
body.occ-icgds .status-indicator.yellow,
.occ-icgds .status-indicator.yellow {
  background-color: #ffe166;
}
body.occ-icgds .status-indicator.purple,
.occ-icgds .status-indicator.purple {
  background-color: #a05fb5;
}
body.occ-icgds .status-indicator.green,
.occ-icgds .status-indicator.green {
  background-color: #00b755;
}
body.occ-icgds oc-notification oc-notification-message > div,
.occ-icgds oc-notification oc-notification-message > div {
  z-index: 1010;
  width: 400px;
  max-width: 400px;
  border-radius: 4px;
  position: relative;
}
body.occ-icgds oc-notification oc-notification-message .icon,
.occ-icgds oc-notification oc-notification-message .icon {
  background-size: contain;
}
body.occ-icgds oc-notification oc-notification-message .occ-icon,
.occ-icgds oc-notification oc-notification-message .occ-icon {
  height: 18px;
  width: 18px;
  margin-right: 0.5rem;
}
body.occ-icgds oc-notification oc-notification-message .occ-notification-desc oc-action-button button,
.occ-icgds oc-notification oc-notification-message .occ-notification-desc oc-action-button button {
  padding: 3px 5px 5px;
}
body.occ-icgds oc-notification oc-notification-message .close,
.occ-icgds oc-notification oc-notification-message .close {
  position: absolute;
  top: 1rem;
  right: 0.75rem;
  width: 14px;
  height: 14px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Cancel_icon.svg");
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 0px;
  display: block;
  opacity: 1;
  cursor: pointer;
}
body.occ-icgds oc-notification oc-notification-message .close:hover,
.occ-icgds oc-notification oc-notification-message .close:hover {
  opacity: 1;
}
body.occ-icgds oc-notification oc-notification-message .close.occ-animate,
.occ-icgds oc-notification oc-notification-message .close.occ-animate {
  background-image: none;
  top: 0.5rem;
  right: 1.5rem;
}
body.occ-icgds oc-notification oc-notification-message .close.occ-animate path,
.occ-icgds oc-notification oc-notification-message .close.occ-animate path {
  stroke: #007bc2;
}
body.occ-icgds oc-notification oc-notification-message oc-action-button.btn-secondary,
.occ-icgds oc-notification oc-notification-message oc-action-button.btn-secondary {
  float: right;
  margin-top: 20px;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-general,
.occ-icgds oc-notification oc-notification-message .oc-notification-general {
  background-color: #ffffff;
  border-left: 4px solid #4F6F90;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-general .icon,
.occ-icgds oc-notification oc-notification-message .oc-notification-general .icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/Groupicon.svg");
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  display: block;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-success,
.occ-icgds oc-notification oc-notification-message .oc-notification-success {
  background-color: #ffffff;
  border-left: 4px solid #00b755;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-success .icon,
.occ-icgds oc-notification oc-notification-message .oc-notification-success .icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/GroupNN.svg");
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  display: block;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-success .close,
.occ-icgds oc-notification oc-notification-message .oc-notification-success .close {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Cancel_icon.svg");
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-success .close.occ-animate,
.occ-icgds oc-notification oc-notification-message .oc-notification-success .close.occ-animate {
  background-image: none;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-success .close.occ-animate path,
.occ-icgds oc-notification oc-notification-message .oc-notification-success .close.occ-animate path {
  stroke: #00843D;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-success .occ-notification-desc,
.occ-icgds oc-notification oc-notification-message .oc-notification-success .occ-notification-desc {
  margin-top: 0;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-error,
.occ-icgds oc-notification oc-notification-message .oc-notification-error {
  background-color: #ffffff;
  border-left: 4px solid #b60000;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-error .icon,
.occ-icgds oc-notification oc-notification-message .oc-notification-error .icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_error.svg");
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  display: block;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-error .close,
.occ-icgds oc-notification oc-notification-message .oc-notification-error .close {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Cancel_icon.svg");
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-error .close.occ-animate,
.occ-icgds oc-notification oc-notification-message .oc-notification-error .close.occ-animate {
  background-image: none;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-error .close.occ-animate path,
.occ-icgds oc-notification oc-notification-message .oc-notification-error .close.occ-animate path {
  stroke: #B60000;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-error .occ-notification-desc,
.occ-icgds oc-notification oc-notification-message .oc-notification-error .occ-notification-desc {
  margin-top: 0;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-warning,
.occ-icgds oc-notification oc-notification-message .oc-notification-warning {
  background-color: #ffffff;
  border-left: 4px solid #ffe166;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-warning .icon,
.occ-icgds oc-notification oc-notification-message .oc-notification-warning .icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_attentionicon.svg");
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  display: block;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-warning .close,
.occ-icgds oc-notification oc-notification-message .oc-notification-warning .close {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Cancel_icon.svg");
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-warning .close.occ-animate,
.occ-icgds oc-notification oc-notification-message .oc-notification-warning .close.occ-animate {
  background-image: none;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-warning .close.occ-animate path,
.occ-icgds oc-notification oc-notification-message .oc-notification-warning .close.occ-animate path {
  stroke: #002d72;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-warning .occ-notification-desc,
.occ-icgds oc-notification oc-notification-message .oc-notification-warning .occ-notification-desc {
  margin-top: 0;
}
body.occ-icgds oc-notification oc-notification-message .oc-notification-warning .occ-notification-warning,
.occ-icgds oc-notification oc-notification-message .oc-notification-warning .occ-notification-warning {
  height: 20px;
}
body.occ-icgds oc-notification oc-notification-message .occ-notification-icon,
.occ-icgds oc-notification oc-notification-message .occ-notification-icon {
  position: static;
  text-align: left;
  margin-right: 0.5rem;
}
body.occ-icgds oc-notification oc-notification-message .occ-notification-icon .icon:before,
.occ-icgds oc-notification oc-notification-message .occ-notification-icon .icon:before {
  content: none;
}
body.occ-icgds oc-notification oc-notification-message .occ-notification-content,
.occ-icgds oc-notification oc-notification-message .occ-notification-content {
  text-align: left;
  width: 100%;
  padding-right: 1.5rem;
}
body.occ-icgds oc-notification oc-notification-message .occ-notification-content .occ-notification-title,
.occ-icgds oc-notification oc-notification-message .occ-notification-content .occ-notification-title {
  margin-top: 0.125rem;
  padding-right: 1.5rem;
  margin-bottom: 0px;
}
body.occ-icgds oc-notification oc-notification-message .occ-notification-content .occ-notification-footer,
.occ-icgds oc-notification oc-notification-message .occ-notification-content .occ-notification-footer {
  text-align: right;
  margin-top: 1.5rem;
  padding-right: 1.25rem;
}
body.occ-icgds oc-notification oc-notification-message .occ-notification-content .occ-notification-footer small,
.occ-icgds oc-notification oc-notification-message .occ-notification-content .occ-notification-footer small {
  font-size: 10px;
  font-weight: 400;
  padding-right: 0.325rem;
}
body.occ-icgds oc-notification oc-notification-message .notification-content-wrapper,
.occ-icgds oc-notification oc-notification-message .notification-content-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 0.75rem;
  background: #ffffff;
  margin-bottom: 1rem;
  border-radius: 4px;
  box-shadow: 0px 5px 10px 1px rgba(0, 65, 165, 0.12) !important;
  transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
  padding-right: 1.5rem;
}
body.occ-icgds oc-notification .notification-panel.show-grid,
.occ-icgds oc-notification .notification-panel.show-grid {
  top: 20px;
  left: auto;
  right: 20px;
}
body.occ-icgds oc-notification .notification-panel.show-grid .occ-notification-message-wrapper,
.occ-icgds oc-notification .notification-panel.show-grid .occ-notification-message-wrapper {
  margin-bottom: 20px;
}
body.occ-icgds oc-notification .notification-panel.show-grid .occ-notification-message-wrapper:last-child,
.occ-icgds oc-notification .notification-panel.show-grid .occ-notification-message-wrapper:last-child {
  margin-bottom: none;
}
body.occ-icgds oc-notification.occ-table-notification,
.occ-icgds oc-notification.occ-table-notification {
  position: absolute;
  top: -35px;
  left: 50%;
}
body.occ-icgds oc-notification.occ-table-notification .notification-panel,
.occ-icgds oc-notification.occ-table-notification .notification-panel {
  left: -50%;
}
body.occ-icgds oc-notification.occ-table-notification oc-notification-message > div,
.occ-icgds oc-notification.occ-table-notification oc-notification-message > div {
  animation: none;
  max-width: none;
  background-color: #ffffff;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
body.occ-icgds oc-notification.occ-table-notification oc-notification-message > div .notification-content-wrapper,
.occ-icgds oc-notification.occ-table-notification oc-notification-message > div .notification-content-wrapper {
  padding: 8px 24px;
}
body.occ-icgds oc-notification.occ-table-notification oc-notification-message > div .close,
.occ-icgds oc-notification.occ-table-notification oc-notification-message > div .close {
  display: none;
}
body.occ-icgds oc-notification.occ-table-notification oc-notification-message > div.slide-out,
.occ-icgds oc-notification.occ-table-notification oc-notification-message > div.slide-out {
  animation: none;
}
body.occ-icgds oc-panel .panel,
.occ-icgds oc-panel .panel {
  box-shadow: none;
}
body.occ-icgds oc-panel .panel .panel-heading,
.occ-icgds oc-panel .panel .panel-heading {
  padding: 7px 16px;
  height: 40px;
}
body.occ-icgds oc-panel .panel.panel-primary,
.occ-icgds oc-panel .panel.panel-primary {
  border-color: #e9eef3;
}
body.occ-icgds oc-panel .panel.panel-primary .panel-heading h2,
.occ-icgds oc-panel .panel.panel-primary .panel-heading h2 {
  color: #002d72;
  font-weight: 700;
}
body.occ-icgds oc-panel .panel.panel-primary .panel-heading .panel-expand-collapse-wrapper,
.occ-icgds oc-panel .panel.panel-primary .panel-heading .panel-expand-collapse-wrapper {
  float: left;
  cursor: pointer;
}
body.occ-icgds oc-panel .panel.panel-primary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-text .collapse-i,
.occ-icgds oc-panel .panel.panel-primary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-text .collapse-i {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-blue.svg");
  background-repeat: no-repeat;
  height: 24px;
  display: inline-block;
  width: 24px;
  background-position: 0px 7px;
}
body.occ-icgds oc-panel .panel.panel-primary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-text .expand-i,
.occ-icgds oc-panel .panel.panel-primary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-text .expand-i {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-blue.svg");
  background-repeat: no-repeat;
  height: 24px;
  display: inline-block;
  width: 24px;
  background-position: 4px 1px;
  transform: rotate(-90deg);
}
body.occ-icgds oc-panel .panel.panel-secondary,
.occ-icgds oc-panel .panel.panel-secondary {
  border-color: #D8E0E9;
  border-radius: 0px;
}
body.occ-icgds oc-panel .panel.panel-secondary .panel-heading,
.occ-icgds oc-panel .panel.panel-secondary .panel-heading {
  background-color: #e9eef3;
  border-radius: 0px;
  color: #53565a;
  padding: 4px 16px;
  height: 32px;
}
body.occ-icgds oc-panel .panel.panel-secondary .panel-heading h2,
.occ-icgds oc-panel .panel.panel-secondary .panel-heading h2 {
  font-size: 12px;
  letter-spacing: 1.5px;
  color: #53569f;
  font-weight: 700;
}
body.occ-icgds oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper,
.occ-icgds oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper {
  float: left;
  cursor: pointer;
}
body.occ-icgds oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-icon.collapse-i,
body.occ-icgds oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-text .collapse-i,
.occ-icgds oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-icon.collapse-i,
.occ-icgds oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-text .collapse-i {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-grey.svg");
  background-position: 0px 7px;
  background-repeat: no-repeat;
  height: 24px;
  display: inline-block;
  width: 24px;
}
body.occ-icgds oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-icon.expand-i,
body.occ-icgds oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-text .expand-i,
.occ-icgds oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-icon.expand-i,
.occ-icgds oc-panel .panel.panel-secondary .panel-heading .panel-expand-collapse-wrapper .panel-expand-collapse-text .expand-i {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-grey.svg");
  background-position: 5px 2px;
  background-repeat: no-repeat;
  height: 24px;
  display: inline-block;
  width: 24px;
  transform: rotate(-90deg);
}
body.occ-icgds oc-panel .panel.panel-secondary .panel-body,
.occ-icgds oc-panel .panel.panel-secondary .panel-body {
  border-top: 1px solid #D8E0E9;
}
body.occ-icgds oc-panel .panel.panel-primary .panel-secondary,
.occ-icgds oc-panel .panel.panel-primary .panel-secondary {
  border-radius: 0px;
  border-width: 1px 0 0 0;
  margin-bottom: 0px;
}
body.occ-icgds oc-panel .panel .panel-body,
.occ-icgds oc-panel .panel .panel-body {
  color: #53565a;
  font-size: 14px;
}
body.occ-icgds oc-panel .panel .occ-icon,
.occ-icgds oc-panel .panel .occ-icon {
  display: inline-block;
  width: 26px;
  height: 26px;
  margin-left: 30px;
}
body.occ-icgds oc-panel .panel .occ-icon:after,
.occ-icgds oc-panel .panel .occ-icon:after {
  content: none;
}
body.occ-icgds oc-panel .panel.occ-indicator-panel .occ-data-count,
.occ-icgds oc-panel .panel.occ-indicator-panel .occ-data-count {
  margin-left: 5px;
}
body.occ-icgds oc-panel .panel .occ-amount-panel,
.occ-icgds oc-panel .panel .occ-amount-panel {
  font-size: 12px;
}
body.occ-icgds oc-panel .panel .occ-amount-panel .show-modal-icon.btn-tertiary,
.occ-icgds oc-panel .panel .occ-amount-panel .show-modal-icon.btn-tertiary {
  padding: 0;
}
body.occ-icgds oc-panel .panel .occ-data-row,
.occ-icgds oc-panel .panel .occ-data-row {
  border-bottom: 1px solid #D8E0E9;
  display: table;
  padding: 10px 0px 10px 0px;
  table-layout: fixed;
  color: #22303E;
  letter-spacing: 1px;
  opacity: 0.7;
}
body.occ-icgds oc-panel .panel .occ-data-row:last-child,
.occ-icgds oc-panel .panel .occ-data-row:last-child {
  border-bottom: none;
}
body.occ-icgds oc-panel .panel .occ-data-row .occ-column-header,
.occ-icgds oc-panel .panel .occ-data-row .occ-column-header {
  display: table-cell;
  color: #22303E;
  width: 35%;
  padding: 0 10px 0 0;
  opacity: 0.7;
}
body.occ-icgds oc-panel .panel .occ-data-row .occ-column-value,
.occ-icgds oc-panel .panel .occ-data-row .occ-column-value {
  display: table-cell;
  word-wrap: break-word;
  padding: 0 0 0 10px;
  color: #22303E;
}
body.occ-icgds oc-panel .panel .occ-information-icon,
.occ-icgds oc-panel .panel .occ-information-icon {
  width: 14px;
  height: 14px;
  margin-left: 0px;
}
body.occ-icgds oc-panel.occ-indicator-panel .panel-heading h2,
.occ-icgds oc-panel.occ-indicator-panel .panel-heading h2 {
  width: calc(100% - 24px);
}
body.occ-icgds oc-panel.occ-indicator-panel .panel-body,
.occ-icgds oc-panel.occ-indicator-panel .panel-body {
  padding: 0px;
  box-shadow: 0 0 0 1px rgba(63, 63, 68, 0.05), 0 1px 2px 0 rgba(63, 63, 68, 0.15);
}
body.occ-icgds oc-panel.occ-indicator-panel .panel-body table,
.occ-icgds oc-panel.occ-indicator-panel .panel-body table {
  border: none;
}
body.occ-icgds oc-panel.occ-banner-message .panel,
.occ-icgds oc-panel.occ-banner-message .panel {
  border: none;
  margin: 30px 0;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07);
  border-radius: 4px;
  background-color: transparent;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-heading,
.occ-icgds oc-panel.occ-banner-message .panel .panel-heading {
  background: rgba(0, 140, 230, 0.1);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 0px;
  border-bottom: 1px solid #CCEBFF;
  height: auto;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-heading .occ-close-icon-wrapper,
.occ-icgds oc-panel.occ-banner-message .panel .panel-heading .occ-close-icon-wrapper {
  border-left: 1px solid #CCEBFF;
  display: inline-block;
  padding: 16px;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-heading .occ-messages-info,
.occ-icgds oc-panel.occ-banner-message .panel .panel-heading .occ-messages-info {
  display: inline-block;
  padding: 20px 16px;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-heading .occ-icon,
.occ-icgds oc-panel.occ-banner-message .panel .panel-heading .occ-icon {
  margin: 0;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-heading h2,
.occ-icgds oc-panel.occ-banner-message .panel .panel-heading h2 {
  display: block;
  line-height: 0;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-heading .occ-banner-header-wrapper,
.occ-icgds oc-panel.occ-banner-message .panel .panel-heading .occ-banner-header-wrapper {
  padding: 16px 15px;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-heading .occ-banner-header-wrapper oc-icon,
.occ-icgds oc-panel.occ-banner-message .panel .panel-heading .occ-banner-header-wrapper oc-icon {
  vertical-align: middle;
  margin-right: 8px;
  margin-left: 24px;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-heading i.occ-modal-close-2,
.occ-icgds oc-panel.occ-banner-message .panel .panel-heading i.occ-modal-close-2 {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-body,
.occ-icgds oc-panel.occ-banner-message .panel .panel-body {
  padding: 16px 24px;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-body .occ-msg-title,
.occ-icgds oc-panel.occ-banner-message .panel .panel-body .occ-msg-title {
  margin-bottom: 8px;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-body .occ-msg-source,
.occ-icgds oc-panel.occ-banner-message .panel .panel-body .occ-msg-source {
  margin-bottom: 12px;
}
body.occ-icgds oc-panel.occ-banner-message .panel .panel-footer,
.occ-icgds oc-panel.occ-banner-message .panel .panel-footer {
  background-color: transparent;
  border: none;
  padding: 0 24px 16px 16px;
  text-align: right;
}
body.occ-icgds oc-panel.occ-banner-message .panel .occ-panel-body-wrapper,
.occ-icgds oc-panel.occ-banner-message .panel .occ-panel-body-wrapper {
  background: rgba(0, 140, 230, 0.1);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
body.occ-icgds oc-panel .occ-icon.occ-information-icon,
.occ-icgds oc-panel .occ-icon.occ-information-icon {
  cursor: pointer;
  outline: none;
}
body.occ-icgds oc-search-panel .search-panel-wrapper,
body.occ-icgds oc-search-panel .custom-filter-wrapper,
body.occ-icgds oc-search-panel .occ-custom-filter-attacher,
.occ-icgds oc-search-panel .search-panel-wrapper,
.occ-icgds oc-search-panel .custom-filter-wrapper,
.occ-icgds oc-search-panel .occ-custom-filter-attacher {
  display: inline;
}
body.occ-icgds oc-search-panel .search-panel-wrapper.open button.occ-btn-attach-filter,
.occ-icgds oc-search-panel .search-panel-wrapper.open button.occ-btn-attach-filter {
  position: relative;
}
body.occ-icgds oc-search-panel .search-panel-wrapper.open button.occ-btn-attach-filter:after,
.occ-icgds oc-search-panel .search-panel-wrapper.open button.occ-btn-attach-filter:after {
  border: none;
}
body.occ-icgds oc-search-panel .search-panel-wrapper oc-action-button.occ-btn-attach-filter,
.occ-icgds oc-search-panel .search-panel-wrapper oc-action-button.occ-btn-attach-filter {
  padding-bottom: 6px;
}
body.occ-icgds oc-search-panel .search-panel-wrapper oc-toggle-buttons,
body.occ-icgds oc-search-panel .search-panel-wrapper oc-action-button,
.occ-icgds oc-search-panel .search-panel-wrapper oc-toggle-buttons,
.occ-icgds oc-search-panel .search-panel-wrapper oc-action-button {
  display: inline-block;
}
body.occ-icgds oc-search-panel .search-panel-wrapper.open form,
.occ-icgds oc-search-panel .search-panel-wrapper.open form {
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #ffffff;
}
body.occ-icgds oc-search-panel .search-panel-wrapper.open .search-form-wrapper,
.occ-icgds oc-search-panel .search-panel-wrapper.open .search-form-wrapper {
  padding: 16px 16px 0;
  background-color: #ffffff;
  border-radius: 4px;
  margin-top: 0px;
  border: 1px solid #e9eef3;
}
body.occ-icgds oc-search-panel .component-wrapper,
.occ-icgds oc-search-panel .component-wrapper {
  margin-bottom: 0;
}
body.occ-icgds oc-search-panel .component-wrapper .occ-tooltip-white, body.occ-icgds oc-search-panel .component-wrapper .occ-tooltip,
.occ-icgds oc-search-panel .component-wrapper .occ-tooltip-white,
.occ-icgds oc-search-panel .component-wrapper .occ-tooltip {
  display: inline-block;
  width: 12px;
  height: 12px;
}
body.occ-icgds oc-search-panel .component-wrapper.occ-search-panel-no-label-field oc-label label,
.occ-icgds oc-search-panel .component-wrapper.occ-search-panel-no-label-field oc-label label {
  min-height: 0px;
}
body.occ-icgds oc-search-panel .component-wrapper.occ-search-panel-btn oc-action-button,
.occ-icgds oc-search-panel .component-wrapper.occ-search-panel-btn oc-action-button {
  display: inline-block;
  padding-top: 40px;
}
body.occ-icgds oc-search-panel .component-wrapper.occ-search-panel-tooltip .occ-tooltip-white, body.occ-icgds oc-search-panel .component-wrapper.occ-search-panel-tooltip .occ-search-tooltip,
.occ-icgds oc-search-panel .component-wrapper.occ-search-panel-tooltip .occ-tooltip-white,
.occ-icgds oc-search-panel .component-wrapper.occ-search-panel-tooltip .occ-search-tooltip {
  margin-top: 48px;
  float: right;
  cursor: pointer;
}
body.occ-icgds oc-search-panel .component-wrapper oc-typeahead,
body.occ-icgds oc-search-panel .component-wrapper oc-typeahead-x,
.occ-icgds oc-search-panel .component-wrapper oc-typeahead,
.occ-icgds oc-search-panel .component-wrapper oc-typeahead-x {
  margin-bottom: -4px;
}
body.occ-icgds oc-search-panel .occ-icon.occ-cancel-search,
.occ-icgds oc-search-panel .occ-icon.occ-cancel-search {
  position: absolute;
  right: 20px;
  top: 20px;
  text-align: center;
  cursor: pointer;
  z-index: 1;
}
body.occ-icgds oc-search-panel .occ-icon.occ-cancel-search:before,
.occ-icgds oc-search-panel .occ-icon.occ-cancel-search:before {
  content: "";
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_modal_close.svg");
  width: 13px;
  height: 13px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 9px;
}
body.occ-icgds oc-search-panel .button-wrapper,
.occ-icgds oc-search-panel .button-wrapper {
  height: 54px;
  margin: 16px 0 0 0;
}
body.occ-icgds oc-search-panel .button-wrapper oc-action-button,
.occ-icgds oc-search-panel .button-wrapper oc-action-button {
  float: right;
  height: auto;
}
body.occ-icgds oc-search-panel .button-wrapper oc-action-button.occ-reset, body.occ-icgds oc-search-panel .button-wrapper oc-action-button.occ-button,
.occ-icgds oc-search-panel .button-wrapper oc-action-button.occ-reset,
.occ-icgds oc-search-panel .button-wrapper oc-action-button.occ-button {
  margin-right: 24px;
}
body.occ-icgds oc-search-panel .search-form-wrapper,
.occ-icgds oc-search-panel .search-form-wrapper {
  position: relative;
}
body.occ-icgds oc-search-panel .search-form-wrapper :-ms-input-placeholder,
.occ-icgds oc-search-panel .search-form-wrapper :-ms-input-placeholder {
  /* IE10+*/
  color: #4F6F90;
}
body.occ-icgds oc-search-panel.occ-rd-search-panel .custom-filter-wrapper oc-action-button.occ-btn-attach-filter button:after,
.occ-icgds oc-search-panel.occ-rd-search-panel .custom-filter-wrapper oc-action-button.occ-btn-attach-filter button:after {
  top: 24px;
  z-index: 1;
  border-width: 10px;
  border-bottom: 10px solid #ffffff;
}
body.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper,
.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper {
  background: #ffffff;
  box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.24);
  border-radius: 0px 3px 3px 3px;
  position: relative;
}
body.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper oc-checkbox label .occ-checkbox-wrapper,
.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper oc-checkbox label .occ-checkbox-wrapper {
  display: table-cell;
}
body.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper oc-checkbox label .occ-text-wrapper,
.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper oc-checkbox label .occ-text-wrapper {
  display: table-cell;
}
body.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-rd-checkbox-icon-wrapper .occ-checkbox-icon,
.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-rd-checkbox-icon-wrapper .occ-checkbox-icon {
  display: table-cell;
  vertical-align: top;
}
body.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-rd-checkbox-icon-wrapper oc-checkbox,
.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-rd-checkbox-icon-wrapper oc-checkbox {
  display: table-cell;
  padding-left: 30px;
  padding-top: 8px;
}
body.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-checkbox-title,
.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-checkbox-title {
  margin-bottom: 12px;
  margin-top: 15px;
}
body.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-search-heading-wrapper,
.occ-icgds oc-search-panel.occ-rd-search-panel .search-form-wrapper .occ-search-heading-wrapper {
  width: auto;
  border-bottom: 1px solid rgba(196, 205, 213, 0.5);
  padding: 0px 16px 20px 16px;
  margin: 0px -16px 0px -16px;
}
body.occ-icgds oc-search-panel.occ-rd-search-panel .button-wrapper,
.occ-icgds oc-search-panel.occ-rd-search-panel .button-wrapper {
  text-align: center;
  background: #ffffff;
  width: auto;
}
body.occ-icgds oc-checkbox-list ul.horizontal li,
body.occ-icgds oc-radiobutton-list ul.horizontal li,
.occ-icgds oc-checkbox-list ul.horizontal li,
.occ-icgds oc-radiobutton-list ul.horizontal li {
  padding-right: 15px;
}
body.occ-icgds oc-checkbox span,
body.occ-icgds oc-radiobutton span:first-of-type,
.occ-icgds oc-checkbox span,
.occ-icgds oc-radiobutton span:first-of-type {
  border: 1px solid #6689AB;
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 0.5rem;
  vertical-align: middle;
  margin-bottom: 3px;
  line-height: 11px;
  padding: 0;
  border-radius: 4px;
  text-align: center;
  background-color: #ffffff;
}
body.occ-icgds oc-checkbox span,
.occ-icgds oc-checkbox span {
  border: 1px solid #6689AB;
}
body.occ-icgds oc-checkbox span.disabled,
.occ-icgds oc-checkbox span.disabled {
  cursor: not-allowed;
}
body.occ-icgds oc-checkbox span:after,
.occ-icgds oc-checkbox span:after {
  font-family: Ionicons, sans-serif;
  content: "\f121";
  color: #008CE6;
  font-size: 10px;
  position: absolute;
  top: 1px;
  left: 3px;
}
body.occ-icgds oc-checkbox label,
body.occ-icgds oc-radiobutton label span,
.occ-icgds oc-checkbox label,
.occ-icgds oc-radiobutton label span {
  color: #22303E;
  font-size: 14px;
  font-weight: 300;
}
body.occ-icgds oc-radiobutton span:first-of-type,
.occ-icgds oc-radiobutton span:first-of-type {
  border-radius: 50%;
  background: #FFFFFF;
  border: 1px solid #6689AB;
}
body.occ-icgds oc-radiobutton span:first-of-type:after,
.occ-icgds oc-radiobutton span:first-of-type:after {
  content: "";
  top: 4px;
  left: 4px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #0076D4;
  position: absolute;
  opacity: 0;
}
body.occ-icgds oc-checkbox label input[type=checkbox],
.occ-icgds oc-checkbox label input[type=checkbox] {
  display: none;
}
body.occ-icgds oc-checkbox label input[type=checkbox] + span:first-of-type:after,
.occ-icgds oc-checkbox label input[type=checkbox] + span:first-of-type:after {
  opacity: 0;
}
body.occ-icgds oc-radiobutton label input[type=radio],
.occ-icgds oc-radiobutton label input[type=radio] {
  display: none;
}
body.occ-icgds oc-checkbox label > span:first-of-type,
.occ-icgds oc-checkbox label > span:first-of-type {
  padding: 0;
}
body.occ-icgds oc-checkbox label > div:first-of-type,
.occ-icgds oc-checkbox label > div:first-of-type {
  padding: 0;
}
body.occ-icgds oc-checkbox label.indeterminate input[type=checkbox] + span,
.occ-icgds oc-checkbox label.indeterminate input[type=checkbox] + span {
  background: #0076D4;
  border-color: #0076D4;
}
body.occ-icgds oc-checkbox label.indeterminate input[type=checkbox] + span:after,
.occ-icgds oc-checkbox label.indeterminate input[type=checkbox] + span:after {
  content: "\f2f4";
  opacity: 1;
  color: #ffffff;
  font-weight: bold;
  left: 3px;
  top: 2px;
}
body.occ-icgds oc-checkbox label.indeterminate .occ-checkbox-wrapper input[type=checkbox]:hover + span:after,
.occ-icgds oc-checkbox label.indeterminate .occ-checkbox-wrapper input[type=checkbox]:hover + span:after {
  opacity: 0.6;
  content: "\f2f4";
  top: 2px;
}
body.occ-icgds oc-checkbox:focus :not(.ng-invalid),
.occ-icgds oc-checkbox:focus :not(.ng-invalid) {
  outline: none;
}
body.occ-icgds oc-checkbox:focus :not(.ng-invalid) span:not(.disabled),
.occ-icgds oc-checkbox:focus :not(.ng-invalid) span:not(.disabled) {
  border-color: #0076D4;
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4);
}
body.occ-icgds oc-checkbox label input[type=checkbox]:focus + span,
.occ-icgds oc-checkbox label input[type=checkbox]:focus + span {
  border-color: #0076D4;
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4);
}
body.occ-icgds oc-radiobutton:hover :not(.disabled):not(.ng-invalid) span:first-of-type,
.occ-icgds oc-radiobutton:hover :not(.disabled):not(.ng-invalid) span:first-of-type {
  border-color: #B8C8D8;
}
body.occ-icgds oc-radiobutton:hover :not(.disabled):not(.ng-invalid) span:first-of-type:before,
.occ-icgds oc-radiobutton:hover :not(.disabled):not(.ng-invalid) span:first-of-type:before {
  background: #B8C8D8;
}
body.occ-icgds oc-radiobutton:focus :not(.disabled):not(.ng-invalid) span:first-of-type,
.occ-icgds oc-radiobutton:focus :not(.disabled):not(.ng-invalid) span:first-of-type {
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4);
  border-color: #0076D4;
}
body.occ-icgds oc-checkbox label input[type=checkbox]:checked + span,
.occ-icgds oc-checkbox label input[type=checkbox]:checked + span {
  border-color: #0076D4;
  background: #0076D4;
}
body.occ-icgds oc-checkbox label input[type=checkbox]:checked + span:after,
.occ-icgds oc-checkbox label input[type=checkbox]:checked + span:after {
  opacity: 1;
  color: #ffffff;
}
body.occ-icgds oc-checkbox label input[type=checkbox]:checked:hover + span:after,
.occ-icgds oc-checkbox label input[type=checkbox]:checked:hover + span:after {
  opacity: 0.6;
}
body.occ-icgds oc-checkbox label:not(.disabled) input[type=checkbox]:hover + span:after,
.occ-icgds oc-checkbox label:not(.disabled) input[type=checkbox]:hover + span:after {
  font-family: Ionicons, sans-serif;
  content: "\f121";
  color: #B8C8D8;
  font-size: 10px;
  position: absolute;
  top: 1px;
  opacity: 1;
}
body.occ-icgds oc-radiobutton label input[type=radio]:checked + span:first-of-type,
.occ-icgds oc-radiobutton label input[type=radio]:checked + span:first-of-type {
  background: #ffffff;
  border-color: #0076D4;
}
body.occ-icgds oc-radiobutton label input[type=radio]:checked + span:first-of-type:after,
.occ-icgds oc-radiobutton label input[type=radio]:checked + span:first-of-type:after {
  opacity: 1;
}
body.occ-icgds oc-radiobutton label input[type=radio]:hover + span:first-of-type:after,
.occ-icgds oc-radiobutton label input[type=radio]:hover + span:first-of-type:after {
  content: "";
  top: 4px;
  left: 4px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #B8C8D8;
  position: absolute;
  opacity: 1;
}
body.occ-icgds oc-checkbox label.disabled .occ-text-wrapper,
.occ-icgds oc-checkbox label.disabled .occ-text-wrapper {
  color: #B8C8D8;
}
body.occ-icgds oc-checkbox label input[type=checkbox]:disabled + span,
.occ-icgds oc-checkbox label input[type=checkbox]:disabled + span {
  border-color: #A8BBCF;
  background: #F6F8FA;
}
body.occ-icgds oc-checkbox label input[type=checkbox]:disabled + span :after,
.occ-icgds oc-checkbox label input[type=checkbox]:disabled + span :after {
  opacity: 0;
}
body.occ-icgds oc-checkbox label input[type=checkbox]:disabled:checked + span:after,
.occ-icgds oc-checkbox label input[type=checkbox]:disabled:checked + span:after {
  color: #c4cdd5;
  opacity: 1;
}
body.occ-icgds oc-radiobutton-list li input[type=radio][disabled] + span:first-of-type,
body.occ-icgds oc-radiobutton label input[type=radio][disabled] + span:first-of-type,
body.occ-icgds oc-radiobutton label input[type=radio].disabled + span:first-of-type,
.occ-icgds oc-radiobutton-list li input[type=radio][disabled] + span:first-of-type,
.occ-icgds oc-radiobutton label input[type=radio][disabled] + span:first-of-type,
.occ-icgds oc-radiobutton label input[type=radio].disabled + span:first-of-type {
  border-color: #A8BBCF;
  background: #F6F8FA;
  cursor: not-allowed;
}
body.occ-icgds oc-radiobutton-list li input[type=radio][disabled] + span:first-of-type:after,
body.occ-icgds oc-radiobutton label input[type=radio][disabled] + span:first-of-type:after,
body.occ-icgds oc-radiobutton label input[type=radio].disabled + span:first-of-type:after,
.occ-icgds oc-radiobutton-list li input[type=radio][disabled] + span:first-of-type:after,
.occ-icgds oc-radiobutton label input[type=radio][disabled] + span:first-of-type:after,
.occ-icgds oc-radiobutton label input[type=radio].disabled + span:first-of-type:after {
  background: transparent;
}
body.occ-icgds oc-radiobutton-list li input[type=radio]:checked[disabled] + span,
body.occ-icgds oc-radiobutton label input[type=radio]:checked[disabled] + span:first-of-type,
body.occ-icgds oc-radiobutton label input[type=radio]:checked.disabled + span:first-of-type,
.occ-icgds oc-radiobutton-list li input[type=radio]:checked[disabled] + span,
.occ-icgds oc-radiobutton label input[type=radio]:checked[disabled] + span:first-of-type,
.occ-icgds oc-radiobutton label input[type=radio]:checked.disabled + span:first-of-type {
  cursor: not-allowed;
  border-color: #A8BBCF;
  background: #F6F8FA;
}
body.occ-icgds oc-radiobutton-list li input[type=radio]:checked[disabled] + span:after,
body.occ-icgds oc-radiobutton label input[type=radio]:checked[disabled] + span:first-of-type:after,
body.occ-icgds oc-radiobutton label input[type=radio]:checked.disabled + span:first-of-type:after,
.occ-icgds oc-radiobutton-list li input[type=radio]:checked[disabled] + span:after,
.occ-icgds oc-radiobutton label input[type=radio]:checked[disabled] + span:first-of-type:after,
.occ-icgds oc-radiobutton label input[type=radio]:checked.disabled + span:first-of-type:after {
  background: #B8C8D8;
}
body.occ-icgds oc-checkbox.ng-invalid.ng-touched .occ-text-wrapper,
.occ-icgds oc-checkbox.ng-invalid.ng-touched .occ-text-wrapper {
  color: #b60000;
}
body.occ-icgds oc-table-checkbox.invalid label input[type=checkbox]:checked + span,
body.occ-icgds oc-checkbox.ng-invalid.ng-touched label input[type=checkbox]:checked + span,
.occ-icgds oc-table-checkbox.invalid label input[type=checkbox]:checked + span,
.occ-icgds oc-checkbox.ng-invalid.ng-touched label input[type=checkbox]:checked + span {
  border: 1px solid #b60000;
}
body.occ-icgds oc-table-checkbox.invalid label input[type=checkbox]:checked + span:after,
body.occ-icgds oc-checkbox.ng-invalid.ng-touched label input[type=checkbox]:checked + span:after,
.occ-icgds oc-table-checkbox.invalid label input[type=checkbox]:checked + span:after,
.occ-icgds oc-checkbox.ng-invalid.ng-touched label input[type=checkbox]:checked + span:after {
  color: #b60000;
}
body.occ-icgds oc-table-checkbox.invalid span,
body.occ-icgds oc-checkbox.ng-invalid.ng-touched span,
.occ-icgds oc-table-checkbox.invalid span,
.occ-icgds oc-checkbox.ng-invalid.ng-touched span {
  border: 1px solid #b60000;
}
body.occ-icgds oc-table-checkbox.invalid span:after,
body.occ-icgds oc-checkbox.ng-invalid.ng-touched span:after,
.occ-icgds oc-table-checkbox.invalid span:after,
.occ-icgds oc-checkbox.ng-invalid.ng-touched span:after {
  color: #b60000;
}
body.occ-icgds oc-checkbox-list.ng-invalid.ng-touched:not(.occ-selected-valid):not(.occ-selected-invalid) li .occ-text-wrapper,
.occ-icgds oc-checkbox-list.ng-invalid.ng-touched:not(.occ-selected-valid):not(.occ-selected-invalid) li .occ-text-wrapper {
  color: #B60000;
}
body.occ-icgds oc-checkbox-list.ng-invalid.ng-touched:not(.occ-selected-valid):not(.occ-selected-invalid) li input[type=checkbox]:checked + span,
.occ-icgds oc-checkbox-list.ng-invalid.ng-touched:not(.occ-selected-valid):not(.occ-selected-invalid) li input[type=checkbox]:checked + span {
  border: 1px solid #b60000;
}
body.occ-icgds oc-checkbox-list.ng-invalid.ng-touched:not(.occ-selected-valid):not(.occ-selected-invalid) li span,
.occ-icgds oc-checkbox-list.ng-invalid.ng-touched:not(.occ-selected-valid):not(.occ-selected-invalid) li span {
  border: 1px solid #b60000;
}
body.occ-icgds oc-checkbox-list.ng-invalid.ng-touched:not(.occ-selected-valid):not(.occ-selected-invalid) li span:after,
.occ-icgds oc-checkbox-list.ng-invalid.ng-touched:not(.occ-selected-valid):not(.occ-selected-invalid) li span:after {
  color: #b60000;
  position: absolute;
  top: 2px;
  left: 2px;
  font-weight: 700;
}
body.occ-icgds oc-checkbox-list.ng-invalid.ng-touched.occ-selected-valid li input[type=checkbox]:not(:checked) + span,
.occ-icgds oc-checkbox-list.ng-invalid.ng-touched.occ-selected-valid li input[type=checkbox]:not(:checked) + span {
  border: 1px solid #B60000;
  background: rgba(180, 0, 0, 0.05);
}
body.occ-icgds oc-checkbox-list.ng-invalid.ng-touched.occ-selected-invalid li .occ-text-wrapper,
.occ-icgds oc-checkbox-list.ng-invalid.ng-touched.occ-selected-invalid li .occ-text-wrapper {
  color: #B60000;
}
body.occ-icgds oc-checkbox-list.ng-invalid.ng-touched.occ-selected-invalid li input[type=checkbox]:checked + span,
.occ-icgds oc-checkbox-list.ng-invalid.ng-touched.occ-selected-invalid li input[type=checkbox]:checked + span {
  border: 1px solid #B60000;
  background: rgba(180, 0, 0, 0.05);
}
body.occ-icgds oc-checkbox-list.ng-invalid.ng-touched.occ-selected-invalid li input[type=checkbox]:checked + span:after,
.occ-icgds oc-checkbox-list.ng-invalid.ng-touched.occ-selected-invalid li input[type=checkbox]:checked + span:after {
  content: "\f121";
  color: #B60000;
  font-family: Ionicons, sans-serif;
  font-size: 10px;
  position: absolute;
  top: 1px;
  left: 3px;
  font-weight: 700;
}
body.occ-icgds oc-radiobutton.ng-invalid span,
body.occ-icgds oc-radiobutton.ng-invalid label input[type=radio]:checked + span,
.occ-icgds oc-radiobutton.ng-invalid span,
.occ-icgds oc-radiobutton.ng-invalid label input[type=radio]:checked + span {
  color: #b60000;
}
body.occ-icgds oc-radiobutton.ng-invalid span:first-of-type,
body.occ-icgds oc-radiobutton.ng-invalid label input[type=radio]:checked + span:first-of-type,
.occ-icgds oc-radiobutton.ng-invalid span:first-of-type,
.occ-icgds oc-radiobutton.ng-invalid label input[type=radio]:checked + span:first-of-type {
  border-color: #b60000;
}
body.occ-icgds oc-radiobutton.ng-invalid span:first-of-type:after,
body.occ-icgds oc-radiobutton.ng-invalid label input[type=radio]:checked + span:first-of-type:after,
.occ-icgds oc-radiobutton.ng-invalid span:first-of-type:after,
.occ-icgds oc-radiobutton.ng-invalid label input[type=radio]:checked + span:first-of-type:after {
  background: #b60000;
}
body.occ-icgds oc-radiobutton-list.ng-invalid:not(.occ-selected-valid):not(.occ-selected-invalid) li span,
.occ-icgds oc-radiobutton-list.ng-invalid:not(.occ-selected-valid):not(.occ-selected-invalid) li span {
  color: #b60000;
}
body.occ-icgds oc-radiobutton-list.ng-invalid:not(.occ-selected-valid):not(.occ-selected-invalid) li span:first-of-type,
.occ-icgds oc-radiobutton-list.ng-invalid:not(.occ-selected-valid):not(.occ-selected-invalid) li span:first-of-type {
  border: 1px solid #b60000;
}
body.occ-icgds oc-radiobutton-list.ng-invalid:not(.occ-selected-valid):not(.occ-selected-invalid) li input[type=radio]:checked + span:first-of-type,
.occ-icgds oc-radiobutton-list.ng-invalid:not(.occ-selected-valid):not(.occ-selected-invalid) li input[type=radio]:checked + span:first-of-type {
  background: #B60000;
}
body.occ-icgds oc-radiobutton-list.ng-invalid.occ-selected-invalid li input[type=radio]:checked + span,
.occ-icgds oc-radiobutton-list.ng-invalid.occ-selected-invalid li input[type=radio]:checked + span {
  color: #B60000;
}
body.occ-icgds oc-radiobutton-list.ng-invalid.occ-selected-invalid li input[type=radio]:checked + span:first-of-type,
.occ-icgds oc-radiobutton-list.ng-invalid.occ-selected-invalid li input[type=radio]:checked + span:first-of-type {
  border: 1px solid #B60000;
  background: #B60000;
}
body.occ-icgds oc-radiobutton-list .required,
body.occ-icgds oc-checkbox-list .required,
.occ-icgds oc-radiobutton-list .required,
.occ-icgds oc-checkbox-list .required {
  float: right;
  margin-top: 12px;
}
body.occ-icgds .occ-table-action-panel,
body.occ-icgds .occ-table-action-panel-x,
.occ-icgds .occ-table-action-panel,
.occ-icgds .occ-table-action-panel-x {
  background-color: #ffffff;
  min-height: 56px;
  display: inline-block;
  border-top: 1px solid #D0E6FF;
  border-bottom: 1px solid #e9eef3;
  margin-bottom: -3px;
  width: 100%;
}
body.occ-icgds .occ-table-action-panel .occ-icon-wrapper,
body.occ-icgds .occ-table-action-panel-x .occ-icon-wrapper,
.occ-icgds .occ-table-action-panel .occ-icon-wrapper,
.occ-icgds .occ-table-action-panel-x .occ-icon-wrapper {
  display: inline-block;
  border-left: 1px solid #D0E6FF;
  height: 100%;
  padding: 12px 24px;
}
body.occ-icgds .occ-table-action-panel .occ-icon-wrapper .occ-icon,
body.occ-icgds .occ-table-action-panel-x .occ-icon-wrapper .occ-icon,
.occ-icgds .occ-table-action-panel .occ-icon-wrapper .occ-icon,
.occ-icgds .occ-table-action-panel-x .occ-icon-wrapper .occ-icon {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
body.occ-icgds .occ-table-action-panel .occ-icon.occ-filter,
body.occ-icgds .occ-table-action-panel-x .occ-icon.occ-filter,
.occ-icgds .occ-table-action-panel .occ-icon.occ-filter,
.occ-icgds .occ-table-action-panel-x .occ-icon.occ-filter {
  width: 12px;
  height: 12px;
}
body.occ-icgds .occ-table-action-panel .occ-pagination-data,
body.occ-icgds .occ-table-action-panel-x .occ-pagination-data,
.occ-icgds .occ-table-action-panel .occ-pagination-data,
.occ-icgds .occ-table-action-panel-x .occ-pagination-data {
  width: 40%;
  display: inline-block;
  padding: 14px 12px 14px 16px;
}
body.occ-icgds .occ-table-action-panel .occ-paginator,
body.occ-icgds .occ-table-action-panel-x .occ-paginator,
.occ-icgds .occ-table-action-panel .occ-paginator,
.occ-icgds .occ-table-action-panel-x .occ-paginator {
  margin-top: 15px;
}
body.occ-icgds .occ-table-action-panel .occ-paginator oc-icon i,
body.occ-icgds .occ-table-action-panel-x .occ-paginator oc-icon i,
.occ-icgds .occ-table-action-panel .occ-paginator oc-icon i,
.occ-icgds .occ-table-action-panel-x .occ-paginator oc-icon i {
  vertical-align: middle;
  color: #002d72;
  cursor: pointer;
  display: inline-block;
  width: 10px;
  height: 12px;
}
body.occ-icgds .occ-table-action-panel .occ-paginator oc-icon i.occ-left-arrow,
body.occ-icgds .occ-table-action-panel-x .occ-paginator oc-icon i.occ-left-arrow,
.occ-icgds .occ-table-action-panel .occ-paginator oc-icon i.occ-left-arrow,
.occ-icgds .occ-table-action-panel-x .occ-paginator oc-icon i.occ-left-arrow {
  margin-right: 10px;
}
body.occ-icgds .occ-table-action-panel .occ-paginator oc-icon i.occ-right-arrow,
body.occ-icgds .occ-table-action-panel-x .occ-paginator oc-icon i.occ-right-arrow,
.occ-icgds .occ-table-action-panel .occ-paginator oc-icon i.occ-right-arrow,
.occ-icgds .occ-table-action-panel-x .occ-paginator oc-icon i.occ-right-arrow {
  margin-left: 10px;
}
body.occ-icgds .occ-table-action-panel .occ-paginator oc-icon i.occ-disable-paginator-icon,
body.occ-icgds .occ-table-action-panel-x .occ-paginator oc-icon i.occ-disable-paginator-icon,
.occ-icgds .occ-table-action-panel .occ-paginator oc-icon i.occ-disable-paginator-icon,
.occ-icgds .occ-table-action-panel-x .occ-paginator oc-icon i.occ-disable-paginator-icon {
  opacity: 0.4;
  cursor: none;
  pointer-events: none;
}
body.occ-icgds .occ-table-action-panel .occ-custom-action-panel,
body.occ-icgds .occ-table-action-panel-x .occ-custom-action-panel,
.occ-icgds .occ-table-action-panel .occ-custom-action-panel,
.occ-icgds .occ-table-action-panel-x .occ-custom-action-panel {
  text-align: right;
}
body.occ-icgds .occ-table-action-panel .occ-custom-action-panel > oc-action-button,
body.occ-icgds .occ-table-action-panel .occ-custom-action-panel .occ-custom-filter-attacher > oc-action-button,
body.occ-icgds .occ-table-action-panel-x .occ-custom-action-panel > oc-action-button,
body.occ-icgds .occ-table-action-panel-x .occ-custom-action-panel .occ-custom-filter-attacher > oc-action-button,
.occ-icgds .occ-table-action-panel .occ-custom-action-panel > oc-action-button,
.occ-icgds .occ-table-action-panel .occ-custom-action-panel .occ-custom-filter-attacher > oc-action-button,
.occ-icgds .occ-table-action-panel-x .occ-custom-action-panel > oc-action-button,
.occ-icgds .occ-table-action-panel-x .occ-custom-action-panel .occ-custom-filter-attacher > oc-action-button {
  margin-right: 7px;
  vertical-align: super;
}
body.occ-icgds .occ-table-action-panel .occ-custom-action-panel .occ-custom-filter-attacher > oc-action-button,
body.occ-icgds .occ-table-action-panel-x .occ-custom-action-panel .occ-custom-filter-attacher > oc-action-button,
.occ-icgds .occ-table-action-panel .occ-custom-action-panel .occ-custom-filter-attacher > oc-action-button,
.occ-icgds .occ-table-action-panel-x .occ-custom-action-panel .occ-custom-filter-attacher > oc-action-button {
  margin-top: 7px;
}
body.occ-icgds .occ-table-action-panel .occ-custom-action-panel oc-search-panel .search-form-wrapper,
body.occ-icgds .occ-table-action-panel-x .occ-custom-action-panel oc-search-panel .search-form-wrapper,
.occ-icgds .occ-table-action-panel .occ-custom-action-panel oc-search-panel .search-form-wrapper,
.occ-icgds .occ-table-action-panel-x .occ-custom-action-panel oc-search-panel .search-form-wrapper {
  text-align: left;
  line-height: 1.125rem;
}
body.occ-icgds .occ-table-action-panel.occ-standalone-action-panel,
body.occ-icgds .occ-table-action-panel-x.occ-standalone-action-panel,
.occ-icgds .occ-table-action-panel.occ-standalone-action-panel,
.occ-icgds .occ-table-action-panel-x.occ-standalone-action-panel {
  border: 1px solid #e9eef3;
  border-radius: 4px 4px 0 0;
  height: 64px;
  margin-bottom: -1px;
}
body.occ-icgds .occ-table-action-panel.occ-simple-action-panel,
body.occ-icgds .occ-table-action-panel-x.occ-simple-action-panel,
.occ-icgds .occ-table-action-panel.occ-simple-action-panel,
.occ-icgds .occ-table-action-panel-x.occ-simple-action-panel {
  border: 1px solid #e9eef3;
  border-radius: 4px 4px 0 0;
}
body.occ-icgds .occ-table-action-panel oc-dropdown.occ-pager-drop-down,
body.occ-icgds .occ-table-action-panel-x oc-dropdown.occ-pager-drop-down,
.occ-icgds .occ-table-action-panel oc-dropdown.occ-pager-drop-down,
.occ-icgds .occ-table-action-panel-x oc-dropdown.occ-pager-drop-down {
  display: inline-block;
  width: 65px;
  vertical-align: middle;
}
body.occ-icgds .occ-table-action-panel oc-dropdown.occ-pager-drop-down button.occ-pager-drop-down,
body.occ-icgds .occ-table-action-panel-x oc-dropdown.occ-pager-drop-down button.occ-pager-drop-down,
.occ-icgds .occ-table-action-panel oc-dropdown.occ-pager-drop-down button.occ-pager-drop-down,
.occ-icgds .occ-table-action-panel-x oc-dropdown.occ-pager-drop-down button.occ-pager-drop-down {
  height: 36px;
  padding: 4px 12px;
}
body.occ-icgds .occ-table-action-panel oc-dropdown.occ-pager-drop-down button.occ-pager-drop-down .caret,
body.occ-icgds .occ-table-action-panel-x oc-dropdown.occ-pager-drop-down button.occ-pager-drop-down .caret,
.occ-icgds .occ-table-action-panel oc-dropdown.occ-pager-drop-down button.occ-pager-drop-down .caret,
.occ-icgds .occ-table-action-panel-x oc-dropdown.occ-pager-drop-down button.occ-pager-drop-down .caret {
  width: 10px;
  right: 5px;
}
body.occ-icgds .occ-table-action-panel .occ-row-selection,
body.occ-icgds .occ-table-action-panel-x .occ-row-selection,
.occ-icgds .occ-table-action-panel .occ-row-selection,
.occ-icgds .occ-table-action-panel-x .occ-row-selection {
  display: inline-block;
  border-left: 2px solid #979797;
  padding-left: 8px;
  margin-left: 4px;
}
body.occ-icgds .occ-table-action-panel-x,
.occ-icgds .occ-table-action-panel-x {
  margin-bottom: -8px;
  min-height: 48px;
}
@supports (position: sticky) {
  body.occ-icgds .occ-table-action-panel-x,
  .occ-icgds .occ-table-action-panel-x {
    position: sticky;
    position: -webkit-sticky;
    top: 55px;
    z-index: 10;
  }
}
body.occ-icgds .occ-table-action-panel-x .occ-custom-action-panel,
.occ-icgds .occ-table-action-panel-x .occ-custom-action-panel {
  padding: 8px 0;
  float: right;
}
body.occ-icgds .occ-table-action-panel-x .occ-paginator,
.occ-icgds .occ-table-action-panel-x .occ-paginator {
  margin-top: 7px;
}
body.occ-icgds .occ-table-action-panel-x.occ-search-filter-open,
.occ-icgds .occ-table-action-panel-x.occ-search-filter-open {
  margin-top: 4px;
}
body.occ-icgds .occ-table-action-panel-x .occ-custom-action-panel > oc-action-button,
.occ-icgds .occ-table-action-panel-x .occ-custom-action-panel > oc-action-button {
  margin-right: 8px;
}
body.occ-icgds .occ-table-data-filter-panel,
body.occ-icgds .occ-table-data-filter-panel-x,
.occ-icgds .occ-table-data-filter-panel,
.occ-icgds .occ-table-data-filter-panel-x {
  background: #ffffff;
  border-radius: 4px 4px 0 0;
  min-height: 56px;
  padding: 8px 15px;
}
body.occ-icgds .occ-table-data-filter-panel oc-action-button.occ-switch-btn,
body.occ-icgds .occ-table-data-filter-panel-x oc-action-button.occ-switch-btn,
.occ-icgds .occ-table-data-filter-panel oc-action-button.occ-switch-btn,
.occ-icgds .occ-table-data-filter-panel-x oc-action-button.occ-switch-btn {
  margin-right: 16px;
}
body.occ-icgds .occ-table-data-filter-panel oc-toggle-buttons,
body.occ-icgds .occ-table-data-filter-panel-x oc-toggle-buttons,
.occ-icgds .occ-table-data-filter-panel oc-toggle-buttons,
.occ-icgds .occ-table-data-filter-panel-x oc-toggle-buttons {
  margin-right: 20px;
}
body.occ-icgds .occ-table-data-filter-panel > *,
body.occ-icgds .occ-table-data-filter-panel-x > *,
.occ-icgds .occ-table-data-filter-panel > *,
.occ-icgds .occ-table-data-filter-panel-x > * {
  background: #ffffff;
}
body.occ-icgds .occ-table-data-filter-panel-x,
.occ-icgds .occ-table-data-filter-panel-x {
  padding: 12px 16px 0px 16px;
}
@supports (position: sticky) {
  body.occ-icgds .occ-table-data-filter-panel-x,
  .occ-icgds .occ-table-data-filter-panel-x {
    position: sticky;
    position: -webkit-sticky;
    top: -1px;
    z-index: 12;
  }
}
body.occ-icgds .occ-table-data-filter-panel-x oc-search-panel .search-panel-wrapper.open form,
.occ-icgds .occ-table-data-filter-panel-x oc-search-panel .search-panel-wrapper.open form {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 2px;
}
body.occ-icgds .occ-table-data-filter-panel-x oc-search-panel .search-panel-wrapper.open form .search-form-wrapper,
.occ-icgds .occ-table-data-filter-panel-x oc-search-panel .search-panel-wrapper.open form .search-form-wrapper {
  border-radius: 0px;
  padding: 16px 0px 0px 0px;
}
body.occ-icgds .occ-table-data-filter-panel-x .search-form-wrapper,
.occ-icgds .occ-table-data-filter-panel-x .search-form-wrapper {
  text-align: left;
}
body.occ-icgds .occ-table-data-filter-panel-x oc-text.occ-search-filter,
.occ-icgds .occ-table-data-filter-panel-x oc-text.occ-search-filter {
  display: inline-block;
  width: 25%;
  vertical-align: top;
  min-width: 150px;
  margin-right: 16px;
}
body.occ-icgds .occ-table-data-filter-panel-x oc-text.occ-search-filter .occ-icon,
.occ-icgds .occ-table-data-filter-panel-x oc-text.occ-search-filter .occ-icon {
  left: 0;
}
body.occ-icgds .occ-table-data-filter-panel-x .occ-text-right,
.occ-icgds .occ-table-data-filter-panel-x .occ-text-right {
  margin-top: 3rem;
  display: block;
}
body.occ-icgds .occ-table-data-filter-panel-x oc-search-panel .search-panel-wrapper.open .search-form-wrapper,
.occ-icgds .occ-table-data-filter-panel-x oc-search-panel .search-panel-wrapper.open .search-form-wrapper {
  border: none;
}
body.occ-icgds .occ-filter-panel-container,
.occ-icgds .occ-filter-panel-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
body.occ-icgds .occ-filter-panel-container .badge,
.occ-icgds .occ-filter-panel-container .badge {
  margin-top: 40px;
  margin-right: 15px;
  border-radius: 5px;
  padding: 14px;
  background: #e9eef3;
  color: #002d72;
}
body.occ-icgds .occ-filter-panel-container oc-text,
.occ-icgds .occ-filter-panel-container oc-text {
  margin-top: 40px;
  width: 280px;
}
body.occ-icgds .occ-filter-panel-container .component-wrapper,
.occ-icgds .occ-filter-panel-container .component-wrapper {
  width: 184px;
}
body.occ-icgds .occ-filter-panel-container .occ-min-range .component-wrapper,
body.occ-icgds .occ-filter-panel-container .occ-max-range .component-wrapper,
.occ-icgds .occ-filter-panel-container .occ-min-range .component-wrapper,
.occ-icgds .occ-filter-panel-container .occ-max-range .component-wrapper {
  min-width: 67px;
  max-width: 92px;
}
body.occ-icgds .occ-filter-panel-container .occ-main-filter-typeahead,
.occ-icgds .occ-filter-panel-container .occ-main-filter-typeahead {
  width: 250px;
  height: 80px;
}
body.occ-icgds .occ-filter-panel-container .occ-main-filter-typeahead oc-typeahead .ui-autocomplete,
body.occ-icgds .occ-filter-panel-container .occ-main-filter-typeahead oc-typeahead-x .ui-autocomplete,
.occ-icgds .occ-filter-panel-container .occ-main-filter-typeahead oc-typeahead .ui-autocomplete,
.occ-icgds .occ-filter-panel-container .occ-main-filter-typeahead oc-typeahead-x .ui-autocomplete {
  height: 36px;
  min-width: 245px;
}
body.occ-icgds .occ-filter-panel-container .occ-main-filter-typeahead oc-typeahead .ui-autocomplete .occ-typeahead-input-wrapper,
body.occ-icgds .occ-filter-panel-container .occ-main-filter-typeahead oc-typeahead-x .ui-autocomplete .occ-typeahead-input-wrapper,
.occ-icgds .occ-filter-panel-container .occ-main-filter-typeahead oc-typeahead .ui-autocomplete .occ-typeahead-input-wrapper,
.occ-icgds .occ-filter-panel-container .occ-main-filter-typeahead oc-typeahead-x .ui-autocomplete .occ-typeahead-input-wrapper {
  height: 36px;
}
body.occ-icgds .occ-filter-panel-container .occ-main-filter-typeahead oc-typeahead .occ-typeahead-arrow,
body.occ-icgds .occ-filter-panel-container .occ-main-filter-typeahead oc-typeahead-x .occ-typeahead-arrow,
.occ-icgds .occ-filter-panel-container .occ-main-filter-typeahead oc-typeahead .occ-typeahead-arrow,
.occ-icgds .occ-filter-panel-container .occ-main-filter-typeahead oc-typeahead-x .occ-typeahead-arrow {
  top: 6px;
}
body.occ-icgds .occ-main-filter-bar,
.occ-icgds .occ-main-filter-bar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.occ-icgds .occ-main-filter-bar .occ-tiered-menu-popup oc-action-button,
.occ-icgds .occ-main-filter-bar .occ-tiered-menu-popup oc-action-button {
  padding-top: 40px;
  padding-right: 10px;
}
body.occ-icgds .occ-main-filter-col,
.occ-icgds .occ-main-filter-col {
  margin-right: 15px;
  position: relative;
}
body.occ-icgds .occ-main-filter-col oc-icon,
.occ-icgds .occ-main-filter-col oc-icon {
  position: absolute;
  top: 15px;
  right: -4px;
  cursor: pointer;
}
body.occ-icgds .occ-min-range,
.occ-icgds .occ-min-range {
  position: relative;
}
body.occ-icgds .occ-min-range::after,
.occ-icgds .occ-min-range::after {
  content: "";
  width: 5px;
  height: 1px;
  background: #c4cdd5;
  position: absolute;
  top: 60px;
  right: 0px;
}
body.occ-icgds .occ-main-filter-col.occ-min-range::after,
.occ-icgds .occ-main-filter-col.occ-min-range::after {
  right: -10px;
}
body.occ-icgds oc-action-button.occ-add-filter,
.occ-icgds oc-action-button.occ-add-filter {
  margin-top: 40px;
  margin-right: 5px;
}
body.occ-icgds oc-drawer.occ-filter-drawer oc-action-button,
.occ-icgds oc-drawer.occ-filter-drawer oc-action-button {
  padding-top: 16px;
  width: 100%;
}
body.occ-icgds oc-drawer.occ-filter-drawer oc-action-button button,
.occ-icgds oc-drawer.occ-filter-drawer oc-action-button button {
  width: 100%;
}
body.occ-icgds oc-tab-scroll,
.occ-icgds oc-tab-scroll {
  position: relative;
  display: block;
}
body.occ-icgds oc-tab-scroll div.ui-tabs-scrollable,
.occ-icgds oc-tab-scroll div.ui-tabs-scrollable {
  background: #ffffff;
  border-radius: 8px 8px 0px 0px;
}
body.occ-icgds oc-tab-scroll div.occ-tab-header,
.occ-icgds oc-tab-scroll div.occ-tab-header {
  margin-left: 25px;
  margin-right: 25px;
}
body.occ-icgds oc-tab-scroll ul.nav-tabs-scroll,
.occ-icgds oc-tab-scroll ul.nav-tabs-scroll {
  white-space: nowrap;
  overflow: hidden;
  border-bottom: 0;
  font-weight: normal;
  font-size: 14px;
  color: #3D566F;
  letter-spacing: 1px;
  text-align: left;
  height: 56px;
  line-height: 32px;
}
body.occ-icgds oc-tab-scroll ul.nav-tabs-scroll div.scrollable,
.occ-icgds oc-tab-scroll ul.nav-tabs-scroll div.scrollable {
  transform: translateX(0px);
  transition: all 300ms ease-in-out;
}
body.occ-icgds oc-tab-scroll ul.nav-tabs-scroll li,
.occ-icgds oc-tab-scroll ul.nav-tabs-scroll li {
  display: inline-block;
  padding: 10px;
}
body.occ-icgds oc-tab-scroll ul.nav-tabs-scroll li div.occ-display-flex,
.occ-icgds oc-tab-scroll ul.nav-tabs-scroll li div.occ-display-flex {
  justify-content: center;
}
body.occ-icgds oc-tab-scroll ul.nav-tabs-scroll li div.occ-display-flex a:hover,
body.occ-icgds oc-tab-scroll ul.nav-tabs-scroll li div.occ-display-flex a:focus,
.occ-icgds oc-tab-scroll ul.nav-tabs-scroll li div.occ-display-flex a:hover,
.occ-icgds oc-tab-scroll ul.nav-tabs-scroll li div.occ-display-flex a:focus {
  background-color: #ffffff;
  color: #0076D4 !important;
  text-decoration: none !important;
}
body.occ-icgds oc-tab-scroll ul.nav-tabs-scroll li:hover,
.occ-icgds oc-tab-scroll ul.nav-tabs-scroll li:hover {
  border-bottom: 5px solid #CCDFFF;
}
body.occ-icgds oc-tab-scroll ul.nav-tabs-scroll li.active,
.occ-icgds oc-tab-scroll ul.nav-tabs-scroll li.active {
  border-bottom: 5px solid #0076D4;
  font-weight: bold;
  font-size: 14px;
  color: #22303E;
  letter-spacing: 0.95px;
  text-align: center;
}
body.occ-icgds oc-tab-scroll button.nav-button,
.occ-icgds oc-tab-scroll button.nav-button {
  position: absolute;
  width: 25px;
  height: 56px;
  line-height: 56px;
  top: 0;
  color: #008CE6;
  cursor: pointer;
  text-align: center;
  border: 1px solid #dddddd;
  border-radius: 0;
  padding: 0;
  background-color: #ffffff;
  z-index: 10;
}
body.occ-icgds oc-tab-scroll button.nav-button.left-nav-button,
.occ-icgds oc-tab-scroll button.nav-button.left-nav-button {
  left: 0;
  border-top-left-radius: 4px;
}
body.occ-icgds oc-tab-scroll button.nav-button.right-nav-button,
.occ-icgds oc-tab-scroll button.nav-button.right-nav-button {
  right: 0;
  border-top-right-radius: 4px;
}
body.occ-icgds oc-tabset,
.occ-icgds oc-tabset {
  display: block;
}
body.occ-icgds oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs,
.occ-icgds oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs {
  border-bottom: none;
}
body.occ-icgds oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li,
.occ-icgds oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li {
  margin-bottom: 0;
}
body.occ-icgds oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li:first-child > a,
.occ-icgds oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li:first-child > a {
  border-radius: 4px 0 0 4px;
}
body.occ-icgds oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li:last-child > a,
.occ-icgds oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li:last-child > a {
  border-radius: 0 4px 4px 0;
}
body.occ-icgds oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li > a,
.occ-icgds oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li > a {
  margin-right: -1px;
  border-radius: 0;
  border: 1px solid #c4cdd5;
  background-color: #F3F5F7;
  font-size: 14px;
  color: #c4cdd5;
  padding: 7px 15px;
  line-height: 24px;
}
body.occ-icgds oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li > a i,
.occ-icgds oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li > a i {
  font-size: 19px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
  margin-top: -2px;
}
body.occ-icgds oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li.active > a,
.occ-icgds oc-tabset.occ-rd .horizontal-tabs ul.nav-tabs li.active > a {
  color: #002d72;
  background-color: #ffffff;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs {
  border-bottom: none;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li {
  min-width: 120px;
  max-width: 600px;
  color: #3D566F;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.125rem;
  background: transparent;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
  outline-offset: -2px;
  outline: 2px solid transparent;
  box-shadow: inset 0px -2px 0px 0px #D9E7FD;
  position: relative;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li:focus,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li:focus,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li:focus,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li:focus {
  color: #22303E;
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4), inset 0px -2px 0px 0px #D9E7FD;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li:hover,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li:hover,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li:hover,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li:hover {
  box-shadow: inset 0px -2px 0px 0px #CCDFFF;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li:hover:focus,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li:hover:focus,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li:hover:focus,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li:hover:focus {
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4), inset 0px -2px 0px 0px #CCDFFF;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li.active, body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li:active, body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li:focus,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li.active,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li:active,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li:focus,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li.active,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li:active,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li:focus,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li.active,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li:active,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li:focus {
  color: #22303E;
  box-shadow: inset 0px -2px 0px 0px #0076D4;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li.active:focus, body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li:active:focus, body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li:focus:focus,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li.active:focus,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li:active:focus,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li:focus:focus,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li.active:focus,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li:active:focus,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li:focus:focus,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li.active:focus,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li:active:focus,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li:focus:focus {
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4), inset 0px -2px 0px 0px #0076D4;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li.disabled:focus, body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li.disabled:active, body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li.disabled:active:focus, body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li:disabled:hover:focus,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li.disabled:focus,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li.disabled:active,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li.disabled:active:focus,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li:disabled:hover:focus,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li.disabled:focus,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li.disabled:active,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li.disabled:active:focus,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li:disabled:hover:focus,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li.disabled:focus,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li.disabled:active,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li.disabled:active:focus,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li:disabled:hover:focus {
  box-shadow: none;
  transition: none;
  outline: none;
  border: none;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li a,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li a,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li a,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li a {
  border: none;
  box-shadow: none;
  outline: none;
  border-radius: none;
  margin: 0;
  width: 100%;
  height: 36px;
  padding: 0.5rem;
  display: inline-block;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li a.disabled, body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li a.disabled:hover,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li a.disabled,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li a.disabled:hover,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li a.disabled,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li a.disabled:hover,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li a.disabled,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li a.disabled:hover {
  border-radius: 0 !important;
  background: rgba(233, 238, 243, 0.7);
  cursor: not-allowed;
  color: rgba(61, 86, 111, 0.6);
  box-shadow: none;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li a:not(.disabled):hover,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li a:not(.disabled):hover,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li a:not(.disabled):hover,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li a:not(.disabled):hover {
  background-color: transparent !important;
  color: #0076D4;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li.active a:not(.disabled),
body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li a:not(.disabled):focus,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li.active a:not(.disabled),
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li a:not(.disabled):focus,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li.active a:not(.disabled),
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li a:not(.disabled):focus,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li.active a:not(.disabled),
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li a:not(.disabled):focus {
  background-color: transparent !important;
  border-radius: 0px;
  cursor: pointer;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li a:active, body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li.active a,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li a:active,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li.active a,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li a:active,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li.active a,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li a:active,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li.active a {
  box-shadow: none;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li a:active:focus, body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li.active a:focus,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li a:active:focus,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li.active a:focus,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li a:active:focus,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li.active a:focus,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li a:active:focus,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li.active a:focus {
  box-shadow: none;
}
body.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li a:focus,
body.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li a:focus,
.occ-icgds oc-tabset .horizontal-tabs ul.nav-tabs li a:focus,
.occ-icgds oc-tabset .occ-tab-header ul.nav-tabs li a:focus {
  box-shadow: none;
}
body.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li,
.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li {
  box-shadow: inset 2px 0px 0px 0px #D9E7FD;
  border-left-width: 0px;
  border-right-width: 0px;
}
body.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li:focus,
.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li:focus {
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4), inset 0px -2px 0px 0px #D9E7FD;
}
body.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li:hover,
.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li:hover {
  box-shadow: inset 2px 0px 0px 0px #CCDFFF;
  background-color: #F0F4F7;
}
body.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li:hover:focus,
.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li:hover:focus {
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4), inset 0px -2px 0px 0px #CCDFFF;
}
body.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li:active, body.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li.active,
.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li:active,
.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li.active {
  box-shadow: inset 2px 0px 0px 0px #0076D4;
}
body.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li:active:focus, body.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li.active:focus,
.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li:active:focus,
.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li.active:focus {
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4), inset 0px -2px 0px 0px #0076D4;
}
body.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li a.disabled,
.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs li a.disabled {
  box-shadow: inset 2px 0px 0px 0px rgba(200, 213, 225, 0.6);
}
body.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs > :not(:last-child),
.occ-icgds oc-tabset .vertical-tabs .occ-tab-header ul.nav-tabs > :not(:last-child) {
  border-bottom-width: 1px !important;
  border-bottom-color: #D9E2EA !important;
  border-bottom-style: solid !important;
}
body.occ-icgds oc-tabset .nav-pills,
.occ-icgds oc-tabset .nav-pills {
  height: 24px;
}
body.occ-icgds oc-tabset .nav-pills li > a,
.occ-icgds oc-tabset .nav-pills li > a {
  border: 1px solid #002d72;
  padding: 4px 40px;
  border-radius: 15px;
  background-color: #ffffff;
  height: 24px;
}
body.occ-icgds oc-tabset .nav-pills li.active > a,
.occ-icgds oc-tabset .nav-pills li.active > a {
  background-color: #002d72;
  color: #ffffff;
}
body.occ-icgds oc-tabset .nav-pills li.active > a:hover,
.occ-icgds oc-tabset .nav-pills li.active > a:hover {
  color: #ffffff;
}
body.occ-icgds oc-tabset ul li .disabled:focus,
.occ-icgds oc-tabset ul li .disabled:focus {
  outline: none;
  outline-offset: 0px;
}
body.occ-icgds oc-tabset.occ-table-header-tabset .occ-tab-header,
.occ-icgds oc-tabset.occ-table-header-tabset .occ-tab-header {
  background-color: #ffffff;
}
body.occ-icgds oc-text .form-control,
body.occ-icgds oc-text input,
body.occ-icgds .form-control,
body.occ-icgds .input-container.ui-stepper input,
body.occ-icgds oc-numeric-format-text input,
body.occ-icgds oc-textbox-input-mask input,
.occ-icgds oc-text .form-control,
.occ-icgds oc-text input,
.occ-icgds .form-control,
.occ-icgds .input-container.ui-stepper input,
.occ-icgds oc-numeric-format-text input,
.occ-icgds oc-textbox-input-mask input {
  -webkit-appearance: none;
          appearance: none;
  line-height: 1;
  height: 36px;
  padding: 0.5rem 0.75rem;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #C8D5E1;
  background: #FFFFFF;
  background-clip: padding-box;
  color: #10161D;
  font-size: 14px;
  transition: all 0.2s cubic-bezier(0.6, 0, 1, 1);
  font-family: "Overpass", sans-serif;
  width: 100%;
}
body.occ-icgds oc-text .form-control:focus:enabled:not(.disabled),
body.occ-icgds oc-text input:focus:enabled:not(.disabled),
body.occ-icgds .form-control:focus:enabled:not(.disabled),
body.occ-icgds .input-container.ui-stepper input:focus:enabled:not(.disabled),
body.occ-icgds oc-numeric-format-text input:focus:enabled:not(.disabled),
body.occ-icgds oc-textbox-input-mask input:focus:enabled:not(.disabled),
.occ-icgds oc-text .form-control:focus:enabled:not(.disabled),
.occ-icgds oc-text input:focus:enabled:not(.disabled),
.occ-icgds .form-control:focus:enabled:not(.disabled),
.occ-icgds .input-container.ui-stepper input:focus:enabled:not(.disabled),
.occ-icgds oc-numeric-format-text input:focus:enabled:not(.disabled),
.occ-icgds oc-textbox-input-mask input:focus:enabled:not(.disabled) {
  outline: none;
  border-color: #0076D4;
  background: #FFFFFF;
  color: #10161D !important;
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4);
}
body.occ-icgds oc-textarea,
.occ-icgds oc-textarea {
  display: block;
}
body.occ-icgds oc-textarea textarea,
.occ-icgds oc-textarea textarea {
  width: 100%;
  border-radius: 4px;
  border: 1px solid #C8D5E1;
  background: #FFFFFF;
  color: #10161D;
  font-size: 14px;
  padding: 0 0.5rem;
  transition: all 0.2s cubic-bezier(0.6, 0, 1, 1);
}
body.occ-icgds oc-textarea textarea:hover,
.occ-icgds oc-textarea textarea:hover {
  background-color: #F0F4F7;
  border-color: #A8BBCF;
}
body.occ-icgds oc-textarea textarea:focus,
.occ-icgds oc-textarea textarea:focus {
  outline: none;
  border-color: #0076D4;
  background: #FFFFFF;
  color: #10161D !important;
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4);
}
body.occ-icgds oc-textarea textarea:disabled,
.occ-icgds oc-textarea textarea:disabled {
  resize: none;
  cursor: not-allowed;
  background: #E9EEF3;
  color: #B8C8D8;
  border-color: transparent;
  pointer-events: auto;
}
body.occ-icgds oc-textarea textarea:disabled::placeholder,
.occ-icgds oc-textarea textarea:disabled::placeholder {
  color: #B8C8D8;
}
body.occ-icgds oc-textarea[readonly] textarea,
.occ-icgds oc-textarea[readonly] textarea {
  border-color: #F0F4F7;
  background: #F0F4F7;
  color: #10161D;
}
body.occ-icgds oc-textarea[readonly] textarea::placeholder,
.occ-icgds oc-textarea[readonly] textarea::placeholder {
  color: #4F6F90;
}
body.occ-icgds oc-textarea[readonly] textarea:hover, body.occ-icgds oc-textarea[readonly] textarea:focus,
.occ-icgds oc-textarea[readonly] textarea:hover,
.occ-icgds oc-textarea[readonly] textarea:focus {
  border-color: #F0F4F7 !important;
  background: #F0F4F7 !important;
  color: #10161D !important;
  box-shadow: none !important;
}
body.occ-icgds oc-textarea .occ-disabled,
.occ-icgds oc-textarea .occ-disabled {
  opacity: 1;
  background: #E9EEF3;
  color: #B8C8D8;
  border-color: transparent;
}
body.occ-icgds oc-text input:disabled,
body.occ-icgds .input-container.ui-stepper input:disabled,
body.occ-icgds oc-textbox-input-mask input:disabled,
.occ-icgds oc-text input:disabled,
.occ-icgds .input-container.ui-stepper input:disabled,
.occ-icgds oc-textbox-input-mask input:disabled {
  opacity: 0.7;
  background: #E9EEF3;
  cursor: not-allowed;
  color: rgba(0, 90, 161, 0.6);
}
body.occ-icgds oc-text input:disabled::placeholder,
body.occ-icgds .input-container.ui-stepper input:disabled::placeholder,
body.occ-icgds oc-textbox-input-mask input:disabled::placeholder,
.occ-icgds oc-text input:disabled::placeholder,
.occ-icgds .input-container.ui-stepper input:disabled::placeholder,
.occ-icgds oc-textbox-input-mask input:disabled::placeholder {
  color: #B8C8D8;
}
body.occ-icgds oc-text input:read-only,
body.occ-icgds .input-container.ui-stepper input:read-only,
body.occ-icgds oc-textbox-input-mask input:read-only,
.occ-icgds oc-text input:read-only,
.occ-icgds .input-container.ui-stepper input:read-only,
.occ-icgds oc-textbox-input-mask input:read-only {
  border-color: #F0F4F7;
  background: #F0F4F7;
  color: #10161D;
}
body.occ-icgds oc-text input:read-only::placeholder,
body.occ-icgds .input-container.ui-stepper input:read-only::placeholder,
body.occ-icgds oc-textbox-input-mask input:read-only::placeholder,
.occ-icgds oc-text input:read-only::placeholder,
.occ-icgds .input-container.ui-stepper input:read-only::placeholder,
.occ-icgds oc-textbox-input-mask input:read-only::placeholder {
  color: #4F6F90;
}
body.occ-icgds oc-text input:read-only:hover, body.occ-icgds oc-text input:read-only:focus,
body.occ-icgds .input-container.ui-stepper input:read-only:hover,
body.occ-icgds .input-container.ui-stepper input:read-only:focus,
body.occ-icgds oc-textbox-input-mask input:read-only:hover,
body.occ-icgds oc-textbox-input-mask input:read-only:focus,
.occ-icgds oc-text input:read-only:hover,
.occ-icgds oc-text input:read-only:focus,
.occ-icgds .input-container.ui-stepper input:read-only:hover,
.occ-icgds .input-container.ui-stepper input:read-only:focus,
.occ-icgds oc-textbox-input-mask input:read-only:hover,
.occ-icgds oc-textbox-input-mask input:read-only:focus {
  border-color: #F0F4F7 !important;
  background: #F0F4F7 !important;
  color: #10161D !important;
  box-shadow: none !important;
}
body.occ-icgds oc-text .input-container.input-with-icon,
.occ-icgds oc-text .input-container.input-with-icon {
  position: relative;
}
body.occ-icgds oc-text .input-container.input-with-icon .occ-icon,
.occ-icgds oc-text .input-container.input-with-icon .occ-icon {
  margin: 10px 8px;
}
body.occ-icgds oc-text .input-container.input-with-icon .occ-icon:after,
.occ-icgds oc-text .input-container.input-with-icon .occ-icon:after {
  content: none;
}
body.occ-icgds oc-text .input-container.input-with-icon input,
.occ-icgds oc-text .input-container.input-with-icon input {
  padding-left: 30px;
}
body.occ-icgds oc-text.occ-text-filter,
.occ-icgds oc-text.occ-text-filter {
  width: auto;
  margin: 0 0px 20px;
  display: block;
}
body.occ-icgds oc-text.occ-text-filter span.occ-icon,
.occ-icgds oc-text.occ-text-filter span.occ-icon {
  right: 12px;
  width: 16px;
  height: 16px;
  top: 0px;
}
body.occ-icgds oc-text.occ-messages-filter,
.occ-icgds oc-text.occ-messages-filter {
  display: block;
  margin-bottom: 16px;
}
body.occ-icgds oc-text.occ-messages-filter .input-container.input-with-icon input,
.occ-icgds oc-text.occ-messages-filter .input-container.input-with-icon input {
  padding-left: 34px;
}
body.occ-icgds oc-text.occ-messages-filter .input-container.input-with-icon .occ-icon,
.occ-icgds oc-text.occ-messages-filter .input-container.input-with-icon .occ-icon {
  margin: 8px 12px;
}
body.occ-icgds oc-text .input-container,
.occ-icgds oc-text .input-container {
  position: relative;
}
body.occ-icgds oc-text .occ-clear-icon,
.occ-icgds oc-text .occ-clear-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16-grey.svg");
  background-repeat: no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  right: 0;
  top: 11px;
  margin: 0 10px 0 0;
  z-index: 10;
}
body.occ-icgds oc-text .occ-clear-icon:before,
.occ-icgds oc-text .occ-clear-icon:before {
  content: none;
}
body.occ-icgds oc-textarea.occ-textarea-inside-counter textarea,
.occ-icgds oc-textarea.occ-textarea-inside-counter textarea {
  border: none;
  position: relative;
}
body.occ-icgds oc-textarea.occ-textarea-inside-counter .input-container,
.occ-icgds oc-textarea.occ-textarea-inside-counter .input-container {
  border: 1px solid #C8D5E1;
  border-radius: 4px;
  background: #FFFFFF;
  padding-bottom: 20px;
}
body.occ-icgds oc-textarea.occ-textarea-inside-counter .input-container:hover,
.occ-icgds oc-textarea.occ-textarea-inside-counter .input-container:hover {
  border: 1px solid #A8BBCF;
  background-color: #F0F4F7;
}
body.occ-icgds oc-textarea.occ-textarea-inside-counter .input-container:hover textarea,
.occ-icgds oc-textarea.occ-textarea-inside-counter .input-container:hover textarea {
  background-color: #F0F4F7;
}
body.occ-icgds oc-textarea.occ-textarea-inside-counter .input-container.occ-focused,
.occ-icgds oc-textarea.occ-textarea-inside-counter .input-container.occ-focused {
  outline: none;
  border-color: #0076D4;
  background: #FFFFFF;
  color: #10161D !important;
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4);
}
body.occ-icgds oc-textarea.occ-textarea-inside-counter .input-container.occ-focused textarea,
.occ-icgds oc-textarea.occ-textarea-inside-counter .input-container.occ-focused textarea {
  box-shadow: none;
  outline: none;
  background: transparent;
  border: none;
}
body.occ-icgds oc-textarea .input-container.occ-disabled,
.occ-icgds oc-textarea .input-container.occ-disabled {
  background: #E9EEF3;
  color: #B8C8D8;
  border-color: transparent;
}
body.occ-icgds oc-textarea .input-container.occ-disabled textarea,
.occ-icgds oc-textarea .input-container.occ-disabled textarea {
  background: transparent;
}
body.occ-icgds oc-textarea.occ-textarea-inside-counter.ng-invalid.ng-touched .input-container,
.occ-icgds oc-textarea.occ-textarea-inside-counter.ng-invalid.ng-touched .input-container {
  border-color: #b60000;
}
body.occ-icgds oc-textarea.occ-textarea-inside-counter[disabled] .input-container,
.occ-icgds oc-textarea.occ-textarea-inside-counter[disabled] .input-container {
  opacity: 0.7;
  background: #E9EEF3;
  cursor: not-allowed;
  color: rgba(0, 90, 161, 0.6);
}
body.occ-icgds oc-spinner .value-placeholder,
.occ-icgds oc-spinner .value-placeholder {
  top: 9px;
}
body.occ-icgds oc-spinner .stepper-bt,
.occ-icgds oc-spinner .stepper-bt {
  height: 19px !important;
}
body.occ-icgds oc-textbox-input-mask .input-container,
.occ-icgds oc-textbox-input-mask .input-container {
  position: relative;
}
body.occ-icgds oc-textbox-input-mask .occ-delete-icon,
.occ-icgds oc-textbox-input-mask .occ-delete-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Cancel_icon.svg");
  background-repeat: no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  right: 0;
  top: calc(50% - 6px);
  margin-right: 10px;
}
body.occ-icgds oc-textbox-input-mask .occ-delete-icon:before,
.occ-icgds oc-textbox-input-mask .occ-delete-icon:before {
  content: none;
}
body.occ-icgds oc-numeric-format-text .numeric-format-container,
.occ-icgds oc-numeric-format-text .numeric-format-container {
  position: relative;
}
body.occ-icgds oc-numeric-format-text .numeric-format-container input,
.occ-icgds oc-numeric-format-text .numeric-format-container input {
  padding-right: 30px;
}
body.occ-icgds oc-numeric-format-text .occ-numeric-format-cancel,
.occ-icgds oc-numeric-format-text .occ-numeric-format-cancel {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Cancel_icon.svg");
  background-repeat: no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  right: 0;
  top: calc(50% - 6px);
  margin-right: 10px;
}
body.occ-icgds oc-numeric-format-text .occ-numeric-format-cancel:before,
.occ-icgds oc-numeric-format-text .occ-numeric-format-cancel:before {
  content: none;
}
body.occ-icgds .occ-tooltip .occ-tooltip-inner,
.occ-icgds .occ-tooltip .occ-tooltip-inner {
  font-size: 14px;
  padding: 0.5rem;
  font-weight: 400;
  max-width: 480px;
  white-space: normal;
  word-break: normal;
  word-wrap: break-word;
  border-radius: 8px;
  background: #17202A;
  color: #FFFFFF;
  box-shadow: 0px 5px 12px 1px rgba(0, 65, 165, 0.2) !important;
  text-align: center;
  height: auto;
}
body.occ-icgds .occ-tooltip .occ-tooltip-inner *,
.occ-icgds .occ-tooltip .occ-tooltip-inner * {
  color: #22303E !important;
}
body.occ-icgds .occ-tooltip .occ-tooltip-inner a,
.occ-icgds .occ-tooltip .occ-tooltip-inner a {
  font-weight: 700;
}
body.occ-icgds .occ-tooltip .occ-tooltip-arrow::before,
.occ-icgds .occ-tooltip .occ-tooltip-arrow::before {
  border-color: #17202A;
}
body.occ-icgds .occ-tooltip.blue .occ-tooltip-inner,
.occ-icgds .occ-tooltip.blue .occ-tooltip-inner {
  background-color: #007bc2;
}
body.occ-icgds oc-typeahead .ui-autocomplete,
body.occ-icgds oc-typeahead-x .ui-autocomplete,
.occ-icgds oc-typeahead .ui-autocomplete,
.occ-icgds oc-typeahead-x .ui-autocomplete {
  border: 1px solid #C8D5E1;
  min-height: 36px;
  width: 100%;
  position: relative;
  background: #FFFFFF;
  border-radius: 4px;
  padding: 0px;
}
body.occ-icgds oc-typeahead .ui-autocomplete.open,
body.occ-icgds oc-typeahead-x .ui-autocomplete.open,
.occ-icgds oc-typeahead .ui-autocomplete.open,
.occ-icgds oc-typeahead-x .ui-autocomplete.open {
  border: 1px solid #0076D4;
  border-radius: 2px 2px 0 0;
}
body.occ-icgds oc-typeahead .ui-autocomplete.occ-focused,
body.occ-icgds oc-typeahead-x .ui-autocomplete.occ-focused,
.occ-icgds oc-typeahead .ui-autocomplete.occ-focused,
.occ-icgds oc-typeahead-x .ui-autocomplete.occ-focused {
  border-color: #0076D4;
  background: #FFFFFF;
  color: #10161D !important;
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4);
}
body.occ-icgds oc-typeahead .occ-typeahead-dropdown-search input,
body.occ-icgds oc-typeahead input.ui-autocomplete-input,
body.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search input,
body.occ-icgds oc-typeahead-x input.ui-autocomplete-input,
.occ-icgds oc-typeahead .occ-typeahead-dropdown-search input,
.occ-icgds oc-typeahead input.ui-autocomplete-input,
.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search input,
.occ-icgds oc-typeahead-x input.ui-autocomplete-input {
  width: 100%;
  border: none;
  min-width: 20px;
  float: left;
  color: #22303E;
  border-radius: 2px;
  background: #FFFFFF;
  padding: 0.5rem 0.75rem;
  font-size: 14px;
  background-clip: padding-box;
  font-family: "Overpass", sans-serif;
}
body.occ-icgds oc-typeahead .occ-typeahead-dropdown-search input:focus,
body.occ-icgds oc-typeahead input.ui-autocomplete-input:focus,
body.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search input:focus,
body.occ-icgds oc-typeahead-x input.ui-autocomplete-input:focus,
.occ-icgds oc-typeahead .occ-typeahead-dropdown-search input:focus,
.occ-icgds oc-typeahead input.ui-autocomplete-input:focus,
.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search input:focus,
.occ-icgds oc-typeahead-x input.ui-autocomplete-input:focus {
  outline: none;
}
body.occ-icgds oc-typeahead .occ-typeahead-dropdown-search input::placeholder, body.occ-icgds oc-typeahead .occ-typeahead-dropdown-search input::-webkit-input-placeholder, body.occ-icgds oc-typeahead .occ-typeahead-dropdown-search input:-ms-input-placeholder,
body.occ-icgds oc-typeahead input.ui-autocomplete-input::placeholder,
body.occ-icgds oc-typeahead input.ui-autocomplete-input::-webkit-input-placeholder,
body.occ-icgds oc-typeahead input.ui-autocomplete-input:-ms-input-placeholder,
body.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search input::placeholder,
body.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search input::-webkit-input-placeholder,
body.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search input:-ms-input-placeholder,
body.occ-icgds oc-typeahead-x input.ui-autocomplete-input::placeholder,
body.occ-icgds oc-typeahead-x input.ui-autocomplete-input::-webkit-input-placeholder,
body.occ-icgds oc-typeahead-x input.ui-autocomplete-input:-ms-input-placeholder,
.occ-icgds oc-typeahead .occ-typeahead-dropdown-search input::placeholder,
.occ-icgds oc-typeahead .occ-typeahead-dropdown-search input::-webkit-input-placeholder,
.occ-icgds oc-typeahead .occ-typeahead-dropdown-search input:-ms-input-placeholder,
.occ-icgds oc-typeahead input.ui-autocomplete-input::placeholder,
.occ-icgds oc-typeahead input.ui-autocomplete-input::-webkit-input-placeholder,
.occ-icgds oc-typeahead input.ui-autocomplete-input:-ms-input-placeholder,
.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search input::placeholder,
.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search input::-webkit-input-placeholder,
.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search input:-ms-input-placeholder,
.occ-icgds oc-typeahead-x input.ui-autocomplete-input::placeholder,
.occ-icgds oc-typeahead-x input.ui-autocomplete-input::-webkit-input-placeholder,
.occ-icgds oc-typeahead-x input.ui-autocomplete-input:-ms-input-placeholder {
  color: #4F6F90 !important;
}
body.occ-icgds oc-typeahead .occ-typeahead-dropdown-search input:disabled,
body.occ-icgds oc-typeahead input.ui-autocomplete-input:disabled,
body.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search input:disabled,
body.occ-icgds oc-typeahead-x input.ui-autocomplete-input:disabled,
.occ-icgds oc-typeahead .occ-typeahead-dropdown-search input:disabled,
.occ-icgds oc-typeahead input.ui-autocomplete-input:disabled,
.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search input:disabled,
.occ-icgds oc-typeahead-x input.ui-autocomplete-input:disabled {
  opacity: 0.7;
  background: #E9EEF3;
  cursor: not-allowed;
  pointer-events: none;
  -webkit-user-select: none;
          user-select: none;
  color: rgba(0, 90, 161, 0.6);
}
body.occ-icgds oc-typeahead .occ-typeahead-dropdown-search input:disabled::placeholder,
body.occ-icgds oc-typeahead input.ui-autocomplete-input:disabled::placeholder,
body.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search input:disabled::placeholder,
body.occ-icgds oc-typeahead-x input.ui-autocomplete-input:disabled::placeholder,
.occ-icgds oc-typeahead .occ-typeahead-dropdown-search input:disabled::placeholder,
.occ-icgds oc-typeahead input.ui-autocomplete-input:disabled::placeholder,
.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search input:disabled::placeholder,
.occ-icgds oc-typeahead-x input.ui-autocomplete-input:disabled::placeholder {
  color: #B8C8D8;
}
body.occ-icgds oc-typeahead input.ui-autocomplete-input,
body.occ-icgds oc-typeahead-x input.ui-autocomplete-input,
.occ-icgds oc-typeahead input.ui-autocomplete-input,
.occ-icgds oc-typeahead-x input.ui-autocomplete-input {
  height: 34px;
  background: transparent;
}
body.occ-icgds oc-typeahead .occ-typeahead-dropdown-search input,
body.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search input,
.occ-icgds oc-typeahead .occ-typeahead-dropdown-search input,
.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search input {
  border: 1px solid #C8D5E1;
  float: none;
  width: 100%;
  padding: 0;
  padding-left: 32px;
  height: 36px;
  transition: all 0.2s cubic-bezier(0.6, 0, 1, 1);
}
body.occ-icgds oc-typeahead .occ-typeahead-dropdown-search .autocomplete-search-icon,
body.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search .autocomplete-search-icon,
.occ-icgds oc-typeahead .occ-typeahead-dropdown-search .autocomplete-search-icon,
.occ-icgds oc-typeahead-x .occ-typeahead-dropdown-search .autocomplete-search-icon {
  top: 12px;
}
body.occ-icgds oc-typeahead .autocomplete-input-wrapper,
body.occ-icgds oc-typeahead-x .autocomplete-input-wrapper,
.occ-icgds oc-typeahead .autocomplete-input-wrapper,
.occ-icgds oc-typeahead-x .autocomplete-input-wrapper {
  float: left;
  max-width: calc(100% - 24px);
}
body.occ-icgds oc-typeahead .single-select-wrapper,
body.occ-icgds oc-typeahead-x .single-select-wrapper,
.occ-icgds oc-typeahead .single-select-wrapper,
.occ-icgds oc-typeahead-x .single-select-wrapper {
  width: calc(100% - 28px);
}
body.occ-icgds oc-typeahead .occ-multi-select-wrapper,
body.occ-icgds oc-typeahead-x .occ-multi-select-wrapper,
.occ-icgds oc-typeahead .occ-multi-select-wrapper,
.occ-icgds oc-typeahead-x .occ-multi-select-wrapper {
  width: calc(100% - 28px);
}
body.occ-icgds oc-typeahead .occ-multi-select-wrapper .ui-autocomplete-input.occ-read-only-input,
body.occ-icgds oc-typeahead-x .occ-multi-select-wrapper .ui-autocomplete-input.occ-read-only-input,
.occ-icgds oc-typeahead .occ-multi-select-wrapper .ui-autocomplete-input.occ-read-only-input,
.occ-icgds oc-typeahead-x .occ-multi-select-wrapper .ui-autocomplete-input.occ-read-only-input {
  cursor: pointer;
}
body.occ-icgds oc-typeahead .autocomplete-search-icon,
body.occ-icgds oc-typeahead-x .autocomplete-search-icon,
.occ-icgds oc-typeahead .autocomplete-search-icon,
.occ-icgds oc-typeahead-x .autocomplete-search-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_searchN16.svg");
  background-repeat: no-repeat;
  float: left;
  height: 16px;
  width: 16px;
  transform: none;
  margin: 10px 0 0 12px;
}
body.occ-icgds oc-typeahead .autocomplete-search-icon:before,
body.occ-icgds oc-typeahead-x .autocomplete-search-icon:before,
.occ-icgds oc-typeahead .autocomplete-search-icon:before,
.occ-icgds oc-typeahead-x .autocomplete-search-icon:before {
  content: none;
}
body.occ-icgds oc-typeahead .disable_typeahead_cursor,
body.occ-icgds oc-typeahead-x .disable_typeahead_cursor,
.occ-icgds oc-typeahead .disable_typeahead_cursor,
.occ-icgds oc-typeahead-x .disable_typeahead_cursor {
  cursor: not-allowed !important;
}
body.occ-icgds oc-typeahead .typeahead-delete-icon,
body.occ-icgds oc-typeahead-x .typeahead-delete-icon,
.occ-icgds oc-typeahead .typeahead-delete-icon,
.occ-icgds oc-typeahead-x .typeahead-delete-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_Cancel_icon.svg");
  background-repeat: no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  right: 0;
  top: 11px;
  margin-right: 10px;
  transform: scale(0.8);
  cursor: pointer;
}
body.occ-icgds oc-typeahead .typeahead-delete-icon:before,
body.occ-icgds oc-typeahead-x .typeahead-delete-icon:before,
.occ-icgds oc-typeahead .typeahead-delete-icon:before,
.occ-icgds oc-typeahead-x .typeahead-delete-icon:before {
  content: none;
}
body.occ-icgds oc-typeahead .close-icon,
body.occ-icgds oc-typeahead-x .close-icon,
.occ-icgds oc-typeahead .close-icon,
.occ-icgds oc-typeahead-x .close-icon {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16-grey.svg");
  background-repeat: no-repeat;
  position: absolute;
  width: 14px;
  height: 14px;
  right: 0;
  top: 12px;
  margin-right: 10px;
  cursor: not-allowed;
}
body.occ-icgds oc-typeahead .close-icon:before,
body.occ-icgds oc-typeahead-x .close-icon:before,
.occ-icgds oc-typeahead .close-icon:before,
.occ-icgds oc-typeahead-x .close-icon:before {
  content: none;
}
body.occ-icgds oc-typeahead .occ-typeahead-dropdown,
body.occ-icgds oc-typeahead-x .occ-typeahead-dropdown,
.occ-icgds oc-typeahead .occ-typeahead-dropdown,
.occ-icgds oc-typeahead-x .occ-typeahead-dropdown {
  height: 36px;
}
body.occ-icgds oc-typeahead .occ-typeahead-dropdown .typeahead-delete-icon,
body.occ-icgds oc-typeahead-x .occ-typeahead-dropdown .typeahead-delete-icon,
.occ-icgds oc-typeahead .occ-typeahead-dropdown .typeahead-delete-icon,
.occ-icgds oc-typeahead-x .occ-typeahead-dropdown .typeahead-delete-icon {
  right: 15px;
}
body.occ-icgds oc-typeahead .occ-typeahead-template,
body.occ-icgds oc-typeahead-x .occ-typeahead-template,
.occ-icgds oc-typeahead .occ-typeahead-template,
.occ-icgds oc-typeahead-x .occ-typeahead-template {
  display: inline-block;
  width: calc(100% - 58px);
  vertical-align: middle;
  font-size: 14px;
}
body.occ-icgds oc-typeahead cdk-virtual-scroll-viewport .occ-typeahead-template,
body.occ-icgds oc-typeahead-x cdk-virtual-scroll-viewport .occ-typeahead-template,
.occ-icgds oc-typeahead cdk-virtual-scroll-viewport .occ-typeahead-template,
.occ-icgds oc-typeahead-x cdk-virtual-scroll-viewport .occ-typeahead-template {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  font-size: 14px;
}
body.occ-icgds oc-typeahead .occ-typeahead-multiselect-count,
body.occ-icgds oc-typeahead-x .occ-typeahead-multiselect-count,
.occ-icgds oc-typeahead .occ-typeahead-multiselect-count,
.occ-icgds oc-typeahead-x .occ-typeahead-multiselect-count {
  vertical-align: middle;
  display: inline-block;
}
body.occ-icgds oc-typeahead .occ-typeahead-multiselect-count .occ-typeahead-arrow,
body.occ-icgds oc-typeahead-x .occ-typeahead-multiselect-count .occ-typeahead-arrow,
.occ-icgds oc-typeahead .occ-typeahead-multiselect-count .occ-typeahead-arrow,
.occ-icgds oc-typeahead-x .occ-typeahead-multiselect-count .occ-typeahead-arrow {
  top: -4px;
}
body.occ-icgds oc-typeahead .ui-autocomplete-panel .ui-autocomplete-list,
body.occ-icgds oc-typeahead-x .ui-autocomplete-panel .ui-autocomplete-list,
.occ-icgds oc-typeahead .ui-autocomplete-panel .ui-autocomplete-list,
.occ-icgds oc-typeahead-x .ui-autocomplete-panel .ui-autocomplete-list {
  cursor: default;
  font-size: 14px;
}
body.occ-icgds oc-typeahead .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item,
body.occ-icgds oc-typeahead-x .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item,
.occ-icgds oc-typeahead .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item,
.occ-icgds oc-typeahead-x .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item {
  padding: 0.5rem 0.75rem;
  line-height: 1.125rem;
  font-weight: 400;
  font-size: 12px;
  color: #22303E;
}
body.occ-icgds oc-typeahead .ui-autocomplete-panel .ui-autocomplete-list oc-checkbox,
body.occ-icgds oc-typeahead-x .ui-autocomplete-panel .ui-autocomplete-list oc-checkbox,
.occ-icgds oc-typeahead .ui-autocomplete-panel .ui-autocomplete-list oc-checkbox,
.occ-icgds oc-typeahead-x .ui-autocomplete-panel .ui-autocomplete-list oc-checkbox {
  display: inline-block;
  margin: 6px 5px 3px 16px;
  vertical-align: middle;
}
body.occ-icgds oc-typeahead .selected-item-tag,
body.occ-icgds oc-typeahead-x .selected-item-tag,
.occ-icgds oc-typeahead .selected-item-tag,
.occ-icgds oc-typeahead-x .selected-item-tag {
  display: inline-block;
  padding: 2px 24px 2px 8px;
  background-color: rgba(0, 118, 212, 0.1);
  margin-top: 5px;
  position: relative;
  border: 1px solid rgba(0, 90, 161, 0.4);
  border-radius: 2px;
  margin-right: 8px;
  margin-bottom: 0;
  color: #0041A5;
}
body.occ-icgds oc-typeahead .selected-item-tag .occ-typeahead-template,
body.occ-icgds oc-typeahead-x .selected-item-tag .occ-typeahead-template,
.occ-icgds oc-typeahead .selected-item-tag .occ-typeahead-template,
.occ-icgds oc-typeahead-x .selected-item-tag .occ-typeahead-template {
  width: 95px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
}
body.occ-icgds oc-typeahead .selected-item-tag .delete-tag,
body.occ-icgds oc-typeahead-x .selected-item-tag .delete-tag,
.occ-icgds oc-typeahead .selected-item-tag .delete-tag,
.occ-icgds oc-typeahead-x .selected-item-tag .delete-tag {
  right: 5px;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  top: 7px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16-blue.svg");
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
  color: #0041A5;
}
body.occ-icgds oc-typeahead .selected-item-tag .delete-tag:before,
body.occ-icgds oc-typeahead-x .selected-item-tag .delete-tag:before,
.occ-icgds oc-typeahead .selected-item-tag .delete-tag:before,
.occ-icgds oc-typeahead-x .selected-item-tag .delete-tag:before {
  content: none;
}
body.occ-icgds oc-typeahead .selected-item-tag:first-of-type,
body.occ-icgds oc-typeahead-x .selected-item-tag:first-of-type,
.occ-icgds oc-typeahead .selected-item-tag:first-of-type,
.occ-icgds oc-typeahead-x .selected-item-tag:first-of-type {
  margin-left: 4px;
}
body.occ-icgds oc-typeahead .selected-item-tag:last-of-type,
body.occ-icgds oc-typeahead-x .selected-item-tag:last-of-type,
.occ-icgds oc-typeahead .selected-item-tag:last-of-type,
.occ-icgds oc-typeahead-x .selected-item-tag:last-of-type {
  margin-right: 0;
}
body.occ-icgds oc-typeahead .selected-item-tag.occ-item-counter-tag,
body.occ-icgds oc-typeahead-x .selected-item-tag.occ-item-counter-tag,
.occ-icgds oc-typeahead .selected-item-tag.occ-item-counter-tag,
.occ-icgds oc-typeahead-x .selected-item-tag.occ-item-counter-tag {
  padding-right: 20px;
}
body.occ-icgds oc-typeahead .selected-item,
body.occ-icgds oc-typeahead .ui-autocomplete-list-item:hover,
body.occ-icgds oc-typeahead .ui-autocomplete-list-item:focus,
body.occ-icgds oc-typeahead-x .selected-item,
body.occ-icgds oc-typeahead-x .ui-autocomplete-list-item:hover,
body.occ-icgds oc-typeahead-x .ui-autocomplete-list-item:focus,
.occ-icgds oc-typeahead .selected-item,
.occ-icgds oc-typeahead .ui-autocomplete-list-item:hover,
.occ-icgds oc-typeahead .ui-autocomplete-list-item:focus,
.occ-icgds oc-typeahead-x .selected-item,
.occ-icgds oc-typeahead-x .ui-autocomplete-list-item:hover,
.occ-icgds oc-typeahead-x .ui-autocomplete-list-item:focus {
  background: #F0F4F7;
}
body.occ-icgds oc-typeahead .selected-item .occ-category-separator,
body.occ-icgds oc-typeahead .ui-autocomplete-list-item:hover .occ-category-separator,
body.occ-icgds oc-typeahead .ui-autocomplete-list-item:focus .occ-category-separator,
body.occ-icgds oc-typeahead-x .selected-item .occ-category-separator,
body.occ-icgds oc-typeahead-x .ui-autocomplete-list-item:hover .occ-category-separator,
body.occ-icgds oc-typeahead-x .ui-autocomplete-list-item:focus .occ-category-separator,
.occ-icgds oc-typeahead .selected-item .occ-category-separator,
.occ-icgds oc-typeahead .ui-autocomplete-list-item:hover .occ-category-separator,
.occ-icgds oc-typeahead .ui-autocomplete-list-item:focus .occ-category-separator,
.occ-icgds oc-typeahead-x .selected-item .occ-category-separator,
.occ-icgds oc-typeahead-x .ui-autocomplete-list-item:hover .occ-category-separator,
.occ-icgds oc-typeahead-x .ui-autocomplete-list-item:focus .occ-category-separator {
  background-color: #FFFFFF;
}
body.occ-icgds oc-typeahead input[type=checkbox],
body.occ-icgds oc-typeahead-x input[type=checkbox],
.occ-icgds oc-typeahead input[type=checkbox],
.occ-icgds oc-typeahead-x input[type=checkbox] {
  width: auto;
  margin-right: 8px;
}
body.occ-icgds oc-typeahead .ui-autocomplete-items,
body.occ-icgds oc-typeahead-x .ui-autocomplete-items,
.occ-icgds oc-typeahead .ui-autocomplete-items,
.occ-icgds oc-typeahead-x .ui-autocomplete-items {
  padding: 0.25rem;
  margin: 0px;
  color: #22303E;
  background: #FFFFFF;
  border-radius: 4px;
  text-align: left;
  list-style: none;
}
body.occ-icgds oc-typeahead .cdk-virtual-scroll-spacer,
body.occ-icgds oc-typeahead-x .cdk-virtual-scroll-spacer,
.occ-icgds oc-typeahead .cdk-virtual-scroll-spacer,
.occ-icgds oc-typeahead-x .cdk-virtual-scroll-spacer {
  height: 0px !important;
}
body.occ-icgds oc-typeahead .no-match-message,
body.occ-icgds oc-typeahead-x .no-match-message,
.occ-icgds oc-typeahead .no-match-message,
.occ-icgds oc-typeahead-x .no-match-message {
  padding: 10px;
  cursor: default;
}
body.occ-icgds oc-typeahead .ui-autocomplete-list-item input,
body.occ-icgds oc-typeahead-x .ui-autocomplete-list-item input,
.occ-icgds oc-typeahead .ui-autocomplete-list-item input,
.occ-icgds oc-typeahead-x .ui-autocomplete-list-item input {
  vertical-align: sub;
}
body.occ-icgds oc-typeahead .dropdown-header,
body.occ-icgds oc-typeahead-x .dropdown-header,
.occ-icgds oc-typeahead .dropdown-header,
.occ-icgds oc-typeahead-x .dropdown-header {
  padding: 8px 16px;
}
body.occ-icgds oc-typeahead .ui-autocomplete-panel,
body.occ-icgds oc-typeahead-x .ui-autocomplete-panel,
.occ-icgds oc-typeahead .ui-autocomplete-panel,
.occ-icgds oc-typeahead-x .ui-autocomplete-panel {
  overflow-y: auto;
  position: absolute;
  top: 100%;
  left: 0;
  display: block;
  width: 100%;
  z-index: 10;
  margin-top: 1px;
  transition: all 0.15s cubic-bezier(0.6, 0, 1, 1);
  border-radius: 4px;
  box-shadow: 0px 5px 10px 1px rgba(0, 65, 165, 0.12) !important;
  background: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid #C7C7C7;
  max-height: 428px !important;
}
body.occ-icgds oc-typeahead .ui-autocomplete-panel.occ-panel-with-footer .dropdown-body-content, body.occ-icgds oc-typeahead .ui-autocomplete-panel.occ-panel-with-header .dropdown-body-content,
body.occ-icgds oc-typeahead-x .ui-autocomplete-panel.occ-panel-with-footer .dropdown-body-content,
body.occ-icgds oc-typeahead-x .ui-autocomplete-panel.occ-panel-with-header .dropdown-body-content,
.occ-icgds oc-typeahead .ui-autocomplete-panel.occ-panel-with-footer .dropdown-body-content,
.occ-icgds oc-typeahead .ui-autocomplete-panel.occ-panel-with-header .dropdown-body-content,
.occ-icgds oc-typeahead-x .ui-autocomplete-panel.occ-panel-with-footer .dropdown-body-content,
.occ-icgds oc-typeahead-x .ui-autocomplete-panel.occ-panel-with-header .dropdown-body-content {
  margin-bottom: 55px;
}
body.occ-icgds oc-typeahead .ui-autocomplete-panel.occ-panel-with-single-result.occ-panel-with-header.occ-panel-with-footer .dropdown-body-content,
body.occ-icgds oc-typeahead-x .ui-autocomplete-panel.occ-panel-with-single-result.occ-panel-with-header.occ-panel-with-footer .dropdown-body-content,
.occ-icgds oc-typeahead .ui-autocomplete-panel.occ-panel-with-single-result.occ-panel-with-header.occ-panel-with-footer .dropdown-body-content,
.occ-icgds oc-typeahead-x .ui-autocomplete-panel.occ-panel-with-single-result.occ-panel-with-header.occ-panel-with-footer .dropdown-body-content {
  padding-bottom: 36px;
}
body.occ-icgds oc-typeahead .ui-autocomplete-panel.occ-panel-with-header ul.ui-autocomplete-list,
body.occ-icgds oc-typeahead-x .ui-autocomplete-panel.occ-panel-with-header ul.ui-autocomplete-list,
.occ-icgds oc-typeahead .ui-autocomplete-panel.occ-panel-with-header ul.ui-autocomplete-list,
.occ-icgds oc-typeahead-x .ui-autocomplete-panel.occ-panel-with-header ul.ui-autocomplete-list {
  padding-top: 0px;
}
body.occ-icgds oc-typeahead .ui-autocomplete-panel cdk-virtual-scroll-viewport,
body.occ-icgds oc-typeahead-x .ui-autocomplete-panel cdk-virtual-scroll-viewport,
.occ-icgds oc-typeahead .ui-autocomplete-panel cdk-virtual-scroll-viewport,
.occ-icgds oc-typeahead-x .ui-autocomplete-panel cdk-virtual-scroll-viewport {
  height: 210px;
}
body.occ-icgds oc-typeahead .occ-typeahead-no-icon,
body.occ-icgds oc-typeahead-x .occ-typeahead-no-icon,
.occ-icgds oc-typeahead .occ-typeahead-no-icon,
.occ-icgds oc-typeahead-x .occ-typeahead-no-icon {
  height: 36px;
}
body.occ-icgds oc-typeahead .occ-typeahead-no-icon .autocomplete-search-icon,
body.occ-icgds oc-typeahead-x .occ-typeahead-no-icon .autocomplete-search-icon,
.occ-icgds oc-typeahead .occ-typeahead-no-icon .autocomplete-search-icon,
.occ-icgds oc-typeahead-x .occ-typeahead-no-icon .autocomplete-search-icon {
  display: none;
}
body.occ-icgds oc-typeahead .occ-typeahead-no-icon .occ-typeahead-dropdown-search span.autocomplete-search-icon,
body.occ-icgds oc-typeahead-x .occ-typeahead-no-icon .occ-typeahead-dropdown-search span.autocomplete-search-icon,
.occ-icgds oc-typeahead .occ-typeahead-no-icon .occ-typeahead-dropdown-search span.autocomplete-search-icon,
.occ-icgds oc-typeahead-x .occ-typeahead-no-icon .occ-typeahead-dropdown-search span.autocomplete-search-icon {
  display: block;
}
body.occ-icgds oc-typeahead .occ-typeahead-arrow,
body.occ-icgds oc-typeahead-x .occ-typeahead-arrow,
.occ-icgds oc-typeahead .occ-typeahead-arrow,
.occ-icgds oc-typeahead-x .occ-typeahead-arrow {
  position: absolute;
  right: 8px;
  top: 2px;
  font-family: "ICGDSIcons", sans-serif;
  width: 10px;
  height: 10px;
  font-size: 10px;
}
body.occ-icgds oc-typeahead .occ-typeahead-arrow:before,
body.occ-icgds oc-typeahead-x .occ-typeahead-arrow:before,
.occ-icgds oc-typeahead .occ-typeahead-arrow:before,
.occ-icgds oc-typeahead-x .occ-typeahead-arrow:before {
  font-family: "ICGDSIcons", sans-serif;
  content: "\ea31";
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 10px;
  color: #4F6F90;
}
body.occ-icgds oc-typeahead .occ-tags-collection,
body.occ-icgds oc-typeahead-x .occ-tags-collection,
.occ-icgds oc-typeahead .occ-tags-collection,
.occ-icgds oc-typeahead-x .occ-tags-collection {
  display: flex;
  padding: 10px 10px 0 10px;
  background: #FFFFFF;
  border: 1px solid grey;
  border-radius: 4px;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
body.occ-icgds oc-typeahead .occ-typeahead-input-wrapper,
body.occ-icgds oc-typeahead-x .occ-typeahead-input-wrapper,
.occ-icgds oc-typeahead .occ-typeahead-input-wrapper,
.occ-icgds oc-typeahead-x .occ-typeahead-input-wrapper {
  min-height: 36px;
  cursor: text;
}
body.occ-icgds oc-typeahead .dropdown-body-content,
body.occ-icgds oc-typeahead-x .dropdown-body-content,
.occ-icgds oc-typeahead .dropdown-body-content,
.occ-icgds oc-typeahead-x .dropdown-body-content {
  max-height: 288px;
}
body.occ-icgds oc-typeahead .occ-typeahead-collision-morefilter div.ui-autocomplete-panel,
body.occ-icgds oc-typeahead-x .occ-typeahead-collision-morefilter div.ui-autocomplete-panel,
.occ-icgds oc-typeahead .occ-typeahead-collision-morefilter div.ui-autocomplete-panel,
.occ-icgds oc-typeahead-x .occ-typeahead-collision-morefilter div.ui-autocomplete-panel {
  transform: translateY(-100%) translateY(-41px);
  box-shadow: 0px 0px 5px rgba(6, 44, 82, 0.1);
}
body.occ-icgds oc-typeahead-x .ui-autocomplete,
.occ-icgds oc-typeahead-x .ui-autocomplete {
  background: #FFFFFF;
}
body.occ-icgds oc-typeahead-x .ui-autocomplete.open,
.occ-icgds oc-typeahead-x .ui-autocomplete.open {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
body.occ-icgds oc-typeahead-x li.ui-autocomplete-list-item,
.occ-icgds oc-typeahead-x li.ui-autocomplete-list-item {
  border-bottom: 1px solid #4F6F90;
}
body.occ-icgds oc-typeahead-x li.ui-autocomplete-list-item.selected-item,
.occ-icgds oc-typeahead-x li.ui-autocomplete-list-item.selected-item {
  border-bottom: 1px solid #FFFFFF;
}
body.occ-icgds oc-typeahead-x .occ-tags-collection,
.occ-icgds oc-typeahead-x .occ-tags-collection {
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  max-height: 200px;
  overflow: auto;
  z-index: 10;
  display: block;
}
body.occ-icgds oc-typeahead-x .occ-tags-collection .occ-tags-wrapper,
.occ-icgds oc-typeahead-x .occ-tags-collection .occ-tags-wrapper {
  padding-bottom: 10px;
  display: flex;
  flex-wrap: wrap;
}
body.occ-icgds .occ-typeahead-accounts .dropdown-header,
.occ-icgds .occ-typeahead-accounts .dropdown-header {
  border-bottom: 1px solid #C8D5E1;
  font-weight: bold;
  width: 100%;
  background-color: #FFFFFF;
  color: #10161D;
}
body.occ-icgds .occ-typeahead-accounts .dropdown-header a,
.occ-icgds .occ-typeahead-accounts .dropdown-header a {
  color: #10161D;
}
body.occ-icgds .occ-typeahead-accounts .occ-dropdown-footer,
.occ-icgds .occ-typeahead-accounts .occ-dropdown-footer {
  padding: 16px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  background-color: #005AA1;
  border-radius: 0 0 4px 4px;
  text-align: center;
  font-size: 14px;
}
body.occ-icgds .occ-typeahead-accounts .occ-dropdown-footer a,
.occ-icgds .occ-typeahead-accounts .occ-dropdown-footer a {
  color: #FFFFFF;
  cursor: pointer;
}
body.occ-icgds .occ-typeahead-accounts .occ-category-header,
.occ-icgds .occ-typeahead-accounts .occ-category-header {
  margin: -4px 0 0 0;
  padding: 0px 12px 0 12px;
  color: #22303E;
}
body.occ-icgds .occ-typeahead-accounts .occ-category-separator,
.occ-icgds .occ-typeahead-accounts .occ-category-separator {
  border-top: 1px solid #C8D5E1;
  margin-top: 4px;
  padding-top: 4px;
}
body.occ-icgds .occ-typeahead-accounts .ui-autocomplete-list-item:first-child .occ-category-separator,
.occ-icgds .occ-typeahead-accounts .ui-autocomplete-list-item:first-child .occ-category-separator {
  border-top: none;
}
body.occ-icgds .occ-typeahead-accounts .occ-category-header:hover,
body.occ-icgds .occ-typeahead-accounts .ui-autocomplete-list-item:hover .occ-category-header,
.occ-icgds .occ-typeahead-accounts .occ-category-header:hover,
.occ-icgds .occ-typeahead-accounts .ui-autocomplete-list-item:hover .occ-category-header {
  background-color: #FFFFFF;
  color: #97999b;
}
body.occ-icgds .occ-typeahead-accounts .occ-category-item,
.occ-icgds .occ-typeahead-accounts .occ-category-item {
  padding: 0px 12px 0px 12px;
  cursor: pointer;
}
body.occ-icgds .occ-typeahead-accounts .dropdown-body-content,
.occ-icgds .occ-typeahead-accounts .dropdown-body-content {
  overflow-y: scroll;
  max-height: 336px;
}
body.occ-icgds .occ-typeahead-accounts .dropdown-body-content cdk-virtual-scroll-viewport,
.occ-icgds .occ-typeahead-accounts .dropdown-body-content cdk-virtual-scroll-viewport {
  height: 182px;
}
body.occ-icgds .occ-typeahead-accounts .ui-autocomplete-panel .ui-autocomplete-list li.ui-autocomplete-list-item,
.occ-icgds .occ-typeahead-accounts .ui-autocomplete-panel .ui-autocomplete-list li.ui-autocomplete-list-item {
  padding: 0px;
  cursor: default;
}
body.occ-icgds .occ-typeahead-accounts .occ-panel-with-search,
.occ-icgds .occ-typeahead-accounts .occ-panel-with-search {
  max-height: 450px !important;
}
body.occ-icgds oc-typeahead[ng-reflect-is-disabled=true] .ui-autocomplete,
body.occ-icgds oc-typeahead[ng-reflect-is-disabled=true] .ui-autocomplete:hover,
.occ-icgds oc-typeahead[ng-reflect-is-disabled=true] .ui-autocomplete,
.occ-icgds oc-typeahead[ng-reflect-is-disabled=true] .ui-autocomplete:hover {
  cursor: not-allowed;
  border: 1px solid #E9EEF3 !important;
}
body.occ-icgds oc-typeahead[ng-reflect-is-disabled=true] .ui-autocomplete.occ-focused,
body.occ-icgds oc-typeahead[ng-reflect-is-disabled=true] .ui-autocomplete:hover.occ-focused,
.occ-icgds oc-typeahead[ng-reflect-is-disabled=true] .ui-autocomplete.occ-focused,
.occ-icgds oc-typeahead[ng-reflect-is-disabled=true] .ui-autocomplete:hover.occ-focused {
  border: 1px solid #E9EEF3 !important;
}
body.occ-icgds oc-typeahead-x[ng-reflect-is-disabled=true] .ui-autocomplete,
body.occ-icgds oc-typeahead-x[ng-reflect-is-disabled=true] .ui-autocomplete:hover,
.occ-icgds oc-typeahead-x[ng-reflect-is-disabled=true] .ui-autocomplete,
.occ-icgds oc-typeahead-x[ng-reflect-is-disabled=true] .ui-autocomplete:hover {
  cursor: not-allowed;
  border: 1px solid #E9EEF3 !important;
}
body.occ-icgds oc-typeahead-x[ng-reflect-is-disabled=true] .ui-autocomplete.occ-focused,
body.occ-icgds oc-typeahead-x[ng-reflect-is-disabled=true] .ui-autocomplete:hover.occ-focused,
.occ-icgds oc-typeahead-x[ng-reflect-is-disabled=true] .ui-autocomplete.occ-focused,
.occ-icgds oc-typeahead-x[ng-reflect-is-disabled=true] .ui-autocomplete:hover.occ-focused {
  border: 1px solid #E9EEF3 !important;
}
body.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts li,
.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts li {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-bottom: 1px solid #c4cdd5;
}
body.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts li:first-child,
.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts li:first-child {
  border-top: 1px solid #c4cdd5;
}
body.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts li:last-child,
.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts li:last-child {
  border-bottom: none;
}
body.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .ui-autocomplete-list oc-checkbox,
.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .ui-autocomplete-list oc-checkbox {
  display: table-cell;
  width: 40px;
}
body.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts .occ-accounts-template,
.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts .occ-accounts-template {
  display: table-cell;
  width: calc(100% - 40px);
  vertical-align: middle;
}
body.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts .occ-accounts-template > *,
.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts .occ-accounts-template > * {
  line-height: 18px;
}
body.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts .occ-accounts-state-data,
.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts .occ-accounts-state-data {
  font-size: 13px;
}
body.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts .occ-category-separator,
.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts .occ-category-separator {
  display: none;
}
body.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel,
.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel {
  max-height: none !important;
}
body.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .dropdown-body-content,
.occ-icgds oc-typeahead.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .dropdown-body-content {
  max-height: 294px;
  overflow-y: auto;
}
body.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts li,
.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts li {
  display: table;
  width: 100%;
  table-layout: fixed;
}
body.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts li:first-child,
.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts li:first-child {
  border-top: 1px solid #c4cdd5;
}
body.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts li:last-child,
.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts li:last-child {
  border-bottom: none;
}
body.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .ui-autocomplete-list oc-checkbox,
.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .ui-autocomplete-list oc-checkbox {
  display: table-cell;
  width: 40px;
}
body.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts .occ-accounts-template,
.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts .occ-accounts-template {
  display: table-cell;
  width: calc(100% - 40px);
  vertical-align: middle;
}
body.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts .occ-accounts-template > *,
.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts .occ-accounts-template > * {
  line-height: 18px;
}
body.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts .occ-accounts-state-data,
.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts .occ-accounts-state-data {
  font-size: 13px;
}
body.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts .occ-category-separator,
.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts .occ-category-separator {
  display: none;
}
body.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel,
.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel {
  max-height: none !important;
}
body.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .dropdown-body-content,
.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .dropdown-body-content {
  max-height: 294px;
  overflow-y: auto;
}
body.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .dropdown-body-content.occ-dropdown-body-content-virtual-scroll,
.occ-icgds oc-typeahead-x.occ-typeahead-beneficiary-accounts .ui-autocomplete-panel .dropdown-body-content.occ-dropdown-body-content-virtual-scroll {
  max-height: none;
}
body.occ-icgds oc-typeahead.occ-country-state-typeahead .dropdown-body-content,
.occ-icgds oc-typeahead.occ-country-state-typeahead .dropdown-body-content {
  max-height: 220px;
}
body.occ-icgds oc-typeahead.occ-virtual-typeahead .dropdown-body-content,
.occ-icgds oc-typeahead.occ-virtual-typeahead .dropdown-body-content {
  max-height: none;
}
body.occ-icgds oc-typeahead .occ-no-match-footer-template,
body.occ-icgds oc-typeahead-x .occ-no-match-footer-template,
.occ-icgds oc-typeahead .occ-no-match-footer-template,
.occ-icgds oc-typeahead-x .occ-no-match-footer-template {
  padding: 0 10px 10px 10px;
  background-color: #E0E0E0;
}
body.occ-icgds oc-typeahead .occ-no-match-footer-template oc-icon,
body.occ-icgds oc-typeahead-x .occ-no-match-footer-template oc-icon,
.occ-icgds oc-typeahead .occ-no-match-footer-template oc-icon,
.occ-icgds oc-typeahead-x .occ-no-match-footer-template oc-icon {
  margin-right: 10px;
}
body.occ-icgds oc-typeahead .occ-no-match-footer-template .occ-no-match-footer-btn button,
body.occ-icgds oc-typeahead-x .occ-no-match-footer-template .occ-no-match-footer-btn button,
.occ-icgds oc-typeahead .occ-no-match-footer-template .occ-no-match-footer-btn button,
.occ-icgds oc-typeahead-x .occ-no-match-footer-template .occ-no-match-footer-btn button {
  color: #004992;
}
body.occ-icgds oc-typeahead .occ-no-match-footer-template .occ-no-match-footer-btn button i,
body.occ-icgds oc-typeahead-x .occ-no-match-footer-template .occ-no-match-footer-btn button i,
.occ-icgds oc-typeahead .occ-no-match-footer-template .occ-no-match-footer-btn button i,
.occ-icgds oc-typeahead-x .occ-no-match-footer-template .occ-no-match-footer-btn button i {
  margin-right: 8px;
}
body.occ-icgds oc-typeahead .occ-no-match-footer-template > *,
body.occ-icgds oc-typeahead-x .occ-no-match-footer-template > *,
.occ-icgds oc-typeahead .occ-no-match-footer-template > *,
.occ-icgds oc-typeahead-x .occ-no-match-footer-template > * {
  padding-top: 10px;
  border-top: 1px solid #c4cdd5;
}
body.occ-icgds oc-widget .widget,
.occ-icgds oc-widget .widget {
  border: none;
  padding: 8px 0 0;
}
body.occ-icgds oc-widget .widget .occ-icon.occ-collapsible,
.occ-icgds oc-widget .widget .occ-icon.occ-collapsible {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow.svg");
  background-position: 0px 7px;
  margin-right: 8px;
  transform: rotate(270deg);
}
body.occ-icgds oc-widget .widget .occ-icon.occ-collapsible:after,
.occ-icgds oc-widget .widget .occ-icon.occ-collapsible:after {
  content: none;
}
body.occ-icgds oc-widget .widget.open .occ-icon.occ-collapsible,
.occ-icgds oc-widget .widget.open .occ-icon.occ-collapsible {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow.svg");
  transform: none;
}
body.occ-icgds oc-widget .widget.open .occ-icon.occ-collapsible:after,
.occ-icgds oc-widget .widget.open .occ-icon.occ-collapsible:after {
  content: none;
}
body.occ-icgds oc-widget .widget .occ-icon.occ-customize,
.occ-icgds oc-widget .widget .occ-icon.occ-customize {
  background-position: 0px 8px;
  height: 24px;
}
body.occ-icgds oc-widget .widget .occ-icon.occ-customize:after,
.occ-icgds oc-widget .widget .occ-icon.occ-customize:after {
  content: none;
}
body.occ-icgds oc-widget .widget .occ-icon-wrapper,
.occ-icgds oc-widget .widget .occ-icon-wrapper {
  margin-left: 10px;
}
body.occ-icgds oc-widget .widget.category-bar,
.occ-icgds oc-widget .widget.category-bar {
  border-left-width: 4px;
  border-left-style: solid;
}
body.occ-icgds oc-widget .widget.category-bar.purple,
.occ-icgds oc-widget .widget.category-bar.purple {
  border-left-color: #a05fb5;
}
body.occ-icgds oc-widget .widget.category-bar.purple oc-table .ui-table-wrapper .ui-table-thead th,
body.occ-icgds oc-widget .widget.category-bar.purple .styled-table .ui-table-wrapper .ui-table-thead th,
.occ-icgds oc-widget .widget.category-bar.purple oc-table .ui-table-wrapper .ui-table-thead th,
.occ-icgds oc-widget .widget.category-bar.purple .styled-table .ui-table-wrapper .ui-table-thead th {
  background-color: rgba(160, 95, 181, 0.11);
}
body.occ-icgds oc-widget .widget.category-bar.purple oc-table .ui-table-wrapper .ui-table-thead th:first-child:before, body.occ-icgds oc-widget .widget.category-bar.purple oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
body.occ-icgds oc-widget .widget.category-bar.purple .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
body.occ-icgds oc-widget .widget.category-bar.purple .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-icgds oc-widget .widget.category-bar.purple oc-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-icgds oc-widget .widget.category-bar.purple oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-icgds oc-widget .widget.category-bar.purple .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-icgds oc-widget .widget.category-bar.purple .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after {
  background-color: rgba(160, 95, 181, 0.11);
}
body.occ-icgds oc-widget .widget.category-bar.secondary-blue,
.occ-icgds oc-widget .widget.category-bar.secondary-blue {
  border-left-color: #007bc2;
}
body.occ-icgds oc-widget .widget.category-bar.secondary-blue oc-table .ui-table-wrapper .ui-table-thead th,
body.occ-icgds oc-widget .widget.category-bar.secondary-blue .styled-table .ui-table-wrapper .ui-table-thead th,
.occ-icgds oc-widget .widget.category-bar.secondary-blue oc-table .ui-table-wrapper .ui-table-thead th,
.occ-icgds oc-widget .widget.category-bar.secondary-blue .styled-table .ui-table-wrapper .ui-table-thead th {
  background-color: rgba(0, 123, 194, 0.11);
}
body.occ-icgds oc-widget .widget.category-bar.secondary-blue oc-table .ui-table-wrapper .ui-table-thead th:first-child:before, body.occ-icgds oc-widget .widget.category-bar.secondary-blue oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
body.occ-icgds oc-widget .widget.category-bar.secondary-blue .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
body.occ-icgds oc-widget .widget.category-bar.secondary-blue .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-icgds oc-widget .widget.category-bar.secondary-blue oc-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-icgds oc-widget .widget.category-bar.secondary-blue oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-icgds oc-widget .widget.category-bar.secondary-blue .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-icgds oc-widget .widget.category-bar.secondary-blue .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after {
  background-color: rgba(0, 123, 194, 0.11);
}
body.occ-icgds oc-widget .widget.category-bar.yellow,
.occ-icgds oc-widget .widget.category-bar.yellow {
  border-left-color: #edc200;
}
body.occ-icgds oc-widget .widget.category-bar.yellow oc-table .ui-table-wrapper .ui-table-thead th,
body.occ-icgds oc-widget .widget.category-bar.yellow .styled-table .ui-table-wrapper .ui-table-thead th,
.occ-icgds oc-widget .widget.category-bar.yellow oc-table .ui-table-wrapper .ui-table-thead th,
.occ-icgds oc-widget .widget.category-bar.yellow .styled-table .ui-table-wrapper .ui-table-thead th {
  background-color: rgba(237, 194, 0, 0.11);
}
body.occ-icgds oc-widget .widget.category-bar.yellow oc-table .ui-table-wrapper .ui-table-thead th:first-child:before, body.occ-icgds oc-widget .widget.category-bar.yellow oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
body.occ-icgds oc-widget .widget.category-bar.yellow .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
body.occ-icgds oc-widget .widget.category-bar.yellow .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-icgds oc-widget .widget.category-bar.yellow oc-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-icgds oc-widget .widget.category-bar.yellow oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-icgds oc-widget .widget.category-bar.yellow .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-icgds oc-widget .widget.category-bar.yellow .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after {
  background-color: rgba(237, 194, 0, 0.11);
}
body.occ-icgds oc-widget .widget.category-bar.orange,
.occ-icgds oc-widget .widget.category-bar.orange {
  border-left-color: #cb5f15;
}
body.occ-icgds oc-widget .widget.category-bar.orange oc-table .ui-table-wrapper .ui-table-thead th,
body.occ-icgds oc-widget .widget.category-bar.orange .styled-table .ui-table-wrapper .ui-table-thead th,
.occ-icgds oc-widget .widget.category-bar.orange oc-table .ui-table-wrapper .ui-table-thead th,
.occ-icgds oc-widget .widget.category-bar.orange .styled-table .ui-table-wrapper .ui-table-thead th {
  background-color: rgba(203, 95, 21, 0.11);
}
body.occ-icgds oc-widget .widget.category-bar.orange oc-table .ui-table-wrapper .ui-table-thead th:first-child:before, body.occ-icgds oc-widget .widget.category-bar.orange oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
body.occ-icgds oc-widget .widget.category-bar.orange .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
body.occ-icgds oc-widget .widget.category-bar.orange .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-icgds oc-widget .widget.category-bar.orange oc-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-icgds oc-widget .widget.category-bar.orange oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-icgds oc-widget .widget.category-bar.orange .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-icgds oc-widget .widget.category-bar.orange .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after {
  background-color: rgba(203, 95, 21, 0.11);
}
body.occ-icgds oc-widget .widget.category-bar.citi-blue,
.occ-icgds oc-widget .widget.category-bar.citi-blue {
  border-left-color: #002d72;
}
body.occ-icgds oc-widget .widget.category-bar.citi-blue oc-table .ui-table-wrapper .ui-table-thead th,
body.occ-icgds oc-widget .widget.category-bar.citi-blue .styled-table .ui-table-wrapper .ui-table-thead th,
.occ-icgds oc-widget .widget.category-bar.citi-blue oc-table .ui-table-wrapper .ui-table-thead th,
.occ-icgds oc-widget .widget.category-bar.citi-blue .styled-table .ui-table-wrapper .ui-table-thead th {
  background-color: rgba(0, 45, 114, 0.11);
}
body.occ-icgds oc-widget .widget.category-bar.citi-blue oc-table .ui-table-wrapper .ui-table-thead th:first-child:before, body.occ-icgds oc-widget .widget.category-bar.citi-blue oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
body.occ-icgds oc-widget .widget.category-bar.citi-blue .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
body.occ-icgds oc-widget .widget.category-bar.citi-blue .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-icgds oc-widget .widget.category-bar.citi-blue oc-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-icgds oc-widget .widget.category-bar.citi-blue oc-table .ui-table-wrapper .ui-table-thead th:last-child:after,
.occ-icgds oc-widget .widget.category-bar.citi-blue .styled-table .ui-table-wrapper .ui-table-thead th:first-child:before,
.occ-icgds oc-widget .widget.category-bar.citi-blue .styled-table .ui-table-wrapper .ui-table-thead th:last-child:after {
  background-color: rgba(0, 45, 114, 0.11);
}
body.occ-icgds oc-widget .widget .content-wrapper .footer,
.occ-icgds oc-widget .widget .content-wrapper .footer {
  margin-top: 10px;
  padding: 0 16px;
}
body.occ-icgds oc-widget .widget .content-wrapper .footer oc-toggle-button .btn-custom,
.occ-icgds oc-widget .widget .content-wrapper .footer oc-toggle-button .btn-custom {
  height: 24px;
  padding: 4px 8px;
  width: 32px;
}
body.occ-icgds oc-widget .widget .content-wrapper .footer oc-toggle-button .occ-icon,
.occ-icgds oc-widget .widget .content-wrapper .footer oc-toggle-button .occ-icon {
  background-size: 14px 14px;
}
body.occ-icgds oc-widget .widget .content-wrapper .footer .occ-left-panel,
.occ-icgds oc-widget .widget .content-wrapper .footer .occ-left-panel {
  text-align: left;
}
body.occ-icgds oc-widget .widget .content-wrapper .footer .occ-right-panel,
.occ-icgds oc-widget .widget .content-wrapper .footer .occ-right-panel {
  text-align: right;
  vertical-align: middle;
}
body.occ-icgds oc-widget .widget .content-wrapper .footer oc-action-button.btn-tertiary,
.occ-icgds oc-widget .widget .content-wrapper .footer oc-action-button.btn-tertiary {
  float: right;
}
body.occ-icgds oc-widget .widget .content-wrapper .footer oc-action-button .btn-tertiary,
.occ-icgds oc-widget .widget .content-wrapper .footer oc-action-button .btn-tertiary {
  padding-right: 0px;
}
body.occ-icgds oc-widget .widget .content-wrapper .footer oc-action-button .btn-tertiary .occ-icon,
.occ-icgds oc-widget .widget .content-wrapper .footer oc-action-button .btn-tertiary .occ-icon {
  margin-right: 0px;
}
body.occ-icgds oc-widget .widget .content-wrapper .body,
.occ-icgds oc-widget .widget .content-wrapper .body {
  border-top: 1px solid #e9eef3;
}
body.occ-icgds oc-widget .widget .content-wrapper .body oc-table .ui-table-wrapper table,
body.occ-icgds oc-widget .widget .content-wrapper .body .styled-table .ui-table-wrapper table,
.occ-icgds oc-widget .widget .content-wrapper .body oc-table .ui-table-wrapper table,
.occ-icgds oc-widget .widget .content-wrapper .body .styled-table .ui-table-wrapper table {
  margin-top: -8px;
}
body.occ-icgds oc-widget .widget .content-wrapper .approve-reject-actions,
.occ-icgds oc-widget .widget .content-wrapper .approve-reject-actions {
  display: table;
  width: 100%;
  margin-bottom: -6px;
}
body.occ-icgds oc-widget .widget .content-wrapper .approve-reject-actions oc-action-button.occ-btn-approve,
body.occ-icgds oc-widget .widget .content-wrapper .approve-reject-actions oc-action-button.occ-btn-reject,
.occ-icgds oc-widget .widget .content-wrapper .approve-reject-actions oc-action-button.occ-btn-approve,
.occ-icgds oc-widget .widget .content-wrapper .approve-reject-actions oc-action-button.occ-btn-reject {
  width: 100%;
  margin-bottom: -2px;
}
body.occ-icgds oc-widget .widget .content-wrapper .approve-reject-actions oc-action-button .occ-btn-approve,
body.occ-icgds oc-widget .widget .content-wrapper .approve-reject-actions oc-action-button .occ-btn-reject,
.occ-icgds oc-widget .widget .content-wrapper .approve-reject-actions oc-action-button .occ-btn-approve,
.occ-icgds oc-widget .widget .content-wrapper .approve-reject-actions oc-action-button .occ-btn-reject {
  width: 100%;
  height: 40px;
  padding: 4px;
}
body.occ-icgds oc-widget .widget .content-wrapper .approve-reject-actions .occ-icon,
.occ-icgds oc-widget .widget .content-wrapper .approve-reject-actions .occ-icon {
  background-size: 12px 12px;
}
body.occ-icgds oc-widget .widget .header .occ-information-icon.occ-icon,
.occ-icgds oc-widget .widget .header .occ-information-icon.occ-icon {
  margin-left: 8px;
  vertical-align: baseline;
  background-position: 0 0;
  outline: none;
  cursor: help;
}
body.occ-icgds .occ-table-header-panel,
.occ-icgds .occ-table-header-panel {
  display: table;
  width: 100%;
  height: 56px;
  background-color: #ffffff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
body.occ-icgds .occ-table-header-panel .occ-left-panel,
.occ-icgds .occ-table-header-panel .occ-left-panel {
  width: 50%;
  padding-left: 24px;
}
body.occ-icgds .occ-table-header-panel .occ-left-panel h2,
.occ-icgds .occ-table-header-panel .occ-left-panel h2 {
  margin: 0px;
}
body.occ-icgds .occ-table-header-panel .occ-left-panel h3,
.occ-icgds .occ-table-header-panel .occ-left-panel h3 {
  margin: 0;
}
body.occ-icgds .occ-table-header-panel .occ-right-panel,
.occ-icgds .occ-table-header-panel .occ-right-panel {
  display: table-cell;
  float: none;
  width: 50%;
  text-align: right;
  line-height: 11px;
}
body.occ-icgds .occ-table-header-panel .occ-right-panel .occ-icon-wrapper,
.occ-icgds .occ-table-header-panel .occ-right-panel .occ-icon-wrapper {
  display: inline-block;
  border-left: 1px solid #D0E6FF;
  width: 60px;
  height: 100%;
  padding: 16px 14px 16px 0;
}
body.occ-icgds .occ-table-header-panel .occ-right-panel .occ-icon-wrapper .occ-icon,
.occ-icgds .occ-table-header-panel .occ-right-panel .occ-icon-wrapper .occ-icon {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
body.occ-icgds .occ-table-header-panel .occ-right-panel oc-action-button button,
.occ-icgds .occ-table-header-panel .occ-right-panel oc-action-button button {
  margin-top: -16px;
}
body.occ-icgds oc-widget.occ-rd-widget .header .occ-table-header-panel,
.occ-icgds oc-widget.occ-rd-widget .header .occ-table-header-panel {
  height: 56px;
  border-radius: 4px 4px 0 0;
}
body.occ-icgds oc-widget.occ-rd-widget .header .occ-table-header-panel .occ-right-panel,
.occ-icgds oc-widget.occ-rd-widget .header .occ-table-header-panel .occ-right-panel {
  padding-top: 17px;
  padding-right: 20px;
}
body.occ-icgds oc-widget.occ-rd-widget .header h3,
.occ-icgds oc-widget.occ-rd-widget .header h3 {
  margin-top: 0px;
}
body.occ-icgds oc-widget.occ-rd-widget .content-wrapper,
.occ-icgds oc-widget.occ-rd-widget .content-wrapper {
  background-color: #ffffff;
  border-radius: 0px 0px 4px 4px;
}
body.occ-icgds oc-widget.occ-rd-widget .content-wrapper .body,
.occ-icgds oc-widget.occ-rd-widget .content-wrapper .body {
  padding: 15px 1px 16px 1px;
  border-color: #C8D5E1;
}
body.occ-icgds oc-widget.occ-rd-widget .content-wrapper .body oc-cardset.occ-reports-card,
.occ-icgds oc-widget.occ-rd-widget .content-wrapper .body oc-cardset.occ-reports-card {
  padding-left: 23px;
  display: block;
}
body.occ-icgds ::-webkit-scrollbar,
.occ-icgds ::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
body.occ-icgds ::-webkit-scrollbar-thumb,
.occ-icgds ::-webkit-scrollbar-thumb {
  min-height: 12px;
  border: 3px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  -webkit-border-radius: 7px;
  background-color: #C8D5E1;
  -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0), inset 1px 1px 0px rgba(0, 0, 0, 0);
}
body.occ-icgds ::-webkit-scrollbar-button,
.occ-icgds ::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
body.occ-icgds ::-webkit-scrollbar-corner,
.occ-icgds ::-webkit-scrollbar-corner {
  background-color: transparent;
}
body.occ-icgds oc-header.occ-page-header .header,
.occ-icgds oc-header.occ-page-header .header {
  border-bottom: none;
  padding: 32px 34px 24px 34px;
  border-radius: 20px 0 0 0;
}
body.occ-icgds oc-header.occ-page-header .occ-left-panel,
.occ-icgds oc-header.occ-page-header .occ-left-panel {
  width: 120px;
}
body.occ-icgds oc-header.occ-page-header .occ-left-panel h1 sup,
.occ-icgds oc-header.occ-page-header .occ-left-panel h1 sup {
  top: -0.6em;
  left: -0.25em;
}
body.occ-icgds oc-header.occ-page-header .occ-right-panel,
.occ-icgds oc-header.occ-page-header .occ-right-panel {
  float: right;
  line-height: 1;
}
body.occ-icgds oc-header.occ-page-header .occ-right-panel oc-icon .occ-icon,
.occ-icgds oc-header.occ-page-header .occ-right-panel oc-icon .occ-icon {
  display: table-cell;
  background-position: left center;
}
body.occ-icgds oc-header.occ-page-header .occ-right-panel oc-icon .occ-icon:after,
.occ-icgds oc-header.occ-page-header .occ-right-panel oc-icon .occ-icon:after {
  content: none;
}
body.occ-icgds oc-header.occ-page-header .occ-right-panel oc-icon .occ-icon.occ-users-big,
.occ-icgds oc-header.occ-page-header .occ-right-panel oc-icon .occ-icon.occ-users-big {
  height: 34px;
  width: 34px;
}
body.occ-icgds oc-header.occ-page-header .occ-right-panel .occ-profile-dropdown,
.occ-icgds oc-header.occ-page-header .occ-right-panel .occ-profile-dropdown {
  display: table-cell !important;
  cursor: pointer;
}
body.occ-icgds oc-header.occ-page-header .occ-right-panel .occ-profile-dropdown .occ-icon.occ-down-arrow,
.occ-icgds oc-header.occ-page-header .occ-right-panel .occ-profile-dropdown .occ-icon.occ-down-arrow {
  width: 15px;
  height: 5px;
  display: table-cell;
  background-size: 10px 10px;
  background-position: right 8px;
}
body.occ-icgds oc-header.occ-page-header .occ-right-panel .occ-profile-dropdown .occ-notification-count,
.occ-icgds oc-header.occ-page-header .occ-right-panel .occ-profile-dropdown .occ-notification-count {
  height: 17px;
  width: 17px;
  border-radius: 50%;
  background-color: #B60000;
  display: inline-block;
  vertical-align: middle;
}
body.occ-icgds oc-header.occ-page-header .occ-right-panel.occ-linked-client:after,
.occ-icgds oc-header.occ-page-header .occ-right-panel.occ-linked-client:after {
  content: "";
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-purple.svg");
}
body.occ-icgds oc-header.occ-page-header .occ-right-panel.occ-linked-client .occ-icon.occ-users,
.occ-icgds oc-header.occ-page-header .occ-right-panel.occ-linked-client .occ-icon.occ-users {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_userN16-purple.svg");
}
body.occ-icgds oc-footer.occ-form-footer .footer,
.occ-icgds oc-footer.occ-form-footer .footer {
  padding: 16px;
  box-shadow: #e9eef3 0px -2px 9px;
  border: 1px solid #979797;
}
body.occ-icgds oc-footer.occ-form-footer.occ-disabled .footer,
.occ-icgds oc-footer.occ-form-footer.occ-disabled .footer {
  border: 1px solid #e9eef3;
  box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.09);
}
body.occ-icgds oc-footer.occ-form-footer.occ-save-status .footer,
.occ-icgds oc-footer.occ-form-footer.occ-save-status .footer {
  border: 1px solid #D8E0E9;
  box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.09);
}
body.occ-icgds oc-footer.occ-form-footer .occ-btn-save,
body.occ-icgds oc-footer.occ-form-footer .occ-btn-clear,
.occ-icgds oc-footer.occ-form-footer .occ-btn-save,
.occ-icgds oc-footer.occ-form-footer .occ-btn-clear {
  opacity: 0.7;
}
body.occ-icgds oc-footer.occ-form-footer .occ-icon.occ-cancel,
.occ-icgds oc-footer.occ-form-footer .occ-icon.occ-cancel {
  background-size: 12px 12px;
}
body.occ-icgds oc-footer.occ-form-footer .btn-tertiary,
.occ-icgds oc-footer.occ-form-footer .btn-tertiary {
  padding-left: 0px;
}
body.occ-icgds oc-footer.occ-form-footer oc-action-button.btn-primary:not(:last-child),
.occ-icgds oc-footer.occ-form-footer oc-action-button.btn-primary:not(:last-child) {
  padding-right: 10px;
}
body.occ-icgds oc-footer.occ-form-footer oc-action-button .btn-primary,
.occ-icgds oc-footer.occ-form-footer oc-action-button .btn-primary {
  width: 208px;
  height: 40px;
}
body.occ-icgds oc-accordion .ion-arrow-down-b:before,
body.occ-icgds oc-accordion .ion-arrow-right-b:before,
.occ-icgds oc-accordion .ion-arrow-down-b:before,
.occ-icgds oc-accordion .ion-arrow-right-b:before {
  content: none;
}
body.occ-icgds oc-accordion .ion-arrow-down-b,
body.occ-icgds oc-accordion .ion-arrow-right-b,
.occ-icgds oc-accordion .ion-arrow-down-b,
.occ-icgds oc-accordion .ion-arrow-right-b {
  height: 15px;
  display: inline-block;
  width: 13px;
  vertical-align: middle;
}
body.occ-icgds oc-accordion .ion-arrow-down-b,
.occ-icgds oc-accordion .ion-arrow-down-b {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-dark-grey-sm.svg");
  background-repeat: no-repeat;
  background-position: 0px 2px;
}
body.occ-icgds oc-accordion .ion-arrow-right-b,
.occ-icgds oc-accordion .ion-arrow-right-b {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_down_arrow-dark-grey-sm.svg");
  background-repeat: no-repeat;
  background-position: 3px 3px;
  transform: rotate(-90deg);
}
body.occ-icgds oc-accordion > div.panel-group,
.occ-icgds oc-accordion > div.panel-group {
  width: 100%;
}
body.occ-icgds oc-accordion oc-accordion-group .panel,
.occ-icgds oc-accordion oc-accordion-group .panel {
  border: none;
  border-top: 1px solid #D9E2EA;
  box-shadow: none;
}
body.occ-icgds oc-accordion oc-accordion-group:last-child .panel,
.occ-icgds oc-accordion oc-accordion-group:last-child .panel {
  border-bottom: 1px solid #D9E2EA;
}
body.occ-icgds oc-accordion .panel-heading,
.occ-icgds oc-accordion .panel-heading {
  padding: 0.5rem 0.75rem;
  font-size: 14px;
  line-height: 1.125rem;
  transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
  color: #22303E;
  border: 1px solid transparent;
  cursor: pointer;
  background-color: #ffffff;
}
body.occ-icgds oc-accordion .panel-heading:hover,
.occ-icgds oc-accordion .panel-heading:hover {
  background: #F6F8FA;
}
body.occ-icgds oc-accordion .panel-heading:focus,
.occ-icgds oc-accordion .panel-heading:focus {
  outline: none;
  border: 1px solid #0076D4;
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4);
}
body.occ-icgds oc-accordion .panel-heading h4.panel-title,
.occ-icgds oc-accordion .panel-heading h4.panel-title {
  margin-bottom: 0;
}
body.occ-icgds oc-accordion .panel-body,
.occ-icgds oc-accordion .panel-body {
  padding: 0.75rem 2rem 0.75rem 0.75rem;
  background: transparent;
  border-top-color: transparent !important;
}
body.occ-icgds .occ-data-list .panel-body,
.occ-icgds .occ-data-list .panel-body {
  padding: 0px;
}
body.occ-icgds .occ-data-list .panel-body a,
.occ-icgds .occ-data-list .panel-body a {
  padding: 8px 24px;
  display: block;
}
body.occ-icgds oc-breadcrumbs .breadcrumbs a,
.occ-icgds oc-breadcrumbs .breadcrumbs a {
  font-weight: 400;
  font-size: 14px;
  cursor: pointer;
  color: #005AA1;
}
body.occ-icgds oc-breadcrumbs .breadcrumbs a:hover,
.occ-icgds oc-breadcrumbs .breadcrumbs a:hover {
  color: #17355F;
}
body.occ-icgds oc-breadcrumbs .breadcrumbs span:last-child a,
.occ-icgds oc-breadcrumbs .breadcrumbs span:last-child a {
  color: #4F6F90;
  cursor: pointer;
}
body.occ-icgds oc-breadcrumbs .breadcrumbs span:last-child a:hover,
.occ-icgds oc-breadcrumbs .breadcrumbs span:last-child a:hover {
  color: #4F6F90;
}
body.occ-icgds oc-breadcrumbs .breadcrumbs a + span:not(.occ-breadcrumbs-label),
.occ-icgds oc-breadcrumbs .breadcrumbs a + span:not(.occ-breadcrumbs-label) {
  font-size: 0;
  margin: 0 0.75rem;
  color: #46637F;
}
body.occ-icgds oc-breadcrumbs .breadcrumbs a + span:not(.occ-breadcrumbs-label):after,
.occ-icgds oc-breadcrumbs .breadcrumbs a + span:not(.occ-breadcrumbs-label):after {
  content: "/";
  font-size: 12px;
}
body.occ-icgds oc-breadcrumbs .breadcrumbs .occ-left-arrow,
.occ-icgds oc-breadcrumbs .breadcrumbs .occ-left-arrow {
  width: 32px;
  height: 32px;
  font-size: 0px;
  margin-right: 8px;
  display: inline-block;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_back.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  vertical-align: middle;
}
body.occ-icgds oc-breadcrumbs .breadcrumbs .occ-left-arrow:hover,
.occ-icgds oc-breadcrumbs .breadcrumbs .occ-left-arrow:hover {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_back-hover.svg");
}
body.occ-icgds oc-breadcrumbs .breadcrumbs .occ-breadcrumbs-label,
.occ-icgds oc-breadcrumbs .breadcrumbs .occ-breadcrumbs-label {
  vertical-align: middle;
}
body.occ-icgds oc-dynamic-renderer oc-textarea textarea,
.occ-icgds oc-dynamic-renderer oc-textarea textarea {
  resize: vertical;
}
body.occ-icgds oc-dynamic-renderer .dynamic-renderer-wrapper,
.occ-icgds oc-dynamic-renderer .dynamic-renderer-wrapper {
  background-color: #ffffff;
  padding: 10px;
  border-radius: 5px;
}
body.occ-icgds oc-dynamic-renderer .dynamic-renderer-buttons,
.occ-icgds oc-dynamic-renderer .dynamic-renderer-buttons {
  margin-top: 25px;
}
body.occ-icgds oc-dynamic-renderer .dynamic-renderer-buttons button.occ-submit,
.occ-icgds oc-dynamic-renderer .dynamic-renderer-buttons button.occ-submit {
  border-radius: 0px;
  width: 150px;
}
body.occ-icgds oc-tag-list ul,
.occ-icgds oc-tag-list ul {
  padding: 0px;
  margin-right: 40px;
}
body.occ-icgds oc-tag-list li,
.occ-icgds oc-tag-list li {
  list-style: none;
  position: relative;
  text-decoration: none;
  border-radius: 4px;
  width: 123px;
  min-height: 28px;
  padding: 0 0.5rem;
  margin: 0 5px 5px 0;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 90, 161, 0.4);
  color: #005AA1;
  font-size: 12px;
  font-weight: 400;
  background: rgba(0, 118, 212, 0.1);
  transition: all 0.2s cubic-bezier(0.6, 0, 1, 1);
  -webkit-user-select: none;
  user-select: none;
}
body.occ-icgds oc-tag-list li .occ-remove-tag,
.occ-icgds oc-tag-list li .occ-remove-tag {
  right: 5px;
  display: inline-block;
  position: absolute;
  top: 8px;
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16-blue.svg");
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}
body.occ-icgds oc-tag-list li .occ-remove-tag:before,
.occ-icgds oc-tag-list li .occ-remove-tag:before {
  content: none;
}
body.occ-icgds oc-tag-list li .occ-remove-tag:hover,
.occ-icgds oc-tag-list li .occ-remove-tag:hover {
  background: rgba(0, 118, 212, 0.1);
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_CancelDismissN16-grey.svg");
}
body.occ-icgds oc-tag-list li.selected,
.occ-icgds oc-tag-list li.selected {
  outline: none;
  border-color: rgba(0, 90, 161, 0.4) !important;
  box-shadow: 0px 0px 0px 2px rgba(0, 118, 212, 0.4);
}
body.occ-icgds oc-tag-list li:first-child,
.occ-icgds oc-tag-list li:first-child {
  padding-left: 0px;
  margin-left: 5px;
}
body.occ-icgds oc-tag-list li:nth-child(4n+1),
.occ-icgds oc-tag-list li:nth-child(4n+1) {
  padding-left: 0px;
  margin-left: 0px;
}
body.occ-icgds oc-tag-list li .tag-label,
.occ-icgds oc-tag-list li .tag-label {
  max-width: calc(100% - 13px);
  color: #005AA1 !important;
  padding-left: 3px;
  padding-top: 4px;
  text-align: left;
  height: 100%;
  align-items: center;
  display: inline-flex;
  vertical-align: middle;
}
body.occ-icgds oc-avatar .avatar-container,
.occ-icgds oc-avatar .avatar-container {
  border-style: none;
}
body.occ-icgds oc-avatar .avatar-content,
.occ-icgds oc-avatar .avatar-content {
  border-style: none;
  font-family: "Overpass", sans-serif !important;
}
body.occ-icgds oc-avatar .avatar-content-clickable,
.occ-icgds oc-avatar .avatar-content-clickable {
  border-style: none;
  cursor: pointer;
}
body.occ-icgds oc-avatar :host,
.occ-icgds oc-avatar :host {
  border-radius: "50%";
}
body.occ-icgds oc-slider input[type=range],
.occ-icgds oc-slider input[type=range] {
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  height: 2px;
  outline: none;
  background: #C8D5E1;
  margin: 7px 0px;
}
body.occ-icgds oc-slider input[type=range]::-webkit-slider-thumb,
.occ-icgds oc-slider input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #FFFFFF;
  border: 2px solid #3D566F;
  -webkit-transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
  transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
  box-shadow: inset 0 0 0 2px transparent;
  cursor: pointer;
}
body.occ-icgds oc-slider input[type=range]::-moz-range-thumb,
.occ-icgds oc-slider input[type=range]::-moz-range-thumb {
  appearance: none;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #FFFFFF;
  border: 2px solid #3D566F;
  -moz-transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
  transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
  box-shadow: inset 0 0 0 2px transparent;
  cursor: pointer;
}
body.occ-icgds oc-slider input[type=range]:disabled,
.occ-icgds oc-slider input[type=range]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
body.occ-icgds oc-slider input[type=range]:focus::-webkit-slider-thumb,
.occ-icgds oc-slider input[type=range]:focus::-webkit-slider-thumb {
  border-color: rgba(0, 118, 212, 0.4);
  box-shadow: inset 0 0 0 2px #0076D4;
}
body.occ-icgds oc-slider input[type=range]:disabled::-webkit-slider-thumb,
.occ-icgds oc-slider input[type=range]:disabled::-webkit-slider-thumb {
  cursor: not-allowed;
}
body.occ-icgds oc-slider input[type=range]:disabled::-moz-range-thumb,
.occ-icgds oc-slider input[type=range]:disabled::-moz-range-thumb {
  cursor: not-allowed;
}
body.occ-icgds oc-navbar-x ul li:hover .occ-accounts-bali-hai-blue, body.occ-icgds oc-navbar-x ul li:focus .occ-accounts-bali-hai-blue, body.occ-icgds oc-navbar-x ul li.occ-active .occ-accounts-bali-hai-blue, body.occ-icgds oc-navbar-x ul li.occ-active-menu .occ-accounts-bali-hai-blue,
.occ-icgds oc-navbar-x ul li:hover .occ-accounts-bali-hai-blue,
.occ-icgds oc-navbar-x ul li:focus .occ-accounts-bali-hai-blue,
.occ-icgds oc-navbar-x ul li.occ-active .occ-accounts-bali-hai-blue,
.occ-icgds oc-navbar-x ul li.occ-active-menu .occ-accounts-bali-hai-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_accountsN16-white.svg");
}
body.occ-icgds oc-navbar-x ul li:hover .occ-payments-bali-hai-blue, body.occ-icgds oc-navbar-x ul li:focus .occ-payments-bali-hai-blue, body.occ-icgds oc-navbar-x ul li.occ-active .occ-payments-bali-hai-blue, body.occ-icgds oc-navbar-x ul li.occ-active-menu .occ-payments-bali-hai-blue,
.occ-icgds oc-navbar-x ul li:hover .occ-payments-bali-hai-blue,
.occ-icgds oc-navbar-x ul li:focus .occ-payments-bali-hai-blue,
.occ-icgds oc-navbar-x ul li.occ-active .occ-payments-bali-hai-blue,
.occ-icgds oc-navbar-x ul li.occ-active-menu .occ-payments-bali-hai-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_paymentsN16-white.svg");
}
body.occ-icgds oc-navbar-x ul li:hover .occ-home-bali-hai-blue, body.occ-icgds oc-navbar-x ul li:focus .occ-home-bali-hai-blue, body.occ-icgds oc-navbar-x ul li.occ-active .occ-home-bali-hai-blue, body.occ-icgds oc-navbar-x ul li.occ-active-menu .occ-home-bali-hai-blue,
.occ-icgds oc-navbar-x ul li:hover .occ-home-bali-hai-blue,
.occ-icgds oc-navbar-x ul li:focus .occ-home-bali-hai-blue,
.occ-icgds oc-navbar-x ul li.occ-active .occ-home-bali-hai-blue,
.occ-icgds oc-navbar-x ul li.occ-active-menu .occ-home-bali-hai-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_homeN16-white.svg");
}
body.occ-icgds oc-navbar-x ul li:hover .occ-rd-reports, body.occ-icgds oc-navbar-x ul li:focus .occ-rd-reports, body.occ-icgds oc-navbar-x ul li.occ-active .occ-rd-reports, body.occ-icgds oc-navbar-x ul li.occ-active-menu .occ-rd-reports,
.occ-icgds oc-navbar-x ul li:hover .occ-rd-reports,
.occ-icgds oc-navbar-x ul li:focus .occ-rd-reports,
.occ-icgds oc-navbar-x ul li.occ-active .occ-rd-reports,
.occ-icgds oc-navbar-x ul li.occ-active-menu .occ-rd-reports {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_rd_reports-white.svg");
}
body.occ-icgds oc-navbar-x ul li:hover .occ-approvals, body.occ-icgds oc-navbar-x ul li:focus .occ-approvals, body.occ-icgds oc-navbar-x ul li.occ-active .occ-approvals, body.occ-icgds oc-navbar-x ul li.occ-active-menu .occ-approvals,
.occ-icgds oc-navbar-x ul li:hover .occ-approvals,
.occ-icgds oc-navbar-x ul li:focus .occ-approvals,
.occ-icgds oc-navbar-x ul li.occ-active .occ-approvals,
.occ-icgds oc-navbar-x ul li.occ-active-menu .occ-approvals {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_approvals-white.svg");
}
body.occ-icgds oc-navbar-x .occ-navbar-content,
.occ-icgds oc-navbar-x .occ-navbar-content {
  background-color: #0b1941;
}
body.occ-icgds oc-navbar-x .occ-nav-top ul li,
.occ-icgds oc-navbar-x .occ-nav-top ul li {
  border-left: 4px solid #0b1941;
}
body.occ-icgds oc-navbar-x .occ-nav-top ul li.occ-active, body.occ-icgds oc-navbar-x .occ-nav-top ul li.occ-active:hover,
.occ-icgds oc-navbar-x .occ-nav-top ul li.occ-active,
.occ-icgds oc-navbar-x .occ-nav-top ul li.occ-active:hover {
  background-color: #0b1941;
  border-left-color: #ffffff;
}
body.occ-icgds oc-header.occ-iw-header .header,
.occ-icgds oc-header.occ-iw-header .header {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  z-index: 2;
}
body.occ-icgds oc-header.occ-iw-header .header .occ-feedback-button button,
.occ-icgds oc-header.occ-iw-header .header .occ-feedback-button button {
  padding: 0px;
}
body.occ-icgds oc-header.occ-iw-header .header .dropdown.occ-app-selection-menu .dropdown-menu .dropdown-item:hover .occ-tick-blue, body.occ-icgds oc-header.occ-iw-header .header .dropdown.occ-app-selection-menu .dropdown-menu .dropdown-item:focus .occ-tick-blue,
.occ-icgds oc-header.occ-iw-header .header .dropdown.occ-app-selection-menu .dropdown-menu .dropdown-item:hover .occ-tick-blue,
.occ-icgds oc-header.occ-iw-header .header .dropdown.occ-app-selection-menu .dropdown-menu .dropdown-item:focus .occ-tick-blue {
  background-image: url("/cip//oc-assets/styles/themes/icons/icn_tick-white.svg");
}
body.occ-icgds oc-tag-list.occ-pay-method-tags .tag-list ul,
.occ-icgds oc-tag-list.occ-pay-method-tags .tag-list ul {
  margin: 0px;
  display: flex;
  flex-wrap: wrap;
}
body.occ-icgds oc-tag-list.occ-pay-method-tags .tag-list ul li,
.occ-icgds oc-tag-list.occ-pay-method-tags .tag-list ul li {
  padding: 0px;
  border: 1px solid #DCE0E0;
  width: calc(33% - 5px);
  background-color: #ffffff;
  border-radius: 4px;
  min-width: 200px;
}
body.occ-icgds oc-tag-list.occ-pay-method-tags .tag-list ul li.selected,
.occ-icgds oc-tag-list.occ-pay-method-tags .tag-list ul li.selected {
  border: 1px solid #022D71;
  box-shadow: 0 1px 1px 1px rgba(2, 45, 113, 0.5);
}
body.occ-icgds oc-tag-list.occ-pay-method-tags .tag-list ul li:last-child,
.occ-icgds oc-tag-list.occ-pay-method-tags .tag-list ul li:last-child {
  margin-right: 0px;
}
body.occ-icgds oc-tag-list.occ-pay-method-tags .occ-tag-wrapper,
.occ-icgds oc-tag-list.occ-pay-method-tags .occ-tag-wrapper {
  padding: 25px 20px;
  position: relative;
  text-align: left;
}
body.occ-icgds oc-tag-list.occ-pay-method-tags .occ-tag-wrapper > div,
.occ-icgds oc-tag-list.occ-pay-method-tags .occ-tag-wrapper > div {
  margin-bottom: 5px;
}
body.occ-icgds oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-tooltip-holder,
.occ-icgds oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-tooltip-holder {
  position: absolute;
  top: 10px;
  right: 10px;
}
body.occ-icgds oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-tooltip,
.occ-icgds oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-tooltip {
  width: 12px;
  height: 12px;
}
body.occ-icgds oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-currency-label,
.occ-icgds oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-currency-label {
  margin-right: 5px;
}
body.occ-icgds oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-currency,
body.occ-icgds oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-duration,
.occ-icgds oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-currency,
.occ-icgds oc-tag-list.occ-pay-method-tags .occ-tag-wrapper .occ-duration {
  margin-left: 5px;
}
body.occ-icgds .occ-feedback-toggle-wrapper .occ-label-blue,
.occ-icgds .occ-feedback-toggle-wrapper .occ-label-blue {
  margin-bottom: 8px;
}
body.occ-icgds oc-badge .badge,
.occ-icgds oc-badge .badge {
  background: rgba(0, 118, 212, 0.1);
  height: 20px;
  padding: 0 0.5rem;
  border-radius: 4px;
}
body.occ-icgds oc-badge.occ-tab-badge,
.occ-icgds oc-badge.occ-tab-badge {
  top: -5px;
}
body.occ-icgds [disabled] .badge,
body.occ-icgds .disabled .badge,
.occ-icgds [disabled] .badge,
.occ-icgds .disabled .badge {
  border-color: transparent;
  background: #E9EEF3;
  color: #B8C8D8;
}
body.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button,
.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button {
  background: none;
}
body.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button:focus, body.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button:active,
.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button:focus,
.occ-icgds oc-header.occ-iw-header .occ-feedback-wrapper oc-action-button.occ-feedback-btn button:active {
  outline: none;
  box-shadow: none;
}
body.occ-icgds oc-progress-bar .bg-success,
.occ-icgds oc-progress-bar .bg-success {
  background-color: #84bd00 !important;
}
body.occ-icgds oc-progress-bar .bg-info,
.occ-icgds oc-progress-bar .bg-info {
  background-color: #00b0b9 !important;
}
body.occ-icgds oc-progress-bar .bg-warning,
.occ-icgds oc-progress-bar .bg-warning {
  background-color: #ffcd00 !important;
}
body.occ-icgds oc-progress-bar .bg-danger,
.occ-icgds oc-progress-bar .bg-danger {
  background-color: #b60000 !important;
}
body.occ-icgds oc-floatie div.floatie-window,
.occ-icgds oc-floatie div.floatie-window {
  border-radius: 4px;
}
body.occ-icgds oc-floatie div.floatie-window .floatie-header,
.occ-icgds oc-floatie div.floatie-window .floatie-header {
  background: #ffffff;
  border-radius: 4px;
  font-size: 20px;
  color: #282828;
  letter-spacing: 0;
  font-weight: 700;
  text-align: left;
}
body.occ-icgds oc-file-upload,
.occ-icgds oc-file-upload {
  font-family: "Overpass", sans-serif;
}
body.occ-icgds oc-file-upload ul,
.occ-icgds oc-file-upload ul {
  list-style: none;
  padding-left: 0px;
  margin-bottom: 0px;
}
body.occ-icgds oc-file-upload ul li,
.occ-icgds oc-file-upload ul li {
  padding: 0.25rem 0.5rem;
  background: transparent;
  font-size: 14px;
  line-height: 1.125rem;
  border: 1px solid transparent;
  transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
}
body.occ-icgds oc-file-upload input[type=file],
.occ-icgds oc-file-upload input[type=file] {
  height: 32px;
  position: relative;
  border-radius: 4px;
  padding: 0.375rem 1rem;
  padding-left: 0px;
  font-family: "Overpass", sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: inline-block;
  text-align: center;
  line-height: 1.125rem;
  white-space: nowrap;
  vertical-align: middle;
  text-decoration: none;
  transition: all 0.3s cubic-bezier(0.6, 0, 1, 1);
  cursor: pointer;
  border: 1px solid transparent;
  color: #005AA1;
}
body.occ-icgds oc-file-upload .form-group,
.occ-icgds oc-file-upload .form-group {
  margin-bottom: 15px;
}
body.occ-icgds oc-treeview-item li,
.occ-icgds oc-treeview-item li {
  list-style: none;
}
body.occ-icgds oc-treeview-item li .occ-criteria,
.occ-icgds oc-treeview-item li .occ-criteria {
  margin-top: 15px;
  padding-left: 23px;
}
body.occ-icgds oc-treeview-item li .ui-treenode-content,
.occ-icgds oc-treeview-item li .ui-treenode-content {
  margin-bottom: 15px;
}
body.occ-icgds oc-treeview-item li .ui-treenode-label,
.occ-icgds oc-treeview-item li .ui-treenode-label {
  vertical-align: text-bottom;
  padding: 0;
}
body.occ-icgds oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .occ-right-arrow,
body.occ-icgds oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .occ-down-arrow,
body.occ-icgds oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .occ-folder-closed,
body.occ-icgds oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .occ-folder-open,
.occ-icgds oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .occ-right-arrow,
.occ-icgds oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .occ-down-arrow,
.occ-icgds oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .occ-folder-closed,
.occ-icgds oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .occ-folder-open {
  display: none;
}
body.occ-icgds oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .ui-treenode-label,
.occ-icgds oc-treeview-item li .ui-treenode.ui-treenode-leaf > .ui-treenode-content .ui-treenode-label {
  vertical-align: top;
}
body.occ-icgds oc-treeview-item .occ-icon.occ-right-arrow, body.occ-icgds oc-treeview-item .occ-icon.occ-down-arrow, body.occ-icgds oc-treeview-item .occ-icon.occ-folder-closed, body.occ-icgds oc-treeview-item .occ-icon.occ-folder-open, body.occ-icgds oc-treeview-item .occ-icon.occ-warning, body.occ-icgds oc-treeview-item .occ-icon.occ-astrix, body.occ-icgds oc-treeview-item .occ-icon.occ-bullet, body.occ-icgds oc-treeview-item .occ-icon.occ-bullet-hollow,
.occ-icgds oc-treeview-item .occ-icon.occ-right-arrow,
.occ-icgds oc-treeview-item .occ-icon.occ-down-arrow,
.occ-icgds oc-treeview-item .occ-icon.occ-folder-closed,
.occ-icgds oc-treeview-item .occ-icon.occ-folder-open,
.occ-icgds oc-treeview-item .occ-icon.occ-warning,
.occ-icgds oc-treeview-item .occ-icon.occ-astrix,
.occ-icgds oc-treeview-item .occ-icon.occ-bullet,
.occ-icgds oc-treeview-item .occ-icon.occ-bullet-hollow {
  margin-right: 8px;
  display: inline-block;
}
body.occ-icgds oc-treeview-item .occ-icon.occ-warning,
.occ-icgds oc-treeview-item .occ-icon.occ-warning {
  margin-left: 8px;
  cursor: pointer;
}
body.occ-icgds oc-treeview-item .occ-icon.occ-right-arrow, body.occ-icgds oc-treeview-item .occ-icon.occ-down-arrow,
.occ-icgds oc-treeview-item .occ-icon.occ-right-arrow,
.occ-icgds oc-treeview-item .occ-icon.occ-down-arrow {
  width: 10px;
  height: 10px;
  margin-top: 3px;
  vertical-align: text-top;
}
body.occ-icgds oc-treeview-item .occ-icon.occ-bullet-hollow,
.occ-icgds oc-treeview-item .occ-icon.occ-bullet-hollow {
  vertical-align: sub;
  margin-left: 10px;
}
body.occ-icgds oc-treeview-item oc-icon.occ-toggler-wrapper,
.occ-icgds oc-treeview-item oc-icon.occ-toggler-wrapper {
  display: inline-block;
  vertical-align: text-top;
}
body.occ-icgds oc-progress-bar .progress .progress-bar,
.occ-icgds oc-progress-bar .progress .progress-bar {
  animation: animate-progress-bar 3s;
}
@keyframes animate-progress-bar {
  0% {
    width: 0;
  }
}
body.occ-icgds oc-progress-bar .progress .progress-bar.progress-bar-animated,
.occ-icgds oc-progress-bar .progress .progress-bar.progress-bar-animated {
  animation: animate-progress-bar 3s, progress-bar-stripes 2s linear infinite;
}
body.occ-icgds oc-nav-wizard .wizard-tracker .progress,
.occ-icgds oc-nav-wizard .wizard-tracker .progress {
  animation: animate-nav-wizard 5s;
  transition: width 5s;
}
@keyframes animate-nav-wizard {
  0% {
    width: 0;
  }
}
body.occ-icgds oc-spinner .increment-hide,
.occ-icgds oc-spinner .increment-hide {
  animation: increment-prev 100ms ease-in;
}
body.occ-icgds oc-spinner .increment-visible,
.occ-icgds oc-spinner .increment-visible {
  animation: increment-next 100ms ease-in;
}
body.occ-icgds oc-spinner .decrement-hide,
.occ-icgds oc-spinner .decrement-hide {
  animation: decrement-prev 100ms ease-in;
}
body.occ-icgds oc-spinner .decrement-visible,
.occ-icgds oc-spinner .decrement-visible {
  animation: decrement-next 100ms ease-in;
}
@keyframes increment-prev {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
@keyframes increment-next {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes decrement-prev {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}
@keyframes decrement-next {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
body.occ-icgds .oc-progress-spinner-circle,
.occ-icgds .oc-progress-spinner-circle {
  animation: oc-progress-spinner-dash 1.5s ease-in-out infinite, oc-progress-spinner-color 6s ease-in-out infinite;
}
@keyframes oc-progress-spinner-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes oc-progress-spinner-color {
  100%, 0% {
    stroke: #007bc2;
  }
}
body.occ-icgds oc-action-button .btn-primary:hover,
body.occ-icgds oc-action-button .btn-secondary:hover,
body.occ-icgds oc-action-button .btn-tertiary:hover,
body.occ-icgds oc-action-button .occ-btn-approve:hover,
body.occ-icgds oc-action-button .occ-btn-reject:hover,
.occ-icgds oc-action-button .btn-primary:hover,
.occ-icgds oc-action-button .btn-secondary:hover,
.occ-icgds oc-action-button .btn-tertiary:hover,
.occ-icgds oc-action-button .occ-btn-approve:hover,
.occ-icgds oc-action-button .occ-btn-reject:hover {
  transition: 300ms all ease;
}
body.occ-icgds .btn-link:hover,
.occ-icgds .btn-link:hover {
  transition: 300ms all ease;
}
body.occ-icgds oc-dropdown .dropdown .dropdown-menu,
.occ-icgds oc-dropdown .dropdown .dropdown-menu {
  animation: fadeOut 350ms ease-out;
}
body.occ-icgds oc-dropdown .dropdown-menu.show,
.occ-icgds oc-dropdown .dropdown-menu.show {
  animation: fadeIn 350ms ease-in;
}
body.occ-icgds oc-table tr.occ-expandable-row,
body.occ-icgds .styled-table tr.occ-expandable-row,
.occ-icgds oc-table tr.occ-expandable-row,
.occ-icgds .styled-table tr.occ-expandable-row {
  animation: fadeIn 300ms ease-in;
}
body.occ-icgds oc-datepicker .dropdown-menu.show,
.occ-icgds oc-datepicker .dropdown-menu.show {
  animation: slideInDropdown 300ms ease-in-out;
}
@keyframes slideInDropdown {
  from {
    opacity: 0;
    transform: translateY(-30px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}
body.occ-icgds .modal-dialog,
.occ-icgds .modal-dialog {
  animation: fadeIn 350ms ease-in-out;
}
body.occ-icgds .modal-dialog .occ-modal-wrapper,
.occ-icgds .modal-dialog .occ-modal-wrapper {
  animation: slideInModal 350ms ease-in;
}
body.occ-icgds .occ-modal-wrapper.occ-slide-out,
.occ-icgds .occ-modal-wrapper.occ-slide-out {
  animation: slideOutModal 350ms ease-out;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes slideInModal {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes slideOutModal {
  0% {
    opacity: 1;
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}
body.occ-icgds oc-carousel .carousel-inner > .item.active,
.occ-icgds oc-carousel .carousel-inner > .item.active {
  animation: fadeIn 350ms;
}
body.occ-icgds oc-notification oc-notification-message > div,
.occ-icgds oc-notification oc-notification-message > div {
  animation: slideLeftNotification 350ms ease-in;
}
body.occ-icgds oc-notification oc-notification-message > div.slide-out,
.occ-icgds oc-notification oc-notification-message > div.slide-out {
  animation: slideRightNotification 350ms ease-out;
}
@keyframes slideLeftNotification {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideRightNotification {
  0% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
body.occ-icgds oc-typeahead .ui-autocomplete-panel,
.occ-icgds oc-typeahead .ui-autocomplete-panel {
  animation: fadeIn 350ms ease-in;
}
body.occ-icgds oc-typeahead-x .ui-autocomplete-panel,
.occ-icgds oc-typeahead-x .ui-autocomplete-panel {
  animation: fadeIn 350ms ease-in;
}
body.occ-icgds oc-notification oc-notification-message .occ-default-border,
.occ-icgds oc-notification oc-notification-message .occ-default-border {
  stroke: #eeeeee;
  stroke-width: 2;
  stroke-dasharray: 600;
}
body.occ-icgds oc-notification oc-notification-message .occ-animate-border,
.occ-icgds oc-notification oc-notification-message .occ-animate-border {
  stroke: #979797;
  stroke-width: 3;
  stroke-dasharray: 600;
  animation-name: animateTimerBorder;
  animation-duration: 1s;
}
@keyframes animateTimerBorder {
  from {
    stroke-dashoffset: 595;
  }
  to {
    stroke-dashoffset: 0;
  }
}
body.occ-icgds .occ-fade-out-greeting,
.occ-icgds .occ-fade-out-greeting {
  animation: fadeOut 350ms ease-out;
}
body.occ-icgds .occ-countdown-timer-wrapper .occ-default-border,
.occ-icgds .occ-countdown-timer-wrapper .occ-default-border {
  stroke: #979797;
  stroke-width: 1;
  stroke-dasharray: 600;
}
body.occ-icgds .occ-countdown-timer-wrapper .occ-animate-border,
.occ-icgds .occ-countdown-timer-wrapper .occ-animate-border {
  stroke: #002d72;
  stroke-dasharray: 600;
  stroke-width: 2;
  animation-name: animateTimerBorder;
  animation-duration: 1s;
}
@media screen and (max-width: 768px) {
  body.occ-icgds oc-table .ui-table.ui-table-responsive .ui-table-wrapper table .ui-table-tbody > tr > td:last-child,
  .occ-icgds oc-table .ui-table.ui-table-responsive .ui-table-wrapper table .ui-table-tbody > tr > td:last-child {
    text-align: left;
  }
  body.occ-icgds .occ-payments-card .card .card-content .occ-card-label,
  .occ-icgds .occ-payments-card .card .card-content .occ-card-label {
    padding: 10px 10px;
  }
  body.occ-icgds .occ-accounts-card .card .card-content .occ-content-row,
  .occ-icgds .occ-accounts-card .card .card-content .occ-content-row {
    padding-left: 0px;
  }
  body.occ-icgds .occ-accounts-card .card .card-content .occ-content-row > div:not(:first-child),
  .occ-icgds .occ-accounts-card .card .card-content .occ-content-row > div:not(:first-child) {
    width: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  body.occ-icgds.occ-home .occ-content,
  body.occ-icgds.occ-home .occ-header-content,
  body.occ-icgds.occ-home .occ-footer-content, body.occ-icgds.occ-home.occ-home-collapsed .occ-content, body.occ-icgds.occ-home.occ-home-collapsed .occ-header-content, body.occ-icgds.occ-home.occ-home-collapsed .occ-footer-content,
  .occ-icgds.occ-home .occ-content,
  .occ-icgds.occ-home .occ-header-content,
  .occ-icgds.occ-home .occ-footer-content,
  .occ-icgds.occ-home.occ-home-collapsed .occ-content,
  .occ-icgds.occ-home.occ-home-collapsed .occ-header-content,
  .occ-icgds.occ-home.occ-home-collapsed .occ-footer-content {
    max-width: 1153px;
    margin: 0 auto;
  }
  body.occ-icgds.occ-home .occ-page-header .header .occ-header-content,
  .occ-icgds.occ-home .occ-page-header .header .occ-header-content {
    max-width: 1153px;
    margin: 0 auto;
  }
  body.occ-icgds.occ-home .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-content,
  .occ-icgds.occ-home .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-content {
    min-height: auto;
  }
}
@media only screen and (min-width: 1441px) {
  body.occ-icgds.occ-home .occ-content,
  body.occ-icgds.occ-home .occ-header-content,
  body.occ-icgds.occ-home .occ-footer-content, body.occ-icgds.occ-home.occ-home-collapsed .occ-content, body.occ-icgds.occ-home.occ-home-collapsed .occ-header-content, body.occ-icgds.occ-home.occ-home-collapsed .occ-footer-content,
  .occ-icgds.occ-home .occ-content,
  .occ-icgds.occ-home .occ-header-content,
  .occ-icgds.occ-home .occ-footer-content,
  .occ-icgds.occ-home.occ-home-collapsed .occ-content,
  .occ-icgds.occ-home.occ-home-collapsed .occ-header-content,
  .occ-icgds.occ-home.occ-home-collapsed .occ-footer-content {
    max-width: 1315px;
    margin: 0 auto;
  }
  body.occ-icgds.occ-home .occ-page-header .header .occ-header-content,
  .occ-icgds.occ-home .occ-page-header .header .occ-header-content {
    max-width: 1320px;
  }
  body.occ-icgds.occ-home .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-page-tile-wrapper .occ-content,
  .occ-icgds.occ-home .occ-fixed-layout .occ-wrapper > .occ-right-panel .occ-page-tile-wrapper .occ-content {
    padding: 12px 0px;
  }
  body.occ-icgds.occ-home .occ-table-data-filter-panel-x .occ-text-right,
  .occ-icgds.occ-home .occ-table-data-filter-panel-x .occ-text-right {
    text-align: right;
    margin-top: 0px;
  }
}
@media screen and (max-width: 890px) {
  body.occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(4),
  .occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(4) {
    display: none;
  }
  body.occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-],
  .occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-] {
    width: 33%;
  }
  body.occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-2],
  .occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-2] {
    width: 50% !important;
  }
}
@media screen and (max-width: 670px) {
  body.occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(4),
  .occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(4) {
    display: none;
  }
  body.occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(3),
  .occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(3) {
    display: none;
  }
  body.occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-],
  .occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-] {
    width: 50%;
  }
}
@media screen and (max-width: 443px) {
  body.occ-icgds oc-table .ui-table.ui-table-responsive .ui-table-wrapper table .ui-table-tbody > tr > td:last-child,
  .occ-icgds oc-table .ui-table.ui-table-responsive .ui-table-wrapper table .ui-table-tbody > tr > td:last-child {
    text-align: left;
  }
  body.occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(4),
  .occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(4) {
    display: none;
  }
  body.occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(3),
  .occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(3) {
    display: none;
  }
  body.occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(2),
  .occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-]:nth-child(2) {
    display: none;
  }
  body.occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-],
  .occ-icgds .occ-megamenu-panel:not(.occ-panel-expanded) .occ-megamenu-grid [class*=occ-megamenu-col-] {
    width: 100%;
  }
}

html {
  display: none;
}

.greenbtn {
  white-space: pre-wrap !important;
  color: #007377 !important;
  background-color: rgba(0, 183, 85, 0.1) !important;
}

.redbtn {
  white-space: pre-wrap !important;
  color: #B60000 !important;
  background-color: rgba(255, 73, 68, 0.1) !important;
}

.yellowbtn {
  white-space: pre-wrap !important;
  color: #eda52a !important;
  background-color: rgba(255, 255, 143, 0.45) !important;
}

.warningbtn {
  white-space: pre-wrap;
  background-color: #ffe166 !important;
  color: #10161d !important;
}

.bluebtn {
  white-space: pre-wrap !important;
  color: #004992 !important;
  background-color: rgba(0, 118, 212, 0.1) !important;
}

.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#trakk-widget .trakk-widget,
.trakk-widget {
  background-color: #0076d4 !important;
  border-radius: 4px !important;
  border: 1px solid #0076d4 !important;
}

#trakk-widget .trakk-widget:hover,
.trakk-widget:hover {
  background-color: #005AA1 !important;
}

#trakk-widget .trakk-widget.opened,
.trakk-widget.opened {
  background: #17355F !important;
  border-radius: 4px;
}

#trakk-widget .trakk-widget .button.primary,
#trakk-widget .trakk-widget [type=button].primary,
#trakk-widget .trakk-widget button.primary {
  background-color: #0076d4 !important;
  border: 1px solid #0076d4 !important;
}

#trakk-widget .trakk-widget.inlined-button,
.trakk-widget.inlined-button {
  top: unset !important;
  left: unset !important;
  right: 0 !important;
  bottom: 0 !important;
}

#trakk-widget .trakk-widget header,
.trakk-widget header {
  align-items: center !important;
}

#trakk-widget .trakk-widget .container, .trakk-widget .container {
  min-height: calc(100% - 100px) !important;
}

#trakk-widget {
  z-index: 0 !important;
}

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