body {
    background: #131313 !important;
    color: #dfdfdf;
}
.dropdown-content {
    background: #212121 !important;
}
#user_prof_dropdown, .mtc_usrd_content .mtc_usrd_slider .mtc_usrd_actions .btn, .dt_home_filters_prnt.open, .modal, .dt_settings > form.col, .dt_settings > form.col.profile .sett_prof_cont, .dt_contact > .row > form.col, .dt_usr_pmnt_cont, .dt_usr_pmnt_cont {
	background: rgb(0 0 0 / 50%) !important;
    backdrop-filter: blur(50px) !important;
}
.dt_msg_box .msg_container .m_body, .dt_msg_box .msg_container .m_search {
    background: transparent !important;
}
.dt_profile_side .dt_usr_opts_mnu .dropdown-content li > a {
    color: #999 !important;
}
nav .header_home_link li a, a.prem {
    color: rgba(255, 255, 255, 0.7);
}
nav .header_home_link li a:hover, a.prem:hover {
    box-shadow: inset 0 -1.5px #ffffff;
    color: #ffffff;
}
.dt_profile_side .dt_usr_opts_mnu .dropdown-content li > a svg {
    fill: #999 !important;
}
.dt_profile_side .dt_usr_opts_mnu > a {
    background: #222;
}
nav .header_credits > a.btn-flat {
    color: #d8d0d7;
    background-color: rgba(255, 255, 255, 0.1);
}
#user_prof_dropdown  li:hover, #user_prof_dropdown  li.active {
    background: rgb(255 255 255 / 10%) !important;
}
nav .header_user .dropdown-content li a {
    color: rgba(238, 238, 238, 0.87);
}
.divider {
    background-color: #353535 !important;
}
nav .header_user .dropdown-content:before, nav .header_notifications .dropdown-content:before {
    border-bottom: 8px solid #212121;
}
.find_matches_cont .home_usr_sct li > span h3 a {
    color: #e8e8e8;
}
.find_matches_cont .home_usr_sct li .user_popularity_icn .load-bg {
    stroke: #545454;
}
.find_matches_cont .home_usr_sct li > span p b {
    color: #cfcfcf;
}
.find_matches_cont .home_short_links .home_usr_link li a, .dt_home_pro_usr h4 {
    color: #a4a4a4;
}
.find_matches_cont .home_short_links .home_usr_link li a:hover {
    color: #dedede;
}
.dt_home_pro_usr h4, .page_footer .footer-copyright, .dt_home_filters .collapsible .search_filters form .dt_hm_filtr_loc > label, .border_hr, .dt_msg_box .msg_container .m_search, nav .header_notifications .dt_notifs a::after, .dt_premium .dt_p_head, .dt_user_social, .dt_user_about .about_block, .blocked_users .unblock_card, .dt_terms_sidebar ul hr, .dt_msg_box .msg_container .m_body .m_conversation .m_con_item, .dt_premium .dt_choose_pro, .insta_post, .city_search_result p, .city_search_result, .dt_faq .accordion-item, .dt_profile_side_interest+.dt_user_prof_complt {
	border-color: #353535;
}
.dt_home_rand_user .rand_bottom_bar .btn {
	background: #2d2d2d;color: #a6a6a6;
}
.mtc_usrd_content .mtc_usrd_slider .mtc_usrd_actions .btn.dislike {
    color: #a4a4a4;
}
.dt_ltst_users a {
    color: rgba(255, 255, 255, 0.87);
}
/*.page_footer .footer-copyright {
	background: #131313;
}*/
.dt_footer_links li a:hover, .page_footer .footer-copyright .dt_foot_langs > a:hover, .dt_login_foot_innr .dt_foot_langs > a:hover {
    color: #e8e8e8;
}
.dt_footer_links li a, .page_footer .footer-copyright .dt_foot_langs > a, .dt_login_foot_innr .dt_foot_langs > a, .page_footer .footer-copyright {
    color: #9e9e9e;
}
.dt_foot_langs > .dropdown-content > li > a {
    color: #a8a8a8;
}
.dt_foot_langs > .dropdown-content > li {
	background: transparent !important;
}
.dt_foot_langs > .dropdown-content > li:hover {
	background: #353535 !important;
}
.mtc_usrd_content .mtc_usrd_sidebar a.btn {
	background: #212121;
}
.mtc_usrd_content .mtc_usrd_sidebar:before {
    border-right-color: #212121;
}
.mtc_usrd_content .mtc_usrd_slider .carousel {
    background: #383a3f;
}
.dt_home_filters_prnt.open .dt_home_filters_head p {
    color: #e2e2e2;
}
.dt_home_filters .collapsible .filter_tabs {
    border-color: #434343;
}
.dt_home_filters .collapsible .filter_tabs li a {
    color: #6b6868;
}
.dt_home_filters .collapsible .search_filters form h5 {
    color: #cbcbcb;
}
.dt_home_filters .collapsible .search_filters form p label {
    color: #a4a4a4;
}
.dt_home_filters .collapsible .search_filters form .dt_hm_filtr_loc label b {
    background-color: #4a4a4a;
    color: #bfbfbf;
}
input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea {
    border-color: #4e4e4e !important;color: #d8d8d8;
}
input:not([type]):disabled, input:not([type])[readonly="readonly"], input[type=text]:not(.browser-default):disabled, input[type=text]:not(.browser-default)[readonly="readonly"], input[type=password]:not(.browser-default):disabled, input[type=password]:not(.browser-default)[readonly="readonly"], input[type=email]:not(.browser-default):disabled, input[type=email]:not(.browser-default)[readonly="readonly"], input[type=url]:not(.browser-default):disabled, input[type=url]:not(.browser-default)[readonly="readonly"], input[type=time]:not(.browser-default):disabled, input[type=time]:not(.browser-default)[readonly="readonly"], input[type=date]:not(.browser-default):disabled, input[type=date]:not(.browser-default)[readonly="readonly"], input[type=datetime]:not(.browser-default):disabled, input[type=datetime]:not(.browser-default)[readonly="readonly"], input[type=datetime-local]:not(.browser-default):disabled, input[type=datetime-local]:not(.browser-default)[readonly="readonly"], input[type=tel]:not(.browser-default):disabled, input[type=tel]:not(.browser-default)[readonly="readonly"], input[type=number]:not(.browser-default):disabled, input[type=number]:not(.browser-default)[readonly="readonly"], input[type=search]:not(.browser-default):disabled, input[type=search]:not(.browser-default)[readonly="readonly"], textarea.materialize-textarea:disabled, textarea.materialize-textarea[readonly="readonly"] {
    color: rgba(164, 164, 164, 0.42);
    border-color: rgba(172, 172, 172, 0.42);
}
.select-wrapper .caret {
    fill: rgba(156, 156, 156, 0.87);
}
.select-wrapper .dropdown-content li>span {
    color: #a8a8a8;
}
.dropdown-content li {
    color: rgba(179, 179, 179, 0.87);
}
.select-wrapper input.select-dropdown {
    color: #bfbfbf;
}
.select-wrapper input.select-dropdown:disabled {
    color: rgba(164, 164, 164, 0.42);
}
.dt_home_filters .collapsible .search_filters form .input-field.col .select-wrapper, .dt_home_filters .collapsible .search_filters form .input-field {
    background-color: #353535;
}
.dt_home_filters .collapsible .search_filters form .input-field .select-wrapper input.select-dropdown {
    color: rgba(207, 207, 207, 0.9) !important;
}
.dt_home_filters .collapsible .search_filters form .input-field .select-wrapper .caret {
    fill: rgba(201, 201, 201, 0.87);
}
input[type=range]::-webkit-slider-runnable-track {
    background: #4a4a4a;
}
.dt_home_filters .collapsible .search_filters form .input-field input[type=text]:not(.browser-default) {
    color: #cfcfcf;
}
.modal .modal-footer, .find_matches_cont > .row > .col.l3 .dt_sections {
	background: transparent !important;
}
.btn-flat {color: #d8d8d8;}
.credit_pln p label {
    border-color: #464646;
    background-color: #2f2f2f;
}
.credit_pln .pay_using .pay_u_btns .btn:hover, .dt_premium .pay_using .pay_u_btns .btn:hover {
    background: #212121;
}
.dt_bank_trans_modal .dt_user_profile {
    background-color: #2f2f2f;
}
.dt_bank_trans_upl_rec a {
    color: #cbcbcb;
}
.modal.modal-fixed-footer .modal-footer {
    border-color: rgba(255, 255, 255, 0.1);
}
.upload_bank_receipts > div {
    background-color: #393636;
    border-color: #0c0c0c;
}
.upload_bank_receipts svg {
    color: #aca8a8;
    background-color: #1e1c1c;
}
nav .header_credits > a.btn-flat:hover, nav .header_notifications > a.btn-flat:hover, nav .header_msg > a.btn-flat:hover {
    color: #ffffff;
}
.dt_msg_box .msg_container .m_body, .dt_msg_box .msg_container .m_search {
	background: #212121;
}
.dt_msg_box .msg_header {
    border-color: #414446;
}
.dt_msg_box .msg_header h2 {
    color: #d3d3d3;
}
.dt_msg_box .msg_header .msg_toolbar .btn.close, .dt_msg_box .modal-content .chat_conversations .chat_toolbar .btn.close, .dt_msg_box .modal-content .chat_conversations .chat_navigation .btn.back {
    color: #c1c1c1;
}
.dt_msg_box .msg_header .msg_toolbar .btn, .dt_msg_box .modal-content .chat_conversations .chat_toolbar .btn, .dt_msg_box .modal-content .chat_conversations .chat_navigation .btn {
    background: #2b2828;
}
.dt_msg_box .msg_header .msg_toolbar .btn.mark_read {
    color: #ffffff;
}
.dt_msg_box .msg_container .m_search .search_input input {
    color: #d3d3d3;
}
.dt_msg_box .msg_container .m_search .search_input > svg {
    color: #b3b3b3;
}
.dt_msg_box .msg_container .chat_filter label, .dt_msg_box .msg_header .msg_toolbar .btn.chat_stts_dropd+.dropdown-content .chat_change_online label, .dt_settings form .switch label {
    color: #c1c1c1;
}
.dt_settings form .switch label .lever, .dt_msg_box.open_list .modal-content .msg_list .lever, .dt_msg_box.open_chat .modal-content .msg_list .lever {
    background-color: #464444;
}
.dt_settings form .switch label .lever:after, .dt_msg_box.open_list .modal-content .msg_list .lever:after, .dt_msg_box.open_chat .modal-content .msg_list .lever:after {
    background-color: #666666;
}
.dt_msg_box .msg_container button.msg_requests:before {
    background: #3d3f3f;
}
.dt_msg_box .msg_container button.msg_requests span {
	border-color: #3d3f3f;
}
.dt_msg_box .msg_container button.msg_requests span:hover {
    background-color: #2f2e2e;
}
.dt_msg_box .msg_container .m_body .m_conversation .m_con_item:hover {
    background: rgb(255 255 255 / 10%) !important;
}
.dt_msg_box .msg_container .m_body .m_conversation .m_con_item .m_c_item_name span {
    color: #e8e8e8;
}
.dt_msg_box .msg_container .m_body .m_conversation .m_con_item .m_c_item_snippet {
    color: #dbdbdb;
}
.dt_msg_box .modal-content .chat_conversations .chat_toolbar > div .dropdown-content li:hover {
	background-color: #3b3939;
}
.dt_msg_box .modal-content .chat_conversations .chat_toolbar > div .dropdown-content li>a {
    color: rgba(255, 255, 255, 0.87);
}
.dt_msg_box .modal-content .chat_conversations .chat_container .chat_body {
    background: rgb(0 0 0 / 50%) !important;
}
.dt_msg_box .modal-content .chat_conversations .chat_container .chat_body .chat_body_content .messages--received .message {
    background-color: #333;
}
.dt_msg_box .modal-content .chat_conversations .chat_container .chat_body .chat_body_content {
    background-color: transparent !important;
}
.dt_msg_box .modal-content .chat_conversations .chat_container .chat_foot .chat_f_text {
    background-color: rgb(0 0 0 / 95%);
    box-shadow: 0px -2px 3px rgb(255 255 255 / 4%);
}
.chat_f_attach span:hover {
    color: #fff !important;
}
.dt_msg_box .modal-content .chat_conversations .chat_container .chat_foot .dt_acc_dec_msg .btn {
    background-color: #433f3f;
}
.dt_msg_box .modal-content .chat_message_upload_media_imgprogress .progress {
    background-color: #484343;
}
.dt_msg_box .modal-content .chat_conversations .chat_container .chat_foot .chat_f_textarea .emojionearea, .dt_msg_box .modal-content .chat_conversations .chat_container .chat_foot .chat_f_textarea .emojionearea .emojionearea-editor {
    background: #0c0b0b;
}
body .emojionearea .emojionearea-button>div.emojionearea-button-open {
	background-position: center;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24'%3e%3cpath fill='%23d2d2d2' d='M12,17.5C14.33,17.5 16.3,16.04 17.11,14H6.89C7.69,16.04 9.67,17.5 12,17.5M8.5,11A1.5,1.5 0 0,0 10,9.5A1.5,1.5 0 0,0 8.5,8A1.5,1.5 0 0,0 7,9.5A1.5,1.5 0 0,0 8.5,11M15.5,11A1.5,1.5 0 0,0 17,9.5A1.5,1.5 0 0,0 15.5,8A1.5,1.5 0 0,0 14,9.5A1.5,1.5 0 0,0 15.5,11M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3e%3c/svg%3e") !important;
}
body .emojionearea .emojionearea-button>div.emojionearea-button-close {
    background-position: center;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24'%3e%3cpath fill='%23d2d2d2' d='M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z' /%3e%3c/svg%3e") !important;
}
.dt_msg_box .modal-content .chat_conversations .chat_container .chat_foot .chat_f_textarea .emojionearea .emojionearea-editor {
	color: #fff;
}
hr {
	border-color: #454546;
}
nav ul a {
    color: #d5d5d5;
}
nav .header_notifications .dt_notifs .time {
    color: #949494;
}
.dt_user_profile {
	background: #212121;
}
.dt_user_prof_complt .progress {
    background-color: #393939;
}
.dt_user_about .about_block .dt_profile_info p.info_title {
    color: #909090;
}
.dt_user_about .about_block .description {
    color: #979fa4;
}
.dt_user_likes ul li a {
    color: rgba(236, 236, 236, 0.87);
}
.dt_cp_photos_list .dt_cp_l_photos:nth-child(odd) .inline {
    background-color: rgb(0 0 0 / 50%);
}
.dt_cp_photos_list .dt_cp_l_photos:nth-child(even) .inline {
    background-color: rgb(0 0 0 / 50%);
}
.dt_user_social ul li a {
    color: #b9b9b9;border-color: #505050;
}
.dt_user_social ul li .soc_icon {
    background-color: #545454;
    color: #aaaaaa;
}
.dt_user_social ul li .soc_info p {color: #dedede;}
.chips .input {color: rgba(255, 255, 255, 0.6);}
.dt_settings form .chips {border-color: #4e4e4e !important;}
.black-text {color: #fff !important;}
.dt_terms_sidebar ul li.active a, .dt_terms_sidebar ul li.active a:hover {color: white;}
.dt_terms_sidebar ul li a:hover {color: #c1c1c1;}
.dt_terms_sidebar ul li.active:before {background-color: #fff;}
.dt_premium .dt_choose_pro p label .pln_name {color: #b7b7b7;background-color: #373737;border-color: #4a4a4a;}
.dt_pro_features .col p {color: #cfcfcf;}
.toast {background: #3f3f3f;color: #d3d3d3;}
nav .header_notifications .dt_notifs.noti_not_seen {background-color: rgba(255, 255, 255, 0.05) !important;}
.grey-text.text-darken-3 {color: #cdcdcd !important;}
nav .header_notifications .dt_notifs .avatar img {border-color: transparent !important;}
.btn.disabled, .disabled.btn-large, .disabled.btn-small, .btn-floating.disabled, .btn-large.disabled, .btn-small.disabled, .btn-flat.disabled, .btn:disabled, .btn-large:disabled, .btn-small:disabled, .btn-floating:disabled, .btn-large:disabled, .btn-small:disabled, .btn-flat:disabled, .btn[disabled], .btn-large[disabled], .btn-small[disabled], .btn-floating[disabled], .btn-large[disabled], .btn-small[disabled], .btn-flat[disabled] {background-color: #434343 !important;}
.dt_user_likes ul li a span {color: rgba(236, 236, 236, 0.87);}
.storydesc {background-color: #2f2f2f;}
.qd_blog_lists .qd_blog_list_info h5 a {color: #ffffff;}
.qd_blog_srch input[type=text]:not(.browser-default) {background-color: #373737;}
.qd_blog_srch input::placeholder {color: white;}
.qd_blog_cats_list .dropdown-content li:hover {background-color: #313131;}
.qd_blog_cats_list .dropdown-content li a {color: rgba(238, 238, 238, 0.87);}
.qd_read_blog_head {border-bottom: 1px solid rgba(255, 255, 255, 0.13);}
.qd_rstroy_quote h2 {color: #fff;}
.qd_rstroy_thumbs .avatar {background: #525252;}
.qd_rstroy_with {color: #373737;}
.qd_rstroy_with svg {color: #2f2f2f;}
.qd_hot_not .mtc_usrd_content .mtc_usrd_top .mtc_usrd_summary .usr_name a {color: #ffffff;}
.qd_hot_not .mtc_usrd_content .mtc_usrd_top .mtc_usrd_summary {color: #dadada;}

.city_search_result {
    background-color: #2d2d2d;
}






@media (max-width: 1024px) {
.find_matches_cont > .row > .col.l3 {background-color: #212121;}
}

/*.lk_active {*/
    /*background: #ff5722;*/
    /*color: #2d2d2d;*/
/*}*/


.lk_active svg{background-color: #ff5722!important;}

.dk_active svg{background-color: #e3e9ea!important;}

#logo-container img{content: url("../img/logo-light.png");}



.dt_prof_ply_ico {background-color: #040404;}
.btn_upld_prf_vid {background-color: rgba(255, 255, 255, 0.07);color: #eaeaea;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.08);}
.dt_usr_affl .input-field input {
    background-color: transparent;
    color: #ddd;
    border-color: #4b4b4b;
}


.qd_gift_data_foot .info p a {color: white;}
.qd_gift_data_foot .info p {color: #a4a4a4;}
.qd_select_verifi_start {background-color: rgb(255 255 255 / 5%);}

.dt_mini_sidebar_links:before {background: #212121;border-color: #313131;}
.dt_mini_sidebar_links ul li a {color: #d8d8d8;}
.dt_mini_sidebar_links ul li a svg, .dt_mini_sidebar_links ul li a img {background: rgb(255 255 255 / 10%);}
.dt_hdr_sec_links ul li a {color: #f2f2f2;background: #212121;}
nav .header_notifications > a.btn-flat, nav .header_msg > a.btn-flat {color: #f2f2f2;}
.dt_terms_sidebar ul {background: rgb(255 255 255 / 0.08);}
.dt_terms_sidebar ul li a {color: #b7b7b7;}
.dt_terms_sidebar ul li a:hover {color: #ececec;}
.dt_terms_sidebar ul li.active a {background: #525252;}
.middot {color: rgb(255 255 255 / 59%);}
.qd_read_blog_share li a {border-color: #5e5e5e;color: #dadada;}
.qd_read_blog_head .blockquote, .dt_home_filters_head p, .dt_home_match_user:not(.qd_hot_not) .mtc_usr_avtr .usr_thumb.isActive:after, .dt_authpage .login_side, .dt_features_prnt {background: #212121;}
.qd_read_blog_head .blockquote::before {content: "„";color: rgb(255 255 255);}
.qd_blog_cats_list .dropdown-trigger {color: #e0e0e0;}
input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea {background: rgb(0 0 0 / 50%);}
.dt_home_pro_usr .pro_usrs_container .pro_usr a {color: #d8d8d8;}
.dt_home_filters .collapsible {background: #292929;}
.dt_home_filters .collapsible .filter_tabs li a {color: #c3c3c3;}
.dt_home_filters .collapsible .filter_tabs li a:hover {color: white;}
.dt_home_filters .collapsible .filter_tabs li a.active {background: #101010;}
.dt_home_filters .collapsible.actiee:after {border-top-color: #292929;}
.dt_home_filters .collapsible > li > .main_fltr_close {background: rgb(255 255 255 / 6%);color: #eee;}
.dt_home_filters_head p span {border-bottom-color: #fff;}
.mtc_usrd_content .mtc_usrd_sidebar .mtc_usrd_actions .btn {color: white;}
.dt_authpage .svg_divider {color: #212121;}
.dt_auth_footr_page .footer-copyright {background: transparent;}
.dt_auth_login_bg_box {background: rgb(0 0 0 / 50%);}
.dt_ltst_users .card-content p {color: #909090;}
.qdt_hdr_auth_btns:not(.btn_primary) {background: #434343;}
.dt_test_title {color: #fff;}
.dt_test_bg {background-color: #5c4e5a;}
.dt_testimonial_slide {background: #212121;}
.dt_shape_div svg {color: #5c4e5a;}
.qd_hot_not {background: transparent;}
.home_usr_sct > div > span h3 a {color: #fdfdfd;}
.home_usr_sct > div > span p a {color: #b5b5b5;}
.home_usr_sct > div > span p b {color: #d5d5d5;}
.home_usr_sct > div .user_popularity_icn .load-bg {stroke: #525252;}
.dt_user_info .info .dt_usr_opts_mnu > a {border-color: #3b3b3b;color: #cdcdcd;}
.dt_user_info .info .dt_usr_opts_mnu > a.block_text svg path, .dt_user_info .info .dt_usr_opts_mnu > a.report_text svg path, .dt_user_info .info .dt_usr_opts_mnu > a.dt_edt_prof_link svg path {fill: #a4a4a4;}
.dt_settings_side_links li a {color: #909090;}
tr {border-bottom-color: rgb(255 255 255 / 12%);}
table.highlight>tbody>tr:hover {background-color: rgb(255 255 255 / 0.05);}

.info_select_radio_btn .sr_btn_lab_innr {
    border-bottom-color: #393939;
}
.info_select_radio_btn .sr_btn_lab_innr > span {
    color: #c7c7c7;
}
.info_select_radio_btn .sr_btn_lab_innr:hover {
    background: rgb(255 255 255 / 0%);
}
.dt_dev_apps .ap_name a {
    color: #eaeaea;
}
.input-field .helper-text {
    color: rgb(255 255 255 / 54%);
}
.dt_create_apps_img {
    background: rgb(255 255 255 / 4%);
    border-color: #494949;
    color: #ddd;
}

.dt_who_live .live_comments .live_user_h {
    color: #fff;
}
.dt_who_live .live_comments .comment-text, .dt_who_live .live_comments .reply-text {
    color: #eaeaea;
}
.dt_who_live .comment-textarea {background: rgb(255 255 255 / 7%);}

.month-prev svg, .month-next svg {
	fill: #fff;
}
.datepicker-table td.is-outside-current-month, .datepicker-table td.is-disabled {
    color: rgb(255 255 255 / 40%);
}
.qd_sett_sessions {
    border-color: #4b4b4b;
}


.dt_login_body {
    background-color: #000;
}



@media (min-width: 1024px) {
.dt_hdr_sec_links ul li a {background: #353535;}
}

@media (max-width : 480px) {
.qd_hot_not .mtc_usrd_content .mtc_usrd_actions .btn.like, .qd_hot_not .mtc_usrd_content .mtc_usrd_actions .btn.dislike {background: #212121 !important;}
}


nav {
    border-color: #3a3a3a;
}
nav .header_home_link li a, nav li.credit, nav li.credit .how_credtss {
    border-color: #3a3a3a;
    color: #cbcbcb;
}
nav .header_user #night_mode_toggle {
    color: #d1d1d1;
}
.home_usr_sct .btn-primary {
    border-color: #80467a;
}
.home_usr_stats {
    border-color: #3e3e3e;
}
.dt_left_sidebar .menu > li > a {
    color: #d4d4d4;
}
.dt_home_match_user .mtc_usr_avtr .usr_thumb:before {
    border-color: #6f6f6f;
}
.mtc_usrd_content .mtc_usrd_sidebar .sidebar_usr_info p {
    color: #a5a5a5;
}
.mtc_usrd_content .mtc_usrd_sidebar .mtc_usrd_actions .btn, .dt_home_rand_user .rand_bottom_bar .btn, .dt_profile_about_action a {
        background-color: #181818;
    color: #efefef;
    border-color: #262626;
}
.mtc_usrd_content .mtc_usrd_sidebar .mtc_usrd_actions .btn.dislike svg {
    color: #c6c6c6;
}
.dt_ltst_users .card-image > a:not(.btn):before {
    box-shadow: 0 0 0 3px #494949;
}
.dt_ltst_users .card-content p {
    border-color: #525252;
}
.dt_right_side_story_list {
    background: transparent linear-gradient(120deg, rgb(33 33 33 / 50%) 0%, rgb(0 0 0 / 50%) 100%) 0% 0% no-repeat padding-box;
    border-color: #333333;
}
.page_footer .footer-copyright, .page_footer .footer-copyright a {
    color: #9e9e9e;
}
.dt_new_home_filter {
    background: rgb(0 0 0 / 40%) 0% 0% no-repeat padding-box;
}
.dt_new_home_filter .dt_home_filters_head .btn svg {
    border-color: #4b4b4b;
}
.dt_new_home_filter .filter_tabs .tab a {
    border-color: #45203f;
}
.btn_glossy {
    background-color: rgb(0 0 0 / 20%);
}
.qd_hot_not .qd_hot_not_media .mtc_usrd_actions .btn {
    border-color: #404040;
}
.qd_hot_not .btnss .mtc_usrd_actions .btn {
    border-color: #424242;
}
.article_of_the_day > h3:before, .qd_blog_lists .qd_blog_list_info h5:before, .dt_terms h2.bold.terms:before {
    background: #71406c;
}
.topic_match_for_you_cats a {
    color: #cecece;
    background: rgb(0 0 0 / 50%);
}
.topic_match_for_you_cats.side a {
    border-color: #4c4c4c;
}
.continue_reading_list p {
    color: #e0e0e0;
}
.continue_reading_list time {
    color: #999999;
}
.qd_read_blog_head time, .qd_read_blog_head .views {
    color: #cecece;
}
.qd_read_blog_head time svg, .qd_read_blog_head .views svg {
    color: #c0c0c0;
}
.qd_read_blog_tags li a {
    border-color: #52294e;
}
.success_story_item .card {
    border-color: #3e3e3e;
}
.success_story_item .qd_story_card_usr_info .qd_story_card_usr_name {
    color: #dcdcdc;
}
.success_story_item .qd_story_card_usr_imgs a {
    background: rgb(0 0 0 / 50%);
    border-color: #434343;
}
.dt_read_story {
	background: #0b0b0b !important;
}
.dt_read_story_quote time {
    background: #282828 0% 0% no-repeat padding-box;
}
.qd_rstroy_thumbs .thumb {
    border-color: #474747;
}
.dt_intrst_chip {
    color: rgb(255 255 255 / 0.8);
    border-color: #4b4b4b;
}
.dt_cp_bar_add_photos, .dt_cp_bar_add_videos {
    background-color: rgb(0 0 0 / 50%);
    border-color: #505050;
}
.dt_user_pro_info ul li a:not(.prem) {
    border-color: #804079;
}
.dt_user_prof_complt {
    border-color: #353535;
}
.dt_main_prof_prog .circle-progress-circle {
    stroke: rgb(204 66 189 / 40%);
}
.dt_main_prof_prog .circle-progress-text {
    fill: rgb(204 66 189 / 66%);
}
.mtc_usrd_content .mtc_usrd_sidebar.dt_profile_about_side .mtc_usrd_summary .edit, .mtc_usrd_content .mtc_usrd_sidebar.flex_btn .mtc_usrd_summary .edit {
    color: #c2c2c2;
    border-color: #5d5d5d;
}
.dt_transaction_table tbody tr td {
    background: rgb(0 0 0 / 50%);
}
.dt_transaction_table tbody tr:nth-of-type(odd) td {
    background: #1b1b1b;
}
.dt_transaction_table tbody tr {
    border-color: #161616;
}
.dt_sett_top_menu {
	background: transparent !important;
}
.dt_sett_top_menu:before {
    background: #110b11;
}
.dt_settings_side_links li a.active:before {
    background: #110b11;
}
.input-field>label:not(.label-icon).active, .dt_settings form .select-wrapper+label {
    background: rgb(0 0 0 / 50%);
}
.input-field>label {
    color: #bdbdbd;
}
.round_check {
    border-color: #595959;
}
.round_check .circle {
    background: #4e4e4e;
}
.dt_usr_affl .social-btn-parent a {
    color: #acacac;
}
.dt_usr_affl .social-btn-parent a svg {
    border-color: #4c4c4c;
}
.dt_go_pro_plan {
    background: rgb(0 0 0 / 50%);
    border-color: #373737;
}
.dt_go_pro_plan .head, .dt_go_pro_plan .foot {
	border-color: #373737;
}
.dt_go_pro_plan .foot button {
    background: rgb(0 0 0 / 50%);
}
.dt_msg_box .msg_header .msg_toolbar .btn.close, .dt_msg_box .modal-content .chat_conversations .chat_toolbar .btn.close {
    border-color: #4c4c4c;
    background: #212121;
}
.dt_msg_box .msg_container .m_filters {
    border-color: #414446;
}
.dt_msg_box.open_list .msg_container .m_filters .switch .lever, .dt_msg_box.open_chat .msg_container .m_filters .switch .lever {
    background: #222222;
}
.dt_msg_box.open_list .msg_container .m_filters .switch .lever:before, .dt_msg_box.open_chat .msg_container .m_filters .switch .lever:before {
    background: #cc42bd;
}
.dt_msg_box.open_list .msg_container .m_filters .switch input[type=checkbox]:checked+.lever:after, .dt_msg_box.open_chat .msg_container .m_filters .switch input[type=checkbox]:checked+.lever:after {
    background: #cc42bd;
}
.dt_msg_box .msg_container .m_filters .mark_read:hover {
    background: rgba(255, 255, 255, 0.07) !important;
}
.dt_msg_box.open_list .msg_container .m_filters .switch input[type=checkbox]:checked+.lever, .dt_msg_box.open_chat .msg_container .m_filters .switch input[type=checkbox]:checked+.lever {
    background: #222222;
}
.dt_msg_box .msg_container .m_filters .switch b.last, .dt_msg_box .msg_container .m_filters .switch b {
    color: white;
}
.dt_msg_box .modal-content .chat_conversations .chat_header {
	border-color: #222;
    background: rgb(0 0 0 / 90%) !important;
}
.dt_msg_box .modal-content .chat_conversations .chat_participant .c_name span.name {
    color: #e1e1e1;
}
.dt_msg_box .modal-content .chat_conversations .chat_container .chat_body .chat_body_content .messages--sent .message {
    background-color: #761b6d;
}
.dt_msg_box .modal-content .dt_chat_lod_more {
    color: #d2d2d2;
}
nav .header_notifications .dropdown-content > .valign-wrapper h3 {
    color: #eaeaea;
}
nav .header_notifications .dropdown-content > .valign-wrapper button {
    background: #4c4c4c;color: #e8e8e8;
}
nav .header_notifications .dt_notifs a:hover {
    background: rgba(255, 255, 255, 0.05) !important;
}
.dt_msg_box .msg_container .m_body .m_conversation .m_con_item {
    box-shadow: 0px 0 0 1px rgb(255 255 255 / 10%);
}
.dt_msg_box .msg_container .m_body .m_conversation .m_con_item .m_c_item_time {
    color: #acacac;
}
.modal:not(.dt_msg_box) .modal-content h6.bold {
    border-color: #3e3e3e;
}
.gift-data {
    box-shadow: 0px 2px 10px #ffffff1a;
}
.main_header_nav {
    background: #161616;
}
.header_bg h5 {
    color: #acacac;
}
.header_bg .main-know-bttn {
    color: #cecece;
}
.dt_index_random_users .user, .dt_index_pro_users .user {
    background: #373737;
}
.dt_index_random_users .user h6, .dt_index_pro_users .user h6 {
    color: #e5e5e5;
}
.white_bg, .dt_test_white_bg {
    background: #161616;
}
.dt_header_short_desc_innr h2, .dt_header_how_works_innr h2, .dt_test_title h3, .dt_header_how_works_innr.flip h2, .dt_get_start h4, .dt_index_footinnr .top h5, .dt_index_footinnr .top h6, .dt_index_footinnr .top .social_btn {
    color: #d4d4d4;
}
.dt_header_short_desc_innr p, .dt_testimonial_slide p, .dt_header_how_works_innr.flip p, .dt_index_footinnr .top a, .dt_index_footinnr .bottom a, .dt_index_footinnr .copyright {
    color: #b0b0b0;
}
.dt_testimonial_slide {
    border-color: #3e3e3e;
}
.dt_tstm_usr .swiper-pagination .swiper-pagination-bullet {
    border-color: #6c6c6c;
    background: #5d5d5d;
}
.dt_index_footinnr .top .subscribe input {
    background: rgb(0 0 0 / 50%);
    color: #ddd;
}
.dt_index_foot > svg {
    mix-blend-mode: normal;
}
body h5.empty_state {
    color: #9f9f9f;
}

nav, .dt_left_sidebar, .mtc_usrd_content .mtc_usrd_sidebar, .card, .dt_new_home_filter .search_filters, .dt_new_home_filter .dt_home_filters_head .btn svg, .dt_new_home_filter .filter_tabs .tab a, .dt_sections, .qd_hot_not .mtc_usrd_slider, .dt_user_profile, .dt_user_about .about_block .dt_profile_info, .dt_settings_bg_wrap, .dt_settings > form.col, .dt_settings > form.col.profile .sett_prof_cont, .dt_contact > .row > form.col {
    background: rgb(0 0 0 / 50%);
}
.dt_left_sidebar.pro {
    background: rgb(84 65 30 / 70%);
    border-color: #524029;
}
.dt_left_sidebar.pro .pro_usrs_container .pro_usr div {
    background: #41341b;
}
.dt_right_side_story_list hr {
    border-color: #454546;
}

.dt_home_filters .dt_home_filters_head p:hover {
	background: rgb(255 255 255 / 10%);
}

.dt_new_home_filter .search_filters p label:hover, .dt_cp_bar_add_photos:hover svg, .dt_cp_bar_add_videos:hover svg {
	color: #fff;
}
.dt_right_side_story_list > a {
	color: #dadada;
}
.dropdown-content.autocomplete-content li:hover, .dropdown-content.autocomplete-content li.active {
    background-color: #333;
}

.blocked_users .unblock_card:hover {background: rgb(255 255 255 / 2%);}

#story_approval .friend_req_btn .btn-flat {
    background: rgb(255 255 255 / 15%);
    color: white;
}

.qd_sett_sessions .first > span {
    background: #5f2959;
}

.dt_user_about .about_block, .page_footer .footer-copyright, .dt_home_rand_user_hr {
	border-color: rgb(0 0 0 / 50%);
}

nav .header_user .dropdown-content, nav .header_notifications .dropdown-content, .modal.datepicker-modal {
    background: rgb(0 0 0 / 50%) !important;
    backdrop-filter: blur(80px);
}



.et_plus.modal {
    background: rgb(56 56 56 / 70%) !important;
}
.et_plus .modal-dialog .modal-content {
    background: rgb(0 0 0 / 60%);
}
.et_plus .modal-dialog .modal-content .modal-footer.center .btn-flat {
    background: #474747;
    color: white;
}

@media (min-width: 993px){
.dt_cp_photos_list::-webkit-scrollbar-thumb, nav .header_notifications .dropdown-content .dt_notifis_prnt::-webkit-scrollbar-thumb, .dt_home_match_user .mtc_usr_avtr::-webkit-scrollbar-thumb {background-color:rgba(255,255,255,.3);}
}

.dt_login .input-field input, .dt_signup_steps .input-field input, .dt_signup_steps .input-field .select-wrapper input, .dt_hdr_filters .input-field .select-wrapper input {
    border-color: rgb(255 255 255 / 50%) !important;
}
.datepicker-controls .selects-container .select-wrapper input {
    background: transparent !important;
}
.datepicker-footer .confirmation-btns .btn-flat {
    color: #fff;
    margin: 2px 4px 5px;
    background: rgb(255 255 255 / 24%);
    border-radius: 2em;
}
.twocheckout_modal .select-wrapper+label, .twocheckout_modal .input-field>label:not(.label-icon).active {
	background: #212121;
}
.twocheckout_modal input:not([type]), .twocheckout_modal input[type=text]:not(.browser-default), .twocheckout_modal input[type=password]:not(.browser-default), .twocheckout_modal input[type=email]:not(.browser-default), .twocheckout_modal input[type=url]:not(.browser-default), .twocheckout_modal input[type=time]:not(.browser-default), .twocheckout_modal input[type=date]:not(.browser-default), .twocheckout_modal input[type=datetime]:not(.browser-default), .twocheckout_modal input[type=datetime-local]:not(.browser-default), .twocheckout_modal input[type=tel]:not(.browser-default), .twocheckout_modal input[type=number]:not(.browser-default), .twocheckout_modal input[type=search]:not(.browser-default), .twocheckout_modal textarea.materialize-textarea {
	background: #212121 !important;
}

.dt_settings form .chips {
    background: rgba(0, 0, 0, 0.5);
}

nav li.credit .how_credtss:hover, .mtc_usrd_content .mtc_usrd_sidebar.dt_profile_about_side .mtc_usrd_summary .edit:hover, .mtc_usrd_content .mtc_usrd_sidebar.flex_btn .mtc_usrd_summary .edit:hover {
    background: rgb(255 255 255 / 6%);
}

.dt_home_filters .dt_home_filters_head p > span {
    background: #6f6f6f -webkit-gradient(linear, left top, right top, from(#ffffff), to(#ffffff), color-stop(0.5, rgb(255 255 255))) 0 0 no-repeat;
    background-size: 40px;
    color: rgb(255 255 255 / 30%);
    -webkit-background-clip: text;
}

.dt_new_home_filter .search_filters .btn_wrapper .btn:hover {
    background: #060606;
}
.dt_new_home_filter .search_filters .btn_wrapper .btn.btn-small {
    color: #ffffff;
    background: rgb(255 255 255 / 6%);
    border-color: rgb(255 255 255 / 6%);
}

.dt_new_home_filter .search_filters .dt_hm_filtr_loc label b {
    background-color: #333333;
    color: #b0b0b0;
}
.dt_new_home_filter .search_filters .dt_hm_filtr_loc > label {
    border-color: #494949;
}


.alert-success {
    background-color: #162d16;
    border-color: #176f17;
}
.alert-info {
    background-color: #0a1e2d;
    border-color: #175689;
}
.alert-warning {
    background-color: #3f2b02;
    border-color: #735617;
}
.alert-danger {
    background-color: #3d1614;
    border-color: #812720;
}

.dt_new_home_filter .search_filters .btn_wrapper .btn.btn-small:hover {
    background: rgb(255 255 255 / 10%);
}
.dt_new_home_filter .dt_home_filters_head .btn:hover {
    background: rgb(255 255 255 / 10%);
}

.load_more:hover, .load_more:focus {
    background: rgb(204 66 189 / 25%);
}