/* THEME CSS */
html,body,p,span,label,h1,h2,h3,h4,h5,div,a,ul,ol,li {font-family: "Montserrat" !important;} 
.customer-account-create .form.create.account.form-create-account, .customer-account-login #login-form, .customer-account-forgotpassword .form.password.forget{margin:0 auto;min-width:unset;max-width:450px;border:1px solid #ddd;padding:50px;border-radius:2px;}
.customer-account-create .form.create.account.form-create-account legend, .customer-account-login #login-form legend, .customer-account-forgotpassword .form.password.forget legend {border: 0px;}
.customer-account-create .form.create.account.form-create-account legend span, .customer-account-login #login-form span,.customer-account-forgotpassword .form.password.forget span {font-size: 15px;text-transform: uppercase;font-weight: 600;}
.form-create-account input, #login-form input,.customer-account-forgotpassword .form.password.forget input{border: 0;border-bottom: 1px solid #c6c6c6;padding-left: 0;}
.password-none .password-strength-meter::before {border-radius: 4px;}
.password-strength-meter {margin-top: 12px;font-size: 12px;}
._keyfocus :focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {border-bottom: 1px solid #1979c3 !important;box-shadow: unset !important;}
.fieldset.additional_info {margin: 0;}
.customer-account-create .page-title-wrapper, .customer-account-forgotpassword .page-title-wrapper{text-align: center;text-transform: uppercase;} 
.customer-account-create .page-title-wrapper .page-title, .customer-account-forgotpassword .page-title-wrapper .page-title{font-size:25px;font-weight:500}
.customer-account-login .login-container{max-width:450px;margin:0 auto}
.customer-account-login .login-container > .block{width:100%;text-align:center;}
.customer-account-login .login-container .fieldset > .field > .control {width: 100%;}
.login-container .fieldset::after {display: none;}
.customer-account-login #login-form .actions-toolbar .primary,.customer-account-login #login-form .actions-toolbar .secondary,.customer-account-forgotpassword .form.password.forget .primary{width:100%;text-align:center;}
.customer-account-login #login-form .action.remind{color:#606060;font-size:14px;margin-top:20px!important}
.customer-account-login #login-form {padding-bottom: 18px;}
.login-container .block .block-title {border: 0;margin: 0;}
.login-container .block .block-title #block-customer-login-heading,.block.block-new-customer .block-title {text-transform: uppercase;font-size: 22px;}
.login-container .block .block-title .field.note {font-size: 13px;}
.block.block-new-customer .block-content {font-size: 13px;}
.block.block-new-customer .block-content .primary a{width:60%;margin:0 auto;float:none}
.block.block-new-customer .block-content .primary {width: 100%;}
.contact-index-index .contact-left,.contact-index-index .contact-right{width:50%;float:left}
body.fixedmenu header.page-header{position:fixed;top:0;left:0;z-index:99;width:100%;border-bottom:1px solid #1d1d1b}
