aside.plato-login-sidebar {display: none;}

.plato-user-panel .plato-login-content {
    width: 100% !important;
    display: block;
    min-width: unset !important;
    float: unset !important;
    min-height: unset;
}

.plato-user-panel.theme-pz-theme {
    width: 500px;
    margin: 0 auto;
}

.plato-row {
    display: block !important;
}

.plato-user-panel .plato-col-md-8 {
    min-width: 100% !important;
}

p.woocommerce-store-notice.demo_store {
    display: none !important;
}

form#plato-login-form {
    width: 100% !important;
    padding: unset;
}

.plato-user-panel .plato-col-md-8 > div {
    float: left;
    width: 100% !important;
    padding: unset;
    margin: unset;
    min-width: unset !important;
    max-width: unset;
    flex: unset !important;
}

.plato-login-content.plato-col-12.plato-col-md-8 {}

input#plato-login-btn , #plato-register-btn , #plato-lost-btn , #plato-confirm-register-btn{
    background: #686cb6;
    border-radius: 10px;
}

#plato-login-form input {
    box-shadow: none !important;
    border-radius: 10px;
    font-family: _IRANSansX !important;
}

.plato-user-panel input[type="radio"], .plato-user-panel input[type="checkbox"] {border-color: #686cb6 !important;}

.plato-user-panel input[type="radio"], .plato-user-panel input[type="checkbox"] {
    border-color: #686cb6 !important;
}

.plato-user-panel input[type="checkbox"]:checked {
    background: #686cb6 !important;
}

.plato-user-panel input[type="checkbox"]:before {
    top: 50% !important;
    position: absolute !important;
    transform: translateY(-50%);
}

ul.plato-login-footer a {
    color: #000;
}

.plato-user-panel .plato-button.plato-button-primary, .plato-user-panel input[type=submit].plato-button-primary, .plato-user-panel button.plato-button-primary, .plato-user-panel .button.plato-button-primary {
    background: #686cb6 !important;
}
.plato-modal.plato-modal-avatar {
    width: 100%;
}

.plato-user-panel.theme-pz-theme.plato-logged-in.plato-rtl.plato-centered.plato-content-boxed.plato-topnav-floating.plato-sidenav-vertical.plato-skin-light {
    width: 100%;
}

body {
    margin: unset;
    padding: unset;
}

@media screen and (max-width: 500px) {
.plato-login-content.plato-col-12.plato-col-md-8 {
    width: 100% !important;
}

.plato-user-panel.theme-pz-theme {
    width: 100% !important;
}
}