.jd_download_details_title h1 {
    font-size: 20px !important;
}
.uk-pagination>*>* {
    font-size: 120%;
}
#fd .o-alert--danger, #fd .o-alert--danger .o-alert__close {
    color: #fff;
    background: #000;
}
#fd .o-alert--danger {
    border-color: #b9ff00;
}
#fd .o-btn--primary:hover {
    color: #fff;
    background-color: #1c1c1c;
    border-color: #9fe200;
}
#fd .o-btn--primary {
    background-color: #6c9901;
    border-color: #9fe200;
    color: #fff;
}
#fd .fd-toolbar .is-active .fd-toolbar__link:not(.no-active-state), #fd .fd-toolbar .is-active .fd-toolbar__submenu-link {
    background-color: #6c9901 !important;
}
#fd .fd-toolbar__link:hover {
    background-color: #6c9901;
}
.expired_dear, .expired_date {
    font-size: 110%;
}
.control-label {
    font-size: 120%;
}
label.requiredField {
    font-weight: normal;
}
@media print {
    .hits {
        display: none !important;
    }
}
.pp-registration {
    margin-left: 8px;
}
.listopener.highlight {
    right: 70px;
    width: 80px;
}
.statistics_button1 {
    background-color: #252525;
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    width: 123px;
}
.jd_clear {
    clear: both;
    display: inline-block !important;
}
.jd_download_detail_pics_wrapper {
    padding: 5px;
    display: inline-block;
    margin: 8px 0;
    float: right !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 10px;
}
.xtypo_button1, .xtypo_button2, .xtypo_button3, .xtypo_button4, .xtypo_button5, .xtypo_button6, .xtypo_button7, .xtypo_button8 {
    padding-left: 10px;
    display: inline-block !important;
}
@media (max-width: 1023px) {
    .xtypo_button1, .xtypo_button2, .xtypo_button3, .xtypo_button4, .xtypo_button5, .xtypo_button6, .xtypo_button7, .xtypo_button8 {
        padding-left: 1px;
        margin-right: 0;
    }
}
@media (max-width: 400px) {
    .jd_field_title {
        font-size: 84%;
        color: #ffffff;
        font-weight: normal;
    }
    .jd_field_value_compact, .jd_field_value {
        font-size: 90%;
    }
}
.jd_field_value_compact, .jd_field_value {
    font-size: 90%;
}
.jd_field_title {
    font-size: 84%;
    color: #ffffff;
    font-weight: normal;
}
.jd_title_block {
    font-size: 18px;
    margin-right: 20px;
}
.btn2 {
    background-color: #6c9901;
    background-image: linear-gradient(to bottom, #4d6d00, #577b00);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1);
    color: #FFFFFF !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    padding-left: 9px;
    border-radius: 4px;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    line-height: 20px;
    padding: 8px 7px;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    font-size: 15px;
}
.btn2 a:hover {
    background: #739e0e !important;
}
.jd_fields_caption_compact, .jd_fields_caption {
    text-align: center !important;
    background-color: #4c4c4c !important;
    box-shadow: 1px 0 0 0 #cecece, 0 0 0 0 #cecece, 1px 0 0 0 #cecece, 1px 0 0 0 #cecece inset, 0 0 0 0 #cecece inset !important;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #ffffff;
}
#uddeim-m {
    background-color: #000000;
}
#uddeim-navbar2 {
    background-color: #739e0e !important;
    padding: 4px !important;
}
#uddeim-navbar2 li a {
    color: #222222 !important;
}
#uddeim-writeform input.button {
    background-color: #739e0e;
}
.btn2 a:hover {
    background-color: #a12b2d !important;
}

.xtypo_button1-right-black a {
    background-color: #739e0e;
    background-image: linear-gradient(to bottom, #739e0e, #739e0e);
    background-repeat: repeat-x;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    border-color: rgba(0, 0, 0, 0.15);
    text-align: center;
    vertical-align: middle;
    color: #FFFFFF !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);
    cursor: pointer;
    display: inline-block;
    line-height: 20px;
    margin-bottom: 0.5em;
    padding: 4px 7px;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    font-size: 14px;
}
.xtypo_button1-right-black a:hover {
    background: #de3b3d !important;
}
.xtypo_button1-right-black-cancel a {
    background-color: #de3b3d;
    background-image: linear-gradient(to bottom, #de3b3d, #de3b3d);
    background-repeat: repeat-x;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    border-color: rgba(0, 0, 0, 0.15);
    text-align: center;
    vertical-align: middle;
    color: #FFFFFF !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);
    cursor: pointer;
    display: inline-block;
    line-height: 20px;
    margin-bottom: 0.5em;
    padding: 4px 7px;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    font-size: 14px;
}
.xtypo_button1-right-black-cancel a:hover {
    background: #b53132 !important;
}
#comments-footer {
    display: none !important;
}
.listopener {
    background: #fff !important;
    color: #000 !important;
    border: 1px solid #ccc;
    bottom: 0;
    cursor: pointer;
    display: inline-block;
    float: left;
    margin: 5px 5px 0;
    padding: 1px;
    position: fixed;
    right: 82px;
    text-transform: none !important;
    z-index: 999;
}
.jd_cats_subheader {
    border: none;
    padding-bottom: 5px;
    border-bottom: 1px dashed #b5b5b5;
}
.jd_files_title, .jd_download_title, .jd_minipic_wrapper {
    background-color: #333333 !important;
}
.jd_download_title {

    display: inline;
    width: 100%;
    height: 100%;
}
.jd_minipic_wrapper {
    background: #333333;
}
.panel {
    margin-bottom: 5px;
    background-color: #4c4c4c;
    border: 0;
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.jd_back_button {
    background: #4c4c4c;
}
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #252525;
    color: #fff;
}
.jd_subcats_title_text {
    background-color: #333333;
}
.jd_download_detail_img {
    border: 0 solid rgb(70, 70, 70) !important;
    padding: 4px !important;
    width: 100%; /* Make sure images fill their container */
    height: auto; /* Maintain aspect ratio */
    max-width: 300px; /* Ensure images do not exceed their container's width */
    max-height: 320px; /* Limit the height of images */
    object-fit: contain; /* Maintain aspect ratio and fit within the specified dimensions */
}
#uddeim-module p.uddeim-module-body {
    background-color: transparent !important;
    padding: 1px 1px 1px 3px !important;
    color: black !important;
    font-size: 12pt !important;
}
#uddeim-module {
    font-size: 11px;
    font-family: sans-serif;
    font-family: Arial, Helv, Helvetica, "MS Sans Serif", "Sans Serif";
    padding: 0;
    background: none;
    width: 100px;
    float: right;
}
.jd_summary_title {
    text-align: left;
    border: 0;
    margin: 10px;
    padding: 5px;
    font-size: 12px;
}
.yt-modal-content-wrapper > div {
    padding: 6px 30px 0 !important;
    margin: 0;
    font-weight: 300;
    font-size: 1.15em;
}
.pp-plan.pp-vertical .pp-plan-price {
    background-color: #4c4c4c !important;
    border-top: 1px solid #e5e4e3 !important;
    border-bottom: 0;
    clear: both;
}
@media (min-width: 768px) {
    .col-sm-12 {
        width: 49%;
        float: left;
    }
    .cb_template .cbCanvasHomeLayout > .cbCanvasHomeLayoutMain > .cbCanvasHomeLayoutLeft, .cb_template .cbCanvasHomeLayout > .cbCanvasHomeLayoutMain > .cbCanvasHomeLayoutRight {
        width: 200px;
        display: none !important;
    }
}
@media (max-width: 767px) {
    .ja-promo-bar, .member-login {
        display: none !important;
    }
    .dropdown-menu.show {
        padding-left: 5px !important;
    }
}
@media (max-width: 767px), (min-width: 1200px) {
    .jbbox-gradient {
        background: none !important;
    }
}
.well.white {
    background: rgb(51, 51, 51) !important;
}
.userrole:hover {
    background-color: #191919 !important;
}
.fss_main .ticket_message_header, .fss_main .fss_ticket_row_user_head, .fss_main .fss_ticket_row_admin_head, .fss_main .fss_ticket_row_otheruser_head {
    background-color: #252525 !important;
}
.most-downloaded-1 .img, .related1 .img, .most-recently1 .img, .last-updated1 .img, .last-added1 .img, .last-updated2 .img, .last-added2 .img, .featured1-download .img {
    max-height: 200px;
    width: 100%;
    max-width: 300px;
    height: auto;
}
.favorites-jdownload {
    text-align: center;
    border-radius: .5em;
    width: auto !important;
    margin-top: -5px;
}
.jd_field_row_wide {
    box-shadow: none !important;
}
.jd_sort_order {
    text-align: left !important;
    float: none !important;
}
.jd_password {
    background: #333333;
    width: 280px;
}
.wf-editor-container .nav-tabs > li > a {
    color: #fff;
}
.wf-editor-container .nav > li > a:focus, .wf-editor-container .nav > li > a:hover {
    background-color: #000 !important;
}
#ed .ed-reply-login, #ed .ed-reply-login__form-wrap {
    background-color: #333333 !important;
}
#ed .ed-convo-sidebar-tab > li > a {
    color: #fff !important;
}
#ed .popbox-holiday-wrap {
    background-color: #1b1b1b70 !important;
}
#ed .popbox-holiday-wrap__note {
    background-color: #333333 !important;
}
#ed .ed-convo-sidebar-tab > li.active > a {
    background-color: #1b1b1b70 !important;
}
#ed .btn-xs {
    padding: 5px 5px !important;
    margin-top: -6px !important;
}
#ed .ed-convo-list .o-empty .o-empty__text {
    color: #fff !important;
}
#ed .ed-ask__bd, #ed .ed-editor-widget, #ed .ed-post-item, #ed .ed-cat-panel, #ed .ed-board-stats, #ed .ed-post-item__ft {
    background-color: #333333 !important;
}
#ed .ed-editor-widget__title, #ed .ed-editor-widget__note, #ed .ed-cat-item-meta, #ed .ed-post-meta-reply, #ed .ed-board-stats__meta, #ed .ed-navbar__footer-link, #ed .ed-post-item__meta, #ed .ed-convo-list .o-empty .o-empty__text {
    color: #fff !important;
}
#ed .ed-board-stats {
    background-color: #1b1b1b70 !important;
}
#ed .o-tabs--ed .active .o-tabs__link {
    color: #6c9901 !important;
}
#ed .form-control {
    color: #fff !important;
    background-color: #1b1b1bba !important;
}
#ed .ed-badges__item {
    background-color: #1b1b1b70 !important;
}
#ed .ed-badge__name {
    color: #fff !important;
}
#ed .ed-badge__meta {
    color: #cacaca !important;
}
#ed .ed-cat-panel {
    background-color: #1b1b1b70 !important;
}
#ed .ed-cat-item-meta {
    color: #cacaca !important;
}
#ed .ed-post-item {
    background-color: #1b1b1b70 !important;
}
#ed .ed-post-meta-reply {
    color: #cacaca !important;
}
#ed .ed-post-item__ft {
    background-color: #333333 !important;
}
#ed .o-tabs--ed .active .o-tabs__link {
    color: #6c9901 !important;
}
#ed .ed-board-stats {
    position: relative;
    background-color: #1b1b1b70 !important;
}
#ed .ed-board-stats {
    background-color: #333333 !important;
}
#ed .ed-board-stats__meta {
    color: #d0d0d0 !important;
}
#ed .ed-navbar__footer {
    background-color: #1b1b1b70 !important;
    border-top: 1px solid #d5dde6;
}
#ed .ed-navbar__footer-link {
    color: #cacaca !important;
}
#ed .ed-navbar__body {
    background-color: #222 !important;
    margin-bottom: 4px !important;
}
#ed .o-tabs--ed .o-tabs__link {
    color: #d0d0d0 !important;
}
#ed .ed-forum__ft {
    background-color: #0c0c0c !important;
}
#ed .o-pagination > .disabled > span, #ed .o-pagination > .disabled > span:hover, #ed .o-pagination > .disabled > span:focus, #ed .o-pagination > .disabled > a, #ed .o-pagination > .disabled > a:hover, #ed .o-pagination > .disabled > a:focus {
    color: #cacaca !important;
    background-color: #1b1b1b70 !important;
    border-color: #d5dde6;
}
#ed .is-featured.ed-forum-item {
    background-color: rgba(8, 255, 38, 0.05) !important;
}
#ed .ed-forum-item:hover {
    background-color: #1b1b1b70 !important;
}
#ed .ed-forum-item__meta {
    font-size: 12px;
    color: #cacaca !important;
}
#ed .ed-user-item {
    background-color: #333 !important;
}
#ed .o-empty__text {
    color: #fff !important;
}
#ed .o-empty { 
    background-color: #333 !important;
}
#ed .ed-statistic__item {
    background-color: #1b1b1b70 !important;
}
#ed .ed-statistic__item a {
    color: #cacaca !important;
}
#ed .ed-post-item__sub-hd {
    background-color: #222222 !important;
}
#ed .ed-post-who-view {
    background-color: #282828 !important;
}
#ed .ed-post-who-view__ft, #ed .ed-reply-form__bd, #ed .ed-user-profile__hd {
    background-color: #333333 !important;
}
#ed .o-nav--stacked > li > a {
    color: #fff !important;
}
#ed .ed-profile-container__side-nav .active a {
    color: #fff !important;
    background-color: #282828 !important;
}
#ed .ed-profile-container__side-nav a:hover {
    color: #fff !important;
    background-color: #1b1b1b70 !important;
}
.input-append .add-on, .input-prepend .add-on {
    background-color: #1b1b1b70 !important;
}
#ed .ed-mod-ask__header, #ed .ed-mod-ask__content, #ed .ed-mod-ask__footer {
    font-size: 14px !important;
}
#ed .ed-mod-ask {
    background-color: #333333 !important;
    border: 0 !important;
}
#ed .ed-mod-ask__support-msg {
    background-color: #333333 !important;
}
.jd_content_wrapper img {
    display: inherit !important;
    max-height: 118px !important;
    max-width: 200px !important;
    height: 120px;
}
.jd_description_wrapper {
    float: left !important;
}
.jd-tags {
    font-size: 12px;
    margin-left: 5px;
    display: inline-block !important;
    position: inherit;
}
.fa-check-square-o {
    padding-right: 2px !important;
}
@media only screen and (max-device-width: 470px) {
    .xtypo_button3 {
        padding-top: 5px;
    }
}
.tags {
    padding-right: 5px;
    display: inline-block !important;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 90%;
}
.member-login {
    margin-bottom: 0;
}
.jd_right {
    display: inline-block;
}
.jd_tags {
    float: left;
    font-size: 80%;
    padding-top: 5px;
    padding-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.jd_download_details_title {
    padding-top: 15px;
    padding-bottom: 10px;
    vertical-align: top;
    height: auto !important;
    font-weight: bold;
    font-size: 1.3em;
}
@media (min-width: 1920px) {
    .mls.mls-dropdown.module-search {
        width: 700px;
    }
}
@media (min-width: 1366px) and (max-width: 1920px) {
    .mls.mls-dropdown.module-search {
        width: 600px;
    }
}
@media (min-width: 1200px) and (max-width: 1366px) {
    .mls.mls-dropdown.module-search {
        width: 500px;
    }
}
@media (min-width: 768px) and (max-width: 1200px) {
    .mls.mls-dropdown.module-search {
        width: 400px;
    }
}
@media (min-width: 330px) and (max-width: 1046px) {
    .mls.mls-dropdown.module-search {
        display: none;
    }
    .free-registration {
        font-size: 90%;
    }
}
.mss-active-filters, .mss-suggested-query {
    background: #333333 !important;
    border-bottom: 1px solid #eee !important;
}
#mss-search-results span.highlight {
    background-color: #000000 !important;
    color: #fff !important;
}
.mss-results-count {
    color: #fff !important;
}
#mss-search-results .search-results li .result-text {
    font-size: 14px;
    color: #fff !important;
    margin: 0 0 10px;
}
.mss-compact-module .mss-search-results-box {
    background: #000000 !important;
}
.mss-results-count {
    text-align: center;
    font-size: 16px;
    padding: 10px 0;
    color: #fff !important;
}
.mss-results-count .mss-small {
    color: #ffffff !important;
    margin: 5px 0 0;
}
span.highlight {
    background-color: #1c1c1c !important;
    color: #fff !important;
}
#mss-search-results .pagination .active > a, #mss-search-results .pagination .active > span, #mss-search-results .pagination .active > a:hover, #mss-search-results .pagination .active > span:hover, #mss-search-results .pagination .active > a:focus, #mss-search-results .pagination .active > span:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #739e0e !important;
    border-color: #739e0e !important;
    cursor: default;
}
#mss-search-results .search-pages-counter {
    margin: 8px 0 0;
    color: #fff !important;
}
#mss-search-results .pagination li > a, #mss-search-results .pagination li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 20px;
    text-decoration: none;
    color: #ffffff !important;
    background-color: #272727 !important;
    border: 1px solid #272727 !important;
    margin-left: -1px;
}
#mss-search-results .pagination .disabled > span, #mss-search-results .pagination .disabled > span:hover, #mss-search-results .pagination .disabled > span:focus, #mss-search-results .pagination .disabled > a, #mss-search-results .pagination .disabled > a:hover, #mss-search-results .pagination .disabled > a:focus {
    color: #999999 !important;
    background-color: #272727 !important;
    border-color: #272727 !important;
    cursor: not-allowed;
}
.mss-compact-module #mss-search-results .search-results li .result-title {
    margin: 0;
    font-size: 14px;
    font-family: Arial, sans-serif;
}
#ja-promo-bar-348 .inner {
    height: 70px !important;
    background-color: #cc750200 !important;
    color: #ffffff !important;
    border-bottom: 1px solid #cc750200 !important;
}
#ed .o-alert--info {
    background-color: #d9edf7 !important;
    border-color: #bce8f1 !important;
    color: #000000 !important;
    font-size: 110% !important;
}
.o-card__body {
    color: #fff !important;
    background-color: #222222 !important;
}
#fd .o-form-group--ifta .o-select-group .o-form-control {
    background-color: #252525 !important;
}
.btn-success {
    border-color: #6c9901;
    color: #fff !important;
}
.btn-success2 {
    color: #ffffff !important;
    background-color: #151515;
    border-color: #ffffff;
}
.btn-success2:hover,
.btn-success2:focus,
.btn-success2:active,
.btn-success2.active,
.open > .dropdown-toggle.btn-success2 {
    color: #ffffff;
    background-color: #000000;
    border-color: #ffffff;
}
.btn-success2 a {
    display: block;
    width: 100%;
}
.btn-success2:active,
.btn-success2.active,
.open > .dropdown-toggle.btn-success2 {
    background-image: none;
}
.btn-success2.disabled,
.btn-success2[disabled],
fieldset[disabled] .btn-success2,
.btn-success2.disabled:hover,
.btn-success2[disabled]:hover,
fieldset[disabled] .btn-success2:hover,
.btn-success2.disabled:focus,
.btn-success2[disabled]:focus,
fieldset[disabled] .btn-success2:focus,
.btn-success2.disabled:active,
.btn-success2[disabled]:active,
fieldset[disabled] .btn-success2:active,
.btn-success2.disabled.active,
.btn-success2[disabled].active,
fieldset[disabled] .btn-success2.active {
    background-color: #5cb85c;
    border-color: #4cae4c;
}
@media (min-width: 1365px) {
    .col-lg-4 {
        width: 33%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-6 {
        width: 49%;
        float: left;
    }
}
@media (min-width: 360px) {
    .col-xs-12 {
        width: 99%;
        float: left;
    }
}
.topmenu-1 {
    float: right !important;
}
.topmenu-left1, .topmenu-left2 {
    float: left !important;
}
.current_tokens {
    display: -webkit-inline-box;
    font-size: 16px;
    color: #fff;
}
.myshortlist_button_wrapper {
    display: inline-block;
    cursor: pointer;
    padding: .5em 2em .55em;
}
.jdbutton:hover {
    text-decoration: none;
    background-color: #1c1c1c;
    color: #f7f7f7;
    box-shadow: inset 0 0 0 20px #1c1c1c;
}
.jd_cat_main {
    border-bottom: 1px solid #f5f5f5;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
}
.jgreen {
    color: #ffffff !important;
    border: solid 1px #6c9901 !important;
    background: #6c9901 !important;
    margin-top: 5px;
    border-radius: 5px;
}
@media (max-width: 1443px) {
    .jd_image_right {
        float: right;
        margin: 0;
        padding-left: 15px;
    }
}
.myshortlist_item_page {
    display: grid !important;
    padding-top: 20px !important;
    border-bottom: none;
    width: 470px;
}
.myshortlist_grid .myshortlist_item {
    padding: 5px 10px !important;
    width: 35%;
    display: inline-block !important;
    border-bottom: 1px solid #bbb;
    box-sizing: border-box;
}
.myshortlist.clearbutton {
    float: right;
    padding: 2px;
    width: 70% !important;
}
.myshortlist_grid .delete_button {
    position: inherit !important;
}
.jd_cats_2col {
    font-weight: bold !important;
    color: #fff !important;
}
.featherlight .featherlight-content {
    background: #000 !important;
}
.jd_cats_sum_subcats, .jd_cats_sum_files {
    display: none !important;
}
.jd_top_navi select {
    width: 100%;
    color: #fff;
    width: 320px;
    float: left;
    display: inline;
}
h3, .uk-h3 {
    padding-top: 5px;
}
.cc-color-override--1906034135.cc-window {
    color: rgb(255, 255, 255);
    background-color: #1c1c1c !important;
}
.pp-checkout-container {
    background-color: #242727 !important;
}
.mss-filters-column .controls label.checkbox {
    display: -webkit-box !important;
    color: #ffffff !important;
}
.mss-filters-type .controls.mss-active.mss-checked label.checkbox, .mss-filters-type .controls.mss-checked:hover label.checkbox {
    border-top: 4px solid #6c9901 !important;
    border-bottom: 0 !important;
    background: #1c1c1c !important;
    color: #fff !important;
    text-shadow: none !important;
}
.mss-search-bar .mss-input, .mss-compact-module .mss-search-bar .mss-input {
    background-color: #1c1c1c !important;
    color: #fff;
}
.mss-fh-toolbar {
    color: #fff !important;
}
.mss-fh-title {
    text-shadow: none !important;
    display: none;
}
.mss-fh-t-right, .mss-fh-d-right, .mss-fg-right {
    float: left !important;
}
.mss-filters-types {
    background: #24272700 !important;
    border-top: none !important;
    border-bottom: none !important;
}
.mss-filter-window {
    background-color: #252828;
}
.mss-filters-box, .mss-filters-header {
    background: #1c1c1c !important;
}
.mss-filters-type .controls.mss-checked label.checkbox {
    border-top: 4px solid #6c9901 !important;
    border-bottom: 0 !important;
    background: #000 !important;
    text-shadow: none !important;
    color: #fff !important;
}
.mss-btn.mss-btn-open {
    background: #6c9901;
    border-color: #f7f7f7;
    color: #fff;
    text-shadow: none;
}
.com-users-login.login {
    width: 440px;
}
.mss-filters-type .controls.mss-active {
    background: #242a2c !important;
}
.fa-plus-square:before {
    color: #6c9901 !important;
}
.mss-fh-t-clear, .mss-fh-d-clear {
    color: #8bc303 !important;
}
.mss-fh-t-clear:hover, .mss-fh-d-clear:hover {
    border-bottom: 2px solid #8bc303 !important;
}
.autocomplete-suggestions strong {
    color: #6c9901 !important;
}
.autocomplete-suggestions {
    background: #1c1c1c !important;
    color: #fff !important;
}
.autocomplete-selected {
    background: #455b15 !important;
}
.ampz_inline_title {
    font-size: 14px !important;
}
.ampz_container ul {
    padding-left: 25px !important;
}
#ampz_inline_top, #ampz_inline_bottom {
    float: right !important;
}
[id^=ampz_inline] .ampz_total_shares {
    float: right !important;
    width: 30% !important;
}
.k-ui-namespace .label {
    display: none !important;
}
#search-results157 {
    z-index: 9999 !important;
}
.ampz_container ul li {
    display: table-cell !important;
}
.module-icon {
    display: inline-block;
    width: 22px;
    padding: 3px;
    line-height: 15px;
    font-size: 100% !important;
    font-weight: bold;
    text-align: center;
    background: #e9625f;
    border-radius: .25em;
    color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
    border-bottom: none;
    cursor: none !important;
}
a.module-icon:hover {
    cursor: none !important;
    color: #fff !important;
    text-decoration: none;
    background-color: #ff2b26;
}
.plugin-icon {
    background-color: #9178d4;
    display: inline-block;
    width: 22px;
    padding: 3px;
    line-height: 15px;
    font-size: 100% !important;
    font-weight: bold;
    text-align: center;
    border-radius: .25em;
    color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
    border-bottom: none;
    cursor: none !important;
}
a.plugin-icon:hover {
    background-color: #755bbc !important;
    text-decoration: none !important;
    cursor: none !important;
}
.component-icon {
    background-color: #67be77;
    display: inline-block;
    width: 22px;
    padding: 3px;
    line-height: 15px;
    font-size: 100% !important;
    font-weight: bold;
    text-align: center;
    border-radius: .25em;
    color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
    border-bottom: none;
    cursor: none !important;
}
a.component-icon:hover {
    background-color: #00bf23 !important;
    text-decoration: none !important;
    cursor: none !important;
}
.package-icon {
    background-color: #00897f;
    display: inline-block;
    padding: 2px 3px;
    line-height: 15px;
    font-size: 99% !important;
    font-weight: bold;
    text-align: center;
    border-radius: .25em;
    color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
    border-bottom: none;
    cursor: none !important;
}
a.package-icon:hover {
    background-color: #005e55 !important;
    text-decoration: none !important;
    cursor: none !important;
}
.ecommerce-icon {
    background-color: #007bcc;
    display: inline-block;
    padding: 3px;
    line-height: 15px;
    font-weight: bold;
    font-size: 100% !important;
    text-align: center;
    border-radius: 0.25em;
    color: #fff;
    vertical-align: middle;
    border-bottom: none;
    cursor: none !important;
}
a.ecommerce-icon:hover {
    background-color: #0367a9 !important;
    text-decoration: none !important;
    cursor: none !important;
}
.template-icon {
    background-color: #ffeb00f2;
    display: inline-block;
    padding: 3px;
    font-size: 100% !important;
    line-height: 15px;
    font-weight: bold;
    text-align: center;
    border-radius: .25em;
    color: #000;
    text-transform: uppercase;
    vertical-align: middle;
    border-bottom: none;
    cursor: none !important;
}
a.template-icon:hover {
    background-color: #c6b600f2 !important;
    color: #080808 !important;
    text-decoration: none !important;
    cursor: none !important;
}
.return-to-payment {
    float: right;
    color: #f7f7f7 !important;
    display: inline-block;
    -webkit-appearance: button;
    cursor: pointer;
    background-color: #1c1c1c !important;
    text-shadow: none !important;
    box-shadow: none !important;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    padding: 8px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    line-height: 1.5;
    border-radius: 0.2rem;
    border: 1px solid #c5c5c599;
}
a.return-to-payment:hover {
    background-color: #6c9901 !important;
    color: #ffffff !important;
    text-decoration: none !important;
}
a.label:hover, a.label:focus, a.badge:hover, a.badge:focus {
    cursor: none !important;
}
#jc h4 {
    color: #fff !important;
}
#comments-form textarea {
    max-width: 100% !important;
    height: 150px !important;
    width: 98% !important;
}
#comments-form .grippie {
    max-width: 100% !important;
    width: 98%;
    background: none !important;
    border: none !important;
}
comments-form input.checkbox {
    width: 16px;
    line-height: 1.5em;
    padding: 0;
    float: left;
    margin: 0;
    vertical-align: middle;
    border: none;
    width: 20px !important;
}
#comments-form label, #comments-report-form label {
    color: #fff !important;
    padding-left: 5px !important;
    padding-right: 20px !important;
    float: left !important;
}
#comments-form .btn div, #comments-report-form .btn div {
    margin: 0 !important;
    float: left;
    background: none !important;
    padding: 0 5px;
}
#comments-form .btn div, #comments-report-form .btn div {
    float: initial !important;
}
#comments-form .btn, #comments-report-form .btn {
    float: left;
    background: none;
    margin-right: 5px;
    padding: 0 !important;
}
#comments-form .btn a:hover, #comments-form .btn a:focus, #comments-report-form .btn a:hover, #comments-report-form .btn a:focus {
    color: #83e483 !important;
}
#comments-form input.checkbox {
    float: left !important;
}
#comments-form label, #comments-report-form label {
    color: #fff;
    background-color: inherit;
    line-height: 1.5em;
    padding: 0;
    margin: 0;
    vertical-align: middle;
    display: inline;
}
#comments-form .btn a, #comments-report-form .btn a {
    color: #fff !important;
}
#comments-form input.selected, #comments-form textarea.selected {
    background-color: #1c1c1c !important;
    color: #fff;
}
#comments-form, #comments-form p, #comments-report-form, #comments-report-form p, #comments-form span, #comments-form .counter {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
#jc .rbox {
    background-color: #1c1c1c;
    border: 1px solid #5cb85c1c;
}
#comments .comment-body {
    color: #dadada !important;
}
#comments-form input, #comments-report-form input, #comments-form textarea {
    color: #fff;
    background-color: #1c1c1c;
    padding-left: 5px !important;
    margin: 0;
    border: 1px solid #ccc;
}
.pagenav {
    display: block !important;
    line-height: 30px;
    padding: 0 10px;
    background-color: #1c1c1c;
}
.pages_counter {
    float: right;
    background-color: #242727;
    color: #FFF;
    line-height: 30px;
    padding: 0 10px;
    margin-top: 15px !important;
    font-size: 95%;
}
.jd_page_nav {
    padding-top: 15px !important;
}
.active-hidden-phone {
    line-height: 40px !important;
    color: #fff !important;
    padding: 0 15px !important;
}
.xtypo_button1 a {
    display: inline !important;
}
#ed .btn-primary {
    color: #fff !important;
    background-color: #6c9901 !important;
    border-color: #6c9901 !important;
}
.cc-window.cc-floating .cc-compliance {
    display: none !important;
}
.xtypo_button3 a {
    line-height: 13px !important;
    margin-bottom: -0.2em;
    padding: 3px 4px;
}
ul.inline > li, ol.inline > li {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.label, .badge {
    padding: 3px 4px !important;
    font-size: 10px !important;
    background: #1c1c1c;
    font-weight: 400;
    color: #ffffff;
}
.ja-promo-bar-countdown {
    background: rgba(0, 0, 0, 0.2) !important;
    color: #fff !important;
    font-size: 12px !important;
    margin: 0 !important;
    padding: 0 !important;
}
#ja-promo-bar-countdown-194 .digit {
    background-color: #e33536 !important;
}
.uk-breadcrumb>*>* {
    font-size: 14px !important;
}
@media (max-width: 3980px) {
    .col-lg-4 {
        width: 33%;
        float: left;
        position: relative;
    }
    .jd_content_wrapper {
        float: left;
        margin: 5px 1px 5px 1px;
        padding-right: 2px;
        padding-top: 10px;
        padding-left: 2px;
        background-color: #2a2b2c;
        margin-bottom: 3px;
        border: 0.01em solid #111;
        max-height: 310px;
        min-height: 280px;
    }
    .jd_download_description {
        display: contents !important;
        min-height: 120px;
        float: left;
    }
    .jd-tags-front {
        font-size: 12px;
        margin-left: 0;
        position: inherit;
        display: inline-table !important;
    }
}
@media (max-width: 1364px) {
    .col-md-6 {
        width: 50%;
        float: left;
    }
    .jd_content_wrapper {
        float: left;
        margin: 5px 10px 5px 0;
        padding-right: 5px;
        padding-top: 10px;
        padding-left: 5px;
        background-color: #2a2b2c;
        margin-bottom: 3px;
        border: 0.01em solid #111;
        max-height: 310px;
        min-height: 230px;
    }
    .jd_download_description {
        display: contents !important;
        min-height: 125px;
        float: left;
    }
    .jd-tags-front {
        font-size: 12px;
        margin-left: 0;
        position: inherit;
        display: inline-table !important;
    }
    a, .uk-link {
        font-size: 90% !important;
    }
}
@media (max-width: 1381px) {
    .uk-navbar-nav {
    gap: 18px;
    }
    .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
    column-gap: 0.05em;
    }
    .uk-navbar-primary .uk-navbar-nav>li>a {
    font-size: 18px !important;
    }
}
@media (max-width: 1207px) {
    .uk-navbar-primary .uk-navbar-nav>li>a {
    font-size: 17px !important;
    }
	.jd_download_details_title h1 {
    font-size: 19px !important;
	}
	.h2, .uk-h2, h2 {
    font-size: 18px;
	}
	.h3, .uk-h3, h3 {
    font-size: 17px;
	}
}
@media (max-width: 1164px) {
    .uk-navbar-primary .uk-navbar-nav>li>a {
    font-size: 16px !important;
    }
    .uk-navbar-nav {
    gap: 16px;
    }
}
@media (max-width: 1096px) {
    .uk-navbar-primary .uk-navbar-nav>li>a {
    font-size: 15px !important;
    }
    .uk-navbar-nav {
    gap: 15px;
    }
}
@media (max-width: 1004px) {
    .uk-navbar-primary .uk-navbar-nav>li>a {
    font-size: 14px !important;
    }
    .uk-navbar-nav {
    gap: 10px;
    }
}
@media (min-width: 960px) {
    .jd_fields_wrapper_compact, .jd_fields_wrapper {
        background-color: #222222 !important;
        padding: 5px;
        border: none !important;
        border-radius: 10px;
        float: right;
        width: 35%;
    }
}
@media (max-width: 960px) {
    .col-sm-6 {
        width: 50%;
        float: left;
    }
    .jd_content_wrapper {
        max-height: 310px;
        min-height: 275px;
    }
    .jd_download_description {
        display: contents !important;
        min-height: 88px;
    }
    .jd-tags-front {
        display: none !important;
    }
    a, .uk-link {
        font-size: 87% !important;
    }
    .jd_fields_wrapper_compact, .jd_fields_wrapper {
        width: 100%;
        background-color: #222222 !important;
        border: none !important;
        float: right;

    }
    #module-menu-toolbar-right {
        display: none !important;
    }
}
@media (max-width: 760px) {
    .col-xs-12 {
        width: 100%;
    }
    .jd_content_wrapper {
        float: left;
        margin: 5px 10px 5px 0;
        padding-right: 5px;
        padding-top: 10px;
        padding-left: 5px;
        background-color: #2a2b2c;
        margin-bottom: 3px;
        border: 0.01em solid #111;
        max-height: unset;
        min-height: auto;
    }
    .jd_download_description {
        min-height: 100% !important;
    }
    .jd-tags-front {
        font-size: 12px;
        margin-left: 0;
        position: inherit;
        display: inline-table !important;
    }
}
@media (min-width: 768px) and (max-width: 849px) {
    .ja-promo-bar {
        font-size: 60%;
    }
}
@media (min-width: 850px) and (max-width: 939px) {
    .ja-promo-bar {
        font-size: 70%;
    }
}
@media (min-width: 940px) and (max-width: 989px) {
    .ja-promo-bar {
        font-size: 80%;
    }
}
@media (min-width: 990px) and (max-width: 1190px) {
    .ja-promo-bar {
        font-size: 85%;
    }
}
.ja-promo-bar.fixed {
    z-index: 0 !important;
}
.avPlayerWrapper {
    display: block;
    padding: 20px !important;
    float: right !important;
    margin: 0 auto;
    clear: inherit !important;
}
.ja-promo-bar .buttons .opened {
    background-position: left bottom;
    background-color: #ffffff !important;
}
#ja-promo-bar-194 .inner {
    height: 65px !important;
}
.mss-filters-type .controls label.checkbox {
    height: 46px !important;
    padding: 10px 26px 10px 15px !important;
    font-size: 13px !important;
}
.jd_files_subheader, .jd_cat_subheader, .jd_cats_subheader {
    background-color: #000000 !important;
}
.jd_files_subheader_title, .jd_cat_subheader_title {
    color: #fff !important;
    margin-top: -5px;
}
.btn.btn-sociallight:hover {
    box-shadow: inset 0 0 0 20px #5f8602 !important;
    color: #fff !important;
}
.login-r {
    float: right !important;
    z-index: 999 !important;
    margin: -5px 0 -15px 0 !important;
}
.lb-nav a {
    opacity: 1 !important;
}
.btn-primary:hover, .btn-info:hover, .btn-inverse:hover {
    color: #f9f9f9 !important;
    box-shadow: none !important;
    background-color: #000000 !important;
}
div.jd_div_table {
    border: 1px solid #BBBBBB;
    background-color: #1c1c1c;
}
.jwajaxvote-box {
    display: none !important;
}
.jd_featured_pic, .jd_rating, .jd_rating_field {
    margin-left: 0 !important;
    margin-top: -7px !important;
    margin-right: 2px !important;
}
.wcf2w_button:link {
    margin-bottom: 130px !important;
}
.fb_iframe_widget iframe {
    z-index: 9999 !important;
}
.footer1 {
    font-size: 80% !important;
}
.nav > li > a {
    color: #ffffff !important;
}
.lb-data .lb-number {
    color: #ffffff;
}
.jlexreview {
    color: #fff !important;
}
.jreview-dialog .jreview-dg-caption {
    background: #000000 !important;
    color: #ffffff !important;
}
.jreview-dialog .jreview-dg-content, .jreview-dialog .jreview-dg-footer, .jreview-dialog {
    background: #000000 !important;
}
.jreview-dialog label {
    color: #fff !important;
}
.jreview-dialog input[type="text"], .jreview-dialog input[type="password"], .jreview-dialog input[type="url"], .jreview-dialog input[type="email"], .jreview-dialog textarea {
    background: #121719 !important;
}
#post-review.jinline {
    border-top: 1px solid #fdfdfd !important;
    padding-top: 15px !important;
    margin-top: 15px !important;
}
#jreview-form button.jbtn, #jreview-form .jbtn {
    background: #6c9901 !important;
    font-size: 16px !important;
    padding: 5px 6px !important;
    margin: 0 2px 2px 0 !important;
}
#jreview-form button.jbtn.jbtn-lg, #jreview-form .jbtn.jbtn-lg {
    padding: 5px 10px !important;
    font-size: 16px !important;
}
.jlexreview .re-info, .jreview-dialog .re-info {
    background: #2a2a2a !important;
}
.jreview-dialog .jreview-dg-submit[disabled] {
    background: #6c9901 !important;
}
.jreview-dialog .jreview-dg-submit {
    background: #6c9901 !important;
    color: #fff !important;
    border-color: #6c9901 !important;
}
.jreview-media-item {
    padding: 10px !important;
    border: 1px solid #e1e1e1 !important;
    border-radius: 3px !important;
    box-shadow: 1px 1px 2px #0000000d !important;
    color: #b7b7b7 !important;
}
.jreview-media-item {
    padding: 10px !important;
    border: 1px solid #525252 !important;
    border-radius: 3px !important;
    box-shadow: none !important;
    color: #b7b7b7 !important;
}
.jlexreview ._sum_text {
    font-size: 20px !important;
    font-weight: 300 !important;
    margin-bottom: 10px !important;
    line-height: 20px !important;
	color: #ffffffb3 !important;
}
#jreview-listing .reviewBlock a.re-profile .re-author-name {
    color: #5f8602 !important;
}
#jreview-listing .reviewBlock .re_review_info {
    color: #ffffff !important;
}
#jreview-listing .reviewBlock .re-meta-info {
    margin: 0 0 5px !important;
}
#jreview-listing .re-control-label {
    color: #ffffffbf !important;
}
#jreview-listing .reviewBlock .re-addon a {
    color: #d7d7d7 !important;
}
.jreview-cm-form a._cancel {
    color: #dddddd99 !important;
}
#jreview-listing .reviewBlock .re-content {
    background-color: #1c1c1c !important;
    box-shadow: none !important;
}
#jreview-listing .reviewBlock .re-comments {
    margin: 0 -10px !important;
    background: #2e2e2e !important;
    border-top: 1px solid #ddd6 !important;
}
.jreview-comment ._date {
    color: #dddddd99 !important;
}
.jreview-comment ._author {
    color: #f70759 !important;
}
.jreview-comment ._action a {
    color: #dddddd99 !important;
}
.jreview-quick-star .starContainer {
    margin: 0 !important;
}
.jd_download_url_position, .jd_rating {
    top: 9px !important;
}
.jlexreview .jreview-empty, .jlexreview .re-error, .jreview-dialog .re-error {
    background: #1c1c1c !important;
}
.jreview-quick-star .reviewStars ._starBox {
    height: 20px !important;
    width: 23px !important;
    margin-right: 0 !important;
}
.jreview-quick-star .reviewStars + a {
    margin-left: 2px !important;
    vertical-align: middle !important;
    margin-right: 2px !important;
}
.jreview-quick-star .do-star-haft, .jreview-quick-star .do-star-full, .jreview-quick-star .reviewStars ._star, .jreview-quick-star .reviewStars ._active {
    background-size: 26px 40px !important;
}
#jreview-listing .re-avatar .re-author-name {
    padding-bottom: 2px !important;
    color: #9fe200 !important;
    font-weight: 500 !important;
}
.jlexreview .jreview_dropdown ul.jreview-dropdown-menu {
    background: #202527 !important;
}
.jlexreview ._btn, .jlexreview a._btn {
    background: #5f8602 !important;
    border-radius: 6px !important;
    font-size: 13px !important;
    color: #ffffff !important;
    margin-right: 10px !important;
    border: 1px solid #5f8602 !important;
}
.jlexreview ._btn:hover, .jlexreview a._btn:hover, .jlexreview ._btn.active, .jlexreview a._btn.active {
    text-decoration: none !important;
    background-color: #1c1c1c !important;
    box-shadow: none !important;
}
.jlexreview .jreview_dropdown ._dx {
    color: #fff !important;
}
.jlexreview .jreview_dropdown ._dx:hover, .jlexreview .jreview_dropdown ._dx.active {
    background: #77a705 !important;
}
#jreview-listing .reviewBlock .re-body {
    padding-bottom: 15px !important;
    font-size: 16px !important;
    margin: 0 !important;
    line-height: 26px !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: normal !important;
    color: #ffffff !important;
}
.jreview-quick-star .do-star-haft {
    width: 60% !important;
}
table#jreview-ranking tr:nth-child(odd) td {
    background: #1c1c1c !important;
}
#jreview-listing .ratingGroup {
    display: none !important;
}
.compatibility {
    color: #ffffff;
    font-size: 80%;
    font-weight: 400;
    background: #5091cd;
    padding: 5px 10px;
    border-radius: 15px;
}
.jr-voted {
    display: none;
}
.sourcecoast.facebook, .sourcecoast.linkedin, .sourcecoast.twitter, .sourcecoast.google, .sourcecoast.pinterest, .sourcecoast.instagram, .sourcecoast .facebook, .sourcecoast .linkedin, .sourcecoast .twitter, .sourcecoast .google, .sourcecoast .pinterest, .sourcecoast .instagram {
    margin-right: 10px;
}
.jd_footer {
    display: none !important;
}
@media (max-width: 1600px) {
    .jreview-quick-star .reviewStars + a {
        font-size: 13px !important;
    }
    .jreview-begin {
        font-size: 11px !important;
    }
}
.djckm-pad {
    display: none !important;
}
#djckm.djckm-top .djckm-wrapper, #djckm.djckm-bottom .djckm-wrapper {
    background: #1b1b1b !important;
    border: 1px solid #1b1b1b;
}
#djckm.djckm-top, #djckm.djckm-bottom {
    padding: 0 !important;
}
#djckm.djckm-top .djckm-content, #djckm.djckm-bottom .djckm-content {
    padding: 5px;
}
#jfbc_loginregister legend {
    color: #ffffff;
}
#jfbc_loginregister_userinfo.vertical #jfbc_loginregister_existinguser fieldset {
    padding: 10px 0;
}
#ed .t-ml--auto {
    margin-left: 20px !important;
}
.hdp_fullwidth {
    width: 98%;
    height: auto !important;
}
#fd .bg-gray-50 {
    background-color: #2f2f2f !important;
}
#fd .bg-success-100 {
    background-color: #4c4c4c !important;
}
#fd .o-btn--primary {
    background-color: #6c9901 !important;
    border-color: #9fe200 !important;
    color: #fff !important;
}
#fd .o-btn--primary:hover {
    color: #fff !important;
    background-color: #1c1c1c !important;
    border-color: #9fe200 !important;
}
.label-info[href], .badge-info[href] {
    background-color: #1c1c1c !important;
}
#fd .o-table {
    background-color: #1c1c1c !important;
}
#fd .bg-white {
    background-color: #242727 !important;
}
#fd .o-table tr:hover {
    background-color: #000 !important;
}
#fd .bg-primary-100 {
    background-color: #ec534d !important;
}
#fd .o-alert--info {
    background-color: #1c1c1c !important;
}
#fd .fd-toolbar__item--action {
    display: none !important;
}
.acf_url {
    background-color: #006DCC;
    background-image: linear-gradient(to bottom, #0088CC, #0044CC);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF !important;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    border-radius: 4px;
    border-image: none;
    border-style: solid;
    border-width: 0px;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    line-height: 18px;
    padding: 1px 5px;
    text-align: center;
    vertical-align: middle;
    margin-top: 0px;
    margin-bottom: 3px;
}
#fd .hover\:bg-gray-50:hover {
    background-color: #ffffff14 !important;
}
#fd .o-btn--default {
    background-color: #6c9901 !important;
}
#fd .o-btn-group-vertical>.o-btn-check:checked+.o-btn, #fd .o-btn-group-vertical>.o-btn-check:focus+.o-btn, #fd .o-btn-group-vertical>.o-btn.active, #fd .o-btn-group-vertical>.o-btn:active, #fd .o-btn-group-vertical>.o-btn:focus, #fd .o-btn-group-vertical>.o-btn:hover, #fd .o-btn-group>.o-btn-check:checked+.o-btn, #fd .o-btn-group>.o-btn-check:focus+.o-btn, #fd .o-btn-group>.o-btn.active, #fd .o-btn-group>.o-btn:active, #fd .o-btn-group>.o-btn:focus, #fd .o-btn-group>.o-btn:hover {
    color: #fff !important;
    background-color: #1c1c1c !important;
    border-color: #9fe200 !important;
}
#fd .bg-danger-100 {
    background-color: #c20000 !important;
}
#fd .bg-warning-100 {
    background-color: #141414 !important;
}
.jreview-comment:nth-child(2n) {
    background: #2e2e2e !important;
}
@media screen and (max-width: 576px) {
#jreview-listing .reviewBlock .re-avatar {
    background: #232626 !important;
}
}
.modal-body {
    color: #fff1f1 !important;
    background: #000 !important;
}
#jform_email {
    width: 360px !important;
    border: 1px solid #ced4da !important;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.uk-legend, legend {
    font-size: 20px;
}
#jform_name {
    width: 300px !important;
}
#jform_subject {
    width: 300px !important;
}
#jform_message {
    width: 90% !important;
    min-height: 200px !important;
}
#submit_captcha_image {
    padding-right: 10px !important;
    padding-bottom: 10px !important;
}
#jform_captcha {
    width: 150px !important;
}
#jreview-form textarea {
    height: 180px !important;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #1c1c1c !important;
    color: #fff !important;
}
#mss-search-results {
    padding-top: 10px !important;
}
.accordion-heading > a {
    color: #9fe200;
    background-image: linear-gradient(to bottom, #1c1c1c 0%, #1c1c1c 100%);
}
.accordion-heading > a.collapsed {
    background-image: linear-gradient(to bottom, #222 0%, #222 100%);
    color: #999;
    background-image: -webkit-linear-gradient(top, #323131 0%, #323131 100%);
    background-image: linear-gradient(to bottom, #323131 0%, #323131 100%);
}
#pwebbox306_toggler {
    font-family: Arial, Helvetica, sans-serif;
    height: 80px !important;
    text-shadow: none;
    padding: 35px 0px 10px 1px !important;
}
#rl_modals_close {
    background-color: #fff !important;
}
#rl_modals_content {
    background: #000 !important;
    color: #fff !important;
}
.jreview-comment ._comment {
    font-size: 100% !important;
    color: #fff !important;
}
.mls-top .mls-filters-header, .mls-tips-panel .mls-filters-header, .mls-searches-panel .mls-filters-header {
    background: #1c1c1c;
}
.mls-input-bar input.mls-input[type="text"] {
    color: #fff;
}
.mls-filters-group-box {
    background: #1c1c1c;
}
.mls-filters-column .controls label.checkbox {
    font-size: 14px;
}
.mls-filters-column h4 {
    background: #1c1c1c;
    color: #fff;
}
.mls-results-count {
    color: #fff;
}
.mls-results-count .mls-small {
    color: #e3e3e3;
}
mark {
    background: #000;
    color: #fff;
}
.mls-results .search-pages-counter {
    color: #fff;
}
.mls-results .page-link.current {
    background: #8dc900;
    border-radius: 5px;
}
.mls-results .page-link {
    padding: 0;
    background-color: #1c1c1c;
}
.page-link:hover {
    z-index: 2;
    color: #ffffff;
    background-color: #000000;
}
.mls-results .search-results .result-title {
    margin: 0 0 0px;
}
.btn-light:hover, .uk-button-default:hover {
    box-shadow: none;
}
.uk-card-media-top {
    max-height: 210px !important;
}
.jd_download_details_title {
    padding-top: 10px;
    padding-bottom: 10px;
    vertical-align: top;
    height: 60px;
    font-weight: 400;
    font-size: 1.3em;
}
.jd_field_title {
    font-weight: 400 !important;
    line-height: 110% !important;
    color: #ffffff !important;
}
element.style {
    display: block;
    text-align: center;
    font-size: 85%;
    padding: 2px 10px 15px 11px;
}
.jd_top_navi {
    display: inline-block !important;
    padding: 10px 0px 0px 0px !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    text-align: center !important;
    font-size: 13px !important;
    font-weight: normal !important;
    width: 100% !important;
    float: left;
    line-height: 13px !important;
    margin: 0px !important;
    vertical-align: bottom !important;
    border-bottom: 1px solid #BBBBBB !important;
    margin-bottom: 10px !important;
}
.module-icon {
    background: #e9625f;
    display: inline-block;
    line-height: 15px;
    font-weight: 400;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
    border-bottom: none;
    cursor: none !important;
    font-size: 10px !important;
    border-radius: 5px;
    padding: 5px;
    margin-right: 5px;
}
a.module-icon:hover {
    cursor: none !important;
    color: #fff !important;
    text-decoration: none;
    background-color: #ff2b26;
}
.plugin-icon {
    background-color: #9178d4;
    display: inline-block;
    line-height: 15px;
    font-weight: 400;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
    border-bottom: none;
    cursor: none !important;
    font-size: 10px !important;
    border-radius: 5px;
    padding: 5px;
    margin-right: 5px;
}
a.plugin-icon:hover {
    background-color: #755bbc !important;
    text-decoration: none !important;
    cursor: none !important;
}
.component-icon {
    background-color: #67be77;
    display: inline-block;
    line-height: 15px;
    font-weight: 400;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
    border-bottom: none;
    cursor: none !important;
    font-size: 10px !important;
    border-radius: 5px;
    padding: 5px;
    margin-right: 5px;
}
a.component-icon:hover {
    background-color: #00bf23 !important;
    text-decoration: none !important;
    cursor: none !important;
}
.package-icon {
    background-color: #00897f;
    display: inline-block;
    line-height: 15px;
    font-weight: 400;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
    border-bottom: none;
    cursor: none !important;
    font-size: 10px !important;
    border-radius: 5px;
    padding: 5px;
    margin-right: 5px;
}
a.package-icon:hover {
    background-color: #005e55 !important;
    text-decoration: none !important;
    cursor: none !important;
}
.ecommerce-icon {
    background-color: #007bcc;
    display: inline-block;
    line-height: 15px;
    font-weight: 400;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
    border-bottom: none;
    cursor: none !important;
    font-size: 10px !important;
    border-radius: 5px;
    padding: 5px;
    margin-right: 5px;
}
a.ecommerce-icon:hover {
    background-color: #0367a9 !important;
    text-decoration: none !important;
    cursor: none !important;
}
.template-icon {
    background-color: #ffeb00f2;
    display: inline-block;
    line-height: 15px;
    font-weight: 400;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    vertical-align: middle;
    border-bottom: none;
    cursor: none !important;
    font-size: 10px !important;
    border-radius: 5px;
    padding: 5px;
    margin-right: 5px;
}
a.template-icon:hover {
    background-color: #c6b600f2 !important;
    color: #080808 !important;
    text-decoration: none !important;
    cursor: none !important;
}
.return-to-payment {
    float: right;
    color: #f7f7f7 !important;
    display: inline-block;
    -webkit-appearance: button;
    cursor: pointer;
    background-color: #1c1c1c !important;
    text-shadow: none !important;
    box-shadow: none !important;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    padding: 8px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    line-height: 1.5;
    border-radius: 0.2rem;
    border: 1px solid #c5c5c599;
}
a.return-to-payment:hover {
    background-color: #6c9901 !important;
    color: #ffffff !important;
    text-decoration: none !important;
}
.label-info[href], .badge-info[href] {
    background-color: #1c1c1c;
}
.tagsclass {
    background-color: #000000;
    display: inline-block;
    line-height: 15px;
    font-weight: 400;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
    border-bottom: none;
    cursor: none !important;
    font-size: 10px !important;
    border-radius: 5px;
    padding: 5px;
    margin-right: 5px;
}
p.taxonomy a {
    background-color: #e2e2e2;
    border: 1px dotted #999999;
    border-radius: 5px;
    padding: 5px;
    margin-right: 5px;
    font-size: 14px;
    color: #0000FF;
}
p.taxonomy a:hover {
    background-color: #FF0000;
    color: #FFFFFF;
}
.btn-light, .uk-button-default {
    box-shadow: none;
}
.uk-margin-top {
    margin-top: 10px !important;
}
.uk-navbar-dropdown-dropbar-large {
    --uk-position-shift-offset: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}
.mls-panel-items {
    background-color: #1c1c1c !important;
}
.mls-panel-items ul li a:hover {
    background: #000000;
}
.tm-toolbar-default .uk-link, .tm-toolbar-default a, .uk-card-primary.uk-card-body .uk-link, .uk-card-primary.uk-card-body a, .uk-card-primary>:not([class*=uk-card-media]) .uk-link, .uk-card-primary>:not([class*=uk-card-media]) a, .uk-card-secondary.uk-card-body .uk-link, .uk-card-secondary.uk-card-body a, .uk-card-secondary>:not([class*=uk-card-media]) .uk-link, .uk-card-secondary>:not([class*=uk-card-media]) a, .uk-light .uk-link, .uk-light a, .uk-offcanvas-bar .uk-link, .uk-offcanvas-bar a, .uk-overlay-primary .uk-link, .uk-overlay-primary a, .uk-tile-primary:not(.uk-preserve-color) .uk-link, .uk-tile-primary:not(.uk-preserve-color) a, .uk-tile-secondary:not(.uk-preserve-color) .uk-link, .uk-tile-secondary:not(.uk-preserve-color) a {
    color: #8dc900;
}
#jBar .downarrow {
    top: 4px !important;
    background-color: #fff !important;
    cursor: pointer !important;
    position: absolute !important;
    height: 30px !important;
    width: 30px !important;
    right: 2px !important;
}
#jBar .jBar p {
    font-size: 14px !important;
    padding: 7px 30px !important;
}
@media (max-width: 630px) {
	#jBar .jBar p {
    font-size: 75% !important;
}
}
#jBar .jBar {
    border-bottom: 2px solid #9ee200 !important;
}
.tm-toolbar-default {
    background: #1c1c1c;
}
#pwebbox198_container {
    background-color: rgba(0, 0, 0, 1);
}
.uk-navbar-center:only-child, .uk-navbar-left, .uk-navbar-right {
    border-radius: 3px 3px;
    padding: 0px 10px !important;
}
.uk-navbar {
    background: #1c1c1c;
}
.mod-login__posttext {
    height: 22px;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 275px;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
    width: 350px;
    margin-left: auto !important;
    margin-right: auto !important;
}
.mls-filters-type .controls.mls-checked label.checkbox {
    padding: 10px 15px 10px 15px !important;
    border-top: 4px solid #6c9901 !important;
    border-bottom: 0px solid #6c9901 !important;
    background: #000 !important;
    text-shadow: none !important;
    color: #fff !important;
}
.mls-filters-type .controls.mls-checked span.mls-uncheck-type, .mls-filters-type .controls.mls-checked span.mls-select-type {
    border-top: 4px solid #6c9901 !important;
    border-bottom: 0px solid #6c9901 !important;
    display: inline-block !important;
}
.mls-btn.mls-btn-open {
    background: #6c9901 !important;
    border-color: #f7f7f7 !important;
    color: #fff !important;
    text-shadow: none !important;
    font-weight: normal !important;
}
.search-menu .uk-breadcrumb {
    display: none !important;
}
.mls-fh-title {
    text-shadow: none !important;
    color: #d5d5d5 !important;
}
.purchase-plans .uk-breadcrumb {
    display: none !important;
}
.registration-menu .uk-breadcrumb {
    display: none !important;
}
.search-results-empty {
    background-color: #1c1c1c;
    border-radius: 0.25rem;
    color: #bdbdbd;
    padding: 1rem;
    text-align: center;
}
.search-results-empty {
    background-color: #00000045;
    border-radius: 0.25rem;
    color: #bdbdbd;
    padding: 1rem;
    text-align: center;
}
.mls-filters-type .controls.mls-checked {
    border-top: 1px solid #6c9901;
}
.page-link {
    color: #ffffff;
}
.myshortlist.button.add_button.btn.btn-primary {
    background-color: rgba(255, 255, 255, 0);
    color: #ffffff;
    border: 1px solid #ffffff;
    box-shadow: inset 0 0 0 0 #77a705;
    border-radius: 10px;
    vertical-align: baseline;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 12px/100% Arial, Helvetica, sans-serif;
    padding: 0.8em 1.2em 0.8em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.myshortlist.button.mybutton.btn.btn-mini.btn-default.delete_button.small_delete_button {
    font-size: 15px;
    color: #da0808;
}
.myshortlist.button.clear_button.btn.btn-default {
    color: #000;
}
.myshortlist.button.mybutton.delete_button.btn.btn-danger {
    background-color: rgba(255, 255, 255, 0);
    color: #ffffff;
    border: 1px solid #ff575f;
    box-shadow: inset 0 0 0 0 #77a705;
    border-radius: 10px;
    vertical-align: baseline;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 12px/100% Arial, Helvetica, sans-serif;
    padding: 0.8em 1.2em 0.8em;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.myshortlist.button.mybutton.delete_button.btn.btn-danger:hover {
    background-color: #ff3e47;
}
.jdbutton:hover {
    text-decoration: none;
    background-color: #1c1c1c00;
    box-shadow: none;
}
.mls-filters-types {
    background-color: #1c1c1c;
}
.mls-results-ordering.col-6 {
    float: right !important;
    width: 100% !important;
    color: #fff;
}
.mls-results .search-results .result-text {
    color: #fff;
}
.jd_fields_caption, .jd_field_row_wide, .jd_field_block {
    font-weight: normal !important;
}
[data-modals-element=modal][data-modals-theme=dark-automatic] [data-modals-element=slide-content] {
    background: #000;
}
[data-modals-element=modal][data-modals-theme=dark-automatic] [data-modals-orientation=vertical] [data-modals-element=slide-description], [data-modals-element=modal][data-modals-theme=dark-automatic] [data-modals-orientation=vertical] [data-modals-element=slide-title] {
    text-align: left;
    font-size: 25px;
    border-bottom: 1px solid #eee;
    padding: 9px 25px 9px 15px;
}
.mls-dropdown .mls-results-inner {
    background: #1c1c1c;
}
.fas.fa-external-link-alt {
    color: #b1b1b1;
    transition: color 0.3s ease-in-out;
}
.fas.fa-external-link-alt:hover {
    color: #71a100;
}
.mls-input-bar {
    background: #fff0;
}
/* .uk-grid-medium.uk-child-width-auto.uk-flex-middle.uk-grid {
    float: right;
} */
.mls-active-filters, .mls-suggested-query {
    background: #f5f5f500;
    color: #fff;
}
.mls-searches-content {
    padding: 10px;
    color: #fff;
    background: #000000;
}
.uk-container {
    max-width: 100% !important;
}
joomla-alert[type=info] {
    margin: inherit;
    background-color: #580e45;
    border-color: #580e45;
    color: #ffffff;
    padding-left: 50px;
    padding-right: 50px;
    font-size: 20px;
    border-radius: 5px;
}
.alert-message {
    text-align: center !important;
    font-size: 18px;
    font-weight: 400;
}
.dropzone {
    min-height: 150px;
    background: #00000000;
    padding: 20px 20px !important;
    border: 1px dashed rgb(224 224 224) !important;
    margin-bottom: 20px;
}
.table {
    color: #fef8f8;
}
.uk-position-cover {
    background-color: rgb(34 34 34) !important;
}
.facebookfeedpro-feed {
    width: 300px !important;
}
#rl_modals_loaded_content {
    min-width: 470px !important;
}
.mod-login__userdata.userdata {
    width: 360px;
    margin-left: auto !important;
    margin-right: auto !important;
}
joomla-alert[type=success] {
    background-color: #4e8100;
    border-color: transparent;
    color: #ffffff;
    text-align: center;
}
#purchase-form {
    padding-top: 15px;
}
div.cp_offline_modal_header {
    color: #000;
}
div.cp_offline_input_line {
    color: #000;
}
div.cp_offline_input_line input.cp_offline_input_full {
    color: #fff;
}
.howmany {
    margin: 0 0 5px 0;
    text-transform: none;
    letter-spacing: -.01rem;
    font-size: 19px;
    line-height: 1;
    font-family: Montserrat;
    font-weight: 600;
    font-style: normal;
}
#jlexreview .reviewBox.cf {
    background-color: #212529;
}
.container-main, .system-debug {
    padding-bottom: 50px;
    background-color: #212529;
}
.jreview-begin {
    margin-left: 4px;
    vertical-align: middle;
}
.hdp-page-title {
    padding-bottom: 20px
}
@media (min-width: 960px) {
[data-id="footer#0"] {
    padding-top: 70px !important;
}
}
@media (min-width: 961px) {
.sclogin .scuser-menu.dropdown-view {
    display: none !important;
}
}
.sclogin .scuser-menu.dropdown-view {
    font-size: 16px;
}
.jreview-dialog {
    color: #fff !important;
}
.text-muted {
    color: #b5b5b5 !important;
}
#system-message-container {
    padding-left: 50px !important;
    padding-right: 50px !important;
}
.com-users-registration.registration {
    width: 440px;
}
.sclogin.ns-bs5 .btn {
    width: max-content !important;
    min-width: 50px !important;
}
.sclogin.ns-bs5 .horizontal div {
    margin-bottom: 0px !important;
}
sourcecoast.login.ns-bs5 {
    margin-top: 5px !important;
}
/* .sclogin {
    min-width: 170px !important;
} */
div.sclogin-social-connect, div.social-login.reconnect:nth-of-type(2) {
    clear: initial !important;
}
.sclogin.ns-bs5 span.input-group-text, .sclogin.ns-bs5 input.sclogin-username, .sclogin.ns-bs5 input.sclogin-passwd {
    padding: 0rem 1rem !important;
    color: #000000;
}
.list-group-item {
    color: #808000;
}
.d-flex, .justify-content-start, .intro {
    float: left;
    font-size: 110%;
    padding-left: 5px;
}
.myshortlist_text_wrapper {
    border-bottom: 1px solid #5f5f5f !important;
}
.tm-offline {
    width: 200% !important;
}
.com-users-profile.profile {
    width: 400px;
}
.btn-group>.btn:last-child, .btn-group>div:last-child .btn {
    border-radius: 10px;
}
[data-modals-element=modal][data-modals-theme=dark-automatic] [data-modals-element=slide-content] {
    background: #000 !important;
    max-height: 800px;
}
.table-bordered>:not(caption)>*>* {
    float: inherit;
}
.list-group-item-action:focus, .list-group-item-action:hover {
    background-color: #141414;
}
.col-md-3.form-control-label {
    width: 20%;
}
.formError .formErrorContent {
    font-size: 18px;
}
.btn-group>.btn:first-child, .btn-group>div:first-child .btn {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
tr.hdp-ticket-status-4 td {
    background-color: #0c3300 !important;
}
.table-striped>tbody>tr:nth-of-type(odd)>* {
    color: #e5e5e5;
}
.btn.btn-primary.hasTooltip {
    margin-left: 10px;
}
#filter_category_id {
    margin-right: 10px;
    margin-left: 10px;
}
#hdp-container {
    padding-bottom: 100px;
}
.btn.btn-primary.dropdown-toggle {
    margin-left: 10px;
}
.pg-invoice-form {
    background-color: #222222;
}
.pg-form-error {
    color: #ffffff;
}
.pg-form label {
    color: #80c4ff;
}
.dropdown-item {
    color: #7f7f7f;
}
.uk-margin-large-top.uk-margin-remove-bottom.uk-text-center.uk-article-title {
    padding-left: 5px;
}
.uk-margin-medium-top {
    padding: 10px;
}
.cb_template .qtip-titlebar {
    background: #1C1C1B !important;
}
.btn.cbPasswordUnmaskShow {
    background: #c5c5c5;
}
.cb_template .form-control:focus {
    color: #d1d1d1 !important;
    background-color: #495057 !important;
}
.cb_template .form-control-plaintext {
    color: #ffffff;
}
.mod-login__username.form-group {
    padding: 10px 0px 10px 0px !important;
}
.mod-login__password.form-group {
    padding: 10px 0px 10px 0px !important;
}
.cb_template a {
    color: #7fb500 !important;
}
.cb_template .btn-primary {
    color: #fff;
    background-color: #71a100 !important;
    border-color: #71a100 !important;
}
.cb_template.qtip-nowidth {
    display: none !important;
}
.cb_template .cbImageFieldGallery input:focus + label > .cbImgPict, .cb_template .cbImageFieldGallery input:focus + label > .cbImgCanvas, .cb_template .cbImageFieldGallery input:checked + label > .cbImgPict, .cb_template .cbImageFieldGallery input:checked + label > .cbImgCanvas {
    box-shadow: 0 0 0 0.2rem rgb(135 205 100) !important;
}
.jd_download_detail_pics {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 10px;
    flex: 2 0 224px;
    max-width: 300px;
}
.jd_download_detail_pics:empty {
    display: none;
}
.form-sclogin-submitcreate a, .scuser-menu a.dropdown-toggle {
    color: #fff !important;
}
.download-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.jdownloads-id-rating {
    font-size: 100%;
}
.catg {
    font-size: 80%;
    margin-right: 5px;
    float: right;
    color: #fbff00;
}
.uk-alert.uk-margin-small.uk-margin-remove-top.uk-margin-remove-bottom.uk-text-center {
    background: #71a100 !important;
}
.buy_points plan50 {
    display: none !important;
    color: #fff !important;
    padding-bottom: 5px !important;
    font-size: 25px !important;
    font-weight: 500 !important;
}
.buy_points_module_text {
    color: #fff !important;
    padding-bottom: 5px !important;
    font-size: 25px !important;
    font-weight: 500 !important;
}
.jd_cats_4col {
    padding-top: 5px;
}
div#page-activities .badge {
    color: #71a100 !important;
    font-size: 14px !important;
}
@media (max-width: 670px) {
    .jd_fields {
    width: 100% !important;
        max-width: 100% !important;
    }
.uk-pagination {
    margin-left: -9px;
    margin-right: -9px;
}
}
@media (min-width: 961px) {
    .jd_download_description {
    width: 63%;
    }
}
.sclogin .logout-link {
    color: #8dc900 !important;
    font-weight: 600 !important;
    font-size: 15px !important;
}
div.sclogin-modal.sourcecoast.modal {
    top: 100px;
}
.cb_template .bg-light {
    background-color: #f8f9fa !important;
    color: #000;
}
#com-users-methods-list-container {
    float: left !important;
}
.cb_template .text-muted {
    color: #fff !important;
}
.cb_template .card {
    background-color: #1c1c1c !important;
}
.divTable.jd_div_table .divTableBody .divTableCell {
    font-size: 20px !important;
}
div.myButton {
    display: inline-block; /* Keep button styling */
    background-color: #007bff;
    color: white;
    padding: 12px 24px;
    border-radius: 50px;
    border: none;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    box-shadow: 0 4px 15px rgba(0, 123, 255, 0.4);
    animation: glowing 2s infinite;
}

div.myButton:hover {
    background-color: #0056b3;
    box-shadow: 0 6px 20px rgba(0, 123, 255, 0.6);
    transform: scale(1.05);
}
@keyframes glowing {
    0% {
        box-shadow: 0 4px 10px rgba(0, 123, 255, 0.3);
    }
    50% {
        box-shadow: 0 6px 15px rgba(0, 123, 255, 0.5);
    }
    100% {
        box-shadow: 0 4px 10px rgba(0, 123, 255, 0.3);
    }
}
.crisp-client .cc-1brb6 .cc-1yy0g .cc-1no03 .cc-rfbfu .cc-1iwcs .cc-1nvun .cc-qqgts {
    display: none !important;
}
._criteria_rating._filter_col { 
    display: none !important;
}
pre {
    background: #faf9fc14;
}
.pre {
    background: #faf9fc14;
}
.highlight-button {
    margin-top: 10px;
    color: #ffffff;
    background-color: #ff5722;
    text-decoration: none;
    cursor: pointer;
    padding: 8px 8px;
    border-radius: 5px;
    font-weight: 400;
    font-size: 14px;
    display: inline-block;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease;
    animation: pulse 5s infinite;
}

.highlight-button:hover {
    background-color: #e64a19;
    box-shadow: 0 6px 8px rgba(0, 0, 0, 0.3);
    transform: scale(1.05);
}

@keyframes pulse {
    0%, 100% {
        box-shadow: 0 0 10px rgba(255, 87, 34, 0.8);
        transform: scale(1);
    }
    50% {
        box-shadow: 0 0 20px rgba(255, 87, 34, 1);
        transform: scale(1.1);
    }
}
.cpnb-m-SaveChangesButton {
    display: none !important;
}
.uk-container>:last-child {
    border-radius: 5px;
}
joomla-alert .joomla-alert--close {
    color: #00000000;
}
.jd_field_row_compact, .jd_field_row {
    width: 100%;
    border-bottom: 1px dashed #b3b3b394;
    box-shadow: 1px 0 0 0 #b3b3b3, 0 0px 0 0 #b3b3b3, 1px 0px 0 0 #b3b3b3, 1px 0 0 0 #b3b3b3 inset, 0 0px 0 0 #b3b3b3 inset;
    border-top: 1px dashed #b3b3b394;
}
.sclogin.ns-bs5 .btn-secondary {
    color: #343a40 !important;
}
.cb_template .btn-outline-light {
    background: #e7e7e7;
}
.cb_template .form-check-label {
    color: #e7e7e7;
}
.cb_template .text-body {
    background-color:  #e7e7e7 !important;
}
.cb_template .btn-outline-light:hover {
    background-color: #323232 !important;
}
.social-login.mr-2.twitter.scTwitterLogin {
    padding-bottom: 10px;
}
.jd_field_value.small {
    font-size: 16px !important;
}
tr.cat-list-row0:hover,
tr.cat-list-row1:hover {
    background-color: inherit !important;
    box-shadow: none !important;
}
@media (max-width: 768px) {
  div[id^="zoid-paypal-buttons-"] {
    max-width: 100% !important;
  }
}

@media (min-width: 769px) {
  div[id^="zoid-paypal-buttons-"] {
    max-width: 750px !important;
  }
}
.com_payage .paypal-buttons {
  max-width: 750px !important;
  margin: 0 auto !important;
}