.trex-customer_logo {
  background: url('images/logga_neg_40px.png') no-repeat;}
.trex-form_banner_wrapper {
  background: #005eb8;}
.trex-form_tab_menu_state_label {
    background-color: #005eb8;}
.upload_wrapper_button, .trex-file_upload_button, .trex-submit_button, .trex-button_cancel_form_class, .trex-button_goto_next_form_page_class, .trex-upload_wrapper_button, .trex-file_upload_button, .trex-submit_button, .trex-button_cancel_form_class, .trex-button_goto_prev_form_page_class, .trex-button_goto_next_form_page_class {
    background-color: #002f6c;}

.trex-form_steps {
  color: #005eb8;
}
.trex-directive_text_caption {
    color: #005eb8;
   }
/* If the screen size is 601px wide or more, set the font-size of trex-form_banner p to 17px */
@media screen and (min-width: 601px) {
.trex-form_banner p {
    font-size: 17px;
  }
}

/* If the screen size is 600px wide or less, set the font-size of trex-form_banner p to 0.75em */
@media screen and (max-width: 600px) {
.trex-form_banner p{
    font-size: 0.75em;;
  }
}


table.trex-information_table {
	/*width: 100%;*/
	width: 39.8em;
	/*border-collapse: collapse;*/
	margin-left: -0.1em;
	padding: 0;
	table-layout: fixed;
}

thead.trex-information_table_header th {
	font-size: 0.95em;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	text-align: left;
}

tr.trex-information_table_odd_row {
	width: 100%;
	background-color: #dddddd;
	height: 1.6em;
	font-size: 0.85em;
	white-space: pre;           
	white-space: pre-wrap;      
	white-space: pre-line;      
	white-space: -pre-wrap;     
	white-space: -o-pre-wrap;   
	white-space: -moz-pre-wrap; 
	white-space: -hp-pre-wrap;  
	word-wrap: break-word;
	overflow-wrap: break-word;
	/*word-break: break-all;*/
	/*hyphens: auto;*/
}

tr.trex-information_table_even_row {
	width: 100%;
	background-color: #ffffff;
	height: 1.6em;
	font-size: 0.85em;
	white-space: pre;           
	white-space: pre-wrap;      
	white-space: pre-line;      
	white-space: -pre-wrap;     
	white-space: -o-pre-wrap;   
	white-space: -moz-pre-wrap; 
	white-space: -hp-pre-wrap;  
	word-wrap: break-word;      
	overflow-wrap: break-word;
	/*word-break: break-all;*/
	/*hyphens: auto;*/
}

tr.trex-information_table_odd_row td,
tr.trex-information_table_even_row td {
	margin-right: 0;
	margin-left: 0;
	border-width: 0;
}


th.trex-information_table_column_1,
td.trex-information_table_column_1 {
	width: 17%;
}

th.trex-information_table_column_2,
td.trex-information_table_column_2 {
	width: 33%;
	padding-left: 1%;
	padding-right: 1%;
}

th.trex-information_table_column_3,
td.trex-information_table_column_3 {
	width: 50%;
}
