.text_red{
    color:#9e0d0d;
}

.text_green{
    color:#0d9e14;
}

.text_blue{
    color:#3292ff;
}

.bg_green{
    background-color:#0d9e14!important;
}
.bg_red{
    background-color:#9e0d0d!important;
}

.snr_investor .line_verify{
    width:90%;
}

.snr_investor .dataTable{
    font-size:0.85em;
}

table.dataTable thead th {
    white-space: nowrap;
}

table.dataTable thead th, table.dataTable thead td {
    padding: 10px 18px;
    border-bottom: 1px solid #ccc;
}

table.dataTable.no-footer{
    border-bottom: 1px solid #ccc;
}

.snr_investor .dataTable th, .snr_investor .dataTable td, .snr_investor .dataTables_length label, .snr_investor .dataTables_filter label{
    font-weight: 400;
    vertical-align: middle;
}

.snr_investor .dataTables_wrapper .dataTables_length, .snr_investor .dataTables_wrapper .dataTables_filter, .snr_investor .dataTables_wrapper .dataTables_info, .snr_investor .dataTables_wrapper .dataTables_processing, .snr_investor .dataTables_wrapper .dataTables_paginate {
    color: #fff;
}

.snr_investor .dataTable tbody tr, .snr_investor .dataTables_wrapper .dataTables_length select {
    background-color: #dbeaf9;
}

.form-field-input{
    margin-bottom: 20px;
}

.form-field-input label{
    margin-right:15px;
    font-weight: 400;
    min-width: 100px;
}

.select_inline label{
    min-width: inherit;
    margin-right: 10px;
}

.d-grid{
    padding: 10px;
    display: grid;
    grid-template-columns: auto auto auto;
    border:1px solid #333;
    border-radius: 4px;
}

ul.tab2 { 
    float: right;
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.tab2 li{
    background: #191919; 
    color: #fff; 
    display: inline-block; 
    padding: 5px 10px;
    border-radius: 4px;
    font-size: 0.8em;
}

ul.tab2 li.send_success{
    background: #0d9e14;
}
ul.tab2 li.send_failed{
    background: #9e0d0d;
}

ul.tabs { 
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 2px solid #333;
    margin-bottom: 20px;
    text-align: center;
}

ul.tabs li{
    background: #191919; 
    color: #838181; 
    display: inline-block; 
    cursor: pointer; 
    padding: 10px 20px;
    border-top: 4px solid #191919;
    border-left: 1px solid #191919;
    border-right: 1px solid #191919;
}

ul.tabs li.active, ul.tabs li:hover{
    background: #000;
    color: #fff;
    border: 1px;
    border-top: 4px solid #2196F3;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
}

ul.tabs li.current{ 
    background: #000; 
    color: #fff;
}

.tab-content .tab-data { 
    display: none; 
}

.tab-content .tab-data.current { 
    display: block;
}

.tab_content{
    display:none;
}

.active.tab_content{
    display:block;
}

.countDown{
    font-size:1.8em;
    font-weight: 400;
    color:darkorange;
}


@media only screen and (max-width: 600px) {
    .btn-save{
        width:90%;
    }
}

.modal-dialog{
    margin:0 auto;
    margin-top:10px;
}
.close{
    opacity: 1!important;
}

.d-none{
    display:none;
}