        .panel-default{
            border-color:#333;
        }
       .panel-body{
    background:#454545;
}

label{
    color:#fff;
    font-weight:bold;
}
/* Tablas */

.table > thead {
    background:#111111;
    color:#fff;
}
.table > tfoot {
    background:#111111;
    color:#fff;
}
.table > tbody {
    background:#24282C;
    color:#fff;
}
.table-bordered{
    border:1px solid #333;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{
    border:1px solid #0f1217;
}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{
     border:1px solid #272B30;
}
.table-bordered{
    border-top:1px solid #272B30;
    
}
.table-striped > tbody > tr:nth-of-type(2n+1){
    background-color:#17191c;
}
.table-hover > tbody > tr:hover{
    background:#1c1c1c;
}
div.DTTT { 
    margin-bottom: 0.5em; 
    float: right; 
}
div.dataTables_wrapper { 
    clear: both; 
}
.dataTables_filter{
    margin-top:10px;
}
.dataTables_info{
    color:#fff;
}
tfoot {
    display: table-header-group;
}
tr.group,
tr.group:hover {
    background-color: #ddd !important;
}
div.DTTT { margin-bottom: 0.5em; float: right; }
div.dataTables_wrapper { clear: both; }
dataTables_info{
    color:#fff;
}
/* Modal */
.modal-content {
    background:#454545;
    color:#fff;
}
.modal-title{
    color:#f0f0f0;
}
.modal-header{
    background:#1c1c1c;
    border-bottom:#000;
}
.modal-dialog{ width:85%;}
.form-group {
    margin-bottom: 5px;
}
.glyphicon-ok:before {
    content: "\e013";
}
.check-mark {
    color:#888;
}
.input-group input{
    height:34px;
    border-radius: 4px;
    background:#252525;
    color:#fff;
}
/* Botones */
.btn{
    text-shadow:none;
    box-shadow:none;
    border:none !important;
}
.btn:focus {
    outline: none;
}
.btn-primary{
    background:#2E6DA4;
    border:1px solid #2E6DA4;
    color:#f0f0f0;
    font-weight:normal;
}
.btn-primary:focus, .btn-primary:hover, .btn-primary:active{
    background:#337AB7;
    border:1px solid #337AB7;
    color:#f0f0f0;
}
.btn-danger{
    background:#D24844 !important;
    border:1px solid #D24844;
    color:#f0f0f0;
    font-weight:normal;
}
.btn-danger:focus, .btn-danger:hover, .btn-danger:active{
    background:#C12E2A !important;
    border:1px solid #C12E2A;
    color:#f0f0f0;
}
.btn-info{
    background:#2E6DA4 !important;
    border:1px solid #1c1c1c;
    color:#f0f0f0;
    font-weight:normal;
}
.btn-info:focus, .btn-info:hover, .btn-info:active{
    background:#1c1c1c !important;
    border:1px solid #111111;
    color:#f0f0f0;
}
/* Paginacion */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
    background:#252525;
    border-color:#111;
}
/* Form control*/
/* Forms
-------------------------------*/
input[type="text"]{
    background-color:#252525 !important;
    font-weight:normal;
    border:1px solid #1c1c1c;
}
input[type="search"]{
    background-color:#252525 !important;
    font-weight:normal;
    border:1px solid #1c1c1c;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
    background:#252525;
}
textarea{ 
    background-color:#252525 !important;
    font-weight:normal;
    border:1px solid #1c1c1c;
}
select{ 
    background-color:#252525 !important;
    font-weight:normal;
}
label{
    font-weight:normal;
}
.form-control{
    background:#454545;
    color:#fff;
    border:1px solid #1c1c1c;
}
.input-group-addon{
    background:#111;
    color:#fff;
    border:1px solid #1c1c1c;
}
.input-group .form-control{
    color:#fff;
}
.form-control::-moz-placeholder{
    color:#fff;
}
input, button, select, textarea{
    color:#fff;
}
.text_filter, .select_filter{
    height:30px;
    width:100%;
    border:1px solid #1c1c1c;
}