a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
	height: 100%;
}

ol,ul {
	list-style: none;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* SAP Storefornt page stylesheet */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	display: block;
}

div {
	line-height: 9px;
}

body,html {
	height: 100%;
}

body {
	background-color: #E0E0E0 !important;
	/* background: url(../img/sap-bg-img.png) repeat 3px top; */
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF),
		to(#E0E0E0) ) fixed;
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #E0E0E0, #FFFFFF) fixed;
	/* IE 10 */
	background: -ms-linear-gradient(top, #E0E0E0, #FFFFFF) fixed;
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #E0E0E0, #FFFFFF) fixed;
	/* MSIE */
	/* filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF',
		endColorstr='#E0E0E0' ) fixed; */
	background: -webkit-linear-gradient(top, #E0E0E0, #FFFFFF) fixed;
	/* background: -webkit-linear-gradient(top, #E0E0E0,#FFFFFF) fixed ; */
	/* background: url(../img/sap-bg-img.png) repeat 3px top; */
	/* background-color: #868686; */
	font-family: Arial, Helvetica, sans-serif;
}

body {
	font-size: 100%;
	font-size-adjust: inherit;
	font-stretch: inherit;
	font-style: inherit;
	font-variant: inherit;
	font-weight: inherit;
	line-height: inherit;
}

a {
	outline: 0px;
}

#sap-cp-es-bodyId {
	background-image: none;
	background-color: grey;
}

.sapMainWarper {
	width: 1001px;
	margin: 0 auto;
	display: block !important;
}

#content,#core-container {
	height: 100%
}

#cp-layout {
	min-height: 100%;
	background: white;
	position: relative;
}

/* Header Styles */
#core-header {
	/* background: url(../img/sap-bg-img.png) repeat 3px top; */
	
}

.sapUiHeader {
	width: 100%;
	background: #E0E0E0;
	border-bottom: 10px solid #008FD3;
	padding: 12px 0px 13px 0px;
}

.sapUiSAPLabel {
	width: 100%;
	padding: 10px 0px;
	background: white;
}

.sap-cp-core-call-center-no {
	color: #363636 !important;
	font-weight: bold;
	margin-left: 15px;
}

.sapContClr {
	clear: both;
}

.sapContLeft {
	float: left;
}

.sapContRight {
	float: right;
	/*width:auto;
	margin-right: 25px;*/
}

.sapUiHeader>div {
	float: left;
}

.sapUiHeader>div:last-child {
	float: right !important;
}

.sapUiHeader>div {
	display: block\0/;
}

.sapUiLogo {
	float: left;
	width: 73px;
	height: 35px;
}

.sapUiCaption {
	color: #363636;
	display: inline-block;
	float: left;
	font-size: 1em;
	font-weight: bold;
	padding: 10px 0 0;
}

.close-link-margin{
	margin-right: 20px;
}
.close-link-margin:hover{
	color: #363636;
}


.sapUiSAPLabelText { /* display: inline-block; */
	float: left;
	font-size: 2em;
	font-weight: bold;
	margin: 0px 20px 0px 10px;
	padding: 10px 0px 5px 0px;
	text-decoration: none;
	border: 0px;
	outline: none;
	color: #353535;
}

a:focus {
	outline: 0px !important;
}

/* #headerMatrix1 tbody tr td:last-child {
	vertical-align: top !important;
} */

.sapUiSAPLabelText:hover,.sapUiSAPLabelText:visited,.sapUiSAPLabelText:focus
	{
	text-decoration: none;
	border: 0px;
	outline: 0px !important;
	color: #353535 !important;
}

.sapHeaderTopLink {
	float: right;
}

.sapHeaderTopLink tr td {
	/* padding-bottom: 3px;
	padding-right: 0px;
	padding-left: 40px; */
	padding: 0px;
}

.sapHeaderTopLink tr td a,.sapHeaderTopLink tr td label {
	color: #666 !important;;
	text-decoration: none;
	font-size: 1em;
	/* margin: 9px 0px 0px 15px; */
	font-weight: bold;
	outline: none !important;
}

.sapHeaderTopLink tr td a:hover,.sapHeaderTopLink tr td a:visited,.sapHeaderTopLink tr td a:active,.sapHeaderTopLink tr td a:focus{
	color: #666 !important;
}

.sapHeaderTopLink tr td a:focus {
	text-decoration: underline;
}

#second-row-link-cell,#first-row-link-cell{
	float: right;
}
#support-button-cell{
	vertical-align: middle !important;
	padding-left: 41px;
}

.support { /*width: 65px;*/
	font-weight: bold;
	color: #666 !important;
	display: block;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF),
		to(#E5E5E5) );
	background: -webkit-linear-gradient(top, #E5E5E5, #FFFFFF);
	background: -moz-linear-gradient(top, #E5E5E5, #FFFFFF);
	background: -ms-linear-gradient(top, #E5E5E5, #FFFFFF);
	background: -o-linear-gradient(top, #E5E5E5, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',
		endColorstr='#E5E5E5' );
	background-color: #E5E5E5;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',
		endColorstr='#E5E5E5' );
	background-repeat: no-repeat;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

.support:hover {
	color: #fff !important;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#216ca9),
		to(#018fcc) );
	background: -webkit-linear-gradient(top, #018fcc, #216ca9);
	background: -moz-linear-gradient(top, #018fcc, #216ca9);
	background: -ms-linear-gradient(top, #018fcc, #216ca9);
	background: -o-linear-gradient(top, #018fcc, #216ca9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#018fcc',
		endColorstr='#216ca9' );
	background-color: #216ca9;
	background-repeat: no-repeat;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	border: 0 !important;
}

.support:focus {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	border: 1px solid #a2a2a2 !important;
}

/*#oLinkCountryLang,*/
.sapcom {
	margin-left: 20px !important;
}

#oLinkSubNews { /*margin-right: 10px;*/
	margin-left: 20px !important;
}

#lpChatButtonDiv1{
	margin-left: 20px;
}

#supbtn {
	
}

.sapHeaderBtmLink {
	margin-bottom: -8px;
}

/*Styling for the SC DropDown*/
#contentLayout {
	background: white !important;
	width: auto ! important;
	border: 1px solid #E1E1E1;
	color: #333;
	padding: 18px;
	max-width: 150px;
}

.header-scDD-itemTitle {
	margin-top: 15px;
	max-width: 150px;
	font-weight: bold;
}

#ViewCart { /* fallback */
	background-color: #f0ab00;
	/* background-repeat: repeat-x; */
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0ab00),
		to(#ff6800) );
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #f0ab00, #ff6800);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #f0ab00, #ff6800);
	/* IE 10 */
	background: -ms-linear-gradient(top, #f0ab00, #ff6800);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #f0ab00, #ff6800);
	/* MSIE */
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f0ab00',
		endColorstr='#ff6800' );
	background-repeat: no-repeat;
	border: 1px solid #29739e;
	box-shadow: none;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important; /* future proofing */
	-khtml-border-radius: 5px !important; /* for old Konqueror browsers */
	box-shadow: none !important;
	border: 0px !important;
	font-family: helvetica;
	font-size: 13px;
	padding: 5px 10px;
	margin-top: 20px;
	font-weight: bold;
	color: white !important;
	min-height: 35px !important;
	word-wrap: break-word;
	max-width: 150px !important;
	white-space: inherit;
	height: auto;
	line-height: 14px;
}

.header-scDD-qtyTxt {
	padding-right: 5px;
}

/* End of Header Styles */

/* Body Content Styles  */
#core-body {
	padding-bottom: 52px;
	background: white;
	display: block;
}

#core-body>.sapuiVltCell {
	/* background: url(../img/sap-bg-img.png) repeat 3px top !important; */
	
}
/* End of Body Content Styles */

/* Footer Styles */
#core-footer {
	width: 100%;
	position: absolute;
	bottom: 0px;
	width: 1001px;
	height: 52px;
	display: block;
}

.sapUiFooter {
	background: #363636;
	width: 95%;
	padding: 8px 28px;
	margin-top: 2px;
	bottom: 0px;
}

.sapUiFooter div:first-child {
	width: 77.5%;
}

.sapUiFooter div:first-child table tr td {
	padding-bottom: 0px !important;
}

.sapFooterTopNav tr td,.sapFooterBtmNav tr td {
	width: 14%;
	display: inline-block;
	padding-bottom: 2px;
}

.sapFooterTopNav tr td a,.sapFooterBtmNav tr td a {
	color: #fff;
	font-weight: bold;
	font-size: 0.95em;
	outline: none !important;
}

.sapFooterBtmNav tr td a {
	font-weight: normal;
}

.sapFooterTopNav tr td a:hover,.sapFooterBtmNav tr td a:hover,.sapFooterTopNav tr td a:active,.sapFooterBtmNav tr td a:active,.sapFooterTopNav tr td a:visited,.sapFooterBtmNav tr td a:visited
	{
	color: #fff !important;
}

.sapSocialNetwork {
	margin-top: 12px;
}

.sapSocialNetwork img {
	width: 16px;
	height: 16px;
}

.sapFooterText {
	color: #FFFFFF;
	display: inline-block;
	font-weight: bold;
	margin: 10px 0 0 10px;
}

.sapFooterTopNav tr td,.sapFooterBtmNav tr td {
	float: left\0/;
}

.sap-core-countrydialog {
	background: white !important;
	width: 25%;
	border-top: solid 9px;
	border-top-color: #008FD3;
	/* padding-bottom: 15px; */
	overflow: visible;
	min-width: 395px;
	padding: 18px;
}

.sap-core-countrydialog .sapUiDlgHdr {
	margin-left: 10px !important;
	margin-right: 3px !important;
	height: auto !important;
}

.sap-core-countrydialog .sapUiDlgHdr .sapUiDlgLabel {
	width: 100%;
	white-space: pre-wrap;
	margin-bottom: 10px;
	display: block;
	line-height: 22px;
}

.sap-core-browsercompatibility {
	background: white !important;
	width: 35%;
	border-top: solid 9px;
	border-top-color: #008FD3;
	padding: 18px;
	overflow: visible;
	min-width: 550px;
}

.sap-core-browsercompatibility .sapUiDlgHdr {
	height: 25px !important;
	border-bottom: none !important;
}

.sap-core-browsercompatibility .sapUiDlgHdr>.sapUiDlgHdrLeft {
	padding-bottom: 10px !important;
}

.sap-core-browsercompatibility .sapUiDlgLabel {
	font-size: 1.25em !important;
	line-height: 20px;
}

.sap-core-browsercompatibility .sapUiDlgCont {
	background: #fff !important;
}

#browser_layout {
	width: 100%;
	background: white;
	padding: 0px;
}

#browser_layout>div:first-child {
	width: 91% !important;
	padding-bottom: 10px;
}

#browser_layout>div:first-child>span:first-child {
	text-align: left;
	width: 90%;
	font-size: 1.1em;
	font-weight: bold;
	white-space: pre-wrap;
	line-height: 24px;
}

#pop-up-layout {
	width: 100% !important;
	margin: 20px 5px 5px 20px;
}

#pop-up-layout tr td img {
	margin-left: 10px;
}

#pop-up-layout tr td a {
	font-weight: bold;
}

#pop-up-layout tr td span {
	text-align: center !important;
	width: 64% !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: pre !important;
}
/* 
.sap-core-browsercompatibility .sapUiDlgHdrBtns {
	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;
	border: 1px solid #216ca9;
	width: 25px;
	height: 25px;
	text-align: center !important;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px; future proofing
	-khtml-border-radius: 16px; for old Konqueror browsers
}

.sap-core-browsercompatibility .sapUiDlgHdrBtns .sapUiDlgCloseBtn {
	background-image: none !important;
	margin-top: 9px !important;
	color: #fff !important;
	text-decoration: none !important;
	outline: 0 !important;
} */
/* 
.sap-core-browsercompatibility .sapUiDlgHdrBtns .sapUiDlgCloseBtn:hover
	{
	height: 5px !important;
} */
.sap-core-countrydialog .sapUiDlgHdr {
	border: 0px !important;
	border-color: none !important;
	line-height: 1;
}

#CountryLangDialog-cont {
	background: white !important;
	overflow: visible;
}

#BrowserCompDialog-cont {
	background: white !important;
	overflow: visible;
}

.sap-core-langddlb {
	margin: 10px 10px 10px 0px;
}

.sap-core-cntry-button {
	width: 100px;
	/* fallback */
	background-color: #29739e;
	background: url(images/linear_bg_2.png);
	/* background-repeat: repeat-x; */
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#29739e),
		to(#265A85) );
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #29739e, #265A85);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #29739e, #265A85);
	/* IE 10 */
	background: -ms-linear-gradient(top, #29739e, #265A85);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #29739e, #265A85);
	/* MSIE */
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#29739e',
		endColorstr='#265A85' );
	padding: 5px;
	background-repeat: no-repeat;
	height: 30px;
	border: 1px solid #29739e;
	box-shadow: none;
	color: #FFFFFF !important;
	font-weight: bold;
	font-size: 1em !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important; /* future proofing */
	-khtml-border-radius: 5px !important; /* for old Konqueror browsers */
	margin-bottom: 10px;
	margin-left: 10px;
}

.notify-popup-CloseButton {
	position: absolute;
	overflow: hidden;
	top: -11px;
	right: -23px;
	left: auto;
}

.sap-cp-popup-CloseButton-BrowserCompCheck {
	position: absolute;
	overflow: hidden;
	top: -52px;
	right: -41px;
	left: auto;
}

.sap-notify-title {
	width: 100%;
	font-size: 22px;
	font-weight: bold;
	font-family: "Arial";
	color: #686D71;
	padding-bottom: 1px;
}

.sap-cp-notify-popup {
	background-color: #ffffff;
	border-top: solid 10px #008FD3;
	width: 500px;
	padding: 15px;
	overflow: visible;
	min-height: 130px;
}

.sap-cp-notify-header {
	width: 100%;
}

#Email_field {
	width: 225px !important;
}

.sapuiDialogemaillabel,.sapuiDialogActlabel {
	padding-bottom: 10px;
}

.sapUiDialogBody,.sapuiDialogActlabel,.sapuiDialogChange,.sapuiDialogemaillabel
	{
	font-family: "Arial";
	font-size: 13px;
}

.NotificationConfirmVertical ul {
	list-style-type: square !important;
}

.NotificationConfirmVertical ul li {
	list-style-type: square !important;
	margin-left: 20px;
}

.sapuiDialogActlabel,.sapUiDialogBody {
	padding-top: 10px;
}

.sapUiDialogText {
	padding-top: 10px;
	padding-bottom: 8px;
}

.sapUiDialogEmailId {
	padding-top: 11px;
	padding-left: 5px;
	font-weight: bold;
}

.NotificationListings {
	margin-left: 5px;
}

.sap-cp-core-acnts-notify {
	float: right;
	padding-right: 2px;
	padding-top: 5px;
}

.notify-submit-btn_Disabled {
	border-color: #BEBEBE !important;
	background-color: #E2E2E2 !important;
	color: #999 !important;
	font-weight: bold;
	padding: 1px 17px;
	width: 80px;
	padding: 1px 17px;
	font-size: 1em !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important; /* future proofing */
	-khtml-border-radius: 5px !important; /* for old Konqueror browsers */
	height: 25px;
}

.notify-page-btn {
	width: 80px;
	/* fallback */
	background-color: #f0ab00 !important;
	/* width:80%!important; */
	/* background-repeat: repeat-x; */
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0ab00),
		to(#ff6800) ) !important;
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #f0ab00, #ff6800) !important;
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #f0ab00, #ff6800) !important;
	/* IE 10 */
	background: -ms-linear-gradient(top, #f0ab00, #ff6800) !important;
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #f0ab00, #ff6800) !important;
	/* MSIE */
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f0ab00',
		endColorstr='#ff6800' ) !important;
	padding: 1px 17px;
	background-repeat: no-repeat;
	height: 25px;
	border: 1px solid #f0ab00 !important;
	box-shadow: none !important;
	color: #FFFFFF !important;
	font-weight: bold;
	font-size: 1em !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important; /* future proofing */
	-khtml-border-radius: 5px !important; /* for old Konqueror browsers */
}

.notify-page-btn-cancel {
	width: 80px;
	/* fallback */
	background-color: #f2f2f2 !important;
	/* width:80%!important; */
	/* background-repeat: repeat-x; */
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f2f2),
		to(#e1e1e1) ) !important;
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #f2f2f2, #e1e1e1) !important;
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #f2f2f2, #e1e1e1) !important;
	/* IE 10 */
	background: -ms-linear-gradient(top, #f2f2f2, #e1e1e1) !important;
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #f2f2f2, #e1e1e1) !important;
	/* MSIE */
	padding: 1px 17px;
	background-repeat: no-repeat;
	height: 25px;
	border: 1px solid #f2f2f2 !important;
	box-shadow: none !important;
	color: #666666 !important;
	font-weight: bold;
	font-size: 1em !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important; /* future proofing */
	-khtml-border-radius: 5px !important; /* for old Konqueror browsers */
	margin-right: 9px;
}

.notify-page-btn:hover {
	box-shadow: none !important;
}

.notify-page-btn-cancel:hover {
	box-shadow: none !important;
}

#countryDropDown input {
	font-weight: bold;
}

#LanguageDropDown input {
	font-weight: bold;
}

.sapCountryBtn {
	width: 80px;
	/* fallback */
	background-color: #f0ab00;
	/* background-repeat: repeat-x; */
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0ab00),
		to(#ff6800) );
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #f0ab00, #ff6800);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #f0ab00, #ff6800);
	/* IE 10 */
	background: -ms-linear-gradient(top, #f0ab00, #ff6800);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #f0ab00, #ff6800);
	/* MSIE */
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f0ab00',
		endColorstr='#ff6800' );
	padding: 5px;
	background-repeat: no-repeat;
	height: 30px;
	border: 1px solid #29739e;
	box-shadow: none;
	color: #FFFFFF !important;
	font-weight: bold;
	font-size: 1em !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important; /* future proofing */
	-khtml-border-radius: 5px !important; /* for old Konqueror browsers */
	/* margin-top: 5px; */
	box-shadow: none !important;
	border: 0px !important;
}

.sapCountryBtn:hover,.sapCountryBtn:focus { /* fallback */
	background-color: #f0ab00;
	/* background-repeat: repeat-x; */
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6800),
		to(#f0ab00) );
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #ff6800, #f0ab00);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #ff6800, #f0ab00);
	/* IE 10 */
	background: -ms-linear-gradient(top, #ff6800, #f0ab00);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #ff6800, #f0ab00);
	/* MSIE */
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff6800',
		endColorstr='#f0ab00' );
}

.sapCountryBtn_Cancelbtn {
	margin-right: 9px;
	width: 80px;
	/* fallback */
	background-color: #FFFFFF;
	/* background-repeat: repeat-x; */
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF),
		to(#BBBBBB) );
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #FFFFFF, #BBBBBB);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #FFFFFF, #BBBBBB);
	/* IE 10 */
	background: -ms-linear-gradient(top, #FFFFFF, #BBBBBB);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #FFFFFF, #BBBBBB);
	/* MSIE */
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF',
		endColorstr='#BBBBBB' );
	padding: 5px;
	background-repeat: no-repeat;
	height: 30px;
	border: 1px solid #29739e;
	box-shadow: none;
	color: #797979 !important;
	font-weight: bold;
	font-size: 1em !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important; /* future proofing */
	-khtml-border-radius: 5px !important; /* for old Konqueror browsers */
	/* margin-top: 5px; */
	box-shadow: none !important;
	border: 0px !important;
}

.sapCountryBtn_Cancelbtn:hover,.sapCountryBtn_Cancelbtn:focus {
	/* fallback */
	background-color: #FFFFFF;
	/* background-repeat: repeat-x; */
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#BBBBBB),
		to(#FFFFFF) );
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #BBBBBB, #FFFFFF);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #BBBBBB, #FFFFFF);
	/* IE 10 */
	background: -ms-linear-gradient(top, #BBBBBB, #FFFFFF);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #BBBBBB, #FFFFFF);
	/* MSIE */
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#BBBBBB',
		endColorstr='#FFFFFF' );
}

/* .sap-core-countrydialog .sapUiDlgHdrBtns { 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;
	border: 1px solid #216ca9;
	width: 25px;
	height: 25px;
	text-align: center !important;
} */

/* .sap-core-countrydialog .sapUiDlgHdrBtns .sapUiDlgCloseBtn {
	background-image: none !important;
	margin-top: 9px !important;
	color: #fff !important;
	text-decoration: none !important;
	outline: 0 !important;
} */
.sap-cp-popup-CloseButton {
	position: absolute;
	overflow: hidden;
	top: -69px;
	right: -41px;
	left: auto;
}
/* .sap-core-countrydialog .sapUiDlgHdrBtns .sapUiDlgCloseBtn:hover {
	height: 5px !important;
} */

/*Browser Compatibility Style For Filter Bar Control ---> IE*/
.list {
	padding-top: 0px \9  !important;
	margin-bottom: -1px \9  !important;
}

#sap-cp-filter-bar-Search {
	top: 0px \9  !important;
}

#cartLayout {
	top: 0px \9  !important;
	margin-top: 0px \9  !important;
}

#LogonBtn {
	top: -42px \9  !important;
}

/* #MyAcntBtn {
	top: -32px \9  !important;
}
 #cartbtn1 span {
	margin-top: -10px \9  !important;
} */
#cartbtn1>img:first-child {
	margin-top: 1px \9  !important;
}

#MySearch>div:first-child {
	top: -31px \9  !important;
}

.sap-cp-ResellerDialog .sapUiDlgHdr {
	height: auto !important;
	border-bottom: none;
	display: none;
}

.sap-cp-ResellerDialog {
	background: white !important;
	/* width : 1000px;
	min-height: 510px;*/
	width: 500px;
	min-width: 500px;
	overflow: visible;
	border-top: solid 9px;
	border-top-color: #008FD3;
	padding: 18px;
	top: 60px !important;
}

.sap-cp-ResellerDialog .sapUiDlgCont {
	overflow: visible;
	background-color: white;
}

.sap-cp-ResellerDialog-Hdr {
	position: relative;
	font-size: 15px;
	font-weight: bold;
	color: #222;
	padding-bottom: 5px;
}

.sap-cp-Reseller-Cust {
	position: relative;
	font-size: 13px;
	font-weight: bold;
	color: #222;
	padding-bottom: 5px;
	margin-left: 16px;
}

.Assign-contact {
	text-align: left;
	width: 100%;
	white-space: pre-wrap !important;
	padding-bottom: 18px;
}

.MandatorySymbol {
	color: red;
	padding-left: 0px;
}

.radio_group {
	margin-left: 60px;
}

.suser_id_txt {
	width: 125px;
	margin-left: 30px;
	margin-bottom: 15px;
}

#sUserDetails1 {
	text-align: left;
	width: 235px;
	/*white-space: pre-wrap;*/
	margin-left: 30px;
	/*padding-top: 20px;*/
}

.sap-cp-showSUserId-popup {
	background-color: #ffffff;
	border-top: solid 10px #008FD3;
	width: 500px !important;
	padding: 18px;
	overflow: visible;
}

.NoDataStyle {
	width: 100%;
	background: white;
	border: 0px solid white;
	margin-top: -2px;
}

.sapUiTableCtrlEmptyMsg {
	display: none;
}

.user-popup-CloseButton {
	position: absolute;
	overflow: hidden;
	top: -10px;
	right: -23px;
	left: auto;
}

.ContactDetailsLayout {
	float: left;
}

#Asgn_Cnt {
	padding-top: 15px;
}

.TxtStyle {
	color: gray;
	font-style: italic;
}

#Popuptitle {
	padding-bottom: 10px;
}
/* Responsive Ui Style of Landscape Orientation for Solution Page */
/*Media Queries*/
@media only screen and (max-device-width: 1024px) and
	(orientation:landscape) {
	.sapUiLogo {
		margin-left: 15px;
	}
	.sapHeaderTopLink {
		margin-right: 2px;
	}
	.sapMainWarper {
		width: 1001px;
	}
	.sapUiFooter div:first-child {
		width: 77.5%;
	}
	.sapMainWarper {
		width: 1024px !important;
	}
	#contentLayout{
		right:0px !important;
	}
}

/* Responsive Ui Style of Portrait Orientation for Solution Page */
@media only screen and (max-device-width: 768px) and
	(orientation:portrait) {
	html {
		-webkit-text-size-adjust: 100% !important;
	}
	.sapUiLogo {
		margin-left: 15px;
	}
	.sapHeaderTopLink {
		margin-right: 2px;
	}
	.sapUiFooter div:first-child {
		width: 69%;
	}
	.sapFooterTopNav tr td,.sapFooterBtmNav tr td {
		width: 20%;
	}
	.sapFooterTopNav tr td a,.sapFooterBtmNav tr td a {
		max-width: 90px;
	}
	.sapMainWarper {
		width: 768px !important;
	}
	.sapUiFooter {
		position: relative;
	}
	.sapSocialNetwork {
		margin-top: 12px;
		position: absolute;
		top: -3px;
		right: 90px;
	}
	.sapFooterText {
		color: white;
		display: inline-block;
		font-weight: bold;
		position: absolute;
		top: 18px;
		right: 48px;
	}
	#oLinkFaq {
		max-width: 47px;
	}
	#oLinkHelp {
		max-width: 49px;
	}
	#oLinkCountryLang {
		max-width: 300px !important;
		
		margin-top: 0px;
	}
	#oLinkSubNews {
		max-width: 120px;
		margin-right: 0px;
		margin-left: 20px;
	}
	#tLayout {
		width: 202px;
		white-space: pre-wrap;
	}
	.sapHeaderTopLink tr td a {
		color: #666 !important;;
		text-decoration: none;
		font-size: 1em;
		/*margin: 3px 0px 0px 15px;*/
		font-weight: bold;
		outline: none !important;
	}
	#support-button-cell{
		padding-left: 21px !important;
	}
	#supbtn {
		margin-right: 18px !important;
	}
	/*.sapHeaderTopLink tr td {
		padding-left: 20px;
	}*/
	.support {
		margin: 4px !important;
	}
	#contentLayout{
		right:0px !important;
	}
}

/*Pop-Up Responsiveness*/

/*StoreFront Pop-Up syling*/
@media only screen and (max-device-width: 768px) and
	(orientation:portrait) {
	div {
		line-height: 8px;
	}
	.sap-core-browsercompatibility {
		width: 75%;
	}
	#CntryLangMainLayout>div:nth-child(2) {
		left: 73% !important;
	}
	#browser_layout>div:first-child>span:first-child {
		font-size: 1em;
		width: 95%;
	}
	#browser_layout>div:first-child {
		width: 95% !important;
	}
	#pop-up-layout {
		width: 94% !important;
	}
	#pop-up-layout tr td span {
		width: 65% !important;
	}
	#pop-up-layout tr td img {
		margin-left: 11px;
	}
	/* .sap-core-browsercompatibility .sapUiDlgHdrBtns .sapUiDlgCloseBtn {
		margin-top: 7px !important;
	} */
	.sap-core-countrydialog {
		width: 60%;
	}
	/* .sap-core-countrydialog .sapUiDlgHdrBtns .sapUiDlgCloseBtn {
		margin-top: 0px !important;
	} */
	.sap-core-countrydialog .sapUiDlgHdrBtns {
		margin-top: 3px !important;
	}
	#core-footer {
		width: 768px;
	}
	.sap-cp-PrivacyDialog {
		width: 700px !important;
		min-width: 600px !important;
	}
	.sap-cp-hdr-res {
		margin-right: 26px;
	}
	.sap-cp-ResellerDialog {
		left: 175px !important;
		width: 440px !important;
	}
}

@media only screen and (max-device-width: 1024px) and
	(orientation:landscape) {
	div {
		line-height: 8px;
	}
	.sap-core-browsercompatibility {
		width: 75%;
	}
	#browser_layout>div:first-child>span:first-child {
		font-size: 1em;
		width: 95%;
	}
	#browser_layout>div:first-child {
		width: 95% !important;
	}
	#pop-up-layout {
		width: 94% !important;
	}
	#pop-up-layout tr td span {
		width: 65% !important;
	}
	#pop-up-layout tr td img {
		margin-left: 11px;
	}
	/* .sap-core-browsercompatibility .sapUiDlgHdrBtns .sapUiDlgCloseBtn {
		margin-top: 7px !important;
	} */
	.sap-core-countrydialog {
		width: 50%;
	}
	#core-footer {
		width: 1024px;
	}
	.sap-cp-PrivacyDialog {
		width: 800px !important;
		min-width: 600px !important;
	}
	.sap-cp-ResellerDialog {
		left: 260px !important;
		width: 440px !important;
	}
	#oLinkCountryLang {
		max-width: 206px !important;
	}
	#oLinkSubNews {
		max-width: 120px !important;
	}
	#oLinkFaq {
		max-width: 150px !important;
	}
	#supbtn {
		margin-right: 18px !important;
	}
}

/*********** invitation popup styling begins*********/


.sap-cp-details-invitation {
	background-color: #ffffff;
	border-top: solid 9px #008FD3;
	padding: 20px 18px 18px 18px;
}

.sap-cp-details-invitation-heading label {
	font-size: 22px;
	font-weight: bold;
	color: #686D71;
	font-family: Arial;
	padding-bottom: 18px;
	width: 100%;
	white-space: pre-wrap !important;
	text-overflow: none !important;
	overflow: none !important;
}

.sap-cp-details-invitation-description {
	padding-bottom: 18px;
}

.sap-cp-popup-invitation-CloseButton {
	position: absolute;
	overflow: hidden;
	top: -10px;
	right: -23px;
	left: auto;
}

.userinvitation-infobutton,.userinvitation-infobutton:hover {
	background: transparent !important;
	border-color: transparent !important;
}

.invboldfont {
	font-weight: bold;
}

.sap-core-userinvitation-dialog {
	background: white !important;
	width: 25%;
	border-top: solid 9px;
	border-top-color: #008FD3;
}

.sap-core-userinvitation-dialog-dropdown {
	width: 100% !important;
	margin-bottom: 18px;
}

.cntry-details-excep {
	margin-top: 10px;
	width: 340px;
}

.sap-cp-core-Links-paddingright {
	margin-right: 20px !important;
}

.sap-cp-core-CountryLangPopUp-text {
	width: 340px;
}

.sap-cp-popup-Privacy-Hdr {
	position: relative;
	font-size: 20px;
	font-weight: bold;
	color: #222;
	padding-bottom: 20px;
}

.sap-cp-popup-Privacy-Content {
	border: 1px solid #757575;
	background-color: #F2F2F2;
}

.sap-cp-PrivacyDialog .sapUiDlgHdr {
	height: auto !important;
	border-bottom: none;
	display: none;
}

.sap-cp-PrivacyDialog {
	background: white !important;
	width: 1000px;
	min-height: 510px;
	min-width: 1000px;
	overflow: visible;
	border-top: solid 9px;
	border-top-color: #008FD3;
	padding: 18px;
}

.sap-cp-dropdown {
	padding-top: 4px;
}

.sap-cp-dropdown>div {
	width: 100% !important;
}

.sap-cp-dropdown-cust {
	margin-right: 190px;
	width: 94% !important;
	margin-bottom: 25px;
	margin-left: 12px;
}

.sap-cp-New-Float {
	float: right
}

.sap-cp-RB {
	margin-bottom: 10px;
}

.sap-cp-Address-valid {
	display: none;
}

.AddrPopup-validation {
	color: red;
	font-weight: bold;
	margin-bottom: 5px;
}

.sap-cp-btn-New {
	margin-right: 0px !important;
	margin-top: -5px;
}

.sap-cp-margin-divider {
	width: 100%;
	margin-bottom: 20px;
	margin-top: 20px;
}

.sap-cp-hdr-underline {
	font-size: 15px;
	font-weight: bold;
	color: #686d71;
	padding-bottom: 10px;
}

.sap-cp-hdr-res {
	padding-bottom: 25px;
	font-size: 18px;
	font-weight: bold;
	margin-right: 43px;
	color: #686d71;
}

.sap-cp-ContHdr {
	padding-top: 20px;
}

.sap-cp-notification{
	white-space: pre-wrap !important;
}

.sap-cp-lay-but {
	margin-top: 15px;
	text-align: right;
	width: 100%;
}

.sap-cp-lay-but>div:first-child {
	float: left;
}

.sap-cp-label {
	padding: 5px 0px 5px 0px;
	white-space: pre-wrap !important;
	text-overflow: none !important;
	overflow: none !important;
	width: 35%;
	font-weight: bold;
    color: #686d71;
}

#SUserID1{
	font-weight: bold;
    color: #686d71;
    width: 60px;
}

.sap-cp-textbox {
	padding-top: 5px;
	text-align: right;
}

.sap-cp-textbox input {
	width: 100% !important;
}

.sap-cp-textbox input,.sap-cp-textbox textarea {
	width: 100% !important;
}

.sap-cp-mandatory {
	color: red !important;
	white-space: pre-wrap;
}

.sap-cp-mandatory-Res {
	color: red !important;
}

.sap-cp-NewCust-Hide {
	display: none;
}

.sap-cp-Hide-chk {
	display: none;
}

.sap-cp-width {
	width: 0px;
}

.sap-cp-Hide-state {
	display: none;
}

.sap-cp-Hide-Cntstate {
	display: none;
}

.sap-cp-res-chkbox {
	margin-bottom: 10px;
	margin-top: 20px;
	font-weight: bold;
    color: #686d71;
}

.sap-cp-NewCust-Show {
	display: block;
}

.sapUiCPTabPrivacy .sapUiTab {
	border: none !important;
	border-bottom: 1px solid #FFFFFF !important;
}

.sapUiCPTabPrivacy .sapUiTabPanel {
	border: none;
}

.sapUiCPTabPrivacy>div:first-child ul {
	border-bottom: 9px solid #216CA9;
	height: 35px;
}

.sapUiCPTabPrivacy>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;
}

.sapUiCPTabPrivacy>div:first-child ul li {
	text-align: center;
	padding: 10px 15px !important;
	width: 170px;
	background-color: #FFFFFF;
	height: auto;
	font-weight: bold;
	color: #363636;
	font-size: 1.1em;
	margin-right: 2px;
	cursor: pointer;
}

.sapUiCPTabPrivacy ul.sapUiTabBarCnt li.sapUiTabSel:focus,.sapUiCPTabPrivacy ul.sapUiTabBarCnt li.sapUiTabDsbl:focus,.sapUiCPTabPrivacy ul.sapUiTabBarCnt li.sapUiTab:focus
	{
	outline: none !important;
}

.sapFooterTopNav tr td a.sapUiLnk:visited,.sapFooterTopNav tr td a.sapUiLnk:focus,.sapFooterTopNav tr td a.sapUiLnk:hover,.sapFooterBtmNav tr td a.sapUiLnk:visited,.sapFooterBtmNav tr td a.sapUiLnk:focus,.sapFooterBtmNav tr td a.sapUiLnk:hover
	{
	color: white !important;
}

.sapFooterTopNav tr td a.sapUiLnk:focus,.sapFooterBtmNav tr td a.sapUiLnk:focus
	{
	text-decoration: underline;
}

/* .sapUiTab:focus, .sapUiTabSel:focus, .sapUiTabDsbl:focus{
	outline: none !important;
	
}  */
.sap-cp-popup-Privacy-CloseButton {
	position: absolute;
	overflow: hidden;
	top: -27px;
	right: -41px;
	left: auto;
}

.sap-cp-PrivacyDialog .sapUiDlgCont {
	overflow: visible;
	background-color: white;
}

#htmlPrivacy {
	padding-top: 25px;
	line-height: 25px;
}

#htmlPrivacyDE {
	padding-top: 25px;
	line-height: 25px;
}

.sap-ses-browsercompatibility .sapUiDlgHdr>.sapUiDlgHdrLeft {
	padding-bottom: 10px !important;
	padding-top: 3px;
}

.sapUiSAPSupportLabel {
	cursor: default !important;
}

/****************************Country Bar for Anonymous user**************************/
.cntryLangBar {
	background-color: gray;
	display: block;
	color: white;
	padding: 5px;
	z-index: 10;
}

.cntryLangBar-oClickLink { /* 	padding-left: 3px; */
	/* 	padding-right: 3px; */
	color: white !important;
	text-decoration: underline;
}

.cntryLangBar-oCrossLink {
	color: white !important;
	text-decoration: none !important;
	float: right;
	margin-right: 10px;
	position : relative;
	width : 60px;
/* 	width : 110px; */
/* 	left:30px; */
	text-align:right;
}

#CntryLangMainLayout>div:nth-child(1) {
	width: 95%;
}

#dummy_div{
	top: 4px; position: relative;
}

#CntryLangMainLayout>div:nth-child(2) {
	display: block;
/* 	width: 12px; */
/* 	height: 10px; */
	width : 18px;
	height : 22px;
	margin: 0px;
	padding: 0px;
/* 	background-color: gray; */
	position: absolute;
/* 	-moz-transform: rotate(45deg); */
/* 	-webkit-transform: rotate(45deg); */
/* 	-ms-transform: rotate(45deg); */
/* 	transform: rotate(45deg); */
/* 	background: url("../img/downarrow.png") no-repeat center; */
	z-index: 7;
	left: 60% ;
}
html[data-sap-ui-browser=ie8] #dummy_div {
	top: 22px; display: block; position: relative; right: 300px;
}

html[data-sap-ui-browser=ie8] .cntryLangBar-oCrossLink {
/*     width: 200px; */
}

#CntryLangMainLayout>div:nth-child(3) {
	width: 5%;
}
/****************************Country Bar for Anonymous user**************************/

/********************************* Buy Now Checks Dialog Styles (Start) **************************************/
.sc-popUp-common {
	border-top: 10px solid #008FD3;
	padding: 18px;
	padding-top: 25px;
	background: white;
	width: auto !important;
	max-width: 750px !important;
	display: inline-block \9  !important;
	border-collapse: separate \9  !important;
	overflow: visible;
}

.sc-btnOrange { /* fallback */
	background-color: #f0ab00 !important;
	/* background-repeat: repeat-x; */
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0ab00),
		to(#ff6800) );
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #f0ab00, #ff6800);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #f0ab00, #ff6800);
	/* IE 10 */
	background: -ms-linear-gradient(top, #f0ab00, #ff6800);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #f0ab00, #ff6800);
	/* MSIE */
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#F0AB00',
		endColorstr='#FF6800' );
	background-repeat: no-repeat;
	box-shadow: none;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	/* future proofing */
	-khtml-border-radius: 5px !important;
	/* for old Konqueror browsers */
	box-shadow: none !important;
	border: 0px !important;
	color: white !important;
	font-weight: bold;
}

.sc-btnOrange:hover,.sc-btnOrange:focus {
	background-color: #ff6800 !important;
	/* background-repeat: repeat-x; */
	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0ab00),
		to(#ff6800) );
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #ff6800, #f0ab00);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #ff6800, #f0ab00);
	/* IE 10 */
	background: -ms-linear-gradient(top, #ff6800, #f0ab00);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #ff6800, #f0ab00);
	/* MSIE */
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff6800',
		endColorstr='#f0ab00' );
	background-repeat: no-repeat;
}

#buyNowErrorText {
	text-align: justify !important;
	max-width: 400px;
	margin-left: 10px;
}

#buyNowErrorContainer .sapUiHLayoutChildWrapper {
	vertical-align: middle;
}

#buyNowErrDialog {
	background: white;
	overflow: visible;
}

#buyNowErrDialog-hdr {
	overflow: visible;
	border: transparent;
	line-height: 18px;
}

#buyNowErrDialog-close {
	position: absolute;
	overflow: hidden;
	top: -10px;
	right: -33px;
	left: auto;
	background: url('../img/btn-close-overlay.png');
	width: 23px;
	height: 50px;
	margin-top: 0px;
}

#buyNowErrDialog-cont {
	padding: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	background: white;
}

#buyNowErrDialog-footer {
	padding-top: 0px;
	display: inline-block;
	float: right;
	margin-bottom: 10px;
	height: auto;
}

.buyNowErrDialog-footerBtn {
	padding: 5px 10px !important;
	height: 30px;
	margin-left: 10px;
	font-weight: bold;
}

.buyNowErrDialog-cancelBtn {
	margin-left: 10px;
	padding: 5px 10px !important;
	height: auto;
	font-weight: bold;
}

.sc-buyNow-errorPopup {
	padding: 0px;
}

.buyNowErrorPopup-link {
	max-width: 400px;
	margin-left: 10px;
}
/********************************* Buy Now Checks Dialog Styles (End) **************************************/
/*********** e-signer popup styling begins*********/
.sap-cp-details-eSigner {
	background-color: #ffffff;
	border-top: solid 9px #008FD3;
	padding: 18px 18px 18px 18px;
}

.sap-cp-details-eSigner-heading label {
	font-size: 22px;
	font-weight: bold;
	color: #686D71;
	font-family: Arial, Helvtica, sans-serif;
	margin: 0px 0px 13px 0px;
	width: 100%;
	white-space: pre-wrap !important;
	text-overflow: none !important;
	overflow: none !important;
	line-height: 23px;
}


.sap-cp-details-eSigner-description {
	padding-left: 0px;
	Font-family: Arial, Helvtica, sans-serif;
	Font-size: 12px;
	color: #444444; 
	margin-bottom: 15px;
}
	
.sap-cp-popup-eSigner-CloseButton {
	position: absolute;
	overflow: hidden;
	top: -9px;
	right: -23px;
	left: auto;
}

.sap-cp-acceptContract-poNumber-length label {
	color: red !important;
}

.sap-cp-details-eSigner-description2 {
	padding-left: 0px;
	Font-family: Arial, Helvtica, sans-serif;
	Font-size: 12px;
	color: #444444; 
	padding-bottom:4px;
}


/*********** e-signer popup styling ends*********/
.sapCpCompTableSearch1 {
	width: 14ex;
	margin-left: -5px;
}

.sapCpCompTableSearch2 {
	width: 35ex;
	margin-left: -5px;
}

.sapCpCompTableLay {
	margin-bottom: 15px;
}

.sapCpBtnDisabled,.sapCpBtnDisabled:hover {
	cursor: auto;
	opacity: 0.5;
	background: #f0ab00 !important;
}

#AssignContactLayout1 .MandatorySymbol:after{
	padding-left: 0px!important;
	content: ''!important;
	color: #fff!important;
}

#CountryLangDialog .sap-cp-popup-CloseButton {
	top: -71px;
	right: -41px;
}
html[data-sap-ui-browser=ie8] .cntryFloatWidth{
	width:450px;
}
.invitePopUpWrapper{
	padding:18px;
	margin:0px;
	background-color: #ffffff;
	border-top: solid 9px #008FD3;
}