/* default white theme for m-size */

div.m div.ME_grid_container, div.m div.TE_grid_container, div.m div.TL_grid_container {
	 grid-template-columns: 100%;
	 -ms-grid-columns: 100%;
}
 div.m div.container_grid_container {
	 padding: 0px;
}
 div.m div.OR_grid_container {
	 -ms-grid-columns: 100%;
	 grid-template-columns: 100%;
}
 div.m div.OR_grading_item_key {
	 margin: 0px 0px 10px 0px;
	 font-weight: bold;
	 font-size: smaller;
	 padding: 0px;
	 display: flex;
}
 div.m div.OR_flex_color1 {
	 background-color: #FFFFFF;
}
 div.m div.OR_flex_color2 {
	 background-color: #FFFFFF;
}
 div.m div.OR_grading_item_key div.OR_grading_flexbox {
	 border-bottom-left-radius: 20px 10px;
	 border-bottom-right-radius: 20px 10px;
}
 div.m div.OR_grading_item_value div.OR_flex_color2, div.m div.OR_grading_item_key div.OR_flex_color2 {
	 border: 1px solid #FFFFFF;
}
 div.m div.OR_grading_item_value div.OR_flex_color1, div.m div.OR_grading_item_key div.OR_flex_color1 {
	 border: 1px solid #FFFFFF;
}
 div.m div.OR_grading_item_value div.OR_grading_flexbox {
	 border-top-left-radius: 20px 10px;
	 border-top-right-radius: 20px 10px;
}
 div.m div.OR_grading_item_value {
	 padding: 0px;
	 font-weight: bold;
	 font-size: smaller;
	 position: sticky;
	 position: -webkit-sticky;
	 top: 0px;
	 display: flex;
}
 div.m div.OR_empty_item {
	 display: none;
}
 div.m div.OR_flex_txt {
	 display: none;
}
 div.m div.OR_buttons_row2 {
	 background-color: #FFFFFF;
	 padding: 0px;
	 -webkit-box-orient: horizontal;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: row;
	 flex-direction: row;
}
 div.m div.OR_buttons_row1 {
	 background-color: #FFFFFF;
	 padding: 0px;
	 -webkit-box-orient: horizontal;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: row;
	 flex-direction: row;
}
 div.m div.OR_flex_button {
	 padding: 2px;
}
 div.m div.header_row {
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
}
 div.m input[type='text'] {
	 max-width: initial;
	 margin: 1px;
}
 div.m select {
	 max-width: 28em;
}
 div.m div.TL_row2 textarea {
	 max-width: 21em;
}
 div.m div.question_more1 {
	 padding: 0.5em 0.5em 0em 0em;
}
 div.m div.question_text1 {
	/* font-size: 11.4pt;*/
}
 div.m div.CC_OR_head_text {
	 display: none;
}
 div.m div.CC_OR_head_key {
	 display: none;
}
 div.m div.CC_OR_input1 {
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
}
 div.m div.CC_OR_input2 {
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
}
 div.m div.CC_Label1, div.m div.CC_Label2 {
	 padding-left: 0px;
}
 div.m div.CC_OR1_text, div.m div.CC_OR2_text, div.m div.CC_middle_text {
	 max-width: 60px;
}
 div.m span.CC_OR_key_responsive {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
}
 div.m div.CC_OR_input_key {
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-wrap: nowrap;
	 flex-wrap: nowrap;
}
 div.m abbr[title], div.m span.CC_OR_key_help[title] {
	 cursor: help !important;
	 border-bottom: 1px dotted #777 !important;
	 text-decoration: none !important;
}
 div.m div.hl_nr1, div.m div.hl_text1 {
	 font-size: 11pt;
}
 div.m div.TABLE1 div.CV_grid_container select {
	/* width: 8em;*/
}
 @media screen and (max-width: 992px) and (min-width: 769px) {
	 div.ME_grid_container, div.TE_grid_container, div.TL_grid_container {
		 grid-template-columns: 100%;
		 -ms-grid-columns: 100%;
	}
	 div.container_grid_container {
		 padding: 0px;
	}
	 div.OR_grid_container {
		 -ms-grid-columns: 100%;
		 grid-template-columns: 100%;
	}
	 div.OR_grading_item_key {
		 margin: 0px 0px 10px 0px;
		 font-weight: bold;
		 font-size: smaller;
		 padding: 0px;
		/*position: sticky;
		z-index: 3;
		top: 15px;
		background-color: white;*/
	}
	 div.OR_flex_color1 {
		 background-color: #FFFFFF;
	}
	 div.OR_flex_color2 {
		 background-color: #FFFFFF;
	}
	 div.OR_grading_item_key div.OR_grading_flexbox {
		 border-bottom-left-radius: 20px 10px;
		 border-bottom-right-radius: 20px 10px;
	}
	 div.OR_grading_item_value div.OR_flex_color2, div.OR_grading_item_key div.OR_flex_color2 {
		 border: 1px solid #FFFFFF;
	}
	 div.OR_grading_item_value div.OR_flex_color1, div.OR_grading_item_key div.OR_flex_color1 {
		 border: 1px solid #FFFFFF;
	}
	 div.OR_grading_item_value div.OR_grading_flexbox {
		 border-top-left-radius: 20px 10px;
		 border-top-right-radius: 20px 10px;
	}
	 div.OR_grading_item_value {
		 padding: 0px;
		 font-weight: bold;
		 font-size: smaller;
		 position: sticky;
		 position: -webkit-sticky;
		 top: 0px;
	}
	 div.OR_empty_item {
		 display: none;
	}
	 div.OR_buttons_row2 {
		 background-color: #FFFFFF;
		 padding: 0px;
	}
	 div.OR_buttons_row1 {
		 background-color: #FFFFFF;
		 padding: 0px;
	}
	 div.OR_question_row1, div.OR_question_row2 {
		 background-color: #FFFFFF;
		 /*box-shadow: inset 0 7px 9px -7px green;*/
		border-top: 1px solid var(--color_indiv);
	}
	 div.OR_flex_button {
		 padding: 2px;
	}
	 div.header_row {
		 -webkit-box-orient: vertical;
		 -webkit-box-direction: normal;
		 -ms-flex-direction: column;
		 flex-direction: column;
	}
	 input[type='text'] {
		 max-width: 700px;
		 margin: 1px;
	}
	input[type='text']:not([real-type='number']) {
		display: block;
	}

	 select {
		 max-width: 600px;
	}
	 div.TL_row2 textarea {
		 /*max-width: 21em;*/
	}
	 div.question_more1 {
		 padding: 0.5em 0.5em 0em 0em;
	}
	 div.question_text1 {
		/* font-size: 11.4pt;*/
	}
	 div.CC_OR_head_text {
		/* display: none;*/
	}
	 div.CC_OR_head_key {
/*		 display: none;*/
	}
	 div.CC_OR_input1 {
/*		 -webkit-box-orient: vertical;
		 -webkit-box-direction: normal;
		 -ms-flex-direction: column;
		 flex-direction: column;*/
	}
	 div.CC_OR_input2 {
/*		 -webkit-box-orient: vertical;
		 -webkit-box-direction: normal;
		 -ms-flex-direction: column;
		 flex-direction: column;*/
	}
	 div.CC_Label1, div.CC_Label2 {
		 padding-left: 0px;
	}
	 div.CC_OR1_text, div.CC_OR2_text, div.CC_middle_text {
		/* max-width: 60px;*/
	}
	 span.CC_OR_key_responsive {
/*		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;*/
		display: none;
	}
	 div.CC_OR_input_key {
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		 -ms-flex-wrap: nowrap;
		 flex-wrap: nowrap;
	}
	 abbr[title], span.CC_OR_key_help[title] {
		 cursor: help !important;
		 border-bottom: 1px dotted #777 !important;
		 text-decoration: none !important;
	}
	 div.hl_nr1, div.hl_text1 {
		 font-size: 11pt;
	}
	 div.TABLE1 div.CV_grid_container select {
		/* width: 8em;*/
	}
	textarea {
		 max-width: 750px;
		min-height: 100px;
	}
	div.CC_grid_container input[type='text'] {
		max-width: 220px;
	}


 div.Table_ROW1, div.Table_ROW2 {
		 -ms-grid-columns: 100%;
		 grid-template-columns: 100%;
	}
	 div.Table_columnlabel {
		 display: none;
	}
	 div.Table_col_label_responsive {
		 padding: 3px;
		 display: -webkit-box;
		 display: -ms-flexbox;
		 display: flex;
		/*font-weight: bold;*/
	}
	div.Table_col_label {
		 display: none;
	}
	 div.Table_cell2, div.Table_cell1 {
		 text-align: left;
		 align-items: start;
		 padding-top: 2px;
		 justify-content: left;
	}
	 div.Table_cell_hidden1, div.Table_cell_hidden2, div.Table_cell_hidden3, div.Table_cell_hidden4 {
		 padding: 2px 0px 2px 5px;
		 grid-template-columns: 100%;
	}

	div.border_on_top {
		border-top: 1px solid var(--color_indiv);
		margin-top: 10px;
	}
	div.single_row {
		border-bottom: 1px dotted var(--color_indiv);
	}

	div.TABLE1 div.CV_grid_container select {
		 width: initial;
	}


}
 