/*CSS file generated by  Extend  for user WSS_CSUP at Friday    August    2025 01:56:12 */
@font-face { font-family: 'icomoon'; src: url('https://payroll.ascenderpay.com/csup/extend/images/icomoon.eot?3q4sac'); src: url('https://payroll.ascenderpay.com/csup/extend/images/icomoon.eot?3q4sac#iefix') format('embedded-opentype'), url('https://payroll.ascenderpay.com/csup/extend/images/icomoon.woff2?3q4sac') format('woff2'), url('https://payroll.ascenderpay.com/csup/extend/images/icomoon.ttf?3q4sac') format('truetype'), url('https://payroll.ascenderpay.com/csup/extend/images/icomoon.woff?3q4sac') format('woff'), url('https://payroll.ascenderpay.com/csup/extend/images/icomoon.svg?3q4sac#icomoon') format('svg'); font-weight: normal; font-style: normal;}
[class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */  font-family: 'icomoon' !important; speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-page:before {content: "\e915";}
.icon-delete:before {content: "\e914";}
.icon-info:before {  content: "\e913"; }
.icon-generate:before {  content: "\e912";}
.icon-search:before { content: "\e90d";}
.icon-viewsql:before { content: "\e90g";}
.icon-draft:before {content: "\e911";}
.icon-tick-filled:before {content: "\e910";}
.icon-check:before {content: "\e90f";}
.icon-tick:before {content: "\e90e";}
.icon-home:before {content: "\e90a";}
.icon-next:before {content: "\e90b";}
.icon-back:before {content: "\e90c"; font-size: 30px ; color: #F0572A;}
.icon-add:before {content: "\e900"; color:<<color>>; font-size: <<font-size>>;}
.icon-play:before {content: "\e902"; font-size: 30px ; color: #F0572A;}
.icon-edit:before {content: "\e903"; color:#F0572A; font-size: 30px;}
.icon-grid:before {content: "\e905"; color:#F0572A; font-size: 30px;}
.icon-reject:before {content: "\e904"; color:#F0572A; font-size: 30px;}
.icon-menu_mgt:before {content: "\e906"; color:#F0572A; font-size: 30px;}
.icon-share:before { content: "\e907"; color:#F0572A; font-size: 20px;}
.icon-sql:before {content: "\e901"; color:#F0572A; font-size: 20px;}
.icon-copy:before {content: "\e908"; color:#F0572A; font-size: 20px;}
.icon-createfromquery:before {content: "\e909";}
.t-Body-content { max-width: 1700px !important; position: relative;}
.home-reports { /*Tree container region settings*/ max-height: 500px; overflow-y: scroll;}
.home-reports .a-TreeView-node--leaf .a-TreeView-content:before {  font-family: 'icomoon' !important ;  speak: none;  font-style: normal;  font-weight: normal;
     font-variant: normal;  text-transform: none;  line-height: 1;  /* Better Font Rendering =========== */  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\e915";  position: absolute;
     left: -4px;  color: #999;  font-size: 16px;}
.header-strip { background: #F0572A;  height: 70px;  width: 100%;  top: 0;  left: 0;  position: absolute;  z-index: 1000;  padding: 20px 0 0 25px;}
.login-wrap { border-radius: 5px;   border: none !important;  box-shadow: 1px 2px 20px rgba(0,0,0,0.4);  background: none;}
.login-wrap .t-Region-header { background: none !important;}
.login-wrap .t-Form-inputContainer {padding-left: 16px; padding-right: 16px;}
.login-wrap input[type="text"], .login-wrap input[type="password"] {width: 100%; font-size: 16px; padding: 14px 18px; height: auto; margin:2px 0; border-color: #B0B4B7; border-radius: 5px; background: none;}
.login-wrap input[type="text"]:focus, .login-wrap input[type="password"]:focus {border-color: #B0B4B7 !important;}
.login-wrap ::-webkit-input-placeholder{color: #6f7579 !important;}
.login-wrap ::-moz-placeholder{/* Firefox 19+ supported */ color: #6f7579 !important;} .login-wrap :-moz-placeholder { /* Firefox 18- */ color: #6f7579 !important; }
.login-wrap :-ms-input-placeholder { color: #6f7579 !important;}
.login-wrap button {float: right; margin-right: 15px; font-size: 20px; padding: 21px 20px; width: 160px; border-radius: 5px;  margin-top: 8px;  margin-bottom: 18px;}
.login-page .t-Body { background:#F0572A url(https://payroll.ascenderpay.com/csup/extend/images/bg.jpg) 50% 50% / cover no-repeat;}
.login-page .t-Region-headerItems--title {background: #F0572A; padding: 21px 30px; }
.login-page .t-Region h2.t-Region-title {color: #fff; font-size: 24px; font-weight: bold;}
.login-page .t-ButtonRegion {display: none;}
.login-page .t-Alert-body, .login-page .t-Icon {color: #a54718 !important;}
.login-page .icon-close {color: #CBAA6E !important;}
.login-page .t-Alert--colorBG.t-Alert--warning {background: #F1ECC3;}
.t-Header-branding { background: #F0572A; } 
.t-Header-logo-link img { height: auto; } 
#P1_USER_TITLE_DISPLAY { font-size: 16px; color: #F0572A;} 
.h-user-label { font-weight: normal; font-size: 28px; color: ; margin-left: -12px;} 
.h-user { font-size: 28px; color: #303030; text-transform: uppercase;} 
#t_Body_nav .icon-add { font-size: 25px; position: relative; left: -5px; top: -5px;} 
#t_Body_nav .icon-home{ font-size: 18px; position: relative; top: -3px;  left: -1px;}
#t_Body_nav .icon-createfromquery{font-size: 17px; position: relative; top: -3px; left: -1px;}
.a-TreeView-content {white-space: normal; padding: 11px 4px 11px 9px; font-size: 14px;} 
.a-TreeView-node--leaf {position: relative;} 
.a-TreeView-node--leaf .a-TreeView-content {padding-left: 24px; line-height: 1.3; } 
.a-TreeView-row {height: 38px;  border-bottom: 1px solid #E5E4E4;} 
.t-Region .a-TreeView-node--topLevel .a-TreeView-row.is-hover {background-color: #FCF7EF !important;} 
.a-TreeView-node--topLevel > .a-TreeView-row {border: 0;} 
.a-TreeView-toggle {position: relative; top: 7px; color: #F0572A ;} 
.a-TreeView-node--topLevel.is-collapsible > .a-TreeView-row {border-bottom: 1px solid #E5E4E4;} 
.a-TreeView-node--leaf .a-TreeView-row {height: 100%;} 
.a-TreeView-node--leaf .a-TreeView-row.is-selected {background-color: #FCF7EF !important;} 
.t-Region .a-TreeView-node--topLevel .a-TreeView-row.is-selected {background-color: #FCF7EF !important;} 
#t_Body_nav .a-TreeView-node--topLevel .a-TreeView-row.is-selected {background-color: #DFDFDC !important;} 
.t-Region .a-TreeView-node--topLevel .a-TreeView-label {margin-left: 0;} 
.a-TreeView-node a {font-weight: bold;} 
.a-TreeView-node--leaf a {font-weight: normal;} 
.a-TreeView-node--topLevel > .a-TreeView-content a {font-size: 16px; position: relative;} 
.t-PageBody--leftNav .t-Body-nav {background: #272C30;} 
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-current, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-current--top.is-selected, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-selected {background-color: #DFDFDC;  border: 0;} 
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-selected .a-TreeView-label
                                             {color: #272C30 !important;} 
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-selected .fa {color: #272C30 !important;} 
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-current--top, .t-TreeNav .a-TreeView-node--topLevel ul, .t-TreeNav .a-TreeView-node--topLevel.is-collapsible>.a-TreeView-row  {background-color: #DFDFDC;} 
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-focused {box-shadow: none;} 
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-label {color: #fff;} 
.a-TreeView-content.is-selected .a-TreeView-label {color: #272C30 !important;} 
.a-TreeView-content.is-selected .a-TreeView-label .fa  {color: #272C30 !important;} 
.a-TreeView-content.is-current--top .a-TreeView-label  {color: #272C30 !important;} 
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-hover .a-TreeView-label {color: #272C30 !important;} 
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-current--top .fa  {color: #272C30 !important;} 
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content.is-hover .fa  {color: #272C30 !important;} 
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-hover {background-color: #DFDFDC!important;} 
.t-Button--hot, body .ui-state-default.ui-button.ui-button--hot, body button.ui-state-default.ui-priority-primary {background: #F0572A; font-size: 13px; font-weight: bold;  padding: 1.2rem 2.1rem;} 
.t-Button--hot:hover, body .ui-state-default.ui-button.ui-button--hot:hover, body button.ui-state-default.ui-priority-primary:hover {background-color: #272C30;} 
.a-Button:active:focus, .a-Button:focus, .t-Button:active:focus, .t-Button:focus {box-shadow: 0;} 
.report-buttons {margin-top: 26px; margin-bottom: 20px;} 
.report-buttons button {background-position: 50% 30px !important;  background-repeat: no-repeat  !important;background: #fcfcfc; border: 1px solid #e5e4e4; border-radius: 5px; color: #303030; font-weight: bold; width: 238px  !important; height: 143px !important; font-size: 16px; padding-top: 68px; border-bottom: 3px solid #e5e4e4;} 
.report-buttons button::before {color: #F0572A;  font-size: 55px ;   position: absolute ;   top: 18px ;  left: 90px ; font-weight: normal;}  
.report-buttons th{padding: 3px;} 
.report-options .t-Region-header {display: none;} .report-options .t-Region  {  border: none;  box-shadow: none; } .report-options .t-Region-body  { padding-top: 0; }
.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content .fa {color: #F0572A;}
.btn {width: 259px; height: 62px; background-color: #fcfcfc; border: 1px solid #e5e4e4; border-radius: 5px; color: #303030; font-weight: bold;  font-size: 16px;  text-align: left;  padding-left: 24px;  margin: 0 6px;  border-bottom: 3px solid #e5e4e4;  background-repeat: no-repeat;  background-position: 214px 15px;  transition: all 300ms;}
.btn:hover {background-color: #fcfcfc; box-shadow: none; border-bottom-color: #F0572A;}
.btn--search:before {position: absolute ; left: 210px ; font-size: 25px ; top: 18px ; color: #F0572A;}
.btn--back:before {position: absolute ; left: 210px ; font-size: 40px ; top: 9px ; color: #F0572A;}
.btn--report:before {position: absolute ; left: 210px ; font-size: 40px ; top: 9px ; color: #F0572A;}
.btn--source:before {position: absolute ; left: 210px ; font-size: 30px ; top: 14px ; color: #F0572A;}
.btn--copy:before {position: absolute ; left: 210px ; font-size: 30px ; top: 14px ; color: #F0572A;}
.btn--rename:before {position: absolute ; left: 210px ; font-size: 40px ; top: 9px ; color: #F0572A;}
.btn--share:before {position: absolute ; left: 210px ; font-size: 30px ; top: 14px ; color: #F0572A;}
.btn--finish:before {position: absolute ; left: 210px ; font-size: 40px ; top: 9px ; color: #F0572A;}
.btn--delete:before{position: absolute ; left: 210px ; font-size: 40px ; top: 9px ; color: #F0572A;}
t-ButtonRegion-col--content {padding: 30px 16px;}
.t-Button--hideShow.t-Button {color: #F0572A; border : 1px solid #F0572A; box-shadow : none !important; outline: 0 !important;}
a-Collapsible-heading {font-size: 20px; font-weight: bold; color: #303030; margin-left: 7px;}
.t-Region-headerItems--controls {padding-left: 14px;}
.edit-buttongroup {padding-top: 0px;  border-top: 0 !important;}
.edit-buttongroup.apex_disabled {opacity: <<opacity>>;}
.edit-buttongroup.apex_disabled button {opacity: 0.33 !important;}
.edit-title {border: 1px solid rgba(0,0,0,.075); box-shadow: ; border-bottom: 0; padding: 10px 16px 0; background: #fff;}
.edit-title table:first-child { position: relative; margin: 16px 0 0; }  .edit-title tr:first-child { display: none; }  .edit-title tr:last-child { display: none; } .edit-title tr:nth-of-type(2) td { display: block;  color: #999999; font-size: 12px;  font-weight: bold;  line-height: 1; } .edit-title tr:nth-of-type(2) td .report_name { font-size: 28px; color: #303030; font-weight: bold; position: relative; top: 4px; } .edit-title tr:nth-of-type(3) {
     position: absolute; left: 100%; width: 400px; bottom: 1px; }  .edit-title tr:nth-of-type(3) td .icon-tick { color: #F0572A; font-size: 17px; position: relative; top: 1px; margin: 0 10px 0 5px; } .edit-title tr:nth-of-type(3) td .icon-draft {  color: #F0572A;  font-size: 30px;  position: relative;  top: 6px;  margin: 0 6px 0 1px; } .edit-title tr:nth-of-type(3) td .icon-generate {  color: #F0572A;  font-size: 17px;  position: relative;  top: 1px;  margin: 0 10px 0 5px; } .edit-title tr:nth-of-type(3) td .icon-reject {  color: #F0572A;  font-size: 30px;  position: relative;  top: 6px;  margin: 0 6px 0 1px; } .edit-title tr:nth-of-type(3) td:first-child {  display: none;
   } .edit-title tr:nth-of-type(3) td:last-child, .edit-title tr:nth-of-type(3) td:last-child a { color: #666666;  font-size: 14px;} .edit-title tr:nth-of-type(3) td:last-child img {  margin-right: 3px; }
.ic-lbl {font-size: 12px; vertical-align: middle;  position: relative;}
.ic-lbl-top {top: -6px;}
.ic-lbl-mid {top: -2px;}
.user-title {padding: 6px 0 10px;}
.home .t-Region h2.t-Region-title {font-size: 20px;  font-weight: bold;}
.my-reports {color: #303030; font-size: 20px; font-weight: bold;}
.my-reports table {font-weight: normal;}
.my-reports .a-IRR-container {margin-top: 20px;}
.my-reports td {font-size: 13px; padding: 6px 18px;}
.my-reports th {vertical-align: middle; text-align: center !important; padding: 6px 0; font-size: 14px; }
.my-reports tr:nth-child(odd) td {background-color: #fcfcfc; }
.my-reports td[headers="createdon"]{ width: 160px ; }
.my-reports td[headers="status"]{ width: 140px ; }
.my-reports td[headers="lastedit"]{ width: 160px ; }
.my-reports .icon-draft { color: #F0572A; font-size: 30px; margin-left: -6px; margin-right: -1px; }
.my-reports .icon-tick { color: #5DBA56; font-size: 18px; }
.my-reports .icon-viewsql { color: #5DBA56; font-size: 18px; }
.my-reports .icon-newtick { color: #F0572A; font-size: 18px; }
.my-reports .icon-search { color: #272C30; font-size: 18px; }
.my-reports .icon-edit{ color: #F0572A; font-size: 30px; }
.my-reports .icon-share{ color: #F0572A; font-size: 18px; }
.my-reports .icon-play { color: #F0572A; font-size: 30px; }
.my-reports .icon-generate { color: #F0572A; font-size: 20px; margin-left: -1px; }
.my-reports .icon-reject { color: #fa0e24; font-size: 30px; margin-left: -6px; margin-right: -1px; }
.my-reports th#status { width: 20px; }
.my-reports table i { position: relative; top: 3px; margin-right: 5px;}
.fa-hourglass-start:before { content: \f25; color: #F0572A; }
.btn-togglegrid { position: absolute; right: 0; height: 50px; width: 50px; top: 0px; border: 0; box-shadow: none; background: none; transition: all 300ms;}
.btn-togglegrid:active, .btn-togglegrid:hover, .btn-togglegrid:focus { box-shadow: none !important; background: none; border: 0 !important ; outline: 0 !important;}
.btn-togglegrid span { display: none; }
.btn-togglegrid:before { color: #F0572A ;  font-size: 24px; }
.btn-togglegrid.active { background: #fff; }
.btn-togglegrid.active { color: #F0572A; }
.grid-buttons {position : absolute ; right: 8px; top: 63px ; z-index: 100; visibility: hidden; opacity: 0; transition: all 300ms; transform: translateY(-50px); }
.grid-buttons.active {opacity: 1; visibility: visible; transform: translateY(0); }
.grid-buttons .t-ButtonRegion {background: none; border: none; box-shadow: none; overflow: visible;}
.grid-buttons .t-ButtonRegion-wrap { width: 258px; float: right; background: #fff; padding: 18px 13px 10px; border-radius: 5 0 5px 5px; font-size: 0; box-shadow: 0 10px 20px rgba(0,0,0,0.2); display: block; border: 1px solid #e5e4e4;}
.grid-buttons .t-ButtonRegion-col--content{ padding: 0;}
.grid-buttons td{text-align: center;}
.grid-buttons button {width: 105px ; height: 105px; margin: 0 5px 10px 5px !important; background: #fcfcfc; padding: 0; color: #303030; white-space: normal; border: 1px solid #e5e4e4; border-bottom: 3px solid #e5e4e4; border-radius: 5px; position: relative;}
.grid-buttons button:hover { background: #fcfcfc; border-bottom: 3px solid #F0572A; box-shadow: none;}
.grid-buttons button span{ position: absolute; width: 100%; bottom: 10px;  left: 0; font-family: 'Helvetica Neue','Segoe UI',Helvetica,Arial,sans-serif; }
.grid-buttons button:before {color: #F0572A; font-size: 54px; position: relative; top: -10px; font-weight: normal;}
.grid-buttons .icon-share:before  {font-size: 34px;}
.grid-buttons .icon-copy:before {font-size: 34px;}
.grid-buttons .icon-menu_mgt:before {font-size: 26px;}
/* Reposition Fields */
   .repos-fields td.shuttleSelect1 { display: none; }
   /* Table Field Selection */
   .tf-select { position: relative; }

   .tf-select .t-Report-report th:first-child { font-size: 0; }

   .tf-select .t-Report-report th:first-child:before { font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 18px; content: "\e90f";}

   .tf-select #P14_TABLE_ROWS_CONTAINER .t-Form-labelContainer, .tf-select #P6_TABLE_ROWS_CONTAINER .t-Form-labelContainer { width: auto; margin-left: 3px; }

   .tf-select #P14_TABLE_ROWS_CONTAINER, .tf-select #P6_TABLE_ROWS_CONTAINER  { padding: 10px 6px; }

   .tf-select .t-Report-report { width: 100%; }
   .tf-select .t-Report-wrap { width: 100%; }

   .tf-select .t-Report-wrap input[type="text"] { font-size: 13px; padding: 5px; width: 100%; }

   .tf-select .t-Report-wrap .t-Report-colHead { vertical-align: middle; }

   .tf-select .t-Report-tableWrap { padding: 0 12px; }

   .tf-select .t-Report-pagination--bottom { float: right; width: auto; position: relative; top: 44px; margin-top: -20px; }

   .btn-confirm { float: right; }

   .tf-select .icon-reject { font-size: 30px; color: #B5AEAF; }

   .tf-select .icon-tick-filled { font-size: 19px; color: #5DBA56; }

   .tf-select .t-Report-cell { color: #303030; font-size: 13px; }

   .action-lbl span { color: #F0572A; font-size: 11px; font-weight: bold; }

   .action-lbl i { font-size: 35px; float: left; color: #f67200; }

   .action-lbl span { position: relative; top: 10px; text-decoration: underline; }

   td[headers="COL_FORMAT"] { width: 140px; padding: 0 0 0 5px !important; }

   td[headers="CALCULATED_COLUMNS"] { width: 160px; padding: 0 !important; }

   th#CURRENCY_SYMBOL { width: 160px; }

   th#COLUMN_FORMAT { width: 160px; }

   .td-select tr:nth-child(odd) td { background-color: #fcfcfc; }

   .tf-select #REMOVE_COLUMN { margin-left: 12px; margin-bottom: 18px; }

   .tf-select #SAVE_LABELS{ margin-left: 12px; margin-bottom: 18px; }

   .tf-select th#SELECT { width: 60px; }

   .tf-select .t-Report-cell { padding-left: 18px; padding-right: 18px; }

   .tf-select .t-Report-colHead { padding-left: 18px; padding-right: 18px; }
/* Menu Management */

   .start-msg { text-align: center; color: #404040; margin: 20px 0 }

   .start-msg--wide .start-msg__lbl { width: 380px; }

   .start-msg i { font-size: 70px; }

   .start-msg__lbl { font-size: 20px; width: 280px; margin: 10px auto; line-height: 1.3; }

   .acc__lbl { position: relative; padding: 0 0 0 40px; font-size: 14px; }

   .acc__lbl i { color: #F0572A; position: absolute; left: 0; top: 0;}

   .acc__lbl .icon-add { font-size: 34px; float: left; top: -8px; left: -6px; }

   .acc__lbl .icon-edit { font-size: 33px; float: left; top: -8px; left: -7px; }

   .acc__lbl .icon-delete { font-size: 33px; float: left; top: -8px; left: -6px; color: #fa0e24; }
/* Interactive report settings section1 */

   .a-IRR { border-radius: 2px;
     border-color: #e6e6e6;
   }
   .a-IRR .a-IRR-pagination-label {
     color: #737373;
   }
   .a-IRR-reportSummary-value {
     color: #404040;
   }
   .a-IRR-controlsContainer {
     border-top-color: #f5f5f5;
     background-color: #fafafa;
   }
   .a-IRR-fullView {
     background-color: #ffffff;
   }
   .a-IRR-button.a-IRR-button--controls {
     background-color: transparent;
   }
   .a-IRR-sortWidget {
     box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
   }
   .a-IRR-toolbar {
     background: linear-gradient(#ffffff, #fcfcfc);
     border-color: #e2e2e2;
   }
   .a-Report-percentChart-fill {
     background-color: #F0572A;
   }
   .a-Report-percentChart {
     background-color: #fffaf6;
   }
   .a-IRR-button--colSearch {
     -webkit-border-top-right-radius: 0px !important;
     -webkit-border-bottom-right-radius: 0px !important;
     -moz-border-radius-topright: 0px  !important;
     -moz-border-radius-bottomright: 0px !important;
     border-top-right-radius: 0px !important;
     border-bottom-right-radius: 0px !important;
   }
   .a-IRR-iconViewTable,
   .a-IRR-chartView,
   .a-IRR-pivotView,
   .a-IRR-groupByView,
   .a-IRR-detailView {
     border-top-color: #f5f5f5;
   }
   .a-IRR-toolbar--singleRow {
     border-bottom-color: #f0f0f0;
   }
   .a-IRR-header {
     background-color: #fafafa;
     border-top: 1px solid #e6e6e6;
     box-shadow: inset 1px 0 0 0 #e6e6e6;
   }
   .a-IRR-header:hover {
     background-color: #f2f2f2;
   }
   .a-IRR-header.is-active {
     background-color: #F0572A;
     border-bottom: none;
   }
   .a-IRR-header.is-active a {
     color: #fffaf6;
   }
   .a-IRR-header.is-active .a-IRR-headerSort {
     color: #fffaf6;
   }
   .a-IRR-header--group {
     background-color: #f5f5f5;
   }
   .a-IRR-table tr td {
     background-color: #ffffff;
     color: #404040;
   }
   .a-IRR-table {
     border-collapse: separate;
   }
   .a-IRR-table tr:hover td {
     background-color: #f9f9f9;
   }
   .t-IRR-region--noBorders .a-IRR {
     border-radius: 2px;
   }

   body .a-IRR-sortWidget-rows {
     color: #ffffff;
     border-top: 1px solid #F0572A;
     background: #F0572A;
   }
   body .a-IRR-sortWidget-row {
     color: #ffffff;
     box-shadow: 0 -1px 0 #F0572A inset;
   }

   .a-IRR-sortWidget-search > .a-IRR-sortWidget-searchField,
   .a-IRR-sortWidget-search > .a-IRR-sortWidget-searchField[type="text"] {
     color: #ffffff;
     background: #F0572A;
   }

   .a-IRR-sortWidget-row:hover {
     background-color: #F0572A;
   }

   body .a-IRR-button.a-IRR-sortWidget-button,
   body .a-IRR-button.a-IRR-sortWidget-button:active:focus {
     color: rgba(255, 255, 255, 0.9);
     background-color: #F0572A;
   }

   body .a-IRR-button.a-IRR-sortWidget-button:hover,
   body .a-IRR-button.a-IRR-sortWidget-button:active:focus:hover {
     background-color: #F0572A;
   }
/* Interactive report settings section2 */
   .a-IRR-sortWidget-actions {
     border-bottom: 1px solid #F0572A;
   }

   .a-IRR-sortWidget-actions-item {
     border-right: none;
   }

   .a-IRR-sortWidget {
     border: none;
   }

   .a-IRR-table td {
     border-left: 1px solid #f2f2f2;
     border-top: 1px solid #f2f2f2;
   }

   .a-IRR-sortWidget-searchLabel {
     color: rgba(255, 255, 255, 0.9);
   }

   .a-IRR-sortWidget-searchLabel:before {
     color: rgba(255, 255, 255, 0.5);
   }
   .a-IRR-headerLink:focus {
     box-shadow: 0 0 0 2px #F0572A inset;
   }

   .a-IRR-search-field:focus {
     border-color: #F0572A;
     box-shadow: 0 0 0 1px #F0572A inset, -2px 0 0 #F0572A inset, 2px 0 0 #F0572A inset, 0 0 2px 0 #F0572A;
   }

   .a-IRR-singleRow-name,
   .a-IRR-singleRow-value {
     border-bottom-color: #f0f0f0;
     color: #404040;
   }

   .a-IRR-singleRow-value {
     background-color: #ffffff;
   }

   .a-IRR-singleRow-row:hover .a-IRR-singleRow-value {
     background-color: #f7f7f7;
   }

   .a-IRR-singleRow-name {
     background-color: #f7f7f7;
   }

   .a-IRR-singleRow-row:hover .a-IRR-singleRow-name {
     background-color: #f0f0f0;
   }

   .a-IRR-button.a-IRR-button--pagination:hover {
     background-color: #F0572A;
   }

   .a-IRR-reportSummary-label,
   .a-IRR-controlsLabel {
     background-color: #ffffff;
   }

   .t-Region .a-IRR-button--actions {
     color: white;
     background: #F0572A;
   }

   .t-Region .a-IRR-button--actions:hover, .t-Region .a-IRR-button--actions:focus, .t-Region .a-IRR-button:active, .t-Region .a-IRR-button:active:focus, .t-Region .a-IRR-button--actions.is-active  {
       background: #F0572A;
       color: white;
   }

   .t-Region .a-IRR-header {
       text-align: left;
   }

   .a-IRR-search-field:focus {
     border-color: #F0572A;
     box-shadow: 0 0 0 1px #F0572A inset, -2px 0 0 #F0572A inset, 2px 0 0 #F0572A inset, 0 0 2px 0 #F0572A;
   }

   .a-IRR-headerLink, .t-Report-colHead{
       color: #F0572A;
       font-size: 14px;
   }

   .a-IRR-headerLink:focus {
     box-shadow: 0 0 0 2px #F0572A inset;
   }
/* This is a compiled file, you should be editing the file in the templates directory */
.ascender {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;

  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;

  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;

  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;

  z-index: 2000;
  position: fixed;
  margin: auto;
  top: 12px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 200px;
  height: 25px;
  border: 2px solid #F0572A;
  background-color: #fff;
}

.ascender .ascender-progress {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;

  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;

  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

  max-width: 190px;
  position: fixed;
  z-index: 2000;
  display: block;
  position: absolute;
  left: 3px;
  top: 3px;
  height: 15px;
  font-size: 12px;
  background: #F0572A;
  color: #F0572A;
  line-height: 60px;
  font-weight: bold;
  font-family:  Helvetica, Arial, "Lucida Grande", sans-serif;
}

.ascender .ascender-progress:after {
  content: attr(data-progress-text);
  display: inline-block;
}

.ascender.ascender-inactive {
  display: none;
}
.a-Button {background: #F0572A !important; color: white !important;} 
.a-Button:hover {color: black !important;} 
.a-Menu-inner:hover {background: #F0572A; color: white;} 
.ui-button , .ui-datepicker-current, .t-Report-paginationLink {background: #F0572A !important; color: white !important;} 
.ui-button:hover , .ui-datepicker-current:hover, .t-Report-paginationLink:hover {color: black !important;} 

/*CSS file generation complete by  Extend  for user WSS_CSUP at Friday    August    2025 01:56:12 */
