/*show or hide password custom css */
.pass-show-hide    {
   z-index: 2;
   position: absolute;
   color: #808080;
   right: 10px;
   top: 43px;
}
.pass-show-hide-password {
    text-align: right;
    cursor: pointer;
    position: absolute;
    z-index: 2;
    color: #808080;
    top: 44px;
    right: 5px;
}
.pass-show-hide-reset-password {
   z-index: 2;
   position: absolute;
   color: #808080;
   right: 10px;
   bottom: 28px;
}
.customer-account-createpassword form.form.password.reset fieldset .field{
   position: relative;
}
.customer-account-login .login-container fieldset .field{
   position: relative;
}
/* form validation design */
.msg {
   display: none;
}
.error {
   color: red;
}
.success {
   color: green;
}
/* css form validation end here */
.customer-account-create .form.create.account .fieldset .field.choice label{
   display: inline-flex;
   font-size: 12px;
   padding-bottom: 20px;
}
.customer-account-create .form.create.account .fieldset .field.choice#amprivacy-checkbox input{
   vertical-align: top;
}
.customer-account-create .form.create.account .fieldset .field.choice#amprivacy-checkbox label{
   display: inline-block;
}

.forgotpassmain, .customer-account-createpassword form.form.password.reset, .customer-account-confirmation form.form.send.confirmation
   {
margin: 0 auto;
border: 1px solid #eeeeee;
background: #ffffff;
border-radius: 4px;
padding: 20px;
min-width: initial;
width: calc(100% - 40px);
max-width: 500px; min-height: 380px;
}
.customer-account-forgotpassword  .page-header, .customer-account-createpassword .page-header,
.customer-account-confirmation .page-header {
   background: #ffffff;
   border-bottom: 1px solid #e0e0e0;
}

.customer-account-forgotpassword .page-wrapper, .customer-account-createpassword .page-wrapper, 
.customer-account-confirmation .page-wrapper  {
   background: #f5f5f5;
}
.customer-account-forgotpassword .btn.btn-lg , .customer-account-createpassword .btn.btn-lg, 
.customer-account-confirmation .btn.btn-lg  {
   padding: 10px 80px;
}
.customer-account-forgotpassword  .back-link, .customer-account-createpassword  .back-link, 
.customer-account-confirmation  .back-link {
   position: absolute;
   top: 5px;
   left: 0;
}.back-link a {
   font-size: 12px;
   text-decoration: none;
}
.form.password.forget  .note , .customer-account-createpassword  .note, .customer-account-confirmation  .note {
  text-align: center;
   font-size: 16px;	
}
.customer-account-forgotpassword  .page-wrapper main , .customer-account-createpassword .page-wrapper main, .customer-account-confirmation .page-wrapper main   {
   padding-top: 40px;
   position: relative;
}.customer-account-forgotpassword .forgotpassmain, .customer-account-createpassword form.form.password.reset, .customer-account-confirmation form.form.password.reset  {
   padding: 40px 70px;
}

.customer-account-forgotpassword .page-title-wrapper, .customer-account-createpassword .page-title-wrapper, .customer-account-confirmation .page-title-wrapper   {
   text-align: center;
}.column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar {
   margin-left: 0px !important;
}
@media (min-width: 768px), print{
.form.password.forget{
   min-width: 100% !important;
   width: 100% !important;
}
}

/* 269-AM-Login-bugs related custom css*/

span.cuctom-font-color { color:#000000 !important; font-weight: 600;}

a.no-heilight, .no-heilight a, .no-heilight a:visited {color:#333333 !important;font-weight:normal !important;}

.customer-account-login .login-container fieldset div.primary a, .customer-account-create .login-container fieldset div.primary a.no-underline {text-decoration: none !important;}

/***************End***********************/

.fieldset {
   position: relative;
}



/*=========== mobile view =============*/

@media (max-width: 981px) {
 
   .customer-account-forgotpassword .forgotpassmain, .customer-account-createpassword form.form.password.reset, .customer-account-confirmation form.form.password.reset {
   padding: 40px 20px;
}

.form.password.reset, .customer-account-confirmation form.form.password.reset {

   padding: 10px 20px;
}


}