
/*	
	======================================================================

	modifiers.css

	======================================================================
*/


/* ----------------------------------------------------
   text formatting
   ---------------------------------------------------- */

	.unbold, a.unbold {

		font-weight: normal;
	}

	.no_select_text {

		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-khtml-user-select: none;
		-ms-user-select: none;
	}


/* ----------------------------------------------------
   text size
   ---------------------------------------------------- */

	.small {

		font-size: 1.75rem;
		line-height: 160%;
	}

	.very_small {

		font-size: 1.5rem;
		line-height: 160%;
	}

	.tiny {

		font-size: 1.25rem;
		line-height: 160%;
	}
	
	.tiny_italic_note {
	
		font-size: 1.75rem;
		line-height: 160%;
		font-style: italic;
	}


/* ----------------------------------------------------
   text alignment
   ---------------------------------------------------- */

	.left {

		text-align: left;
	}

	.right {

		text-align: right;
	}

	.center {

		text-align: center;
	}


/* ----------------------------------------------------
   text colors
   ---------------------------------------------------- */

	.blue {
 	
		color: #0071B5;  /* EcoAdapt blue */
 	}
 	
 	.green {
 	
		color: #9DC435;  /* EcoAdapt green */
 	}

	.white {

		color: #FFF;
	}

	.gray {

		color: #999;
	}
	

/* ----------------------------------------------------
   text spacing
   ---------------------------------------------------- */

	.indented {

		padding-left: 30px;
	}

	.blank_line_above {

		margin-top: 10px;
	}

	.three_blank_lines_above {

		margin-top: 30px;
	}

	.two_blank_lines_above {

		margin-top: 20px;
	}

	.half_blank_line_below {
	
		margin-bottom: 5px;
	}
	
	.blank_line_below {

		margin-bottom: 10px;
	}

	.two_blank_lines_below {

		margin-bottom: 20px;
	}

	.three_blank_lines_above {

		margin-top: 30px;
	}
	
	.no_bottom_margin {
	
		margin-bottom: 0;
	}

	.no_margins {
	
		margin: 0 0 0 0;
	}


/* ----------------------------------------------------
   image spacing
   ---------------------------------------------------- */

	.upper_left_image {

		margin-right: 20px;
		margin-bottom: 20px;
	}

	.upper_right_image {
	
		padding-left: 30px;
		padding-bottom: 30px;
	}
	
	.image_frame_left {
	
		float: left;		
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.image_frame_right {
	
		float: right;		
		margin-left: 30px;
		margin-bottom: 30px;
	}
