.skin-midnight .btn-app, 
.skin-midnight .btn-default  { 
    color: #aaa; 
    border: 1px solid #222;
    background-color: #333;
}

.skin-midnight .btn-app:hover, 
.skin-midnight .btn-default:hover  { 
    color: #aaa; 
    background-color: #555;
}

.skin-midnight .table-hover>tbody>tr:hover {
    background-color: #555;
}

.skin-midnight .table>tbody>tr.danger>td, 
.skin-midnight .table>tbody>tr.danger>th, 
.skin-midnight .table>tbody>tr>td.danger, 
.skin-midnight .table>tbody>tr>th.danger, 
.skin-midnight .table>tfoot>tr.danger>td, 
.skin-midnight .table>tfoot>tr.danger>th, 
.skin-midnight .table>tfoot>tr>td.danger, 
.skin-midnight .table>tfoot>tr>th.danger, 
.skin-midnight .table>thead>tr.danger>td, 
.skin-midnight .table>thead>tr.danger>th, 
.skin-midnight .table>thead>tr>td.danger, 
.skin-midnight .table>thead>tr>th.danger {
    background-color: #990000dd;
    color: #ddd;
}

.skin-midnight .table>tbody>tr.success>td, 
.skin-midnight .table>tbody>tr.success>th, 
.skin-midnight .table>tbody>tr>td.success, 
.skin-midnight .table>tbody>tr>th.success, 
.skin-midnight .table>tfoot>tr.success>td, 
.skin-midnight .table>tfoot>tr.success>th, 
.skin-midnight .table>tfoot>tr>td.success, 
.skin-midnight .table>tfoot>tr>th.success, 
.skin-midnight .table>thead>tr.success>td, 
.skin-midnight .table>thead>tr.success>th, 
.skin-midnight .table>thead>tr>td.success, 
.skin-midnight .table>thead>tr>th.success {
    background-color: #185300dd;
}

.skin-midnight .dropdown-menu {
    background-color: #003e4e;
}

.skin-midnight input, 
.skin-midnight select, 
.skin-midnight textarea {
    background-color: #353c42;
    color: #bec5cb;
    border: 1px solid #353c42;
}

.skin-midnight .main-header .navbar {
    background-color: #3c8dbc;
}

.skin-midnight .main-header .logo {
    background-color: #367fa9;
    color: #fff;
    border-bottom: 0 solid transparent;
}

.info-box-small {
    min-height: 40px;
}

.info-box-small .info-box-icon {
    height: 40px;
    width: 40px;
    font-size: 20px;
    line-height: 40px;
    background: rgba(0,0,0,0.2);
}

.info-box-small .info-box-content {
    padding: 0px;
    margin-left: 60px;
}

.info-box-small .info-box-number {
    font-size: 16px;
}

.skin-midnight .box .overlay,.skin-midnight  .overlay-wrapper .overlay {
    background: rgba(0,0,0,0.5);
}
.skin-midnight .box .overlay>.fa,.skin-midnight .overlay-wrapper .overlay>.fa {
    color: #ddd;
}