/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */


.jeg_account_page .jeg_cat_content.row {
    margin-top: 0px;
    border-top: 1px solid #ccc;
    padding-top: 30px;
}

.jeg_account_left {
    margin-bottom: 30px;
}

/* Rewriting the css for the login pop plugin */

.lrm-user-modal-container .lrm-switcher a {
    background-color: #fff;
    font-size: 20px;
    font-weight: bold;
}

.lrm-user-modal-container .lrm-switcher.-is-not-login-only a.selected {
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    border-bottom: 3px solid #333333 !important;
}

.lrm-user-modal-container .lrm-switcher a {
    color: rgba(51, 51, 51, 0.3);
}

.lrm-form a.button, .lrm-form button, .lrm-form button[type=submit], .lrm-form #buddypress input[type=submit], .lrm-form input[type=submit] {
    background-color: #111111;
}

.lrm-form .fieldset input {
    border: none;
    font-size: 14px;
    border-radius: 0px;
    outline: none !important;
    /*margin-bottom: 30px;*/
    border-bottom: 1px solid #333333 !important;
    background-color: #FFFFFF !important;
    color: #495057;
}

.lrm-form .fieldset input:focus {
    box-shadow: none;
    border-bottom: 1px solid #333333 !important;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
}


p.lrm-form-bottom-message {
    position: initial;
    width: 100%;
    /* left: 0; */
    /* bottom: -32px; */
    text-align: center;
    font-size: 16px;
    /* margin: 0px !important; */
}

.lrm-form .hide-password {
    border-left: 0px !important;;
}

.lrm-user-modal p.lrm-form-bottom-message a {
    font-weight: normal;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    color: #3189F0;
    width: 100%;
    margin-top: 15px;
    display: inline-block;
    margin-bottom: 30px;
}

/*.lrm-nice-checkbox__label input:checked ~ .lrm-nice-checkbox__indicator {*/
/*    background: #111111;*/
/*    border-color: #111111;*/
/*}*/


/*.lrm-nice-checkbox__label{*/
/*    color: #111111;*/
/*}*/


.leaky-paywall-user-fields h3 {
    margin: 0.1em 0px 0.5em;
}

#leaky_paywall_message .btn {
    color: #FFFFFF;
    text-align: center;
	text-decoration: none !important;
	background: #202020;
}

#leaky_paywall_message .btn:hover {
    color: #FFFFFF;
}

.your-order h6 {
    margin: 0px;
    font-weight: bold;
    font-size: 20px;
}

/* Dark theme Implementation */

.jnews-dark-mode .jeg_account_left {
    background: transparent;
}

.jnews-dark-mode .value-sub {
    background-color: #333333;
}

.jnews-dark-mode .subcribe-sec .value-great {
    border: 2px solid #303030;
}

.jnews-dark-mode .subcribe-sec .value-tags::before {
    border-color: transparent transparent #303030 transparent;
}

.jnews-dark-mode .subcribe-sec .value-tags {
    background: #303030;
}

.jnews-dark-mode .value-sub .view-dtal a {
    color: #FFFFFF;
}

.jnews-dark-mode .value-sub .data-inside .price span {
    color: #FFFFFF;
}

.jnews-dark-mode .value-sub .in-details li p {
    color: #ffffff;
}

.jnews-dark-mode .small-notic-sub {
    color: #303030;
}

.jnews-dark-mode .accordion h4 {
    color: #303030 !important;
}

.jnews-dark-mode .accordion p {
    color: #303030 !important;
}

.jnews-dark-mode .accordion .according-panel a {
    color: #303030;
}

.jnews-dark-mode .value-sub .view-dtal a::after {
    color: #FFFFFF;
}

.jnews-dark-mode .subcribe-sec.payment form {
    background: #1A1A1A;
    border-radius: 4px;
}

.jnews-dark-mode .your-order {
    background: #1A1A1A;
}

.jnews-dark-mode .your-order .price span {
    color: #FFFFFF;
}

.jnews-dark-mode .your-order .in-details li p {
    color: #FFFFFF;
}

.jnews-dark-mode .sec-log form .btn {
    background: #494949;
}

.jnews-dark-mode .your-order.on-mobile a.tittle-coll::after {
    color: #FFFFFF;
}

.jnews-dark-mode fieldset.fieldset--terms label {
    color: #494949 !important;
}

.jnews-dark-mode .fieldset i {
    font-style: italic;
    color: #494949;
}

.jnews-dark-mode .fieldset label {
    color: #494949 !important;
}

.jnews-dark-mode .fieldset label a {
    color: #494949 !important;
}

.jnews-dark-mode .lrm-form .lrm-form-message {
    color: #494949 !important;
}

.jnews-dark-mode .lrm-form .fieldset input {
    color: #494949;
}

.jnews-dark-mode .lrm-nice-checkbox__label .lrm-nice-checkbox__indicator {
    border-color: #494949;
}

.lrm-nice-checkbox__label input:checked ~ .lrm-nice-checkbox__indicator {
    background: #111111;
    border-color: #111111;
}

.jnews-dark-mode .leaky_paywall_message_wrap {
    background: none;
}

.jnews-dark-mode #leaky_paywall_message {
    padding: 0px;
    border-radius: 8px;
}

.jnews-dark-mode .subcribe-contu {
    background: #1A1A1A;
}

.jnews-dark-mode .subcribe-sec #breadcrumbs {
    color: #1A1A1A !important;
}

.jnews-dark-mode .subcribe-sec #breadcrumbs a {
    color: #1A1A1A !important;
}

.jnews-dark-mode .subcribe-sec #breadcrumbs .breadcrumb_last_link a {
    color: #1A1A1A !important;
}


.lrm-nice-checkbox__label:hover input:not([disabled]):checked ~ .lrm-nice-checkbox__indicator, .lrm-nice-checkbox__label input:checked:focus ~ .lrm-nice-checkbox__indicator {
    background: #111111;
}