/*.alert {
    padding: 8px;
    background-color: rgba(244, 67, 54, 0.17);
    color: #f12b24;
    margin-left: 23px;
    margin-right: 23px;
}*/

@-webkit-keyframes fadein {
    from {bottom: 0; opacity: 0;} 
    to {bottom: 30px; opacity: 1;}
}

@keyframes fadein {
    from {bottom: 0; opacity: 0;}
    to {bottom: 30px; opacity: 1;}
}

@-webkit-keyframes fadeout {
    from {bottom: 30px; opacity: 1;} 
    to {bottom: 0; opacity: 0;}
}

@keyframes fadeout {
    from {bottom: 30px; opacity: 1;}
    to {bottom: 0; opacity: 0;}
}

.sapUiBody {
	background-color: transparent !important;
	background-image: none !important;
}

.sapUiGlobalBackgroundColor {
	background-color: transparent !important;
	background-image: none !important;
}

.sapMGlobalBackgroundColor {
	background-color: transparent !important;
	background-image: none !important;
}

.scroll-top {
	z-index: 1049;
	position: fixed;
	right: ser5%;
	bottom: 2%;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #009de0;
}

.scroll-top .btn {
	width: 50px;
	height: 50px;
	border-radius: 100%;
	font-size: 20px;
	line-height: 28px;
}

.scroll-top .btn:focus {
	outline: 0;
}

.floatingIconClass {
	margin-left: 33%;
}

.toolBarCSS {
	background-color: #FFFFFF;
}

.errorMsgCSS {
	color: red;
}

.pageBackgroundColor {
	background-color: #FFFFFF;
	border-style: groove;
	border-color: d3d3d3;
	margin-left: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
}

.sapMPageCSS {
	background-color: #FFFFFF;
	margin-left: auto;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
}

.sapMText {
	font-family: Open Sans !important;
}

.pageClass {
	background: transparent !important;
}

.pageClassTransparent {
	background: transparent !important;
	border-radius: 5px;
	margin-top: -0.55rem;
}

.sapMMessageToast {
	font-family: Open Sans !important;
}

/**********************************Launch Page Style Class********************************************/
.intro-header {
	background-color: #808080;
	background: no-repeat center center;
	background-attachment: scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	margin-bottom: 50px;
}

.intro-header .site-heading,.intro-header .post-heading,.intro-header .page-heading
	{
	padding: 100px 0 50px;
	color: white;
}

@media only screen and (min-width: 768px) {
	.intro-header .site-heading,.intro-header .post-heading,.intro-header .page-heading
		{
		padding: 50px 0;
	}
}

.intro-header .site-heading,.intro-header .page-heading {
	text-align: center;
}

.intro-header .site-heading h1,.intro-header .page-heading h1 {
	margin-top: 0;
	font-size: 50px;
}

.intro-header .site-heading .subheading,.intro-header .page-heading .subheading
	{
	font-size: 24px;
	line-height: 1.1;
	display: block;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif
		;
	font-weight: 300;
	margin: 10px 0 0;
}

@media only screen and (min-width: 768px) {
	.intro-header .site-heading h1,.intro-header .page-heading h1 {
		font-size: 80px;
	}
}

.intro-header .post-heading h1 {
	font-size: 35px;
}

.intro-header .post-heading .subheading,.intro-header .post-heading .meta
	{
	line-height: 1.1;
	display: block;
}

.intro-header .post-heading .subheading {
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif
		;
	font-size: 24px;
	margin: 10px 0 30px;
	font-weight: 600;
}

.intro-header .post-heading .meta {
	font-family: 'Lora', 'Times New Roman', serif;
	font-style: italic;
	font-weight: 300;
	font-size: 20px;
}

.intro-header .post-heading .meta a {
	color: white;
}

.custom-navbar {
	padding-top: 12px;
	background-color: rgba(0, 0, 0, 0.2);
	border-color: rgba(250, 250, 250, 0.35) !important;
}

.intro-header {
	margin-top: -50px;
}

.custom-site-heading {
	margin-top: 100px;
	margin-bottom: 50px;
	background: rgba(255, 255, 255, 0.85);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	border-radius: 3px;
	color: #000 !important;
	margin-right: 60px;
	margin-left: 60px;
	padding-right: 30px;
	padding-left: 30px;
}

.btn-outline {
	color: #fff !important;
	font-size: 15px;
	border: solid 1px rgba(255, 255, 255, 0.76);
	background: rgba(255, 255, 255, 0.23);
	transition: all 0.3s ease-in-out;
	padding-left: 25px !important;
	padding-right: 25px !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}

/**********************************Launch Page Style Class********************************************/
	/**********************************Sign up Page Style Class********************************************/
.selfRegHdrClass {
	font-size: 30px;
	line-height: 36px;
	font-weight: 300;
	padding: 0;
	margin-bottom: 24px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #808080;
}

.signUpPageClass .sapMBar {
	background: #699910 !important;
}

.signUpPageClass .sapMPageHeader::before {
	border-top: 0px !important;
}

.signUpBoxClass {
	/*margin-top: 1rem;
	margin-bottom: 1rem;*/
	width: 400px;
    margin: auto;
    padding-top: 70px;
}

.sapMDialog {
	border-radius: 10px !important;
	margin-top: 0px !important;
	/*max-height: 620px !important;*/ /*background: #fff !important;*/
	min-width: 35rem !important;
}

.sapMDialog .sapMDialogSection { /*max-height: 620px !important;*/
	/*background: #fff !important;*/
	
}

.signUpDialogCLass .sapUiPopupWithPadding .sapMDialogScrollCont {
	padding: 0rem;
}

.signUpDialogCLass .sapMDialogScrollCont {
	padding: 0rem;
}

.signUpLblClass {
	font-family: Open Sans !important;
	margin-bottom : 0px !important;
}

.signUpLblMarginClass {
	margin-top: 7px !important;
}

.signUpFldClass .sapMInputBaseInner { /*border-radius: 5px !important;
	background: #eeeeee;
	font-family: Open Sans !important;*/
	font-family: Open Sans !important;
    border-radius: 3px !important;
    width: 100%;
    margin-bottom: 10px;
    /* border: 1px solid #dadada; */
    padding: 4px;
}

.sapMInputBase{
	height: auto !important;
}

.selfRegFormClass .sapUiFormResGridCont {
	padding-bottom: 0px !important;
}

.signUpActionClass {
	margin-left: 15px;
	background: #fff !important;
}

.signUpCreateBtnClass .sapMBtn{
	padding: 0 !important;
}

.signUpCreateBtnClass .sapMBtnInner {
	background: #f68139 !important;
	color: #fff !important;
	padding-left: 0.7rem !important;
	padding-right: 0.7rem !important;
	border-radius: 3px;
	font-family: Open Sans !important;
	width: 400px;
}

.signUpCancelBtnClass .sapMBtnInner {
	background: #a2a2a2 !important;
	color: #fff !important;
	padding-left: 0.7rem !important;
	padding-right: 0.7rem !important;
	border-radius: 3px;
	font-family: Open Sans !important;
}

.signUpTermsBoxClass {
	/*margin-left: 5px !important;*/
}

.signUpDialogHdr {
	background: url("../images/fd_vendorportal_bg_small.jpg");
	height: 15rem;
	border-radius: 2px;
	width: 100%;
}

.signUpHdrLblClass {
	color: #fff;
	font-family: Open Sans !important;
	margin-left: 0.8rem;
	font-size: 1.5rem;
	font-weight: 100;
	/* margin-top: 3.5rem; */
}

.signUpImageClass {
	width: 9%;
	margin-left: 2rem !important;
	margin-bottom: 0.2rem;
	margin-top: 0.6rem;
}

.signUpImageUI5Class {
	width: 9%;
	margin-left: 2rem !important;
	margin-bottom: 0.3rem;
}

.signUpHdrImageClass {
	width: 25%;
	margin-left: 12rem;
	margin-top: 0.5rem;
}

.signUpChkBoxClass {
	/*margin-left: 0.3rem;*/
	margin-left: -7px;
}

.signUpChkBoxClass .sapMCb{
	padding: 0 0 0 2.5rem !important;
}

.signUpFormBoxClass {
	border: 1px solid #dadada !important;
	border-radius: 2px !important;
	width: 40%;
}

/*********************************************Sign up Page Style Class**********************************************/
	/*********************************************My Documents Style Class**********************************************/
.boxClass {
	padding: 20px;
}

.documentPageClass {
	background-color: #fff;
}

.docTblOddRowCSS {
	border: 1px solid #f3f3f3;
}

.docTblOddRowCSS tr:nth-of-type(even) {
	background-color: rgba(224, 224, 224, 0.2);
}

.docHdrblClass {
	font-family: Open Sans !important;
}

.docTblHdrClass {
	font-family: Open Sans !important;
	font-weight: Bold !important;
}

.docItemFloatClass {
	float: right !important;
}

/*********************************************My Documents Style Class**********************************************/
	/*********************************************Raise Ticket Style Class**********************************************/
.raiseTktFormClass {
	padding-top: 10px;
	padding: 20px;
	margin-left: 10px;
}

.raiseTktFormClass .sapUiForm {
	background: #fff !important;
	border-radius: 5px !important;
	box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .5);
}

.raiseTktFormClass .sapUiFormTitleH4 {
	font-family: Open Sans !important;
}

.raiseTktLblClass {
	font-family: Open Sans !important;
	margin-top: 6px;
}

.sapMSelectListItem {
	font-family: Open Sans !important;
}

.raiseTktFileUploaderClass .sapMBtn {
	width: 6rem;
}

.raiseTktFileUploaderClass .sapMBtnInner {
	font-family: Open Sans !important;
	border-radius: 5px;
}

.raiseTktCancelClass .sapMBtnInner {
	background: #a2a2a2 !important;
	color: #fff !important;
	padding-left: 0.7rem !important;
	padding-right: 0.7rem !important;
	border-radius: 5px;
	font-family: Open Sans !important;
}

.raiseTktSubmitClass .sapMBtnInner {
	background: #37659d !important;
	color: #fff !important;
	padding-left: 0.7rem !important;
	padding-right: 0.7rem !important;
	border-radius: 5px;
	font-family: Open Sans !important;
}

.raiseTktReSubmitClass .sapMBtnInner {
	background: #37659d !important;
	color: #fff !important;
	border-radius: 5px;
	font-family: Open Sans !important;
}

.ticktLnkClass {
	padding-top: 7px !important;
	font-family: Open Sans !important;
}

/*********************************************Raise Ticket Style Class**********************************************/
	/*********************************************User Management Style Class*******************************************/
.countrySelectClass{
	margin-right: 1rem;
}

.emailHBoxClass{	
	margin-left: 5.6rem;
    margin-top: -1.6rem;
}
.userDialogActionClass .sapMBtnInner{
	font-family: Open Sans !important;
}

.userMgmtTabClass .sapMITBHead{
	margin: 0rem 2rem 0 2rem !important;
}

.usreMgmtAddBtnClass{
	margin-top: 10px !important;
	height: 2.5rem !important;
}

.userMgmtToolbarClass{
	
}

.userMgmtActionBoxClass{
	margin-right: 5px;
}

/*.userMgmtDetailClass{
	padding-left: 10px;
    padding-top: 3px;
    width: 107px;
}*/
.userMgmtDetailClass{
	padding-left: 10px;
    padding-top: 3px;
    width: 13rem;
}
.userOfficeBoxClass{
	margin-left : 0.4rem;
	margin-top : 0.3rem;
	margin-bottom: -0.4rem;
}
.userNumberBoxClass{
	margin-left : 0.3rem;
	height : 1.2rem;
}
.userMgmtActionClass{
	float: right;
	text-align: right;
}

.userMgmtSlctClass .sapMSlt{
	height: 1.5rem !important;
}

.userMgmtSlctClass .sapMSltArrow{
	line-height: 1.5rem !important;
}

.userMgmtInputClass .sapMInputBaseInner {
	font-family: Open Sans !important;
}

.selectClass .sapMSltLabel {
	font-family: Open Sans !important;
}

.sapMSelectListItemBase {
	font-family: Open Sans !important;
}

.iconTabClass .sapMITBTextOnly {
	font-family: Open Sans !important;
}

.iconTabClass .sapMITBText{
	font-family: Open Sans !important;
}

.userImgClass{
	padding-left: 5px;
    padding-top: 5px;
}

.userDetailClass{
	padding-left: 10px;
    padding-top: 3px;
}

.userBoxClass {
	border: 1px solid gainsboro;
	background: #fff;
	margin-bottom: 20px;
	box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .5);
	height : 9.8rem ;
}
.userBoxCommClass{
	border: 1px solid gainsboro;
	background: #fff;
	margin-bottom: 20px;
	box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .5);
	height : 8rem ;
	}
.userBoxClass2{
	margin-bottom : 0.3rem;
	margin-left : 6px;
}

.userColorClass{
	color: #b7b5b5 !important;
	font-size: 12px;
}

/*.userSFontClass{
	font-size: 12px;
}*/
.userSFontClass{
	font-size: 8px;
}
.userSFontClass{
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 0.875rem !important;
	font-weight: normal !important;
	}

.userMobileClass{
	color: black !important;
	margin-left: 3px;
}
.userExtClass{
	margin-left : 2.4rem;
}
.userMobileClass1{
	margin-right: 2.4rem;
}
.offNoClass{
	margin-left : 8px;
	margin-top : 11px;
	}
.faxNoClass{
	margin-left : 5.7px;
	margin-top : 11px;
	}
.mobNoClass{
	margin-top : 11px;
	}
/*********************************************User Management Style Class*******************************************/
	/*********************************************User Profile Style Class**********************************************/
.userProfilePageClass {
	background: transparent;
}

.userProfileNewBoxClass {
	background: url("../img/profile_bg.png") 32% 30%;
	height: 170px !important;
	margin-left : 15px;
}

.userInfoBoxClass {
	margin: 10px;
	margin-left: 30px;
}

.userSettingsBoxClass {
	background: #fff !important;
	border-radius: 5px;
	margin-right: 10px;
	width: 100%;
	height: 24rem;
}

.userProfileBoxClass {
	background: #fff !important;
}

.userProfileBoxClass {
	margin: 20px;
	margin-top: 6rem;
	box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .5);
	border-radius: 5px;
}

.profilePicCSS {
	width: 7rem;
	height: 7rem;
	border-radius: 50%;
	margin-left: 5em;
	margin-top: -3.5rem;
}

/*.userProfileActionClass {
	margin-left: 4rem;
	margin-top: 1rem;
}*/
.userProfileActionClass .sapMBtnInner {
	font-family: Open Sans !important;
	color: #fff !important;
	background: #37659d !important;
	border-radius: 5px !important;
}

.userProfileLblClass {
	font-family: Open Sans !important;
	margin-top: 12px;
	text-align: right !important;
	width: 12rem;
	float: right;
	margin-right: 10px;
}

.userProfileInfoActionClass {
	margin-top: 1rem;
	padding-right: 1rem;
	border-top: 1px solid #dadada;
}

.userProfileActionClass {
	margin-top: 12.5rem;
	padding-right: 1rem;
	border-top: 1px solid #dadada;
}

.userProfileSaveBtnClass .sapMBtnInner {
	font-family: Open Sans !important;
	color: #fff !important;
	background: #37659d !important;
	border-radius: 5px !important;
}

.userProfileFormClass .sapUiFormResGridCont {
	padding-bottom: 1rem !important;
}

.userProfileFormClass .sapUiFormTitleH4 {
	font-family: Open Sans !important;
}

.securityLblClass {
	margin-left: 1rem !important;
	font-family: Open Sans !important;
	font-size: 1.125rem !important;
}

.userProfileCancelBtnClass {
	margin-left: 1rem !important;
}
.userBoxDeleteBtnClass{
	margin-left: 0.5rem;
    margin-top: -0.5rem;
}
.userProfileCancelBtnClass .sapMBtnInner {
	font-family: Open Sans !important;
	border-radius: 5px !important;
}

.picUploaderClass {
	margin-top: 50px;
}

.picUploaderClass .sapMBtnInner {
	background: transparent !important;
	border: none !important;
}

.picUploaderClass .sapMBtnIcon {
	width: 7rem;
	height: 7rem;
	border-radius: 50%;
	margin-left: 3em;
	margin-top: -4rem;
	max-height: 7rem;
	border: 3px solid #fff;
	background: #fff;
	cursor: none;
}

.picUploaderClass .sapMInputBase {
	display: none !important;
}

/*********************************************User Profile Style Class**********************************************/
	/*********************************************Login Dialog Class****************************************************/
.loginDialogClass {
	background: #fff !important;
}

.loginDialogHdrLblClass {
	font-family: Open Sans !important;
}

.loginDialogHdrBtnClass {
	padding-right: 0.5rem;
}

.loginInputClass .sapMInputBaseInner {
	font-family: Open Sans !important;
	border-radius: 5px !important;
}

.loginImageClass {
	margin-bottom: 1rem !important;
}

.loginLinkClass {
	font-family: Open Sans !important;
	margin-left: 13rem !important;
	color: green !important;
}

.loginBtnClass .sapMBtnInner {
	background: #669933 !important;
	color: #fff !important;
	font-family: Open Sans !important;
}

/*********************************************Login Dialog Class****************************************************/
	/*********************************************Reports****************************************************/
.salesReportHdrBoxClass {
	border: 1px solid gainsboro;
	background: #fff;
	margin: 20px;
	box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .5);
	border-radius: 5px;
	margin-left: 30px;
	overflow-x: auto;
}

.reportPageClass { /**background: #ececec;**/
	background: transparent !important;
	margin-top: -9px;
}

.salesReportHdrLblClass {
	font-family: Open Sans !important;
	margin-left: 1rem !important;
	font-weight: bold;
}

.salesReportFBCLass .sapMBtnInner {
	font-family: Open Sans !important;
}

.salesReportFBCLass .sapMLabel {
	font-family: Open Sans !important;
	font-weight: bold;
}

.salesReportFBCLass .sapMInputBaseInner {
	font-family: Open Sans !important;
}

.salesReportFBCLass .sapUiCal {
	font-family: Open Sans !important;
}


.sapUiCompFilterBar {
	padding-top: 0px !important;
	padding-bottom: 1rem !important;
	padding-right: 1rem !important;
	padding-left: 1rem !important;
}


.salesReportTblHdrClass {
	font-family: Open Sans !important;
	font-weight: bold !important;
}
.salesReportTblHdrClass .sapMTB {
    height: 3rem;
    background: transparent;
    border-bottom: 1px solid #cccccc;
}

.salesReportTblHdrLblClass {
	font-family: Open Sans !important;
	margin-left: 0rem !important;
	white-space: normal;
	word-break: break-word;
	display: block;
	
}

.salesQaReportTblHdrLblClass {
	font-family: Open Sans !important;
	margin-left: 0rem !important;
	font-weight: bold !important;
	
}

.customHeaderToolbar {
    height: 500px;
}


.tableOddRowCSS tr:nth-of-type(even) {
	background-color: rgba(224, 224, 224, 0.2);
}

.tableBorderClass .sapMListTblCell {
	border-right: 1px solid #e5e5e5 !important;
}

.tableBorderClass .sapMListTblSelCol+.sapMListTblCell {
	padding-left: 8px;
}

.tableBorderClass .sapMListTblSelCol {
	border-right: 1px solid #e5e5e5 !important;
}

.sapMSltLabel {
	font-family: Open Sans !important;
}

.serviceTrackTblHdrLblClass {
	font-family: Open Sans !important;
	margin-left: 0.3rem !important;
}

.dividerClass {
	border-left: 1px solid #dadada !important;
	height: 20px !important;
}

.remitIconBtnClass .sapMBtnIcon {
	width: 1.3rem !important;
}

.remittanceInvTxtClass {
	/* border: 1px solid #bbbaba; */
    margin: 0.2rem;
    /* width: 7rem; */
    text-align: center !important;
    /* padding: 2px; */
    border-radius: 4px;
    background: #50c04e;
    color: #fff !important;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 2px;
}

.remittancePOTxtClass {
	/* border: 1px solid #bbbaba; */
    margin: 0.2rem;
    /* width: 7rem; */
    text-align: center !important;
    /* padding: 2px; */
    border-radius: 4px;
    background: #009de0;
    color: #fff !important;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 2px;
}

.remittanceDialogBoxClass {
	margin-left: 1rem;
	flex-wrap: wrap !important;
	width: 90%;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}

.remittanceToolbarClass {
	background: #eaeaea !important;
}

.remittanceHdrLblClass {
	margin-left: 1.1rem !important;
}

.invRemittDialogClass .sapMBar {
	background: #fff !important;
}

.invRemittDialogClass .sapMDialogScroll {
	background: #fff !important;
}

.invRemittDialogClass .sapMDialogScrollCont {
	background: #fff !important;
	padding: 0px !important;
}

.invRemittDialogClass .sapMTitle {
	font-family: Open Sans !important;
}

.remittanceBoxClass {
	flex-wrap: wrap !important;
	width: 100%;
}

.invoiceTrackTabClass .sapMITBTab {
	margin-top: 1rem !important;
	cursor: default;
}

.invoiceTrackTabClass .sapMITBCount {
	margin-left: -3rem !important;
	margin-top: -1rem !important;
	max-width: 5rem !important;
	font-family: Open Sans !important;
	cursor: default;
}

.invoiceTrackTabClass .sapMITBText {
	padding: 0rem 0 0 !important;
	font-family: Open Sans !important;
	cursor: default;
}

.invoiceTrackTabClass .sapMITBContainerContent {
	display: none !important;
}

.invoiceTrackTabClass .sapMITBSepIcon {
	margin-top: 1rem !important;
}

.invoiceTrackLabelClass {
	font-family: Open Sans !important;
	margin-left: 2rem !important;
	margin-right: 2rem !important;
}

.invTrackBtnClass .sapMBtnContent {
	font-family: Open Sans !important;
}

.invTrackTollbarClass {
	background: #fff !important;
}

.invTrackDialogClass {
	background: #fff !important;
}

.raiseTktBtnClass .sapMBtnInner {
	border: 1px solid #dadada !important;
}

.tblSrchFldClass {
	margin-right: 1rem;
}

.tblSrchFldClass .sapMSFF {
	border-radius: 2px !important;
}

.invoiceTrackTabClass .sapMITBFilterIcon {
	background: #fff !important;
	border: 1px solid #fff !important;
	width: 3.5rem !important;
	cursor: default;
}

.poBackBtnClass {
	margin-left: -5px !important;
}

.poItemDetailLblClass {
	margin-right: 1rem !important;
}

.poItemDetail1LblClass {
	margin-right: 0.5rem !important;
}


/*********************************************Reports****************************************************/
	/*********************************************Widget Class***********************************************/
.fillRateBox1Class{
	background: #CC1919;
    margin-right: 10px;
    width: 9px;
    height: 10px;
    margin-left: 70px;
    margin-top: 4px;
}

.fillRateBox2Class{
	background: #669933;
    margin-right: 10px;
    width: 9px;
    height: 10px;
    margin-left: 30px;
    margin-top: 4px;
}

.rtvExcBox1Class{
	background: #748CB2;
    margin-right: 10px;
    width: 9px;
    height: 10px;
    margin-left: 30px;
    margin-top: 4px;
}

.rtvExcBox2Class{
	background: #9CC677;
    margin-right: 10px;
    width: 9px;
    height: 10px;
    margin-left: 30px;
    margin-top: 4px;
}

.rtvExcBox3Class{
	background: #EACF5E;
    margin-right: 10px;
    width: 9px;
    height: 10px;
    margin-left: 10px;
    margin-top: 4px;
}

.rtvExcBox4Class{
	background: #F9AD79;
    margin-right: 10px;
    width: 9px;
    height: 10px;
    margin-left: 10px;
    margin-top: 4px;
}

.rtvExcBox5Class{
	background: #D16A7C;
    margin-right: 10px;
    width: 9px;
    height: 10px;
    margin-left: 10px;
    margin-top: 4px;
}

.rtvExcBox6Class{
	background: #8873A2;
    margin-right: 10px;
    width: 9px;
    height: 10px;
    margin-left: 10px;
    margin-top: 4px;
}

.rtvExcBox7Class{
	background: #3A95B3;
    margin-right: 10px;
    width: 9px;
    height: 10px;
    margin-left: 10px;
    margin-top: 4px;
}

.rtvExcBox8Class{
	background: #f581f1;
    margin-right: 10px;
    width: 9px;
    height: 10px;
    margin-left: 10px;
    margin-top: 4px;
}

.rtvExcBox10Class{ 
	background: rgba(102, 102, 98, 0.61);
    margin-right: 22px;
    width: 9px;
    height: 10px;
    margin-left: -6px;
    margin-top: 4px;
}

.rtvExcVBoxClass{
	margin-top: -30px;
}

.rtvExcLegBtnClass{
	height: 2rem !important;
}

.rtvExcLegBtnClass .sapMBtnInner{
	padding-left: 0px !important;
}

.rtvExcActiveBtnClass .sapMBtnContent{
	background: #007cc0 !important;
    color: #fff !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
    border-radius: 5px !important;
}

.widgetPageClass .sapMPageHeader::before {
	border-top: none !important;
}

.widgetPageClass .sapMBarPH {
	padding-left: 0px !important;
}

.widgetPageClass .sapMTitle {
	font-family: Open Sans !important;
	float: left !important;
	margin-left: 10px !important;
	font-weight: bold !important;
	font-size: 15px !important;
}

/*.widgetFBClass .sapMTB{
	height: 0rem !important;
}*/
.widgetToolabrClass {
	padding-left: 0.6rem;
	margin-left: 1rem;
	margin-right: 1rem;
}

.widgetHdrLabelClass {
	font-family: Open Sans !important;
}

.selectClass .sapMComboBoxBaseArrow {
	line-height: 0rem !important;
	margin-top: 0.7rem;
	height: 1rem;
}

.selectClass .sapMInputBaseInner {
	font-family: Open Sans !important;
}

.selectClass .sapMSelectListItem {
	font-family: Open Sans !important;
}

.widgetTblHdrLblClass {
	font-family: Open Sans !important;
	margin-left: 0rem !important;
}

.noDataCSS {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
	margin-left: 180px;
	margin-top: 80px;
	font-family: Open Sans !important;
}

.commonWidgetLblClass {
	font-family: Open Sans !important;
}

.widgetLayoutClass {
	margin-top: 1rem;
	margin-left: 1rem;
	width: 95% !important;
}

.widgetPanelClass .sapUiPanelHdr {
	min-height: 50px !important;
	padding: 10px !important;
	border-bottom: 1px solid #dddddd !important;
}

.widgetPanelClass .sapUiPanelTitle {
	font-family: Open Sans !important;
	font-size: 15px !important;
	color: #666666;
}

.widgetMPanelTxtClass {
	font-family: Open Sans !important;
	font-size: 15px !important;
	margin-left: -1px !important;
	color: #666666 !important;
}

.widgetMPanelClass .sapMPanelContent {
	padding: 0px !important;
}

.widgetComboBoxClass .sapUiTf {
	font-family: Open Sans !important;
	font-size: 13px !important;
}

.sapUiLbx {
	font-family: Open Sans !important;
}

.widgetVizClass .sapVizChart {
	font-family: Open Sans !important;
}

.widgetVizClass .v-label {
	font-family: Open Sans !important;
}

.myWidgetsHdrClass {
	font-family: Open Sans !important;
	margin-left: 0.75rem !important;
	font-weight: bold;
	color: #656464 !important;
	font-size: 1rem !important;
}

.persBtnClass .sapMBtnIcon {
	color: #656464 !important;
}

.widgetToolbarClass {
	height: 2rem !important;
	border-bottom: 0px !important;
	margin-left: 0rem !important;
	margin-right: -0.8rem;
}

.widgetPopoverClass {
	z-index: 1100 !important;
}

.tilesGridClass {
	margin-right: 0px;
}

.widgetPopoverHdrLblClass {
	font-family: Open Sans !important;
	margin-left: 1rem !important;
	font-weight: bold;
	margin-left: 0rem !important;
}

.widgetSegmentedBtnClass .sapUiBtnS {
	font-family: Open Sans !important;
}

.widgetTableClass .sapMListTblCell {
	border-right: 1px solid #e5e5e5 !important;
	padding: 10px !important;
	padding-left: 10px !important;
}

.widgetTableClass .sapMListTblSelCol+.sapMListTblCell {
	padding-left: 8px;
}

.widgetTableClass .sapMListTblSelCol {
	border: 1px solid #e5e5e5 !important;
}

.setWidgetBtnBoxClass {
	background: #009de0 !important;
	width: 100% !important;
}

.setWidgetBtnClass {
	width: 320px !important;
}

.setWidgetBtnClass .sapMBtnInner {
	border-color: transparent !important;
}

.persPopoverClass .sapMSLI {
	height: 2rem !important;
}

.persPopoverClass .sapMSLIB {
	height: 2rem !important;
}

.persPopoverClass .sapMSLIImgThumb {
	display: none !important;
}

.persPopoverClass .sapMSLITitleOnly {
	font-size: 1rem !important;
}

.persPopoverClass .sapMSLIIconThumb {
	height: 2rem !important;
}

/*********************************************Widget Class***********************************************/
	/*********************************************Login Screen Html***********************************************/
.signUpFormBoxClassHtml {
	border: 1px solid #dadada !important;
	border-radius: 2px !important;
	width: 70%;
	height: 50%;
	display: block;
	margin: 0 auto;
}

.vbox {
	width: 50%;
	height: 70%;
	/*    border: 1px solid #555; */ /*    font: 14px Arial; */
	/* flexbox setup */ /*  display: -webkit-box;
            -webkit-box-orient: vertical;

            display: -moz-box;
            -moz-box-orient: vertical; */
	display: block;
	margin: 0 auto;
	margin-top: 1rem;
}

.signUpHdrImageClassHtml {
	width: 100%;
	/*height:20%;*/ /* 	margin:0 auto; */
	height: 15rem;
}

.signUpLogoClassHtml {
	margin: 0.5rem;
	margin-bottom: 1rem;
	text-align: center;
}

.signUpHdrLblClassHtml {
	color: #fff;
	font-family: Open Sans !important;
	margin-left: 0.8rem;
	font-size: 1.5rem;
	font-weight: 100;
	/* margin-top: 3.5rem; */
}

.signUpBoxClassInnerHtml {
	margin-top: 1rem;
	margin-bottom: 1rem;
	margin: 0 auto;
	width: 40%;
}

.loginInputClassHtml {
	font-family: Open Sans !important;
	border-radius: 3px !important;
	height: 2rem;
	width: 90%;
	margin-bottom: 10px;
	border: 1px solid #dadada;
	padding: 16px;
}

.loginLinkClassHtml {
	font-family: Open Sans !important;
	color: green !important;
	font-size: 80%;
	white-space: nowrap;
	margin-left: 45%;
	background-color: Transparent;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	overflow: hidden;
	outline: none;
	float: right;
	/*margin-right: 4%;*/
	margin-right: 23px;
}
.loginLinkClassHtml_sec {
	font-family: Open Sans !important;
	color: grey !important;
	font-size: 90%;
	white-space: nowrap;
	margin-left: 45%;
	background-color: Transparent;
	background-repeat: no-repeat;
	border: none;
	 pointer-events: none;
   cursor: default;
	overflow: hidden;
	outline: none;
	float: right;
	/*margin-right: 4%;*/
	margin-right: 23px;
}

.loginBtnClassHtml {
	background: #669933 !important;
	color: #fff !important;
	font-family: Open Sans !important;
	/* justify-content: center; */
	/*width: 93%;*/
	width: 92%;
	border: none;
	border-radius: 2px;
	height: 3.5rem !important;
	cursor: pointer;
	    margin-top: 33px;
}

.headingBackgroundHtml {
	background-color: #669933 !important;
	height: 3rem;
}

.alert {
	padding: 20px;
	background-color: #f44336;
	color: white;
}

.closebtn {
	margin-left: 15px;
	color: white;
	font-weight: bold;
	float: right;
	font-size: 22px;
	line-height: 20px;
	cursor: pointer;
	transition: 0.3s;
}

.closebtn:hover {
	color: black;
}

.errorMsgClass {
	color: red;
	font-family: Open Sans !important;
	font-size: 13px;
	position: fixed !important;
	/*margin-left: 1rem;*/
	margin-left: 23px;
}
.warningMsgClass {
	color: red;
	font-family: Open Sans !important;
	font-size: 13px;
	position: fixed !important;
	/*margin-left: 1rem;*/
	margin-left: 23px;
	    margin-top: 27px;
}

.successMessageClass {
	color: green;
	font-family: Open Sans !important;
	font-size: 13px;
	display: none;
}

/*********************************************Login Screen Html***********************************************/
	/*********************************************Start Dashboard Tiles***********************************************/
.tilesBoxClass {
	background: transparent;
	/* border-radius: 5px; */
	padding: 5px;
	width: 100%;
	padding-left: 10px;
	/* margin: 10px; */
	/* box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .5); */
	margin-top: 0.7rem;
	border-right: 1px solid #cccccc;
}

.tilesBoxClass2 {
	background: transparent;
	/* border-radius: 5px; */
	padding: 5px;
	width: 100%;
	padding-left: 10px;
	/* margin: 10px; */
	/* box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .5); */
	margin-top: 0.7rem;
}

/*.tileIconClass{
	margin-right: 1rem;
	margin-top: 0.5rem;
}*/
.tileIconClass {
	width: 2.5rem;
	margin-bottom: 9px;
	margin-top: 9px;
}

.tileTxtClass {
	font-family: Open Sans !important;
	font-size: 1.5rem !important;
	margin-top: 0.7rem;
	margin-left: 0.5rem;
	color: #656464;
}

.tileLnkClass {
	font-family: Open Sans !important;
	font-weight: bold !important;
	color: #656464;
}

/*********************************************End Dashboard Tiles***********************************************/
	/*********************************************Bank and Communication info deails********************************/
.bnkInfoFieldsClass {
	padding-top: 3%;
}

.bnkBoxClass {
	box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .5);
	border-radius: 5px;
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 20px;
	background: #fff !important;
}

.commTblSrchFldClass {
	margin-right: 1rem !important;
}

/*********************************************End of bank and communication details ***************************/
.mainBoxClass {
	border: 1px solid #cccccc;
	width: 95%;
	margin-left: 0.6rem;
}

.onTimeLblClass {
	font-size: 1.5rem !important;
	color: #ff6f6f !important;
	font-weight: 300 !important;
}

.avgLblClass {
	font-size: 1.5rem !important;
	font-weight: 300 !important;
}

.fillRateLblClass {
	font-size: 1.5rem !important;
	color: #90d412 !important;
	font-weight: 300 !important;
}

.tileHdrLblClass {
	padding-top: 5px;
	font-family: Open Sans !important;
}

.hdrBoxClass {
	border-bottom: 1px solid #cccccc !important;
}

.leftBoxClass {
	border-right: 1px solid #cccccc !important;
}

.tileLblClass {
	font-family: Open Sans !important;
}

.tileGridClass {
	margin-top: 1rem;
	margin-left: 2rem;
}

.statusGreenClass {
	color: 
}

/*********************************************End of Dashboard Tiles CSS ***************************/
.widgetLoaderClass {
	padding-left: 40%;
    padding-top: 15%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0.5 !important;
    z-index: 9999;
    background: black;
    padding-bottom: 15%;
}

.cancelBtnClass {
	margin-left: 5px;
} 
 .raiseTicketDialogCSS {
    position: absolute;
    visibility: visible;
    z-index: 170;
    left: 50%;
    top: 50%;
    display: block;
    transform: translate(-286px, -232px) scale(1);
    width: 865px; 
}
.marginClass{
	margin-left: 5px;
}

.marginTopClass{
	margin-top: 3px;
}

.toolbarCSS .sapMTB {
    height: 3rem;
    background: transparent;
     border-bottom: 0px solid #cccccc; 
}

.gridMarginTopClass{
	margin-top: 10px;
}

.sapUiTf{
	font-family: Open Sans !important;
}

/*.roleDropDownClass{
	margin-top: 5px;
}*/
.roleDropDownClass{
	margin-top : 5px;
	width : 9.5rem !important;
	margin-right : 8px !important ;
}

.userDeleteBtnClass{
	float: right !important;
}

.disclaimerCSS{
	font-size:12px;
}

.selectALLcss {
	margin-right: 0px !important;
    margin-top: 0px !important;
    margin-left: -20px !important;
} 

.passwordHelpText {
	font-size: 12px;
    margin-bottom: 10px;
}
.fillrateThreshold{
    margin-left: 130px;
}

.noDataLblClass{
	padding-left :50%;
}

.skin-green .treeview-menu > li > a:hover{
  color: #FFF !important;
} 

.leftAlignClass{
	padding-left : 20px;
}

/****Custom Pagination ***/

.moreBtnCss{
	width : 100%;
	background : transperant;
}

#matDesc.sapMText {
    font-weight: bold;
    font-size: 1.2em;
}

.dataStyle {
    font-size: 1em;
    color: #555;
}


.sapMListTblRowEven {
    background-color: #80ff80!important; 
}

.sapMListTblRowOdd {
    background-color: #ffffff !important; /* White for odd rows */
}

.greenBackground.sapMLIB {
    background-color: #90EE90!important;
}


.yellowBackground.sapMLIB {
	background: #FFFFC5!important;
}

.reBackground.sapMLIB {
	background: #FF7F7F!important;
}

.whiteBackground.sapMLIB {
	background: #fff !important;
}

.imageLeftMargin {
    margin-left: 100px; /* Adjust the margin as needed */
}

.imageBtnClass .sapMBtnContent {
	
	background: #007cc0 !important;
	color: #fff !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
    border-radius: 5px !important;
}

.flexScrollContainer {
    display: flex;
    overflow-x: auto;
}
.sapUiSizeCompact .sapMTB.sapMListHdrTBar.customHeaderToolbar1{
      height: 5%;
    white-space: normal !important;
    overflow-wrap: break-word !important;
    display: block !important;
}
	
}