@CHARSET "UTF-8";

.LayoutMain {
	background-color: #fff;
}

.Padding-Dataset {
	padding-bottom: 28px !important;
}

.Padding-Offering-Dataset {
	padding-top: 10px !important;
	padding-bottom: 30px !important;
}

.hide-page-no>div:last-child {
	display: none;
}

/* Store Front Tab Styles Starts Here */
.sapUiCPTab {
	width: 1001px;
	min-height:740px;
}

.sapUiCPTab .sapUiTab{
	border: none !important;
	border-bottom: 1px solid #EFEFEF !important;
}

.sapUiCPTab>div:first-child ul {
	border-bottom: 9px solid #216CA9;
	height: 35px;
}

.sapUiCPTab>div:first-child ul li.sapUiTabSel {
	text-align: center;
	padding: 10px 15px !important;
	width: 170px;
	margin-right: 0px;
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#216ca9),
		to(#018fcc) );
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #018fcc, #216ca9);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #018fcc, #216ca9);
	/* IE 10 */
	background: -ms-linear-gradient(top, #018fcc, #216ca9);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #018fcc, #216ca9);
	/* MSIE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#018fcc',
		endColorstr='#216ca9' );
	background-repeat: no-repeat;
	background-color: #216ca9;
	color: #fff;
	margin-right:2px;
}

.sapUiCPTab>div:first-child ul li {
	text-align: center;
	padding: 10px 15px !important;
	width: 170px;
	background-color: #efefef;
	height: auto;
	font-weight: bold;
	color: #363636;
	font-size: 1.1em;
	margin-right:2px;
	cursor : pointer;
}


.sapUiCPTab ul.sapUiTabBarCnt li.sapUiTabSel:focus {
	outline: none !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.sapUiCPTab>div:first-child ul li.sapUiTabSel {
		padding: 10px 15px 14px 15px;
		margin-top: 6px;
	}
}

.sapUiCPTab ul.sapUiTabBarCnt li.sapUiTabSel:focus,.sapUiCPTab ul.sapUiTabBarCnt li.sapUiTab:focus{
	outline: none;
}

#TabMostPop-panel,#TabMostReco-panel,#TabMostRecent-panel {
	border-width: 0px;
	padding: 0px;
	margin-top: 15px;
}

#TabMostPop-panel .sapUiRrPtb,#TabMostReco-panel .sapUiRrPtb,#TabMostRecent-panel .sapUiRrPtb{
	display: none;
}

#TabMostPop-panel,#TabMostReco-panel,#TabMostRecent-panel {
	overflow: hidden;
}

/* #RowRepeaterMostRecom-port,#RowRepeaterMostRecent-port,#RowRepeaterMostPopular-port{
	display: none;
} 

#RowRepeaterMostRecom,#RowRepeaterMostRecent,#RowRepeaterMostPopular {
	display: block;
} */

.sapRrPagination .sapUiRrBody{
	min-height: 720px;
}
.sapRrPagination .sapUiRrBody ul li{
	float:left;
	padding: 30px 35px 5px 35px;
}
.sapRrPagination .sapUiRrFtr {
	padding-top: 30px;
	background: none;
}

.sapRrPagination>div:last-child ul li {
	background: none;
	border: 0;
}

.sapRrPagination>div:last-child ul li a {
	display: inline-block;
	height: 9px;
	margin-top: 2px;
	padding: 0;
	text-indent: -99999px;
	width: 9px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcfcfc),
		to(#bbbbbb) );
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #bbbbbb, #fcfcfc);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #bbbbbb, #fcfcfc);
	/* IE 10 */
	background: -ms-linear-gradient(top, #bbbbbb, #fcfcfc);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #bbbbbb, #fcfcfc);
	/* MSIE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbbbb',
		endColorstr='#fcfcfc' );
	background-repeat: no-repeat;
	background-color: #fcfcfc !important;
	-moz-box-shadow: inset 0 2px 2px #777;
	-webkit-box-shadow: inset 0 2px 2px #777;
	box-shadow: inset 0 -1px 2px #777;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	border: 1px solid #fcfcfc;
}

.sapRrPagination>div:last-child ul li a:hover {
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#216CA9),
		to(#018FCC) );
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #018FCC, #216CA9);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #018FCC, #216CA9);
	/* IE 10 */
	background: -ms-linear-gradient(top, #018FCC, #216CA9);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #018FCC, #216CA9);
	/* MSIE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#018FCC',
		endColorstr='#216CA9' );
	background-repeat: no-repeat;
	background-color: #216CA9 !important;
	border: 1px solid #CCCCCC;
}

.sapRrPagination>div:last-child ul li:hover {
	/* Safari 4-5, Chrome 1-9 */
	background: none !important;
}

.sapRrPagination>div:last-child ul li a.sapUiLnkDsbl {
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#216CA9),
		to(#018FCC) );
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #018FCC, #216CA9);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #018FCC, #216CA9);
	/* IE 10 */
	background: -ms-linear-gradient(top, #018FCC, #216CA9);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #018FCC, #216CA9);
	/* MSIE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#018FCC',
		endColorstr='#216CA9' );
	background-repeat: no-repeat;
	background-color: #216CA9 !important;
	border: 1px solid #CCCCCC;
}

#view-pl-dataview-OurOfferingDataSet .sapUiUx3DSSVFlow {
	background: none !important;
}
/* Styles for Store Front Offering Section */
#view-pl-dataview-OurOfferingDataSet>div {
	width: 30% !important;
	margin-left: 28px;
	vertical-align: top;
}

.OurOffHeading {
	margin-left: 28px;
	padding-bottom: 15px !important;
	font-size: 1.8em;
	font-weight: normal;
	margin-top: 10px;
	color: #000000 !important;
}

.sap-cp-sf-offerLinkText {
	font-size: 1.4em;
	font-weight: normal;
	padding-bottom: 5px;
	color: #216CA9 !important;
}

/* .sapUiHLayoutChildWrapper #sapSliderImg img {
	width: 1000px;
} */

.sap-cp-sf-solution_grid_icon {
	width: 180px !important;
	height: 108px !important;
	vertical-align: middle;
	padding: 0px !important;
}

.sap-cp-sf-hand_Cursor {
	cursor: pointer;
}

x:-moz-any-link {
	margin: 0;
}

#LayOurOff tr td:first-child {
	padding-right: 0px;
}
#LayOurOff{
	margin-top: 15px;
}
.CardControl-dataset-8item {
	border: 0px;
	width: 1001px;
}

#divider2 {
	border-width: 1px;
	border-color: #ccc;
}

.sap-cp-Hero-Layout{
	height: 251px;
	background-color:#666;
	margin-bottom:14px;
}
.sap-cp-cursor-pointer {
	cursor: pointer;
}
.twoline{
	width : 156px;
	overflow : hidden;
	white-space : nowrap;
	/* padding : 10px;
	margin : 0px; */
	white-space: normal !important;
	line-height : 15px;
}
/* @media screen and (orientation:portrait) {
	#view-pl-dataview-OurOfferingDataSet>div {
		width: 48% !important;
	}
}
 */

/* Responsive Ui Style of Landscape Orientation for Solution Page */

/*Media Queries*/
@media only screen and (max-device-width: 1024px) and (orientation:landscape) {
	.sapMainWarper{
		width:1024px !important;
	}	
	.CardControl-dataset-8item {
	width: 1024px;
	}
	/* .sapUiCPTab .sap-sf-tab-dataSetItem{
		margin-right:76px;
	} */
	.horCard .sapUiUx3DSSVFlow{
		margin-right:76px;
	}
	#RowRepeaterMostRecom, #RowRepeaterMostRecent, #RowRepeaterMostPopular{
		width:1024px!important;
	}
}

/* Responsive Ui Style of Portrait Orientation for Solution Page */

/*  @media screen and (orientation:portrait){
		#view-pl-dataview-OurOfferingDataSet > div {
			    width: 45.5% !important;
			    border:1px solid red;
			}
			
			
		.sapMainWarper {
    		width: 100%!important;
		}

		.sapStaticAreaPanel{
			display:none;
		}
			
		.sapUiHLayoutChildWrapper #sapSliderImg img{
			width:100%!important;
		}
			
			
		}
		 */
@media only screen and (max-device-width: 768px) and
	(orientation:portrait) {
/* 	#RowRepeaterMostRecom,#RowRepeaterMostRecent,#RowRepeaterMostPopular {
		display: none;
		
	}
	#RowRepeaterMostRecom-port,#RowRepeaterMostRecent-port,#RowRepeaterMostPopular-port{
		display: block;
	}
		#RowRepeaterMostPopular-port,#RowRepeaterMostRecom-port,#RowRepeaterMostRecent-port{
		width:768px;
	}	 */
	.sapRrPagination{
		width: 768px;
	}
	#view-pl-dataview-OurOfferingDataSet>div {
		width: 45.5% !important;
	}
	.sapStaticAreaPanel {
		display: none !important;
	}
	div.sap-sf-tab-dataSetItem:nth-child(n+6) {
		display: none !important;
	}
	.sapUiTab:hover {
		border-width: 0px !important;
		padding: 0px !important;
	}	
	html {
		-webkit-text-size-adjust: 100% !important;
	}
	.sapMainWarper{
		width:768px !important;
	}	
	
	/* .sapUiCPTab .sap-sf-tab-dataSetItem{
		margin-right:76px;
	} */
	.horCard .sapUiUx3DSSVFlow{
		margin-right:76px;
	}
	.horCard{
		padding-bottom: 10px;
	}

}
