	/*   - - - - - - - - - - - - - - - - - - - - - - - - -
			name         : text.css
			version      : 240423  
			for          : Mid Central Region
						 : National Model Railroad Assication
			author       : Donald Wilke
			copyright    : (c) 
			validated	 : 1 March 2015
		 - - - - - - - - - - - - - - - - - - - - - - - - - - */
		 
         
         /* TEXT MODIFIERS */

.bold_text 	{font-weight: bold;}

.center_text	{text-align: center;}

.cross_out_text {text-decoration: line-through;}

.line_through {text-decoration: line-through;
		color:#AAA;   }

.important_text {color: #FF0000;}

.italic_text 	{font-style: italic;}

/*. Text Color.  */

.text_blue {color: #00F;   }

.text_green {color: #00BB00;   }

.text_red {color: #FF0000;   }

.text_yellow {color: #FFFF00;}

.text_gray_Medium {color: #777777;   }

.test_brown {color: saddlebrown}



/*. Indent Text.  */

.setback {padding: 0 1.5em 0 2em;}

.indent_text_2	{padding: 0 0 0 2.5em; 
	margin: 0;  }  
/*.indent_text2	{padding: 0 0 0 2.5em;
	/*margin: 1em 0 2.5em 0;   }  */

.indent_text_3	{
	text-indent: 3em;
	padding: 2px 0 2px 5px;   }
/*.indent_text	{
	text-indent: 3em;
	padding: 1px 0 1px 5px;
	margin: 0;   }  */
	
.indent_text_5	{
	text-indent: 5em;
	padding: 2px 0 2px 5px;   }	


.top_space {margin-top: 15px;}


.person {color: #FFFF00;}

.setback {padding: 0 1.5em 0 2em;}


/*.    other. ============= */
  .clinic_title {
	font-style: italic;
	color: #a424a4;     }

.deceased {
	font-style: italic;
	color: #800000;   }

/* End TEXT MODIFIERS */

/*.    FLEX Contanor.    *

* {
  box-sizing: border-box;
}

.row::after {
  content: "";
  clear: both;
  display: block;
}
.flex-container {
  display: flex;
  align-items: stretch;
  background-color: #f1f1f1;
}


.flex-container>div {
  background-color: DodgerBlue;
  color: white;
  width: 100px;
  margin: 10px;
  text-align: center;
  line-height: 75px;
  font-size: 30px;
}




/*.   Cloumn width.   *

.col-15 {width: 15%;}

.col-70 {width: 70%;}

/*.flex-container {
  display: flex;
  flex-wrap: wrap;
  font-size: 30px;
  text-align: center;
}    *

.flex-head-left {
  background-color: #91f1f1;
  padding: 10px;
  flex: 33%;
}

.flex-head-center {
  background-color: #f1f1f1;
  padding: 10px;
  flex: 33%;
}

.flex-head-right {
  background-color: #11f1f1;
  padding: 10px;
  flex: 33%;
}

/* Responsive layout - makes a one column-layout instead of a two-column layout *
@media (max-width: 600px) {
    .flex-head-right, .flex-head-left {flex: 15%;}}
  /*  .flex-head-center {70%} 




		






