/* ThemeInformation */

#themeinfo {
  content: 'Less Plugin extension v6.5.11.55. Theme name:Stars, id:288, last generated:9/8/2025 6:25:53 PM';
}
.darkbar {
  background-color: #ebebeb;
}
.xtfont11 {
  font-size: 11px;
}
.xtfont13 {
  font-size: 12.98px;
}
.xtfont14 {
  font-size: 13.97px;
}
body {
  background-color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
}
a:link {
  color: #0000c8;
}
a:visited {
  color: #0000c8;
}
a.LinkColor {
  color: #0000c8;
}
.Input {
  font-size: 12.98px;
}
.InputSmall {
  font-size: 11px;
}
.InputDate {
  font-size: 12.98px;
  width: 80px;
}
.InputNumber {
  font-size: 12.98px;
  width: 50px;
}
.TabOn a {
  font-weight: bold;
  color: #ffffff;
  height: 30px;
  width: 160px;
  vertical-align: middle;
  text-align: center;
  text-decoration: none;
  background: #f47b20 url('/site/images/Tabs/f47b20/left') left top no-repeat;
  padding-left: 10px;
}
.TabOn a span {
  color: #ffffff;
  background: #f47b20 url('/site/images/Tabs/f47b20/right') right top no-repeat;
  padding-right: 10px;
  text-align: center;
  vertical-align: middle;
  padding-top: 5px;
}
.TabOn a,
.TabOn a span {
  display: block;
  float: left;
}
.TabOn a,
.TabOn a span {
  float: none;
}
.TabOff a {
  color: #0000c8;
  height: 30px;
  width: 160px;
  vertical-align: middle;
  text-align: center;
  background: #ebebeb url("/site/images/Tabs/ebebeb/left") left top no-repeat;
  padding-left: 10px;
}
.TabOff a:hover {
  text-decoration: underline;
}
.TabOff a span {
  text-align: center;
  background: #ebebeb url("/site/images/Tabs/ebebeb/right") right top no-repeat;
  padding-right: 10px;
  padding-top: 5px;
}
.TabOff a,
.TabOff a span {
  display: block;
  float: left;
}
.TabOff a,
.TabOff a span {
  float: none;
}
.SubNav {
  font-size: 11px;
  font-weight: 500;
  vertical-align: middle;
  height: 20px;
  color: #ffffff;
  background-color: #f47b20;
  padding: 0;
}
.SubNav a {
  font-size: 11px;
  font-weight: 500;
  vertical-align: middle;
  color: #ffffff;
  text-decoration: none;
}
.SubNav a:visited {
  font-size: 11px;
  font-weight: 500;
  vertical-align: middle;
  color: #ffffff;
  text-decoration: none;
}
.SubNav a:hover {
  font-size: 11px;
  font-weight: 500;
  vertical-align: middle;
  color: #ffffff;
  text-decoration: underline;
}
.BackGroundTable {
  background-color: #ffffff;
  border: 0;
  width: 100%;
  padding: 0;
}
.basicbar3d {
  border-top: 0px solid #ffb930;
  border-left: 0px solid #ffb930;
  border-right: 0px solid #7a3e10;
  border-bottom: 0px solid #7a3e10;
}
.SectionHeading {
  font-size: 13.97px;
  vertical-align: middle;
  height: 20px;
  padding: 0;
  background-color: #f47b20;
  border-top: 0px solid #ffb930;
  border-left: 0px solid #ffb930;
  border-right: 0px solid #7a3e10;
  border-bottom: 0px solid #7a3e10;
}
.SectionHeadingOff {
  vertical-align: middle;
  height: 20px;
  padding: 0;
  background-color: #f47b20;
  font-size: 13.97px;
}
.SectionHeadingOff a {
  color: #ffffff;
  font-size: 13.97px;
  text-decoration: none;
}
.SectionHeadingOff a:visited {
  color: #ffffff;
  font-size: 13.97px;
  text-decoration: none;
}
.SectionHeadingOff a:hover {
  color: #ffffff;
  font-size: 13.97px;
  text-decoration: underline;
}
.SectionSubheading {
  font-size: 13.97px;
  vertical-align: middle;
  height: 20px;
  color: #ffffff;
  background-color: #58585b;
  padding: 0;
  width: 100%;
}
.HeadingBackground {
  color: #ffffff;
  background-color: #f47b20;
}
.SubHeadingBackground {
  color: #ffffff;
  background-color: #58585b;
}
.Error {
  color: red;
  font-size: 12.98px;
}
.ErrorSmall {
  color: red;
  font-size: 11px;
}
.BorderTable {
  border: 1px solid #f47b20;
}
.Footer {
  vertical-align: middle;
  height: 20px;
  padding: 0;
  background-color: #f47b20;
  color: #ffffff;
  font-size: 13.97px;
  border-top: 0px solid #ffb930;
  border-left: 0px solid #ffb930;
  border-right: 0px solid #7a3e10;
  border-bottom: 0px solid #7a3e10;
}
.fa:visited {
  /*color:@ColorTextSectionHeading;*/
  text-decoration: none;
}
.fa:hover {
  text-shadow: 0 0 6px #E75D1B;
  cursor: pointer;
  /*color:@ColorTextSectionHeading;*/

}
.FreeText {
  color: #000000;
  font-size: 12.98px;
}
.FreeTextSmall {
  color: #000000;
  font-size: 11px;
}
.StandardText {
  font-size: x-small;
}
.SectionHeadingTitle {
  color: #ffffff;
  /* font-size:1.1em; */
  margin-left: 0.1em;
}
.SectionSubheadingTitle {
  color: #ffffff;
  margin-left: 0.1em;
  font-weight: bolder;
}
.window-controls,
.window-controls a {
  font-size: 11px;
  color: #ffffff;
  margin-right: 0.1em;
}
.window-controls-minimize:hover,
.window-controls-maximize:hover,
.window-controls-close:hover {
  /*color:#016187 !important;*/
  /*font-size:24px !important;*/
  text-shadow: 0 0 6px #E75D1B;
  color: #ffffff;
  cursor: pointer;
}
label > i.calendar-button {
  cursor: pointer;
}
a[href] i.fa:hover,
a[href] i.far:hover,
a[href] i.fas:hover,
label > i.calendar-button:hover {
  /*color:#016187 !important;*/
  /*font-size:24px !important;*/
  text-shadow: 0 0 6px #E75D1B;
}
a.LinkColor {
  color: #ffffff;
}
*.FreeTextStyles {
  color: #000000;
  background-color: #ffffff;
}
/* START pulled from the UIHelperFunction asp page */

/*table.BodyTables
            {
                color:@ColorTextTable;
                background-color:@ColorBackgroundTable;
                //font-family:<%=objMyVitrixPreference.FontNameGeneral%>;
                //font-size:<%=sCSSFontSize%>;
                font-family:inherit;
                font-size:inherit;
                border:0;
                width:100%;
            }

            *.FreeTextStyles
            {
                color:@ColorTextTable;
                background-color:@ColorBackgroundTable;
                border:0;
                width:100%;
            }
            *.TextSectionSubheading
            {
                background-color:@ColorBackgroundSectionSubheading;
                color:@ColorTextSectionSubheading;
                border:0;
                width:100%;
            }
            *.SectionHeading
            {
                background-color: @ColorBackgroundSectionHeading;
                color:@ColorTextSectionHeading;
                font-weight:bold;
            }
            *.Input
            {
                /*font-family:<%=objMyVitrixPreference.FontNameGeneral%>;
                //font-size:<%=sCSSFontSize%>;
            }
            *.SubNav
            {
                /*font-family: Arial;
                //font-size: 11px;
                //font-weight: 500;
                vertical-align: middle;
                height: 20px;
                color: @ColorTextSectionHeading;
                background-color: @ColorBackgroundSectionHeading;
                padding: 0;
            }
            *.SubNav a
            {	
                //font-family: Arial;
                //font-size: 11px;
                //font-weight: 500;
                vertical-align: middle;	
                color: @ColorTextSectionHeading;
                text-decoration: none;
            }
            *.SubNav a:visited
            {
                //font-family: Arial;
                //font-size: 11px;
                //font-weight: 500;
                vertical-align: middle;	
                color: @ColorTextSectionHeading;
                text-decoration:none;
            }
            *.SubNav a:hover
            {
                //font-family: Arial;
                //font-size: 11px;
                //font-weight: 500;
                vertical-align: middle;	
                color: @ColorTextSectionHeading;
                text-decoration: underline;
            }*/

/* END pulled from the UIHelperFunction asp page */

/*.system-logout,
.system-help,
.system-user-prefs,
.system-logout:visited,
.system-help:visited,
.system-home,
.system-home:visited,
.system-user-prefs:visited {
    color:@systemIcons !important;
}*/

.system-home:hover,
.system-logout:hover,
.system-help:hover,
.system-user-prefs:hover {
  /*color:#016187 !important;*/
  /*font-size:24px !important;*/
  text-shadow: 0 0 6px #E75D1B;
}
.schedules-next-period,
.schedules-next-week,
.schedules-last-period,
.schedules-last-week,
.schedules-next-period:visited,
.schedules-next-week:visited,
.schedules-last-period:visited,
.schedules-last-week:visited,
.timesheet-icons,
.adjustments-details-button,
.adjustments-details-button:visited,
.adjustments-delete-button,
.adjustments-delete-button:visited,
.pay-period-next-period,
.pay-period-next-week,
.pay-period-last-period,
.pay-period-last-week,
.pay-period-next-period:visited,
.pay-period-next-week:visited,
.pay-period-last-period:visited,
.pay-period-last-week:visited .paging-backward,
.paging-backward:visited,
.paging-fast-backward,
.paging-fast-backward:visited,
.paging-forward,
.paging-forward:visited,
.paging-fast-forward,
.paging-fast-forward:visited,
.system-home:hover,
.system-logout:hover,
.system-help:hover,
.system-user-prefs:hover,
.pto-details-button,
.pto-details-button:visited,
.calendar-button,
.system-logout,
.system-help,
.system-user-prefs,
.system-logout:visited,
.system-help:visited,
.system-home,
.system-home:visited,
.system-user-prefs:visited {
  color: #404040;
}
/* Status board styling */

.statusboardtable {
  background-color: #ffffff;
}
.statusboard-icons {
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
  font-size: 0.8em;
}
.statusboard-working {
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
  font-size: 0.8em;
  color: lightgreen;
}
.statusboard-break {
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
  font-size: 0.8em;
  color: yellow;
}
.statusboard-lunch {
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
  font-size: 0.8em;
  color: deepskyblue;
}
.statusboard-out {
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
  font-size: 0.8em;
  color: #ff0000;
}
.statusboardtable tbody:hover tr {
  opacity: 0.25;
  background-color: whitesmoke;
}
.statusboardtable tbody tr:hover {
  opacity: 1;
  background-color: #ffffff;
  cursor: pointer;
}
.statusboardtable tbody tr:nth-child(even) {
  background-color: whitesmoke;
}
.uk-dropdown .uk-datepicker {
  font-size: 11px;
}
.uk-datepicker-table {
  font-size: 11px;
}
.uk-pagination > li.uk-active > a {
  color: #ffffff;
  background-color: #f37211;
}
.uk-datepicker a[href] {
  color: #404040;
}
.uk-datepicker a.uk-active {
  color: #ffffff;
  background-color: #f37211;
}
.fa,
.fab,
.fal,
.fas,
.far {
  line-height: inherit;
}
.uk-button {
  background-color: #f37211;
  color: #ffffff;
  font-size: 1em;
  padding: 0 8px;
}
input.uk-button {
  font-size: 1rem;
}
span.timesheet_legend_text {
  font-size: 0.6em;
  white-space: nowrap;
}
.ipaccess-on,
.securityfeature-on,
.ipaccess-off,
.securityfeature-off {
  font-size: 1.4em;
}
.ipaccess-on,
.securityfeature-on {
  color: green;
}
.ipaccess-off,
.securityfeature-off {
  color: darkred;
}
.PanelTitle {
  color: #ffffff;
  /* font-size:1.1em; */
  margin-left: 0.1em;
  padding: 2px;
  font-weight: bolder;
}
.Panel + .Panel {
  margin-top: 1em;
}
.PanelTitlebar {
  font-size: 13.97px;
  vertical-align: middle;
  height: 20px;
  padding: 0;
  background-color: #f47b20;
  border-top: 0px solid #ffb930;
  border-left: 0px solid #ffb930;
  border-right: 0px solid #7a3e10;
  border-bottom: 0px solid #7a3e10;
}
.PanelTitlebarText {
  color: #ffffff;
  /* font-size:1.1em; */
  margin-left: 0.1em;
  padding: 2px;
  font-weight: bolder;
}
section h1 {
  font-size: 13.97px;
  vertical-align: middle;
  height: 20px;
  padding: 0;
  background-color: #f47b20;
  border-top: 0px solid #ffb930;
  border-left: 0px solid #ffb930;
  border-right: 0px solid #7a3e10;
  border-bottom: 0px solid #7a3e10;
  color: #ffffff;
  /* font-size:1.1em; */
  margin-left: 0.1em;
  padding: 2px;
  font-weight: bolder;
}
.ReportTitleBar {
  font-size: 13.97px;
  vertical-align: middle;
  height: 20px;
  padding: 0;
  background-color: #f47b20;
  border-top: 0px solid #ffb930;
  border-left: 0px solid #ffb930;
  border-right: 0px solid #7a3e10;
  border-bottom: 0px solid #7a3e10;
}
.ReportTitleBarTitle {
  color: #ffffff;
  /* font-size:1.1em; */
  margin-left: 0.1em;
}
.ImportExportReportDefaultsIcon {
  color: #ffffff;
  /* font-size:1.1em; */
  margin-left: 0.1em;
  cursor: pointer;
  font-size: 1.5em;
}
.ImportReportDefaultsIcon {
  color: #ffffff;
  /* font-size:1.1em; */
  margin-left: 0.1em;
  cursor: pointer;
  font-size: 1.5em;
}
.CreateReportDefaultsIcon {
  color: #ffffff;
  /* font-size:1.1em; */
  margin-left: 0.1em;
  cursor: pointer;
  font-size: 1.5em;
}
.RemoveReportDefaultsIcon {
  color: #ffffff;
  /* font-size:1.1em; */
  margin-left: 0.1em;
  cursor: pointer;
  font-size: 1.5em;
}
.largeRangeWarning {
  color: red;
  font-size: 0.75em;
  text-align: center;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
}
/* 2023 Resdesign */

.tab-row .tab {
  background: #ebebeb !important;
  border-color: #ebebeb !important;
  color: #f47b20 !important;
}
.tab-row .tab a {
  color: #f47b20;
}
.tab-row .tab.active,
.tab-row .tab.ui-tabs-active {
  background: #f47b20 !important;
  border-color: #f47b20 !important;
  color: #ebebeb !important;
}
.tab-row .tab.active span {
  font-weight: bold;
  color: #ffffff;
}
.under-tab-links {
  background: #f47b20;
  color: #ebebeb;
}
.container .SectionHeading {
  background-color: #f47b20;
  color: #ebebeb;
}
.uk-button.styled-button,
.uk-button.styled-button:hover {
  background-color: #f47b20;
  color: #ebebeb;
}
.uk-button.styled-button[disabled],
.uk-button.styled-button:disabled {
  background-color: #eee;
  color: #666;
  box-shadow: 3px 3px 3px inset rgba(0, 0, 0, 0.03);
}
h1 a,
h1 a:hover,
h1 a:link,
h1 a[href],
.text-link,
.text-link:hover,
.text-link:link {
  color: #f47b20 !important;
  text-decoration: underline;
  font-size: 12.98px;
  display: inline-block;
}
