.action div {
    padding-right: 20px!important;
}

#create-exam-campaign .control-label {
    font-weight: normal !important;
}

@media (max-width: 991px) {
    .control-label {
        text-align: left !important;
    }
}

#create-exam-campaign {
    font-family: "Open Sans", sans-serif;
}

#create-exam-campaign textarea {
    resize: none;
}

.exam-search-box,.student-search-box {
    display: inline-flex;
    padding-left:15px;
    padding-top: 15px;
}
.exam-search-box label, .student-search-box label {
    vertical-align: middle;
    padding-top: 5px;
    margin-right: 10px;
}

.modal-header h3 {
    margin: 0
}
#modal-choose-examinations .modal-dialog {
        width:100% !important;
}
.numberindex{
    white-space: nowrap;
}
.custom-table .col-6{
    background-color: #ddd;
    text-align: center;
    font-size: 14px;
    height: 30px;
    border-style:solid;
}
.custom-table-student .student{
    height: 50px;
    font-size: 14px;
    border-width: 1px 2px 3px 4px;
    border-bottom: solid;
    border-left: solid;
    border-right: solid;
}
.group {
    font-size: 14px;
    /* border-style:solid; */
}
.group .group-name{
    font-size: 16px;
    font-weight: bold;
}
.group .student{
    height: 50px;
    font-size: 14px;
    border-width: 1px 2px 3px 4px;
    border-bottom: solid;
    border-left: solid;
    border-right: solid;
}
.group .group-title{
    border-left: solid;
    border-right: solid;
    height: 56px;
    border-bottom: 1px solid;
    /* vertical-align: middle; */
    padding-top: 10px;
}

.clone {
    padding-right: 10px;
    display: flex;
    align-items: center;
    border: 1px solid #ddd;
    background-color: white;
}
.clone > input {
    border: none
}
.check1{
    margin-left: 1%;
}
.check1 span{
    vertical-align: super;
}
