.elementor-33432 .elementor-element.elementor-element-76d2324d > .elementor-container{max-width:360px;}.elementor-33432 .elementor-element.elementor-element-76d2324d{margin-top:40px;margin-bottom:20px;}.elementor-33432 .elementor-element.elementor-element-2e991e47 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;box-shadow:0px 1px 1px 1px rgba(0, 0, 0, 0.05);padding:20px 20px 20px 20px;}.elementor-33432 .elementor-element.elementor-element-2e991e47 > .elementor-element-populated, .elementor-33432 .elementor-element.elementor-element-2e991e47 > .elementor-element-populated > .elementor-background-overlay, .elementor-33432 .elementor-element.elementor-element-2e991e47 > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-33432 .elementor-element.elementor-element-4225b441 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-33432 .elementor-element.elementor-element-4225b441{text-align:center;}.elementor-33432 .elementor-element.elementor-element-4225b441 img{width:70%;}.elementor-33432 .elementor-element.elementor-element-3264161 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-33432 .elementor-element.elementor-element-3264161 .elementor-icon-wrapper{text-align:center;}.elementor-33432 .elementor-element.elementor-element-3264161.elementor-view-stacked .elementor-icon{background-color:#333333;}.elementor-33432 .elementor-element.elementor-element-3264161.elementor-view-framed .elementor-icon, .elementor-33432 .elementor-element.elementor-element-3264161.elementor-view-default .elementor-icon{color:#333333;border-color:#333333;}.elementor-33432 .elementor-element.elementor-element-3264161.elementor-view-framed .elementor-icon, .elementor-33432 .elementor-element.elementor-element-3264161.elementor-view-default .elementor-icon svg{fill:#333333;}.elementor-33432 .elementor-element.elementor-element-3264161 .elementor-icon{font-size:64px;}.elementor-33432 .elementor-element.elementor-element-3264161 .elementor-icon svg{height:64px;}.elementor-33432 .elementor-element.elementor-element-56a5b81c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-33432 .elementor-element.elementor-element-56a5b81c{text-align:center;}.elementor-33432 .elementor-element.elementor-element-56a5b81c .elementor-heading-title{font-size:3.6rem;}.elementor-33432 .elementor-element.elementor-element-8d53366{text-align:center;font-size:1.4rem;}.elementor-33432 .elementor-element.elementor-element-6b5395c{font-size:16px;}/* Start custom CSS */#email {
    font-size: 14px;
    width: 100%;
    border-radius: 4px;
    font-family: "Rubik", Sans-serif;
    text-indent: 22px;
    background-image: url(/wp-content/uploads/envelope-solid.png) !important;
    background-repeat: no-repeat !important;
    background-position: 10px !important;
    background-size: 15px !important;
}
.sec20 {
    display: none;
}
.home-top-header, 
.site-footer {
    display: none;
}
#lostpasswordform legend,
.somfrp-lost-pass-form-text {
    display: none;
}
.no-margin {
    margin-bottom:15px;
}
.no-margin label {
    display: none;
}
fieldset legend {
    margin-bottom: 0px;
}
#som_new_user_pass,
#som_new_user_pass_again {
    font-size: 14px;
    width: 100%;
    border-radius: 4px;
    font-family: "Rubik", Sans-serif;
}
#som_new_user_pass_again {
    margin-bottom: 10px;
}
#resetpasswordform label {
    font-size: 14px;
}
#resetpasswordform p {
    margin-bottom: 10px;
}
#somfrp_user_info {
    font-size: 14px;
    width: 100%;
    border-radius: 4px;
    font-family: "Rubik", Sans-serif;
    text-indent: 22px;
    background-image: url(/wp-content/uploads/envelope-solid.png);
    background-repeat: no-repeat;
    background-position: 10px;
    background-size: 15px;
}
#reset-pass-submit {
    background-color: #1899DB;
    border: 1px solid #4B6396;
    font-size: 1.8rem;
    color: #fff !important;
    border-radius: 4px;
    padding: 7px 16px;
    -webkit-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out;
    font-family: "Rubik", Sans-serif;
    width: 100%
}
#reset-pass-submit:hover {
    background-color: #03769c;
}
.som-password-sent-message {
    font-size: 16px;
    margin-bottom: 20px;
}


#memb_password_send-2 input[type="submit"] {
    background-color: #1899DB;
    background-color: #1899DB;
    border: 1px solid #4B6396;
    font-size: 1.8rem;
    color: #fff !important;
    border-radius: 4px;
    padding: 7px 16px;
    -webkit-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out;
    font-family: "Rubik", Sans-serif;
    width: 100%;
    margin-top: 15px;
}

/* Styles for disabled submit button */  
#memb_password_send-2 input[type="submit"]:disabled {  
    background-color: #A0A0A0;
    border: 1px solid #8B8B8B;
    color: #C0C0C0; 
    cursor: not-allowed; 
    opacity: 0.6; 
}  

#memb_password_send-2 input[type="submit"]:hover {
    background: #03769c;
}

input#memb_password_send-2-email-input {
    font-size: 14px;
    width: 100%;
    border-radius: 4px;
    font-family: "Rubik", Sans-serif;
    text-indent: 22px;
    background-image: url(/wp-content/uploads/envelope-solid.png) !important;
    background-repeat: no-repeat !important;
    background-position: 10px !important;
    background-size: 15px !important;
}/* End custom CSS */