
.qsm-progress-bar { position: relative; flex-grow: 2; } .ui-tooltip { max-width: 500px !important; } .ui-tooltip-content { max-width: 500px !important; } .mlw_qmn_hint_link { text-decoration: underline; color: rgb(0, 0, 255); } @-moz-keyframes spinner-loader { 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); } 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes spinner-loader { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spinner-loader { 0% { -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .qsm-spinner-loader:not(:required) { -moz-animation: spinner-loader 1500ms infinite linear; -webkit-animation: spinner-loader 1500ms infinite linear; animation: spinner-loader 1500ms infinite linear; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; -moz-box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0 0 0, rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0, rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0, rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0, rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0; -webkit-box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0 0 0, rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0, rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0, rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0, rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0; box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0 0 0, rgba(0, 0, 51, 0.3) 1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) 0 1.5em 0 0, rgba(0, 0, 51, 0.3) -1.1em 1.1em 0 0, rgba(0, 0, 51, 0.3) -1.5em 0 0 0, rgba(0, 0, 51, 0.3) -1.1em -1.1em 0 0, rgba(0, 0, 51, 0.3) 0 -1.5em 0 0, rgba(0, 0, 51, 0.3) 1.1em -1.1em 0 0; display: inline-block; font-size: 10px; width: 1em; height: 1em; margin: 1.5em; overflow: hidden; text-indent: 100%; } .mlw_qmn_message_before { color: #666; font-size: 18px; display: block; margin-bottom: 20px; padding-bottom: 10px; } .mlw_qmn_message_before p { margin: 0 0 10px 0; } .quiz_section { display: block; border: 0; margin: 0; padding: 15px 0 15px 0; } .quiz_section.border { border-top: 1px solid #f3f3f3; } .quiz_section label, .quiz_section .mlw_qmn_question { display: block; margin: 0 0 5px 0; font-weight: bold; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .quiz_section>.quiz-cat { margin-left: 15px; font-size: 14px; font-style: italic; float: right; } .qsm_contact_div { margin: 10px 0; } .quiz_section .qsm-contact-type-checkbox label, .quiz_section .qsm-contact-type-checkbox input { display: inline; } label.inline, label.inline .mlw_qmn_question, .quiz_section.inline .mlw_horizontal_multiple { display: inline-block; } .quiz_section p.form-help { margin: 5px 0 0 0; font-size: 12px; color: #999; } .quiz_section iframe { margin-bottom: 10px; } .qmn_mc_answer_wrap { display: block; margin: 5px 0 5px 0; } .quiz_section .qmn_radio_answers label, .quiz_section .qmn_check_answers label, .quiz_section .qmn_accept_answers label { display: inline-block; margin: 0 5px; padding: 0; font-weight: normal; font-size: 14px; cursor: pointer; max-width: calc(100% - 40px); } .quiz_section.text-block h2 { display: block; margin: 0 0 10px 0; } .quiz_section select, .quiz_section textarea, .quiz_section input[type="text"], .quiz_section input[type="email"], .quiz_section input[type="url"], .quiz_section input[type="number"] { width: 70%; min-height: 35px; display: inline-block; padding: 10px 8px 10px 8px; font-size: 14px; color: #555; background: #fff; border: 1px solid #e3e3e3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; transition: all .5s ease-in-out; } .quiz_section select.qsm_select.qsm_dropdown { height: auto; margin-bottom: 5px; } .quiz_section select:hover, .quiz_section textarea:hover, .quiz_section input[type="text"]:hover, .quiz_section input[type="email"]:hover, .quiz_section input[type="url"]:hover, .quiz_section input[type="number"]:hover, .quiz_section select:focus, .quiz_section textarea:focus, .quiz_section input[type="text"]:focus, .quiz_section input[type="email"]:focus, .quiz_section input[type="url"]:focus, .quiz_section input[type="number"]:focus { outline: 0; background: #f7f7f7; border: 1px solid #bdc3c7; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } .qsm-results-page .qmn_image_option img, .quiz_section .qmn_image_option img { width: 100%; height: 100%; object-fit: cover; max-width: 100%; } .qmn_fill_blank { margin: 0 5px 0 5px; width: 100px !important; } .qmn_fill_blank.small { width: 50px; } .qmn_fill_blank.medium { width: 100px; } .qmn_fill_blank.large { width: 150px; } .qsm-results-page .qmn_image_option, .quiz_section .qmn_image_option { width: 48%; height: 250px; display: inline-flex !important; position: relative; flex-wrap: nowrap; overflow: hidden; padding: 1%; box-sizing: border-box; align-items: flex-end; } .qsm-results-page .qmn_image_option input[type="radio"], .qsm-results-page .qmn_image_option input[type="checkbox"], .quiz_section .qmn_image_option input[type="radio"], .quiz_section .qmn_image_option input[type="checkbox"] { margin: 0 0 3px; min-width: 15px; min-height: 15px; } .qmn_error_message { color: #da4f49; border: 1px solid #da4f49; background: #F2DEDE; display: block; padding: 10px; margin: 10px 0 10px 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .qsm-quiz-form .qmn_error select, .qsm-quiz-form .qmn_error textarea, .qsm-quiz-form .qmn_error input[type="text"], .qsm-quiz-form .qmn_error input[type="number"], .qsm-quiz-form .qmn_error input[type="email"], .qsm-quiz-form .qmn_error input[type="url"], .qsm-quiz-form .qmn_error input[type="checkbox"], .qsm-quiz-form .qmn_error input[type="file"], .qsm-quiz-form .qmn_error input[type="date"], .qsm-quiz-form .qmn_error select:hover, .qsm-quiz-form .qmn_error textarea:hover, .qsm-quiz-form .qmn_error input[type="text"]:hover, .qsm-quiz-form .qmn_error input[type="number"]:hover, .qsm-quiz-form .qmn_error input[type="email"]:hover, .qsm-quiz-form .qmn_error input[type="url"]:hover, .qsm-quiz-form .qmn_error input[type="checkbox"]:hover, .qsm-quiz-form .qmn_error input[type="file"]:hover, .qsm-quiz-form .qmn_error input[type="date"]:hover, .qsm-quiz-form .qmn_error select:focus, .qsm-quiz-form .qmn_error textarea:focus, .qsm-quiz-form .qmn_error input[type="text"]:focus, .qsm-quiz-form .qmn_error input[type="number"]:focus, .qsm-quiz-form .qmn_error input[type="email"]:focus, .qsm-quiz-form .qmn_error input[type="url"]:focus, .qsm-quiz-form .qmn_error input[type="checkbox"]:focus, .qsm-quiz-form .qmn_error input[type="file"]:focus .qsm-quiz-form .qmn_error input[type="date"]:focus { position: relative; border: 1px solid #da4f49; background: #F2DEDE; -webkit-box-shadow: 0 0 10px rgba(218, 79, 73, .35); -moz-box-shadow: 0 0 10px rgba(218, 79, 73, .35); box-shadow: 0 0 10px rgba(218, 79, 73, .35); } .qsm-quiz-form .qmn_error { position: relative; } .qsm-quiz-form .qmn_error:after { content: '-'; color: #fff; font-size: 20px; font-family: 'Helvetica', Arial, sans-serif; background: #da4f49; text-align: center; display: inline-block; height: 20px; line-height: 20px; width: 20px; position: absolute; right: 0; top: 12px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; } .qsm-quiz-form .qmn_error .qmn_radio_answers, .qsm-quiz-form .qmn_error .qmn_check_answers, .qsm-quiz-form .qmn_error .qmn_accept_answers{ border: 1px solid #da4f49; background: #F2DEDE; padding: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .qmn_btn:hover, .qmn_quiz_container .btn:hover { color: #fff; background: #666; } .qmn_pagination, .qsm_auto_pagination_enabled .qmn_pagination { position: relative; display: flex; align-items: start; flex-direction: row-reverse; padding: 15px 0 15px 0; flex-wrap: wrap; justify-content: center; width: 100% !important; margin: 3px; } .qmn_pagination .mlw_previous { margin-right: 5px; margin-top: 5px; } .qmn_pagination .mlw_next, .qmn_pagination .qsm-submit-btn { margin-top: 5px; } .qmn_pagination :nth-child(0) { order: 0; } .qmn_pagination :nth-child(1) { order: 1; } .qmn_pagination :nth-child(2) { order: 2; } .qsm_auto_pagination_enabled .qmn_pagination  :nth-child(5) { order: 0; } .qsm_auto_pagination_enabled .qmn_pagination  :nth-child(6) { order: 1; } .qsm_auto_pagination_enabled .qmn_pagination  :nth-child(7) { order: 2; } @media screen and (min-width: 500px) { .qmn_pagination, .qsm_auto_pagination_enabled .qmn_pagination { justify-content: space-between; align-items: center; flex-direction: row; flex-wrap: initial; } .qmn_pagination :nth-child(0) { order: initial; } .qmn_pagination :nth-child(1) { order: initial; } .qmn_pagination :nth-child(2) { order: initial; } .qsm_auto_pagination_enabled .qmn_pagination  :nth-child(5) { order: initial; } .qsm_auto_pagination_enabled .qmn_pagination  :nth-child(6) { order: initial; } .qsm_auto_pagination_enabled .qmn_pagination  :nth-child(7) { order: initial; } } .mlw_qmn_timer { z-index: 999; display: inline-block; position: fixed; bottom: 20px; right: 20px; height: 50px; line-height: 50px; padding: 0 20px; background: #34495e; color: #fff; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .10); -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, .10); box-shadow: 0 4px 8px rgba(0, 0, 0, .10); } .qmn_quiz_container select, .qmn_quiz_container textarea, .qmn_quiz_container input[type="text"], .qmn_quiz_container input[type="email"], .qmn_quiz_container input[type="url"], .qmn_quiz_container input[type="number"] { background: #fff; border: 1px solid #3498db; } .qmn_quiz_container select:hover, .qmn_quiz_container textarea:hover, .qmn_quiz_container input[type="text"]:hover, .qmn_quiz_container input[type="email"]:hover, .qmn_quiz_container input[type="url"]:hover, .qmn_quiz_container input[type="number"]:hover, .qmn_quiz_container select:focus, .qmn_quiz_container textarea:focus, .qmn_quiz_container input[type="text"]:focus, .qmn_quiz_container input[type="email"]:focus, .qmn_quiz_container input[type="url"]:focus, .qmn_quiz_container input[type="number"]:focus { outline: 0; background: #fff; border: 1px solid #3498db; -webkit-box-shadow: 0 0 10px rgba(52, 152, 219, .35); -moz-box-shadow: 0 0 10px rgba(52, 152, 219, .35); box-shadow: 0 0 10px rgba(52, 152, 219, .35); } .qmn_quiz_container .qmn_btn, .qmn_quiz_container .btn { color: #fff !important; background: #3498db !important; } .qmn_quiz_container .qmn_btn:hover, .qmn_quiz_container .btn:hover { background: #2980b9 !important; } .border-none { border: 0; } .margin-bottom { margin-bottom: 20px; } @media (max-width: 768px) { .quiz_section label, .quiz_section .mlw_qmn_question { font-size: 18px; } .quiz_section p.form-help { font-size: 14px; } .quiz_section select, .quiz_section textarea, .quiz_section input[type="text"] { display: block; width: 100%; padding: 12px 10px 12px 10px; font-size: 16px; } .mlw_previous, .mlw_next, .qmn_page_counter_message { display: inline-block; text-align: center; position: relative; top: 0; left: 0; right: 0; } } .quick-question-res-p { border: 2px solid; padding: 5px 10px; margin: 0; border-radius: 5px; } .mlw_qmn_quiz_link { cursor: pointer; } .qsm-results-page .qmn_question_answer { margin-bottom: 30px; } .page-timer-wrapper { display: flex; max-width: 100%; box-sizing: border-box; text-align: center; align-items: center; justify-content: space-between; margin-bottom: 10px; } .page-timer-wrapper .qsm-pagetimer { font-size: 18px; font-weight: bold; line-height: 24px; color: #333; padding: 5px 10px; box-shadow: 0 0 10px 1px #eee; border-radius: 5px; } .page-timer-wrapper .qsm-pagetimer-warning { box-sizing: border-box; color: red; font-size: 18px; line-height: 24px; } .data-correct-answer { color: green; }