/*New File CSS Starts*/

/* Currently not using CSS vars, due to IE, here as an extra reference */
html, body {
    height: 100%;
}

body {
    --shs-clr-1: #ECF4FA;
    --shs-clr-2: #C6DFF0;
    --shs-clr-3: #A0C8E6;
    --shs-clr-4: #7CB3DC;
    --shs-clr-5: #5A9DD2;
    --shs-clr-5-clr: #000000;
    --shs-clr-6: #4384B8;
    --shs-clr-6-clr: #000000;
    --shs-clr-7: #34678F;
    --shs-clr-7-clr: #ffffff;
    --shs-clr-8: #254A67;
    --shs-clr-8-clr: #ffffff;
    --shs-clr-9: #152C3E;
    --shs-clr-10: #060E14;
    --shs-nav-bg: #f7f7f7;
    --shs-nav-clr: #000000;
    --shs-nav-bc: #d6d6d6;
    --shs-nav-icon-clr: var(--shs-clr-8);
    --shs-nav-parent-top-bg: #efefef;
    --shs-nav-parent-top-clr: var(--shs-clr-8);
    --shs-nav-filter-active: var(--shs-clr-8);
    --shs-nav-parent-top-hover-bg: #d6d6d6;
    --shs-nav-parent-top-hover-clr: var(--shs-clr-8);
    --shs-nav-sub-item-container-bg: #f7f7f7;
    --shs-nav-sub-item-container-clr: #000000;
    --shs-nav-item-container-hover-bg: #efefef;
    --shs-nav-item-container-hover-clr: #000000;
    --shs-nav-smart-link-icon-clr: var(--shs-clr-8);
    --shs-nav-smart-link-hover-bg: var(--shs-clr-8);
    --shs-nav-smart-link-hover-clr: var(--shs-clr-8-clr);
    --shs-footer-db-clr: #efefef;
    --shs-custome-style-1-bc: #a8a8a8;
    --shs-custome-style-1-card-head: var(--shs-clr-1);
    --shs-bc: #d6d6d6;
    --shs-copy-right-bg: #ffffff;
    --grey-6: #a5a3a3;
    --disabled-unselected: #e5e5e5;
    --black: #000000;
    --white: #ffffff;
    --grey-1: #f7f7f7;
    --grey-2: #efefef;
    --grey-3: #d6d6d6;
    --grey-4: #434343;
    --grey-5: #6c6c6c;
    --grey-6: #a5a3a3;
    --disabled-unselected: #e5e5e5;
    --accent-hover: var(--shs-clr-1);
    --accent-highlight: #c6dff0;
    --accent-focus: #5a9dd2;
    --accent-button: var(--shs-clr-8);
    --error: #7a1306;
    --shs-toast-bg: var(--shs-clr-7);
    --shs-toast-clr: var(--shs-clr-7-clr);
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    font-family: 'IBM-Plex-Sans-Regular', sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    --shs-filter-collapse-height: 22px;
}

    body.shs-custome-style-1 {
        --grey-3: #acacac;
    }

    body.purple {
        --shs-clr-1: #EBE6FC;
        --shs-clr-2: #C3B6F8;
        --shs-clr-3: #9C86F4;
        --shs-clr-4: #7658F2;
        --shs-clr-5: #4D31F0;
        --shs-clr-5-clr: #ffffff;
        --shs-clr-6: #3520D7;
        --shs-clr-6-clr: #ffffff;
        --shs-clr-7: #2917A8;
        --shs-clr-7-clr: #ffffff;
        --shs-clr-8: #1C0F78;
        --shs-clr-9: #120748;
        --shs-clr-10: #060118;
    }

.shs-nav-dark {
    --shs-nav-bg: var(--shs-clr-8);
    --shs-nav-clr: #ffffff;
    --shs-nav-bc: var(--shs-clr-1);
    --shs-nav-icon-clr: var(--shs-clr-1);
    --shs-nav-parent-top-bg: var(--shs-clr-8);
    --shs-nav-parent-top-clr: #ffffff;
    --shs-nav-filter-active: #ffffff;
    --shs-nav-parent-top-hover-bg: var(--shs-clr-7);
    --shs-nav-parent-top-hover-clr: var(--shs-clr-7-clr);
    --shs-nav-sub-item-container-bg: var(--shs-clr-7);
    --shs-nav-sub-item-container-clr: var(--shs-clr-7-clr);
    --shs-nav-item-container-hover-bg: var(--shs-clr-8);
    --shs-nav-item-container-hover-clr: var(--shs-clr-8-clr);
    --shs-nav-smart-link-icon-clr: #ffffff;
    --shs-nav-smart-link-hover-bg: var(--shs-clr-6);
    --shs-nav-smart-link-hover-clr: #ffffff;
    --shs-nav-parent-bottom-bg: var(--shs-clr-7);
    --shs-nav-parent-bottom-clr: var(--shs-clr-7-clr);
    --shs-toast-bg: #f7f7f7;
    --shs-toast-clr: #254A67;
}
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input {
    font-family: 'IBM-Plex-Sans-Regular', sans-serif;
    font-style: normal;
    font-weight: normal;
}

strong {
    /*Class added by Anees | Azure Byg #20613 | Aug 30 2021*/
    font-family: 'IBM-Plex-Sans-Regular', sans-serif;
    font-style: normal;
}

input, textarea, select {
	font-family: 'IBM-Plex-Sans-Regular', sans-serif;
}

#span_RefreshDiagnosis,
#span_AddResourceAppointment {
    color: var(--shs-clr-8) !important;
}

.pagetitleline img {
    display: none;
}


/* Selects */
.form_dropdown_height {
    height:auto;
}

/* Inputs */
input[type="text"],
.form_textbox {
    font-family: 'IBM-Plex-Sans-Regular';
    border: 1px solid var(--grey-3);
}

/* Buttons */

a.cke_dialog_ui_button_ok,
a.cke_dialog_ui_button_cancel {
    background: #254a67;
    font-family: 'IBM-Plex-Sans-Medium', sans-serif;
    font-weight: normal;
}

a.cke_dialog_ui_button_ok:hover,
a.cke_dialog_ui_button_cancel:hover,
a.cke_dialog_ui_button:hover {
    background: #254a67;
    cursor: pointer;
    font-family: 'IBM-Plex-Sans-Medium', sans-serif;
    font-weight: normal;
    font-size: inherit;
}
div.mcdropdown {
    border: 1px solid var(--grey-3);
    height: 18px;
    width: 182px;
}
div.mcdropdown a {
    background-image: url(../Includes/Images/streamline-dropdown-down.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 10px;
    width: 10px;
    top: 5px;
    right: 5px;
}

/* Tables */
.CheckboxListControllerItems {
    color: #254a67 !important;
    font-family: 'IBM-Plex-Sans-Regular', sans-serif;
    font-weight: normal;
    font-size: 14px;
    cursor: pointer;
    margin-left: 5px;
}

    .CheckboxListControllerItems:hover {
        text-decoration: underline !important;
    }

.ListPageContainer,
.dxgvControl, .dxgvDisabled {
    border: 0 !important;
    background: transparent !important;
}

.ListPageHeader {
    background: #efefef !important;
    margin-right: 0 !important;
}

th.FlowSheetTableHeader {
    border: 0 !important;
}

/* Flow tables? */
#table_FlowHeader {
    border: 0 !important;
}

.ListPageHeader td,
.dxgvHeader {
    background: #efefef !important;
    border-bottom: 1px solid var(--grey-3) !important;
    border-left: 1px solid #efefef !important;
    border-right: 1px solid var(--grey-3) !important; 
    border-top: 0 !important;
    font-family: 'IBM-Plex-Sans-Bold', sans-serif !important;
    font-weight: normal !important;
}

.ListPageHLRow {
    background: transparent !important;
}
.ListPageAltRow {
    background: #f7f7f7 !important;
}

.ListPageHLRow:hover {
    background: var(--grey-3) !important;
}

/* I am assuming these should always be treated as links */
.ListPageHeader td .SortLabel,
.ListPageHeader td .SortUp,
.ListPageHeader td .SortDown,
.HeaderStyle,
.dxgvHeader table { 
    font-family: 'IBM-Plex-Sans-Medium' !important;
    font-weight: normal !important;
    color: #000000 !important;
    text-decoration: none;
    cursor:pointer;
}
/*Writing Seperate Properties, if we use in above css it will affect fontawesome icons styles in grid*/
.ListPageHeader td div {
    font-weight: normal;
    cursor: pointer;
    font-family: 'IBM-Plex-Sans-Medium';
}
.ListPageContent td {
    font-family: 'IBM-Plex-Sans-Regular', sans-serif !important;
    border-bottom: 1px solid var(--grey-3) !important;
}
.ListPageContent {
	background: white;
}
/* I am assuming these should always be treated as links */
.dxgvTable td u,
.ListPageContent td u {
    color: #000000 !important;
    text-decoration-color: #254a67 !important;
cursor:pointer;
}

.dxgvHeader td,
.dxgvHeader h4,
.dxgvHeader div {
    font-family: 'IBM-Plex-Sans-Medium', sans-serif !important;
    font-weight: normal !important;
    font-size: 11px !important;
    white-space: normal;
}
.dxgvHeader td:nth-child(2) {
    padding-left:0px!important;
    }
.dxgvHeader h4,
.dxgvHeader u {
    color: #254a67 !important;
}
#table_DynamicFlowSheet,
#table_DynamicFlowSheet td {
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 1px solid var(--grey-3) !important;
    border-bottom: 1px solid var(--grey-3) !important;
}
#table_DynamicFlowSheet .form_label {
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 1px solid var(--grey-3) !important;
    border-bottom: 1px solid var(--grey-3) !important;
    padding: 4px 2px 4px 6px !important;
}
th.FlowSheetTableHeader {
    border-right: 1px solid var(--grey-3) !important;
}
/* Page Content */
.contanier_white_bg1 {
    background: var(--shs-clr-1);
}

.contanier_white_bg,
.bottom_contanier_white_bg,
.bannerHeadingFont {
    background: transparent;
}

.RadTabStripTop_Vista .rtsLevel1 {
    background: transparent;
}
.RadTabStripTop_Vista .rtsLevel1 .rtsLink, 
.RadTabStripTop_Vista .rtsLevel1 .rtsOut, 
.RadTabStripBottom_Vista .rtsLevel1 .rtsLink, 
.RadTabStripBottom_Vista .rtsLevel1 .rtsOut, 
.RadTabStripTop_Vista_Baseline .rtsLevel1, 
.RadTabStripBottom_Vista_Baseline .rtsLevel1 {
    background: transparent;
    box-sizing: border-box;
}

.RadTabStrip .rtsLink, .RadTabStripVertical .rtsLink {
    padding-left: 0;
}

.RadTabStrip .rtsOut, .RadTabStripVertical .rtsOut {
    padding-right: 0;
}

.RadTabStrip .rtsIn, .RadTabStripVertical .rtsIn,
.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {
    padding: 0;
}


.RadTabStrip_Vista .rtsLI {
    border-bottom: 1px solid #000000;
    box-sizing: border-box;
    overflow: hidden;
}

.RadTabStrip_Vista .rtsLevel1 .rtsLink {
    padding: 5px 11px 0 11px !important;
    background: transparent;
    font-family: 'IBM-Plex-Sans-Bold', sans-serif;
    display: block;
    box-sizing: border-box;
}
.RadTabStrip_Vista .rtsLevel1 .rtsLink:hover {
    background: #c6dff0;
}

.RadTabStrip_Vista .rtsLI span, .RadTabStrip_Vista .rtsLink span {
    font-family: 'IBM-Plex-Sans-Bold', sans-serif !important;
    font-size: 11px !important;
    font-weight: normal;
    display: block;
    box-sizing: border-box;
}

.RadTabStrip_Vista .rtsLI, .RadTabStrip_Vista .rtsLink {
    font: unset !important;
}

.RadTabStripTop_Vista .rtsLevel1 .rtsSelected, .RadTabStripTop_Vista .rtsLevel1 .rtsSelected:hover {
   background-color: #C6DFF0;
   box-shadow: inset 0px -2px 0px 0px #254A67;
}

.dxtcTab,
.dxtcTab td.dxtc {
    border: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    font-family: 'IBM-Plex-Sans-Bold', sans-serif;
    font-size: 11px !important;
    font-weight: normal;
    height: 22px;
}

.dxtcTab {
    padding: 0 !important;
    border-bottom: 1px solid #000000 !important;
}
.dxtcTab:hover {
    background: #c6dff0 !important;
}

.dxtcTab td.dxtc {
    padding: 4px 12px 0 12px !important;
    box-sizing: border-box;
}

.dxtcActiveTab,
.dxtcActiveTab td.dxtc {
    border: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    font-family: 'IBM-Plex-Sans-Bold', sans-serif;
    font-size: 11px !important;
    font-weight: normal;
    height: 22px;
}

.dxtcActiveTab {
    padding: 0 !important;
    background: #c6dff0 !important;
    border-bottom: 5px solid #254a67 !important;
}

.dxtcActiveTab > table {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}

.dxtcActiveTab td.dxtc {
    padding: 4px 11px 0 11px !important;
    border-bottom: 3px solid #254a67 !important;
    box-sizing: border-box;
}

.dxtcRightAlignCell {
    border: 0 !important;
}

/* Cards */
img[src*="dropdown_icon"],img[src*="list_option_left_bg"],img[src*="list_option_right_bg"],img[src*="right_bottom_cont_top_left"],img[src*="right_bottom_cont_top_right"],img[src*="right_bottom_cont_bottom_left"],img[src*="right_bottom_cont_bottom_right"],img[src*="content_tab_right"],img[src*="content_tab_sep"] {
    display: none;
}
.content_tab_left + td {
    background: #ffffff;
}
.content_tab_top + td {
    background: #ffffff;
    border-top: 1px solid var(--grey-3);
    border-right: 1px solid var(--grey-3);
}
.right_bottom_cont_bottom_bgs {
    padding: 2px;
    border-bottom: 1px solid var(--grey-3);
}

    .right_bottom_cont_bottom_bgs:first-child {
        border-left: 1px solid var(--grey-3);
    }

    .right_bottom_cont_bottom_bgs:last-child {
        border-right: 1px solid var(--grey-3);
    }

.content_tab_top_Align + td {
    background: #ffffff;
}
.content_tab_top_Align + td img {
    display: none;
}
.right_bottom_cont_bottom_bg:first-child {
    border-left: 1px solid var(--grey-3);
}
.right_bottom_cont_bottom_bg:last-child {
    border-right: 1px solid var(--grey-3);
}
/* Dialog */
.list_tablePsycNote {
    border: 0;
}

.list_tablePsycNote th {
    background: #efefef !important;
    border-bottom: 1px solid var(--grey-3) !important;
    border-left: 1px solid #efefef !important;
    border-right: 1px solid #efefef !important; 
    border-top: 1px solid #efefef !important;
    font-family: 'IBM-Plex-Sans-Bold', sans-serif !important;
    font-weight: normal !important;
    padding: 4px 3px 5px 6px !important;
}

.list_tablePsycNote td {
    border: 0 !important;
}
.even_rowpopus {
    background: transparent;
    border: 0 !important;
    border-left: 1px solid transparent !important;
    border-right: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
}
.odd_rowpopups {
    background: #f7f7f7 !important;
    border: 0 !important;
    border-left: 1px solid #f7f7f7 !important;
    border-right: 1px solid #f7f7f7 !important;
    border-bottom: 1px solid #f7f7f7 !important;
}

/* New Pagination */
.Pagination {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    color: #254a67;
    text-align: left;
}

.Pagination .Pagination-page,
.Pagination .Pagination-text,
.Pagination .Pagination-select {
    display: inline-block;
    height: 24px;
    margin: 0;
    border: 1px solid transparent;
}

.Pagination .Pagination-page:focus,
.Pagination .Pagination-text:focus,
.Pagination .Pagination-select:focus {
    border: 1px solid #5a9dd2;
}

.Pagination .Pagination-page {
    font-size: 10px;
    line-height: 24px;
    padding: 0 10px;
    text-align: center;
    background: transparent;
    text-decoration: none !important;
}

.Pagination .Pagination-page:hover {
    background: #ffffff;
}

.Pagination .Pagination-page._current {
    background: #254a67;
    color: #ffffff;
}

.Pagination .Pagination-text {
    font-size: 10px;
    line-height: 24px;
    font-family: 'IBM-Plex-Sans-Bold', sans-serif;
    font-weight: normal;
    padding: 0 5px;
    margin-left: 5px;
    text-decoration: none !important;
}

.Pagination .Pagination-text:hover {
    text-decoration: underline !important;
}

.Pagination .Pagination-select {
    font-size: 10px;
    line-height: 24px;
    padding-left: 5px;
    height: 18px;
}


.DocumentControllerHeader {
    width: 100%;
    border: 1px solid var(--grey-3);
    padding: 4px;
    background: #f7f7f7;
    box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%);
}

.DocumentControllerHeader .drop_lable_bg {
    padding-left: .5rem;
}

.rtsTxt {
    font-size:13px !important;
}

.dxgvDataRow td.dxgv, 
.dxgvDataRowAlt td.dxgv, 
.dxgvSelectedRow td.dxgv, 
.dxgvFocusedRow td.dxgv {
    border-bottom: 1px solid var(--grey-3) !important;
}

.dxgvDataRow td.dxgv div,
.dxgvDataRowAlt td.dxgv div,
.dxgvSelectedRow td.dxgv div,
.dxgvFocusedRow td.dxgv div{
    font-size:11px !important;
}

[id$="CheckboxListController"] {
  font-size: 14px;
}

.ListPageContent div.ellipsis {
    font-size: 12px !important;
}

b {
    font-family: 'IBM-Plex-Sans-Bold', sans-serif !important;
}
.shs-modalhelp-ctr {
font-size:14px;
margin-top:2px;
float: right;
}
.shs-flexend {
justify-content: flex-end;
}
.shs-show-img {
    display: flex !important;
    margin: 0 auto !important;
}

.shs-team-scheduling-space-right-18 {
    padding-right: 18px;
}

.dxgvHeader table tr td span {
    font-family: 'IBM-Plex-Sans-Medium', sans-serif !important;
    font-weight: normal !important;
    font-size: 11px !important;
}
.RadUpload_Office2007 .ruButton {
    color: #fff !important;
    background: var(--shs-clr-8) !important;
    cursor:pointer !important;
}
div.RadUpload_Office2007 .ruFileWrap .ruButtonHover {
    color: #fff;
    cursor:pointer;
}
.shs-uploadbitmapmargin {
margin-left:25px;
}
#ctl00_ctl00_ContentPlaceHolderActivityPageContents_ContentPlaceHolderPageContents_ctl00_ASPxDropDown_SiteInfo_DDD_PW-1 {
left:329px!important;
top: 90px!important;
}
#ctl00_ctl00_ContentPlaceHolderActivityPageContents_ContentPlaceHolderPageContents_ctl00_ASPxDropDown_Lang_DDD_PW-1 {
left:168px!important;
top: 118px!important;
}
#ctl00_ctl00_ContentPlaceHolderActivityPageContents_ContentPlaceHolderPageContents_ctl00_ASPxDropDown_AgeServed_DDD_PW-1 {
left:8px!important;
top: 118px!important;
}

.shs-sendfaxtext {
color:#000;
margin-left:6px;
font-family: 'IBM-Plex-Sans-Medium', sans-serif;
}
#ctl00_ctl00_ContentPlaceHolderActivityPageContents_ContentPlaceHolderPageContents_ctl00_DropDownList_AssignedTo_DDD_PW-1,
#ctl00_ctl00_ContentPlaceHolderActivityPageContents_ContentPlaceHolderPageContents_ctl00_DropDownList_RequestFromId_DDD_PW-1,
#ctl00_ctl00_ContentPlaceHolderActivityPageContents_ContentPlaceHolderPageContents_ctl00_DropDownList_DisclosedBy_DDD_PW-1,
#ctl00_ctl00_ContentPlaceHolderActivityPageContents_ContentPlaceHolderPageContents_ctl00_DropDownList_DisclosedTo_DDD_PW-1,
#ctl00_ctl00_ContentPlaceHolderActivityPageContents_ContentPlaceHolderPageContents_ctl00_DropDownList_ReleaseDisclosure_DDD_PW-1,
#ctl00_ctl00_ContentPlaceHolderActivityPageContents_ContentPlaceHolderPageContents_ctl00_DropDownList_PurposeOfRelease_DDD_PW-1,
#ctl00_ctl00_ContentPlaceHolderActivityPageContents_ContentPlaceHolderPageContents_ctl00_DropDownList_DisclosureType_DDD_PW-1,
#ctl00_ctl00_ContentPlaceHolderActivityPageContents_ContentPlaceHolderPageContents_ctl00_DropDownList_CurrentStatus_DDD_PW-1
 {
left:unset!important;
top:unset!important;
}
.RadUpload_Office2007 .ruRemove, .RadUpload_Office2007 .ruCancel {
    padding-right: 16px;
    margin-left: 8px;
}
.container_top_bottom {
    padding: 0 !important;
    border: 0 !important;
}
.dxeButtonEdit {
	border: 1px solid var(--grey-3);
}

.dxbebt {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}
.dxbebt:before {
    content: "\f078";
}
.dxeButtonEditButton {
    background: #ffffff;
    border: 0;
}
td.dxgv {
    padding-left: 3px !important;
}
.shs-divValidationMessage {
padding:10px;
}
.rwTitlebarControls {
background:#254a67;
}
.RadWindow_Default .rwShadow .rwBodyLeft, .RadWindow_Default .rwShadow .rwBodyRight, .RadWindow_Default .rwShadow .rwStatusbarRow .rwBodyLeft, .RadWindow_Default .rwShadow .rwStatusbarRow .rwBodyRight {
    background-image:none;
}
.RadWindow_Default .rwShadow .rwTopLeft, .RadWindow_Default .rwShadow .rwTopRight, .RadWindow_Default .rwShadow .rwTitlebar, .RadWindow_Default .rwShadow .rwFooterLeft, .RadWindow_Default .rwShadow .rwFooterRight, .RadWindow_Default .rwShadow .rwFooterCenter, .RadWindow_Default .rwShadow .rwTopResize, .RadWindow_Default .rwShadow .rwStatusbar div, .RadWindow_Default .rwShadow .rwStatusbar, .RadWindow_Default .rwShadow .rwPopupButton, .RadWindow_Default .rwShadow .rwPopupButton span, .RadWindow_Default .rwShadow .rwBodyLeft, .RadWindow_Default .rwShadow .rwBodyRight, .RadWindow_Default .rwShadow .rwStatusbarRow .rwBodyLeft, .RadWindow_Default .rwShadow .rwStatusbarRow .rwBodyRight {
    background-image: none;
}
.RadWindow_Default .rwTable .rwTitlebarControls em {
    color: #fff;
}
.RadSpell .RichTextView, .RadSpell textarea {
    border: 1px solid var(--grey-3);
}
  
.RadWindow_Default a.rwIcon {
    background-image:none;
}
.RadWindow_Default .rwTable .rwTitlebarControls em {
    margin-left: -10px;
}
.RadWindow .rwShadow em {
    padding: 5px 0px 0 0px;
}
.RadWindow_Default .rwControlButtons a {
    background-image:none;
    position:relative;
}  

.RadWindow_Default .rwControlButtons a:before {
    content: "\f410";  /* this is your text. You can also use UTF-8 character codes as I do here */
    font-family: 'Font Awesome 5 Free';
    left:2px;
    position:absolute;
    top:7px;
    font-weight:bold;
 }
.RadWindow .rwControlButtons a {
    text-indent: 0;
    overflow: unset;
    text-align: unset;
}
.RadWindow .rwControlButtons a {
    font-size: 16px;
    color: #fff;
    cursor:pointer;
}
.RadWindow ul.rwControlButtons span {
    display: none;
}

.padding_label1 textarea.form_textareaWithoutWidth[cols="155"] {
    width: 98% !important;
}

.ms-parent button.ms-choice {
    display: block;
    width: 100%;
    height: 26px;
    padding: 0;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #a8bac3;
    text-align: left;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #fff;
}

    .ms-parent button.ms-choice span {
        padding-left: 8px;
    }

    .ms-parent button.ms-choice > span.placeholder {
        color: #999;
    }

    .ms-drop.bottom {
        display: none;
    }
/*------------------------- Font awasome ------------------------*/
.fa, .fas, .far, .fab {
    font-family: 'Font Awesome 5 Free' !important;
}

.fas {
    font-weight: 900 !important;
}

.shs-list-page-filter-section  .ui-autocomplete {
    position:fixed !important;
    }

.window_panel .window_header .minimizeImg, .window_panel .window_header .cascadeImg, .window_panel .window_header .maximizeImg, .window_panel .window_header .closeImg {
    background-image: none !important;
    background-position: unset !important;
    top: 0 !important;
    color: var(--shs-clr-8-clr);
}

.shs-table-border-bottom {
    border-bottom: 1px solid var(--grey-3);
}
.shs-vitalhistory-margin {
    margin-bottom: 5px;
}
.shs-movedocs_inputtype {
    border: 1px solid var(--grey-3);
    background: var(--grey-3);
}
.shs-RadTabStrip {
width:calc(100vw - 19vw);
}
.shs-small-nav-RadTabStrip {
width:calc(100vw - 5vw);
}
.shs-clientorder-panelmainheight {
height:calc(100vh - 183px);
}
.shs-InsertGridOrderListHeight {
height:calc(100vh - 470px);
}
	.shs-clearicon-container {
    color: var(--shs-clr-8);
    font-size: 14px;
    margin-left:2px;
    cursor: pointer;
}
.shs-inlineblock {
display:inline-block;
}
.shs-registrationdocument_height {
height:calc(100vh - 200px);
overflow:auto;
}
.shs-DivImageView iframe {
height: calc(100vh - 190px)!important;
}

/*New File CSS Ends*/

/* Top Css Starts */


body.shs-custome-style-1 {
    --shs-nav-bc: #cfcfcf;
    --shs-bc: #acacac;
}

.shs-top {
    display: flex;
    align-items: center;
    min-height: 48px;
    border-bottom: 1px solid var(--shs-bc);
    box-sizing: border-box;
}

.shs-top-left {
    display: flex;
    align-items: center;
    min-width: 165px;
    padding-left: 3px;
    box-sizing: border-box;
}

.shs-icon-container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    color: var(--shs-clr-8);
    font-size: 16px;
    cursor: pointer;
}
*:focus, a[id$="HelpUrlFromApplication"]:focus .shs-icon-container, #Button_LogOutFromApplication:focus .shs-icon-container {
    box-shadow: 0px 0px 1.5px 1.2px #000000 !important;
    outline: 1px solid #000000;
}

.shs-nav-item-container:focus {
box-shadow: none !important;
outline: 1px solid #000000;
}
.shs-nav-parent-top:focus {
box-shadow: inset 0 0 0 0.5px #000000 !important;
outline: 1px solid #000000;
}

.shs-list-page-filter-container:focus, .shs-filter-expand-collapse-icon-container:focus {
    outline: 1px solid #000000;
}

.shs-logo-container {
    display: flex;
    margin-left: 8px;
    cursor: pointer;
    margin-top:4px;
}

.shs-logo {
    height: 24px;
}

.shs-heading {
    margin-left: -7px;
    margin-bottom: -1px;
    font-size: 18px;
}

.shs-top-right {
    display: flex;
    justify-content: space-between;
    flex-grow: 1;
    padding: 0 8px;
}

.shs-search-bar-icon-container {
    justify-content: flex-start;
    margin-right: 12px;
}

.shs-head-right {
    display: flex;
    align-items: center;
}

.shs-unsave-count {
    display: flex;
    justify-content: center;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background-color: var(--shs-clr-8);
    color: #ffffff;
    border-radius: 50%;
    font-size: 12px;
    cursor: pointer;
}

.shs-notofication {
    display: flex;
    position: relative;
    margin-right: 8px;
}

.shs-notification-count {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 12px;
    height: 12px;
    background: var(--shs-clr-8);
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 50%;
    box-sizing: border-box;
    position: absolute;
    right: -2px;
    top: -2px;
    font-size: 10px;
}
.shs-healthalertnotification-count {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 12px;
    height: 12px;
    background: var(--shs-clr-8);
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 50%;
    box-sizing: border-box;
    position: absolute;
    right: 3px;
    top: -2px;
    font-size: 10px;
}
.shs-user-details-container {
    position: relative;
}

.shs-user {
    display: flex;
    align-items: center;
    margin: 0 8px;
    color: var(--shs-clr-8);
    cursor: pointer;
}

.shs-username {
    margin-right: 4px;
}

.shs-user-detail {
    display: none;
    flex-direction: column;
    width: 150px;
    position: absolute;
    right: 0;
    z-index: 99999;
}

.shs-user-details-container.active .shs-user-detail {
    display: flex;
}

/* Top Css Ends */

/* Bottom Css Starts*/


.shs-bottom {
    display: flex;
    flex-grow: 1;
    text-align:left;
}

.shs-arrow-left {
    width: 8px;
    height: 8px;
    background-color: #d6d6d6;
    clip-path: polygon(0 50%, 100% 100%, 100% 0);
    transform: translate(0,100%);
}

/* Page Css Starts */

.shs-body {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow: auto;
}

.shs-main {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    /* height: 1px; */
    background-color: var(--shs-clr-1);
    /* overflow: auto; */
}

.shs-main-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 8px;
    box-sizing: border-box;
}

.shs-page-title {
    font-size: 18px;
}

.shs-main-body {
    flex-grow: 1;
    height: 1px;
    padding: 0 8px 8px 8px;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    box-sizing: border-box;
}

.shs-main-icon-container {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.shs-icon-page-container {
    border-radius: 50%;
}

    .shs-icon-page-container:hover {
        background-color: var(--shs-clr-8);
        color: #ffffff;
    }

.shs-head-more-icon {
    position: relative;
}

.shs-child-item-container {
    display: none;
    flex-direction: column;
    width: 150px;
    position: absolute;
    right: 0;
    z-index: 9997;
}

.shs-head-more-icon.active .shs-child-item-container {
    display: flex;
}

.shs-head-more-icon.active .shs-icon-page-container {
    background-color: var(--shs-clr-8);
    color: #ffffff;
}

.shs-arrow-top {
    align-self: flex-end;
    width: 8px;
    height: 8px;
    background: #d6d6d6;
    clip-path: polygon(50% 0, 100% 100%, 0 100%);
    transform: translate(-100%, 0);
}

.shs-child-item-detail {
    background-color: #ffffff;
    border: 1px solid var(--shs-bc);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.16);
    font-size: 12px;
    z-index: 9999;
}

.shs-child-item {
    height: 24px;
    padding: 4px;
    border-bottom: 1px solid var(--shs-bc);
    cursor: pointer;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: var(--shs-clr-5-clr);
    text-align:left;
}

    .shs-child-item:hover {
        background-color: #efefef;
    }

.shs-disabled-more-item {
    opacity: 0.6;
    pointer-events: none;
}

.shs-close-icon {
    font-size: 14px;
}

.shs-icon-main-container {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.shs-child-icon {
    color: white;
    position: absolute;
    font-size: 8px;
}

.shs-icon-main-container:hover .shs-child-icon {
    color: var(--shs-clr-8);
}
/* Page Css Endss */

/* Bottom Css Ends */
.shs-main-container-default {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.shs-nav-outer-container {
    display: flex;
    flex-direction: column;
}

.shs-nav-outer-container-width {
    min-width: 165px;
}

.shs-main-container-row {
    display:flex;
    flex-grow:1;
}

.shs-main-container-detail {
    display:flex;
    flex-direction:column;
    flex-grow:1;
}

#DivShowCustomPage {
    flex-grow:1;
}
/*Footer Css Starts */
.shs-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 24px;
    padding: 0 0 0 2px;
    background: #efefef;
    background: linear-gradient(90deg,#efefef,#efefef,var(--shs-footer-db-clr),#efefef,#efefef);
    color:#000000;
    border-top: 1px solid var(--shs-bc);
    font-size: 10px;
    position:absolute;
    bottom:0;
    width:100%;
}

.shs-footer-child {
    font-size: 10px;
}

.shs-footer-right {
    display: flex;
    align-items: center;
}

.shs-theme {
    height: 10px;
    width: 10px;
    border: 1px solid var(--shs-bc);
    margin-right: 12px;
    cursor: pointer;
}

    .shs-theme.blue {
        background-color: #254a67;
    }

    .shs-theme.purple {
        background-color: #7658F2;
    }

    .shs-theme.red {
        background-color: red;
    }

    .shs-theme.green {
        background-color: green;
    }

.shs-row {
    margin-top: 8px;
}

.shs-card-container {
    display: flex;
    flex-direction: column;
    padding: 8px;
    background-color: #ffffff;
    border: 1px solid var(--shs-bc);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    box-sizing: border-box;
}

.shs-card-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 4px;
    color: #000000;
    border-bottom: 1px solid #254A67;
    box-sizing: border-box;
}

.shs-card-head-left {
    justify-content: flex-start;
}

.shs-card-head-title , .shs-widget-count{
    font-size: 14px;
}

.shs-card-head-right {
    display: flex;
    align-items: center;
}

.shs-widget-view-all-icon {
    margin-right: 4px;
    cursor: pointer;
}

.shs-widget-view-all-label {
    width: 34px;
}

.shs-card-body {
    flex-grow: 1;
    overflow-y: auto;
    padding-top: 8px;
    font-size: 11px;
}





    .shs-card-body > table:first-child {
        width: 100%;
    }

.shs-card-no-data {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.shs-widget-row-container {
    display: flex;
    width: 100%;
}

.shs-client-dashboard-card-container {
    min-width: calc(33.33% - 6px);
    max-width: calc(33.33% - 6px);
    margin-top: 10px;
}

.shs-client-dashboard-card-center {
    margin-left: 8px;
    margin-right: 8px;
}

.shs-page-cd-card-key {
    min-width: 100px;
    max-width: 100px;
}

.shs-page-ca-card-key {
    min-width: 165px;
    max-width: 165px;
}

.shs-card-val {
    padding-left: 4px;
}

.shs-page-cd-summary-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.shs-page-cd-name {
    grid-area: cd-name;
}

.shs-page-cd-dob {
    grid-area: cd-dob;
}

.shs-page-cd-age {
    grid-area: cd-age;
}

.shs-page-cd-h-address {
    grid-area: cd-h-address;
}

.shs-page-cd-h-phone {
    grid-area: cd-h-phone;
}

.shs-page-cd-email {
    grid-area: cd-email;
}

.shs-page-cd-e-contact {
    grid-area: cd-e-contact;
}

.shs-page-cd-primary-clinician {
    grid-area: cd-primary-clinician;
}

.shs-page-cd-primary-physician {
    grid-area: cd-primary-physician;
}

.shs-page-cd-current-balance {
    grid-area: cd-current-balance;
}

.shs-page-cd-last-seen {
    grid-area: cd-last-seen;
}

#SmartViewContainer .shs-page-cd-age .shs-page-cd-card-key {
    min-width: 100px;
}

#SmartViewContainer .shs-page-cd-age {
    padding-left: 0px;
}

.shs-page-cd-summary-container {
    display: grid;
    row-gap: 8px;
    grid-template-columns: 33.33% 170px calc(33.33% - 170px) 33.33%;
    grid-template-areas:
        "cd-name cd-dob cd-age cd-h-address"
        "cd-h-phone cd-email cd-email cd-h-address"
        "cd-e-contact cd-primary-clinician cd-primary-clinician cd-primary-physician"
        "cd-current-balance cd-last-seen cd-last-seen .";
}

.shs-page-cd-age {
    padding-left: 14px;
}

.shs-page-cd-age .shs-page-cd-card-key {
    min-width: 24px;
}
#SmartViewContainer .shs-page-cd-summary-container {
    display: unset;
}

#SmartViewContainer .shs-page-cd-summary-container .shs-card-row {
    margin: 3px;
}

.shs-detail-container {
    display: flex;
    margin-bottom: 8px;
}

.shs-detail-container-group {
    flex-grow: 1;
    min-width: calc(25% - 8px);
    margin-right: 8px;
}

.shs-detail-container-section {
    width: 25%;
}

.shs-radio-container {
    display: flex;
    align-items: center;
    height: 18px;
    margin-bottom: 8px;
    cursor: pointer;
}

.shs-unchecked-radio, .shs-checked-radio {
    margin-right: 12px;
    color: var(--shs-clr-8);
}

.shs-checked-radio {
    display: none;
}

.shs-select-container {
    height: 20px;
    width: 100%;
    border: 1px solid var(--shs-bc);
    /* background: #f7f7f7; */
    outline: none;
    box-sizing: border-box;
}

.shs-select-group {
    /* background: #f7f7f7; */
    color: #000000;
    pointer-events: all;
}

.shs-detail-container-group .shs-select-group {
    background: #efefef;
    color: #6c6c6c;
    pointer-events: none;
}

.shs-detail-container-group.active .shs-select-group {
    background: #f7f7f7;
    color: #000000;
    pointer-events: all;
}

.shs-detail-container-group.active .shs-checked-radio {
    display: flex;
}

.shs-detail-container-group.active .shs-unchecked-radio {
    display: none;
}

.shs-table-head {
    display: flex;
}

.shs-table {
    width: 100%;
    font-size: 11px;
    border-collapse: collapse;
}

.shs-table-with-head tr:nth-child(1) {
    height: 24px;
    background-color: #efefef !important;
    font-size: 11px;
}

.shs-table tr {
    border-bottom: 1px solid var(--shs-bc);
}

.shs-table td,.shs-table th {
    height: 24px;
    padding: 0 8px;
    cursor: pointer;
    white-space: nowrap;
    box-sizing: border-box;
}

.shs-table tr:nth-child(2n+1) {
    background-color: #f7f7f7;
}

.shs-table tr:hover{
    background-color: #d6d6d6;
}

.shs-table-detail-underline {
     text-decoration: underline;
    text-decoration-color: var(--shs-clr-8);
    /* cursor: pointer; 
    border-bottom:1px solid var(--shs-clr-8); */
}

    /* span.shs-table-detail-underline:hover {
        border-bottom:2px solid var(--shs-clr-6);
    } */
/*Footer Css Ends */



/* Search Prototype Css Starts*/
/* Css from here */

.shs-container-right-top-left {
    display: flex;
    flex-grow: 1;
    padding-right: 8px;
    position: relative;
    margin-left:3px;
}

.shs-search-container {
    cursor: pointer;
}

.shs-search-top {
    display: flex;
    flex-direction: column;
    margin-right: 12px;
    position: relative;
}

.shs-search-icon-container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 28px;
    height: 28px;
    color: var(--shs-clr-8);
    font-size: 16px;
}

.shs-arrow-top {
    width: 8px;
    height: 8px;
    clip-path: polygon(0 100%, 100% 100%, 50% 0);
    background: #d6d6d6;
}

.shs-search-arrow {
    display: none;
    align-self: center;
    position: absolute;
    bottom: -8px;
    right: 8px;
    z-index: 1;
}

.shs-search-bottom {
    z-index: 9999;
    display: none;
    flex-direction: column;
    margin-top: 8px;
    background-color: white;
    color: black;
    position: absolute;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.16);
}

.shs-search-input-container {
    display: flex;
    align-items: center;
    height: 28px;
    min-width: 300px;
    max-width: 300px;
    /*padding: 0 4px;*/
    border: 1px solid var(--shs-bc);
    box-sizing: border-box;
}

.shs-search-container.active .shs-search-arrow {
    display: flex;
}

.shs-search-container.active .shs-search-bottom {
    display: flex;
}

.shs-search-icon {
    padding-right: 4px;
    color: #6c6c6c;
}

.shs-search-field {
    flex-grow: 1;
    border: none;
    outline: none;
    font-size: 12px;
}

.shs-search-result-container {
    display: none;
    flex-direction: column;
}

.shs-search-bottom.active .shs-search-result-container {
    display: flex;
}

.shs-search-result-item {
    display: flex;
    align-items: center;
    flex-grow: 1;
    min-height: 24px;
    /* min-width: 250px;
    max-width: 300px; */
    margin-top: -1px;
    padding: 0 4px;
    background-color: white;
    border: 1px solid var(--shs-bc);
    box-sizing: border-box;
    font-size: 12px;
}
    .shs-search-result-item:hover {
        background-color: var(--shs-nav-item-container-hover-bg)
    }
.shs-search-result-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 18px;
    width: 18px;
    background-color: var(--shs-clr-8);
    border-radius: 50%;
    margin-right: 3px;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
}

.shs-search-sub-result-container {
    display: none;
    right: 0px;
    transform: translate(100%,0);
    position: absolute;
    width: 165px;
}

    .shs-search-sub-result-container.active {
        display: flex;
    }

.shs-search-sub-arrow {
     /* min-width: 10px;  */
    height: 10px;
    background-color: #d6d6d6;
    transform: translate(0, 50%);
    clip-path: polygon(0 50%, 100% 0, 100% 100%);
}

.shs-search-sub-result {
    min-width: 165px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.16);
}

.shs-selected-result-detail {
    display: flex;
    align-items: center;
    height:20px;
    margin-bottom: 4px;
    border-bottom: 2px solid var(--shs-clr-8);
    position: relative;
    box-sizing: border-box;
}

.shs-selected-result-container {
    display: none;
    align-items: center;
    box-sizing: border-box;
    padding: 0 4px;
    transform: translate(-12px,0);
    z-index: 9995;
    margin-left:10px;
}

.shs-selected-result-small {
    display: none;
}

.shs-selected-result-container.small .shs-selected-result {
    display: none;
}

.shs-selected-result-container.small .shs-selected-result-small {
    display:flex;
}

.shs-selected-result-provider {
    max-width: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.shs-selected-close {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    color: var(--shs-clr-8);
    border-radius: 50%;
}

    .shs-selected-close:hover {
        background-color: var(--shs-clr-8);
        color: #ffffff;
        cursor: pointer;
    }

.shs-search-result-icon-container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    margin-right: 4px;
    color: var(--shs-clr-8);
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    font-size:14px;
}

    .shs-search-result-icon-container:hover {
        background-color: var(--shs-clr-8);
        color: #ffffff;
        transform: scale(1.2);
    }

.shs-search-more-user-icon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.shs-search-result-icon-container-body-container {
    display: none;
    flex-direction: column;
    align-items: center;
    position: absolute;
    top: 24px;
    right: 2px;
}

.shs-search-result-icon-container-body {
    display: flex;
    flex-wrap: wrap;
    background: #ffffff;
    border: 1px solid var(--shs-bc);
    width: 100px;
    transform: translate(42%,0);
    padding: 5px 5px 0px 0px;
}

    .shs-search-result-icon-container-body .shs-search-result-icon-container {
        margin: 4px;
    }

.shs-search-more-user-icon-container.active .shs-search-result-icon-container-more {
    background-color: var(--shs-clr-8);
    color: white;
}

.shs-search-more-user-icon-container.active .shs-search-result-icon-container-body-container {
    display: flex;
}

.shs-selected-result-container.active {
    display: flex;
}

.shs-selected-result-label {
    padding-right: 4px;
    position: relative;
}

.shs-search-result-title{
    flex-grow: 1;
}

.shs-pin-icon-container {
    display: flex;
    align-items: center;    
    justify-content: flex-end;
    min-width: 24px;
    min-height:24px;
    color: var(--shs-clr-8);
}

.shs-client-details {
    display: none;
    align-items: center;
    width: 550px;
    padding: 8px;
    background-color: white;
    color: black;
    border: 1px solid var(--shs-bc);
    position: absolute;
    z-index: 9995;
}

.shs-client-detail-left {
    flex-grow: 1;
}

.shs-client-detail-row {
    display: flex;
    align-items: center;
}

.shs-client-detail-key {
    min-width: 110px;
    max-width: 110px;
}

.shs-client-detail-col {
    padding: 0 4px;
}

.shs-client-detail-val {
    flex-grow: 1;
}

.shs-client-detail-right {
    display: flex;
    align-items: center;
    justify-content: center;
    /*min-width: 200px;
    max-width: 200px;*/
    padding: 8px;
    margin-left: 12px;
    background-color: #efefef;
    font-size: 150px;
    color: var(--shs-clr-8);
}

.shs-selected-result-label:hover .shs-client-details {
    display: flex;
}

.shs-client-id {
    padding-right: 4px;
    color: var(--shs-clr-8);
}
.shs-fav-sort-active {
    display: none;
}
#shs-fav-container .shs-fav-sort-active {
    display: none;
}

#shs-fav-container.active .shs-fav-sort-active {
    display: flex;
}

#shs-fav-container.active .shs-fav-sort-default {
    display: none;
}

#shs-fav-screen {
    display: none;
}
/* Css end here */

/*List page Css Starts*/
.shs-main-body-list-container {
    display: flex;
    flex-direction: column;
}
.shs-main-body-list {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.shs-list-filter {
    width: 100%;
    max-width: 843px;
    padding: 4px 4px 0 4px;
    margin: 1px;
    margin-bottom: 0;
    background-color: #F7F7F7;
    color: #000000;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    box-sizing: border-box;
}

.shs-list-filter-top {
    display: flex;
}

.shs-list-filter-row {
    display: flex;
    flex-grow: 1;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 4px;
    box-sizing: border-box;
}

.shs-list-filter-top-left .shs-list-ddl-container {
    width: calc(25% - 8px);
    margin-right: 8px;
    margin-bottom: 4px;
}

.shs-list-filter-top-left .shs-select-group {
    height: 20px;
    padding: 0;
    background-color: #ffffff;
    font-size: 10px;
}

.shs-list-filter-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 20px;
    min-width: 65px;
    width: 65px;
    background-color: var(--shs-clr-8);
    color: var(--shs-clr-8-clr);
    font-size: 11px;
    cursor: pointer;
}

.shs-filter-col {
    display: flex;
    align-items: center;
    margin-right: 8px;
}

.shs-filter-title {
    margin: 0 4px;
    color: #434343;
    font-size: 10px;
}

.shs-filter-txt-box {
    display: flex;
    align-items: center;
    height: 20px;
    box-sizing: border-box;
}

    .shs-filter-txt-box input {
        flex-grow: 1;
        height: 18px;
        min-width: 20px;
        max-width: 70px;
        border: 1px solid var(--shs-bc);
        outline: none;
        box-sizing: border-box;
    }

.shs-calender-icon {
    margin: 0 4px;
    color: var(--shs-clr-8);
    font-size: 16px;
}

.shs-calender-caret-icon {
    color: var(--shs-clr-8);
}

.shs-checkbox-parent {
    display: flex;
    align-items: center;
    margin-bottom: 4px;
}

.shs-checkbox-container {
    display: flex;
    align-items: center;
    min-width: 13px;
    height: 13px;
    color: var(--shs-clr-8);
}

.shs-checkbox {
    font-size: 14px;
}

.shs-checkbox-title {
    flex-grow: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.shs-checkbox-parent .shs-checkbox-active {
    display: none;
}

.shs-checkbox-parent.active .shs-checkbox-active {
    display: flex;
}

.shs-checkbox-parent.active .shs-checkbox-default {
    display: none;
}

.shs-list-grid {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    width: 100%;
    margin: 4px 6px 0 0;
    padding: 4px;
    background-color: #ffffff;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    box-sizing: border-box;
}

.shs-list-grid-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 10px;
}

.shs-list-grid-top-left, .shs-list-grid-top-right {
    display: flex;
    align-items: center;
}

.shs-list-grid-top-left {
    font-size: 11px;
}

.shs-list-grid-top-left-title {
    color: var(--shs-clr-8);
    margin-left: 8px;
    text-decoration: underline;
    cursor: pointer;
}

.shs-list-grid-top-right-title {
    margin-left: 8px;
}

.shs-list-grid-body {
    flex-grow: 1;
    height: 1px;
    margin: 4px 0;
    overflow-y: auto;
}

.shs-list-grid-footer {
    display: flex;
    align-items: center;
    color: var(--shs-clr-8);
}

.shs-list-grid-footer-col {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 24px;
    height: 24px;
    font-size: 10px;
    cursor: pointer;
}

    .shs-list-grid-footer-col:hover {
        text-decoration: underline;
    }

    .shs-list-grid-footer-col:nth-child(1) {
        background-color: var(--shs-clr-8);
        color: var(--shs-clr-8-clr);
    }

.shs-list-grid-footer-lbl {
    margin-left: 12px;
    cursor: pointer;
}

    .shs-list-grid-footer-lbl:hover {
        text-decoration: underline;
    }

.shs-list-grid-footer-ddl {
    margin-left: 12px;
}

.shs-list-grid td {
    min-width: 50px;
}

.shs-body-list-page {
    overflow: hidden;
}

.shs-list-grid .shs-table-with-head tr:nth-child(1) td {
    border-right: 1px solid var(--shs-bc);
}
/*List page Css Ends*/

/*Document Page Starts*/
.shs-main-body-document {
    margin-top: 8px;
    overflow: unset;
}

.shs-icon-txt {
    font-size: 10px;
}

.shs-document-page-tab {
    margin-top: 8px;
}

.shs-document-tab-container {
    display: flex;
    font-size: 14px;
}

.shs-document-tab-item {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 28px;
    padding: 0 12px;
    cursor: pointer;
}

.shs-document-tab-item:hover {
    background-color: var(--shs-clr-2);
}

.shs-document-tab-item.active {
    background-color: var(--shs-clr-2);
    box-shadow: inset 0px -2px 0px 0px var(--shs-clr-8);
}

.shs-document-parent-tab-container {
    margin-bottom: 4px;
    border-bottom: 1px solid var(--shs-clr-8);
}

.shs-document-child-tab-container {
    background-color: #efefef;
}

.shs-main-document .shs-card-container {
    margin-top: 8px;
}

.shs-card-title-small {
    margin-bottom: 4px;
    color: #434343;
    font-size: 10px;
}

.shs-document-card-field {
    display: flex;
    flex-direction: column;
    height: 36px;
    background-color: #f7f7f7;
    border: 1px solid var(--shs-bc);
    box-sizing: border-box;
}

.shs-document-card-field input {
    flex-grow: 1;
    width: 99%;
    background-color: transparent;
    border: none;
    outline: none;
}

.shs-document-card-field-small {
    height: 24px;
}

.shs-card-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 28px;
    width: 120px;
    padding: 0 12px;
    background: var(--shs-clr-8);
    color: var(--shs-clr-8-clr);
    font-size: 12px;
    box-sizing: border-box;
    cursor: pointer;
}

.shs-card-btn-outline {
    background: linear-gradient(90deg,transparent 50%,var(--shs-clr-8) 0);
    background-size: 200%;
    background-position: 0 0;
    color: var(--shs-clr-8);
    border:1px solid var(--shs-clr-8);
    box-sizing: border-box;
}

.shs-space-top{
    margin-top: 8px;
}

.shs-space-bottom{
    margin-bottom: 8px;
}

.shs-card-row {
    display: flex;
}

.shs-card-col-small {
    width: 25%;
}

.shs-card-col {
    flex-grow: 1;
}

.shs-ddl-row {
    display: flex;
    align-items: center;
    width: 100%;
    margin-top: 8px;
}

.shs-ddl-col {
    width: calc(25% - 8px);
    margin-right: 8px;
}

.shs-ddl-col:nth-child(4) {
    margin-right: 0;
    flex-grow: 1;
}

.shs-radio-parent {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}

.shs-radio-container {
    display: flex;
    align-items: center;
    min-width: 24px;
    height: 24px;
    color: var(--shs-clr-8);
    margin-bottom: 0 !important;
}

.shs-radio {
    font-size: 16px;
}

.shs-radio-title {
    flex-grow: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.shs-radio-parent .shs-radio-active {
    display: none;
}

.shs-radio-parent.active .shs-radio-active {
    display: flex;
}

.shs-radio-parent.active .shs-radio-default {
    display: none;
}

.shs-detail-page-tab{
    display:flex;
    flex-wrap: wrap;
}

.shs-detail-page-tab .shs-document-tab-item{
    border-bottom: 1px solid var(--shs-clr-8);
}

.shs-other-version-icon-container {
    display: flex;
    align-items: center;
}

.shs-document-tab {
    /* page / tab / unselected / default */
    /* Auto Layout */
    /* page / tab / selected / default */
    /* Auto Layout */
    border-bottom: 5px solid #254A67 !important;
    padding: 8px 16px;
    cursor: pointer;
    background: #C6DFF0;
    /* Inside Auto Layout */
    flex: none;
    order: 1;
    align-self: center;
    margin: 4px 0px;
    /* Note */
    position: static;
    width: 31px;
    height: 18px;
    left: 16px;
    top: 8px;
    /* $page-tab */
    /* font-family: IBM Plex Sans; */
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    /* $black */
    color: #000000;
    /* Inside Auto Layout */
    flex: none;
    order: 0;
    align-self: center;
    margin: 10px 0px;
    /*********/
}

.shs-document-tab-line {
    border-top: 1px solid #254A67 !important;
    /* $grey-5 */
    background: #254A67;
    margin-bottom: 6px;
}

.shs-document-detail-container {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid var(--shs-bc);
    box-sizing: border-box;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    padding: 8px;
    /* Rectangle 1 */
    /*left: 0%;
    right: 0%;
    top: 0%;
    bottom: 0%;*/
}

.shs-document-detail-title {
    /* padding-left: 16px; */
    padding-top: 11px;
    padding-bottom: 11px;
    /* $card-heading */
    /* font-family: IBM Plex Sans; */
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    /* $black */
    color: #000000;
}

.shs-document-detail-checkbox {
    background-color: #254A67 !important;
    height: 16px;
    width: 16px;
}

.shs-document-detail-checkboxText {
    /* font-family: IBM Plex Sans; */
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    height: 18px;
}

.shs-document-detail-text {
    position: relative;
    left: 10px;
    /* $input */
    /* font-family: IBM Plex Sans; */
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    /* $black */
    color: #000000;
    width: auto;
    outline: none;
}

.shs-document-detail-textbox {
    height: 20px;
    /* $grey-1 */
    /* background: #F7F7F7; */
    /* $grey-3 */
    border: 1px solid var(--shs-bc);
    box-sizing: border-box;
    outline: none;
}

.shs-document-detail-button {
    display: flex;
    flex-direction: row;
    width: 87px;
    height: 36px;
    background: #254A67;
    margin: 0px 16px;
}

    .shs-document-detail-button span {
        height: 18px;
        /* $button-medium */
        font-family: IBM Plex Sans;
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        line-height: 18px;
        /* $white */
        color: #FFFFFF;
        /* Inside Auto Layout */
        order: 0;
        align-self: center;
        margin: 10px 0px;
    }

.shs-list-page-filter-container {
    display:flex;
    flex-direction:column;
    margin-bottom: 4px;    
    position:relative;
}

.shs-list-page-filter-section {
    height: var(--shs-filter-collapse-height);
    overflow: hidden;
}

.shs-list-page-filter-section-other {
    height:32px;
    overflow:hidden;
}

.shs-filter-element-hide {
     display:none;
}


.shs-filter-expand-collapse-icon-container {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    position: absolute;
    bottom: -4px;
}

.shs-filter-expand-collapse-icon {
    display: none;
    width: 24px;
    height: 14px;
    align-items: center;
    justify-content: center;
    background: #F7F7F7;
    color: #254a67;
    border: 1px solid var(--shs-bc);
    font-size: 12px;
    cursor: pointer;
    box-sizing: border-box;
}

.shs-filter-expand {
    display: flex;
}

.shs-list-page-filter-container.active .shs-filter-expand {
    display: none;
}

.shs-list-page-filter-container.active .shs-filter-collapse {
    display: flex;
}

.shs-list-page-filter-container.active .shs-list-page-filter-section,.shs-list-page-filter-container.active .shs-list-page-filter-section-other{
    height: auto;
    overflow: inherit;
}

.shs-div-main-page-container {
    display:flex;
    flex-direction: column;
    flex-grow:1;
    position: relative;
}
.shs-popup-icon {
    margin-left: 8px;
}

.shs-popup-child-container {
    flex-direction: column;
}

.shs-popup-child-container .shs-popup-icon {
    display: none;
}

.shs-popup-child-container .shs-popup-arrow-parent-item {
    min-width: 0;
}

.shs-popup-child-container .shs-nav-parent-first-letter {
    display: none;
}

.ExpanderToolBarFloat .ExpanderToolbarHidden {
    /*color: var(--shs-clr-8) !important;*/
    display:flex;
}

:is(button,input[type="button"],input[type="submit"]).DisabledButtonCrossBrowser {
    color: var(--shs-clr-8) !important;
}

/*Document Page Ends*/

/* Toastr Library CSS Starts*/
body.swal2-toast-shown .swal2-container {
    width: 240px;
}
div:where(.swal2-container).swal2-backdrop-show {
    background: none;
}

.shs-sweet-2-alert-content-container {
    display: flex;
}

.shs-sweet-2-alert-content-icon {
    font-size: 16px;
    padding-right: 8px;
}

.shs-sweet-2-alert-popup-custom {
    background-color: var(--shs-toast-bg) !important;
    color: var(--shs-toast-clr) !important;
    font-size: 12px;
    padding: 4px;
    width: 220px !important;
}

    .shs-sweet-2-alert-popup-custom .swal2-html-container {
        margin: 0;
        text-align: left;
    }

.shs-sweet-2-alert-popup-close-icon {
    align-self: baseline !important;
    color: var(--shs-toast-clr) !important;
}

.shs-sweet-2-alert-title {
    padding-bottom: 6px;
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 6px;
}

    .shs-sweet-2-alert-title:last-child {
        border: none;
        padding-bottom: 0;
        margin-bottom: 0;
    }

.swal2-html-container {
    margin: 0 !important;
}
/* Toastr Library CSS Ends*/

/* About SmartCare Starts */

.shs-about-sc-popup {
    display: none;
    width: 370px;
    padding: 5px;
    background-color: white;
    color: black;
    border: 1px solid black;
    border-width: thin;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 16%);
    position: fixed;
    bottom: 30px;
    right:10px;
    z-index: 2147483647 !important;
}

.shs-about-sc-icon-container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    font-size: 14px;
    color: var(--shs-clr-8);
    cursor:pointer;
    margin-right:14px
}

/* About SmartCare Ends*/
/* Search Prototype Css Ends*/
.shs-row-container {
    display: flex;
    align-items: center;
}

/*Fontawesome Icon Starts*/
.shs-fa-icon-container{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    color: var(--shs-clr-8);
    font-size: 16px;
    position: relative;
}

.shs-fa-icon-container-hover:hover {
    background: var(--shs-clr-8);
    color: var(--shs-clr-8-clr);
    border-radius: 50%;
    cursor: pointer;
}

.shs-fa-secondary {
    font-size: 0.55em;
    position: absolute;
}

.shs-fa-icon-container-hover:hover .shs-fa-secondary{
    background: var(--shs-clr-8);
    color: var(--shs-clr-8-clr);
}

.shs-fa-icon-container-hover:hover .shs-fa-secondary-revert-clr {
    background: var(--shs-clr-8-clr);
    color: var(--shs-clr-8);
}

.shs-fa-text-secondary {
    background-color: transparent;
    font-family: 'IBM-Plex-Sans-Bold', 'sans-serif' !important;
}

.shs-fa-icon-secondary {
    background-color: var(--shs-clr-1);
    color: var(--shs-clr-8);
}

.shs-fa-secondary-revert-clr {
    background-color: var(--shs-clr-8);
    color: var(--shs-clr-1);
}

.shs-fa-secondary-transparent-bg {
    background: transparent;
}

.shs-fa-secondary-size-s {
    font-size: 0.65em;
}

.shs-fa-secondary-size-m {
    font-size: 0.8em;
}

.shs-fa-secondary-size-equal {
    font-size: 1em;
}

.shs-fa-secondary-size-l {
    font-size: 1.2em;
}

.shs-fa-secondary-size-xl {
    font-size: 1.5em;
}

.shs-fa-stacked-on-top {
    transform: translate(0,-90%);
}

.shs-fa-stacked-on-bottom {
    transform: translate(0,90%);
}

.shs-fa-stacked-on-left {
    transform: translate(-90%,0);
}

.shs-fa-stacked-on-right {
    transform: translate(90%,0);
}

.shs-fa-stacked-on-top-left {
    transform: translate(-70%,-90%);
}

.shs-fa-stacked-on-top-right {
    transform: translate(70%,-90%);
}

.shs-fa-stacked-on-bottom-left {
    transform: translate(-70%,90%);
}

.shs-fa-stacked-on-bottom-right {
    transform: translate(70%,90%);
}

.shs-fa-stacked-out-top {
    top: 0;
    transform: translate(0,-100%);
}

.shs-fa-stacked-out-bottom {
    bottom: 0;
    transform: translate(0,100%);
}

.shs-fa-stacked-out-left {
    left: 0;
    transform: translate(-100%,0);
}

.shs-fa-stacked-out-right {
    right: 0;
    transform: translate(100%,0);
}

.shs-fa-stacked-out-top-left {
    top: 0;
    left: 0;
    transform: translate(-100%,-50%);
}

.shs-fa-stacked-out-top-right {
    top: 0;
    right: 0;
    transform: translate(100%,-50%);
}

.shs-fa-stacked-out-bottom-left {
    bottom: 0;
    left: 0;
    transform: translate(-100%,50%);
}

.shs-fa-stacked-out-bottom-right {
    bottom: 0;
    right: 0;
    transform: translate(100%,50%);
}

.shs-fa-stacked-center-left {
    transform: translate(-40%,40%);
}

.shs-fa-stacked-center-right {
    transform: translate(40%,40%);
}

/*Fontawesome Icon Ends*/

.shs-flag-type-icon-container {
    height:auto;
    width: auto;
    font-size: 11px;
}

.shs-flag-type-icon-container-reception  {
    height:20px;
    width: 20px;
    font-size: 14px;
    margin-right:3px;
}

/*widgets*/

.filter-widget {
    font-size: 2rem;
    height: calc(100% - 85px);
    padding-top: 30px;
    /*background-color: var(--shs-clr-5);*/
    /*color: white;*/
    margin-top: 8px;
    text-align: center;
}

.configure-widget > * {
    padding-top: 4px;
}

.Button-Group {
    width: 50%;
    display: inline-flex;
}

    .Button-Group > .Button:hover {
        cursor: pointer !important;
        background-color: #a0c8e6;
    }



    .Button-Group > .Button {
        background-color: #254a67;
        font-weight: 500;
        border: none;
        color: white;
        width: 100%;
        height: 36px;
        cursor: pointer;
    }


.Button {
    /*Commented to fix the issue in Beboard screen for BugId 13744 */
    /*background-color: #254a67;*/
    font-weight: 500;
    border: none;
    color: white;
    width: 100%;
    height: 36px;
}

    .Button:hover {
        cursor: pointer !important;
        background-color:#254a67;
    }

.shs-widget-header-row {
    height: 24px;
    display: inline-flex;
    width: 100%;
}

.shs-widget-header-options {
    display: inline-flex;
    width: 100%;
}

.shs-widget-header-edit-options {
    display: inline-flex;
    width: 100%;
}

.shs-widget-dashboard-options {
    display: inline-flex;
    width: 100%;
}

.shs-widget-header-options::before {
    content: " ";
    width: 1px;
    height: 36px;
    background-color: gray;
    margin: 0 8px 0 8px;
    flex-shrink: 0;
}

.shs-widget-container {
    /*overflow: auto;*/
}

ul {
    list-style: none;
}

.shs-widget {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    height: 100%;
}

    .shs-widget > div {
        flex: 1;
    }

    .shs-widget > .shs-card-container {
        border: none;
        padding: 5px;
        box-shadow: none;
    }


/*Start Client Dashboard*/

.underline {
    text-decoration: underline !important;
    color: #254a67 !important;
    font-weight: bold;
    cursor: pointer;
    font-family: 'IBM Plex Sans', sans-serif;
    font-size: 12px;
}

/*End Client Dashboard*/

.shs-popup-quick-link-container {
    display: flex;
    flex-direction: column;
    font-size: 14px;
}

.shs-popup-quick-link-container-head {
    display: flex;
    align-items: center;
    padding: 8px;
    background-color: var(--shs-clr-8);
    color: var(--shs-clr-8-clr);
    font-size: 14px;
}

.shs-popup-quick-link-container-body {
    display: flex;
    flex-direction: column;
    padding: 8px;
    background-color: #efefef;
}

.shs-popup-quick-link-list {
    display: flex;
    flex-direction: column;
    height: calc(100vh - 57px);
    margin: 8px 0;
    background-color: #ffffff;
    color: #000000;
    overflow-y: auto;
}
.shs-popup-quick-link-text-box {
    display: flex;
}
.shs-popup-quick-link-text-box input{
    width: 100%;
    height: 24px;
    border: 1px solid var(--shs-bc);
    outline: none;
    padding: 0px 5px;
    box-sizing: border-box;
}

.shs-popup-quick-link-btns {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.shs-popup-btn {
    display:flex;
    align-items: center;
    justify-content: center;
    flex-grow: 1;
    width: 30%;
    max-width: 45%;
    height: 24px;
    background-color: var(--shs-clr-8);
    color: var(--shs-clr-8-clr);
    cursor: pointer;
}

.shs-popup-btn-normal {
    display:flex;
    align-items: center;
    justify-content: center;
    width: 30%;
    max-width: 45%;
    height: 24px;
    background-color: var(--shs-clr-8);
    color: var(--shs-clr-8-clr);
    cursor: pointer;
}

.shs-quick-link-popup-reset-btn {
    margin: 0 8px;
}

.shs-quick-link-popup-new-folder-btn {
    margin-right: 8px;
}

.shs-popup-nav-item {
    display: flex;
    align-items: center;
    padding: 8px;
    cursor: pointer;
}

.shs-popup-nav-item:hover {
    background-color: #d6d6d6;
}

.shs-popup-nav-item.active {
    background-color: #d6d6d6;
}

    .shs-popup-nav-item div {
        font-size: 14px;
    }

.shs-popup-arrow {
    font-size: 10px !important;
}

.shs-popup-child-container {
    display: none;
    flex-direction: column;
    margin-left: 12px;
    font-size: 12px;
}

    .shs-popup-child-container div {
        font-size: 12px;
    }

.shs-popup-arrow-parent-item {
    min-width: 10px;
}

.shs-quick-link-icon {
    display: flex !important;
    align-items: center;
    justify-content: center;
    order:2;
    min-width: 24px;
    height: 24px;
    color: var(--shs-nav-smart-link-icon-clr);
}

    .shs-quick-link-icon:hover {
        border-radius: 50%;
        background-color: var(--shs-nav-smart-link-hover-bg);
        color: var(--shs-nav-smart-link-hover-clr);
    }

.shs-quick-link-popup-action-icon-container {
    display: flex !important;
}

.shs-quick-link-popup-delete-undo {
    display: none !important;
}

.shs-quick-link-popup-done {
    display: none !important;
}

.shs-popup-nav-parent-container.active > .shs-popup-child-container {
    display: flex !important;
}

.shs-popup-nav-parent-container.active > .shs-popup-nav-item .shs-popup-arrow {
    transform: rotate(90deg);
}

.shs-popup-nav-parent-container.delete-selected .shs-nav-parent-title, .shs-popup-nav-item.delete-selected .shs-nav-parent-title {
    text-decoration: line-through
}

.shs-popup-nav-parent-container.delete-selected .shs-quick-link-popup-delete-undo,.shs-popup-nav-item.delete-selected .shs-quick-link-popup-delete-undo {
    display: flex !important;
}

.shs-popup-nav-parent-container.delete-selected .shs-quick-link-popup-delete,.shs-popup-nav-item.delete-selected .shs-quick-link-popup-delete {
    display: none !important;
}

.shs-popup-nav-parent-container.delete-selected .shs-quick-link-popup-edit, .shs-popup-nav-item.delete-selected .shs-quick-link-popup-edit, .shs-popup-nav-parent-container.delete-selected .shs-quick-link-popup-copy, .shs-popup-nav-item.delete-selected .shs-quick-link-popup-copy{
    display: flex !important;
    opacity: 0.5;
    pointer-events: none;
}

.shs-popup-nav-parent-container.delete-selected .shs-quick-link-popup-done, .shs-popup-nav-item.delete-selected .shs-quick-link-popup-done{
    display: none !important;
}

.shs-popup-nav-parent-container.rename-selected,.shs-popup-nav-item.rename-selected {
    position: relative;
    pointer-events:auto;
}
.shs-pointer-none {
    pointer-events: none;
}

.shs-popup-nav-parent-container.rename-selected .shs-popup-quick-link-top-container,.shs-popup-nav-item.rename-selected .shs-popup-quick-link-top-container {
    display: flex !important;
    align-items: center;
    height: 40px;
    left: 0;
    right: 0;
    top: 0;
    position: absolute;
    background-color: #efefef;
}

.shs-popup-nav-parent-container.rename-selected  .shs-popup-quick-link-top-container .shs-icon-ddl-container,.shs-popup-nav-item.rename-selected .shs-popup-quick-link-top-container .shs-icon-ddl-container{
    margin-top: 0;
}

.shs-popup-nav-parent-container.rename-selected .shs-popup-quick-link-top-container .shs-popup-quick-link-text-box, .shs-popup-nav-item.rename-selected .shs-popup-quick-link-top-container .shs-popup-quick-link-text-box {
    margin: 0 8px;
}

.shs-quick-link-popup-action-icon-container.rename-selected {
    z-index: 100;
}


.shs-quick-link-popup-action-icon-container.rename-selected .shs-quick-link-popup-done{
    display: flex !important;
}

.shs-quick-link-popup-action-icon-container.rename-selected .shs-quick-link-popup-edit, .shs-quick-link-popup-action-icon-container.rename-selected .shs-quick-link-popup-copy{
    display: none !important;
}

.shs-quick-link-popup-action-icon-container.rename-selected .shs-quick-link-popup-delete{
    display: none !important;
}

.shs-popup-nav-parent-container.rename-selected .shs-popup-child-container{
    display: none !important;
}

.shs-popup-child-container-no-data {
    display:none !important;
}

.shs-popup-child-container-no-data-lbl {
    display: none;
    align-items: center;
    height:24px;
    padding-left: 16px;
    opacity:0.6;
}

.shs-popup-child-container.shs-popup-child-container-no-data .shs-popup-child-container-no-data-lbl{
    display: flex;
}

/* td.shs-table-detail-underline::first-line  {
    border-bottom:1px solid var(--shs-clr-8);
    cursor: pointer;
  } */
.tableheader.shs-table-detail-underline {
    text-decoration: none;
    
  }
/* td.shs-table-detail-underline:hover::first-line {
    border-bottom:1px solid var(--shs-clr-8);
} */
.smart_links
{
    display: flex;
    flex-direction: row-reverse;
}
.smart_links span
{
    display: flex;
    align-items: center;
}
.smartviewuseractive 
{
    background: var(--shs-clr-8);
    color: white;
    border-radius: 50%;
}
.smartviewselect 
{
    padding: 5px;
    margin-left: 2px;
}
.smartviewselect:hover
{
    background: var(--shs-clr-8);
    color: white;
    border-radius: 50%;
}
.shs-smart-view-icon-container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    color: var(--shs-nav-smart-link-icon-clr);
}

.shs-icon-ddl-container {
    display: flex;
    flex-direction: column;
    margin-top: 8px;
    position: relative;
    color: #000000;
}

.shs-quick-link-field-hide {
    display: none;
}

.shs-custom-select-container {
    display: flex;
    flex-direction: column;
    width: 100%;
    font-size: 14px;
    position: relative;
}

.shs-custom-select-page-container {
    display: none;
}

.shs-custom-select-input-container {
    display: flex;
    align-items: center;
    width: 100%;
    background-color: #ffffff;
    border: 1px solid var(--shs-bc);
    box-sizing: border-box;
}
.shs-custom-select-input {
    flex-grow: 1;
    width: 100%;
    padding: 0 2px;
    border: none !important;
    outline: none;
    box-sizing: border-box;
}
.shs-custom-select-input-icon {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 22px;
    cursor: pointer;
}
.shs-custom-select-input-icon:hover{
    background-color: #d6d6d6;
}
.shs-custom-select-list {
    display: none;
    max-height:250px;
    background-color: #ffffff;
    border: 1px solid var(--shs-bc);
    box-shadow: 0 2px 5px -2px rgba(0,0,0,.5);
    overflow-y: auto;
    position: absolute;
    top: 24px;
    width: 100%;
    box-sizing: border-box;
    z-index: 10;
}
.shs-custom-select-list-top {
    top: 0;
    transform: translate(0,-100%);
}
.shs-custom-select-list-item {
    display: flex;
    align-items: center;
    padding: 0 4px;
    border-bottom: 1px solid var(--shs-bc);
}
.shs-custom-select-list-item:hover {
    background-color: #d6d6d6;
    cursor: pointer;
}
.shs-custom-select-list-item-icon {
    min-width: 20px;
}
.shs-custom-select-list-item-title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.shs-quick-link-item-hide {
    display: none !important;
}

.shs-quick-link-main-folder-icon-container {
    display: flex;
    align-items: center;
    height: 24px;
    color: var(--shs-clr-8);
    font-size: 14px;
    cursor: pointer;
}

.shs-quick-link-main-folder-title {
    padding-left: 8px;
}


.shs-icon-ddl-container.show .shs-custom-select-page-container{
    display: flex;
}

.shs-icon-ddl-container.show .shs-quick-link-main-folder-icon-container{
    display: none;
}

.shs-icon-ddl-caret-icon {
    transition: all .2s;
}

.shs-icon-ddl-container.open .shs-icon-ddl-caret-icon{
    transform: rotate(180deg);
}

.shssearchresultcontainer_active
{
    background-color: var(--shs-nav-item-container-hover-bg)
    
}
.shs-icon-disabled {
    pointer-events: none;
    opacity: 0.6;
}

.shs-search-result-icons .shs-smart-link-icon.soild{
    display: none;
}

.shs-search-result-icons.active .shs-smart-link-icon.soild{
    display: flex;
}

.shs-search-result-icons.active .shs-smart-link-icon.default{
    display: none;
}
#maincontainer
{
    max-width: 850px;
}
.pos-phq9chkbox
{
    margin-left: 12px;
}
.documentctrmargin
{
    margin-left: -17px;
}
.calendercaretmargin
{
    margin-left: 2px;
}
.nopadding
{
    display: flex;
    align-items: center;
    padding: 0;
}
.phqtitle
{
    margin-top: -5px;
}
.pos-phq9chkbox > .shs-document-detail-checkboxText
{
    font-size: 12px;
}
.shs-table .shs-checkbox-parent {
    margin-bottom: 0;
    margin-right: 0;
}

.shs-main-body-list-container #maincontainer{
    max-width: none;
}

.shs-main-document .shs-detail-page-tab .shs-document-tab-item{
    border-bottom: none;
}

.shs-main-body-detail-container .shs-checkbox-parent .shs-checkbox-title {
    font-size: 11px;
}

.shs-main-body-detail-container .shs-radio-title {
    font-size: 11px;
}

.shs-main-document table {
    width: 100%;
}

.shs-doument-space {
    margin-left: -10px;
}

.form_textbox {
    border: 1px solid var(--shs-bc);
}

.shs-textarea {
 border: 1px solid var(--shs-bc);
}

.shs-fax-input-container {
    display: flex;
    width: 65%;
}

.shs-txt-box {
    width: 30%;
    margin: 0 2px;
}

.shs-hide-element {
    display:none !important;
}

.shs-old-design {
    display: none !important;
}

/********* Document Ribbon CSS Starts **********/
.shs-document-ribbon-container {
    padding: 0 !important;
}

.shs-document-ribbon-fieldset-other-versions {
    width: 98%;
    border: none;
}

.shs-document-ribbon-fieldset-signed-by {
    border:none;
}
.shs-document-ribbon-fieldset-signer {
    border:none;
}

.shs-document-ribbon-fieldset-signer-detail {
    width: 100%;
    padding-left: 4px;
    background: white;
    border: 1px solid var(--shs-bc);
    box-sizing: border-box;
}

    .shs-document-ribbon-fieldset-signer-detail td {
        margin:0;
        padding:0;
    }

.shs-document-ribbon-radio {
    margin-right: 4px;
}

.shs-document-ribbon-fieldset-container li {
    display: flex;
    align-items:center;
    padding: 2px;
}

.shs-document-ribbon-fieldset-container li:nth-child(2n) {
    background-color: #f7f7f7;
}

    .shs-document-ribbon-fieldset-container li:hover {
        background-color: #d6d6d6;
    }

.shs-document-ribbon-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 15px;
    width: 15px;
    margin-left: 5px;
    color: var(--shs-clr-8);
    font-size: 16px;
}

#Div_DocumentInformation_SignedBy {
    height: 58px;
    overflow-y: scroll;
}



.shs-document-ribbon {
    padding: 8px;
    background-color: #f7f7f7;
    color: #000000;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    font-size: 10px;
}

.shs-document-ribbon-top {
    display: flex;
    align-items: center;
}

.shs-document-ribbon-col-container {
    display: flex;
    align-items:center;
    flex-grow: 1;
    height: 24px;
}

.shs-document-col-title {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 2px !important;
    background-color: #d6d6d6;
    font-family: 'IBM-Plex-Sans-Regular', sans-serif !important;
}

.shs-document-col-field {
    display: flex;
    align-items: center;
    flex-grow: 1;
    height: 22px;
    border: 1px solid var(--shs-bc);
    background-color: #ffffff;
    box-sizing: border-box;
}

    .shs-document-col-field input {
        min-width: 30px;
        width: 61px;
        outline: none;
        border: none;
    }

    .shs-document-col-field #Span_DocumentInformation_AuthorList {
        flex-grow:1;
    }

    .shs-document-col-field #Span_DocumentInformation_AuthorList select {
        height:auto !important;
        font-size: unset !important;
        width: 100%!important;
    }

#img_DocumentInformation_EffectiveDate {
    cursor:pointer;
    display:flex;
}

.shs-document-ribbon-top .shs-select-container {
    height: auto;
    background-color: #ffffff;
    border: none;
}

.shs-space-right{
    margin-right: 4px;
}

.shs-document-ribbon-icon-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    color: var(--shs-clr-8);
    font-size: 16px;
    cursor: pointer;
    border: 1px solid var(--shs-clr-8);
}

.shs-document-ribbon-icon-cal {
    color:var(--shs-clr-8);
    font-size: 16px;
}

#Button_DocumentInformation_View {
    display: none !important;
}

    #Button_DocumentInformation_View[value="View"] ~ .shs-document-ribbon-edit {
        display: none;
    }

    #Button_DocumentInformation_View[value="Edit"] ~ .shs-document-ribbon-edit {
        display: flex;
    }

    #Button_DocumentInformation_View[value="Edit"] ~ .shs-document-ribbon-view {
        display: none;
    }

    #Button_DocumentInformation_View:disabled ~ .shs-document-ribbon-view,#Button_DocumentInformation_View:disabled ~ .shs-document-ribbon-edit{
        opacity: 0.5;
        pointer-events:none;
    }

#Button_DocumentInformation_ShareDocument {
     display: none !important;
}

.shs-document-ribbon-share-container {
    position:relative;
}

.shs-ribbon-icon-check {
    display:none;
    position: absolute;
    font-size: 10px;
    bottom: 0;
    left: 0;
    color: var(--shs-clr-8);
}

    #Button_DocumentInformation_ShareDocument.sharechecked_btn ~ .shs-document-ribbon-share-container .shs-ribbon-icon-check {
        display: flex;
    }

    #Button_DocumentInformation_ShareDocument:disabled ~ .shs-document-ribbon-share-container,#Button_DocumentInformation_ShareDocument.disableunchecked_btn ~ .shs-document-ribbon-share-container{
        opacity: 0.5;
        pointer-events:none;
    }

#Button_DocumentInformation_ShowSignature {
    display: none !important;
}

#Button_DocumentInformation_ShowSignature[value="More Detail"] ~ .shs-document-ribbon-show-less{
    display: none;
}

#Button_DocumentInformation_ShowSignature[value="Less Detail"] ~ .shs-document-ribbon-show-less{
    display: flex;
}

#Button_DocumentInformation_ShowSignature[value="Less Detail"] ~ .shs-document-ribbon-show-more{
    display: none;
}

    #Button_DocumentInformation_ShowSignature:disabled ~ .shs-document-ribbon-show-less,#Button_DocumentInformation_ShowSignature:disabled ~ .shs-document-ribbon-show-more{
        opacity: 0.5;
        pointer-events:none;
    }

.shs-document-ribbon-btn {
    width: 60px;
}

    .shs-document-ribbon-btn input,.shs-document-ribbon-btn input:hover,.shs-document-ribbon-btn input:focus {
        width: 100%;
    }



.shs-document-ribbon-fieldset-container {
    padding: 0 !important;
}

.shs-document-ribbon-detail-title {
    flex-grow: 1;
}

.shs-document-ribbon-signer-container {
    padding-right: 4px;
}

.shs-document-ribbon-signer-ddl {
    width: 100%;
    margin-bottom: 8px;
}

    .shs-document-ribbon-signer-ddl select {
        width: 100%;
        height: 20px;
    }

.shs-document-ribbon-signer-btn-container {
    display: flex;
    justify-content:space-between;
}

.shs-document-ribbon-signer-btn {
    width: 48%;
}

.shs-document-ribbon-signer-btn input,.shs-document-ribbon-signer-btn input:hover,.shs-document-ribbon-signer-btn input:focus{
    width: 100%;
}

.shs-document-toolbar-goto-container {
    position: relative;
}

    .shs-document-toolbar-goto-container #Span_DocumentInformation_GoToDocumentList {
        position: absolute;
        left: 0;
        bottom: 0;
    }

.shs-document-toolbar-goto-container #Span_DocumentInformation_GoToDocumentList div:nth-child(1){
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
}

.shs-document-toolbar-goto-icon {
    font-size: 10px !important;
}

.shs-document-ribbon-to-sign {
    background-position: 0% 0%;
    background-color: var(--shs-clr-8) !important;
    padding: 0 !important;
    cursor:pointer !important;
    background-image: none !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
}

.shs-document-ribbon-fieldset-program {
    display:flex;
    border:none;
}

.shs-document-ribbon-fieldset-program-detail {
    width: 100%;
    padding-left: 4px;
    background: white;
    border: 1px solid var(--shs-bc);
    box-sizing: border-box;
}

.shs-document-ribbon-fieldset-program-detail td {
        margin:0;
        padding:0;
}

    
.shs-document-ribbon-program-container {
    display : flex;
    padding-right: 4px;
    width: 100%;
}


.shs-document-ribbon-program-ddl {
    width: 100%;
    margin-bottom: 8px;
}

 .shs-document-ribbon-program-ddl select {
        width: 100%;
        height: 20px;
}
/********* Document Ribbon CSS Ends **********/


.shs-summarry-tableAtt {
    border: none;
    border-spacing:0;
}

    /*.shs-summarry-tableAtt td {
        padding: 0;
        margin: 0;
    }*/

.shs-pages-full-width {
    width: 100%;
}

.shs-pages-table-border {
    border: 1px;
    display: none;
}

.shs-pages-width-5 {
    width: 5px;
}

.shs-pages-width-830 {
    border: 0px;
    width: 830px;
}

.shs-pages-width-840 {
    width: 840px;
}

.shs-pages-borderwidthfull {
    border: 0px;
    width: 100%;
}

.shs-pages-width-17 {
    width: 17px;
}

.shs-pages-width-7 {
    width: 7px;
}

.shs-pages-padding-4 {
    padding-left: 4px;
}

.shs-pages-padding-8 {
    height: 8px;
}

.shs-summary-tableInsurertd {
    height: 32px;
}

.shs-page-padding-3 {
    padding-left: 3px;
    text-align: left;
    vertical-align: top;
}

.shs-page-padding-20 {
    padding-left: 20px;
    text-align: left;
    vertical-align: top;
}

.shs-page-width-8 {
    width: 8px;
}


.shs-page-height-9 {
    height: 9px;
}

.textOverFlow {
    display: inline-block;
    width: 280px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}

.shs-summary-bgoverhidden {
    overflow-x: hidden;
}

.shs-summary-Span_LastSeenOn {
    padding-left: 5px;
}

.shsa {
    width: 120px;
    vertical-align: top;
    text-align: center;
    padding-top: 5px;
}

.shs-summary-summarydivchartContainer {
    height: 200px;
    width: 100%;
}

.shs-page-paddingleft-275 {
    padding-left: 275px;
}

.shs-page-width-99 {
    width: 99%;
}

.shs-page-paddingleft-25 {
    padding-left: 25px;
}

.shs-page-padding-10-width-100 {
    width: 100%;
    padding-left: 10px;
}

.shs-page-paddingleft-292 {
    padding-left: 292px;
}

.shs-page-width-40 {
    width: 40%;
}

.shs-page-width-35-paddingleft-7 {
    width: 35%;
    padding-left: 7px;
}

.shs-page-width-25 {
    width: 25%;
}

.shs-page-width-20 {
    width: 20%;
}

.shs-page-width-65 {
    width: 65%;
}

.shs-page-paddingleft-7 {
    padding-left: 7px;
}

.shs-page-width-2 {
    width: 2px;
}

.shs-page-width-30 {
    width: 30%;
}

.shs-page-width-40 {
    width: 40%;
}

.shs-page-width-142 {
    width: 142px;
}

.shs-page-width-267 {
    width: 267px;
}

.shs-page-width-273 {
    width: 273px;
}

.shs-page-width-285 {
    width: 285px;
}

.shs-page-width-136 {
    text-align: left;
    vertical-align: top;
    width: 136px;
}

.shs-page-textalign-left {
    text-align: left;
    vertical-align: top;
}

.shs-page-width-210 {
    width: 210px;
}

.shs-page-width-500 {
    width: 500px;
}

.shs-page-width-30 {
    width: 30px;
    vertical-align: top;
}

.shs-page-width-100-padding-10 {
    width: 100px;
    padding-top: 10px;
}

.shs-page-paddingleft-292 {
    padding-left: 292px;
}

.shs-page-padding-right-left-5 {
    padding-right: 5px;
    padding-left: 5px;
}

.shs-page-height-20 {
    height: 20px;
}

.shs-page-height-40 {
    height: 40px;
}

.shs-page-height-50-width-99 {
    height: 50px;
    width: 99%;
}

.shs-page-width-10 {
    width: 10%;
}
.shs-page-width-10pr {
    width: 10%;
}
.shs-page-width-15 {
    width: 15%;
}

.shs-page-width-2-align-top {
    width: 2px;
    vertical-align: top;
}

.shs-page-padding-right-5 {
    padding-right: 5px;
}

.shs-page-width-17 {
    width: 17px;
}


.shs-page-padding-10 {
    padding: 0px 10px 0px 10px;
}

.shs-page-padding-right-3 {
    padding-right: 3px;
    padding-top: 4px;
}

.shs-page-padding-top-4 {
    padding-top: 4px;
}

.shs-page-width-10 {
    width: 10px;
}

.shs-page-padding-top-4 {
    padding-right: 3px;
    padding-top: 4px;
}

.shs-page-width-60 {
    width: 60px;
}


.shs-page-width-50 {
    width: 50px;
    padding-top: 4px;
}


.shs-page-width-30 {
    width: 30px;
}

.shs-page-width-19 {
    width: 19%;
}

.shs-page-padding-left-6-width-75 {
    padding-left: 6px;
    width: 75px;
}

.shs-page-width-110 {
    width: 110px;
}

.shs-page-width-90 {
    width: 90px;
}


.shs-page-width-130 {
    width: 130px;
}

.shs-page-width-80 {
    width: 80px;
    padding-left: 5px;
}


.shs-page-padding-left-6 {
    padding-left: 6px;
}

.shs-page-padding-left-5 {
    padding-left: 5px;
}

.shs-page-padding-left-6-width-75 {
    padding-left: 6px;
    width: 75px;
}

.shs-page-width-90 {
    width: 90px;
}

.shs-page-width-100 {
    width: 100px;
}

.shs-page-width-60 {
    width: 60px;
}

.shs-page-width-50 {
    width: 50px;
}

.shs-page-width-80 {
    width: 80px;
}


.shs-page-width-49 {
    width: 49%;
}

.shs-page-padding-left-6 {
    padding-left: 6px;
}

.shs-page-width-20 {
    width: 20px;
}

.shs-page-padding-right-6 {
    padding-right: 6px;
}


.shs-page-padding-right-6-left-6 {
    padding-left: 6px;
    padding-right: 6px;
}

.shs-page-width-22 {
    width: 22%;
}

.shs-page-width-120 {
    width: 120px;
    vertical-align: top;
    text-align: center;
    padding-top: 5px;
}


.shs-page-width-full-height-50 {
    height: 50px;
    width: 100%;
}

.shs-page-width-98 {
    width: 98%;
}

.shs-page-height-90-width-full {
    height: 90px;
    width: 100%;
}

.shs-page-height-full-width-full {
    height: 100%;
    width: 100%;
}

.shs-page-line-height-12 {
    line-height: 12px;
}

.shs-page-height-200-width-full {
    height: 200px;
    width: 100%;
}

.shs-page-height-90 {
    height: 90px;
    overflow-y: auto;
    overflow-x: hidden;
}

.shs-page-width-820-overflow {
    width: 820px;
    overflow-x: auto;
    overflow-y: hidden;
}

.shs-summary-textbox-98 {
    width: 98%;
    height: 154px;
    margin-left: 8px;
    margin-top: 15px;
}



.shs-pages-tr-width-100 {
    width: 100px;
}

.shs-pages-span-paddingleft-5 {
    padding-left: 5px;
}

.shs-summary-summaryIframe {
    width: 845px;
    height: 510px;
}


.shs-page-width-850px {
    width: 850px;
}

.shs-page-paddingleft-670px {
    padding-left: 670px;
}

.shs-page-width-6px {
    width: 6px;
}

.shs-page-width-99pr {
    width: 99%;
}

.shs-summarry-tableatt {
    border: none;
    border-spacing:0;
}

    /*.shs-summarry-tableatt td {
        padding: 0;
        margin: 0;
    }*/

.shs-page-width-152px {
    width: 152px;
}

.shs-page-width-3px {
    width: 3px;
}

.shs-page-width-180px {
    width: 180px;
}

.shs-page-width-130px {
    width: 130px;
}

.shs-page-width-137px {
    width: 137px;
}

.shs-page-width-171px {
    width: 171px;
}

.shs-page-width-90px {
    width: 90px;
}

.shs-page-width-70px {
    width: 70px;
}

.shs-page-width-60pr {
    width: 60%;
}

.shs-page-width-1pr {
    width: 1%;
}

.shs-page-width-20px {
    width: 20px;
}

.shs-page-width-100px {
    width: 100px;
}

.shs-page-width-10px {
    width: 10px;
}

.shs-page-width-5px {
    width: 5px;
}

.shs-page-width-315px {
    width: 315px;
}

.shs-page-width-140px {
    width: 140px;
}

.shs-page-margine-left-10px {
    margin-left: 10px;
}

.shs-page-width-230px {
    width: 230px;
}

.shs-page-width-205px {
    width: 205px;
}

.shs-page-width-200px {
    width: 200px;
}

.shs-page-width-185px {
    width: 185px;
}

.shs-page-padding-right-10px {
    padding-right: 10px;
}

.shs-page-width-293px {
    width: 293px;
}

.shs-page-padding-right-5px {
    padding-right: 5px;
}

.shs-page-width-192px {
    width: 192px;
}

.shs-page-width-129px {
    width: 129px;
}

.shs-page-width-133px {
    width: 133px;
}

.shs-page-width-77px {
    width: 77px;
}

.shs-page-padding-left-5px {
    padding-left: 5px;
}

.shs-page-margin-right-5px {
    margin-right: 5px;
}

.shs-page-float-left {
    float: left;
}

.shs-page-padding-0px-5px {
    padding: 0px 5px 0px 5px;
}

.shs-page-width-166px {
    width: 166px;
}

.shs-page-width-160px {
    width: 160px;
}

.shs-page-width-190px {
    width: 190px;
}

.shs-page-width-203px {
    width: 203px;
}

.shs-page-width-60px {
    width: 60px;
}

.shs-page-height-5px {
    height: 5px;
}

.shs-page-width-238px {
    width: 238px;
}

.shs-page-width-34px {
    width: 34px;
}

.shs-page-width-15px {
    width: 15px;
}

.shs-page-width-13px {
    width: 13px;
}

.shs-page-width-37px {
    width: 37px;
}

.shs-page-width-7px {
    width: 7px;
}

.shs-page-width-18px {
    width: 18px;
}

.shs-page-width-21px {
    width: 21px;
}

.shs-page-width-850px {
    width: 850px;
}

.shs-page-height-350px {
    height: 350px;
}

.shs-page-width-16px {
    width: 16px;
}

.shs-page-width-24px {
    width: 24px;
}

.shs-page-width-833px {
    width: 833px;
}

.shs-page-width-220px {
    width: 220px;
}

.shs-page-width-250px {
    width: 250px;
}

.shs-page-width-815px {
    width: 815px;
}

.shs-page-margin-right-18px {
    margin-right: 18px;
}

.shs-page-width-45px {
    width: 45px;
}

.shs-page-width-80px {
    width: 80px;
}

.shs-page-width-50px {
    width: 50px;
}

.shs-page-width-48px {
    width: 48px;
}

.shs-page-width-65px {
    width: 65px;
}

.shs-page-width-125px {
    width: 125px;
}

.shs-page-width-85px {
    width: 85px;
}

.shs-page-width-82px {
    width: 82px;
}

.shs-page-width-52px {
    width: 52px;
}

.shs-page-width-75px {
    width: 75px;
}

.shs-page-width-40pr {
    width: 40%;
}

.shs-page-width-35pr {
    width: 35%;
}

.shs-page-width-50pr {
    width: 50%;
}

.shs-page-width-23pr {
    width: 23%;
}

.shs-page-width-75pr {
    width: 75%;
}

.shs-page-width-80pr {
    width: 80%;
}

.shs-page-width-22pr {
    width: 22%;
}

.shs-page-width-85pr {
    width: 85%;
}

.shs-page-width-8pr {
    width: 8%;
}

.shs-page-width-17px {
    width: 17px;
}

.shs-page-width-2px {
    width: 2px;
}

.shs-page-width-370px {
    width: 370px;
}

.shs-page-width-103px {
    width: 103px;
}

.shs-page-width-107px {
    width: 107px;
}

.shs-page-width-74px {
    width: 74px;
}

.shs-page-width-212px {
    width: 212px;
}

.shs-page-width-232px {
    width: 232px;
}

.shs-page-width-210px {
    width: 210px;
}

.shs-page-width-168px {
    width: 168px;
}

.shs-page-width-92px {
    width: 92px;
}

.shs-page-padding-left-2px {
    padding-left: 2px;
}

.shs-page-width-245px {
    width: 245px;
}

.shs-page-width-931px {
    width: 931px;
}

.shs-page-width-87px {
    width: 87px;
}

.shs-page-width-93px {
    width: 93px;
}

.shs-page-margin-right-18px {
    margin-right: 18px;
}

.shs-page-width-155px {
    width: 155px;
}

.shs-page-width-109px {
    width: 109px;
}

.shs-page-width-830px {
    width: 830px;
}

.shs-page-width-170px {
    width: 170px;
}

.shs-page-width-175px {
    width: 175px;
}

.shs-page-width-165px {
    width: 165px;
}

.shs-page-width-145px {
    width: 145px;
}

.shs-page-padding-left-1px {
    padding-left: 1px;
}

.shs-page-width-72px {
    width: 72px;
}

.shs-page-width-32px {
    width: 32px;
}

.shs-page-width-110px {
    width: 110px;
}

.shs-page-width-96px {
    width: 96px;
}

.shs-page-width-25px {
    width: 25px;
}

.shs-page-width-115px {
    width: 115px;
}

.shs-page-width-251px {
    width: 251px;
}

.shs-page-width-215px {
    width: 215px;
}

.shs-page-width-186px {
    width: 186px;
}

.shs-page-width-95px {
    width: 95px;
}

.shs-page-width-158px {
    width: 158px;
}

.shs-page-width-26px {
    width: 26px;
}

.shs-page-padding-top-2px {
    padding-top: 2px;
}

.shs-page-width-2pr {
    width: 2%;
}

.shs-page-width-97pr {
    width: 97%;
}

.shs-page-width-950px {
    width: 950px;
}

.shs-page-width-865px {
    width: 865px;
}

.shs-page-width-380px {
    width: 380px;
}

.shs-page-width-225px {
    width: 225px;
}

.shs-page-width-195px {
    width: 195px;
}

.shs-page-padding-right-3px {
    width: 3px;
}

.shs-page-width-20pr {
    width: 20%;
}

.shs-page-width-98pr {
    width: 98%;
}

.shs-page-width-35px {
    width: 35px;
}

.shs-page-width-44px {
    width: 44px;
}

.shs-page-width-177px {
    width: 177px;
}

.shs-page-padding-3px {
    padding: 3px;
}

.shs-page-width-285px {
    width: 285px;
}

.shs-page-padding-left-10px {
    padding-left: 10px;
}

.shs-page-padding-left-3px {
    padding-left: 3px;
}

.shs-page-width-30pr {
    width: 30%;
}

.shs-page-width-6pr {
    width: 6%;
}

.shs-page-padding-left-8px {
    padding-left: 8px;
}

.shs-page-width-15pr {
    width: 15%;
}

.shs-page-list-textBox_From {
    border: 1px solid #a8bac3;
    height: 17px;
    width: 215px;
    padding-left: 1px;
}

.shs-page-list-textBox_Recived {
    border: 1px solid #a8bac3;
    height: 17px;
    width: 190px;
    padding-left: 1px;
}

.shs-page-list-textBox_Subject {
    border: 1px solid #a8bac3;
    height: 17px;
    width: 200px;
}

.shs-page-list-texttBox_To {
    border: 1px solid #a8bac3;
    height: 17px;
    width: 214px;
}

.shs-page-list-textBox_Priority {
    border: 1px solid #a8bac3;
    height: 17px;
    width: 190px;
}

.shs-page-list-clientmessage {
    border: 1px solid #a8bac3;
    height: 19px;
    width: 200px;
}

.shs-page-list-spnRefrenceLink {
    cursor: pointer;
    text-decoration: underline;
    color: Gray;
    padding-left: 1px
}

.shs-page-list-divListPageContent {
    width: 890px;
    height: 350px;
}

.shs-page-height-2px {
    height: 2px;
}

.shs-page-height-106px {
    height: 106px;
}

.shs-page-width-25pr {
    width: 25%;
}

.shs-page-width-36pr {
    width: 36%;
}

.shs-page-width-877px {
    width: 877px;
}

.shs-page-width-188px {
    width: 188px;
}

.shs-page-width-123px {
    width: 123px;
}

.shs-page-width-33px {
    width: 33px;
}

.shs-page-padding-left-0px {
    padding-left: 0px;
}

.shs-page-width-191px {
    width: 191px;
}

.shs-page-width-73px {
    width: 73px;
}

.shs-page-width-143px {
    width: 143px;
}

.shs-page-width-150px {
    width: 150px;
}

.shs-page-width-832px {
    width: 832px;
}

.shs-page-width-270px {
    width: 270px;
}

.shs-page-list-TableFiltersContainer {
    width: 100%;
    display: none;
}

.shs-page-list-drug {
    padding-top: 1%;
    padding-bottom: 1%;
}

.shs-page-width-835px {
    width: 835px;
}

.shs-page-width-845px {
    width: 845px;
}

.shs-page-width-1100px {
    width: 1100px;
}

.shs-page-width-600px {
    width: 600px;
}

.shs-page-width-226px {
    width: 226px;
}

.shs-page-width-187px {
    width: 187px;
}

.shs-page-width-161px {
    width: 161px;
}

.shs-page-padding-top-4px {
    padding-top: 4px;
}


.shs-page-list-divHeader {
    width: 832px;
    margin-right: 18px;
}


.shs-page-width-117px {
    width: 117px;
}

.shs-page-height-50px {
    height: 50px;
}

.shs-page-height-20px {
    height: 20px;
}

.shs-page-height-12px {
    height: 12px;
}

.shs-page-list-location-td {
    text-align: left;
    width: 150px;
}

.shs-page-width-252px {
    width: 252px;
}

.shs-page-width-1050px {
    width: 1050px;
}

.shs-page-width-228px {
    width: 228px;
}

.shs-page-width-223px {
    width: 223px;
}

.shs-page-width-8px {
    width: 8px;
}

.shs-page-width-9px {
    width: 9px;
}


.shs-page-width-11px {
    width: 11px;
}


.shs-page-list-member-table {
    padding-left: 2%;
    padding-right: 1%;
}

.shs-page-width-16pr {
    width: 16%;
}

.shs-page-width-13pr {
    width: 13%;
}

.shs-page-width-3pr {
    width: 3%;
}

.shs-page-width-18pr {
    width: 18%;
}

.shs-page-width-8pr {
    width: 8%;
}

.shs-page-width-4pr {
    width: 4%;
}
.shs-page-width-5pr {
    width: 5%;
}

.shs-page-width-55px {
    width: 55px;
}

.shs-page-list-plan {
    width: 850px;
    height: 300px;
}

.shs-page-list-permision {
    vertical-align: top;
    height:26px;
    width:17px
}

.shs-page-list-attach {
    vertical-align: top;
    height: 26px;
    width: 7px
}

.shs-page-list-perm {
    vertical-align: top;
    height:7px;
}

.shs-page-list-sites {
    width: 125px;
    padding-left: 5px;
}


.shs-page-list-drugallergy {
    width: 7px;
    height: 35px;
}
.shs-page-list-location {
    cursor: default;
}

.shs-page-list-business {
    vertical-align: middle;
    margin-right: 3px;
}
.shs-page-list-attachreview {
    overflow-x: hidden;
    overflow-y: hidden;
    overflow: hidden;
    padding-left: 3px;
    width: 98%;
}


.shs-page-margin-left-2px {
    margin-left: 2px;
}


.shs-page-display-none {
    display: none;
}
.shs-page-overflow-hidden {
    overflow: hidden;
}

.shs-page-list-disclosure-divcontent {
    width: 949px;
    height: 300px;
}

.shs-page-list-InsertGrid {
    width: 98%;
    height: 100px;
    overflow-x: hidden;
    overflow-y: auto;
}

.shs-page-list-clientauth {
    width: 833px;
    height: 350px;
}

.shs-page-list-clienteducation {
    cursor: pointer;
}

.shs-page-list-clientimagerecord {
    cursor: hand;
    vertical-align: text-bottom;
}
.shs-page-list-clientorder {
    cursor: hand;
}
.shs-page-list-disclosure {
    vertical-align: text-bottom;
}


.shs-page-list-clientmessagelist {
    width:7px;
    height:42px;
}

.shs-page-list-lvClientPrograms {
    width: 832px;
    margin-right: 18px;
}


.shs-page-width-134px {
    width: 134px;
}

.shs-page-width-84px {
    width: 84px;
}
.shs-page-width-94px {
    width: 94px;
}

.shs-page-width-116px {
    width: 116px;
}

/*Detail Page StyleSheet Fix*/
.content_tab_bg img[src*="deleteIcon"] {
    display: unset;
}
.content_tab_bg img[src*="calender_grey"] {
    display: unset;
}
.content_tab_bg img[src*="info"] {
    display: unset;
}
.content_tab_bg img[src*="clearImage"] {
    display: unset;
}
.content_tab_bg img[src*="Eraser"] {
    display: unset;
}

.content_tab_top img[src*="AppleIcon"] {
    display: unset;
}
.content_tab_bg img[src*="addess"] {
    display: block;
}

.content_tab_bg .enabledButtonCrossBrowser {
   /* color: rgb(214, 207, 207) !important;*/   
    color: rgb(19, 1, 1) !important; 
}

.DisabledButtonCrossBrowser {
    background-color: #f2f2f2;
    pointer-events: none;
}

a[id$="AddLink"].DisabledButtonCrossBrowser, span[id^="Anchor_"].DisabledButtonCrossBrowserText {
    background: none;
    opacity: 0.5;
    cursor: auto;
}
:is(button,input[type="button"],input[type="submit"]).DisabledButtonCrossBrowser {
    color: rgb(214, 207, 207) !important;
    background: none;
    opacity: 0.5;
}
    .DisabledButtonCrossBrowser span {
    color:unset!important;
    }

/*Naveen*/
.shs-text-left {
    text-align: left;
}

.shs-text-center {
    text-align: center;
}

.shs-text-right {
    text-align: right;
}

.shs-page-width-147px {
    width: 147px;
}

.shs-page-width-197px {
    width: 197px;
}

.shs-page-width-181px {
    width: 181px;
}

.shs-page-width-243px {
    width: 243px;
}

.shs-page-width-164px {
    width: 164px;
}

.shs-page-width-120px {
    width: 120px;
}

.shs-page-width-1582px {
    width: 1582px;
}

.shs-page-width-57px {
    width: 57px;
}

.shs-page-width-40px {
    width: 40px;
}

.shs-page-width-30px {
    width: 30px;
}

.shs-cursor-pointer {
    cursor: pointer;
}

.cursor_Maindefault /*Added by atul pandey w.r.f task #2 of project Newaygo Customizations */ {
    cursor: default;
}

.shs-valigntop {
    vertical-align: top;
}

.shs-valignmiddle {
    vertical-align: middle;
}

.shs-valigntxtbottom {
    vertical-align: text-bottom;
}

.shs-colorgrey {
    color: grey;
}

.border1px {
    border: 1px solid var(--shs-bc)!important;
}

.shs-page-marginright0 {
    margin-right: 0;
}

.shs-page-marginleft0 {
    margin-left: 0;
}

.shs-page-padding-right-3px {
    padding-right: 3px;
}

.shs-page-padding-right-0px {
    padding-right: 0px;
}

.shs-page-displaynone {
    display: none;
}

.shs-page-width-14pr {
    width: 14%;
}

.shs-page-width-92pr {
    width: 92%;
}

.shs-page-width-52pr {
    width: 52%;
}

.shs-page-width-17pr {
    width: 17%;
}

.shs-page-width-24pr {
    width: 24%;
}

.shs-page-width-55pr {
    width: 55%;
}

.shs-page-width-40px {
    width: 40px;
}

.shs-page-width-4px {
    width: 4px;
}

.shs-page-width-19px {
    width: 19px;
}

.shs-page-width-27px {
    width: 27px;
}

.shs-page-width-47px {
    width: 47px;
}

.shs-page-width-42px {
    width: 42px;
}

.shs-page-width-67px {
    width: 67px;
}

.divTextBoxClinicianNameposition {
    position: relative;
    display: inline;
    padding-left: 10px;
    z-index: 1;
}

.shs-page-height-15px {
    height: 15px;
}

.shs-margin4pxauto {
    margin: 4px auto 4px 4px;
}

.shs-page-height-45px {
    height: 45px;
}

.shs-page-height-17px {
    height: 17px;
}

.shs-page-width-98px {
    width: 98px;
}

.shs-page-width-1px {
    width: 1px;
}

.shs-calender-iconmargin0 {
    margin: 0 0px;
    color: var(--shs-clr-8);
    font-size: 16px;
}

.shs-iconcolor {
    color: var(--shs-clr-8);
}

.shs-listpagepadding {
    padding: 0px 7px;
}

#DivListPageToolBar div div table tr td table tr td img {
    display: none;
}

#DivListPageToolBar div div table tr td table tr td img[src*="RevokeConsent"], #DivListPageToolBar div div table tr td table tr td img[src*="EndConsent"] {
    display: block;
}

#DivListPageToolBar div div table tr td img {
    display: none;
}

#ButtonIR, #ButtonRP {
    display: block!important;
}
.top_options_bg {
    background: transparent;
    border-radius: 2px;
}

    .top_options_bg img {
        display: block!important;
    }

#DivListPageToolBar {
    margin-top: 4px;
}

.top_options_bg table {
    padding: 0!important;
    border-collapse: separate;
    border-spacing: 0px;
}

    /*.top_options_bg table tr td:nth-child(odd) {
        border: 1px solid var(--shs-bc);
        padding: 2px 0px;
        background:#fff;
    }*/
    .top_options_bg table tr td {
        border: none;
        background: transparent;
    }

        .top_options_bg table tr td:empty {
           border:none;
        }
    .top_options_bg table tr td .form_dropdownWidth200 {
        background:#fff!important;
        width:98%!important;
        margin:2px;
    }
     .top_options_bg table tr td .form_dropdown_wo_width {
        margin:2px;
        width:90%!important;
    }
    #DivListPageToolBar div div table tr td table tr td.glow_mid {
     background: transparent!important;
     border: none;
    }
    #DivListPageToolBar div div table tr td table tr td.glow_lt {
     display:block;
     background:transparent;
     width:2px;
    }
    #DivListPageToolBar div table tr td table tr td.glow_mid {
     background: transparent!important;
     border: none;
    }
    #DivListPageToolBar div table tr td table tr td.glow_lt {
     display:block;
     background:transparent;
     width:2px;
    }

#TextBox_ClientName, #TextBox_ClientId {
    padding: 1px;
}
/*.ListPageContent {
    width: 100%!important;
}*/

.shs-message-box-icon {
    color: var(--shs-clr-8);
    font-size: 24px;
}

.shs-message-box-close-icon {
    justify-content: flex-end;
    cursor: pointer;
    font-size: 14px;
    display: flex;
    align-items: center;
    height: 15px;
}

.shs-flag-icon-container-table {
    background: transparent !important;
}

.shs-flag-icon-15 {
    height: 15px !important;
    width: 15px !important;
    font-size: 12px !important;
    margin-right:5px;
}

.shs-service-detail-icon-container {
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    width: 100px; 
    min-height: 20px;
    border: 1px solid #a8bac3; 
}

    .shs-service-detail-icon-container .shs-search-result-icon-container {
        display: none;
    }
    .shs-service-detail-icon-container #shs-search-more-user-icon-container-big .shs-search-result-icon-container-body-container {
        display: flex;
        position: unset;
    }

        .shs-service-detail-icon-container #shs-search-more-user-icon-container-big .shs-search-result-icon-container-body-container .shs-arrow-top {
            display: none;
        }

        .shs-service-detail-icon-container #shs-search-more-user-icon-container-big .shs-search-result-icon-container-body-container .shs-search-result-icon-container-body {
            flex-direction: row;
            width: auto;
            transform: unset;
            border: none;
        }

.shs-info-count {
    font-size: 8px;
}

.shs-filter-container {
    display:flex;
    width: 100%;
}

.shs-filter-section {
    flex-grow: 1;
    padding: 4px;
    background: #F7F7F7;
    color: #254a67;
    border: 1px solid var(--shs-bc);
}

.shs-filter-more-section {
    display: none;
    margin-top: 4px;
}

.shs-align-right {
    justify-content:flex-end;
}

.shs-col-grow {
    flex-grow: 1;
}

.shs-space-right-left-4 {
    margin: 0 4px;
}

.shs-filter-toggle-icon {
    display:flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    background: #F7F7F7;
    color: #254a67;
    border: 1px solid var(--shs-bc);
    border-left: none;
    font-size: 12px;
    cursor: pointer;
    box-sizing: border-box;
}

.shs-filter-icon-minus {
    display: none;
}

.shs-filter-container.active .shs-filter-icon-minus{
    display: flex;
}

.shs-filter-container.active .shs-filter-icon-plus{
    display: none;
}

.shs-filter-container.active .shs-filter-more-section {
    display:flex;
}

.shs-permissions-bottom-space{
    padding: 2px !important;
}

.shs-container-row-align-center {
    display: flex;
}

.shs-text-overflow-ellipsis {
     overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.shs-p-tb-8 {
    padding-top: 8px;
    padding-bottom: 8px;
}

.shs-m-b-0 {
    margin-bottom: 0;
}

.shs-m-r-4 {
    margin-right: 4px;
}

.shs-m-r-8 {
    margin-right: 8px;
}

.shs-m-b-8 {
    margin-bottom: 8px;
}
.shs-smr-scan-date {
    display: flex;
    align-items: center;
}
.shs-copyright {
    background-color: var(--shs-footer-db-clr);
    color: var(--shs-application-db-txt-clr);
    padding: 2px 30px;
}

#shs-document-ellipsys-title-container {
    display:none;
}

.shs-create-doc-icon {
    cursor:pointer;
}

.shs-icon-container.DisabledButtonCrossBrowser {
    color:var(--shs-clr-8) !important;
    opacity: 0.6;
    pointer-events:none;
}

.shs-icon-container.DisabledButtonCrossBrowser .CrossBrowserMaskElement {
    display:none !important;
}

#shs-new-folder-sample-template {
    display:none;
}

#divClientFavorites {
    display: none; 
    position: fixed;
    top:0;
    left:0; 
    background-color: transparent; 
    z-index: 100000; 
    overflow: hidden; 
    color: black
}

/* Checkboxes */
input[type="checkbox"] {
    height: 13px;
    width: 13px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    border: 1.5px solid var(--grey-6);
    outline: none;
    border-radius: 2px;
    background-color: #ffffff;
    cursor: pointer;
    position: relative;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
    padding-left:0px!important;
}

    input[type="checkbox"]:checked {
        border: 1px solid #254a67;
        background-color: #254a67 !important;
        background-image: url(../Includes/Images/streamline-checkbox.png);
        background-size: 100% 100%;
        background-position: center center;
        background-repeat: no-repeat;
    }

    input[type="checkbox"][disabled]:checked {
        background-color: var(--grey-6) !important;
        border: 1px solid var(--grey-6);
    }

    input[type="checkbox"][disabled]:not(:checked) {
        background: var(--disabled-unselected);
    }

    input[type="checkbox"]:active {
        border: 1px solid #254a67;
    }

/* Radios */
input[type="radio"] {
    height: 13px;
    width: 13px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    border: 1.5px solid var(--grey-6);
    outline: none;
    border-radius: 50%;
    background-color: #ffffff;
    cursor: pointer;
    position: relative;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
}

    input[type="radio"]:checked {
        border: 1px solid #254a67;
        background-color: #254a67;
        background-image: url(../Includes/Images/streamline-radio.png);
        background-size: 90% 90%;
        background-position: center center;
        background-repeat: no-repeat;
    }

    input[type="radio"][disabled]:checked {
        background-color: var(--grey-6) !important;
        border: 1px solid var(--grey-6);
    }

    input[type="radio"][disabled]:not(:checked) {
        background: var(--disabled-unselected);
    }

    input[type="radio"]:checked::before {
        background: salmon;
        border: 10px solid salmon;
    }

    input[type="radio"]:active {
        border: 1px solid #254a67;
    }

.shs-skip-link-container {
    display: none;
    margin: 20px;
    background: var(--shs-clr-8);
    color: var(--shs-clr-8-clr);
    font-size: 14px;
    box-shadow: 0 0 10px black;
    position: absolute;
}

    .shs-skip-link-container.active {
        display: flex;
        flex-direction: column;
    }

.shs-skip-link-item {
    padding: 4px 8px;
    border-bottom: 1px solid #ffffff;
}

    .shs-skip-link-item:hover, .shs-skip-link-item:focus {
        background: var(--shs-clr-4);
        color: #000000;
    }

.shs-skip-link-help-txt {
    display: flex;
    justify-content: flex-end;
    padding: 2px;
    font-size: 10px;
    opacity: 0.5;
}

.shs-fa-page-icon {
    display: inline-block;
    color: var(--shs-clr-8);
    font-size: 16px;
}


#divValidationPopUp .shs-validation-popup-pin-left, #divValidationPopUp .shs-validation-popup-pin-right {
    cursor: pointer;
}

#divValidationPopUp .shs-validation-popup-pin-left {
    display: none;
}

#divValidationPopUp .shs-validation-popup-pin-right {
    transform: rotate(45deg);
}

body.shs-validation-popup-right #divValidationPopUp .shs-validation-popup-pin-left {
    display: flex;
}

body.shs-validation-popup-right #divValidationPopUp .shs-validation-popup-pin-right {
    display: none;
}

#divValidationPopUp #CloseValidationDivIcon {
    padding-left: 8px;
}


#image_logoff {
    color: var(--shs-application-db-txt-clr);
}

table#ReportViewerToShowReport_fixedTable {
    color: #000000;
}

@media (min-width: 1064px) {
    .shs-filter-expand-collapse-icon-container {
        width:auto;
        top: 0;
        right: 0;
        transform: translateX(23px);
    }
    .shs-filter-expand-collapse-icon {
        height: 28px;
    }
}

@media (min-width: 1280px) {
    .shs-top-left {
        min-width: 210px;
    }

    .shs-nav-outer-container-width {
        min-width: 210px;
    }
}

@media (min-width: 1440px) {
    .shs-top-left {
        min-width: 230px;
    }
    .shs-nav-outer-container-width {
        min-width: 230px;
    }
}

@media (min-width: 1600px) {
    .shs-top-left {
        min-width: 260px;
    }
    .shs-nav-outer-container-width {
        min-width: 260px;
    }
}

@media (min-width: 1920px) {
    .shs-top-left {
        min-width: 310px;
    }
    .shs-nav-outer-container-width {
        min-width: 310px;
    }
}
/*Added to resolve hiding listpages Toolbar icons*/
@media (max-width: 1132px) {
  .shs-main-container-default {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow:auto;
}
}

/*Toolbar Fontawesome Styles Starts*/
.shs-fa-icon-toolbar-container {
    background:transparent;
}
.shs-fa-icon-toolbar-container .shs-fa-icon-primary {
    font-size:15px;
}
.shs-fa-icon-toolbar-container .shs-fa-stacked-on-top-right {
    transform: translate(70%,-88%);
    background: transparent;
}
/*Toolbar Fontawesome Styles Ends*/
.shs-spinner {
    width: 67px;
    height: 42px;
    position: absolute;
    top: 34px;
    left: 48%;
}
#PanelPopup .shs-spinner {
width: 66px;
    position: absolute;
    top: -5px;
    left: 48%;
}
#ctl00_ctrlprogresswindow_PanelPopup {
top:0px!important;
left:45%!important;
}
/*Document Style Sheet Cleanup starts*/
.content_tab_top img[src*="calender"] {
    display: none;
}

.content_tab_bg img[src*="calender"] {
    display: block;
}

.content_tab_bg img[src*="clearImage"] {
    display: block;
}

img[src*="calender_grey.gif"] {
    cursor:pointer;
}

#DivShowDetailHTML td.content_tab_bg_padding {
    border-left: 1px solid var(--shs-bc);
    border-right: 1px solid var(--shs-bc);
}

#imgRevokeEndDate {
    display: inline;
}

#ImageEnrollmentDate {
    display: inline;
}
/*Document Style Sheet Cleanup ends*/
/*Detail Page StyleSheet Fix*/
.content_tab_bg img[src*="deleteIcon"] {
    display: unset;
}

.signature.content_tab_bg img[src*="deleteIcon"] {
    margin-left: -25px;
}

.content_tab_bg img[src*="calender_grey"] {
    display: unset;
}

.content_tab_bg img[src*="info"] {
    display: unset;
}

.content_tab_bg img[src*="clearImage"] {
    display: unset;
}

.content_tab_bg img[src*="Eraser"] {
    display: unset;
}

.content_tab_top img[src*="AppleIcon"] {
    display: unset;
}

.content_tab_bg img[src*="addess"] {
    display: block;
    width:18px;
}

img[src*="addess"] {
    display: block;
    width: 18px;
}
.content_tab_bg img[src*="IsFromBitmapUpload"] {
    display: unset;
}

.content_tab_top img[src*="info1"] {
    display: unset;
}

.content_tab_bg img[src*="calcimg"] {
    display: unset;
}

.content_tab_bg img[src*="GlobalCodeId"] {
    display: unset;
}

.content_tab_bg img[src*="no_comment"] {
    display: unset;
}

.content_tab_bg img[src*="recurring"] {
    display: unset;
}

.content_tab_bg img[src*="Search"] {
    display: unset;
}

.content_tab_bg .enabledButtonCrossBrowser {
    color: #254a67 !important;
    opacity: 0.6;
}

.content_tab_bg input[type="button"].enabledButtonCrossBrowser {
    color: gray !important;
}

.DocumentScreen input[type="button"].parentchildbutton.DisabledButtonCrossBrowser {
    color: gray !important;
}

#DivOrderSetsDetail .less_detail_btn.DisabledButtonCrossBrowser {
    color: gray !important;
}
/*.DisabledButtonCrossBrowser {
    color: rgb(214, 207, 207) !important;
}*/
#DivShowDetailHTML td.content_tab_bg_padding {
    border-left: 1px solid var(--shs-bc);
    border-right: 1px solid var(--shs-bc);
}

#DivShowDetailHTML .checkbox_container input[type="radio"][disabled]:checked {
    background-color: var(--grey-6)!important;
    border: 1px solid var(--grey-6);
}
#DivShowDetailHTML .checkbox_container input[type="radio"][disabled]:not(:checked) {
    background: var(--disabled-unselected);
}

#DivShowDetailHTML .checkbox_container input[type="radio"]:active.DisabledButtonCrossBrowser {
    border: 1px solid var(--shs-bc);
}

.glow_mid_small, .glow_rt_small, .glow_lt_small {
    background: #254a67 !important;
}

    .glow_mid_small:hover, .glow_rt_small:hover, .glow_lt_small:hover {
        background: #254a67 !important;
    }

    .glow_mid_small:focus, .glow_rt_small:focus, .glow_lt_small:focus {
        background: #254a67 !important;
    }

#divHealthDataFlowSheet .dxtcRightAlignCell {
    border: unset !important;
    border-bottom: 1px solid #A8A8A8 !important;
}

.shs-firstpriortoolbarpadding {
padding-right:10px;
}
.shs-imgLeftArrow,.shs-imgRightArrow {
    font-size: 15px;
    display: flex;
    justify-content: space-around;
    cursor:pointer;
    font-family: 'Font Awesome 5 Free'!important;
}
/* Allowed Service Entry Attending dropdown to select blank value(Core Bugs, 8050)*/
/*#DropDownList_Services_AttendingId option:first-child {
display:none;
}*/
/**/
select#ReportViewerToShowReport_ctl04_ctl11_ddValue {
    width: 190px!important;
}
.shs-claimprocessingpopup-listimage {
background:none!important;
}
.shs-padding2px {
padding:2px!important;
}
.shs-padding0 {
padding:0px!important;
}
.shs-drugoverride-width {
width:90%!important;
}
.shs-staffsignatureimg {
margin:0 0 0 -160px;
}
#divFilterTemplates{
left:86%;
border: 1px solid var(--shs-bc);
top:4%;
}
div#divFilterTemplates li {
    border-bottom: 1px solid var(--shs-bc);
    padding: 5px;
}
div#divFilterTemplates li span {
    color: #000!important;
}
.shs-valigntexttop {
vertical-align:text-top;
}
.shs-paddingtop10 {
padding-top:10px;
}
#ProcessingImage {
width:66px;
}
.shs-PreviousValueSupervisorPosition {
left: 430px!important;
    top: 270px!important;
    background: #ffff!important;
    border: 1px solid var(--shs-bc)!important;
}
#ctl00_ctl00_ContentPlaceHolderActivityPageContents_ContentPlaceHolderPageContents_ctl00_ctl00_AssociatedInsurers_pnlCustomCheckBoxListContainer{
border:none!important;
}
.shs-DivClientNote {
display:flex;
}
.shs-DrugInteractionOverride-width {
width:100%!important;
}
.shs-flagimgborder table tr td {
border-bottom:none !important;
}
.shs-DivDocumentCodesDFA {
width:1030px;
}
/*this code is dynamically generating so using ID*/
#Section61045, #Section391 , #Section390 {
width:1020px;
}
#SectionGroup1001 {
width:100%;
table-layout: fixed;
}
table#Section392 tr td.content_tab_bg {
overflow-x:auto;
}
.overflowContainer {
    overflow-x: auto;
    overflow-y: auto;
    flex-grow: 1;
    height: 1px;
}
.shs-GridRoleD {
    width: 450px;
}
.documentscreen {
    margin: 1px 0 0 1px;
}

/*------------------------- Custom Style 1 Starts ------------------------- */

.shs-custome-style-1 select,.shs-custome-style-1 input[type="text"],.shs-custome-style-1 .form_textbox,.shs-custome-style-1 input[type="password"], .shs-custome-style-1 input[type="radio"], .shs-custome-style-1 input[type="checkbox"], .shs-custome-style-1 textarea {
    border: 1px solid var(--shs-custome-style-1-bc) !important; 
    box-sizing:border-box;
}

.shs-custome-style-1 .shs-search-input-container input[type="text"] {
    border: none !important;
    box-sizing:border-box;
}

.shs-custome-style-1 .right_bottom_cont_bottom_bg, .shs-custome-style-1 .right_bottom_cont_bottom_bg {
    padding: 2px !important;
    box-sizing:border-box;
}

.shs-custome-style-1 .content_tab_left, .shs-custome-style-1 .content_tab_top {
    background: var(--shs-custome-style-1-card-head) !important;
    padding: 5px 7px !important;
    line-height:14px !important;
}
.shs-custome-style-1 .content_tab_bg, .shs-custome-style-1 .content_tab_bg_padding {
    background: none !important;
    border-top: 1px solid var(--shs-clr-8) !important;
    padding-top: 5px !important;
    box-sizing:border-box;
}
.shs-custome-style-1 .DisabledButtonCrossBrowser .CrossBrowserMaskElement
{
	display: block;
}

.shs-custome-style-1 .ListPageContent td {
    border-bottom-color: var(--shs-nav-bc) !important;
}

.shs-custome-style-1 .dxgvDataRow td.dxgv, 
.shs-custome-style-1 .dxgvDataRowAlt td.dxgv, 
.shs-custome-style-1 .dxgvSelectedRow td.dxgv, 
.shs-custome-style-1 .dxgvFocusedRow td.dxgv {
    border-bottom: 1px solid #cfcfcf !important;
    border-bottom-width: 1px !important;
    border-bottom-style: solid !important;
    border-bottom-color: rgb(214, 214, 214) !important;
    box-sizing:border-box;
}

.shs-custome-style-1 .contanier_white_bg,
.shs-custome-style-1 .shs-addcontainerbg {
    border:1px solid #cfcfcf;
    box-sizing:border-box;
    margin: 2px 0 2px 5px;
}

.shs-custome-style-1 .pagetitleline {
    padding-top:0;
}

.shs-custome-style-1 .page_title_Master {
    padding:2px 4px;
}

.shs-custome-style-1 #DivListPageToolBar + div {
    padding: 0 !important;
}

.shs-custome-style-1 #DivGridContainer {
    border: 1px solid #efefef;
    box-sizing:border-box;
}

.shs-custome-style-1 .ListPageHeader td, .shs-custome-style-1 .dxgvHeader {
    background: #efefef !important;
    border-bottom: 1px solid #d6d6d6 !important;
    border-left: 1px solid #efefef !important;
    border-right: 1px solid #cfcfcf !important;
}

/*------------------------- Custom Style 1 Ends ------------------------- */
.shs-divApplyAll {
background: var(--shs-clr-8);
padding:3px;
text-align: center;
cursor: pointer;
}
    .shs-divApplyAll span {
    font-family: 'IBM-Plex-Sans-Medium', sans-serif;   
    }
.shs-ReportFaxButton {
    font-family: 'IBM-Plex-Sans-Medium', sans-serif; 
    cursor: pointer;
    background: #254a67;
    border: none;
    color: #fff;
    margin: 5px;
    padding: 3px;
}
tr#ParametersRowReportViewerToShowReport td div div table {
    background: var(--shs-nav-parent-top-bg)!important;
}
tr#ParametersRowReportViewerToShowReport table {
    color: var(--black);
}
tr#ParametersRowReportViewerToShowReport td div div table tr td select {
    border: 1px solid var(--shs-bc);
    padding: 2px;
    font-size: 10px!important;
    font-family: 'IBM-Plex-Sans-Medium', sans-serif!important;
}
input[value="View Report"]
 { 
 background: var(--shs-clr-8);
 color:var(--shs-clr-7-clr);
 border:0;
 padding:4px;
 }
#ReportViewerToShowReport_ToggleParam {
background: var(--shs-nav-parent-top-bg)!important;
}
.shs-billing-auth-height table tr td div.shs-list-page-filter-section {
height: 28px;
}
.shs-smartviewdiv .shs-icon-container {
font-size:18px;
}
.shs-listpagenewview-position .shs-fa-stacked-on-top-right {
    transform: translate(122%,-122%);
}
img[src*="right"] {
width:14px;
}
.shs-clearicon-container {
    color: var(--shs-clr-8);
    font-size: 14px;
    margin-left:2px;
    cursor: pointer;
}
.shs-inlineblock {
display:inline-block;
}
.shs-cleariconmargin {
margin-top:4px;
}

/*Save Button in Toolbars*/
.shs-savebutton-container {
    background: var(--shs-clr-8);
    color: var(--shs-clr-7-clr);
    width: 60px;
    height: 20px;
    margin: 0 3px 0 5px;
}

.shs-savebutton-container.DisabledButtonCrossBrowser {
    color: var(--shs-clr-7-clr)!important;
}
.shs-savebutton-container::after {
    content: "Save";
    font-size: 12px;
    font-family: 'IBM-Plex-Sans-Regular';
}
.shs-savebutton-container::before {
    position: relative;
    left: -5px;
}
.walkme-player.walkme-zambezi.walkme-california {
    z-index: unset !important;
}
.shs-reporttoolbarpadding {
    padding-top:3px;
}
select option.DisabledButtonCrossBrowser {
    color: var(--grey-6)!important;
}
.divSmartViewPanel-Ctr {
    display: flex;
    flex-direction:row-reverse;
}
.shs-footerspacing {
    margin-left: 10px;
}
.shs-reportfav-dialogheader {
    background: var(--shs-clr-8)!important;
}
.shs-divPopUpReportFavorites {
    font-family: 'IBM-Plex-Sans-Regular', sans-serif;
}

    .shs-divPopUpReportFavorites table {
        color: #000000 !important;
    }

.shs-reportfav-dialogheadertext {
    padding-left: 10px;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
}
.shs-reportfav-dialoginputtext {
    width: 300px;
    background: #fff;
    border: 1px solid #d6d6d6;
    font-size: 11px;
    padding: 2px;
}
.shs-reportfav-dialoginputtext:focus {
    outline: none;
}
.shs-reportfav-dialog-gridtitle {
font-size:12px;
}
.shs-reportfav-label {
    color:black;
}
.shs-reportfav-button {
background: var(--shs-clr-8)!important;
}
#divprogram {
    display: flex;
    align-items: center;
}
.shs-staffsignature-position {
position:relative;
left:-60px;
}
.shs-staffsignature-width {
    width: 120px;
}
.shs-staffsignature-width img[src*="deleteIcon"] {
   margin-left: 25px;
 }
.shs-fa-icon-primary {
cursor:pointer;
}
.shs-page-padding-top-1px {
    padding-top: 1px;
}

.fab {
    font-family: 'Font Awesome 5 Brands'!important;
    font-weight: 400;
}
.shs-ccdalist .shs-fa-stacked-out-top-right {
    top: 3px;
    right: 0;
    transform: translate(-43%,-50%);
}
.fa, .fas, .far, .fab {
    font-family: 'Font Awesome 5 Free','Font Awesome 5 Brands' !important;
}
.dfabuild .shs-list-page-filter-section {
    --shs-filter-collapse-height: 43px;
    overflow: hidden;
    height: var(--shs-filter-collapse-height);
    border-bottom: 1px solid var(--shs-bc);
}

.shs-list-page-filter-container.active .dfabuild .shs-list-page-filter-section {
    border-bottom: none;
}

.shs-login-helpline {
    display: flex;
    justify-content: flex-end;
}

.shs-widget .ListPageContent {
    height: 100% !important;
}
.shs-ProgramViews-gridindent {
    padding-left: 70px;
    display: inline-block;
    height:auto !important;
}
.right_bottom_cont_bottom_padding {
    padding: 0px;
}
.shs-child-item label {
    cursor: pointer;
}
.shs-notificationheight .shs-child-item {
    cursor: default;
}
.shs-disable-quicklink-scroll {
    width: 30px;
    height: 275px;
    position: absolute;
    right: 0;
}
.shs-clientflag-annotation {
    font-size: 8px;
    width: 1px;
    height: 1px;
    position: relative;
    left: 24px;
}
/******************************************************/

.shs-main-hotkey-table-row {
    display: flex;
    align-items: center;
    min-height: 24px;
    width: 100%;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    box-sizing: border-box;
}

.shs-main-hotkey-table-col {
    display: flex;
    align-items: center;
    width: 25%;
    padding-left: 2px;
    min-height: 24px;
    border-right: 1px solid #000000;
    box-sizing: border-box;
}

.shs-main-hotkey-table {
    padding-top: 4px;
    border-bottom: 1px solid #000000;
    font-size: 12px;
}

.shs-main-hotkey-table-head {
    font-family: 'IMB-Plex-Sans-Bold';
}

.shs-main-hotkey-card {
    display: flex;
    width: calc(100% - 12px);
    margin: 4px 6px;
    padding: 4px 12px 0 12px;
    background-color: #ffffff;
    color: #000000;
    border: 1px solid #d6d6d6;
    box-shadow: 2px 2px 6px -2px gray;
    box-sizing: border-box;
    font-size: 11px;
}

.shs-main-hotkey-card-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 4px;
}

.shs-hotkey-card-left {
    width: 85%;
}

.shs-main-hotkey-card-title {
    color: var(--shs-clr-8);
    font-size: 14px;
    font-family: 'IBM-Plex-Sans-Bold', 'sans-serif';
}

.shs-hoykey-input {
    height: 18px;
    padding: 2px;
    border-radius: 0;
    outline: none;
    border: 1px solid #b9b5b5;
    box-sizing: border-box;
}

.shs-main-hotkey-card-err {
    color: red;
}

.shs-hoykey-default-val-container {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    width: 15%;
}

.shs-hoykey-default-val-title {
    margin-top: 4px;
    font-size: 10px;
}

.shs-hoykey-default-val {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2px;
    background-color: rgba(244,244,244,1);
    color: rgba(0,0,0,.9);
    border: 1px solid rgba(255,255,255,1);
    border-radius: 3px;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.3);
}



.shs-error-input {
    border: 1px solid red !important;
    outline: 1px solid red;
}


.shs-hotkey-user-view-container {
    display: none;
    flex-direction: column;
    width: 300px;
    margin: 12px;
    padding: 8px 8px 4px 8px;
    background-color: var(--grey-1);
    color: #000000;
    box-shadow: 0 0 10px var(--grey-6);
    border: 1px solid var(--grey-6);
    border-radius: 5px;
    position: absolute;
    right: 0;
    top: 36px;
    z-index: 99990;
}

    .shs-hotkey-user-view-container.active {
        display: flex;
    }

.shs-hotkey-user-view-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px;
}

.shs-hotkey-user-view-head-title {
    font-size: 14px;
}

.shs-hotkey-user-view-head-icon {
    background-color: var(--grey-1);
    cursor: pointer;
}

.shs-hotkey-user-view-body {
    flex-grow: 1;
    min-height: 1px;
    overflow-y: auto;
}

.shs-hotkey-user-view-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 0;
    border-top: 1px solid var(--grey-3);
}
/******************************************************/
/*GIF Image Optimization*/
.shs-default-fontsize-emconversion {
    font-size: 16px;
}

.shs-display-inlineblock {
    display: inline-block;
}

.shs-fa-primary-size-xl {
    font-size: 24px
}

.DFACKEditor strong {
    font-style: unset !important;
    font-weight: bold !important;
}

.DFACKEditor em{   
    font-style: italic !important;
    font-weight: unset;
}

.DFACKEditor {
    font-family: unset;
    font-style: unset;
    font-weight: unset;
    font-size: unset;
}
input[type="checkbox"]:checked:focus, 
input[type="radio"]:checked:focus,
input[type="button"]:focus,
input[type="submit"]:focus,
.shs-savebutton-container:focus {
    box-shadow: 0px 0px 1.5px 1.2px var(--shs-clr-8) !important;
    border: 1px solid #fff;
}
