@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");

:root {
  --font-color: #fff;
  --font-color2: #f7f7f7;
  --buttom: #3633cdec;
  --buttom-hover: #4d4ad3;
  --green: #44cb73;
  --background: #05071c;
  --background-selected: #262938;
  --background-content: #171c2a;
  --background-form: #333645;
  --background-autofill: #22252f;
  --table-header-odd: #343645;
  --table-header-even: #4f5462;
  --border-forms: #ffffff24;
  --border-buttons: #000085;
  --white: #fff;
  --color-border: #323545;
  --font-color-dropdown: #a3a8b3;
  --font-color-link: #527bcb;
  --button-font-color: #fff;
  --login-background: #171c289c;
  --shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}

input {
  border-radius: 5px;
}

h1 {
  font-family: "Inter", sans-serif;
}

input {
  border: 1px solid var(--buttom);
}

li {
  margin-bottom: 0;
}

font {
  color: var(--white);
}

.table {
  color: var(--font-color);
}

input:-webkit-autofill {
  background-color: var(--background-autofill) !important;
}

/* Para otros navegadores */
input:-moz-autofill {
  background-color: var(--background-autofill) !important;
}

.wi_username_container {
  padding-bottom: 10px;
}

/* a:visited {
  color: var(--font-color) !important;
} */

a:hover {
  color: var(--buttom);
}

div.table-responsive.wi_grid a {
  color: var(--font-color-link) !important;
}

.wi_tableheader,
.wi_tablerow,
.wi_tablerowalt {
  border-bottom: 1px solid var(--color-border);
}

h2 {
  color: var(--font-color);
}

i {
  color: var(--font-color);
}

/* .btn {
    color: var(--background);
} */

#Master_L0_MainContent h1 {
  color: var(--font-color);
  font-size: 40px;
  font-weight: 800;
}

.wi_ctrl_generic_search_grid_row:hover {
  background-color: var(--background-form) !important;
  color: var(--font-color) !important;
}

.fc .fc-scrollgrid-section-sticky > * {
  background-color: var(--background) !important;
}

.fc-theme-standard td,
.fc-theme-standard th {
  border: 1px solid var(--color-border) !important;
}

.wi_body_internetaccount_calendar a {
  color: var(--font-color);
}

.wi_resetpassword_label {
  padding: 0;
  margin: 0;
}

.wi_login_controls_container a {
  color: var(--buttom) !important;
}

.wi_italic {
  font-style: italic;
}

.fc-theme-standard .fc-scrollgrid {
  border: 1px solid var(--color-border) !important;
}

.fc .fc-button-primary:not(:disabled).fc-button-active,
.fc .fc-button-primary:not(:disabled):active {
  background-color: var(--background-selected) !important;
  border-color: var(--color-border) !important;
}

.fc .fc-button-primary {
  background-color: var(--background-form) !important;
  border-color: var(--color-border) !important;
  color: var(--font-color) !important;
}

#wi_envelope {
  color: var(--font-color);
}

.wi_loginwelcometextblue {
  color: var(--font-color);
}

button#quick_search {
  display: flex;
  align-items: center;
}

.wi_ctrl_dob div {
  gap: 10px;
}

.form-control:focus {
  background-color: var(--background-form);
  color: var(--font-color);
  border: 1px solid var(--color-border);
  box-shadow: var(--shadow);
}

.wi_profile_setupsignaturerow {
  padding-left: 10px;
}

.iui-grid {
  height: auto;
}

.wi_master_l1_centerpanel {
  background-color: var(--background-content);
  border-radius: 0.5rem;
  box-shadow: var(--shadow);
  border: 1px solid var(--color-border);
}

.wi_body_savedsearch_savedsearch .table-striped tbody tr:nth-of-type(odd),
.wi_body_savedsearch_savedsearch_advanced
  .wi_ig_tablerowalt
  > td:not(.igg_SelectedCell),
.wi_body_savedsearch_savedsearch_advanced tbody.igg_Item > tr > td,
.wi_body_dynamicdata_dynamicmastergrid tbody.igg_Item > tr > td,
.wi_body_dynamicdata_dynamicmastergrid
  .wi_ig_tablerowalt
  > td:not(.igg_SelectedCell)
  .wi_body_dynamicdata_dynamicmastergrid_advanced
  .wi_ig_tablerowalt
  > td:not(.igg_SelectedCell),
.wi_body_dynamicdata_dynamicmastergrid_advanced tbody.igg_Item > tr > td,
.wi_body_client_dynamicaccounts .table-striped tbody tr:nth-of-type(odd) {
  background-color: transparent !important;
}

.wi_principal_menu_text {
  display: none;
}

.DQ_GoogleMaps.wi_dq_dashboard_googlemaps iframe {
  width: 100%;
}

.wi_ctrl_editablegrid_save {
  display: none;
}

.tab-content
  .wi_internal_div_2
  #ContentPlaceHolder1_ContentPlaceHolder1_pnlContent
  #ContentPlaceHolder1_ContentPlaceHolder1_FormTable
  .row {
  margin-bottom: 10px;
}

.wi_masterheader {
  background: url(./imagesV2/smartmanagerLogoLight.svg) 0px 0px;
  background-repeat: no-repeat;
  background-size: contain;
  height: 40px;
  background-position: 50%;
}

#_LoginView1_LoggedIn {
  display: flex;
  gap: 10px;
}

.btn.dropdown-toggle.wi_loginview_welcomeuser_dropdown {
  padding-left: 5px;
  padding-right: 5px;
}

.btn.focus,
.btn:focus {
  box-shadow: none;
}

.wi_menu_row .wi_menu_row {
  font-style: italic;
}

.DQ_SearchSQL {
  height: 400px !important;
}

.wi_top_div_login {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.modal-dialog.modal-sm .modal-content,
.modal-content {
  background-color: var(--background-content);
  border: 1px solid var(--color-border);
}

.wi_ctrl_csdqfileupload div div {
  gap: 10px;
}

.modal-dialog.modal-sm .modal-header {
  border-bottom: 1px solid var(--color-border);
}

.modal-dialog .modal-content .modal-header {
  border-bottom: 1px solid var(--color-border);
}

.modal-dialog.modal-sm .modal-footer {
  border-top: 1px solid var(--color-border);
}

.wi_navtabs {
  margin-top: 10px;
  margin-bottom: 0px;
}

.wi_body_internetaccount_webdocumentbatch .wi_ctrl_editablegrid_save.wi_button {
  height: 0px;
  opacity: 0;
  padding: 0;
  margin: 0;
}

.wi_body_internetaccount_webdocumentbatch .wi_master_l1_navbuttons {
  display: flex;
  justify-content: center;
}

.panel-body {
  padding-top: 10px;
}

.wi_master_l1_rightpanel {
  background: transparent;
}

.panel-body {
  background-color: var(--background-selected);
}

.with-nav-tabs {
  box-shadow: none;
}

.wi_body_client_viewaccount .tab-pane .row {
  display: none !important;
}

.with-nav-tabs .nav-tabs > li.active > a,
.with-nav-tabs .nav-tabs > li.active > a:hover,
.with-nav-tabs .nav-tabs > li.active > a:focus {
  background-color: var(--background);
  color: var(--font-color);
  font-weight: 700;
}

#LoginText h2 {
  font-family: "Inter", sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.wi_menupanel {
  font-weight: 700;
  font-size: 1.2rem;
  text-align: center;
  font-family: "Inter", sans-serif;
  color: var(--font-color);
}

/* .wi_menupanel {
    display: none;
} */

.wi_body_changepassword .wi_master_l1_leftpanel {
  display: none;
}

/* Check on the version number 71 if the buttons on change password page looks great*/
.wi_changepassword_buttonrow {
  padding-left: 10px;
  padding-top: 20px;
}

/* Check on the version number 71 if the buttons on change password page looks great*/
.wi_profile_changeusernamepasswordrow {
  padding-left: 10px;
}

.wi_menuname,
.wi_prevlogin {
  color: var(--font-color);
}

.wi_body_webuser_searchaccounts .wi_dq_questionwrapper {
  margin-left: 0px;
  margin-right: 0px;
}

/* div#ContentPlaceHolder1_ContentPlaceHolder1__DynamicLayout_unidentified_1_L0{
    display: block;
} */

.wi_userinfo {
  margin-bottom: 5px;
}

div#Master_L0_MainContent {
  background-color: transparent;
}

.wi_top_orange,
.wi_top_orange_left {
  background: var(--background-form);
  border-radius: 5px;
  padding-left: 5px;
  color: var(--font-color);
}

.wi_mobilemenu_current {
  padding: 0.375rem 0.75rem;
  color: var(--font-color);
  border-style: solid;
  font-size: 14px;
  border-width: 1px;
  border-color: var(--font-color);
  border-radius: 5px;
  background-color: var(--background-selected);
}

.wi_mobilemenu_toggler {
  border-color: var(--border-forms);
  border-radius: 5px;
}

.wi_master_l0_header {
  padding-bottom: 10px;
}

/* #ContentPlaceHolder1_pnlWithContext{
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
} */

/* #ContentPlaceHolder1_NavigationButtonsContentPlace_navbuttonsdiv{
margin-left: 0px;
} */

input[type="submit"],
.btn-secondary,
.wi_iccosign_continueurl,
.wi_loginview_welcomeuser_dropdown {
  background: var(--buttom);
  padding: 5px 10px;
  border-radius: 5px;
  color: var(--button-font-color);
}

.btn-secondary {
  border-color: var(--buttom);
}

.wi_issueButtons,
.wi_paynow_btngroup {
  padding: 10px;
}

div.wi_message {
  background: url(imagesV2/engine-warning.svg) no-repeat !important;
  background-size: 39px 39px !important;
  display: flex;
  flex-direction: row;
  padding-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

/* #ContentPlaceHolder1_ContentPlaceHolder1_grdChatQueue {
    border-radius: 5px;
    overflow: hidden;
    border: solid 1px #ccc !important;
}

#ContentPlaceHolder1_ContentPlaceHolder1__Message1_lblMessage_lblLabel{
    font-size: 16px;
    font-weight: 700;
    margin-left: 10px;
    line-height: 1em;
    color: var(--buttom) !important;
} */

.wi_dq_simpledq_fax {
  margin-bottom: 10px !important;
}

body {
  color: var(--font-color);
  background-color: var(--background);
  font-family: "Inter", sans-serif;
}

.wi_menu_item_title {
  font-weight: 500;
  font-size: 16px;
}

div#Master_L0_TopBar {
  margin-bottom: 5px;
  margin-top: 5px;
  background: transparent;
}

.wi_master_l1_rightpanel {
  background-color: var(--background);
  flex-grow: 1;
  margin-left: 10px;
}

.wi_body_client_dynamicaccounts .wi_table {
  background-color: transparent;
}

.wi_dynamic_accounts_open_accounts {
  background-color: transparent !important;
}

.wi_dynamic_accounts_open_accounts:hover {
  color: rgba(255, 255, 255, 0.589) !important;
}

.wi_tablefooter:hover {
  color: rgba(255, 255, 255, 0.589) !important;
}

.wi_body_creditcard_creditcardschedules div[align="right"] {
  text-align: left;
}

.wi_body_creditcard_creditcardschedules input[value="Enable ACH"] {
  margin-left: 15px;
  padding: 5px 10px;
}

@media (min-width: 768px) {
  .wi_body_issues_issuelist .wi_formcontrollabel {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .wi_body_creditcard_creditcardschedules .wi_formcontrollabel {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .wi_body_creditcard_addcreditcard .wi_dq_open_div div.col-md-4,
  .wi_body_creditcard_addcreditcard .wi_dq_dropdown_div div.col-md-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
}

.wi_body_signature_documents .wi_master_l1_rightpanel {
  flex-grow: 0.8 !important;
}

.wi_top_orange_right {
  background-color: var(--buttom);
}

.wi_tablerow:hover,
tr.wi_tablerowalt:hover {
  background-color: var(--background-form) !important;
  color: var(--font-color2) !important;
}

.table-striped tbody tr:nth-of-type(odd),
.table-striped tbody tr:nth-of-type(even) {
  background-color: var(--background-selected);
}

.table-striped tbody tr:nth-of-type(odd):hover {
  background-color: var(--background-form) !important;
}

.table-striped tbody tr:nth-of-type(even):hover {
  background-color: var(--background-form) !important;
}

.wi_tableheader:hover {
  background: var(--background) !important;
}

.wi_master_l1_centertoppanel
  div#ContentPlaceHolder1_center_top_row_context_and_help {
  justify-content: flex-end;
}

.wi_tablerow,
.wi_tablerowalt {
  margin-left: 0px;
  margin-right: 0px;
}

.wi_tableheader:hover * {
  color: var(--font-color);
}

.close,
.close:hover {
  color: var(--font-color);
}

.wi_tableheader {
  text-align: center;
  margin-left: 0px;
  margin-right: 0px;
}

.wi_tableheader > :nth-child(odd) {
  background-color: var(--table-header-odd) !important;
}

.wi_tableheader > :nth-child(even) {
  background-color: var(--table-header-even) !important;
}

.modal-dialog .modal-content .table-responsive .table.wi_table td {
  background-color: var(--background-content);
}

.wi_menu_row {
  padding-top: 5px;
}

/* #ContentPlaceHolder1_ContentPlaceHolder1_gridSavedSearch_WebDataGrid1 table{
    table-layout: auto !important;
}

#ContentPlaceHolder1_ContentPlaceHolder1_gridSavedSearch_WebDataGrid1 .igg_Header table{
    table-layout: fixed !important;
} */

.wi_formtableheader {
  color: var(--font-color);
}

/* a {
  color: var(--white);
} */

tbody.igg_Item > tr > td,
.wi_ig_tablerowalt > td:not(.igg_SelectedCell) {
  background-color: transparent !important;
  text-align: center !important;
}

.igg_Pager {
  padding-left: 10px !important;
  padding-bottom: 10px;
  text-align: left !important;
  background-color: var(--background-selected) !important;
}

.wi_mobilebuttondescription,
.wi_mobilebuttonrowcount {
  color: var(--font-color-dropdown);
}

.wi_ig_tablerow > td:not(.igg_SelectedCell) {
  background-color: var(--background-content) !important;
  color: var(--font-color);
}

.wi_ig_tablerow {
  background-color: transparent;
}

tr.igg_FilterRow > td {
  border-top: solid 1px var(--color-border) !important;
  border-bottom: solid 1px var(--color-border) !important;
  border-right: solid 1px var(--color-border) !important;
  border-left: solid 1px var(--color-border) !important;
}

.wi_ig_table table .igg_FilterRow {
  display: none;
}

.igg_FilterButton {
  filter: invert(1);
}

.wi_mobilemenu_show {
  left: 0px;
}

div#LoginBox {
  background: transparent;
}

.wi_menu_click_container:hover,
.wi_menu_click_container:hover * {
  background-color: transparent;
  border: solid 1px transparent;
  opacity: 1;
}

.wi_menu_click_container.wi_menu_item_selected {
  opacity: 1;
  background-color: var(--background-selected);
  color: var(--font-color);
  border: 1px solid var(--color-border);
  box-shadow: var(--shadow);
}

.wi_menu_click_container.wi_menu_item_selected .wi_menu_item_title .fas {
  color: var(--font-color);
}

.wi_menu_click_container * {
  color: var(--font-color);
  border: 1px solid transparent;
}

.wi_menu_item_selected .wi_menu_item_title {
  color: var(--font-color);
  font-size: 16px;
}

div#LoginViewBox {
  background: transparent;
}

.wi_loginView_top_menu {
  display: flex;
  align-items: center;
}

.wi_master_l1_menu {
  margin-top: 0px;
}

.wi_master_rightheaderside {
  display: flex;
  align-items: center;
  justify-content: center;
}

.wi_userinfo,
#LoginViewBox,
.wi_loginView_top_menu {
  width: 100%;
}

.input-group,
.wi_loginView_div {
  width: 100%;
}

.wi_loginView_text_group {
  width: 100%;
}

.wi_main_menutext {
  display: none;
}

#ContentPlaceHolder1_ContentPlaceHolder1__DynamicLayout_CUSTOM_DQ_Web_SearchClients_WebUser_Results_Unbound_WebDataGrid1,
#ContentPlaceHolder1_ContentPlaceHolder1__DynamicLayout_CUSTOM_DQ_Web_SearchAccounts_WebUser_Results_Unbound_div_wrapperDiv,
.wi_grid {
  border-radius: 5px;
  margin-top: 10px;
  border: solid 1px var(--color-border);
  max-height: none;
  background-color: var(--background-selected);
}

div.wi_message {
  color: var(--buttom);
}

/* #ContentPlaceHolder1_ContentPlaceHolder1__DynamicCriteria1_tblCriteria{
    margin-bottom: 10px;
} */

.wi_cancelchangepasswordbutton {
  margin-left: 10px !important;
}

/* #ContentPlaceHolder1_ContentPlaceHolder1__DynamicGridWithSQL1_WebDataGrid1{
    overflow: auto !important;
} */

/*
#ContentPlaceHolder1_ContentPlaceHolder1__DynamicGridWithSQL1_WebDataGrid1 table{
    table-layout: auto !important;
}
*/

#ContentPlaceHolder1_ContentPlaceHolder1_gridSavedSearch_WebDataGrid1:has(
    td.custom_wi_highbalanceaccount
  )
  table {
  table-layout: fixed !important;
}

/* #ContentPlaceHolder1_ContentPlaceHolder1__DynamicLayout_CUSTOM_DQ_SimpleDQ_Fax, #ContentPlaceHolder1_ContentPlaceHolder1__DynamicLayout_CUSTOM_DQ_SimpleDQ_NewQuestion1{
    background: var(--buttom);
    color: #fff;
    border: none !important;
    border-radius: 5px;
    padding-right: 7px;
    text-shadow: none;
    min-width: 95px;
    padding: 5px;
} */

/* #ContentPlaceHolder1_ContentPlaceHolder1__DynamicLayout_CUSTOM_DQ_Web_AddApplicant_DOB_MonthContainer, #ContentPlaceHolder1_ContentPlaceHolder1__DynamicLayout_CUSTOM_DQ_Web_AddApplicant_DOB_DayContainer{
    margin-right: 5px;
} */

/* Master_L0_Header: Provides the background color and/or images for the Website Header section */
.Master_L0_Header,
.wi_master_leftheaderside {
  padding-left: 15px;
  padding-top: 10px;
  background: url(imagesV2/1_header-new4.png) 15px 0px no-repeat;
  z-index: 1;
  /* height:90px; */
  width: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
}

@media (min-width: 768px) {
  .wi_master_leftheaderside {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .wi_master_rightheaderside {
    flex: 0 0 83.3333332%;
    max-width: 83.3333332%;
  }

  #_LoginView1_LoggedIn {
    justify-content: flex-end;
    align-items: center;
  }

  #_LoginView1_webuserquicksearch {
    width: 50%;
  }
}

/* @media only screen and (max-width:768px){
		.Master_L0_Header, .wi_master_leftheaderside {
			background:url(imagesV2/1_header-new4.png) 15px 7px no-repeat;
			}
	}

	@media only screen and (max-width:414px){
		.Master_L0_Header, .wi_master_leftheaderside {
			background-size: 175%;
			}
	} */

#testmode {
  background-color: var(--background-form);
}

.wi_loginView_flex_menu {
  display: flex;
  align-items: center;
}

.btn-default,
.wi_button_div input {
  background: /*orange*/ var(--buttom);
  color: var(--button-font-color);
  border: none !important;
  border-radius: 5px;
  padding-right: 7px;
  text-shadow: none;
}

button:hover,
input[type="submit"]:hover,
button:focus {
  background: var(--buttom-hover) !important;
}

/* Changes tables on mobile display */
/*.wi_center_content .col-md-12 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}*/

.wi_button_div {
  margin-top: 10px;
}

.input-group-prepend .input-group-text {
  border-radius: 5px 0px 0px 5px !important;
}

.input-group-append .input-group-text {
  border-radius: 0px 5px 5px 0px !important;
}

.input-group-append .input-group-text i {
  color: #959aab !important;
}

/*
Detele this style on the build number 71, when i doesn't have a force color
*/
button#quick_search {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  color: var(--white);
  box-shadow: none;
}

.wi_loginview_welcomeuser_dropdown * {
  color: var(--font-color);
}

.tabs .panel-body {
  border-style: none solid solid solid;
  border-width: 1px;
  border-color: var(--background-form);
  border-radius: 0px 0px 5px 5px;
}

.wi_master_l1_centerpanel
  .wi_master_l1_centercenterpanel
  .wi_center_content
  .row {
  margin-bottom: 10px;
}

.wi_dqform_dashboard
  .wi_master_l1_mastertable
  .Master_L1_MasterTable_Row
  .wi_master_l1_centerpanel
  .wi_master_l1_centercenterpanel
  .card {
  background-color: transparent;
  border: 1px solid var(--color-border);
}

.wi_master_l1_mastertable
  .Master_L1_MasterTable_Row
  .wi_master_l1_centerpanel
  .wi_master_l1_centercenterpanel
  .card {
  border: none;
  background-color: transparent;
}

div.wi_message {
  height: auto;
}

button#quick_search * {
  color: var(--button-font-color);
  display: flex;
  align-items: center;
}

.wi_new_messages_label,
.wi_messagecenter_new_label {
  border: transparent;
  color: var(--buttom);
  position: relative;
  font-size: 50%;
}

.wi_new_messages_label {
  margin: 0px;
}

.wi_formcontrollabel {
  color: var(--font-color);
  font-weight: 500;
}

.wi_ig_tableheader {
  padding-top: 5px;
  color: var(--font-color);
  text-align: center !important;
}

.wi_ig_tableheader:nth-child(odd) {
  background-color: var(--table-header-odd);
  text-align: center !important;
}

.wi_ig_tableheader:nth-child(even) {
  background-color: var(--table-header-even);
  text-align: center !important;
}

.wi_prevlogin {
  display: none;
}

.table td,
.table th {
  border-top: none;
  text-align: center !important;
}

.wi_messages_badge {
  background-color: var(--buttom) !important;
}

.wi_navigationbuttons {
  background-color: transparent;
}

.wi_navigationbuttons div {
  display: flex;
  justify-content: center;
}

#CUSTOM_DQ_WUA_SecurityLog_Grid_table td {
  max-width: 200px; /* Sets the max width for the text */
  white-space: normal; /* Allows text to wrap */
  overflow-wrap: break-word; /* Breaks long words to prevent overflow */
}

.wi_body_settings_settings .wi_navigationbuttons div {
  justify-content: flex-start;
}

/* .wi_body_settings_settings .table-responsive.wi_grid {
  max-width: 600px;
} */

.wi_pager span {
  border: 0px transparent;
}

.wi_pager table {
  border-radius: 5px;
  overflow: hidden;
}

.wi_ig_csd,
.input-group {
  background-color: transparent !important;
}

.wi_internal_div_2 .row {
  margin-bottom: 10px;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  background-color: transparent;
  background-image: linear-gradient(to bottom, #3379b700 0, #2e6da400 100%);
}

.dropdown-menu .active a label {
  color: var(--font-color);
}

.dropdown-menu {
  background-color: var(--background-selected);
  color: var(--font-color);
  box-shadow: var(--shadow);
}

.dropdown-item {
  color: var(--font-color);
}

.dropdown-item:hover {
  background-color: var(--background-form);
  color: var(--white);
}

.dropdown-toggle:hover {
  color: var(--font-color2);
}

.wi_body_issues_workqueuelist .wi_formtableheader {
  color: var(--white);
  margin-top: 15px;
}

.MobileButton:hover {
  color: var(--font-color2);
}

/* #ContentPlaceHolder1_ContentPlaceHolder1__DynamicCriteria1_Criteria_CreditorID_TextBox, #ContentPlaceHolder1_ContentPlaceHolder1__DynamicCriteria1_Criteria_StartDate_TextBox, #ContentPlaceHolder1_ContentPlaceHolder1__DynamicCriteria1_Criteria_EndDate_TextBox{
    padding: 0.2rem 0.4rem;
    color: #0b0e2c;
    border-style: solid;
    font-size: 14px;
    border-width: 1px;
    border-color: #bfd2fb;
    border-radius: 5px;
    background-color: #fff;
} */

.wi_table {
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 0px;
}

.form-control {
  padding: 0.375rem 0.75rem;
  color: var(--font-color);
  font-size: 14px;
  border-radius: 5px;
  background-color: var(--background-form);
  border: 1px solid var(--border-forms);
  height: auto;
}

.wi_ctrl_generic_search_content_container {
  align-items: stretch;
}

.input-group-text,
.wi_ctrl_generic_search_button,
.wi_ctrl_generic_search_clear {
  background-color: var(--background-form);
  border: 1px solid var(--border-forms);
}

.wi_percent_append_right {
  border-radius: 0px 5px 5px 0px !important;
}

.btn-primary,
.btn-primary:hover {
  background: var(--buttom);
}

tbody.igg_Item > tr > td {
}

.wi_unanswered_required,
.wi_ctrl_generic_search.wi_unanswered_required .wi_ctrl_generic_search_input,
.wi_ctrl_read_only_async.wi_unanswered_required
  .wi_ctrl_read_only_async_content_container,
.wi_ctrl_dob.wi_unanswered_required select {
  background-color: var(--background-form) !important;
}

.igg_FilterRuleDropDown {
  background: var(--background-selected) !important;
  padding: 0.5rem;
  border-radius: 5px;
  border: 1px solid var(--color-border) !important;
  box-shadow: var(--shadow) !important;
}

.igg_FilterRuleDropDownHoverItem {
  background-image: none !important;
  background-color: var(--background-form) !important;
}

.wi_ig_table {
  background-color: var(--background);
}
.wi_ig_table table {
  table-layout: fixed !important;
}

div.wi_ig_table tbody.wi_ig_tablerow a {
  color: var(--font-color-link) !important;
}

.custom_wi_highbalanceaccount {
  background-color: #ffd6d68f !important;
}

/* #ContentPlaceHolder1_ContentPlaceHolder1__DynamicTabs1_tpTransactions1_UltraWebGrid1{
border-radius: 5px;
    margin-top: 10px;
    border: solid 1px #ccc !important;
    max-height: none;
} */

.form-control:disabled,
.form-control[readonly] {
  border: 1px solid var(--color-border);
  background-color: var(--background-content);
}

/* #ContentPlaceHolder1_ContentPlaceHolder1_gridSavedSearch_WebDataGrid1{
    overflow:auto !important;
    border: solid 1px #ccc;
} */

.custom_wi_lowbalanceaccount {
  background-color: #caf0f885 !important;
}

.wi_dq_dropdown_editable {
  background-color: transparent !important;
}

.wi_dq_dropdown {
  color: var(--font-color-dropdown);
}

.nav-tabs .nav-link {
  background-color: var(--background-content);
  border-color: var(--color-border);
  color: var(--font-color);
}

.nav-tabs .nav-link:hover {
  color: var(--white);
  background-color: var(--background-form);
  border: 1px solid var(--color-border);
}

/* #ContentPlaceHolder1_ContentPlaceHolder1__DynamicLayout_CUSTOM_DQ_Web_SearchClients_WebUser_TypeOfList_Unbound tbody, #ContentPlaceHolder1_ContentPlaceHolder1__DynamicLayout_CUSTOM_DQ_Web_SearchClients_WebUser_Assignee_Unbound tbody{
    display: flex;
} */

.wi_fg_csc_textbox_right {
  border-radius: 5px 0px 0px 5px !important;
}

.wi_fg_csc_textbox {
  border-radius: 0px 5px 5px 0px !important;
}

.wi_submit_row {
  margin-top: 10px;
}

/* #ContentPlaceHolder1_NavigationButtonsContentPlace_navbuttonsdiv #ContentPlaceHolder1_NavigationButtonsContentPlace__btnSubmit {
    margin-top: 10px;
}

#ContentPlaceHolder1_ContentPlaceHolder1__DocumentRepository1_tblFileUpload #ContentPlaceHolder1_ContentPlaceHolder1__DocumentRepository1_btnAddDocument {
    margin-top: 10px;
} */

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  background-color: var(--background-selected);
  border: 1px solid var(--color-border);
  color: var(--font-color);
}

.nav-tabs {
  border-bottom: 1px solid var(--color-border);
}

.wi_messages_badge,
.wi_new_messages_label {
  display: none;
}

.tab-content {
  padding: 10px !important;
  background-color: var(--background-selected) !important;
  border-style: none solid solid solid !important;
  border-width: thin !important;
  border-color: var(--color-border) !important;
  border-radius: 0px 0px 5px 5px !important;
}

/* div#ContentPlaceHolder1_ContentPlaceHolder1__DynamicLayout_CUSTOM_DQ_SimpleDQ_Name_wrapperDiv, #ContentPlaceHolder1_ContentPlaceHolder1__DynamicLayout_CUSTOM_DQ_SimpleDQ_NewQuestion_wrapperDiv, #ContentPlaceHolder1_ContentPlaceHolder1__DynamicLayout_CUSTOM_DQ_SimpleDQ_NewQuestion2_wrapperDiv{
    display: flex;
    align-items: center;
    flex-direction: column;
} */

.wi_base_menu {
  padding-top: 5px;
}

.wi_dqformsection {
  font-size: 20px;
}

.wi_dqform_title {
  font-size: 20px;
}

.wi_dq_open_div {
  margin-top: 10px;
}

.wi_menu_click_container {
  opacity: 0.56;
  border-radius: 5px;
  padding: 7px;
  background-color: transparent;
  border: 1px solid transparent;
}

.wi_master_l1_leftpanel {
  background: transparent;
}

.wi_formtableheader {
  font-size: 25px;
  padding-left: 15px;
}

.wi_boxeditable {
  max-width: 100%;
  height: 100%;
}

/* #ContentPlaceHolder1_ContentPlaceHolder1__WebUserLeadClientSearch1_FormTable, #ContentPlaceHolder1_ContentPlaceHolder1__CreditorSearch1_FormTable, #ContentPlaceHolder1_ContentPlaceHolder1_FormTable{
    gap: 10px;
    display: flex;
    flex-direction: column;
} */

.wi_button {
  background: var(--buttom);
}

.input-group-text {
  padding: 0rem 0.75rem !important;
}

.wi_iccosignstyle1 {
  font-family: CustomICCOSign1;
}

@media only screen and (max-width: 991px) {
  .wi_master_rightheaderside {
    flex-direction: column;
    align-items: stretch;
  }
}

@media (max-width: 991px) {
  div#Master_L1_LeftMenuPanelCell {
    border-radius: 5px;
    background-color: var(--background);
  }
}

/* CUSTOM ENROLLMENT TOP */

/*
.wi_agenttype_lead .wi_master_l1_leftpanel, .wi_agenttype_lead .wi_mobilemenu {
  display: none;
}

.wi_agenttype_leadcoapplicant .wi_master_l1_leftpanel, .wi_agenttype_leadcoapplicant .wi_mobilemenu {
  display: none;
}
*/

.wi_enrollment_nav {
  display: flex;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) calc(50% - 1px),
    rgb(192, 192, 192) 50%,
    rgba(0, 0, 0, 0) calc(50% + 1px)
  );
  justify-content: space-around;
  align-items: center;
}

.wi_enrollment_button {
  background-color: var(--background);
  /*background-color: $color-input-background;*/
  padding: 0px 10px;
  /*margin: 0px 10px;*/
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.wi_help_button_div {
  max-width: fit-content !important;
  border-radius: 5px;
  display: flex !important;
}

.reminder-postit span {
  font-family: inherit;
  font-weight: 600;
}

.wi_top_orange.col {
  margin-right: 5px !important;
  margin-left: 5px !important;
}

.wi_iccosigndocument_buttonrow,
.wi_iccosigndocument_buttonrow_bottom {
  background-color: transparent !important;
}

.wi_iccosigndocument_finish_top2,
.wi_iccosigndocument_finish_bottom2 {
  background-color: #4bb543 !important;
  border-radius: 5px !important;
}

.wi_iccosigndocument_reject_div {
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
}

.wi_iccosigndocument_reject {
  background-color: var(--color-border) !important;
  border: solid 1px var(--color-border) !important;
  color: var(--font-color) !important;
}

div#ContentPlaceHolder1_ContentPlaceHolder1_TopDiv_SignOnly {
  margin-top: 10px;
  margin-bottom: 10px;
}

.wi_iccosigncanvas {
  display: flex;
  justify-content: center;
}

.wi_enrollment_button > div {
  text-align: center;
}

.wi_enrollment_signdoc {
  padding-top: 5px;
  padding-bottom: 5px;
}

.wi_iccosign_downloadurl {
  color: var(--buttom);
  font-weight: 500;
  font-size: 20px;
}

.wi_iccosign_downloadurl:hover {
  color: var(--font-color) !important;
}

.wi_enrollment_button_border {
  min-height: 50px;
  /*display: inline-block;*/
  display: flex;
  align-items: center;
  cursor: pointer;
}

.wi_iccosign_indicator {
  background-color: var(--buttom) !important;
}

.wi_iccosign_indicator i {
  background-color: var(--buttom) !important;
}

.wi_iccosigndocument_nextsig_top2,
.wi_iccosigndocument_nextsig_bottom2 {
  background-color: var(--buttom);
  border-radius: 5px !important;
  color: white !important;
}

.wi_iccosigndocument_nextsig_top2:hover {
  color: var(--buttom);
}

.wi_enrollment_button_border.selected {
  background-color: var(
    --background-selected
  ); /*#201f1e;*/ /*var(--font-color);*/ /*transparent;*/
  border-radius: 5px;
  /*display: inline-block;*/
}

.wi_enrollment_button_border.selected .wi_enrollment_button {
  background-color: var(
    --background-selected
  ); /*#201f1e;*/ /*var(--font-color);*/
  /*color: $color-white;*/
  color: var(--background); /*#89def7;*/
  font-weight: bold;
}

.wi_enrollment_button_border.selected .wi_enrollment_button i {
  color: var(--background);
}

.LoginTopLinks {
  font-size: 12px;
  font-weight: bold;
  right: -90%;
  position: absolute;
  top: -100px;
  width: auto;
  text-align: right;
}

@media only screen and (max-width: 992px) {
  .LoginTopLinks {
    font-size: 12px;
    font-weight: bold;
    width: auto;
    text-align: right;
  }
}

@media only screen and (max-width: 560px) {
  .LoginTopLinks {
    top: -80px;
    position: initial;
  }

  .wi_loginView_top_menu {
    flex-direction: column;
  }
}

@media only screen and (max-width: 400px) {
  .wi_loginView_div {
    display: flex;
    align-items: center;
  }
}

.LoginTopLinks a {
  clear: both;
  color: var(--font-color);
  /*color:#FFF;*/
  text-decoration: none;
}

.LoginTopLinks a:hover {
  color: var(--buttom);
}

/* Master_L0_MainContent: Provides the background properties for the content section of the website */
.wi_body_clientdefault div#Master_L0_MainContent {
  position: relative;
  width: 100%;
  padding-bottom: 30px;
  max-width: 1200px;
  margin: auto 0 !important;
}

.wi_body_clientdefault div#Master_L0_MainContent {
  max-width: 1200px !important;
  margin: 0 auto !important;
}

.wi_body_clientdefault div.container-fluid {
  max-width: 1200px !important;
  margin: 0 auto !important;
}

.wi_footermargin {
  margin-top: 20px !important;
}

#Master_L0_Wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100vh;
}

.wi_body_webuserdefault #Master_L0_Wrapper,
.wi_body_clientdefault #Master_L0_Wrapper {
  align-items: center;
  justify-content: center;
  background-color: var(--login-background);
  min-height: auto;
  border-radius: 16px;
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.3);
  display: flex;
  width: 100%;
  max-width: 400px;
}

.wi_body_webuserdefault #Master_L0_Wrapper {
  backdrop-filter: blur(3px);
}
.wi_body_webuserdefault
  #Master_L0_Wrapper
  .wi_login_controls_container
  .wi_username_container,
.wi_login_controls_container .wi_password_container {
}
:is(
    .wi_body_webuserdefault
      #Master_L0_Wrapper
      .wi_login_controls_container
      .wi_username_container,
    .wi_login_controls_container .wi_password_container
  )
  .wi_username_label_container,
.wi_username_input_container,
.wi_username_validator_container,
.wi_password_label_container,
.wi_password_input_container,
.wi_password_validator_container {
  width: 100%;
  max-width: 100%;
  text-align: left;
}
.wi_body_webuserdefault #Master_L0_Wrapper .wi_login_controls_container a {
  color: #6393f7 !important;
}
.wi_body_webuserdefault #Master_L0_Wrapper .wi_errormessagesmall {
  width: 100%;
  max-width: 100%;
}
.wi_body_webuserdefault #Master_L0_Wrapper #Master_L1_LoginContent {
  display: none;
}
.wi_body_webuserdefault #Master_L0_Wrapper .wi_master_leftheaderside {
  padding-top: 25px;
}
.wi_body_webuserdefault #Master_L0_Wrapper #LoginText {
  padding-top: 0;
  border-bottom: 2px solid #394866;
}
.wi_body_webuserdefault #Master_L0_Wrapper #LoginText h2 {
  display: none;
}
.wi_body_webuserdefault
  #Master_L0_Wrapper
  .wi_login_controls_container
  .form-control {
  padding: 10px;
  border: 1px solid #5c6a85;
  background: #1c1f32;
  color: #fff;
  border-radius: 8px;
  outline: none;
  font-size: 14px;
  font-style: italic;
}
.wi_body_webuserdefault
  #Master_L0_Wrapper
  .wi_login_controls_container
  .wi_username_container,
.wi_login_controls_container .wi_password_container {
  display: flex !important;
  flex-direction: column;
}
.wi_body_webuserdefault
  #Master_L0_Wrapper
  .wi_login_controls_container
  .col-md-4 {
  max-width: unset;
  flex: 0 0 100%;
  padding: 2.5px 15px 0;
}
.wi_body_webuserdefault #Master_L0_Wrapper .wi_loginbuttondiv {
  padding-bottom: 20px !important;
}
.wi_body_webuserdefault
  #Master_L0_Wrapper
  .wi_login_controls_container
  .wi_loginbuttondiv
  .wi_button {
  width: 100%;
  margin: 0;
  padding: 10px;
  border: none;
  border-radius: 8px;
  font-size: 16px;
  cursor: pointer;
  transition: 0.3s;
  font-weight: bold;
}
.wi_body_webuserdefault #Master_L0_Wrapper .wi_password_validator_container,
.wi_body_webuserdefault #Master_L0_Wrapper .wi_username_validator_container {
  display: none;
}
.wi_body_webuserdefault
  #Master_L0_Wrapper
  #Master_L1_LoginBoxWrapper
  #ContentPlaceHolder1__Login1_LoginTitle_lblLabel {
  display: none;
}
.wi_body_webuserdefault #Master_L0_Wrapper #Master_L0_Wrapper-bg {
  width: 100%;
}
.wi_body_webuserdefault #Master_L0_Wrapper .wi_footermargin {
  margin-right: 0;
}
.wi_body_webuserdefault #Master_L0_Wrapper .wi_footermargin .wi_masterfooter {
  display: flex;
  justify-content: center;
}
.wi_body_webuserdefault
  #Master_L0_Wrapper
  .wi_footermargin
  .wi_masterfooter
  .wi_footer
  .wi_footerlink {
  padding: 0px;
  color: white;
}


.wi_body_clientdefault #Master_L0_Wrapper {
  backdrop-filter: blur(3px);
  padding: 15px;
}
.wi_body_clientdefault #Master_L0_Wrapper #Master_L0_Wrapper-bg {
  width: 100%;
}
.wi_body_clientdefault #Master_L0_Wrapper .wi_footermargin {
  margin-right: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.wi_body_clientdefault #Master_L0_Wrapper .wi_footermargin .wi_footer {
  padding-right: 0;
  font-size: 12px;
}
.wi_body_clientdefault
  #Master_L0_Wrapper
  .wi_footermargin
  .wi_footer
  a:any-link:not(.btn) {
  color: var(--button-font-color);
}
.wi_body_clientdefault
  #Master_L0_Wrapper
  .wi_footermargin
  div#Master_L0_CopyRight {
  text-align: center;
}
.wi_body_clientdefault #Master_L0_Wrapper .wi_master_l0_header {
}
.wi_body_clientdefault
  #Master_L0_Wrapper
  .wi_master_l0_header
  .wi_master_rightheaderside {
  display: none;
}
.wi_body_clientdefault
  #Master_L0_Wrapper
  .wi_master_l0_header
  .wi_master_leftheaderside {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}
.wi_body_clientdefault
  #Master_L0_Wrapper
  .wi_master_l0_header
  .wi_master_leftheaderside
  .wi_masterheader {
  background: url(./imagesV2/Landsscape_Logo_White.png) 0px 0px;
  background-repeat: no-repeat;
  background-size: contain;
  height: 40px;
  background-position: 50%;
}
.wi_body_clientdefault #Master_L0_Wrapper #Master_L0_MainContent {
  padding-bottom: 0;
}
.wi_body_clientdefault #Master_L0_Wrapper #Master_L1_LoginContent,
#Master_L1_BottomContent {
  display: none;
}
.wi_body_clientdefault #Master_L0_Wrapper #LoginText {
  text-align: center;
  padding: 0;
}
.wi_body_clientdefault #Master_L0_Wrapper .wi_login_controls_container {
  border-bottom: 2px solid #5c6a85;
  padding-bottom: 20px;
}
.wi_body_clientdefault
  #Master_L0_Wrapper
  .wi_login_controls_container
  .wi_username_label_container,
.wi_username_validator_container,
.wi_password_label_container,
.wi_password_validator_container {
  display: none;
}
.wi_body_clientdefault #Master_L0_Wrapper .wi_login_controls_container a {
  color: #6393f7 !important;
  position: relative;
  font-size: 14px;
}
.wi_body_clientdefault
  #Master_L0_Wrapper
  .wi_login_controls_container
  #ContentPlaceHolder1__Login1_lnkForgotPassword::before {
  content: "Can't log in? ";
  color: #b0b8c2;
  text-decoration: none;
}
.wi_body_clientdefault
  #Master_L0_Wrapper
  .wi_login_controls_container
  #ContentPlaceHolder1__Login1_lnkSignupNow::before {
  content: "Don't have an account yet? ";
  color: #b0b8c2;
}
.wi_body_clientdefault
  #Master_L0_Wrapper
  .wi_login_controls_container
  .wi_loginbuttondiv {
  width: 100%;
  padding: 0 15px;
  padding-bottom: 30px;
}
.wi_body_clientdefault
  #Master_L0_Wrapper
  .wi_login_controls_container
  .wi_loginbuttondiv
  .wi_button {
  width: 100%;
  margin: 0;
  padding: 8px;
}
.wi_body_clientdefault
  #Master_L0_Wrapper
  .wi_login_controls_container
  .col-md-4 {
  max-width: unset;
  flex: 0 0 100%;
}
.wi_body_clientdefault
  #Master_L0_Wrapper
  .wi_login_controls_container
  .wi_username_container,
.wi_password_container {
  padding-bottom: 16px;
}
:is(
    .wi_body_clientdefault
      #Master_L0_Wrapper
      .wi_login_controls_container
      .wi_username_container,
    .wi_password_container
  )
  input {
  padding: 10px;
  border: 1px solid #394866;
  background: #2c3e57;
  color: #fff;
  border-radius: 5px;
  outline: none;
  font-size: 14px;
  font-style: italic;
}
.wi_body_clientdefault
  #Master_L0_Wrapper
  .wi_login_controls_container
  .wi_username_input_container,
.wi_password_input_container {
  flex: 0 0 100%;
  max-width: 100%;
}


.wi_body_webuserdefault .wi_username_validator_container,
.wi_body_webuserdefault .wi_password_validator_container {
  visibility: hidden;
  height: 0;
}

.wi_body_webuserdefault .wi_password_container {
  margin-bottom: 10px;
}

.wi_body_webuserdefault
  .wi_agenttype_webuser
  #Master_L0_Header.wi_master_l0_header {
  position: relative;
}

.wi_body_webuserdefault .wi_agenttype_webuser .wi_master_rightheaderside {
  display: none;
}

.wi_body_webuserdefault .wi_agenttype_webuser .wi_loginwelcometext {
  margin: 0;
}

.wi_body_webuserdefault .wi_login_separator {
  width: 150%;
  margin-left: -25%;
  border-top: 2px solid white;
  margin-top: 10px;
  margin-bottom: 10px;
  opacity: 0.3;
}

#Master_L0_CopyRight #testmode {
  display: none;
}

body.wi_body_webuserdefault {
  background: url(./imagesV2/background_webUser.png) no-repeat center center;
  background-size: cover;
  background-size: 100% 100%;
  min-height: 100vh;
}

body.wi_body_clientdefault {
  background: url(./imagesV2/background_1.png) no-repeat center center;
  background-size: cover;
  background-size: 100% 100%;
  min-height: 100vh;
}

body.wi_body_webuserdefault form,
body.wi_body_clientdefault form {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

div#LoginBox {
  overflow: visible;
}

.wi_body_webuserdefault .wi_container.wi_Master_L1_LoginPanel2 {
  text-align: center;
}

.wi_criteria_date_picker input {
  background-color: var(--background-form);
  border: 1px solid var(--border-forms);
  color: var(--font-color);
}

.wi_dq_singleselection input {
  margin-top: 0px;
}

.wi_ig_tablerow {
}

/* #ContentPlaceHolder1__LeftPanel1__Menu1_MainMenu_MenuPanel.wi_base_menu div ul li[data-menu-id='660'] span {
    opacity: 1;
    background-color: var(--background-selected);
    color: var(--font-color);
    border: 1px solid var(--color-border);
    box-shadow: var(--shadow);
}  */

.table-responsive.wi_grid {
}

.ig_Item.igg_Item.wi_ig_tablerow tr:hover {
  background-color: var(--background-form) !important;
}

.wi_ig_tablerowalt {
  background-color: var(--background-forms) !important;
}

.ig_Item {
  color: var(--font-color) !important;
  background-color: var(--background-selected) !important;
}

.ig_Alt {
}

/* .wi_menuitem__dashboard {
    width: 80%;
    text-align: center;
} */

.ig_Item.igg_Item tr {
  border-bottom: 1px solid var(--color-border) !important;
}

.ig_Item.igg_Item tr:hover {
  background-color: var(--background-form);
}

.ig_Item.igg_Item tr {
  background-color: var(--background-selected) !important;
  color: var(--font-color);
}

.ui-iggrid .ui-widget-header,
.ui-iggrid th,
.ui-iggrid th.ui-state-default,
.ui-widget-content,
.ui-iggrid tr.ui-ig-altrecord {
  color: var(--font-color2) !important;
  background-color: var(--background-selected) !important;
  border: 1px solid var(--color-border) !important;
}

.ui-widget-content {
  border-radius: 5px;
  overflow: clip;
}

.list-group-item {
  background-color: transparent !important;
  border: none !important;
}

.wi_dq_errors {
  background-color: #7a031a;
  width: 90%;
  margin: auto;
  margin-bottom: 20px !important;
}

.ui-iggrid .ui-iggrid-table > tbody > tr > td:last-child,
.ui-iggrid .ui-iggrid-tablebody > tr > td:last-child,
.ui-iggrid thead .ui-iggrid-editingcell:last-child {
  border: 1px solid var(--color-border) !important;
}

.wi_body_enrollmentdefault div#Master_L0_MainContent {
  position: relative;
  width: 100%;
  padding-bottom: 30px;
  max-width: 1200px;
  margin: auto 0 !important;
}

.wi_body_enrollmentdefault div.container-fluid {
  max-width: 1200px !important;
  margin: 0 auto !important;
}

.wi_body_enrollmentdefault div#Master_L0_MainContent {
  max-width: 1200px !important;
  margin: 0 auto !important;
}

.wi_grid {
  margin-bottom: 15px;
}

.wi_master_l1_centertoppanel {
  margin-bottom: 15px;
}

.Master_L1_MasterTable_Row {
  justify-content: center;
  flex-wrap: nowrap;
}

.wi_hide {
  display: none !important;
}

.ui-iggrid-headertable {
  table-layout: auto !important;
}

.ui-iggrid-table {
  table-layout: auto !important;
}

.wi_dq_questionwrapper .chart-container canvas {
  width: 100% !important;
  height: 100% !important;
}

#ContentPlaceHolder1_ContentPlaceHolder1__ReportList21_Label1_lblLabel {
  display: none;
}

#ContentPlaceHolder1_ContentPlaceHolder1__ReportList21_Label1_lblLabel::after {
  content: "Reports";
}

#ContentPlaceHolder1_ContentPlaceHolder1__SignedDocuments1_UpdatePanel1 {
  display: none;
}

#igg_HeaderCaption {
  text-align: left !important;
}

th.text-align-right {
  text-align: left !important;
}

#btn-group {
  display: none;
}

.wi_budget_print {
  display: none;
}

.wi_formtableheader {
  display: none;
}
