.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;
}