.form-group.pl-4 label.form-check-label { padding: 5px 10px;cursor: pointer; }
.form-group.pl-4.highlight label.form-check-label {
    background-color: #03a9f4;
    color: white;
    
}
p.text-number-exam { text-align: center; font-weight: bold; color: #2196f3; }
.exam-question .col-inner { box-shadow: 0px 1px 60px 30px rgb(0 0 0 / 5%); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 30px; background-color: white; font-size: 100%; }
.text-info-exam-kq p { text-align: center; } 
p.text-desc-exam { text-align: center; }
.dt-buttons { margin-bottom: 58px; }
div#example_wrapper , div#attemp_wrapper{ background-color: white; padding: 20px; } div#example_wrapper table#example, div#attemp_wrapper table#attemp { width: 100%; }
a#delQuestion { color: #fff; border-color: red; background-color: red; }  button.dt-button.buttons-csv.buttons-html5 { background-color: #8bc34a; color: white; border-color: white; }
form#updateExam { padding: 10px; background-color: white; }  form#questionImport { background-color: white; padding: 76px 30px; } form#addQuestion { padding: 10px; background-color: white; }
.create-question label { color: #262626; font-weight: normal; }
p.font-weight-bold.tieude-exam {
    color: black;
    font-weight: bold;
}
.cnv-exam-test input[type=checkbox]:checked {
    background: red;
}
p.text-time-exam { text-align: center; }  b#time-exam { color: red; font-size: 120%; }
span.question-correct { color: #4caf50; font-weight: bold; }
#start-played { cursor: pointer; } 
.rotation .play-spin .ani-zoom { position: absolute; display: block; width: 60px; z-index: 5; top: calc(50% - 50px); left: calc(50% - 29px); } 
.vongquay-vip th, .vongquay-vip td { padding: 15px !important; }
.cpd0 .col { padding-bottom: 0px; }
div#load_hs { font-size: 95%; }
b#sodu_vq {
    color: #f80909;
}div#load_hs tbody {
    box-shadow: 0px 1px 60px 30px rgb(0 0 0 / 5%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    background-color: white;
}
.swal2-html-container img {
    width: 80px;
    border: 3px dashed #a5dc86;
    border-radius: 10px;
}
.form-group.form-check { margin-bottom: 15px; }
h3.tieude-frm-vq { color: #fbdd2f !important; font-size: 200%; }
a#btn-click-dangnhapngay { color: red; font-weight: bold; }
.form-control { 
    display: block; 
    width: 100%; 
    height: calc(1.5em + 0.75rem + 2px) !important;
    padding: 0.375rem 0.75rem !important;  
    font-size: 1rem !important; 
    font-weight: 400 !important; 
    line-height: 1.5 !important; 
    color: #495057 !important; 
    background-color: #fff !important ; 
    background-clip: padding-box !important;
    border: 1px solid #ced4da !important; 
    border-radius: 0.25rem !important; 
    transition: border-color .15s ease-in-out,
    box-shadow .15s ease-in-out; }
    .form-group.form-check {
    text-align: left;
}
    a.btn.btn-primary.btn-frm-quay.start-played { background-color: #fb3e4f; color: white; border-radius: 5px; padding: 10px; cursor: pointer;} 
    form#frm-user-vq { text-align: center; }
    p.text-success { color: #28a745!important; font-weight: bold; }
    p.text-danger { color: #dc3545!important; font-weight: bold; }
    a#xoalsvq { cursor: pointer;  font-weight: bold; }
    
    .dataTables_length { margin-bottom: 15px; } .dataTables_wrapper .dataTables_length select { width: 69px; }