.modal-body {
    overflow-y: scroll;
    position: relative;
    height: 67vh!important;
}

.modal-title {
    display: inline-block;
}

.modal-dialog {
    position: absolute !important;
    top: 30px !important;
    width: 70% !important;
    left: 15% !important;
}

.modal-open {
    overflow-y: scroll;
}

.modal-content {
    border-radius: 0px !important;
}

.modal-header {
    background: #6490C3;
    color: white;
    height: auto;
}

.modal-header .close {
    color: white;
    opacity: unset !important;
}

.form-group-no-margin-bottom {
    margin-bottom: 0px !important;
}

.check-label-modal {
    display: flex;
    float: left;
}

.check-label-modal .custom-control-label {
    margin-bottom: 0px;
}

#input-mandatory {
    margin: 2px 5px 2px 0px;
}

#input-reflect-value {
    margin: 2px 5px 2px 0px;
}

.form-group-no-margin-bottom .custom-control-label {
    margin-bottom: 0px;
}

#input-speechenabled {
    margin: 2px 5px 2px 0px;
}

.reflect-value-of-a-previous-question-boxes {
    margin-top: 20px;
}

/*** FREETEXT MODAL***/

#text-mandatory {
    margin: 2px 5px 2px 0px;
}

#text-speechenabled {
    margin: 2px 5px 2px 0px;
}

/*** CHECKBOX MODAL ***/

#checkbox-initial-value-enabled {
    margin: 2px 5px 2px 0px;
}

.check-label-modal .form-check-label {
    margin-bottom: 0px;
}

#checkbox-mandatory {
    margin: 2px 5px 2px 0px;
}

#checkbox-reflect-value {
    margin: 2px 5px 2px 0px;
}