.content-wrapper
{
	padding: 1rem;
}

.breadcrumb
{
	background-color: transparent;
	margin-bottom: 0;
}

.navbar-brand.dropdown-toggle::after
{
    display: none;
}

.border-transparent, table.border-transparent th, table.border-transparent td
{
    border-color: transparent;
}

.bg-transparent
{
    border-color: transparent;
}

.form-group label {
    line-height: 1;     
    margin-bottom: 0;
}

.form-group {
    margin-bottom: 0.5rem;
}

.grid-margin {
    margin-bottom: 0.5rem;
}

.form-control, select.form-control
{
	padding: 0.25rem 0.5rem;
}

a.btn.btn-icon {
    width: 25px;
    height: 25px;
}
/*
.dataTables_wrapper .dataTable thead .sorting:before, .dataTables_wrapper .dataTable thead .sorting_asc:before, .dataTables_wrapper .dataTable thead .sorting_desc:before, .dataTables_wrapper .dataTable thead .sorting_asc_disabled:before, .dataTables_wrapper .dataTable thead .sorting_desc_disabled:before
{
   bottom: 0.6rem;
}
.dataTables_wrapper .dataTable thead .sorting:after, .dataTables_wrapper .dataTable thead .sorting_asc:after, .dataTables_wrapper .dataTable thead .sorting_desc:after, .dataTables_wrapper .dataTable thead .sorting_asc_disabled:after, .dataTables_wrapper .dataTable thead .sorting_desc_disabled:after
{
   bottom: 0.5rem;
}*/

.dataTables_wrapper .dataTable .btn {
    padding: 0;
}

.table th, .table-datatable th {
    padding: 0.8rem 0.8rem;
}
.table td, .table-datatable td {
    padding: 0.8rem 0.8rem!important;
}

.table-checkboxlist label {
    display: inline-block;
    margin-left: 5px;
}
.table-checkboxlist input {
    vertical-align: middle;
}

.bstree-children li div
{
    padding-left: 10px;
}

div.bstree-inner-container:hover
{
    background-color: lightgray;
}

.bstree-label-container
{
    display: initial;
}

.RDI-InputError
{
    color: #b94a48 !important;
    border-color: #b94a48 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
}

.odd{
    background:#fff;/*rgba(238, 238, 238, 0.57);*/
}

.dataTables_wrapper .dataTable tbody tr:nth-child(odd) {
    background: #fff;
}
.sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title,
.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, 
.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing
{
    width: 250px;
}



.headerGrillaProgramacion {
padding:15px !important;}


.btn-outline-info {
    color: #007bff !important;
    border-color: #007bff !important;
}

.btn-outline-info:hover {
    color: #fff !important;
    background-color: #007bff !important;
    border-color: #007bff !important;
}


.ckclist label {
    display: inline-block;
    margin-left: 5px;
    text-transform:   lowercase;
    vertical-align:middle;
}

    .ckclist label:first-letter {
        text-transform:capitalize;
        
    }

    .ckclist input {
        vertical-align: middle;
    }
.ckclist td {
padding: 2px 10px;
 }