html, body {
    background-color: #111120;
    color: #d5d5d5;
    background-image: url('img/bg.jpg');
}

select {
    color: #666666;
}

.button {
	border: 1px solid rgba(160, 160, 160, 0.2) ;
	color: #d5d5d5;
}

.button_grey, a.button_grey {
        background-color: rgba(0, 0, 0, 0.4);
	    border: 1px solid rgba(0, 0, 0, 0.45);    
    }

.pay-in-cryptomus{ background-image: url('img/payments/pay-in/cryptomus_w.png'); }

.menu_mobile a.a_red, .menu_left .menu_left_block a.a_red{
    color:#ee0000;
}

    .menu_mobile a.a_red:hover, .menu_left .menu_left_block a.a_red:hover{
        color:#bb0000;
    }
    
.menu_mobile a.a_orange, .menu_left .menu_left_block a.a_orange{
    color:#ee8900;
}

    .menu_mobile a.a_orange:hover, .menu_left .menu_left_block a.a_orange:hover{
        color:#b36700;
    }

    
.table_red td{
    background-color: rgba(255, 0, 0, 0.05);
}
.table_green td{
    background-color: rgba(0, 255, 0, 0.05);
}



    .resp-tab th, .resp-tab td, .top-users-tab th, .top-users-tab td {
        border-bottom: 1px solid rgba(160, 160, 160, 0.2) ;
    }
    
     .resp-tab-adv td, .resp-tab-area td, .resp-tab-area th {
        border-bottom: 1px dashed rgba(160, 160, 160, 0.2) ;
    }
    
        .resp-tab-adv .resp-small {
            color: #d5d5d5;
        }
    
    .resp-tab th, .resp-tab-area th, .top-users-tab th {
        background-color: #13131e; 
    }
    .resp-tab tr:nth-child(even) {
        /*background: #fafafa;*/
    }
    .resp-tab td .resp_title, .resp-tab-adv td .resp_title, .resp-tab-area td .resp_title {
        background-color: #13131e;   
    }
    
.online{
    color:red;   
}
    .online-green{
        color:green;
    }


    #navi-pg .right span, #navi-pg .right a{
        border:1px solid rgba(160, 160, 160, 0.2);
    }
    #navi-pg a, #navi-pg .left span, #navi-pg .center span{
        border:1px solid rgba(160, 160, 160, 0.2);
        color: #d5d5d5;
    }
    #navi-pg .left a:hover, #navi-pg .center a:hover, #navi-pg .right a:hover{
        background-color: rgba(160, 160, 160, 0.2);
    }
    #navi-pg .center span{
        color: #d5d5d5;
        background-color: rgba(160, 160, 160, 0.2);
    }
    
    #navi-pg .select-num select{
        border:1px solid rgba(160, 160, 160, 0.2);
    }
    #navi-pg span.np_none{
        background-color: transparent;
    }
    
#popup{
    background-color: #1D1D2C;
    box-shadow: 0 0 15px 2px rgba(0,0,0, 0.6);
}
    #popup .title-popup{
        border-bottom:2px solid #1e994d;
    }
    #popup .closed-popup{
        color: #d5d5d5;
    }
        #popup .closed-popup:hover{
            color:#5a5a5a;
        }

.info {
    border-left: 3px solid rgba(160, 160, 160, 0.2);
    background-color: transparent;
}

    .info_success {
        background-color: transparent;
        border-color: rgba(74, 207, 55, 0.6);
        color: #4ac338;
    }
    
    .info_warning {
        background-color: transparent;
        border-color: #fd8500;
        color: #fd8500;
    }
    
    .info_error {
        background-color: transparent;
        border-color: rgba(200, 0, 0, 0.3);
        color: #ea0000;
    }
    
.format-price{
        
}

#header {	
	/*background-color: #1D1D2C;*/
    background-color: rgba(29, 29, 44, 0.6);
	border-bottom: solid 1px rgba(160, 160, 160, 0.2);
}

.logo, a.logo:hover {
    color: #d5d5d5;  
}
    .logo span.logo_online:before{
        color: green;
    }

.mobile-css-icon-menu {
    border-left: 1px solid rgba(160, 160, 160, 0.2);
}
    .mobile-css-icon-menu div {
        background-color: #d5d5d5;
    }

#pelena-popup {
    background: rgba(0, 0, 0, 0.8);   
}
.menu_mobile {
    background: #1D1D2C;
    border-left: solid 1px rgba(160, 160, 160, 0.2);   
}

    .menu_mobile > h3, .menu_left .menu_left_block > h3 {
        background-color: rgba(0, 0, 0, 0.3);  
    }
    .menu_mobile > h3:hover, .menu_left .menu_left_block > h3:hover {
        background-color: rgba(0, 0, 0, 0.4);  
    }
    
    .menu_mobile > hr, .menu_left .menu_left_block > hr {
        background-color: rgba(160, 160, 160, 0.2);
    }

    .menu_mobile a, .menu_left .menu_left_block a {
        color: #d5d5d5;
    }

        .menu_mobile a:hover, .menu_left .menu_left_block a:hover {
            color: #0c759d;
        }
    .menu_mobile > .mobile_balance > a {
        color: #d5d5d5;   
    }
    
.button_login {
    border: 1px solid rgba(0, 150, 0, 0.9);
    background-color: rgba(0, 150, 0, 0.8);
    /*color: #009600; */
    color: #fff;   
}

.button_login:hover, .button_login:active, a.button_login:hover, a.button_login:active {
    border: 1px solid rgba(0, 150, 0, 0.2);
    background-color: rgba(0, 150, 0, 0.8);
    color: #fff;
    opacity: 0.9;
}

.button_register {
    border: 1px solid rgba(250, 90, 0, 0.9);
    background-color: rgba(250, 90, 0, 0.8);
    color: #fff;
}

.button_register:hover, .button_register:active, a.button_register:hover, a.button_register:active {
    border: 1px solid rgba(250, 90, 0, 0.2);
    background-color: rgba(250, 90, 0, 0.8);
    color: #fff;
    opacity: 0.9;
}

.menu_mobile a.button_login, .menu_mobile a.button_register {
    width: 350px;
    color: #fff;
}

.ico_world_no_users, .ico_world_mobile {
    color:#0367d6;
}
.ico_world_no_users:hover, .ico_world_mobile:hover {
    opacity: 1;
}

.menu_top > div > a {
	color: #d5d5d5;
}

    .menu_top > .balance_top > a > span > b {
        border: 1px solid #13131e;
    }
    
    .menu_top > .balance_top > a > span > b.balance_out {
        background-color: #13131e;
        border-color: #118600;
        color: #118600;
    }
    
    .menu_top > .balance_top > a > span > b.balance_in {
        background-color: #13131e;
        border-color: #c87800;
        color: #c87800;
    }

.menu_top > div:hover > a {
	background-color: rgba(0, 0, 0, 0.2);
}

.menu_top > div > div {
	background-color: #13131e;
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}

.menu_top > div > div > a {
    color: #999999;
    border: 1px solid rgba(160, 160, 160, 0.4);   
}

.menu_top > div > div > a .red {
    color: #ff4d4d;  
}

.menu_top > div > div > a:hover {
    background-color: rgba(0, 0, 0, 0.2);
    color: #d5d5d5;
    border: 1px solid rgba(160, 160, 160, 0.8);   
}

.blok_main {
    background: rgba(29, 29, 44, 0.6);
	border: solid 1px rgba(160, 160, 160, 0.2);
}

.menu_dop {
    background: rgba(29, 29, 44, 0.6);
	border: solid 1px rgba(160, 160, 160, 0.2);    
}
    .menu_dop > a {
        color: #d5d5d5;
    }

    .menu_dop > a:hover {
        background-color: rgba(0, 0, 0, 0.05);
    }

    .menu_dop > .active {
        background-color: rgba(0, 0, 0, 0.3);
    }
    
.menu_adv{
    background-color:rgba(23, 23, 34, 0.4);
    border: 1px solid rgba(160, 160, 160, 0.2);
    box-shadow:0 2px 6px rgba(0,0,0,.2);    
}
    .menu_adv > a {
        color: #d5d5d5;
    }
    
    .menu_adv > a:hover, .menu_adv > .active {
        /*border-top: 2px solid #fd8500;*/
        border-bottom: 2px solid #fd8500;
    }
    
.blok_activity > div {
    border-bottom: 1px solid rgba(160, 160, 160, 0.2); 
}

.blok_statistics {
    background: rgba(29, 29, 44, 0.6);
    border: solid 1px rgba(160, 160, 160, 0.2);
}
    .blok_statistics .data_statistics{
        color: #d5d5d5;
        background: #13131e;  
    }
    .blok_statistics .price_statistics {
        color: #d5d5d5;
    }

.blok_main .header_main{
    border-bottom: solid 1px rgba(160, 160, 160, 0.3);    
}

.blok_main .header_main > h2 {
    color: #d5d5d5;  
}

.text_index > h3 {
    color:#d5d5d5;
    background: #13131e;
}

.h_developers {
    border-bottom: 1px solid rgba(160, 160, 160, 0.2);
}

.table_api {
}   
    .table_api th, .table_api td {
        border: 1px solid rgba(160, 160, 160, 0.2);   
    }
    
    .table_api th {
        background-color: #13131e;
    }
    
    .table_info_pay td {
        border-bottom: 1px solid rgba(160, 160, 160, 0.2);    
    }
 
.pay-history tr:nth-child(2n){
    background-color: #111120;   
}

.st-title{
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
}
.st-title i{
    width: 25px;
}
.users-stat-line{
    border-bottom: 1px dashed rgba(160, 160, 160, 0.2);
}

.users_history{border-bottom: 1px dashed rgba(160, 160, 160, 0.2);}

footer{
    /*background-color: #13131e;*/
    background-color: rgba(29, 29, 44, 0.6);
}

footer > .footer_link a {
    color: #d5d5d5;
}

.pay-in-button{
    background-color: rgba(23, 23, 34, 0.8);
    border: 1px solid rgba(160, 160, 160, 0.2);
    /* border:1px solid rgba(160, 160, 160, 0.2);     */
}
    .pay-in-button:hover{
        background-color: #13131e;
        border:1px solid rgba(160, 160, 160, 0.2);    
    }
    .pay-in-button:hover .pay-cur{
        border-top:1px solid rgba(160, 160, 160, 0.2);
        border-left:1px solid rgba(160, 160, 160, 0.2);    
    }
    
    .pay-in-button .pay-cur{
        border-top:1px solid rgba(160, 160, 160, 0.2);
        border-left:1px solid rgba(160, 160, 160, 0.2);
    }

.list-a {
    background-color: #13131e;
    box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.3);
}

.list-a a {
    color: #d5d5d5;
}

.list-a a:hover{
    background-color: rgba(160, 160, 160, 0.2);    
}

.list-position{
    border: 1px solid rgba(160, 160, 160, 0.2);
}
.list-position:hover{
    background-color: rgba(160, 160, 160, 0.2);
}

.search_form {
    border: 1px solid rgba(160, 160, 160, 0.2);
    background-color: rgba(0, 0, 0, 0.005);
}
 
.div_job {
    border: 1px solid rgba(160, 160, 160, 0.2);   
}   
  
.lang_menu{
    background: rgba(29, 29, 44, 0.6);;
    border-top: 1px solid rgba(160, 160, 160, 0.2);
    border-bottom: 1px solid rgba(160, 160, 160, 0.2);
}
.lang_menu .lang-select{
    border: 1px solid rgba(160, 160, 160, 0.2); 
}

.spin-wrapper{
    position: relative;
    display: block;
    width: 134px;
    height: 134px;
    background-color: transparent;
    margin: 30px auto;
}

.index_pay_logos .index_block_pay_logos{
    border: 1px solid #13131e;
}

    .help_block .help_title{
        border: 1px solid rgba(160, 160, 160, 0.2);
        background-color: #1D1D2C;    
    }
    
.block_banner{
    background: #1D1D2C;
}

.battle-num-box{
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: 1px 1px 4px 1px rgba(255, 255, 255, 0.1);
}

.news_box{
    border-bottom: 1px dashed rgba(160, 160, 160, 0.2);
}

    .battle_flex_top .title_top{
        background-color: rgba(0, 0, 0, 0.3);
    }
    
.menu_left .menu_left_block{
    background: rgba(29, 29, 44, 0.6);
    border: solid 1px rgba(160, 160, 160, 0.2);
}

.table-support td{border-bottom: 1px dashed rgba(160, 160, 160, 0.2); }

.blok-quote{
    color:#e5e5e5;	
}
.blok-quote .title-quote, .blok-quote .quote{
    background-color:rgba(255, 255, 255, 0.05);	
}
    
    .job_statistic_num{
         color: #d5d5d5;
         background: #13131e;
    }
    
.setup_row{
    border: solid 1px rgba(160, 160, 160, 0.2);
    background: rgba(25, 25, 33, 1);
}
    .setup_row .text{
        color: #ccc;
    }
    
.chat_select_menu .chat_select_list{
    background-color: rgba(0, 0, 0, 1);
    border: 2px solid #000;
}

    .channel-card {
        background-color: rgba(0, 0, 0, 0.3);
    }
    
    .channel-category {
        color: #888;
    }

    .channel-description {
        /*color: #444;*/
    }

    .channel-info-grid {
        /*color: #333;*/
    }

    .channel-info-grid div span {
        /*color: #555;*/
    }

    .channel-link {
        color: #0088cc;
    }

.block-ad-index {
    background: rgba(23, 23, 34, 0.8);
    border: 1px solid rgba(160, 160, 160, 0.2);
}
.block-title-ad-index {
    color: #9aa5b1;
}
.block-sum-ad-index {
    color: rgba(22, 139, 84, 1);
}
.block-note-ad-index {
    color: #7a7f86;
}
.negative-ad-index {
    color: #ff7b7b;
}

.card-kab {
    background-color:rgba(23, 23, 34, 0.8);
    border:1px solid rgba(160, 160, 160, 0.2);
    box-shadow:0 2px 6px rgba(0,0,0,.2);
}
.header-kab h3 {
    color:#fff;
}
.progress-kab {
    background-color:rgba(255,255,255,0.1);
}
.action-kab-btn {
    color:#d5d5d5;
}
.action-kab-btn:hover {
    background:rgba(255,255,255,0.1);
}
.action-kab-btn-op {
    opacity: 0.1;
}

.moder-kab-bad {
    background-color:#7f1d1d;
    border:1px solid #f87171;
    color:#fee2e2;
}

.details-task-title{
    color:#ffffff;
}

.details-task-info {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);
}

.details-info-item {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.details-info-label {
    color: #fbbf24;
}

.details-info-value {
    color: #f3f4f6;
}

.details-task-price{
    color:#facc15;
    background: #b45309;
}

.details-section h3{
    color:#ffffff;
}
.details-section p{
    color:#d5d5d5;
}
.details-section-description {
    background-color: rgba(254, 243, 199, 0.2);
    color:#ffffff;
}
.details-submit-info {
    background: rgba(243, 244, 246, 0.1);
    color: #f3f4f6;
}

.rule-block {
    background: rgba(0,0,0,0.3);
}

.device-card-device {
    background: rgba(25, 22, 20, 0.7);
}

.device-card-device .card-header {
    background: linear-gradient(135deg, #191614cc 0%, #0e0c0bcc 100%);
    color: white;
}

.device-card-device .account-info {
    border-bottom: 1px solid #191614cc;
}

.device-card-device .device-id {
    background: #191614cc;
    color: #6c757d;
    border-top: 1px solid #191614cc;
}

.device-card-device .email-device {
    color: #d5d5d5;
}

.device-card-device .android-ip {
    background-color: #352f2bcc;
}

.device-card-device .balance-device {
    background: #352f2bcc;
    color: #d5d5d5;
}

.device-card-device .p-rate{
    background: #352f2bcc;
}
.device-card-device .status-card.active {
    background: #198f44;
}