/**

* Created by dev: 06-11-2019

*/
@font-face {
	font-family: 'opendyslexic';
	src: url('/wp-content/plugins/bdf-master/js/fonts/OpenDyslexic-Regular.woff');
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: 'arial';
	src: url('/wp-content/plugins/bdf-master/js/fonts/Arial.ttf');
	font-style: normal;
	font-weight: normal;
}
#infoCenter1{
	top: 108px !important;
}
#quizForm1 .audio_btn, #quizForm1 .audio_btn_info {
	float: right;
	font-size: 16px;
	/* padding: 8px; */
	margin-bottom: 5px;
	background-color: #d40072;
	border-radius: 33px;
	padding: 2px 10px;
	line-height: 20p;
}
.fade:not(.show) {
	opacity: 1 !important;
	/* This overrides Bootstrap's default */
}
#quizForm1 #question-section-id-5 .qmn_radio_answers, #quizForm1 #question-section-id-3 .qmn_radio_answers {
    display: inline-block;
}
#quizForm1 #question-section-id-217 .qmn_accept_answers, #quizForm1 #question-section-id-208 .qmn_accept_answers, #quizForm1 #question-section-id-216 .qmn_accept_answers, #quizForm1 #question-section-id-215 .qmn_accept_answers {
	display: flex;
	align-items: baseline;
} 
#quizForm1 .mlw_qmn_message_before11 {
    position: relative;
}
#quizForm1 .mlw_qmn_message_before11 .audio_btn_info {
    /* float: right; */
    position: absolute;
    right: 0;
    /* top: -16px; */
    bottom: 30px;
}
#quizForm1 .bdrf-lang-dropdown{
	margin-right: 20px;
}
#quizForm1 .bdrf-lang-dropdown a.js-wpml-ls-item-toggle.wpml-ls-item-toggle{
	line-height: 29px;
}
#infoCenter1 .btn, #pickupLocationCenter .btn, #incidentLocationCenter2 .btn {
    background: #d40072;
}
#infoCenter1 .close, #pickupLocationCenter .close, #incidentLocationCenter2 .close {
    background: transparent;
    color: #000;
    font-size: 20px;
}
#suspect-tabs-section .nav-tabs {
    overflow: hidden;
    /* border: 1px solid #ccc; */
    border-bottom: unset;
}
#quizForm1 .wpml_btn {
	justify-content: end !important;
}
#bdf-form-container .part-3{
	display:inherit;
}

#bdf-form-container .bdrf-lang-dropdown .wpml-ls-flag{

	width: 30px;

}

#bdf-form-container .bdrf-lang-dropdown .wpml-ls-legacy-dropdown{

	width:auto;

}

#bdf-form-container{

	margin-top: 50px;

}

#bdf-form-container .title-layout-hero .custom-breadcrumb{

	display: none !important;

}

#bdf-form-container #page-content{

	padding-top: 30px !important;

}

#quizForm1 .page{

	font-size: 16px !important;

}

#bdf-form-container .dyslexic-img {

	width: 35px;

	cursor: pointer;

}

input[type='checkbox'],input[type='radio']{

	width: 15px;

    height: 15px;

}

.pages_count,

.qsm-page .pages_count,

.quiz_section .pages_count {

	display: block;

	text-align: center;

}

.mlw_qmn_question p:empty,

.qsm-d-none {

	display: none;

}

.MJXc-display {

	display: inline-block !important;

}



body .quiz_section .qsm_contact_div .mlw_qmn_question {

	display: block;

}



.mlw_qmn_question.polar-question-title {

	margin-bottom: 10px;

}



.polar-question-title {

	margin-bottom: 50px;

	font-size: 16px;

	line-height: 20px;

}



div .quiz_section .question-type-polar-s,

.qsm_questions_answers_section .mlw_qmn_question .question-type-polar-s,

.qsm-quiz-container .mlw_qmn_question .question-type-polar-s {

	display: inline-flex;

	flex-wrap: wrap;

	width: 100%;

	align-content: space-between;

	align-items: center;

}



.question-type-polar-s img {

	max-width: 100%;

	object-fit: cover;

}



.question-type-polar-s br {

	display: none;

}

.question-type-polar-s .left-polar-title {

	width: auto;

	max-width: 25%;

}

.question-type-polar-s .slider-main-wrapper {

	width: calc(50% - 20px);

	padding-left: 10px;

	padding-right: 10px;

}

.question-type-polar-s .right-polar-title {

	width: auto;

	max-width: 25%;

}

.question-type-polar-s .qsm_image_caption {

	display: block;

}

.qsm_image_result_caption,

.qsm_image_result_caption_default {

	/*background-color: white;*/

	display: block;

	width: 100%;

	box-sizing: border-box;

	padding: 5px 5px 5px 27px;

}

.question-type-polar-s .ui-widget-content {

	background: #a5a5a5;

	border-color: #a5a5a5;

	border-radius: 0;

	height: 20px;

}

.question-type-polar-s .ui-widget-content .ui-slider-handle { 

	background: rgb(119, 113, 113);

	height: 32px;

	border-color: rgb(119, 113, 113);

	top: -7px;

	border-radius: 0px;

	text-decoration: none;

	color: #fff !important;

	display: flex;

	justify-content: center;

}

.site .question-type-polar-s a.ui-state-focus:focus {

	background: rgba(119, 113, 113, 1);

	border-color: rgb(119, 113, 113, 1);

	text-decoration: none;

}

.qsm-deselect-answer {

	float: right;

}

.qsm-popup__close {

	text-decoration: none !important;

}

.qsm-popup__btn-primary {

	margin-right: 30px;

}

.submit-the-form {

	margin-left: 15px !important;

}

body .qsm-popup__container {

	padding-top: 40px;

	padding-bottom: 50px;

}

body .qsm-popup__header {

	text-align: left;

}

body .qsm-popup .qsm-popup__btn {

	font-size: 16px;

	padding-left: 15px;

	padding-right: 15px;

	padding-top: 10px;

	padding-bottom: 10px;

}

body .qsm-popup__content {

	text-align: center;

}

body .qsm-popup__content > img {

	display: inline-block;

	width: 70px;

}

body .qsm-popup__content > p.qsm-time-up-text {

	font-weight: bold;

	font-size: 24px;

	margin-top: 10px;

	font-family: inherit;

}

footer.qsm-popup__footer {

	text-align: center;

}

footer.qsm-popup__footer button.qsm-popup-secondary-button {

	background-color: #808080 !important;

}

footer.qsm-popup__footer button.qsm-popup-secondary-button:hover {

	background-color: #808080 !important;

	opacity: 0.9;

}

.qsm-quiz-container select,

.qsm-quiz-container input[type=checkbox],

.qsm-quiz-container input[type=radio] {

	cursor: pointer;

}

.qmn_accept_answers input[type=checkbox] {

	vertical-align: top;

	position: relative;

	bottom: -5px;

}

.qsm-quiz-container .qsm-contact-type-checkbox {

	display: flex;

	align-items: center;

	flex-wrap: nowrap;

	align-content: center;

}

.qsm-quiz-container .qsm-contact-type-checkbox input {

	margin: 0 5px 0 3px;

}

.mlw_qmn_question_number {

	font-weight: bold;

}

.quiz_section .mlw_qmn_new_question {

	font-weight: bold;

	display: inline;

	width: auto;

	margin-bottom: 10px;

}

.quiz_section iframe {

	width: 100% !important;

	min-height: 315px !important;

}

.qsm-progress-bar .progressbar-text {

	position: absolute;

	padding: 0px;

	margin: 0px;

	top: 10px !important;

	right: 10px;

	font-size: 13px;

	font-weight: bold;

	color: rgb(52, 152, 219);

}

.quiz_section .mlw-file-upload-error-msg {

	color: red;

	display: block;

}



.quiz_section .remove-uploaded-file {

	color: red;

	border: 1px solid red;

	width: 31px;

	padding: 5px 5px 0px 5px;

	display: inline-block;

	cursor: pointer;

}





/**

* Design for new template variable QUESTION_WITH_ANSWER

*/



.mlw_qmn_question .qmn_user_incorrect_answer {

	display: block;

	color: #dc3232;

	margin-bottom: 5px;

	padding-left: 10px;

}

.mlw_qmn_question span.qmn_user_incorrect_answer::before {

	position: relative;

	top: 3px;

	content: "\f335";

	font-family: dashicons;

	left: -10px;

}



.mlw_qmn_question .qmn_user_correct_answer {

	display: block;

	color: green;

	margin-bottom: 5px;

	padding-left: 10px;

}

.mlw_qmn_question .qmn_user_correct_answer:before {

	content: "\f159";

	font-family: dashicons;

	position: relative;

	top: 3px;

	left: -10px;

}



.mlw_qmn_question .qsm-text-wrong-option {

	display: block;

	color: #dc3232;

	margin-bottom: 5px;

	padding-left: 10px;

}

.mlw_qmn_question span.qsm-text-wrong-option::before {

	content: "\f335";

	font-family: dashicons;

	position: relative;

	top: 3px;

	left: -10px;

}

.mlw_qmn_question .qsm-text-correct-option {

	display: block;

	color: green;

	margin-bottom: 5px;

	padding-left: 10px;

}

.mlw_qmn_question .qsm-text-correct-option:before {

	content: "\f159";

	font-family: dashicons;

	position: relative;

	top: 3px;

	left: -10px;

}

body .qsm-results-page .mlw_qmn_question .qmn_image_option:before {

	position: absolute;

	top: calc(100% - 40px);

	left: 15px;

	background: #fff;

	border-radius: 50%;

	line-height: 1;

}

.qsm-results-page .mlw_qmn_question .qmn_image_option {

	flex-direction: column;

	flex-wrap: nowrap;

	height: auto;

}

.mlw_qmn_question .qsm-text-correct-option.qsm-text-user-correct-answer:before {

	content: "\f12a";

	top: 4px;

}

.mlw_qmn_question .qsm-text-simple-option {

	display: block;

	margin-bottom: 5px;

	color: #808080;

	padding-left: 10px;

}

.mlw_qmn_question .qsm-text-simple-option:before {

	content: "\f159";

	font-family: dashicons;

	position: relative;

	top: 3px;

	left: -10px;

}

.qsm-results-page .qmn_question_answer.qsm-add-border-bottom {

	border-bottom: 1px solid #808080;

	padding-bottom: 25px;

}

.qmn_quiz_container.qsm_auto_pagination_enabled {

	position: relative;

}

.qmn_quiz_container.qsm_auto_pagination_enabled  .quiz_section.quiz_end .qsm-btn {

	position: absolute;

	bottom: 15px;

	right: 0;

	z-index: 1;

}

.quiz_section input[type="text"].qmn_fill_blank {

	display: inline-block;

}

.multi-checkbox-limit-reach {

	color: red;

	margin-top: 5px;

	display: inline-block;

	width: 100%;

}

.quiz_section .qsm-inline-correct-info {

	margin-bottom: 0;

	margin-top: 10px;

}

.quiz_section.qmn_error .mlw_answer_date {

	border: 1px solid #da4f49;

	background: #f2dede;

	padding: 5px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}

.qsm_social_share_link {

	display: inline-block;

	cursor: pointer;

}

@media screen and (max-width: 767px) {

	.question-type-polar-s .left-polar-title,

	.question-type-polar-s .slider-main-wrapper,

	.question-type-polar-s .right-polar-title {

		width: 100%;

		margin-bottom: 30px;

	}

	.question-type-polar-s {

		height: auto !important;

	}

	body .quiz_section .qmn_radio_answers label,

	body .quiz_section .qmn_check_answers label,

	body .quiz_section .qmn_accept_answers label {

		font-size: 14px !important;

	}

	.question-type-polar-s .left-polar-title {

		order: 1;

		max-width: calc(50% - 10px);

		padding-right: 10px;

	}

	.question-type-polar-s .right-polar-title {

		order: 2;

		max-width: calc(50% - 10px);

		text-align: right;

		padding-left: 10px;

	}

	.question-type-polar-s .slider-main-wrapper {

		order: 3;

	}

}

.qsm_tooltip {

	position: relative;

	display: inline-block;

	cursor: pointer;

}

.qsm_tooltip .qsm_tooltiptext {

	visibility: hidden;

	width: 120px;

	background-color: black;

	color: #fff;

	text-align: center;

	border-radius: 6px;

	padding: 5px 0;



	/* Position the tooltip */

	position: absolute;

	z-index: 1;

	bottom: 100%;

	left: 50%;

	margin-left: -60px;

}

.qsm_tooltip .qsm_tooltiptext a {

	background-color: black !important;

	color: #fff!important;

}

.qsm_tooltip:hover .qsm_tooltiptext {

	visibility: visible;

}

body .ui-tooltip,

body .ui-tooltip.ui-widget-content {

	box-shadow: none;

	background: #222;

	color: #fff;

	border-radius: 6px;

	box-sizing: border-box;

	padding: 6px 10px;

	font-size: 14px;

	line-height: 22px;

	text-align: justify;

}

.qsm_quiz_processing_box {

	/*display: inline-block;

	width: 100%;

	box-sizing: border-box;

	padding: 20px;

	text-align: center;*/

	position: fixed;

		/* Sit on top of the page content */

		display: block;

		/* Hidden by default */

		width: 100%;

		/* Full width (cover the whole page) */

		height: 100%;

		/* Full height (cover the whole page) */

		top: 0;

		left: 0;

		right: 0;

		bottom: 0;

		background-color: rgba(0, 0, 0, 0.5);

		/* Black background with opacity */

		z-index: 2;

		/* Specify a stack order in case you're using a different order for other elements */

		cursor: pointer;

}

.qsm_quiz_processing_box .qsm_quiz_processing_message {

	margin: 10px 0;

	position: absolute;

		top: 60%;

		left: 51%;

		color: #fff;

		transform: translate(-50%);

}

.qsm-text-correct-option.not-opted {

	color: #6f7479;

}

.admin_page_qsm_quiz_result_details  .qmn_image_option img,

.quiz_section .qmn_image_option img {

	width: 100%;

	height: 100%;

	object-fit: cover;

}

.admin_page_qsm_quiz_result_details  .qmn_image_option img {

	overflow: hidden;

}

.admin_page_qsm_quiz_result_details .qmn_image_option {

	width: 48%;

	height: 250px;

	display: inline-flex !important;

	position: relative;

	flex-wrap: nowrap;

	overflow: inherit !important;

	padding: 1%;

	box-sizing: border-box;

	align-items: flex-end;

}

.admin_page_qsm_quiz_result_details .qsm_image_result_caption_default {

	display: block;

	width: calc(100% - 45px);

	box-sizing: content-box;

	/*position: absolute;*/

	left: 27px;

	right: 50px;

	padding: 5px;

	bottom: 10px;

	z-index: 99;

	color: black;

}

.admin_page_qsm_quiz_result_details .qmn_question_answer.qsm-add-border-bottom {

	border-bottom: 1px solid #808080;

	padding-bottom: 25px;

}

.qmn_btn, 

.qmn_quiz_container .qmn_btn, 

.qmn_quiz_container .btn {

	position: relative;

	display: inline-block;

	box-sizing: border-box;

	color: #666 !important;

	background: #ccc !important;

	border: 1px solid #ccc !important;

	font-family: inherit;

	font-size: 16px;

	line-height: 22px;

	text-align: center;

	min-width: 100px;

	padding: 10px 20px !important;

	cursor: pointer;

	text-decoration: none !important;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, .05);

	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, .05);

	box-shadow: 0px 0px 6px rgba(0, 0, 0, .05);

	-webkit-transition: background .25s ease-out;

	-moz-transition: background .25s ease-out;

	transition: background .25s ease-out;

}





/* custom css */

.qsm-quiz-container.qsm-quiz-container-1.qmn_quiz_container.mlw_qmn_quiz.quiz_theme_default {

    width: 60%;

    margin: 0 auto;

    /*padding: 20px 50px;*/

	padding: 20px 39px;

	box-shadow:  0 2px 15px -3px rgba(0,0,0,0.07),0 10px 20px -2px rgba(0,0,0,0.04);

	border-bottom-left-radius: 0.5em;

	border-bottom-right-radius: 0.5em;

}

input[type="date"], .qmn_quiz_container select {

	width: 100% !important;

    padding: 0 15px;
    line-height: 41px;

}

.quiz_section .mlw_qmn_new_question{

	text-align: left;

	display: block !important;

	margin-bottom: 1em;

}

/* .qsm-btn.qsm-next.qmn_btn.mlw_qmn_quiz_link.mlw_next, a.qsm-btn.qsm-previous.qmn_btn.mlw_qmn_quiz_link.mlw_previous, button.qsm-btn.qsm-submit-btn.qmn_btn, .qsm-submit-btn-custom, button.qsm-resume-quiz.btn-secondary.qmn_btn {

    color: #fff !important;

    background: #d40072 !important;

    box-shadow: 0 4px 9px -4px #d40072;

} */

.content-page-inner .qmn_quiz_container .qmn_btn{

	color: #fff !important;

    background: #d40072 !important;

    box-shadow: 0 4px 9px -4px #d40072;

	text-transform: capitalize;

    font-weight: 400;

	font-size: 16px;

}

.content-page-inner .qmn_quiz_container .qmn_btn:hover, .content-page-inner .qmn_quiz_container .qmn_btn:active, .content-page-inner .qmn_quiz_container .qmn_btn:focus{

	 color: #fff !important;

    background: #d40072 !important;

}

textarea.mlw_answer_open_text {

    width: 100% !important;

}

.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"]{

	width: 100% !important;

}

.content-page-inner .qsm-quiz-container .qsm-submit-btn {

    font-weight: 400;

    line-height: 0;

    padding: 20px !important;

    text-transform: capitalize;

    font-family: inherit !important;

	margin-left: 20px;

} 

#bdf-form-container .page_title {

    text-align: center;

    background: #d40072;

    width: 60%;

    margin: 0 auto;

    /* line-height: 30px; */

    padding: 8px;

    color: #fff !important;

	border-top-left-radius: 0.5em;

	border-top-right-radius: 0.5em;

	display: flex;

	align-items: center;

	justify-content: space-between;

	flex-direction: row;

}



#bdf-form-container .footer-main {

	display: none;

} 



#bdf-form-container #wp-footer{

	background-color: transparent !important;

}

#bdf-form-container .quick-button{

	display: none;

}

#bdf-form-container .page_title h2, #bdf-form-container .page_title h2{

	color: #fff;

}



#bdf-form-container .canvas-menu.gva-offcanvas {

	display: none;

}



#bdf-form-container .header-v1 .main-header-inner .header-right{

	display: none;

}



#bdf-form-container .breadcrumb {

	display: none;

}

.qmn_btn, .qmn_quiz_container .qmn_btn{

	border: unset !important;

}

.post-6192 h1.title {

    display: none;

}

.quiz_section .qmn_image_option {

	width: 32% !important;

	height: 125px !important;

}

 .qsm-results-page .qmn_image_option{

	    height: 60px !important;

    margin-top: 12px;

    text-align: center;

 }

 .admin_page_qsm_quiz_result_details .qmn_image_option{

	height: 60px;

	display: inline-block !important;

	overflow: inherit !important;

 }

.quiz_section .qmn_radio_answers label{

	/*max-width: calc(100% - 74px) !important;*/

	max-width: calc(100% - 100px) !important;

	margin: 5px !important;

	/*font-size: 11px !important;*/



}

.pg_tit{

	text-align: center;

}

.qsm_email_button{}

input#qsm_email_button {

    /*margin-left: 30px;*/

}

button#qsm_email_button {

    display: inline-block;

    margin-right: 30px;

	 color: #fff !important;

    background: #d40072 !important;

}

.qsm-auto-save-main-wrap {

    display: inline-block;

}

.snd_email {

    text-align: center;

	margin-bottom: 30px

}

span.qsm-text-correct-option {

    display: block;

}



.quiz_section .qmn_image_option img{

	vertical-align: middle !important;

	display: initial;

}



.snd_email label {
    display: inline-block;
    margin: 0 5px;
    padding: 0;
    font-weight: normal;
    font-size: 14px;
    cursor: pointer;
    max-width: calc(100% - 40px);
}

.qmn_image_option input[type="radio"] + label.qsm-input-label {

    display: table-caption;

    text-align: center;

    /* width: 100px; */

    /* height: 100px; */

}

.qmn_image_option input[type="radio"] {

    display: none;

}

.qmn_image_option input[type=radio]:checked + label.qsm-input-label{

	outline: 2px solid #999;

	padding: 10px;

}

.qsm-results-page .qmn_image_option, .quiz_section .qmn_image_option{

	justify-content: center;

	padding: 0px !important;

	align-items: center !important;
    
    overflow: initial !important;

}

.qsm_remove_bold p {

    font-size: 12px;

    font-weight: 600;

}

input.qsm-btn.qsm-submit-btn.qmn_btn {

    /*display: none !important;*/

}

.qsm-results-page .qmn_question_answer_correct .qmn_image_option{

	display: inline-table !important;

	width: 23% !important;

}

.qsm-results-page .qmn_question_answer_correct .qmn_image_option .qsm_image_result_caption_default{

	font-weight: 600;

	padding: 0px !important;

	text-align: center;

}

.qsm-results-page .result_description {

    display: none;

}

.qsm-quiz-container .quiz_section .mlw_qmn_new_question {

    text-align: left;

    display: block !important;

    margin-bottom: 0em;

}

.qsm-quiz-container .quiz_section .mlw_qmn_question{

	margin-bottom: 0px !important;

	font-style: italic;

}

.qsm-quiz-container .quiz_section .mlw_qmn_question p{

	margin-bottom: 0px !important;

	color: #d40072;

}

span.qsm-text-correct-option.qmn_image_option img {

    width: auto;

    height: auto;

}



.question-section-id-60, .question-section-id-2 {

    padding: 0px 0 15px 0 !important;

}

.question-section-id-20, .question-section-id-59{

	padding: 15px 0 0px 0 !important;

}





#quizForm1 .qquestion-section-id-208, #quizForm1 .qquestion-section-id-216{

	padding-top:0;

}

#quizForm1 .question-section-id-200, #quizForm1 .question-section-id-196, #quizForm1 .question-section-id-197, #quizForm1 .question-section-id-203{

	padding-bottom:0;

}

#quizForm1 .question-section-id-1 .mlw_qmn_new_question:after,

#quizForm1 .question-section-id-203 .mlw_qmn_new_question:after,

#quizForm1 .question-section-id-204 .mlw_qmn_new_question:after,

#quizForm1 .question-section-id-205 .mlw_qmn_new_question:after,

#quizForm1 .question-section-id-4 .mlw_qmn_new_question:after,

#quizForm1 .question-section-id-28 .mlw_qmn_new_question:after,

#quizForm1 .question-section-id-30 .mlw_qmn_new_question:after,

#quizForm1 .question-section-id-200 .mlw_qmn_new_question:after ,

#quizForm1 .question-section-id-194 .mlw_qmn_new_question:after ,

#quizForm1 .question-section-id-196 .mlw_qmn_new_question:after ,

#quizForm1 .question-section-id-197 .mlw_qmn_new_question:after ,

#quizForm1 .question-section-id-198 .mlw_qmn_new_question:after ,

#quizForm1 .question-section-id-199 .mlw_qmn_new_question:after,

#quizForm1 .question-section-id-195 .mlw_qmn_new_question:after,

#quizForm1 .question-section-id-20 .mlw_qmn_new_question:after,

#quizForm1 .question-section-id-208 .qmn_accept_text:after,

#quizForm1 .question-section-id-206 .mlw_qmn_new_question:after,

#quizForm1 .question-section-id-215 .qmn_accept_text:after,

#quizForm1 .question-section-id-216 .qmn_accept_text:after,

#quizForm1 .question-section-id-217 .qmn_accept_text:after

{

    content: "*";

    color: #d40072;

}



#quizForm1 .question-section-id-217 .qmn_accept_text {

	color: #d40072;

	font-weight: 700;

}

#quizForm1 #mlwAcceptance208, #quizForm1 #mlwAcceptance215, #quizForm1 #mlwAcceptance216, #quizForm1 #mlwAcceptance217{

	float: left;

	margin-right: 2px;

}

#quizForm1 div#qsm-sr-unique-id {

    display: none;

}



.sticky-slider {

    position: fixed;

    bottom: 3rem;

    border: none;

    border-radius: 0px;

    background-color: #d40072;

    color: #fff;

    z-index: 10000;

    box-shadow: 0 0 50px 0 rgb(0 0 0 / 40%);

    padding: 10px 29px;

    /* margin: 1rem 0; */

    right: 8rem;

    font-size: 1.3rem;

}

.escape {

	    -webkit-border-radius: 6px;

	    line-height: 25px;

	    letter-spacing: 1px;

	    font-weight: 700;

	    font-size: 14px;

	    text-transform: uppercase;

	    color: #fff;

	    font-family: inherit;

}

#quizForm1 .question-section-id-64, #quizForm1 .question-section-id-58,#quizForm1 .question-section-id-64,#quizForm1 .question-section-id-73,#quizForm1 .question-section-id-68{

padding-top:0px !important;

}

#quizForm1 .question-section-id-56{

padding-bottom:0px !important;

}



#quizForm1 .errMsg, #quizForm1 .errMsg1 {

    color: red;

    font-weight: 500;

    text-align: left;

    display: block;

    margin-bottom: 14px;

    margin-left: 20px;

}

#quizForm1 .disc_msg {

    display: none;

    background-color: #d40072;

    text-align: left;

    color: #fff;

    padding: 25px;

}

#quizForm1 .disclaim {

    text-align: left;

    font-weight: bold;

    margin-bottom: 15px;

    border-bottom: 1px solid;

    padding-bottom: 20px;

}



#quizForm1 .disclaim label{

	font-size: 11px !important;

    font-weight: 700 !important;

	margin: 5px !important;

}



.disclaim_bottom {

    text-align: left;

    display: flex;

    align-items: baseline;
    margin-bottom: 25px;

}



#quizForm1 .icon-map .fa-map-marker {

    color: #fff;

    text-align: center;

    vertical-align: middle;

    background-color: #d40072;

    padding: 16px;

    position: absolute;

    right: 0;

    border-radius: 2px;

}

#quizForm1 .question-section-id-57, #quizForm1 .question-section-id-209 {

	position: relative;

}



#quizForm1 #speak , #quizForm1 .spk_con{

	float: right;

	font-size: 20px;

}



.f_increase {

	color: #fff;

	/* float: inherit; */

	/* display: flex; */

}



.page_title h2 {

	color: #fff;

}



.f_increase a {

	color: #fff !important;

	font-size: 16px;

	font-weight: 700;

}



.content-page-inner a.increase:hover, .content-page-inner a.increase:active,.content-page-inner a.increase:focus, 

.content-page-inner a.reset:hover, .content-page-inner a.reset:active, .content-page-inner a.reset:focus, 

.content-page-inner a.decrease:hover, .content-page-inner a.decrease:active, .content-page-inner a.decrease:focus {

	color: #fff !important;

}



#quizForm1 .question-section-id-1 .qsm-quiz-form .qmn_error:after{

	right: 12px !important;

}



/* map css Start */

  .panel-default {

      border-color: #ddd;

      display: none;

    }



    ul.nav-tabs>li.active>a {

      background: #d40072 !important;

    }



    .nav-tabs>li.active>a{

      color: #fff !important;

    }    

    #map, #mapOne {

	  height:350px;

      width: 100%;

    }



    .pac-container {

      z-index: 999999;

    }



    /* 

 * Optional: Makes the sample page fill the window. 

 */

    html,

    body {

      margin: 0;

      padding: 0;

    }



    #description {

      font-family: Roboto;

      font-size: 15px;

      font-weight: 300;

    }



    #infowindow-content .title {

      font-weight: bold;

    }



    #infowindow-content {

      display: none;

    }



    #map #infowindow-content {

      display: inline;

    }



    .pac-card {

      background-color: #fff;

      border: 0;

      border-radius: 2px;

      box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3);

      margin: 10px;

      padding: 0 0.5em;

      font: 400 18px Roboto, Arial, sans-serif;

      overflow: hidden;

      font-family: Roboto;

      padding: 0;

    }



    #pac-container {

      padding-bottom: 12px;

      margin-right: 12px;

    }



    .pac-controls {

      display: inline-block;

      padding: 5px 11px;

    }



    .pac-controls label {

      font-family: Roboto;

      font-size: 13px;

      font-weight: 300;

    }



    #pac-input, #pac-input-one {

      background-color: #fff;

      font-family: Roboto;

      font-size: 15px;

      font-weight: 300;

      margin-left: 12px;

      padding: 0 11px 0 13px;

      text-overflow: ellipsis;

      width: 200px;

    }



    #pac-input:focus, #pac-input-one:focus {

      border-color: #4d90fe;

    }



    #title {

      color: #fff;

      background-color: #4d90fe;

      font-size: 25px;

      font-weight: 500;

      padding: 6px 12px;

    }



    #target {

      width: 345px;

    }

	.map-container-modal{

		/*width: 60%;

		height: 100%;

		max-height:500px;*/

	}

	@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
      #bdf-form-container .mlw_qmn_quiz{
          width: 80%;
      }
      #bdf-form-container .page_title{
          width: 80%;
      }
      #quizForm1 .icon-map .fa-map-marker{
          top: 51px;
          padding: 18px;
      }
    }
    
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
      #quizForm1 .icon-map .fa-map-marker{
          top: 51px;
          padding: 18px;
      }
    }

	@media only screen and (max-width: 768px) {
		 .map-container-modal{
			/*width: 100%;*/
			height: 400px;
		}
	}

	

	/*.modal-header .close {

		margin-top: -24px;

	}*/



	/* map css end */



/* Extra small devices (phones, 600px and down) */

@media only screen and (max-width: 600px) {

.post-6192 .page_title, #bdf-form-container .page_title {
	flex-direction: column;
	width: 100%;
}
	
	#infoCenter1{
	top: 0 !important;
}
	
#quizForm1 .bdrf-lang-dropdown {
    margin-right: 0px;
	margin-bottom: 20px
}
	#quizForm1 .mlw_previous{
		margin-bottom: 15px;
	}

#quizForm1 .icon-map .fa-map-marker{

	top:51px;

	padding: 18px;

}



.qsm-quiz-container.qsm-quiz-container-1.qmn_quiz_container.mlw_qmn_quiz.quiz_theme_default {

    width: 100%;

    padding: 20px 20px;

	box-shadow:  0 2px 15px -3px rgba(0,0,0,0.07),0 10px 20px -2px rgba(0,0,0,0.04);

	border-bottom-left-radius: 0.5em;

	border-bottom-right-radius: 0.5em;

}

.content-page-inner .qmn_quiz_container .qmn_btn {

	/*margin-top: 15px;*/

}

.quiz_section .qmn_radio_answers label{

	max-width: calc(100% - 100px) !important;

}

.quiz_section .qmn_image_option{

	width: 49% !important;

}

body .quiz_section .qmn_radio_answers label{

	/*font-size: 11px !important;*/

}

.qsm-pagination.qmn_pagination.border.margin-bottom{

	width: 100%;

	display: inline-block;

}

.qsm-btn.qsm-next.qmn_btn.mlw_qmn_quiz_link.mlw_next, .qsm-submit-btn-custom {

    float: right;

}

.qsm-auto-save-main-wrap {

    float: left;

}

input.qsm-btn.qsm-submit-btn.qmn_btn {

    float: right;

}

.snd_email {

    display: inline-block;

	width: 100%;

}

}



#pac-input-one, #pac-input{

	top: 11px !important;

    height: 40px;

}

.madatory-field-info span{

	font-size: 16px;

    font-weight: bolder;

}

.madatory-field-info{

	font-size: 13px;

    color: #d40072;

	font-weight:600

}

.modal-backdrop{

	display: none;

}

#exampleModalCenter{

	top:50px

}