.row[id^='qblock-']:nth-of-type(2n+1) {
    background-color: #fff !important;
    color: #000000;
    border-color: #000;
}
.row[id^='qblock-']:nth-of-type(2n+2) {
    background-color: #DCDCDC !important;
    color: #000000;
    border-color: #000;
}
body.bg-light {
    background-color: #F8F8FF!important;
}
.shadow-sm {
   border-color: #000;
   box-shadow: 0 0 .15rem .05rem;
   color: #000000;
}
.shadow-sm {
   /* box-shadow: 0 0 .15rem .05rem; */
   color: #000000;
}
.badge-info {
   color: #fff;
   background-color: #000000;
}   
.pager, .progress-bar {
    background-color: #000;
}

.badge.badge-info {
	background: none;
}

.btn.btn-primary {
	color: #fff!important;
	background-color: #000!important;
    border-color: #000!important;
    box-shadow: 0 8px 8px -6px #252525;
}
.btn.btn-primary:hover {
	background-color: #C0C0C0!important;
    border-color: #000!important;	
}
.btn-primary:not(:disabled):not(.disabled).active:focus, 
.btn-primary:not(:disabled):not(.disabled):active:focus, 
.show>.btn-primary.dropdown-toggle:focus,
.btn-primary.focus, .btn-primary:focus
{
    box-shadow: 1px 1px 1px 1px #000;
}
.form-control {
    border-color: #040404; 
}
.form-control:disabled, .form-control[readonly] {
    background-color: #fff; 
}
.table.table-bordered th {
    background: #efefef!important;
    border: 1px solid #000000;
    
}
.table-bordered td, .table-bordered th {
	border-color: #000!important;
	box-shadow: 0px 0px 0px 0px #000 inset;
}
.table-bordered thead > tr:first-child > th:first-child, tbody > tr > th {
	box-shadow: 1px 1px 0px 0px #000 inset;
	 border: 0px solid #000000;
}
.table-striped tbody tr:nth-of-type(odd) {
	background-color: #fff;
	border: 1px solid #000000;
	box-shadow: 0px 0px 0px 0px #000 inset;
}
.table-striped tbody tr:nth-of-type(even) {
	background-color:  #efefef;
	border: 1px solid #000000;
	box-shadow: 0px 0px 0px 0px #000 inset;
}
.row.shadow-sm>.col {
    color: #000;
}