/* ********* */
/* FUNCTION  */
/* ********* */

 .TileClassIcon{
	font-size:2rem !important;
}

 .TileClassFavBtn{
	float:right !important;
	margin-top: -1.5rem !important;
	margin-right: 5px;

 }
.TileClassFavBtn span{
	border:none !important;
	background:none !important;
	/* color: #007cc0 !important; */
	color: #d08014 !important;
}

 .TileClassFavBtn2{
	float:right !important;
	margin-top: 2rem !important;
 }
.TileClassFavBtn2 span{
	border:none !important;
	background:none !important;
	color: #d08014 !important;
}

.TileClassFavBtn2 .sapMImageContentImageIcon.sapUiIcon{
	font-size: 1rem !important;
}

/* hidden controls */
.hidden_control{	display: none !important;	}

/* emphasize a button in a transparent bar */
.class_button_gray_border .sapMBtnInner{ border: 1px solid #bfbfbf !important; border-radius: 0.125rem; background-color: #f7f7f7; color: #333333; }
	
/* ******************* */
/* COLOR & ALIGNMENT   */
/* ******************* */

/* tile icon */
.sapMStdTileIconDiv { color: #0646B8; }

/* left menu panel */
.sapMList .sapMLIB { padding: 0 1rem 0 1rem; }

/* object header */
.sapMOH { margin: 0rem !important; padding: 0.5rem !important; }

/* page footer */
.sapMPage .sapMFooter-CTX{background-color: rgba(0,112,192,1) !important;}

/* dialogbox search bar */
.sapUiSizeCompact.sapMDialog .sapMBarLeft{ line-height: 2rem !important; }

.sapUiSizeCompact.sapMDialog { 
	padding-left: 1rem !important;
	padding-right: 1rem !important;
	padding-top: 3rem !important;
	padding-bottom: 3rem !important;
}

.sapMLabel{
	box-sizing: unset !important;
}

/* dialogbox footer */
.sapMDialogSection .sapMFooter-CTX{ background-color: rgba(54,62,67,0.96) !important; }

/* dialogbox label */
/* .sapMDialogSection .sapMLabel{	margin-top: 7px !important;		margin-left: 15px !important;	} */

/* dialogbox - busy indicator */
.sapMBusyDialog{ background: transparent !important; border: none !important; box-shadow:0 0 0px 0px rgba(0,0,0,0) !important; }
.sapMBusyDialog .sapMLabel{ color: #fff !important;}
.sapMDialog>.sapMDialogSection {background: transparent !important; border: none !important; box-shadow:0 0 0px 0px rgba(0,0,0,0) !important;}


/* dialogbox text */
.sapMDialogSection .sapMText{	padding-top: 7px !important;	padding-left: 15px !important;	}

.removeTextLeftPadding .sapMDialogSection  .sapMText{ padding-top: 0px !important;	padding-left: 0px !important;}

/* table toolbar button */
.sapMTB-Transparent-CTX .sapMBtnHoverable:not(.sapMBtnActive):hover{		background-color: #eaeaea !important;		}
.sapMTB-Transparent-CTX .sapMBtnHoverable:not(.sapMBtnActive):active{	background-color: #007cc0 !important;		}

/* table column label */
.sapMListTbl .sapMLabel{		margin: 0 !important;	}

/* object list item - to compact detail button */
.sapMObjLItem .sapUiIcon {	line-height: 1.500rem;	width: 1.000rem;	font-size: 1.000rem;	max-height: 1.500rem;	}

/* input - numeric */
.input_numeric_class input{ text-align:right !important; }

/* input - uppercase letters */
.input_uppercase_class input{ text-transform: uppercase !important; }

/* label - no wrap */
.label_white_space_normal{ white-space: normal !important; }

/* table label - font size */
.sapMListTbl .sapMText, .sapMListTbl .sapMLabel{   font-size: 0.755rem !important;  }



/* page crumbs */
.CRUMBS_PREVIOUS_PAGE{
	margin-left: 10px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
}

.CRUMBS_CURRENT_PAGE{
	margin-left: 10px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	font-weight: bold !important ;
	font-size: 15px !important;
}

.class_label_padding{
	padding: 8px !important;
}

.class_text_padding_left{
	padding-left: 5px !important;
}

.class_inset_bar{
	margin-left: 2rem !important;
	margin-right: 3rem !important;
	width: auto !important;				
}

.class_transparent_bar{
	background-color: transparent !important;
}

.class_dialog_padding .sapMDialogScrollCont{
	padding : 0 !important;
}
.class_dialog_width .sapMScrollContScroll{
	width:100%;
}

/* table input text size */
.sapUiSizeCompact .sapMList .sapMListTbl tbody tr td .sapMInputBaseInner{
	font-size: 9pt !important;
}


.sapMShellBrandingBar {
    background-color: var(--main-color) !important;
}

.sapMImageContentImageIcon.sapUiIcon {
    color: var(--main-color) !important;
}

/*remove space in header container */
.sapMHdrCntrCntr.Vertical .sapMHrdrCntrInner:not(div:first-of-type){
	margin-top: 0rem !important;
}

.sapMTB-Transparent-CTX .sapMBtnInner {
    background-image: none;
    background: transparent;
    border-color: transparent;
}

/* sap.m.Breadcrumbs style */
.breadcrumbs-padding{
	padding-left: 0.5rem;
}

.dialog_scroll .sapMDialogScrollCont{
	padding : 0 !important;
}
.dialog_scroll .sapMScrollContScroll{
	width:100%;
}


.btn-spacer{
	margin-left: 1rem !important;
}


.round_img {
		border-radius: 50% !important;
		padding-left: 10px;
		padding-right: 10px;
		/* height : 112px !important;
		width : 112px !important; */
	}

.set_font_size {
		font-weight: normal;
		font-size: 13pt !important;
		/* font-weight: 400 !important; */
	}

.switch-change-width{
	width: 605px;
}

/* remove border from input - 20200326 Zameer */
.class_remove_input_border .sapMInputBaseInner{
    border: none;
    overflow: auto;
    outline: none;
    box-shadow: none;
}

/* Icon Tab Bar Background */
.sapMITH{
	background-color:transparent !important;
}

/* main tiles popup */
.sapMPopoverScroll .sapMBtn .sapMBtnIconLeft{
	margin-right: 0.5rem;
}

.sapUiIconColorMarker{
	color: #fcfe48;
}

.sapMInputBaseReadonly .sapMInputBaseContentWrapper {
	border-color: transparent !important;
	background: transparent !important;
}

.sapUiTableHeaderDataCell>.sapUiTableCellInner {
	 padding-left: 0.5rem !important;
}

.image_tile_image_position{
		background-size: cover;
		background-repeat-x: no-repeat;
		background-repeat-y: no-repeat;
	}

.vboxgenerictile {
	border: 1px solid #dddddd;
	margin: auto 15px;
	width: 117px;
	margin-top: 15px;

}

.imageStyle {
	border: 1px solid #dddddd;
	width: 113px;
	height: 150px;
}

.iconStyle {
	padding-top: 20px;
	border: 1px solid #dddddd;
	width: 113px;
	height: 135px;
}

.imagePadding{
	/*padding-top: 30px;*/
	text-align: center;
	max-height: 595px;
	max-width: 495px;
}

.vboxgenerictiledetails {
	padding: 5px 10px;
	width: 250px;
}

.vboxgenerictiledetailsfont{
	font-size: 10px;
}

.generictilecheckbox {
	position: absolute;
	right: 0px;
	z-index: 1;
}

.collections-text-header {
	font-size: 18px;
}

.panel-collections > header {
	padding: 10px 0;
}

.panel-collections > div {
	border-bottom: none !important;
}


/* ----------- V1.108.20 ------------ */
.sapMGT{
	border-radius: 1rem !important;
	border-color: transparent !important;
	box-shadow: 0 0 0.125rem 0 rgba(34,53,72,0.2), 0 0.125rem 0.25rem 0 rgba(34,53,72,0.2) !important;
}

.sapFCard {
    box-shadow: 0 0 0.125rem 0 rgba(34,53,72,0.2), 0 0.125rem 0.25rem 0 rgba(34,53,72,0.2) !important;
    border-radius: 1rem !important;
    border: 1rem solid transparent !important;
}

.sapMGTHdrTxt>.sapMText{
	font-family: "72-Bold", "72-Boldfull", "72", "72full", Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
    font-size: .80rem !important;
    color: #666666 !important;
}

.sapFCard .sapFCardHeader .sapFCardHeaderText .sapFCardTitle {
    min-width: 0px !important;
    display: block !important;
    font-family: "72-Bold", "72-Boldfull", "72", "72full", Arial, Helvetica, sans-serif !important;
    font-size: .83rem !important;
    font-weight: bold !important;
/*    color: rgb(29, 45, 62) !important;*/
    min-height: 1rem !important;
    position: relative !important;
    color: #666666 !important;
}

.sapMLnk {
    text-decoration: none !important;
}

.sapFCard .sapFCardHeader {
    padding: 0.5rem !important;
}

.sapUiTableHSb{
	background-color: #7b91a8 !important;
}

html.sap-desktop:not(.sapUiNativeScrollbars) {
    scrollbar-color: #7b91a8 #fff !important;
}


/*.sapUiSizeCompact .sapMInputBaseContentWrapper {
    height: 1.65rem;
}

.sapUiSizeCompact .sapMInputBase {
    height: 1.65rem;
}*/

/*.sapUiSizeCompact .sapMBtnInner {
    height: 1.65rem !important;
}*/

/*.sapUiSizeCompact .sapMSFF {
    height: 1.65rem !important;
}*/


/* ----------------------- 