body, .t-Body
{
    background:whitesmoke!important; 
}
.t-Header-logo-link {
    vertical-align: middle!important; 
}

.bold {font-weight: bold;}

.normal {font-weight: normal;}

.numeric_list { text-align:right; }

.numeric_list_with_dot { text-align:right; }

.fullScreenWidth {max-width : 95vw!important;}

.apex_disabled {
  background-color: #f0f0f0!important;
  opacity: 1.5!important;
}

.nolink {
    color:#000;
    cursor: context-menu;
}

.a-Toolbar-button-item input[type=radio]+label,
.a-Toolbar-item.a-Button,
.a-Toolbar-item.a-Toolbar-toggleButton {
    border: .1rem solid !important;
    border-color: darkgray !important;
}

.a-Toolbar-button-item input[type=radio]:checked+label,
.a-Toolbar-toggleButton[aria-pressed="true"] {
    background-color: lightgrey !important;
}


.t-Footer {
    display: none;
}

/* Custom word-wrap for the Interactive Grid column */
.word-wrap-column {
    white-space: normal !important;  /* Allow the text to wrap */
    word-wrap: break-word;  /* Break long words */
    overflow-wrap: break-word;  /* Break words to prevent overflow */
}

/* IG for highlight readonly columns */
.a-GV-table td.is-readonly {
    background-color: #f0f0f0
}

/* Dispaly Only item text increase opacity */
.apex_disabled {
  background-color: #f0f0f0 !important;
  opacity: 1.5!important;
}
 
.apex_disabled.apex-item-group--switch {
  background-color: #f0f0f0 !important;
  opacity: .5!important;
}

.display_only {
    background-color: #f0f0f0 !important;
}

.asw_filter_criteria_font{
    font-size: 0.825rem;
}
/* If language it zh-hk, Calendar shows only first letter of the day, while it need to show all 3 letters.*/
html[lang="zh-hk"] .a-DatePicker-calendar thead th:not(.a-DatePicker-weekColumn) {
    font-size: 10px!important;
}

.asw_hidden {
    display: none;
}