/* Coloured Callout Block Colour Override */
/*.num-callout-container>div:nth-of-type(odd) {
	 background: #c20e26;
}
 .num-callout-container>div:nth-of-type(even) {
	 background: #060963;
}*/

.body-div.responsive {background-color:#f5f5f5 !important; margin-top : 20px !important; width:100%;}
.EditorRow {
	padding-left : 19px !important;
	padding-right : 19px !important;
}
.inputContainer > input{
	 width: 90% !important;
	 max-width : 90% !important;
}
div.options.input {
	 display: flex !important;
	 justify-content: flex-start !important;
	 margin-top : -7px;
}
 @media(max-width: 639px) {
	 div.options.input {
		 display: block !important;
		 margin-left : 12px !important;
	}
}
 .options.input label {
	 flex: 1;
	 margin-left: .5em;
	 margin-right: .5em;
	 display: block;
	 width: auto;
}
 div.options.input input[type="checkbox"] {
	 margin-right: 1em;
	 margin-top: -13px;
	 margin-left: .5em;
}
 @media(max-width: 639px) {
	 div.options.input input[type="checkbox"] {
		 margin-left : 0 !important;
	}
}
/*div#SelectElement_0 span.label,
div#SelectElement_1 span.label {width:100% !important;}*/
div#selectElement_0 div.inputContainer,
div#SelectElement_1 div.inputContainer {width:100%;}
div#SelectElement_0 div.inputContainer input.input.required,
div#SelectElement_1 div.inputContainer input.input.required {
    border-radius: 3px;
    padding: 3px;
    border: 1px solid #cecece !important;
    font-size: 100%}
.body-div .errorMessage {
	 margin-left: 31% !important;
	 margin-top : -0.4em;
	 margin-bottom: 1.5em;
}
div#SelectElement_0 .errorMessage,
div#SelectElement_1 .errorMessage {
    margin-left:0 !important;
}
div#SelectElement_1 input#SelectElement_1_input,
div#SelectElement_2 input#SelectElement_2_input{
    border:1px solid #cecece;
    width: 290px !important;
    max-width: 290px !important;
    height: 25px !important;
}