.validation-error {
	font-size: 11px;
	color: #D8000C;
}
.ui-columntoggler .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
	margin-top: -0.7rem;
}
.ui-columntoggler .ui-chkbox .ui-chkbox-box.ui-state-active {
	background: #3778BA 0% 0% no-repeat padding-box;
	border-color: #3778BA;
}
.ui-columntoggler .ui-chkbox .ui-chkbox-box.ui-state-hover {
	border-color: #3778BA;
}
.ui-columntoggler .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover {
	background: #255280 0% 0% no-repeat padding-box;
	border-color: #255280;
}
body .ui-commandlink:hover, body .ui-link:hover {
    color: currentcolor;
    text-decoration: none;
}
body .ui-paginator .ui-paginator-first, 
body .ui-paginator .ui-paginator-prev, 
body .ui-paginator .ui-paginator-next, 
body .ui-paginator .ui-paginator-last {
	vertical-align: middle;
	text-align: center;
}
body .ui-datatable .ui-paginator {
    padding: 10px;
    border: 1px solid #E1E1E1;
}
body .ui-datatable .ui-paginator.ui-paginator-top,
body .ui-datatable .ui-paginator.ui-paginator-bottom {
    border-width: 1px;
}
body .ui-datatable.ui-datatable-gridlines thead>tr>th,
body .ui-datatable .ui-datatable-data>tr>td
 {
    padding: 10px;
}
body .ui-datatable.wrapTableText thead>tr>th,
body .ui-datatable.wrapTableText .ui-datatable-data >tr>td
 {
    white-space:normal;
}
.text-align-center {
    text-align: center;
}
body .ui-datatable thead th .ui-column-title {
    font: 14px/16px RubikBold;
}
.encloseTablePaginator .ui-paginator-top-left-content {
    padding: 10px;
}
.buttonOnlyUpload .ui-fileupload-buttonbar.ui-widget-header {
    background: transparent;
    padding:0rem;
}
.info-message {
	
	background-color: #64B047;
	color: #fff;
	font-weight: bold;
	padding: 4px;
}

.error-message {
	color: #D8000C;
}

.payoutTable {
	width: 100%;
	border-collapse: collapse;
	border: 0px solid #000000;
}

.payoutTableHeader {
	background: none repeat scroll 0 0 #E1E1E1;
	border-bottom: 0px solid #000000;
	padding: 2px;
	height: 30px;
}

.payoutTableOddRow {
	background: none repeat scroll 0 0 #FFFFFF;
	height: 30px;
}

.payoutTableColAlign {
	background: none repeat scroll 0 0 #E1E1E1;
	text-align: center;
	border-bottom: 0px solid #000000;
	padding: 2px;
}

.payoutTableCol1 {
	background: none repeat scroll 0 0 #FFFFFF;
	text-align: left;
	border-bottom: 0px solid #000000;
	padding: 2px;
}

.payoutTableCol2 {
	background: none repeat scroll 0 0 #FFFFFF;
	text-align: center;
	border-bottom: 0px solid #000000;
	padding: 2px;
}

.planDetail {
	font-weight: bold;
}

.merchant-table {
	border-collapse: collapse;
	width: 100%;
}

.merchant-table-header {
	text-align: center;
	background: none repeat scroll 0 0 #E5E5E5;
	border-bottom: 1px solid #BBBBBB;
	padding: 4px;
}

.merchant-table-odd-row {
	text-align: center;
	background: none repeat scroll 0 0 #FFFFFF;
	border-top: 1px solid #BBBBBB;
}

.merchant-table-even-row {
	text-align: center;
	background: none repeat scroll 0 0 #F9F9F9;
	border-top: 1px solid #BBBBBB;
}

.alertc1 {
	width: 5%;
	text-align: center;
	vertical-align: middle;
}

.alertc2 {
	width: 75%;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
}

.alertc3 {
	width: 20%;
	vertical-align: middle;
	font-size: 12px;
}

.alertc4 {
	width: 5%;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
}

.alertViewc1 {
	width: 3%;
	height: 33px;
	text-align: center;
	vertical-align: middle;
}

.alertViewc2 {
	width: 6%;
	height: 33px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}

.alertViewc3 {
	width: 65%;
	height: 33px;
	vertical-align: middle;
	font-size: 12px;
}

.alertViewc4 {
	width: 26%;
	height: 33px;
	text-align: right;
	vertical-align: middle;
	font-size: 12px;
	color: #67AE4C;
}

.dlg {
	font-size: 12px;
}

.ui-dialog-titlebar {
	background-color: #67AE4C;
	color: white;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
}

.ui-widget-overlay {
	position: fixed !important;
	top: 0px !important;
}

.historyColumn1 {
	width: 30%;
	height: 26px;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
}

.historyColumn2 {
	width: 50%;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}

.historyColumn3 {
	width: 20%;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}

.previousAlertViewc1 {
	width: 3%;
	height: 27px;
	text-align: center;
	vertical-align: middle;
}

.previousAlertViewc2 {
	width: 6%;
	height: 27px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}

.previousAlertViewc3 {
	width: 65%;
	height: 27px;
	vertical-align: middle;
	font-size: 12px;
}

.previousAlertViewc4 {
	width: 26%;
	height: 27px;
	text-align: right;
	vertical-align: middle;
	font-size: 12px;
	color: #67AE4C;
}

.clear-box-shadow {
	box-shadow: 0px 0px 0px 0px !important;
	border-color : #E5E5E5;
	background-color: #FCFCFC;
}

.drop-down-padding{
	padding-left: 5px;
    padding-right: 5px;
}

.ui-progressbar .ui-widget-header {
    background: #65a94a !important;
}

.errorMessage{
	font-size:13px;
	color: #D8000C;
}

.infoMessage{
	font-size:13px;
	color: #4db044;
}

/* Just for the activity report screen
*/
.content_wrap:before {
	left:0%;
}

.div-table{
  display:table;         
  width:auto;         
  background-color:#F2F2F2;   
  border-spacing:5px;/*cellspacing:poor IE support for  this*/
   border-collapse: collapse;
  float: right;
}
.div-table-row{
  display:table-row;
  width:auto;
  clear:both;
}
.div-table-col{
  float:left;/*fix for  buggy browsers*/
  display:table-column;         
  width:200px;         
 
}

.withdrawTable {
	width: 60%;
	border-collapse: collapse;
	border: 0px solid #000000;
}

.ui-input-invalid {
	background-color: red
}
#ui-datepicker-div {
	z-index: 9999999 !important;
}

#disTableCont {
	display: table;	
}

#disTableControw {
	display: table-row;
}

#disTableContleft,#disTableContright,#disTableContmiddle {
	display: table-cell;
	vertical-align: middle;
}

.side_active_menu {
	color: #333;
}

.alert-drop-down{
	
	width:120px;
}

.ruleColumn1 {
	width: 10%;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}

.ruleColumn2 {
	width: 10%;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}

.ruleColumn3 {
	width: 20%;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}

.ruleColumn4 {
	width: 60%;
	height: 26px;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
}
.landingLabel {
	text-align: left;
	font: Bold 24px/28px Rubik;
	letter-spacing: 0px;
	color: #333333;
	opacity: 1;
}
.validation-error {
	font-size: 11px;
	color: #D8000C;
}

.info-message {
	
	background-color: #64B047;
	color: #fff;
	font-weight: bold;
	padding: 4px;
}

.error-message {
	color: #D8000C;
}

.payoutTable {
	width: 100%;
	border-collapse: collapse;
	border: 0px solid #000000;
}

.payoutTableHeader {
	background: none repeat scroll 0 0 #E1E1E1;
	border-bottom: 0px solid #000000;
	padding: 2px;
	height: 30px;
}

.payoutTableOddRow {
	background: none repeat scroll 0 0 #FFFFFF;
	height: 30px;
}

.payoutTableColAlign {
	background: none repeat scroll 0 0 #E1E1E1;
	text-align: center;
	border-bottom: 0px solid #000000;
	padding: 2px;
}

.payoutTableCol1 {
	background: none repeat scroll 0 0 #FFFFFF;
	text-align: left;
	border-bottom: 0px solid #000000;
	padding: 2px;
}

.payoutTableCol2 {
	background: none repeat scroll 0 0 #FFFFFF;
	text-align: center;
	border-bottom: 0px solid #000000;
	padding: 2px;
}

.planDetail {
	font-weight: bold;
}

.merchant-table {
	border-collapse: collapse;
	width: 100%;
}

.merchant-table-header {
	text-align: center;
	background: none repeat scroll 0 0 #E5E5E5;
	border-bottom: 1px solid #BBBBBB;
	padding: 4px;
}

.merchant-table-odd-row {
	text-align: center;
	background: none repeat scroll 0 0 #FFFFFF;
	border-top: 1px solid #BBBBBB;
}

.merchant-table-even-row {
	text-align: center;
	background: none repeat scroll 0 0 #F9F9F9;
	border-top: 1px solid #BBBBBB;
}

.alertc1 {
	width: 5%;
	text-align: center;
	vertical-align: middle;
}

.alertc2 {
	width: 75%;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
}

.alertc3 {
	width: 20%;
	vertical-align: middle;
	font-size: 12px;
}

.alertc4 {
	width: 5%;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
}

.alertViewc1 {
	width: 3%;
	height: 33px;
	text-align: center;
	vertical-align: middle;
}

.alertViewc2 {
	width: 6%;
	height: 33px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}

.alertViewc3 {
	width: 65%;
	height: 33px;
	vertical-align: middle;
	font-size: 12px;
}

.alertViewc4 {
	width: 26%;
	height: 33px;
	text-align: right;
	vertical-align: middle;
	font-size: 12px;
	color: #67AE4C;
}

.dlg {
	font-size: 12px;
}

.ui-dialog-titlebar {
	background-color: #67AE4C;
	color: white;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
}

.ui-widget-overlay {
	position: fixed !important;
	top: 0px !important;
}

.historyColumn1 {
	width: 30%;
	height: 26px;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
}

.historyColumn2 {
	width: 50%;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}

.historyColumn3 {
	width: 20%;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}

.previousAlertViewc1 {
	width: 3%;
	height: 27px;
	text-align: center;
	vertical-align: middle;
}

.previousAlertViewc2 {
	width: 6%;
	height: 27px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}

.previousAlertViewc3 {
	width: 65%;
	height: 27px;
	vertical-align: middle;
	font-size: 12px;
}

.previousAlertViewc4 {
	width: 26%;
	height: 27px;
	text-align: right;
	vertical-align: middle;
	font-size: 12px;
	color: #67AE4C;
}

.clear-box-shadow {
	box-shadow: 0px 0px 0px 0px !important;
	border-color : #E5E5E5;
	background-color: #FCFCFC;
}

.drop-down-padding{
	padding-left: 5px;
    padding-right: 5px;
}

.ui-progressbar .ui-widget-header {
    background: #65a94a !important;
}

.errorMessage{
	font-size:13px;
	color: #D8000C;
}

.infoMessage{
	font-size:13px;
	color: #4db044;
}

/* Just for the activity report screen
*/
.content_wrap:before {
	left:0%;
}

.div-table{
  display:table;         
  width:auto;         
  background-color:#F2F2F2;   
  border-spacing:5px;/*cellspacing:poor IE support for  this*/
   border-collapse: collapse;
  float: right;
}
.div-table-row{
  display:table-row;
  width:auto;
  clear:both;
}
.div-table-col{
  float:left;/*fix for  buggy browsers*/
  display:table-column;         
  width:200px;         
 
}

.withdrawTable {
	width: 60%;
	border-collapse: collapse;
	border: 0px solid #000000;
}

.ui-input-invalid {
	background-color: red
}
#ui-datepicker-div {
	z-index: 9999999 !important;
}

#disTableCont {
	display: table;	
}

#disTableControw {
	display: table-row;
}

#disTableContleft,#disTableContright,#disTableContmiddle {
	display: table-cell;
	vertical-align: middle;
}

.side_active_menu {
	color: #333;
}

.alert-drop-down{
	
	width:120px;
}

.ruleColumn1 {
	width: 10%;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}

.ruleColumn2 {
	width: 10%;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}

.ruleColumn3 {
	width: 20%;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}

.ruleColumn4 {
	width: 60%;
	height: 26px;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
}
.landingLabel {
	text-align: left;
	font: 24px/28px RubikBold;
	letter-spacing: 0px;
	color: #333333;
	opacity: 1;
}
.reduceCellPadding.ui-panelgrid .ui-panelgrid-cell {
	padding:4px 10px;
}
.refreshBtnStyle.ui-widget {
	font-size: .8em;
}
.refreshBtnStyle.ui-button {
	outline:none;
	color: #4f4f4f;
	background: #F2F2F2 0% 0% no-repeat padding-box;
	border-radius: 4px;
	height: 24px;
	width: 24px;
	opacity: 1;
	margin-left: .5em;
}
.refreshBtnStyle.ui-button.ui-button-icon-only .ui-button-text {
	padding: 0;
}

.ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link.criticalMenuOption .ui-menuitem-icon,
.ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link.criticalMenuOption .ui-menuitem-text {
	color: #B20005;
}
.ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link.criticalMenuOption:hover .ui-menuitem-icon,
.ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link.criticalMenuOption:hover .ui-menuitem-text {
	color: #930206;
}
.newDialogStyle.ui-widget-content {
	border:none;
}
.newDialogStyle.ui-corner-all {
	border-radius:4px;
}
.newDialogStyle .ui-dialog-titlebar {
	height: 80px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 4px 4px 0px 0px;
    opacity: 1;
    text-transform: unset;
}

.newDialogStyle.ui-dialog .ui-dialog-titlebar:after {
    content: ""; /* This is necessary for the pseudo element to work. */ 
    display: block; /* This will put the pseudo element on its own line. */
    margin: 0 auto; /* This will center the border. */
    width: 98%; /* Change this to whatever width you want. */
    border-bottom: 2px solid #E1E1E1; /* This creates the border. Replace black with whatever color you want. */
    padding-top:15px;
    visibility:visible;
} 
.newDialogStyle .ui-dialog-titlebar .ui-dialog-titlebar-close {
	margin: -8px 7px 0 0;
}
.newDialogStyle .ui-dialog-titlebar .ui-dialog-title {
	font: 20px/24px RubikBold;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
    margin: .7em 16px .1em 7px !important;
}
.newDialogStyle .ui-dialog-content.ui-widget-content {
	padding-left: 30px;
	padding-right: 30px;
	overflow: auto;
}
.newDialogStyle {
	top: 60px !important;
}
.newDialogStyle.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon {
	color: #757575 !important;
}
.newDialogStyle.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover
	{
	background: #EFEFEF 0% 0% no-repeat padding-box !important;
	color: #393C3F !important;
}
.newDialogStyle.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:focus
	{
	box-shadow: none !important;
}
.newTableStyle.ui-datatable thead th .ui-column-title, .ui-datatable thead th .ui-column-title{
    font: 14px/17px RubikBold;
	letter-spacing: 0px;
	color: #333333;
	opacity: 1;
}
.newTableStyle.ui-datatable tbody tr.ui-datatable-empty-message{
    font: 14px/17px Rubik;
	color: #333333;
	background: unset;
    border-bottom: unset;
    box-shadow: unset;
}
.newTableStyle.ui-datatable tbody tr.ui-datatable-empty-message td{
	padding:10px;
    text-align:center;
}
.newTableStyle.ui-datatable .ui-datatable-data>tr>td{
	padding:4px 10px;
}
.newSrButton,
.newSrButton.ui-button,
.newSrButton.ui-menubutton .ui-button {
	background: #3778BA 0% 0% no-repeat padding-box;
	height: 30px;
	min-width: 130px;
	border-radius: 50px;
	display: inline-block;
	text-align: center;
	box-sizing: border-box;
	opacity: 1;
	color: #FFFFFF;
	padding: 7px 15px 5px 15px;
	overflow: hidden;
	font: 14px/17px Rubik !important;
	letter-spacing: 0px;
}
a.newSrButton:hover,
.newSrButton:hover,
a.newSrButton.ui-button:hover,
.newSrButton.ui-button:hover,
a.newSrButton.ui-menubutton .ui-button:hover,
.newSrButton.ui-menubutton .ui-button:hover  {
	background: #255280 0% 0% no-repeat padding-box;
	color: #FFFFFF;
	text-decoration:none;
}
a.newSrButton:focus,
.newSrButton:focus,
a.newSrButton.ui-button:focus,
.newSrButton.ui-button:focus,
a.newSrButton.ui-menubutton .ui-button:focus,
.newSrButton.ui-menubutton .ui-button:focus  {
	background: #255280 0% 0% no-repeat padding-box;
	border-color: #2196f3;
    box-shadow: 0 0 0 0.2em #a6d5fa;
}
.newSrCautionButton {
	background: #B20005 0% 0% no-repeat padding-box;
	height: 30px;
	min-width: 130px;
	border-radius: 50px;
	display: inline-block;
	text-align: center;
	box-sizing: border-box;
	opacity: 1;
	color: #FFFFFF;
	padding: 7px 15px 5px 15px;
	overflow: hidden;
	font: 14px/17px Rubik !important;
	letter-spacing: 0px;
}
a.newSrButton,
.newSrButton:hover,
a.newSrButton.ui-button,
.newSrButton.ui-button:hover,
a.newSrButton.ui-menubutton .ui-button,
.newSrButton.ui-menubutton .ui-button:hover,
a.newSrCautionButton,
.newSrCautionButton:hover,
a.newSrCautionButton:hover {
	color: #FFFFFF;
}
a.newSrButton.ui-button.ui-button-text-only .ui-button-text,
.newSrButton.ui-button.ui-button-text-only .ui-button-text{
	padding: unset;
}
a.newSrButton.ui-menubutton .ui-button.ui-button-text-icon-left .ui-icon,
.newSrButton.ui-menubutton .ui-button.ui-button-text-icon-left .ui-icon{
	left: 1rem;
}
a.newSrButton.ui-menubutton .ui-button.ui-button-text-icon-left .ui-button-text,
.newSrButton.ui-menubutton .ui-button.ui-button-text-icon-left .ui-button-text{
	padding: 0rem 1rem 0rem 1.5rem;
}
a.newSrCautionButton:hover,
.newSrCautionButton:hover  {
	background: #930206 0% 0% no-repeat padding-box;
}
a.newSrCautionButton:focus,
.newSrCautionButton:focus  {
	background: #930206 0% 0% no-repeat padding-box;
	border-color: #2196f3;
    box-shadow: 0 0 0 0.2em #a6d5fa;
}
.newSrSecondaryButton {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #3778BA;
	border-radius: 50px;
	height: 30px;
	min-width: 130px;
	display: inline-block;
	text-align: center;
	box-sizing: border-box;
	opacity: 1;
	color: #3778BA;
	padding: 7px 15px 5px 15px;
	overflow: hidden;
	font: 14px/17px Rubik !important;
	letter-spacing: 0px;
}
a.newSrSecondaryButton {
	color: #3778BA;
}
a.newSrSecondaryButton:hover,
.newSrSecondaryButton:hover {
	color: #255280;
	border: 1px solid #255280;
	background-color: #F5F8FC;
}
a.newSrSecondaryButton:focus,
.newSrSecondaryButton:focus {
	border: 1px solid #255280;
	background-color: #F5F8FC;
	color: #255280;
    box-shadow: 0 0 0 0.2em #a6d5fa;
}
.confirmButton.ui-button {
	background: #3778BA;
	color: #FFFFFF;
	border: 1px solid #3778BA;
}
.confirmButton.ui-button.ui-state-hover,
.confirmButton.ui-button.ui-state-focus,
.confirmButton.ui-button.ui-state-active {
	background: #255280;
	border: 1px solid #255280;
}
input.inlineDisplay {
	display:inline;
}
input.width50 {
	width:50px;
}
input.newInputTextStyle:disabled {
    background: #D9D9D9 0% 0% no-repeat padding-box !important;
	border-radius: 4px;
	border:none;
	opacity: 1;
}
input.riskFactorThresholdSize {
	min-width:30px;
	width:50px;
	display:inline;
	margin: 3px 0 3px 0;
}
input.fullCellScoreSize {
	width:80%;
	margin: 3px 0 3px 0;
}
input.riskFactorLargerThresholdSize {
	min-width:30px;
	width:200px;
	display:inline;
	margin: 3px 0 3px 0;
}
input.riskFactorMiddleThresholdSize {
	min-width:30px;
	width:75px;
	display:inline;
	margin: 3px 0 3px 0;
}
.riskFactorDropDownLabel .ui-selectonemenu-label.ui-inputfield {
	font-size:12px;
}
.srDatePicker input {
	float: left;
	width: 77%;
	border-radius: 4px;
	height: 38px;
	margin-bottom:0px;
}

.srDatePicker .ui-button-text {
	padding: 7px;
	background: #3778BA 0% 0% no-repeat padding-box;
	border: none;
	border-radius: 0px 4px 4px 0px;
	opacity: 1;
}
.uploadButtonsPanel {
    display: flex;
    width: 100%;
    justify-content: center;
   	align-items: baseline;
}
.leftJustify {
	justify-content:left;
}
.srDatePicker .ui-button {
	margin-top: 6px;
}
.textCenter {
	text-align:center;
}
.textRight {
	text-align:right;
}
.newSelectOneMenuStyle.ui-selectonemenu.ui-state-disabled .ui-inputfield,
.newSelectOneMenuStyle.ui-selectonemenu.ui-state-disabled
{
	background: #D9D9D9 0% 0% no-repeat padding-box;
	border: none !important;
	opacity:1;
	box-shadow: none;
}
.newSelectOneMenuStyle.ui-selectonemenu .ui-selectonemenu-label {
	width: calc(100% - 2.357rem);
	font: 14px/17px Rubik;
}
.standardLabel {
	font: 14px/17px RubikBold;
	letter-spacing: 0px;
	color: #333333;
	opacity: 1;
}
.standardTextEmphasis {
	font: 14px/17px RubikMedium;
	letter-spacing: 0px;
	color: #393C3F;
	opacity: 1;
}
.standardText {
	font: 14px/17px Rubik;
	letter-spacing: 0px;
	color: #393C3F;
	opacity: 1;
}
.secondaryStandardText {
	font: 14px/17px Rubik;
	letter-spacing: 0px;
	color: #757575;
	opacity: 1;
}
.smallerStandardText {
	font: 12px/17px Rubik;
	letter-spacing: 0px;
	opacity: 1;
}
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-regular-400.eot");
  src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); 
  }
.ui-selectcheckboxmenu-items-wrapper .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
	margin-top: -0.7rem;
} 
.newSrCheckbox.ui-chkbox .ui-chkbox-box.ui-state-active,
.newSrCheckbox .ui-chkbox .ui-chkbox-box.ui-state-active,
.srSelectableDatatable .ui-selection-column .ui-chkbox .ui-chkbox-box.ui-state-active,
.ui-selectcheckboxmenu-panel .ui-chkbox .ui-chkbox-box.ui-state-active,
.newSrCheckboxInvalid.ui-chkbox .ui-chkbox-box.ui-state-active,
.newSrCheckboxInvalid .ui-chkbox .ui-chkbox-box.ui-state-active {
	background: #3778BA 0% 0% no-repeat padding-box;
	border: 1px solid #3778BA;
}
.newSrCheckbox.ui-chkbox .ui-chkbox-box.ui-state-hover,
.newSrCheckbox .ui-chkbox .ui-chkbox-box.ui-state-hover,
.srSelectableDatatable .ui-selection-column .ui-chkbox .ui-chkbox-box.ui-state-hover,
.ui-selectcheckboxmenu-panel .ui-chkbox .ui-chkbox-box.ui-state-hover,
.newSrCheckboxInvalid.ui-chkbox .ui-chkbox-box.ui-state-hover,
.newSrCheckboxInvalid .ui-chkbox .ui-chkbox-box.ui-state-hover {
	border-color: #3778BA;
}
.newSrCheckbox.ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover,
.newSrCheckbox .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover,
.srSelectableDatatable .ui-selection-column .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover,
.ui-selectcheckboxmenu-panel .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover,
.newSrCheckboxInvalid.ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover,
.newSrCheckboxInvalid .ui-chkbox .ui-chkbox-box.ui-state-active.ui-state-hover {
	background: #255280 0% 0% no-repeat padding-box;
	border: 1px solid #255280;
}
.newSrCheckbox.ui-chkbox .ui-chkbox-box,
.newSrCheckbox .ui-chkbox .ui-chkbox-box,
.srSelectableDatatable .ui-selection-column .ui-chkbox .ui-chkbox-box,
.ui-selectcheckboxmenu-panel .ui-chkbox .ui-chkbox-box {
	display: block;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 2px solid #95989A;
	border-radius: 3px;
}
.newSrCheckbox.ui-chkbox .ui-chkbox-box.ui-state-disabled,
.newSrCheckbox .ui-chkbox .ui-chkbox-box.ui-state-disabled,
.srSelectableDatatable .ui-selection-column .ui-chkbox .ui-chkbox-box.ui-state-disabled,
.ui-selectcheckboxmenu-panel .ui-chkbox .ui-chkbox-box.ui-state-disabled {
	background: #D9D9D9 0% 0% no-repeat padding-box;
	border: none;
	opacity: 1;
}
.newSrCheckbox.ui-chkbox .ui-chkbox-box.ui-state-disabled.ui-state-active,
.ui-selectcheckboxmenu-panel .ui-chkbox .ui-chkbox-box.ui-state-disabled.ui-state-active,
.newSrCheckbox .ui-chkbox .ui-chkbox-box.ui-state-disabled.ui-state-active,
.srSelectableDatatable .ui-selection-column .ui-chkbox .ui-chkbox-box.ui-state-disabled.ui-state-active {
	background: #D9D9D9 0% 0% no-repeat padding-box;
	border: none;
}
.newSrCheckboxInvalid.ui-chkbox .ui-chkbox-box,
.newSrCheckboxInvalid .ui-chkbox .ui-chkbox-box {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #B20005;
	border-radius: 3px;
	opacity: 1;
}

@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-solid-900.eot");
  src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

.newSrRadio .ui-radiobutton, .newSrRadio.ui-radiobutton {
	margin-bottom:5px;
}
.newSrRadio .ui-radiobutton .ui-radiobutton-box, .newSrRadio.ui-radiobutton .ui-radiobutton-box {
	border: 2px solid #95989A;
}
.newSrRadio .ui-radiobutton .ui-radiobutton-box.ui-state-active,
.newSrRadio.ui-radiobutton .ui-radiobutton-box.ui-state-active {
	border-color: #3778BA;
    background: #3778BA;
}
.newSrRadio .ui-radiobutton .ui-radiobutton-box.ui-state-disabled,
.newSrRadio.ui-radiobutton .ui-radiobutton-box.ui-state-disabled {
	border-color: #D9D9D9;
    background: #D9D9D9;
    opacity: 1;
}
.newSrRadio .ui-radiobutton .ui-radiobutton-box.ui-state-hover,
.newSrRadio.ui-radiobutton .ui-radiobutton-box.ui-state-hover {
	border-color: #3778BA;
}
.newSrRadio .ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-hover,
.newSrRadio.ui-radiobutton .ui-radiobutton-box.ui-state-active.ui-state-hover {
	border-color: #255280;
    background: #255280;
}
.newSrRadio.ui-selectoneradio label, .newSrCheckbox.ui-selectmanycheckbox label,
	.newSrCheckbox.ui-selectcheckboxmenu-panel label,
	.newSrRadio label {
	font: 14px/17px Rubik;
	letter-spacing: 0px;
	color: #303030;
	display: inline;
}
.smallerRadioLabel.newSrRadio.ui-selectoneradio label {
	font: 12px/15px Rubik;
}
.iconSpacer {
	display:inline;
}
.flexSpace {
	display:flex;
	justify-content:space-between;
}
.flexVCenter {
	display:flex;
	align-items: center;
}
.removeIcon {
	color: #B20005;
	font-size: 20px;
}
.fullCellMenu {
	width:80% !important;
	min-width: 79% !important;
	vertical-align: middle;
}
.txnTypeMenuStyle.ui-selectonemenu.ui-widget,
.ageThresholdMenuStyle.ui-selectonemenu.ui-widget {
	display: inline-grid;
}
.txnTypeMenuStyle {
	min-width:200px !important;
}
.ageThresholdMenuStyle {
	min-width:65px !important;
}
.correctExampleStyle {
	background: #45842E1A 0% 0% no-repeat padding-box;
	border: 1px solid #45842E;
	border-radius: 4px;
	opacity: 1;
	margin:unset;
	margin-right:17px;
	width:49%;
	height:50px;
}
.incorrectExampleStyle {
	background: #FFF3CD80 0% 0% no-repeat padding-box;
	border: 1px solid #856404;
	border-radius: 4px;
	opacity: 1;
	width:49%;
	height:50px;
	margin:unset;
	vertical-align: center;
}
.exampleIcon {
	font-size: 20px;
}
.exampleLabel {
	font: 16px/19px RubikMedium;
	letter-spacing: 0px;
}
.srPrimaryButtonColor.ui-button {
	background: #3778BA; 
}
.srPrimaryButtonColor.ui-button:hover {
	background: #255280; 
}
.correctColor {
	color: #45842E;
}
.incorrectColor {
	color: #856404;
}
a.discardColor, 
.discardColor, 
.missingFieldsColor {
	color: #B20005;
}
.exampleText {
	font: 16px/19px Rubik;
	letter-spacing: 0px;
	color: #333333;
}
.flexCenterV {
	display: flex;
	align-items: center;
}
.flexCenterH {
	display:flex;
	justify-content:center;
}
.flexFullCenter {
	display:flex;
	justify-content:center;
	align-items:center;
}
.stackVertical {
	flex-direction: column;
}
.iconLink,
a.iconLink,
.normalLink,
a.normalLink {
	text-align: left;
	font: 16px/19px Rubik;
	letter-spacing: 0px;
	opacity: 1;
	padding: 10px;
    border-radius: 19px;
    right: 10px;
    position: relative;
    background: transparent;
}
.iconLink:hover,
a.iconLink:hover,
.iconLink:focus,
a.iconLink:focus {
	background: #EFEFEF 0% 0% no-repeat padding-box;
}
.normalLink:hover,
a.normalLink:hover,
.normalLink:focus,
a.normalLink:focus {
	background: #F5F8FC 0% 0% no-repeat padding-box;
}
.iconLink:focus,
a.iconLink:focus,
.normalLink:focus,
a.normalLink:focus {
	border-color: #2196f3;
    outline: 0 none;
    box-shadow: 0 0 0 0.2em #a6d5fa;
}
.removeIcon:hover,
a.removeIcon:hover {
	background: #EFEFEF 0% 0% no-repeat padding-box;
	padding: 10px 11px;
	margin: -10px -11px;
	border-radius: 50%;
}
.removeIcon:focus,
a.removeIcon:focus,
.removeIcon:active,
a.removeIcon:active {
	outline:none;
	background: #EFEFEF 0% 0% no-repeat padding-box;
	padding: 10px 11px;
	margin: -10px -11px;
	border-radius: 50%;
}
.iconSize {
	font-size: 20px;
	line-height:25px;
}
.standardLinkColor,
a.standardLinkColor {
	color: #3778BA;
}
.standardLinkColor:hover,
.standardLinkColor:hover .infoIconStyle,
a.standardLinkColor:hover {
	color: #255280;
}
.iconLinkText {
	font-size: 16px;
	position:relative;
	left: 1px;
}
.smallerIconLinkText {
	font-size: 14px;
	position:relative;
	left: 1px;
}
.infoIconStyle {
	font-size: 16px;
	color: #3778BA;
}
.infoIconStyle:hover {
	color: #255280;
}
.cellTextStyle {
	font: 14px/17px Rubik;
	letter-spacing: 0px;
	color: #393C3F;
	opacity: 1; 
}
.warningCellTextStyle.ui-widget,
a.warningCellTextStyle.ui-widget {
	font: 14px/17px Rubik;
	text-decoration:underline;
	letter-spacing: 0px;
	color: #B20005;
	opacity: 1; 
}
.warningCellTextStyle.ui-widget:hover,
a.warningCellTextStyle.ui-widget:hover {
	color: #930206;
	text-decoration:underline;
}
.cellLinkStyle,
.ui-widget.cellLinkStyle,
.ui-widget-content a.cellLinkStyle,
.normalLinkStyle,
.ui-widget.normalLinkStyle,
.ui-widget-content a.normalLinkStyle {
	font: 14px/17px Rubik;
	text-decoration:underline;
	letter-spacing: 0px;
	color: #3778BA;
	padding: 3px;
	opacity: 1;
}
.textLinkStyle:hover,
a.textLinkStyle:hover,
.countLinkStyle:hover,
a.countLinkStyle:hover,
.cellLinkStyle:hover,
.ui-widget.cellLinkStyle:hover,
.ui-widget-content a.cellLinkStyle:hover,
.normalLinkStyle:hover,
.ui-widget.normalLinkStyle:hover,
.ui-widget-content a.normalLinkStyle:hover {
	color: #255280;
	text-decoration:underline
}
.textLinkStyle:focus,
a.textLinkStyle:focus,
.countLinkStyle:focus,
a.countLinkStyle:focus,
.cellLinkStyle:focus,
.ui-widget.cellLinkStyle:focus,
.ui-widget-content a.cellLinkStyle:focus {
	border-color: #2196f3;
    outline: 0 none;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	color: #255280;
	border-radius: 4px;
	box-shadow: 0 0 0 0.2em #a6d5fa;
}
.borderSection {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #95989A;
	border-radius: 4px;
	opacity: 1;
	width: 100%;
	padding: 25px 20px;
}
.buttonSection {
	text-align: right;
}
.stopFocus {
	display:none !important;
}
.warningIconStyle {
	font-size: 16px;
	color: #B20005;
}
.factorRowHighlight {
	background: #CBE1FF 0% 0% no-repeat padding-box;
}
.critRowHighlight {
	background: #B200051A 0% 0% no-repeat padding-box;
}
.tooltipWidth {
	width: 500px;
}
.newRiskModelSetupHeader {
	width:100%; 
	text-align:center;
}
.ui-messages.factorValidationMessage {
	display:inline-flex;
}
.ui-messages.factorValidationMessage .ui-messages-error {
    color: unset;
    background-color: unset;
    border: none;
    padding:0;
    margin:0;
}
.ui-message.factorValidationMessage.ui-message-error {
	display: block;
    color: #B20005;
    background: #F7E5E5 0% 0% no-repeat padding-box;
	border-radius: 4px;
    padding:5px;
    margin-bottom:5px;
    margin-top:5px;
}
.ui-message.factorValidationMessageNoBackground.ui-message-error {
    color: #B20005;
    background: none;
	border: none;
	display:inline-block;
    padding:5px;
    margin-bottom:5px;
    margin-top:5px;
}
.ui-messages.factorValidationMessage .ui-messages-error .ui-messages-error-summary,
.ui-message.factorValidationMessage.ui-message-error .ui-message-error-detail,
.ui-message.factorValidationMessageNoBackground.ui-message-error .ui-message-error-detail {
    font: 14px/17px RubikMedium;
    margin-left: 5px;
	letter-spacing: 0px;
}
.ui-message.factorValidationMessage.ui-message-error .ui-message-error-icon,
.ui-message.factorValidationMessageNoBackground.ui-message-error .ui-message-error-icon {
    background: unset;
  	font-weight: 900;
  	font-size: 20px;
}
.ui-messages.factorValidationMessage .ui-messages-error ul {
    margin:0;
    list-style:none;
}
.bottomValidationBanner{
	background: #F7E5E5 0% 0% no-repeat padding-box;
	border-radius: 4px;
    padding:10px;
}
.bottomValMsgIcon{
	position:relative;
	top:2px;
}
.failedValBanner {
	background: #B200051A 0% 0% no-repeat padding-box;
	border: 1px solid #B20005;
	color: #B20005; 
	font:16px/19px RubikBold;
	border-radius:4px;
	padding: 20px;
}
.successBanner {
	background: #45842E1A 0% 0% no-repeat padding-box;
	border: 1px solid #45842E;
	color: #45842E;
	font:16px/19px RubikBold;
	border-radius:4px;
	padding: 20px;
}
.warningBanner {
	background: #FFF3CD 0% 0% no-repeat padding-box;
	border: 1px solid #856404;
	color: #856404;
	font:16px/19px RubikBold;
	border-radius:4px;
	padding: 20px;
}
.visitedBorder{
	padding-top: 15px;
 	padding-bottom: 15px;
	border-bottom: 2px solid #9ACD32;
	width:25%;
}
.unvisitedBorder{
	padding-top: 15px;
 	padding-bottom: 15px;
	border-bottom: 1px solid #F2F2F2;
	width:25%;
}
.visitedLabel {
	font: 14px/17px RubikBold;
	letter-spacing: 0px;
	color: #95989A;
	opacity: 1;
}
.newSelectOneMenuStyle.ui-input-invalid,
input.newInputTextStyle.ui-input-invalid,
input.caseInputBasic.ui-input-invalid,
.caseInputBasic.ui-input-invalid,
textarea.caseEditArea.ui-input-invalid,
.newSelectOneMenuStyle.ui-state-error,
.newSrRadio.ui-input-invalid .ui-radiobutton .ui-radiobutton-box,
input.newInputTextStyle.ui-state-error,
.caseDropdowns.ui-state-default.ui-input-invalid,
.selectCheckMenuStyle.ui-state-default.ui-input-invalid,
.newSrRadio .ui-radiobutton .ui-radiobutton-box.ui-state-error {
	border: 2px solid #B20005 !important;
}
.selectCheckMenuStyle.ui-state-default {
    width: 320px;
    min-height: 36px;
}
.selectCheckMenuStyle ul.ui-selectcheckboxmenu-multiple-container {
	list-style:none;
	padding: 6px 11px;
}
.selectCheckMenuStyle.ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container .ui-selectcheckboxmenu-token {
    margin: 0 0.5rem 0.3rem 0;
}
.longTooltipSize {
	font-size:12px;
}
.marginTop5, .marginTop5.ui-inputfield {
	margin-top: 5px;
}
.marginTop10, .marginTop10.ui-chkbox {
	margin-top: 10px;
}
.marginTop15 {
	margin-top: 15px;
}
.marginTop20 {
	margin-top: 20px;
}
.marginTop25 {
	margin-top: 25px;
}
.marginTop30 {
	margin-top: 30px;
}
.marginTop40 {
	margin-top: 40px;
}
.marginBottom30 {
	margin-bottom: 30px;
}
.marginBottom25 {
	margin-bottom: 25px;
}
.marginBottom20 {
	margin-bottom: 20px;
}
.marginBottom15 {
	margin-bottom: 15px;
}
.marginBottom10 {
	margin-bottom: 10px;
}
.marginBottom5, .ui-button.ui-widget.marginBottom5 {
	margin-bottom: 5px;
}
.marginTopBottom10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.marginTopBottom15 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.marginLeft5 {
	margin-left:5px;
}
.marginLeft10 {
	margin-left:10px;
}
.marginLeft15 {
	margin-left: 15px;
}
.marginLeft20 {
	margin-left:20px;
}
.marginRight5 {
	margin-right:5px;
}
.marginRight5, .ui-button.ui-widget.marginRight5 {
	margin-right:5px;
}
.marginRight10 {
	margin-right:10px;
}
.marginRight12 {
	margin-right:12px;
}
.marginRight15 {
	margin-right: 15px;
}
.marginRight20 {
	margin-right:20px;
}
.paddingBottom10 {
	padding-bottom: 10px !important;
}
.padding10 {
	padding: 10px !important;
}
.padding20 {
	padding: 20px !important;
}
.srSplitBtn {
	margin-right:20px;
}
.srSplitBtn.ui-splitbutton .ui-button.ui-corner-left {
	background: #3778BA 0% 0% no-repeat padding-box;
    border-radius: 50px 0px 0px 50px;
    color: white;
    min-width:130px;
    height: 30px;
    font: 14px/17px Rubik;
    text-shadow: none;
    border:none;
}
.srSplitBtn.ui-splitbutton .ui-button.ui-corner-right {
	background: #3778BA 0% 0% no-repeat padding-box;
    border-radius: 0px 50px 50px 0px;
    height: 30px;
    color: white;
    font: 14px/17px Rubik;
    text-shadow: none;
    border: none;
    border-left: 1px solid #a8a8a8;
}
.srSplitBtn.ui-splitbutton .ui-button.ui-corner-left:hover,
.srSplitBtn.ui-splitbutton .ui-button.ui-corner-right:hover {
	background: #255280 0% 0% no-repeat padding-box;
}
.srSplitBtn.ui-splitbutton .ui-button.ui-corner-left:focus,
.srSplitBtn.ui-splitbutton .ui-button.ui-corner-right:focus  {
	background: #255280 0% 0% no-repeat padding-box;
	outline: unset;
}
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-solid-900.eot");
  src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); 
  }
.noBottomPadding td {
	padding-bottom: 0;
}
.noPaddingDlg .ui-dialog-content.ui-widget-content {
    padding: unset;
}
.wideSBCaseDateInput.ui-calendar .ui-inputfield {
	width:30%
}
input.indentedSBInput {
	display: inline;
    width: 73%;
}
.selectCheckMenuStyle.selectCheckWideSBWidth, .selectCheckMenuStyle.selectCheckWideSBWidth.ui-state-default {
	width: 77%;
}
.customTwoLineChkbx td {
	vertical-align:top;
	padding-right: 7px;
}
.customTwoLineChkbx {
	margin-bottom: 8px;
}

.alertTxnDetStyle tr, .alertTxnDetStyle td {
	border: 1px solid #EFEFEF;
}
.alertTxnDetStyle th.ui-state-default, .alertTxnDetStyle tr.ui-datatable-odd {
	background: #F9F8F8 0% 0% no-repeat padding-box;
	border: 1px solid #EFEFEF;
}
.breakAll {
	word-break: break-all;
}
.halfPanelApplyBtn, a.halfPanelApplyBtn{
	background: #3778BA 0% 0% no-repeat padding-box;
    opacity: 1;
    height: 100%;
    text-align: center;
    font: 20px/10px RubikMedium;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: uppercase;
    line-height: 3;
    border-radius: 0px 0px 0px 4px;
}
.halfPanelCancelBtn, a.halfPanelCancelBtn{
	background: #FFFFFF 0% 0% no-repeat padding-box;
    opacity: 1;
    height: 100%;
    text-align: center;
    font: 20px/10px RubikMedium;
    letter-spacing: 0px;
    color: #930206;
    text-transform: uppercase;
    line-height: 3;
    border-radius: 0px 0px 4px 0px;
}
.halfPanelApplyBtn:hover, a.halfPanelApplyBtn:hover{
	background: #255280 0% 0% no-repeat padding-box;
	color: #FFFFFF;
}
.halfPanelCancelBtn:hover, a.halfPanelCancelBtn:hover{
	background: #F9F8F8 0% 0% no-repeat padding-box;
	color: #930206;
}
.halfWidthFloatLeft{
    width: 50%;
    float: left;
}
.priorityChipStyles{
	text-align: center;
    font: normal normal normal 14px/17px RubikMedium;
    letter-spacing: 0px;
    color: #FFFFFF;
    background: #5C5C5C 0% 0% no-repeat padding-box;
    border-radius: 4px;
    white-space: initial;
    padding: 5px 5px;
    margin-top: -15px;
    margin-right: 10px;
}
.alertopenstatuss{
	text-align: center;
    font: normal normal normal 14px/17px RubikMedium;
    letter-spacing: 0px;
    color: #856404;
    background: #FFF5CC 0% 0% no-repeat padding-box;
    border-radius: 4px;
    white-space: initial;
    padding: 5px 5px;
    margin-top: -15px;
    border: 1px solid #C2AC67;
}
.alertclosetatuss{
	text-align: center;
    font: normal normal normal 14px/17px RubikMedium;
    letter-spacing: 0px;
    color: #45842E;
    background: #E1EBDD 0% 0% no-repeat padding-box;
    border-radius: 4px;
    white-space: initial;
    padding: 5px 5px;
    margin-top: -15px;
    border: 1px solid #92B785;
}
.obsoleteStatus{
	text-align: center;
    font: normal normal normal 14px/17px RubikMedium;
    letter-spacing: 0px;
    color: #393C3F;
    background: #EFEFEF 0% 0% no-repeat padding-box;
    border-radius: 4px;
    white-space: initial;
    padding: 5px 5px;
    margin-top: -15px;
    border: 1px solid #C9C9C9;
}
.stageChips{
	text-align: center;
    font: normal normal normal 14px/17px RubikMedium;
    letter-spacing: 0px;
    color: #393C3F;
    background: #EFEFEF 0% 0% no-repeat padding-box;
    border-radius: 4px;
    border: 1px solid #C9C9C9;
    white-space: initial;
    padding: 5px 5px;
    margin-top: -15px;
}
.idStyles{
	text-align: right;
    font: normal normal normal 14px/17px Rubik;
    letter-spacing: 0px;
    color: #ffff;
    opacity: 1;
    background: #393C3F;
    padding: 1px 6px;
    font-size: 10px;
    border-radius: 2px;
}
.newSrCheckboxLabel .ui-chkbox-label {
	font: 14px/17px Rubik;
	color: #333333;
}
.newSrCheckbox.marginBottom10 {
	margin-bottom:10px;
}
.caseInputBasic.marginBottom5 {
	margin-bottom:5px;
}
.confirmTableBtn {
	background: #3778BA 0% 0% no-repeat padding-box;
    opacity: 1;
   	display: flex;
    align-items: center;
    justify-content: center;
    width: 50%;
 	height: 100%;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 20px;
    float: left;
}
.cancelTableBtn {
	background: #B20005 0% 0% no-repeat padding-box;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50%;
 	height: 100%;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 20px;
    float: right;
}
.confirmTableBtn:focus,
.confirmTableBtn:hover {
	background-color: #255280;
	border-color: #255280;
}
.cancelTableBtn:focus,
.cancelTableBtn:hover {
  	background-color: #930206;
  	border-color: #930206;
}
.inTableActionBtns {
	width: 100%;
	height: 100%;		
}
.inTableActionMiddlePos {
	display: flex;
    align-content: center;
    flex-wrap: wrap;		
}
.wordBreak {
   	word-break: break-word;
}
body .ui-button.ui-button-text-only .ui-button-text {
    padding: 0.3em 1em;
}
.srTabView.ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active a,
.srTabView.ui-tabs .ui-tabs-nav li.ui-tabs-header.ui-state-active:hover a {
	color: #3778BA;
}
.srTabView.ui-tabs.ui-tabs-top>.ui-tabs-nav li.ui-tabs-header.ui-state-active {
    border-color: #3778BA; 
}
.srTabView.ui-tabs .ui-tabs-nav li.ui-tabs-header:hover {
    background: #F9F8F8 0% 0% no-repeat padding-box;
}
.srTabView.ui-tabs .ui-tabs-nav li.ui-tabs-header:hover a {
    color: #393C3F;
}
.optionsIcon {
	font-size:20px;
}
.optionsIcon:hover,
a.optionsIcon:hover {
	background: #EFEFEF 0% 0% no-repeat padding-box;
	padding: 11px 11px;
	margin: -11px -11px;
	border-radius: 50%;
}
.optionsIcon:focus,
a.optionsIcon:focus,
.optionsIcon:active,
a.optionsIcon:active {
	outline:none;
	background: #EFEFEF 0% 0% no-repeat padding-box;
	box-shadow: 0 0 0 0.2em #a6d5fa;
	padding: 11px 11px;
	margin: -11px -11px;
	border-radius: 50%;
}
.iconGray, .iconGray:hover, a.iconGray, a.iconGray:hover {
	color: #757575;
}
.hoverOptions:hover, a.hoverOptions:hover {
	color: #333333;
}
.ellipsesIconSmallerPadding:hover,
a.ellipsesIconSmallerPadding:hover,
.ellipsesIconSmallerPadding:focus,
a.ellipsesIconSmallerPadding:focus,
.ellipsesIconSmallerPadding:active,
a.ellipsesIconSmallerPadding:active {
	padding: 8px 11px;
	margin: -8px -11px;
}
.largeIcon {
	font-size: 25px;
}
.chipTextStyle {
	font: 4px/17px Rubik;
}
.srToggleSwitch.ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider {
    background: #3778BA;
}
.srBooleanButton.ui-selectbooleanbutton.ui-button.ui-button-text-icon-left .ui-button-text {
    font: 14px/17px Rubik;
}
.srBooleanButton.ui-selectbooleanbutton.ui-state-active {
    background: #3778BA;
    border-color: #3778BA;
    color: #fff;
}
.srBooleanButton.ui-selectbooleanbutton.ui-state-active:not(.ui-state-disabled):hover {
    background: #255280;
    border-color: #255280;
    color: #fff;
}
.linkCursor:hover {
	cursor:pointer;
}
.standardMenuText {
	font: 14px/17px Rubik;
}
.ui-datatable tbody.ui-datatable-data td.action-col {
	padding: 0;
	height:1px;
}
.srSlider.ui-slider .ui-slider-range {
    background: #3778BA;
} 
.srSlider.ui-slider .ui-slider-handle {
    border: 2px solid #3778BA;
}
.srSlider.ui-slider .ui-slider-handle:hover {
    border: 2px solid #3778BA;
    background: #3778BA;
}
.p-datepicker.ui-calendar.inputStatusStyle {
	display: inline-flex;
}
.inputStatusStyle .ui-datepicker-trigger.ui-button.ui-button-icon-only {
   	background: #3778BA 0% 0% no-repeat padding-box;
    border: none;
    border-radius: 0px 4px 4px 0px;
    opacity: 1;
}
.inputStatusStyle.ui-calendar .ui-inputfield {
   	height: 37px;
   	margin-top: unset;
   	margin-bottom: unset;
}
.removeBtn.ui-button.ui-button-icon-only,
.removeBtn.ui-button {
	font-size: 15px !important;
	width: 30px;
	height: 30px;
	background: #B20005;
	border-radius: 50%;
	border: unset !important;
}
.removeBtn.ui-button.ui-button-icon-only:hover,
.removeBtn.ui-button:hover {
	background: #930206;
}
.lowerButton5 {
	position:relative;
	top: 5px;
}
.newSrCheckbox .ui-chkbox .ui-chkbox-box.ui-state-hover {
	border-color: #3778BA;
}
.newSrRadio table, .newSrRadio tbody, .newSrRadio tr, .newSrCheckbox table,
	.newSrCheckbox tbody, .newSrCheckbox tr {
	border: none !important;
}
.datatablerowHeight.ui-datatable td {
	height: 50px;
}
.datatablePaginator.ui-datatable .ui-paginator {
    padding: 5px;
}
.datatablePaginator.addRowPagAdjustment .ui-paginator.ui-paginator-bottom {
	position: relative;
	top: 52px;
}
.addRowPanelPagAdjustment {
	position: relative;
	top: -58px;
}
.newDialogContent .ui-dialog-content {
	height: 100% !important;
	padding: 10px !important;
	overflow: auto !important;
}
.customFieldTable.ui-datatable .ui-datatable-data td:nth-child(3) {
	padding: 0;
}
input[type="password"].newInputTextStyle:focus {
	border-color: #2196f3;
}
.tooltipIconStyle:hover {
	color:#333333;
}
.newSrRadio .ui-md-12 {
	padding: 2px;
}
.newSrCheckbox .ui-md-1 {
	width: 100%;
	padding: 4px;
}
#bulkgrowl_container .ui-growl-item-container {
	border-radius: 4px;
	background: #EDF2EB 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 6px #00000029;
	opacity: 1;
}

#bulkgrowl_container .ui-growl-message .ui-growl-title {
	color: var(- -unnamed-color-45842e);
	text-align: left;
	font: normal normal bold 18px/22px RubikBold;
	letter-spacing: 0px;
	color: #45842E;
	text-shadow: none;
}

#bulkgrowl_container .ui-growl-message p {
	color: var(- -unnamed-color-45842e);
	text-align: left;
	font: normal normal normal 14px/17px Rubik;
	letter-spacing: 0px;
	color: #45842E;
	opacity: 1;
	text-shadow: none;
}

#bulkgrowl_container .ui-state-highlight .ui-icon {
	display: inline-block !important;
	background-image:
		url("/simplirisk/javax.faces.resource/images/ui-icons_616161_256x240.png.xhtml?ln=primefaces-aristo");
	background-position: -31px -191px;
	position: absolute;
	top: 30px;
	right: 20px;
	color: #949494;
	font: normal normal normal 16px/19px Rubik;
}
#bulkgrowl_container .ui-growl-item-container.ui-growl-error {
	border-left: 6px solid #B20005;
	background: #F8EDED 0% 0% no-repeat padding-box !important;
}

#bulkgrowl_container .ui-growl-item-container.ui-growl-info {
	border-left: 6px solid #45842E;
}

#bulkgrowl_container .ui-growl-item-container.ui-growl-warn {
	border-left: 6px solid #FFA35A;
}

#bulkgrowl_container .ui-growl-warn .ui-growl-title,
	#bulkgrowl_container .ui-growl-warn p {
	color: #FFA35A;
}

#bulkgrowl_container .ui-growl-error .ui-growl-title,
	#bulkgrowl_container .ui-growl-error p {
	color: #B20005;
}

#bulkgrowl_container .ui-growl-warn .ui-growl-image {
    font-size: 1.5rem;
    color: #FFA35A;
}

#bulkgrowl_container .ui-growl-info .ui-growl-image {
    font-size: 1.5rem;
    color: #45842E;
}

#bulkgrowl_container .ui-growl-error .ui-growl-image {
    font-size: 1.5rem;
    color: #B20005;
}
#filter .ui-dialog-titlebar .ui-dialog-titlebar-close{
	box-shadow: none;
	border:none;
}
body .ui-datatable thead th .ui-sortable-column-icon.ui-icon-carat-2-n-s,
	body .ui-datatable thead th .ui-sortable-column-icon.ui-icon-triangle-1-n,
	body .ui-datatable thead th .ui-sortable-column-icon.ui-icon-triangle-1-s {
	font-family: "Font Awesome 5 Pro" !important;
	font: normal normal normal 15px/18px 'Font Awesome 5 Pro';
	font-weight: bold;
	color: #949494;
	float: right;
}
.selected-transaction-item {
	display: flex; 
	align-items: center;
	justify-content: space-between; 
	padding: 5px 0;
}
.transaction-info {
	width: 90%;
}
body .ui-datatable thead th .ui-sortable-column-icon.ui-icon-carat-2-n-s:before {
    content: "\f0dc";
}
body .ui-datatable thead th .ui-sortable-column-icon.ui-icon-triangle-1-n:before {
    content: "\f0de"
}
body .ui-datatable thead th .ui-sortable-column-icon.ui-icon-triangle-1-s:before {
    content: "\f0dd"
}
.selectCheckMenuStyle .ui-selectcheckboxmenu-token-icon {
	top: 35%;
}
.ui-datatable .ui-datatable-tablewrapper::-webkit-scrollbar {
  width: 5px;
}
.ui-datatable .ui-datatable-tablewrapper::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
.ui-datatable .ui-datatable-tablewrapper::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 5px;
}
.ui-datatable .ui-datatable-tablewrapper::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

.ui-datatable .ui-datatable-tablewrapper::-webkit-scrollbar-thumb:hover
	{
	background: #555;
}

.divWidth100 {
	width: 100% !important;
}

.divWidth88 {
	width: 88% !important;
}

.divWidth70 {
	width: 70% !important;
}

.divWidth65 {
	width: 65% !important;
}

.divWidth58 {
	width: 58% !important;
}

.divWidth55 {
	width: 55% !important;
}

.divWidth52 {
	width: 52% !important;
}

.divWidth49 {
	width: 49% !important;
}

.divWidth45 {
	width: 45% !important;
}

.divWidth42 {
	width: 42% !important;
}

.divWidth35 {
	width: 35% !important;
}

.divWidth24 {
	width: 23.6% !important;
}

.width-380px {
	width: 380px !important;
}

.width-350px {
	width: 350px !important;
}

.width-250px {
	width: 250px !important;
}

.width-180px {
	width: 180px !important;
}

.width-160px {
	width: 160px !important;
}

.width-150px {
	width: 150px !important;
}

.width-140px {
	width: 140px !important;
}

.width-130px {
	width: 130px !important;
}

.width-115px {
	width: 115px !important;
}

.width-100px {
	width: 100px !important;
}

.width-80px {
	width: 80px !important;
}

.width-70px {
	width: 70px !important;
}

.width-55px {
	width: 55px !important;
}

.width-15px {
	width: 15px !important;
}

.floatLeft {
	float: left !important;
}

.floatRight {
	float: right !important;
}

.textAlignLeft {
	text-align: left !important;
}

.textAlignRight {
	text-align: right !important;
}

.textAlignCenter {
	text-align: center !important;
}

.letterSpacing0px-opacity {
	letter-spacing: 0px;
	opacity: 1;
}

.textTransform-uppercase {
	text-transform: uppercase;
}

.fontColor-333333 {
	color: #333333 !important;
}

.fontColor-393C3F {
	color: #393C3F !important;
}

.fontColor-757575 {
	color: #757575 !important;
}

.fontColor-FFFFFF {
	color: #FFFFFF !important;
}

.fontColor-000000DE {
	color: #000000DE !important;
}

.fontColor-0087E0 {
	color: #0087E0 !important;
}

.fontColor-000000 {
	color: #000000 !important;
}

.label-24px28px-rubikBold, .ui-widget.label-24px28px-rubikBold {
	font: 24px/28px RubikBold !important;
}

.label-20px24px-rubikBold, .ui-widget.label-20px24px-rubikBold {
	font: 20px/24px RubikBold !important;
}

.label-16px19px-rubikBold, .ui-widget.label-16px19px-rubikBold {
	font: 16px/19px RubikBold !important;
}

.label-14px17px-rubikBold, .ui-widget.label-14px17px-rubikBold {
	font: 14px/17px RubikBold !important;
}

.label-12px14px-rubikBold, .ui-widget.label-12px14px-rubikBold {
	font: 12px/14px RubikBold !important;
}

.label-14px17px-rubikMedium, .ui-widget.label-14px17px-rubikMedium {
	font: 14px/17px RubikMedium !important;
}

.label-12px14px-rubikMedium, .ui-widget.label-12px14px-rubikMedium {
	font: 12px/14px RubikMedium !important;
}

.label-12px14px-rubik, .ui-widget.label-12px14px-rubik {
	font: 12px/14px Rubik !important;
}

.label-14px17px-rubik, .ui-widget.label-14px17px-rubik {
	font: 14px/17px Rubik !important;
}

.label-14px20px-rubik, .ui-widget.label-14px20px-rubik {
	font: 14px/20px Rubik !important;
}

.label-16px19px-rubik, .ui-widget.label-16px19px-rubik {
	font: 16px/19px Rubik !important;
}

.label-20px24px-rubik, .ui-widget.label-20px24px-rubik {
	font: 20px/24px Rubik !important;
}

.label-24px28px-rubik, .ui-widget.label-24px28px-rubik {
	font: 24px/28px Rubik !important;
}

.label-14px17px-fontAwesome {
	font: 14px/17px 'Font Awesome 5 Pro';
}

.label-16px19px-fontAwesome {
	font: 16px/19px 'Font Awesome 5 Pro';
}

.label-24px29px-fontAwesome {
	font: 24px/29px 'Font Awesome 5 Pro';
}

.divMoniter, .divMonitorLink {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #0000001A;
	border-radius: 4px;
	opacity: 1;
	padding: 15px 10px;
}

.divBorderLeft-0087E0 {
	border-left: 5px solid #0087E0;
}

.divMonitorLink:hover {
	background: #F5F8FC 0% 0% no-repeat padding-box;
	border: 1px solid #C8DAED;
}

.chartBackgroundBorder canvas {
	width: 100% !important;
	display: block !important;
	background: #FAFAFA 0% 0% no-repeat padding-box;
	border: 1px solid #E6E6E6;
	border-radius: 4px;
	opacity: 1;
	padding: 10px;
}

.cursorPointer {
	cursor: pointer;
}

.wordWrap-breakWord {
	word-wrap: break-word;
}

.div-navHeading {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #E1E1E1;
	border-radius: 4px;
	opacity: 1;
}

.nav-directionLabel {
	margin-right: 5px;
	margin-left: 10px;
	text-align: left;
	font: 14px/17px Rubik !important;
	letter-spacing: 0px;
	color: #393C3F !important;
	opacity: 1;
}

.iconHome {
	text-align: left;
	font-size: 20px !important;
	letter-spacing: 0px;
	color: #393C3F !important;
	opacity: 1;
}

.datatableScrollable ::-webkit-scrollbar {
	height: 13px;
}

.ui-columntoggler-items li label {
	font: 14px/19px Rubik !important;
	color: #333333 !important;
}

.ui-columntoggler {
	left: 1000px !important;
}

.datatablePaginator .ui-paginator .ui-paginator-rpp-options {
	text-align: right;
	font: 14px/17px Rubik !important;
	letter-spacing: 0px;
	opacity: 1;
}

.colGroupBackground-393C3F {
	background: #393C3F 0% 0% no-repeat padding-box !important;
}

.colGroupBorder-none {
	border: none !important;
}

.colGroupHeight25 {
	height: 25px !important;
}

.hoverUnderline:hover, .textUnderline {
	text-decoration: underline !important;
}

.divSeries {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	border: 1px solid #E1E1E1;
	border-radius: 4px;
	border-left: 5px solid #0087E0;
	opacity: 1;
}

.backgroundRefreshBox {
	background: #EFEFEF 0% 0% no-repeat padding-box !important;
	border-radius: 4px;
	opacity: 1;
	padding: 5px;
}

.backgroundRefreshBox:hover, .backgroundRefreshBox:focus {
	background: #E1E1E1 0% 0% no-repeat padding-box !important;
}

.panelBackground.ui-panelgrid .ui-panelgrid-cell, .panelBorder {
	background: #F9F8F8 0% 0% no-repeat padding-box !important;
	padding: 10px !important;
}

.panelBorderLeft .ui-panelgrid-cell:last-child {
	border-left: 1px solid #E1E1E1 !important;
}

.panelBorder {
	border: 1px solid #E1E1E1 !important;
	border-radius: 4px;
	opacity: 1;
}

.newLeftDialogStyle {
	height: 100% !important;
	width: 30% !important;
	overflow: auto;
	right: 0;
	left: auto !important;
}

.newLeftDialogStyle .ui-dialog-content {
	height: 100% !important;
	padding: 25px !important;
	overflow: auto !important;
}

.selectOneMenuWidth {
	width: 95% !important;
	min-width: 95% !important;
}

.closeIcon {
	font-size: 20px;
	background: transparent;
	padding: 8px 11px;
	color: #757575;
	font: 20px/25px 'Font Awesome 5 Pro';
}

.closeIcon:hover {
	background: #EFEFEF 0% 0% no-repeat padding-box;
	border-radius: 50%;
	color: #393C3F;
}

.frozenColumn {
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: -2px 0px 3px #0000001a;
	border: 1px solid #E1E1E1 !important;
	overflow: inherit;
}

.datatableFrozenCol.ui-datatable .ui-datatable-data>tr>td {
	padding: 4px 10px;
	height: 60px;
}

.datatableFrozenCol td:last-child {
	position: absolute;
	width: 73px !important;
	right: 9rem;
}

.datatableFrozenCol th:last-child {
	position: absolute;
	width: 50px !important;
	height: 5rem !important;
	right: 9rem;
}

.datatableFrozenCol .ui-datatable-empty-message td:last-child {
	position: unset;
}

.inputHeightWidth input.ui-inputfield {
	height: 37px;
	width: 300px;
}

.textareaWidth input.ui-inputfield {
	width: 315px;
}

.newSelectOneButton.ui-selectonebutton>.ui-button.ui-state-active {
	background: #3778BA 0% 0% no-repeat padding-box !important;
	border-color: #3778BA !important;
}
