body {
	margin: 2;
}

.filter-icon {
	background-image: url('../../resources/images/funnel_plus.gif');
}

.filterX-icon {
	background-image: url('../../resources/images/funnel_X.gif') !important;
}

.content-icon:before {
	content: '\f07c' !important;
    font-family: FontAwesome;
    color: #FFC400;
    font-size: 13px;
	/* background-image: url('../../resources/images/folder.png') !important; */ 
}

.clients-icon:before {
	/* background-image: url('../../resources/images/clients.gif') !important; */
    content: '\e430' !important;
    font-family: icomoon;
    color: #ffa000;
    font-size: 15px;
}

label.info-icon {
    padding: 0 3px;
    opacity: 0.8;
}

.info-icon:before {
    content: "\e935" !important;
    font-family: icomoon;
    color: #5694c2;
    font-size: 17px;
}

.x-tree-icon-leaf.table-icon:before {
    color: #757575 !important;
}

.table-icon:before {
	/* background-image: url('../../resources/images/table.png') !important; */
	font-family: icomoon;
	font-size: 15px;
	content: '\e85d' !important;	
}

.book-icon:before {
	/* background-image: url('../../resources/images/book.png') !important; */
 	content: '\f02d' !important;
    font-size: 14px;
    font-family: FontAwesome;
}

.projects-icon:before {
	/* background-image: url('../../resources/images/projects.png') !important; */
    content: '\f1b3' !important;
    font-size: 13px;
    font-family: FontAwesome;
}

.timecards-icon:before {
	/* background-image: url('../../resources/images/timecards.png') !important; */
	content: '\e851' !important;    
    font-family: icomoon;	
    font-size: 16px;
}

.x-btn-icon-el.timecards-icon:before,
.x-btn-icon-el.table-icon:before {
    color: #2a7dc6 !important;
}

.offices-icon:before {
	/* background-image: url('../../resources/images/offices.gif') !important; */
	content: '\e7ee' !important;
    font-size: 15px;
    font-family: icomoon;	
}

.unions-icon:before {
	/* background-image: url('../../resources/images/unions.gif') !important; */
    font-family: icomoon;
    content: '\e99c' !important;
    font-size: 13px;
}

.save-icon:before {
    /* background-image: url(../../resources/images/save.gif) !important; #0D47A1;*/
    content: '\e907' !important;
    font-family: icomoon;
    font-size: 15px;
    color: #01579B; 
}

.delete-icon:before {
	/* background-image: url('../../resources/images/deleted.png') !important; */
	font-family: icomoon;
    content: '\e872' !important;
    font-size: 15px;    
}

.x-btn-icon-el-default-toolbar-small.delete-icon:before {
    color: #C62828;
    font-size: 15px;
}

.x-btn-icon-el-default-small.delete-icon {
    color: #fafafa;
    font-size: 15px;    
}

.refresh-icon:before {
	/* background-image: url('../../resources/images/refresh.png') !important; */
	font-family: FontAwesome;
    content: '\f021' !important;
    font-size: 14px;    
}

.magnifier-icon:before {
	/* background-image: url('../../resources/images/zoom.png') !important; */
	font-family: icomoon;
    content: '\e8b6' !important;
    font-size: 13px;    
}

.logo-icon {
	background-image: url('../../resources/images/logo.png') !important;
}

.help-icon,
.help-icon .x-btn-icon-el-default-toolbar-medium {
	color: #1E88E5 !important;
}

.logout-icon,
.logout-icon .x-btn-icon-el-default-toolbar-medium{
	color: #B71C1C !important;
}

.addTimecard-icon:before {
	/* background-image: url('../../resources/images/addTimecard.png') !important; */
	font-family: icomoon;
    content: '\e99d' !important;
    font-size: 13px;
    color: #2a7dc6;
}

.deleteTimecard-icon:before {
	/* background-image: url('../../resources/images/deleteTimecard.png') !important; */
	font-family: icomoon;
    content: '\e99e' !important;
    font-size: 13px;
    color: #C62828;
}

.editTimecard-icon:before {
	/* background-image: url('../../resources/images/editTimecard.png') !important;"\f044" */
	font-family: FontAwesome;
    content: '\f044' !important;
    font-size: 14px;
    color: green;
}

.note-icon:before {
	/* background-image: url('../../resources/images/note.png') !important;"\f249" */
	font-family: icomoon;
    content: '\f249' !important;
    color: #ffa000;
    font-size: 14px;
}
.fa-trash:before {
    color:red !important;	
}

.addsmall{
	background-image: url('../../resources/images/elbow-plus-nl.gif') !important;
    cursor: pointer;   
  	background-color :#f2f2f2;
  	margin-top:2px;
}
.segmentedBtnCls{
	top: 10px !important;
    margin: 0px !important;
    height: 0px !important;
}
.subsmall{
	background-image: url('../../resources/images/elbow-minus-nl.gif') !important;
    cursor: pointer;
  	background-color :#f2f2f2;
    
}
.hourAddsmall{
	background-image: url('../../resources/images/elbow-plus-nl.gif') !important;
}
.hourSubsmall{
	background-image: url('../../resources/images/elbow-minus-nl.gif') !important;
}
.oneDAddsmall{
	background-image: url('../../resources/images/elbow-plus-nl.gif') !important;
	border-color: #FCFCFB !important;
    background-color: #FCFCFB !important;
	border-style: none !important;
}
.oneDSubsmall{
	background-image: url('../../resources/images/elbow-minus-nl.gif') !important;
	border-color: #FCFCFB !important;
    background-color: #FCFCFB !important;
	border-style: none !important;
}
.displayvalueCls{
    margin-top: 10px !important;    
}
.btnContainer{
	position: absolute !important;
	top: 89px !important;
}
.segbtn{
	border-radius: 0;
    background-color: #f2f2f2;
    border-color:#f2f2f2;
}
.grossRound{
	margin-top:10px;
}
.compute-icon:before {
    /* background-image: url(../../resources/images/compute.png) !important; e861*/
    content: '\e862' !important;
    font-family: icomoon;
    font-size: 15px;
    color: green;
}

.accept-icon {
	background-image: url('../../resources/images/accept.png') !important;
}

.pt-zero-icon:before {
	/* background-image: url('../../resources/images/page_excel.png') !important; */	
    content: '\e861' !important;
    font-family: icomoon;
    color: #2a7dc6;
}

.required-cls {
	color:red !important;
}

.fieldMarginCls {
	padding-left: 130px !important;
}

.clearFilter-icon {
	background-image: url('../../resources/images/clearfilter16.jpg')
		!important;
}

.rightarrow-icon {
	background-image: url('../../resources/images/rightarrow.png')
		!important;
}

.leftarrow-icon {
	background-image: url('../../resources/images/leftarrow.png') !important;
}

.logoCls .x-autocontainer-innerCt {
	vertical-align: middle;
	text-align: center;
}

.fieldLbl {
	font-weight: bold;
	font-size: 12px;
	top: 4px !important;
}

.fieldContainerCls .x-form-item-label {
	vertical-align: bottom !important;
}

.labelCls {
	font-size: 13px !important;
	font-weight: bold !important;
	font-family: helvetica, arial, verdana, sans-serif !important;
	line-height: 16px !important;
}

.buttonVerticalAlign .x-panel-body-default .x-autocontainer-outerCt .x-autocontainer-innerCt
{
	vertical-align: middle !important;
}

.x-panel-header-title-default>.x-title-text-default:after {
	content: '' !important;
	position: absolute;
	top: 0;
	right: 0;
	color: #72b2e0;
}

.x-window-header-title-default>.x-title-text-default:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	color: #87bde4;
}
#client-itemSelector .x-toolbar-default{
	padding: 4px 0 4px 0px !important;
    border-style: none !important;
	background-image : none !important;
	background-color : white !important;
}

.x-toolbar-default {
	padding: 2px !important;
}

.x-toolbar-default .x-toolbar-separator-horizontal {
	border-width : 0px 0px 0px 1px !important;
}

#nonSymmetricTaxClient-itemSelector .x-toolbar-default{
	padding:4px 0 4px 0!important;
	border-style:none!important;
	background-image:none!important;
	background-color:white!important
}
#billingPoolClient-itemSelector .x-toolbar-default{
	padding:4px 0 4px 0!important;
	border-style:none!important;
	background-image:none!important;
	background-color:white!important
}
#feetype-itemSelector .x-toolbar-default{
	padding:4px 0 4px 0!important;
	border-style:none!important;
	background-image:none!important;
	background-color:white!important
}
#sickTimePoolClient-itemSelector .x-toolbar-default{
	padding:4px 0 4px 0!important;
	border-style:none!important;
	background-image:none!important;
	background-color:white!important
}
#topHeaderItemId.x-toolbar-default {
	background-color: whitesmoke !important;
}

#appHeaderId.x-toolbar-default {
	background-color: none !important;
}

.workzone.x-toolbar-default {
	background-color: white !important;
}

.appMainHeaderId {
	background-color: none !important;
	boder: none !important;
}

img.logoImg {
	height: 32px !important;
	left: -12px !important;
	/* border-radius:5px; */
}

.logoImgCls {
	transform: scale(0.85, 0.85);
    -ms-transform: scale(0.85, 0.85);
    -webkit-transform: scale(0.85, 0.85);
}
/* 
.x-toolbar.x-docked.x-toolbar-default {
	background-color : #ECECEC !important;
} */

.x-form-text-wrap {
	/*display:block !important;*/
	
}

.x-grid-cell-inner-treecolumn {
	cursor: pointer;
}

.fringeamount .x-form-text-field-body-default .x-form-trigger-wrap-default {
	width: 120px !important;
}

.lbl-cls{
	font-family:Arial, sans-serif !important;
	font-size:10px !important;
	line-height:10px !important;
	min-height:15px !important;
}
.lbl-cls .x-form-item-label-default{
	font-family:Arial, sans-serif !important;
	font-size:10px !important;
	line-height:10px !important;
	min-height:15px !important;
}
.lbl-cls .x-form-item-body-default{
	font-family:Arial, sans-serif !important;
	font-size:10px !important;
	line-height:10px !important;
	min-height:15px !important;
	/* normal 13px/17px helvetica,arial,verdana,sans-serif */
}
.lbl-cls .x-form-display-field-default{
	/* font-family:Arial, sans-serif !important;
	font-size:10px !important;
	line-height:14px !important;
	min-height:18px !important; */
	min-height:15px !important;
	font:normal 10px/10px helvetica,arial,verdana,sans-serif !important;
}

.bw-grid-open .x-grid-cell {
	text-transform:uppercase; color:blue;
}

.bw-grid-cp .x-grid-cell {
	text-transform:uppercase; color:black;
}

.bw-grid-cpoh .x-grid-cell {
	text-transform:uppercase; color:BlueViolet;
}

.bw-grid-adjustment .x-grid-cell {
	text-transform:uppercase; color:orange;
}

.bw-grid-adjustment-cp .x-grid-cell {
	text-transform:uppercase; color:red;
}

.bw-grid-adjustment-cpoh .x-grid-cell {
	text-transform:uppercase; color:BlueViolet;
}

.bw-grid-adjustment-cpg .x-grid-cell {
	text-transform:uppercase; color:green;
}

.bw-grid-loginuser-cpg .x-grid-cell {
	text-decoration: underline; color:#0080ff;
}

/* Scrollin text css*/

/* Make it a marquee */
.marquee {
   /*  width:  800px; */
    margin: 0 auto;
    top: -4px !important;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    /* border: 1px green solid; */
}

.marquee span {
    display: inline-block;
    padding-left: 100%;
    text-indent: 0;    
    /* color : red ;border: 1px red solid; */
    animation: marquee 30s linear infinite;
}
.marquee span:hover {
    animation-play-state: paused
}

/* Make it move */
@keyframes marquee {
    0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}

/* Make it pretty */
.capspay {
    padding-left: 1.5em;
    position: relative;
    font: 16px 'Segoe UI', Tahoma, Helvetica, Sans-Serif;
}

/* ::before was :before before ::before was ::before - kthx */
.capspay:before, .capspay::before {
    z-index: 2;
    content: '';
    position: absolute;
    top: -1em; left: -1em;
    width: 16px;
    height: 16px;
   /*  background-image:  url('../../resources/images/Info.png') !important; */
    
   /*  box-shadow: 1.0em 1.25em 0 #F65314,
        		1.6em 1.25em 0 #7CBB00,
        		1.0em 1.85em 0 #00A1F1,
        		1.6em 1.85em 0 #FFBB00; */
}

.capspay:after, .capspay::after {
    z-index: 1;
    content: '';
    position: absolute;
    top: 0; left: 0;
    width: 16px; 
    height: 16px;
  /*   background-image:  url('../../resources/images/Info.png') !important;  */
    /* linear-gradient(90deg, white 70%, rgba(255,255,255,0)); */
}


/* End Scrollin text css*/

.x-grid-empty{
	text-align : center !important;
}

/* check combo */ 
.x-combo-checker {
	background-position: 50% -2px;
	 margin-left: 1px; 
	/* // background-color: transparent;  */
	 background-image: url("../../javascript/extjs-6.0/theme-classic/resources/images/menu/default-unchecked.gif"); 
	 background-position: -1px -1px; 
	 background-repeat: no-repeat; 
	 height: 14px; 
	 width: 14px; 
	 display: inline-block; 
	 } 
.x-boundlist-selected .x-combo-checker { 
	background:url("../../javascript/extjs-6.0/theme-classic/resources/images/menu/default-checked.gif"); 
	}

.x-boundlist-item img.chkCombo {
	width : 16px;
	height : 16px;
    background: transparent url('../../javascript/extjs-6.0/theme-classic/resources/images/menu/default-unchecked.gif');
}
.x-boundlist-selected img.chkCombo{
    /*background: transparent url('../../resources/images/checked.gif');*/
    width : 16px;
	height : 16px;
    background:transparent url('../../resources/images/checked.gif');
}

.ux-lovcombo-icon {
	width:16px;
	height:16px;
	float:left;
	background-position: -1px -1px ! important;
	background-repeat:no-repeat ! important;
}
.ux-lovcombo-icon-checked {
	background: transparent url('../../resources/images/checked.gif');
}
.ux-lovcombo-icon-unchecked {
	background: transparent url('../../resources/images/unchecked.gif');
}

.x-fieldset-header-default > .x-fieldset-header-text {
    font: bold 11px tahoma,arial,helvetica,sans-serif !important;
    color: #15428b !important;
}

.x-boundlist-item img.chkCombo {
    background: transparent url('../../resources/images/unchecked.gif');
}
.x-boundlist-selected img.chkCombo{
    background: transparent url('../../resources/images/checked.gif');
}


.displayfieldCls .x-form-display-field-default {
	min-height : 20px !important;
}

.eorEmpDisplayfieldCls .x-form-display-field-default {
	min-height : 22px !important;
}

.contractunionscheduleCls .x-form-display-field-default {
	min-height : 18px !important;
} 

.fringelineruleCls .x-form-display-field-default {
	min-height : 4px !important;
} 

.displayfieldCls .x-form-display-field-default {
	min-height : 4px !important;
} 

.ux-item-disabled .x-form-field, .ux-item-disabled .x-form-display-field, .ux-item-disabled .x-form-trigger {
       filter: alpha(opacity=30);
       opacity: .3;
}

.taxCls {
	top : 116px !important;
}

.logoCls {
    border: none !important;
}

.tbLblCls label {
	/* color : white !important; */
}

.lblCls{
 /*  color: white !important; */
  font-size: 13px;
  font-weight: bold;
  font-family: helvetica,arial,verdana,sans-serif;
  line-height: 16px;
}

.timecardCls.x-form-item-label-top > .x-form-item-label-inner {
	padding-bottom : 0px !important;
}

.monthlyCls .x-panel-body-default {
	background: none;
}
#forgetpassword {
    padding: 6px 0 4px 8px !important;
    border-style: solid !important;
    border-color: #c2c2c2 !important;
    border-width: 0px !important;
    background-image: none !important;
    background-color: #e0ebf3 !important;
}

#forgetpasswordButton {
	border-style: none !important;
	background-color: #e0ebf3 !important;
	background-image: none !important;
	/* background-image: -webkit-linear-gradient(top, #f6f6f6, #f5f5f5 50%, #e9e9e9 51%, #f5f5f5); */
}

#projectexpenseCSS {
	background-color: #157fcc !important;
}

#projectexpenseCSS-splitter {
	background-color: #157fcc !important;
}

#expenseCSS {
	background-color: #157fcc !important;
}

#expenseCSS-splitter {
	background-color: #157fcc !important;
}

#infoToolTip {
	top : 6px !important;
	left : 305px !important;
}

#bw-grid-open {
	text-transform:uppercase; color:blue;
}

#bw-grid-cp {
	text-transform:uppercase; color:black;
}

#bw-grid-cpoh {
	text-transform:uppercase; color:BlueViolet;
}
#bw-grid-adjustment {
	text-transform:uppercase; color:orange;
}
#bw-grid-adjustment-cp {
	text-transform:uppercase; color:red;
}

#bw-grid-adjustment-cpoh {
	text-transform:uppercase; color:BlueViolet;
}

.projEmpCb .x-form-cb-default {
	margin-top : 0px !important;
}
.empCheckRadio .x-form-cb-label-default {
	margin-top: 5px !important;
}
.garnishmentTab {
	background: #FCFCFB !important;
}

.bw-TextField-Disabled .x-grid-cell {
	text-transform:uppercase; color:blue;
	opacity:1.0;
	border-style:none !important;
	border:none !important;
	background:none !important;
}

.bw-TextField .x-grid-cell {
	text-transform:uppercase; color:black;
	opacity:1.0;
	border-style:none !important;
	border:none !important;
	background:none !important;
}

.bw-grid-timecard-details  .x-grid-cell {
	font-weight: bold; color:blue;
}

.displayfield-hourcard {
	text-transform:uppercase; color:blue;
}

.displayfield-crew {
	text-transform:uppercase; color:blue;
	padding-top : 5px;
}

.displayfield-batch {
	text-transform:uppercase; color:red;
	font-weight: bold;
	padding-top : 3px;
}

.displayfield-headerCombos {
	text-transform:uppercase; color:#0c3663;
	font-weight: bold;
	font-size: 14px;
	padding-top : 5px;
}

.displayfield-txtcolor {
	text-transform:uppercase; color:blue;
}

.displayfield-AdjustBilling {
	color:blue;
}
/* .x-form-text-default {
    font: 12px/12px 'Open Sans', 'Helvetica Neue', helvetica, arial, verdana, sans-serif !important;
    color: black !important;
	padding: 0px 0px 0px 5px !important;
	min-height: 20px !important;
}

.x-grid-item, 
.x-form-item-label-default {
	font: 12px/12px 'Open Sans', 'Helvetica Neue', helvetica, arial, verdana, sans-serif !important;
	color: black !important;;
}

.x-form-text, .x-form-text-default, .x-form-item-body,.x-form-item-body-default, .x-form-display-field-default {
	height: 20px !important;
}

.x-grid-item, .x-form-item-label-default,
.x-form-display-field-default  {
	font: 10px/10px 'Open Sans', 'Helvetica Neue', helvetica, arial, verdana, sans-serif !important;
}

.x-form-item-body-default,
.x-form-item-label-default,
.x-form-display-field-default {
   min-height: 20px !important;
}

.x-form-text-default {
    font: 12px/12px 'Open Sans', 'Helvetica Neue', helvetica, arial, verdana, sans-serif !important;
    color: black !important;
	padding: 0px 0px 0px 5px !important;
	min-height: 20px !important;
}

.x-form-trigger-default {
    font: 12px/20px FontAwesome !important;
}

.x-form-checkbox-default,
.x-form-cb-checked .x-form-checkbox-default {
    font: 12px/1 FontAwesome !important;
}

.x-btn-icon-el.x-tbar-page-prev,
.x-btn-icon-el.x-tbar-page-next,
.x-btn-icon-el.x-tbar-page-last,
.x-btn-icon-el.x-tbar-page-first {
    font: 16px/12px FontAwesome !important;
    color: black !important;
    padding: 4px !important;
}

.x-toolbar-separator-horizontal {
	height: 12px !important;	
}

.x-form-item-default.x-item-disabled {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30) !important;	
    opacity: 0.8 !important;	
}

.x-form-textarea {
	min-height: 32px !important;	
} */
.saki-gms-ct-default {
    height: 33px !important;
}

.saki-gms-ct-docked-top.saki-gms-ct-default-docked-top {	
    width: 100% !important;
}

.x-panel.x-border-item.x-box-item.x-panel-default.x-grid>.saki-gms-ct-docked-top.saki-gms-ct-default-docked-top {
    border-left-style: solid !important;
    border-width: inherit !important;
    border-right-style: solid !important;
    border-top-style: solid !important;
    border-top-color: #dadada !important;
    border-top-width: 1px !important;   
}


.x-panel.x-box-item.x-panel-default.x-grid>.saki-gms-ct-docked-top.saki-gms-ct-default-docked-top {
    border-top-color: #dadada !important;
    border-top-width: 1px !important;
    border-right-color: inherit !important;
    border-right-width: 1px !important;
    border-left-color: inherit !important;
    border-left-width: 1px !important; 
    border-style: solid !important;
}

.saki-gms-ct .x-form-item-default {
	padding: 3px 3px 4px;
    border: 1px solid #dadada;
    background: #f5f5f5;
    border-left: 0;
    border-top: 0;
    border-bottom: 0;
}
/* 
.saki-gms-ct .x-form-trigger-wrap-default.x-form-trigger-wrap-focus {
  border-left-width: 0 !important; 
} */

/* line 58, ../../sass/src/grid/MultiSearch.scss */
.saki-gms-nofilter {
	background-color: #f5f5f5;
    border: 1px solid #dadada;
    height: 31px !important;
    border-left: 0;
    border-top: 0;
}

/* line 79, ../../sass/src/grid/MultiSearch.scss */
.saki-gms-clear {
  position: absolute;
  right: 4px;
  top: 4px;
  width: 11px;
  height: 11px;
  cursor: pointer;
  visibility: hidden;
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  -o-transition: all 150ms linear;
  opacity: 1;
  color: #919191;
}

.saki-gms-clear:before {
	font-family: FontAwesome;
	content: "\f00d";	
}

/* line 95, ../../sass/src/grid/MultiSearch.scss */
input[role=combobox] + div.saki-gms-clear {
  right: 0; }

/* line 99, ../../sass/src/grid/MultiSearch.scss */
.saki-gms-hasvalue:hover .saki-gms-clear {
  visibility: visible;
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  -o-transition: all 150ms linear;
  opacity: 1; 
} 

/* line 107, ../../sass/src/grid/MultiSearch.scss */
.saki-gms-filtered {
  font-weight: normal;
  /* font-style: italic !important;
  color: #052bd9; */ }

/* line 115, ../../sass/src/grid/MultiSearch.scss */
.x-tool .saki-gms-icon {
    margin-top: 8px;
    margin-left: 2px;
  cursor: pointer; }

.x-panel-body-default ,
.x-panel-body,
.x-grid-body {
	background: #FCFCFB !important;
}

.x-panel-header-default,
.x-tab-bar-default {
	background-image: linear-gradient(24deg, #025b80 0%, #5fa2dd 100%);	
	background-color: #025b80;
} 

.app-header {
	background: none !important;
	border: none !important;    
}

.noBackground {
    background: none !important;
}

.headerPort {
    background: none !important;
    background-image: linear-gradient(#37474F, #CFD8DC);
    -webkit-box-shadow: 0 5px 32px -5px lightslategrey;
    -ms-box-shadow: 0 5px 32px -5px lightslategrey;
    box-shadow: 0 5px 32px -5px lightslategrey;
    margin: 0 0 5px 0;
}

#headerPanel {
	-webkit-box-shadow: 0 5px 32px -5px lightslategrey;
	-ms-box-shadow: 0 5px 32px -5px lightslategrey;
	box-shadow: 0 5px 32px -5px lightslategrey;
	margin: 0 0 6px 0;
	border: 1px solid;
	border-color: lightslategrey;
    /* border-top: 3px solid orange; */
}

#prodMaintenanceMessage {
	
}

#headerPanel_header .x-btn-default-medium {
	background-color: inherit;
	border: none;
}

#headerPanel_header .x-btn-default-medium:hover {
	border-bottom: 2px solid orange;
}

#headerPanel .x-title-icon-wrap-default {
    height: 32px !important;
    width: 120px !important;
}

#headerPanel .x-title-icon-default {
	width: 120px !important;
    height: 100%;
}

.capsLogo {
	background-image: url('../../resources/images/CAPSWhite.png') !important;
	transform: scale(0.75, 0.75);
    -ms-transform: scale(0.75, 0.75);
    -webkit-transform: scale(0.75, 0.75);
}
 
.welcomeText {
    color: whitesmoke;
    margin: 0 -6px !important;
    top: 4px !important;
    font-size: 12px;
    font-weight: bold;
}

.x-panel-header-default .x-tool-img {
	background: transparent !important;
	outline: none !important;
}

.expandCollapseCls {
    border-color: transparent !important;
    background-color: transparent !important;
    outline: none !important;
}

.color-green {
	color: green;
}

.color-red {
	color: #C62828;
}

.color-blue {
	color: #2a7dc6; 
}

.color-gold {
	color: #ffa000;
}

.small-btn-font-size {
	font-size: 14px !important;
}

/* This is a temp override. Would like to do a scss override instead. */
.x-btn-inner-default-toolbar-small,
.x-btn-inner-plain-toolbar-small {
	padding: 0 2px !important;
}

.x-btn-icon-right > .x-btn-inner-default-toolbar-small, .x-btn-icon-left > .x-btn-inner-default-toolbar-small,
.x-btn-icon-right > .x-btn-inner-plain-toolbar-small, .x-btn-icon-left > .x-btn-inner-plain-toolbar-small {
    max-width: none !important;
}

.capsPayHeaderTest,
.capsPayHeader
{         
    background-size: cover;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorStr='#FF008D95', endColorStr='#FF003B66');
    zoom: 1;
}
.capsPayHeader
{
	background-image: linear-gradient(24deg, rgb(96, 125, 139) 0%, rgb(52, 73, 94) 100%, rgb(96, 125, 139) 10%);
}

.capsPayHeaderTest {		
	background: linear-gradient(30deg, #7986CB, #7E57C2, #1565C0) !important;
}

.capsPayHeaderTest .x-title-text-default {
    background: #ffa000;
    color: #fafafa;
    font-weight: 400;
    font-size: 16px;
    padding: 5px;
    text-align: center;
    border-radius: 5px;
    display: block;
    margin-top: 3px;
    width: 10%;
    min-width: 80px;    
}

.x-fieldset {
    border-top: 3px solid #bbb !important;
    
    background: #fbfbfb;
}

.x-title-icon-wrap {
	line-height: inherit !important;
}

.x-viewport, .x-viewport>.x-body {
	position: fixed !important;
}

.add-icon {
	background-image: url('../../resources/images/add.png') !important;
	font-family: icomoon;
    content: '\e99d' !important;
    font-size: 13px;
    color: #2a7dc6;
}

.skip-icon {
	background-image: url('../../resources/images/skip.png') !important;
	font-family: icomoon;
    content: '\e99c' !important;
    font-size: 13px;
}

.updateEOREmployeeFontColor .x-form-label,.updateEOREmployeeFontColor .x-form-field{
    color: red;
}

.custom-gridPerformance .x-column-header-inner .x-column-header-text {
    white-space: normal;
}

.x-grid-row-collapsed .x-grid-row-expander {
    background-image: url(../../resources/images/group-expand.png);
    font: 0px/1 FontAwesome !important;
}

.x-grid-row-expander {
    width: 11px;
    height: 11px;
    cursor: pointer;
    background-image: url(../../resources/images/group-collapse.png);
}

.x-grid-row-expander {
    font-size: 0;
    line-height: 0;
    text-align: center;
}

.x-grid-row-body-hidden {
    display: none;
}

.x-grid-row-body-hidden, .x-grid-group-collapsed {
    display: none;
}

.bw-grid-worklist-cp .x-grid-cell {
	color:red;
}
.bw-grid-worklist-purple-cp .x-grid-cell {
	color:purple;
}

.custom-fieldset .x-component, .x-container {
    position: static;
}

.error-icon {
	color: red;
}
.warning-icon {
	color: orange;
}

.wrap-text .x-grid-cell-inner {
	white-space: normal !important;
	word-wrap: break-word;
	line-height: 1.4em;
}