/*============================================================================================*/
/* Your custom styles below */
/*============================================================================================*/


/* style for SignIn page below */
 
 #api .intro h2 {
    display: block;
    text-align: left;
	font-size:16px;
}

.divider h2 {
    display: block;
    text-align: left;
	font-size:16px;
	margin-top:5px;
} 
#api .localAccount .entry .entry-item {
    position: relative;
    width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    display: block;
} 

#api .localAccount .entry .entry-item label {
    display: none;
}

#HendricksonExchange,#next{
margin: 5px 0px 5px auto;
    width: 50%;
    height: 40px;
    background-color: #08415c;
    opacity: 1;
    border-radius: .2rem;
    border: none;
    color: #fff;
	cursor:pointer;
    
}

#api .localAccount .entry .entry-item .password-label #forgotPassword {
    position: absolute;
    right: 0;
    bottom: 0;
    clear: right;
    cursor: pointer;
    text-align: right;
}

#api .localAccount .entry .entry-item #password {
    margin-bottom: 20px;
}

#createAccount{
margin-left:5px;
} 

/* style for signup page below */
#login_bg, #register_bg {
    background: url(https://mediastorageacount.blob.core.windows.net/hendricksonb2cpages/watson-partsplus/img/wc-plus-background.png) center center no-repeat fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 100vh;
    width: 100%;
}


#login figure, #register figure , #form_container figure{

background: #08415c;
}

.hero_single.version_2 .wrapper {
    background: url(https://mediastorageacount.blob.core.windows.net/hendricksonb2cpages/watson-partsplus/img/wc-plus-background.png) center center no-repeat fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
}

header.header.sticky {
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: #A80532;
 
    padding: 15px 20px;
}

.call_section {
    background: url(https://mediastorageacount.blob.core.windows.net/hendricksonb2cpages/sales-academy/en/img/bgES.jpg) center center no-repeat fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
}
 
         @font-face {
         font-family: 'SegoeUI';
         src: url(https://login.microsoftonline.com/static/tenant/templates/fonts/segoeui.WOFF);
         font-weight: normal;
         }
         @font-face {
         font-family: 'SegoeUI';
         src: url(https://login.microsoftonline.com/static/tenant/templates/fonts/segoeui_bold.WOFF);
         font-weight: bold;
         }
         #AmazonExchange {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/colored/amazon.svg);
         }
         #AmazonExchange:hover {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/white/amazon.svg);
         }
         #FacebookExchange {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/colored/facebook.svg);
         }
         #FacebookExchange:hover {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/white/facebook.svg);
         }
         #GitHubExchange {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/colored/github.svg);
         }
         #GitHubExchange:hover {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/white/github.svg);
         }
         #AppleExchange {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/colored/apple.svg);
         }
         #AppleExchange:hover {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/white/apple.svg);
         }
         #GoogleExchange {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/colored/google.svg);
         }
         #GoogleExchange:hover {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/white/google.svg);
         }
         #LinkedInExchange {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/colored/linkedin.svg);
         }
         #LinkedInExchange:hover {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/white/linkedin.svg);
         }
         #MicrosoftAccountExchange {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/colored/microsoft.svg);
         }
         #MicrosoftAccountExchange:hover {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/white/microsoft.svg);
         }
         #QQExchange {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/colored/qq.svg);
         }
         #QQExchange:hover {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/white/qq.svg);
         }
         #TwitterExchange {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/colored/twitter.svg);
         }
         #TwitterExchange:hover {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/white/twitter.svg);
         }
         #WeChatExchange {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/colored/wechat.svg);
         }
         #WeChatExchange:hover {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/white/wechat.svg);
         }
         #WeiboExchange {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/colored/weibo.svg);
         }
         #WeiboExchange:hover {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/white/weibo.svg);
         }
         .buttons #cancel:before {
         content: url(https://login.microsoftonline.com/static/tenant/templates/images/left-arrow.svg);
         }
   
         #SignInWithLogonNameExchange, #SignUpWithLogonEmailExchange, #SignUpWithLogonNameExchange {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/colored/local.svg);
         }
         #SignInWithLogonNameExchange:hover, #SignUpWithLogonEmailExchange:hover, #SignUpWithLogonNameExchange:hover {
         background-image: url(https://login.microsoftonline.com/static/tenant/templates/idp_logos/white/local.svg);
         }

		 /*below styles added by harshpanjre*/
 body{
	font-family:Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;
	background-attachment:fixed;
	background-color:#fff;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	text-align:left;
	font-size: 14px!important; 
	 background: url(https://mediastorageacount.blob.core.windows.net/hendricksonb2cpages/watson-partsplus/img/wc-plus-background.png) center center no-repeat fixed;
      background-size: cover;
    min-height: 100vh;
    width: 100%;
}
.container{
	text-align:center;
	width:100%;
	display:table;
	height:100vh;
	padding:0
}
a:focus{
	outline:0
}
select{
	border:1px solid #ccc
}
select:focus{
	text-shadow:0 0 0 #000;
	outline:0;
	border-color:#1662c7
}
select:-moz-focusring{
	color:transparent
}
img[data-tenant-branding-background=true]{
	width:100%;
	height:100%;
	object-fit:cover;
	z-index:0;
	position:fixed;
	left:0;
	overflow:hidden;
	top:0
}
div[data-tenant-branding-background-color=true]{
	width:100%;
	height:100%;
	position:fixed;
	z-index:0;
}
#api{
	margin:0 auto
}
.col-lg-6{
	max-width:470px;
	width:100%;
	float:none;
	display:inline-block;
	vertical-align:top;
	padding:0
}
.row{
	width:100%;
	margin:0;
	display:table-cell;
	vertical-align:middle
}
ul{
	padding:0
}
#simplemodal-container .simplemodal-data{
	padding:5px 8px;
	overflow:hidden;
	background-color:#fff;
	border-radius:3px;
	font-style:italic
}
#SignInWithLogonNameExchange{
	background-color:#296ec6;
	background-image:url(none);
	background-size:10%;
	background-position-x:95%;
	background-position-y:50%;
	background-repeat:no-repeat;
	border-radius:.2rem;
	width:100%;	
	font-size:1em;
	margin-left:auto
}
#SignInWithLogonNameExchange:hover{
	background-color:#1662c7
}
#AmazonExchange:hover{
	background-color:#36474f!important
}
#FacebookExchange:hover{
	background-color:#3b5595!important
}
#GitHubExchange:hover{
	background-color:#0f0f0f!important
}
#AppleExchange:hover{
	background-color:#0f0f0f!important
}
#GoogleExchange:hover{
	background-color:#c64a29!important
}
#LinkedInExchange:hover{
	background-color:#0274b3!important
}
#MicrosoftAccountExchange:hover{
	background-color:#01a4ef!important
}
#QQExchange:hover{
	background-color:#1a97df!important
}
#TwitterExchange:hover{
	background-color:#1da1f2!important
}
#WeChatExchange:hover{
	background-color:#4cc522!important
}
#WeiboExchange:hover{
	background-color:#e81123!important
}
.buttons #continue:disabled{
	margin:0 auto;
	background-color:#a80532;
	opacity:.3;
	border-radius:.2rem;
	border:none;
	color:#fff;
	font-size:1em
}
.buttons #continue{
	margin:0 auto;
	width:50%;
	height:40px;
	background-color:#a80532;
	opacity:1;
	border-radius:.2rem;
	border:none;
	color:#fff;
	font-size:1em;
	float:right;
	cursor:pointer;
}
.buttons #continue:hover{
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:#a80532;
	border-color:#204d74
}

.buttons #cancel{
	padding:0;
	margin-left:auto;
	background:0 0;
	border:0;
	width:inherit;
	position:relative;
	background-color:transparent;
	top:2px;
	left:3.5%;
	font-size:1em;
	color:#505050;
	box-shadow:none;
	text-align:left;
	cursor:pointer;
	top:-5px;
    left: -5%;
}
.buttons #cancel:hover{
	color:#000!important
}
.buttons #cancel:before{
	padding:10px;
	vertical-align:sub;
	zoom:90%;
	display:inline-block
}
#attributeList ul{
	padding:0
}
#attributeList ul li{
	list-style:none;
	margin:1rem 0
}
label{
	font-weight:600
}
#attributeList ul li label{
	/* float:left */
}
#attributeList ul li.EmailBox label,#attributeList ul li.Password label,#attributeList ul li.TextBox label{
	display:none!important
}

#attributeList ul li label[for=cpiminternal_legalCountry]{
	float:none;
	text-align:left;
	display:block!important
}
#attributeList ul li label[for=cpiminternal_dateOfBirth]{
	float:none;
	text-align:left;
	display:block!important
}
#attributeList ul li input[type='text'],input[type='password'],input[type='number'],input[type='email']{
	outline:0;
	height:35px;
	width:100%;
	border-radius:unset;
	border:none;
	border-bottom:1px solid #1662c7;
	box-shadow:none
}
#attributeList ul li input::-webkit-input-placeholder{
	/* text-indent:20px */
}
#attributeList ul li .attrEntry.validate input:invalid{
	border-color:#b00
}
#attributeList ul li .attrEntry .verify{
	margin-top:15px;
	padding-bottom:10px;
	position:relative;
	text-align:right
}
#attributeList ul li .attrEntry .verify #email_ver_but_send{
	width:50%;
	height:40px;
	background-color:#0067b8;
	color:#fff;
	float:right
}
#attributeList ul li .attrEntry .verify #email_ver_but_send:hover{
	background-color:#0058ad
}

#api {
    margin: 35px 40px 0 45px;
}

#attributeList ul li .attrEntry .verify {
    margin-top: 15px;
    padding-bottom: 50px;
}

#attributeList ul li .attrEntry .dropdown_single {
    height: 45px;
    border-radius: .2rem;
    width: 100%;
    /* margin-bottom: 15px; */
    padding-left: 15px;
}
#form_container
{
	width:600px;
}

 input[type='text']::placeholder
    {   
        /* text-align: left;      for Chrome, Firefox, Opera */
    }

.error {
    color: #b00;
    text-align: left;
    margin-top: 10px;
	}

	.helpLink {
		display: none;
	}

	input[name=extension_TermsOfUseConsented]
	{
		margin-right:3%; 
	}
#attributeList ul li label[for=country]{
	/* float:left;
	display:inline-block!important */
}
	/* registration page CSS below */

	#email_ver_but_send
	{
		background-color:#a80532 !important;
	}


	
/* style for DeepLink interface below */
   #dvBranchLink
{
	 text-align: center !important;
	 margin: 10px 10px 10px 10px !important; 
}
#dvBranchLink h1
{
	color: #333333 !important;
    font-weight: 100 !important;
   
	font-size: revert !important;
}
#dvBranchLink #pNote
{
	color: darkgray !important;
}
#dvBranchLink #pOTPText
{
	color: darkgray !important;
}
#dvBranchLink #phone{
    border: 1px solid #CCC;
    text-align: center;
    width: 240px;
    height: 40px;
    margin: 15px auto 5px auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#dvBranchLink #btnSubmit{
    position: relative;
    display: block;
    border: 0px;
    background: #a80532;
    width: 240px;
    height: 40px;
    color: #FFF;
    text-decoration: none;
    margin: auto;
    padding-left: 10px;
    box-sizing: border-box;
    cursor: pointer;
    outline: none;
}  
.mainDivBranch
{
 margin-left: 1% !important;
}
 
/* #admission_bg {
    background: url(https://mediastorageacount.blob.core.windows.net/hendricksonb2cpages/sales-academy/en/img/screencapture8.png) center center no-repeat fixed;
background-position: top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 100vh;
    width: 100%;
} */

#pMessage{
	color: red;
}
