/**
 * Admin Stylesheet for Questionnaire Builder
 *
 * @package QuestionnaireBuilder
 */

/*General*/

@media screen and (max-width: 782px) {
    .button-primary {
        padding: 6px 10px !important; 
    }
}

/*Admin Question Page*/

.questionnairebuilder-input-margin {
    margin: 0 15px 5px 0 !important;
}

.questionnairebuilder-button-margin {
    margin: 5px 0 !important;
}

.questionnairebuilder-form-inline {
    display: inline !important;
}

.questionnairebuilder-textarea-full-width {
    width: 100% !important;
    resize: vertical !important;
}

.questionnairebuilder-flex-container {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    gap: 10px !important;
}

/*Response Page*/

.questionnairebuilder-delete-all-button {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.questionnairebuilder-download-button {
    display: inline-block !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.questionnairebuilder-view-button {
    margin-right: 15px !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.questionnairebuilder-delete-button {
    margin-right: 15px !important;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.questionnairebuilder-postbox {
    padding: 15px !important;
}

.questionnairebuilder-controls {
    margin-bottom: 10px !important;
}

.questionnairebuilder-form {
    display: inline-block !important;
    margin-right: 15px !important;
}

/* Modal CSS */

.questionnairebuilder-modal {
    display: none !important;
}

.questionnairebuilder-modal-title {
    font-size: 2em !important;
    margin-bottom: 30px !important;
}

.questionnairebuilder-question-answer-container{
	 margin-bottom: 30px !important;
}

.questionnairebuilder-response-question {
    font-size: 1.5em !important;
    font-weight: bold !important;
    margin-bottom: 5px !important;
}

.questionnairebuilder-response-answer {
    font-size: 1.2em !important;
    font-weight: normal !important;
	overflow-wrap:break-word;
}