input[type="text"]:disabled, input[type="text"].disabled_field, .discrepancy.textbox_disable, .discrepancy.dropdown_disable {
	background-image: repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(225,225,225,1) 5px, rgba(225,225,225,1) 10px);	
}
input[type="text"].disabled_field {
	background-color: rgba(0,0,0,0.05);
}

.form_table_generic {
	width: 800px;	
}

.form_table_generic, .form_table_generic tr {
	background-color: inherit;	
}

.form_table_register, .form_table_register tr, .form_table_register td,
.form_table_generic, .form_table_generic tr, .form_table_generic td {
	/*border: none;
	border-spacing: none;
	border-collapse: collapse;*/
}

.form_table_register tr td:first-child,
.form_table_generic tr td:first-child {
	width: 40%;
}

.form_table_register tr td:last-child,
.form_table_generic tr td:last-child {
	width: 60%;
}

.form_table_register_highlight {
	border: 1px solid #000000;
	padding: 2px;
	display: inline;
	background-color: #ffff00;	
}

.form_create_container {
	/*border: 1px solid #000000;
	border-style: dashed;
	border-radius: 3px;*/
	/*padding: 20px;*/
	/*background-color: #ffffff;
	width: 650px;*/
	
	/*box-shadow: 5px 5px 5px #888888;*/
}

.form_exclusivechoice, .form_multiplechoice {
	display: inline-block;	
}

.form_create_container form>input[type="text"], .form_create_container select {
	background-color: rgba(247,247,247,1);
}

.form_create_container form>input[type="text"], .form_create_container select {
	width: 100%;
	float: right;
}

.form_create_container .form_exclusivechoice, .form_create_container .form_multiplechoice {
	float: right;
	width: 100%;
}

.form_table td {
	/*padding-left: 15px;
	text-align: left;*/
	text-align: left;
	
}
.form_table td:first-child {
	width: 30%;
}
.form_table tr *:nth-child(2) {
	/*display: none;*/
}

.form_table tr:nth-child(even) {
	/*background-color: #fafafa;*/
}

.form_table th {
	font-size: 100%;	
}

.form_table_row_header {
	text-align: left !important;
}

.form_table_row_readingcenter {
	background-color: #f2dcdb !important;
}

.form_discrepancy {
	color: rgba(235, 77, 75,1.0);
	display: inline;
}

.form_block_segmented {
	float: left;
	width: 33%;
}

.form_block_segmented_50 {
	float: left;
	width: 50%;
}

.form_block_segmented_container_66 {
	display: inline-block;
	float: left;
	width: 66%;
}

.form_block {
	border: 1px solid #000000;
	border-radius: 3px;
	padding: 20px;
}

@media print {
	.form_block_segmented, .form_block_segmented_50, .form_block_segmented_container_66 {
		display: block;	
		clear: both;
	}
}

.info_block,.info_block_noprint {
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	display: inline-block;
}

.info_block_noprint {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 300px;	
}

@media print {
	.info_block_noprint
	{
		display: none !important;
	}
}

.discrepancy {
	background-color: rgba(235, 77, 75,1.0) !important;
	cursor: help;
}

.discrepancy:disabled, .discrepancy.textbox_disable, .discrepancy.dropdown_disable{
	background-image: repeating-linear-gradient(-45deg, transparent, transparent 5px, rgba(254,139,139,1) 5px, rgba(254,139,139,1) 10px) !important;	
}

.radiobutton_wrapper {
	display: inline-block;
	width: 20px;
	height: 20px;
}

.form_edit_comment {
	min-height: 80px;
	position: absolute;
	width: 300px;
	display: none;
	z-index: 100;
}

.text_success {
	color: #3f8600;
}

.text_error {
		
}

.radiobutton_wrapper_content {
	display: inline-block;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	box-shadow: 0px 1px 2px 3px #FF0000;
	margin-left: 5px;
}

.radiobutton_wrapper input {
	margin-left: -1px;
	margin-top: -1px;
	display: block;
}

.checkbox_wrapper {
	background-color: #FF0000;
	display: inline-block;
	max-width: 20px;
	max-height: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.discrepancy_radiobutton {
	display: inline-block;
	position: absolute;
	width: 12px;
	height: 12px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	/*box-shadow: 0px 0px 1pt 3pt #FF0000;*/
	margin-left: 5px;
	margin-top: 3px;
	pointer-events: none;
}

.discrepancy_checkbox {
	background-color: #FF0000;
}

.discrepancy input {

}
.txt_info, .text_success, .info_box {
	color: rgba(68, 189, 50,1.0);
	-webkit-box-shadow: inset 0px 0px 0px 3px rgba(68, 189, 50,1.0);
	-moz-box-shadow: inset 0px 0px 0px 3px rgba(68, 189, 50,1.0);
	box-shadow: inset 0px 0px 0px 3px rgba(68, 189, 50,1.0);
	padding: 10px;
	padding-left: 95px;
	padding-right: 15px;
	margin-bottom: 20px;
	
	background-image: url("../img/layout/information.svg");
	background-repeat: no-repeat;
	background-size: 55px 55px;
	background-position: 17px center;
	min-height: 80px;
	
	/*background-image: url("../img/layout/caution-sign.svg");
	background-repeat: no-repeat;
	background-size: 60px 60px;
	background-position: 15px center;*/
	/*min-height: 80px;*/
}
 #discrepancies_warning, .warning_box, .msg_warning {
	color: rgba(235, 77, 75,1.0);
	/*display: block !important; */
	-webkit-box-shadow: inset 0px 0px 0px 3px  rgba(235, 77, 75,1.0);
	-moz-box-shadow: inset 0px 0px 0px 3px rgba(235, 77, 75,1.0);
	box-shadow: inset 0px 0px 0px 3px rgba(235, 77, 75,1.0);
	padding: 10px;
	padding-left: 95px;
	padding-right: 15px;
	margin-bottom: 20px;
	background-image: url("../img/layout/caution-sign.svg");
	background-repeat: no-repeat;
	background-size: 60px 60px;
	background-position: 15px center;
	min-height: 80px;
}
#discrepancies_warning {
	display: none;
}
#discrepancies_warning p {
	padding: 0px;
	margin: 0px;
	padding-top: 7px;
	font-weight: 600;
}
.form_button_container {
	background-color: rgba(255,255,255,0.9);
	padding: 15px;
	padding-right: 5px;
	position: fixed;
	left: 0px;
	bottom: 0px;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
	
	padding-left: 22%;
}

.exclusive_choice_label, .multiple_choice_label {
	padding-right: 10px;
	font-weight: 400;
	cursor: pointer;
	/*margin-left: -7px;
	padding-left: 8px;*/
	margin-left: -29px;
	padding-left: 29px;
}
.multiple_choice_label {
	padding-right: 2px;
}
.exclusive_choice_single_wrapper input, .multiple_choice_single_wrapper input {
	cursor: pointer;
}
.exclusive_choice_single_disabled .exclusive_choice_label, .exclusive_choice_single_wrapper.exclusive_choice_single_disabled input,
.multiple_choice_single_disabled .multiple_choice_label, .multiple_choice_single_wrapper.multiple_choice_single_disabled input {
	cursor: default;
}
.exclusive_choice_single_disabled.exclusive_choice_single_wrapper,
.multiple_choice_single_disabled.multiple_choice_single_wrapper,
.textbox_disable, .dropdown_disable {
	opacity: 0.7;
}
.exclusive_choice_single_disabled.exclusive_choice_single_wrapper:hover,
.multiple_choice_single_disabled.multiple_choice_single_wrapper:hover {
	background-color: rgba(0,0,0,0.1);
}
.exclusive_choice_single_disabled.exclusive_choice_single_wrapper:hover.exclusive_choice_single_discrepancy {
	background-color: rgba(255,0,0,0.1);
}
.exclusive_choice_single_wrapper, .multiple_choice_single_wrapper{
	display: inline-block;
	background-color: rgba(0,0,0,0.1);
	padding: 3px;
	margin: 5px;
	padding-right: 0px;
	
}
.multiple_choice_single_wrapper {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 4px;
	padding-right: 0px;
}

.exclusive_choice_single_wrapper{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;	
}
.exclusive_choice_single_wrapper:hover, .multiple_choice_single_wrapper:hover{
	background-color: rgba(0,0,0,0.25);

}
.exclusive_choice_single_wrapper.exclusive_choice_single_discrepancy, .multiple_choice_single_wrapper.multiple_choice_single_discrepancy {
	background-color: rgba(255,0,0,0.1);
}
.exclusive_choice_single_wrapper:hover.exclusive_choice_single_discrepancy, .multiple_choice_single_wrapper.multiple_choice_single_discrepancy:hover {
	background-color: rgba(255,0,0,0.25);
}

input[type="text"].axis_is_zero_discrepancy{
	background-color: rgba(255,0,0,0.01);
}

.radio_button_disable, .checkbox_disable, .textbox_disable, .dropdown_disable {
	pointer-events: none;
}

.textbox_disable, .dropdown_disable {
	background-color: rgba(0,0,0,0.1);

}

/* 200213 MP New Inline-Dropdown Style*/
.inline_dropdown {
	font-size: 100%;
	display: inline-block;
	max-width: 170px;
	margin-right: 3px;
	padding: 3px;
	font-weight: 500;
	background-color: rgba(255,255,255,1);
	cursor: pointer;
}

@media (max-width: 1232px) {
	.form_button_container {
		padding-left: 20px;	
	}
}