.main-wrap{
	width: 985px; 
	margin:auto;
	min-height:400px;
	font-size: 14px;
   font-family: 'Gotham 4r';
}
.rd-accContent-wrap{
	margin:30px auto;
	width:800px;
	overflow:hidden;
	font-family: 'gotham 4r';
}
.rd-helpMark{
	text-decoration: none; 
	background: url('../images/tooltip_pointer.png') no-repeat;
	width: 31px;		
	height: 30px;					
	box-sizing: border-box;			
	display: inline-block;
}
.rd-CreateAcc-wrapper .clearfloat{float:left;}
.rd-CreateAcc-wrapper .floatright{float:right;}
.rd-left-wrap{
	
	width: 46%;
	float: left;
	padding-right: 2%;
	border-right: solid 1px #CCC;
}
.rd-right-wrap{
	width: 47%;
	float: right;
}
.rd-greyLine{
	min-height: 300px;
	border-left: solid 1px #CCC;
	float: left;
	width: 1px;
}
.rd-btnGreen{
   background-color: #95c96f;
   color: #fff;
   height:46px !important;
   font-size: 18px;
   font-family: 'Gotham 5r';
   width:282px !important;  
   border:0;
   border-radius: 0px;
}
#frame .rd-accContent-wrap button{
	padding:0px;
	font-weight: normal;
}
.rd-accContent-wrap a{
	text-decoration: underline;
}
.rd-accContent-wrap a:hover{
	text-decoration: none;
	color:#464646;
}
.signin_bottom_txt img{
	float:left;
	margin-right:10px;
}
.signin_bottom_txt p.looking_txt{
	margin-top:38px;
	font-family: 'Gotham 5r', sans-serif;
	font-weight:normal;
	padding-bottom:0px;
	color:#000;
}
.signin_bottom_txt p a{
	text-decoration: underline;
}
.rd-btnGreen:hover, .rd-btnGreen:active{
   background-color: #769f58;
}
.visa_checkout_area{
	text-align:center;
	width:74%;
}
/* main title*/
.rd-mainTitle{
   font-size: 22px;
   font-family: 'Gotham 5r';
   font-weight: normal;
   margin-bottom:20px;
}
.fotfamily5r{
	font-family: 'Gotham 5r' !important;
}
.checkout_card{			
	margin-bottom:6px;
}
.rd-subTitle{
   font-size: 20px;
   font-family: 'Gotham 5r';
   font-weight: normal;
   color:#000;
}

/* input label */
.rd-input-label{
   font-size: 14px;
   font-family: 'Gotham 5r';
   float: left;
   margin-top:18px;
   margin-bottom:4px;
}		
.mT20{		
	margin-top:20px;
}
.mB15{
   margin-bottom:15px;
}
.mB10{
   margin-bottom:10px;
}
.mB5{
   margin-bottom:5px;
}
.mT10{
   margin-top:10px;
}
.mT15{
   margin-top:15px;
}
.mT7{
 margin-top: 7px;
 float: left;
}
.mL15{
 margin-left: 15px; 
}
.mR10{
 margin-right: 10px; 
}
/*Input text  field */
.rd-accContent-wrap .rd-input-field{
   width:275px;
   height:37px;
   border: 1px solid #ccc;
   padding-left:5px ;
   border-radius: 0px;
   font-size:14px;
}
/*css code for Signin page -  screen 10 - starts*/ 

a.rd-forgotPass-link:hover {
    text-decoration: none;
}
a.rd-forgotPass-link {
    text-decoration: underline;
}

.rd-forgotPass-link{
	color:#000 !important;
	font-size: 12px;
	font-family: 'Gotham 4r';
}
.rd-forgotPass-link:hover{
	color:#000 !important;
}
.rd-forgotPass{
	margin-top:5px;
}
.Sign_content p{
	margin-bottom:12px;
	font-size:14px;
}		
ul.login_list_holder li {
	clear: both;
	padding: 12px;
	padding-left:82px;
	text-align: left;
	margin:2px 0px;
	font-family: 'Gotham 5r', sans-serif;
	font-size:16px;
	margin-left:8px;
	color:#000;
}
 ul.login_list_holder li.login_list1 {
	background: url("../images/login_list.png") no-repeat scroll top left;			 
}
 ul.login_list_holder li.login_list2 {
	background: url("../images/login_list.png") no-repeat scroll  0px -48px;	 
}
ul.login_list_holder li.login-list2-rewards {
	background: url("../images/loyaltyV2/rewards-green.png") no-repeat 11px 0;
    background-size: contain;
}
 ul.login_list_holder li.login_list3 {
	background: url("../images/login_list.png") no-repeat scroll  0px -96px;	 
}
 ul.login_list_holder li.login_list4 {
	background: url("../images/login_list.png") no-repeat scroll  0px -144px;	 
}
/*css code for Signin page -  screen 10 - ends*/
.rd-cancelBtn {
	height: 50px;
	font-size: 18px;
	font-family: 'Gotham 5r';
	width: 180px;
	text-transform: uppercase;
	background: #FFF;
	border: 0;
	text-decoration: underline;
	color:#000;
}
.rd-cancelBtn:hover{
	text-decoration: none;
}
.skavafooter{
	font-size: 14px;
	padding-left: 15px;
	margin-left: 15px;
	margin-top: 8px;
	width: 80%;
}
.skavafooter li{
	list-style-type: decimal;
	margin: 5px;
}
.skava_looking_txt{
	margin-top:15px;
	font-family: 'Gotham 5r', sans-serif;
	font-weight:normal;
	margin-bottom: 5px;
	color:#000;
}
.softlogin_area{	
	margin-top:15px;
}	
/*Css for create account page starts*/
.signinfieldrow {
	float: left;
	font-family: 'Gotham 4r', 'GothamBook', Helvetica, Arial, sans-serif;
}

.keep-me-signed-in {
	width: 280px;
	float: left;
	position: relative;
}
 .keep-me-signed-in-input{
    position: absolute;
	left: 0px; 
	visibility: hidden;
}

.keep-me-signed-in-content, .rd-SigninContent .keep-me-signed-in-content {
    font-size: 11px;
    color: #808080;
}

.keep-me-signed-in-label {
	font-family: 'Gotham 5r', Helvetica, Arial, sans-serif;
	position: relative;
	padding-top: 14px;
}
.keep-me-signed-in-label-text{
	font-size: 12px;
	position: absolute;
    top: 0;
    width: 230px;
}
.keep-me-signed-in .keep-Me-Signed {
	float: right;
    margin-top: -2px;
}
.rd-SigninContent .keep-me-signed-in-label-text,
.rd-softsignin-wrapper .keep-me-signed-in-label-text{
	width: 120px;
    font-size: 12px;
}

.bNone{
    border-right:none;
}
.rd-showPassField, .rd-pass_labelField{
	display:inline-block;
	float:left;
}
.rd-pass_labelField{
	min-width:188px;
}
.rd-showPassField p{
	margin-top:18px;
	margin-bottom:2px;
}
.rd-createLeft, .rd-createRight{
	float:left;
	display:inline-block;
	width:40%;
	min-height: auto;
	padding-right:0;
}
.rd-heightAuto{
	height:;
}
.rd-pB0{
	padding-bottom:0;
}
.rd-pB30{
	padding-bottom:30px;
}
.mT30{
	margin-top:30px;
}
.pT20 {
    padding-top: 20px;
}
.rd-CreateAccWrap, .rd-rewardsWrap{
	border-bottom: 1px solid #ccc;
	width:800px;
	overflow:hidden;
	height:auto;
	
}
.rd-rewardsWrap{
	padding-bottom:30px;
}
.rd-rewardsContent p.rd-rewardTit, .rd-rewardsContent a.rd-helpMark, 
.rd-rewardsContent img.rd-yesYouImg, .rd-rewardsContent img.rd-kohls-rewards {
	display: inline-block;
} 
.rd-rewardsWrap a.rd-helpMark,  a.rd-helpMark{
	text-decoration: none;
	font-size: 15px;
    background: url('../images/tooltip_pointer.png') no-repeat;   
	margin-top: 6px;
}
.rd-CreateAcc-wrapper .rd-capDiv{
	border:1px solid #800000;
	width:300px;
	height:80px;
	background-color:#800000;
	margin-right:22px;
	text-align: center;
}
.rd-CreateAcc-wrapper .rd-capDiv p{
	color:#fff;
	display: inline-block;
    line-height: 90px;
    font-size: 24px;
    font-weight: bold;
}
.rd-CreateAcc-wrapper .rd-capArt, .rd-CreateAcc-wrapper .rd-capDiv{
	display: inline-block;
	float:left;
}
.rd-CreateAcc-wrapper a.rd-refreshLink{
	float:left;
	display: inline-block;
	color:#000;
}
.rd-CreateAcc-wrapper a.rd-audioLink{
	float:right;
	display: inline-block;
	color:#000;
	margin-left:45px;
}
.rd-BtnsWrap a.rd-helpMark{
	text-decoration: none;
}
.rd-CreateAcc-wrapper .rd-txtBold{
	font-weight: bold;
}
.rd-CreateAccWrap p.rd-creatTxt, .rd-rewardsWrap p.rd-creatTxt{
	font-size: 14px;
	font-family: 'Gotham 4r';
	margin-bottom:10px;
}
.rd-rewardsWrap p.rd-creatTxt{
	margin-bottom:0px;
}
/*.rd-rewardsWrap p.rd-creatTxt{
	margin-bottom: 25px;
}*/
#frame .rd-accContent-wrap .rd-input-label{
	margin-bottom:6px;
	float:left !important;
	color:#000;
}
.rd-rewardsContent img, .rd-rewardsContent .rd-rewardTit{
	padding-right:12px;
}
.rd-CreateAcc-wrapper .rd-radioBtnWrap{
	margin:22px 0  5px 0;
}
.rd-CreateAcc-wrapper .rd-radioBtnWrap label{
	padding-right: 18px;
	font-size: 14px;
	font-family: 'Gotham 4r';
	cursor: pointer;
}
.rd-phoneField select.rd-select, .rd-DobField select.rd-select-month{
	margin-right:10px;
	width:100px;
	height:38px;
	padding-left: 5px;
}
.rd-phoneField select.rd-select{	 
	height:40px;	 
}
select.rd-select{
	border-radius: 0px;
	font-size:14px;
}
.rd-rewardId input{
	width: 280px;
}
.rd-phoneField input.rd-input-field{
	width:168px !important;
	margin-right:8px;
}
.rd-rewardsWrap .rd-phoneField input.rd-input-field.placeHolderCss{
	padding-left: 10px;
	width: 163px !important;
}
.rd-DobField select.rd-select-day, .rd-DobField .rd-select-year{
	width:83px;
	height:38px;
	margin-right:8px;
	padding-left:5px;
}
.rd-CreateAcc-wrapper .rd-capArt .rd-input-field, .rd-CreateAcc-wrapper .rd-CapLinks ul.rd-capUlLinks li a{
	font-family: 'Gotham 4r';
	font-size: 14px
}
.rd-checkboxField span{
	font-family: 'Gotham 7r';
	font-size: 14px;
	color:#000;
}
.rd-CreateAcc-wrapper .rd-checkboxField{
	font-family: 'Gotham 4r';
	font-size: 14px;
}
.rd-checkboxField label{
	margin-right:10px;
}
.rd-CaptchaWrap .rd-input-field{	
    height: 38px;
}

.nothankssec #recaptcha-softSignin, .nothankssec .err.Err-captcha {
	clear:both;
	padding-top:10px;
}

.yes2rewards_radio_content label {
	float: left ;	
	font-weight: bold;
	height: 31px;
	width: auto ;  
	text-align: right;
	line-height: 30px; 
	padding-left: 40px;
	margin-right: 20px;
}
.RD_create_y2y_checked {
    background: url("../images/latest_radioButton.png") no-repeat left top !important;    
}
.RD_create_y2y_default {
    background: url("../images/latest_radioButton.png") no-repeat left bottom;      
}
.CHK_create_salesalert_checked, .keep-me-signed-in-label-checked {
 	background: url("../images/create_acc_checkbox.png") no-repeat left top;
    padding-left: 22px;
}
.CHK_create_salesalert_default, .keep-me-signed-in-label-default {
    background: url("../images/create_acc_checkbox.png") no-repeat left bottom !important;
}

.keep-me-signed-in-label-checked {
	background: url("../images/create_acc_checkbox.png") no-repeat left top !important;
	padding-left: 22px;
}
.keep-me-signed-in-label-default {
	background: url("../images/create_acc_checkbox.png") no-repeat left bottom;
}

.new_usr_enr_card  label, .keep-me-signed-in-label{
	width: auto !important;
    clear: none !important;
	padding-left: 40px;	
	height: 30px !important;    
    line-height: 30px !important;
    cursor: pointer;
}
 .new_usr_enr_card input[type="checkbox"], .yes2rewards_radio_content input[type="radio"] { 
    position: absolute;
    left: -9999px;  
}
.new_usr_enr_card a.rd-helpMark{margin-top:0px;}
.Enr_Id_tooltip_arrow {
    background: url("../images/tooltip_arrow_up_enr.png") no-repeat left top !important;     
}
.salesalert_create_tip, .birthday_create_tip, .rewardId_create_tip, .phone_create_tip, 
.yes2you_create_tip, .kohlsrewards-create-tip{
    background-color: #FFFFFF;
    border: 1px solid #E7E6E4;
    border-radius: 5px;
    box-shadow: 1px 1px 5px #626262;
    display: none;
    padding: 10px;
    position:absolute;
    width: 241px;
}
.err,.Err-email,.Err-password{
	display:none;
	color:red;
	font-size: 13px;
	border-color:#fff;
}
/** Backend Logic **/
.linkingSec.rd-rewardId,.linkingSec.rd-DobField {
	display:block;
}
.enrollSec.rd-phoneField,.enrollSec.rd-DobField ,.enrollSec.rd-CaptchaWrap{
	display:block;
}
.rd-CreateAcc-wrapper .capcha_assets{display:none;}
.rd-CreateAcc-wrapper #capDiv { margin-top: 18px;}

#error_display{
	/*margin-left:75px;*/
	font-size: 13px;
	font-family:'gotham 4r'
}
.rd-CreateAcc-wrapper input[type='text'].placeHolderCss{
    color: #A3A0A0;
    font-style: italic;
	padding-left: 10px;
    width: 270px;
}
.yes2rewards_radio_content label  a,.new_usr_enr_card  label a{
	font-size: 14px;
   font-family: 'Gotham 4r';
   text-decoration:none;
   cursor:pointer;
   color:#626262 !important;
   font-weight:normal;
}
.yes2rewards_radio_content label  a:hover,.new_usr_enr_card  label a:hover{
 color:#626262 !important;
}
.rd-mB3{margin-bottom:3px;}
.rd-showPassField a.rd-forgotPass-link::before {
content: "Show ";
}
.rd-showPassField a.showpassword-link::before {
content: " Hide ";
}
#frame .rd-accContent-wrap .rd-error{
	border:1px solid #F00000 !important;
}
.Err-phonenumbervalidate,.Err-phonenumber{
	margin-top: -20px;
}
.rd-accContent-wrap .err a{
   font-size: 13px;   
   text-decoration:none;  
   cursor:default;
   color:#f20000 !important;
}

.rd-accContent-wrap .err a:hover{
 color:#f20000 !important;
}
.lerror{
	    border: 1px solid red !important;
}
/*Css for create account page ends*/

.masterPass-button{	
	width:auto !important;
}

.landingPagePaymentButtonContainer{
    height: 35px;
    position: relative;
}

.paymentButtonloaderContainer{
	background-color:rgba(255, 255, 255, 0.7);
	height: 40px;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display:none;
}

.paymentButtonloader{
    background: url(../images/ajax-loader.gif) center center no-repeat;
    height: 35px;
    z-index: 1;
    display: block;
}

.visa_checkout_area.fleft.multiPay{
	width:auto;
	margin-right: 30px;
}
.rd-accContent-wrap .new_usr_enr_card label.account_salesalert_chkbox{
	padding-left:30px;
}
.rd-accContent-wrap .new_usr_enr_card .account_salesalert_text{
	display: inline-block;
    line-height: 30px;
    vertical-align: top;
	margin-right: 5px;
}

/*START : Changes For ACPE-81 */

#rd-createAccountForm input[type='text'], #rd-createAccountForm input[type='password'],#rd-createAccountForm textarea {
outline: none;
border: 1px solid #DDDDDD;
}

#rd-createAccountForm input[type='text']:focus, #rd-createAccountForm input[type='password']:focus, #rd-createAccountForm textarea:focus {
border: 1px solid #7EA0D7;
box-shadow: 0px 0px 5px #5B9DD9;
}

#signInForm input[type='text'], #signInForm input[type='password'], #signInForm textarea{
	outline: none;
border: 1px solid #DDDDDD;
}

#signInForm input[type='text']:focus, #signInForm input[type='password']:focus, #signInForm textarea:focus{
	border: 1px solid #7EA0D7;
box-shadow: 0px 0px 5px #5B9DD9;
}
/* Kohls cash Banner for Signin Page */

.kohls-cash-banner-signin-page {
	display: none;
	background-color: #f8f8f8;
	height: 80px;
	margin: 0 auto;
	margin-top: -15px;
	width: 1009px;
}

.signin-page-charge-card {
	float: left;
	height: 49px;
	margin: 16px 10px 15px 15px;
	width: 74px;
}

.kohls-cash-banner-signin-page .prequal-start-shopping {
	text-decoration: underline;
}

.kohls-cash-banner-signin-page .prequal-kcc-info,
.kohls-cash-banner-signin-page .prequal-start-shopping, 
.kohls-cash-banner-signin-page .prequal-wihout-signin {
	color: #000000;
	float: left;
	font-family: 'Gotham 4r', 'GothamBook', Helvetica, Arial, sans-serif;
	font-size: 14px;
	height: 19px;
	line-height: 1.36;
	padding: 31px 0 30px 0;
}

/*END : Changes For ACPE-81 */
/* Kohls cash Banner for Signin Page */

.kohls-cash-banner-signin-page {
	display: none;
	background-color: #f8f8f8;
	height: 80px;
	margin: 0 auto;
	margin-top: -15px;
	width: 1009px;
}

.signin-page-charge-card {
	float: left;
	height: 49px;
	margin: 16px 10px 15px 15px;
	width: 74px;
}

.kohls-cash-banner-signin-page .prequal-start-shopping {
	text-decoration: underline;
}

.kohls-cash-banner-signin-page .prequal-kcc-info,
.kohls-cash-banner-signin-page .prequal-start-shopping, 
.kohls-cash-banner-signin-page .prequal-wihout-signin {
	color: #000000;
	float: left;
	font-family: 'Gotham 4r', 'GothamBook', Helvetica, Arial, sans-serif;
	font-size: 14px;
	height: 19px;
	line-height: 1.36;
	padding: 31px 0 30px 0;
}
@media only screen and (max-width : 768px) {
.main-wrap{width:700px}
.rd-accContent-wrap{width:100%}
}

.rd-checkoutlogin .rd-SigninContent, #signInForm .rd-SigninContent, .rd-registrysignin-wrapper 
.rd-SigninContent, .softlogin_area #softlogin-container, .order_status #orderStatusSignIn {
    position: relative;
}
.signin-loader{
	left: 136px;
	bottom: 15px;
	z-index: -1;
    position: absolute;
}
#Profilelogin[disabled='disabled'], #orderSignIn[disabled='disabled'],#signInForm-checkout .rd-signInBtn[disabled='disabled'], 
.softlogin_area #softlogin-container .rd-signInBtn[disabled='disabled']{
    background-color: #d5d5d5; 
}
.rd-input-label .phoneType-label, .rd-phoneField .phoneType-label, 
label.signup-month, label.signup-day, label.signup-year {
	position: absolute;
	left: -100%;
}
.rd-input-label .padding-top{
	padding-top: 6px;
}

/* login error link style */
#error .login-link, #error_display .login-link {
	color: inherit;
    text-decoration: underline;
    cursor: pointer !important;
}

#error_display .login-link:hover{
    text-decoration:none
}

/* Keep me signed in forgot password guest orderlogin */
.account_manage_order .keep-me-signed-in-label-text {
    width: 120px;
}

.account_manage_order .keep-Me-Signed {
    margin-top: 0;
    margin-right: -15px;
}

.account_manage_order .keep-me-signed-in-label {
    padding-left: 35px;
    padding-top: 15px;
}