.modules-wrapper {

}

.modules-wrapper .module {
	margin: 0 0 20px;
	border: 1px solid #574099;
	border-width: 0;
}

.modules-wrapper .module::last-child {
	border-width: 0;
}

.modules-wrapper .module .sections-wrapper {
	margin: 20px 0;
	border: 0;
}

.modules-wrapper .module .sections-wrapper .section {
	padding: 0 0 20px;
}

.modules-wrapper .module .sections-wrapper .section .section-checkbox,
.modules-wrapper .module .sections-wrapper .section .section-section .section-questions .section-question .multichoice-answer-wrapper,
.modules-wrapper .module .sections-wrapper .section .section-section .section-questions .section-question .rating-answer-wrapper {
	overflow: hidden;
	clear: both;
	border: 1px solid #EEEEEE;
	padding: 10px 20px;
	border-radius: 5px;
	margin: 20px 0;
}

.modules-wrapper .module .sections-wrapper .section .section-section .section-questions .section-question .bool-answer-wrapper,
.modules-wrapper .module .sections-wrapper .section .section-section .section-questions .section-question .file-answer-wrapper {
	overflow: hidden;
	clear: both;
	border: 1px solid #EEEEEE;
	padding: 10px 20px;
	border-radius: 5px;
	margin: 20px 0;
}

.modules-wrapper .module .sections-wrapper .section .section-section .section-questions .section-question .multichoice-answer-wrapper .question-answer,
.modules-wrapper .module .sections-wrapper .section .section-section .section-questions .section-question .rating-answer-wrapper .question-answer {
	overflow: hidden;
	clear: both;
	padding: 10px 0;
}

.modules-wrapper .module .sections-wrapper .section .section-section .section-questions .section-question .bool-answer-wrapper .question-answer,
.modules-wrapper .module .sections-wrapper .section .section-section .section-questions .section-question .file-answer-wrapper .question-answer {
	overflow: hidden;
	clear: both;
	padding: 10px 0;
	min-height: 50px;
}

.modules-wrapper .module .sections-wrapper .section .section-section .section-questions .section-question .multichoice-answer-wrapper .question-answer .the-name,
.modules-wrapper .module .sections-wrapper .section .section-section .section-questions .section-question .rating-answer-wrapper .question-answer .the-name,
.modules-wrapper .module .sections-wrapper .section .section-section .section-questions .section-question .bool-answer-wrapper .question-answer .the-name,
.modules-wrapper .module .sections-wrapper .section .section-section .section-questions .section-question .file-answer-wrapper .question-answer .the-name {
	/*font-weight: bold;*/
}

.modules-wrapper .module .sections-wrapper .section .section-section .section-questions .section-question .multichoice-answer-wrapper .question-answer .the-name {
	max-width: 80%;
}

.modules-wrapper .module .sections-wrapper .section .section-section .section-questions .section-question .bool-answer-wrapper .question-answer .the-select,
.modules-wrapper .module .sections-wrapper .section .section-section .section-questions .section-question .bool-answer-wrapper .question-answer .the-textarea,
.modules-wrapper .module .sections-wrapper .section .section-section .section-questions .section-question .file-answer-wrapper .question-answer .the-file {
	margin: 10px 0;
	padding-bottom: 10px;
}

.the-file-preview {
	margin: 10px 0;
}

.the-file-preview img {
	max-width: 400px;
	border: 1px solid #ccc;
	border-radius: 5px;
}

.the-file-preview.confirm_id img {
	max-width: 250px;
}

.modules-wrapper .module .sections-wrapper .section .section-section .section-questions .section-question {
	margin-bottom: 20px;
	border: 1px solid #574099;
	border-width: 0;
	/*padding-bottom: 10px;*/
}



