.bbp-user-edit-link{
    display: none;
}
#bbp-user-profile{
    display: none;
}
body.tml-action-lostpassword button[type="submit"]{
    margin-top: 10px !important;
}
body.tml-action-lostpassword button[type="submit"], body.tml-action-login button[type="submit"],body.tml-action-register button[type="submit"],body.tml-action-resetpass button[type="submit"]{
    margin: 0 auto;
    text-align: center;
    display: block;
    color: #fff;
    background-color: #2ba1ec;
    border-color: #1596e9;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 18px;
    line-height: 1.428571429;
    border-radius: 4px;
    font-weight: normal;
}

body.tml-action-lostpassword .tml-links,body.tml-action-login .tml-links,body.tml-action-register .tml-links{
    list-style: none !important;
    padding: 0 0 23px 1em;
    line-height: 26px !important;
    text-align: right;
}
body.tml-action-lostpassword ul.tml-links li, body.tml-action-login ul.tml-links li, body.tml-action-register ul.tml-links li{
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
body.tml-action-resetpass input[type="text"],body.tml-action-resetpass input[type="password"],body.tml-action-resetpass input[type="email"],body.tml-action-lostpassword input[type="text"],body.tml-action-lostpassword input[type="password"],body.tml-action-lostpassword input[type="email"],body.tml-action-register input[type="text"],body.tml-action-register input[type="password"],body.tml-action-register input[type="email"], body.tml-action-login input[type="text"], body.tml-action-login input[type="password"],body.tml-action-login input[type="email"]{

    height: 39px;
    padding: 6px 12px;
    font-size: 18px;
    line-height: 1.428571429;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

body.tml-action form .tml-field{
    width: 100%;
}
body.tml-action-resetpass form #pass-strength-result{
    background-color: Transparent !important;
    border-color: Transparent !important;
}

#donationModal .modal-dialog{
    -webkit-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0)  !important;
    -o-transform: translate(0, 0)  !important;
    transform: translate(0, 0)  !important;
    margin-top: calc(50vh - 156px) !important;
}

#my-account .content-columns-lumit{
    display: flex;
    justify-content: center
}

#lumit-profile p.form-control-static.editable{
    word-wrap: break-word;
}

#footer-holder {
    /*background: #959597;*/
}

@media (max-width: 980px){
    #my-account .content-columns-lumit{
        flex-direction: column;
    }
}

@media (max-width: 1280px){
    #my-account .content-columns-lumit{
        flex-direction: column;
    }
    #my-account .et_pb_column_2_3, #my-account .et_pb_column_1_3{
        width: 100% !important;
    }
}

.tml-register-link{
    display: none !important;
}
#lumit-products-info .product-row .download-lumit::after{
    top: 50% !important;
    margin-top: -15px !important;
}
@media (max-width: 400px) {
    #main-footer{
        height: auto !important;
        position: initial !important;
    }
    #footer-holder{
        display: none;
    }
}