
body .action.primary {font-family: 'ProductSans-Regular', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:normal;}
.fieldset > .field > .label {font-weight: normal; font-size: 16px; font-family: 'ProductSans-Bold', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;margin:0;}
body .login-container .block .block-title strong {font-weight: normal; font-family: 'ProductSans-Bold', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 2rem;}
div.columns div.column.main {padding: 0!important; border-radius: 0!important; background-color: transparent!important; margin: 0 0 50px!important;}
.page-main>.page-title-wrapper .page-title {font-size:44px;margin:0 0 29px;}
.page-title-wrapper {padding: 9px 0 0;}
.actions-toolbar {margin: 20px 0 0;}
.login-container .fieldset:after {margin-top: 36px;}
body .login-container .block .block-title strong {font-size:20px;}
.login-container .block .block-title {border-color: #3d3d3d;margin-bottom: 15px;padding-bottom: 13px;margin-top: -5px;}
.block-content p {font-size: 16px;}
.login-container .block-new-customer .actions-toolbar {margin-top: 20px;}
body .action.primary {font-size:16px;}
.secondary a.action.remind {font-size: 16px;}
.login-container .fieldset:after {font-size: 16px;}
.fieldset > .field, .fieldset > .fields > .field {margin: 0 0 15px;}
.actions-toolbar .primary .action {margin: 0 18px 0 0;}
.actions-toolbar .secondary a.action {margin-top: 4px;}
.block.block-new-customer .primary a.action.create.primary {font-size: 16px; padding: 0 15px 0 14px; height: 35px; width: auto; display: flex; justify-content: center; align-items: center;}
button#send2.action.login.primary {width: 82px; height: 35px; padding: 0 15px;}
.action.login.primary {background: #c1332b; border: 1px solid #c1332b;border-radius:20px;}
.block.block-new-customer .primary a.action.create.primary {background: #c1332b; border: 1px solid #c1332b; border-radius:20px;}
.action.remind {color: #c1332b;}
.field.choice {display: none;}
.field.password .control .input-text {margin: 3px 0 0;}
body input[type="text"], body input[type="password"], body input[type="url"], body input[type="tel"], body input[type="search"], body input[type="number"], body input[type="datetime"], body input[type="email"] {margin: 4px 0 0;padding: 10px 45px 10px 15px;}
.control {position:relative;}    
.check_green_box_one {position: absolute; right: 16px; top: 14px; z-index: 2;}
.check_red_box_one {position: absolute; right: 16px; top: 15px; z-index: 2;}
.passwordhide {position: absolute; right: 16px; top: 15px; z-index: 2;cursor:pointer;}
.passwordshow {position: absolute; z-index: 2; top: 15px; right: 16px;}
.field.password.required.close_visible input {padding: 10px 85px 10px 15px;}
.close_visible .passwordshow {right: 44px;}
.close_visible .passwordhide {right: 44px;}
.field.password.required .input-text {padding: 10px 45px 10px 15px;}
.field.password.required .input-text::-webkit-credentials-auto-fill-button {visibility: hidden;}
.field.password.required.show_visible .passwordhide {right: 48px;}
.field.password.required.show_visible .passwordshow {right: 48px;}
.field.password.required.show_visible .input-text {padding: 10px 85px 10px 15px;}
.field.email .check_green_box_one {top: 15px;}
.field.email .check_red_box_one {top: 15px;}
.check_green_box_one img {width:17px;}
.check_red_box_one img {width:13px;}
.passwordhide img {width:20px;}
.passwordshow img {width:21px;}
@media(max-width:768px) {
 .page-footer .footer.content .switcher-store .switcher-options .switcher-trigger{border-top: none;}  
 .page-footer .footer.content .switcher-store .switcher-options ul.dropdown{background: #ffffff;border: 1px solid #bbbbbb;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);margin: 0;position: absolute;} 
 .page-footer .footer.content .switcher-store .switcher-options .switcher-option{border-top: none;display: block; padding: 8px;}
}
@media(max-width:576px) {
.page-main>.page-title-wrapper .page-title {font-size:36px;}
}

@media(max-width:480px) {
.page-main>.page-title-wrapper .page-title {font-size:26px;}
.new_tricks input::placeholder{font-size: 12.5px!important;}
.help_popup input.fname{padding: 0px 15px 0 15px!important;}
.help_popup {padding: 30px 15px 0 15px!important;}
}
