
/* 	--------------------------------------------------
    The Origin Framework ™  - uSkinned.net

	PALETTE
    -------------------------------------------------- */


/* 	--------------------------------------------------
	TABLE OF CONTENTS
    -------------------------------------------------- 

	1.0 BACKGROUNDS
	2.0 TEXT
	3.0 BORDERS
	4.0 BUTTONS
	
*/



/*	--------------------------------------------------
	1.0 BACKGROUNDS
	-------------------------------------------------- */

	/*
	GREEN		#45bd00		rgba(69,189,0,1)
	LIGHT GREY	#f7f7f7		rgba(247,247,247,1)
	DARK GREY	#2b2b2b		rgba(43,43,43,1)
	*/
	
	body {
		background-color:rgba(0,0,0,1);
		}
	header {
		background-color:rgba(69,189,0,0);
		}
	.content,	
	.navigation a.expand span,
	.tabbed nav ul li a.active,
	.tabbed nav ul li a:hover,
	.accordion .tab a { 
		background-color:rgba(255,255,255,1);
		}
	.alert_box {
		background-color:rgba(238,238,238,1);
		}
	.b_bg,
	nav.pagination ul li a:hover span,
	nav.sub ul {	
		background-color:rgba(69,189,0,1); 
		}	
	.listing.grid .item .info {	
		background-color:rgba(69,189,0,0.9); 
		}
	.lg_bg,
	.tabbed nav ul li a,
	blockquote,
	table tr.even td {
		background-color:rgba(247,247,247,1);
		}
	.dg_bg,
	footer,
	nav.sub .heading,
	table tr th {
		background-color:rgba(43,43,43,1);
		}
			
	.label {	
		background-color:rgba(69,189,0,1); 
		}
	html.reveal_out header.fixed,
	html.reveal_out header {
		background-color:rgba(69,189,0,0.95);	
		}
	header.fixed {
		background-color:rgba(69,189,0,0.75);	
		}
	.navigation nav.main ul li a:hover,
	nav.sub ul a:hover,
	nav.sub ul a.active {
		background-color:rgba(247,247,247,0.2);
		}
	nav.sub ul ul a.active {
		background-color:rgba(43,43,43,0.05);
		}
	.slick-prev {
		background-color:rgba(43,43,43,0.5);
		}	
	.slick-next {
		background-color:rgba(43,43,43,0.75);
		}	
		
	.navigation nav.main ul li a.active:hover {
		background-color:transparent;
		}
			
	fieldset div.general input.input-validation-error,
	fieldset div.general select.input-validation-error,
	fieldset div.general textarea.input-validation-error,
	fieldset .error span.wrap input,
	fieldset .error span.wrap select,
	fieldset .error span.wrap textarea,
	fieldset .error ul {	
		background-color:#ffebeb;
		}
	
	/* ALERTS */		
	.alert_box.green {
		background:#7FAE00;
		}
	.alert_box.amber {
		background:#ecce56;
		}
	.alert_box.red,
	fieldset div.general span.field-validation-error,
	fieldset .error span.req {
		background:#e72020;
		}
		
	.ajax_wrap .ajax_loading {
		background-color:rgba(255,255,255,0.8);
		}
	.ajax_wrap .ajax_loading .loading span.message {
		background-image:url('/images/icons/loading_on_white.gif');
		}
		
	.slideshow .text,
	.image .text {
		background-color:rgba(0,0,0,0.6);
		}
		
			
	@media (min-width:1024px) {
		
	.slick-prev:hover,	
	.slick-next:hover {
		background-color:rgba(0,0,0,1);
		}
		
	}
			
	@media (min-width:768px) {
	}
			
	@media (min-width:768px) and (max-width:1023px) {
	}
		
	@media (max-width:767px) {	
	
	}	
	
	@media (min-width:480px) and (max-width:767px) {
	}



/*	--------------------------------------------------
	2.0 TEXT
	-------------------------------------------------- */

	/*
	GREEN		#45bd00		rgba(69,189,0,1)
	LIGHT GREY	#f7f7f7		rgba(247,247,247,1)
	DARK GREY	#2b2b2b		rgba(43,43,43,1)
	*/

	body,
	.resources .item a .text {
		color:rgba(58,58,58,1);
		}
	.resources .item a .size {
		color:rgba(58,58,58,0.7);
		}
	a,	
	.highlight,
	a h1, a h2, a h3, a h4, a h5, a h6, a .heading,
	.overlayicon, a .overlayicon,
	blockquote p,
	.listing .text a,
	.author_bio .info a {
		color:rgba(69,189,0,1); 
		}
	a:link { 
		-webkit-tap-highlight-color:rgba(69,189,0,1); 
		}	
	h1, h2, h3, h4, h5, h6, .heading,
	a .heading,
	.heading a,
	.listing a,
	.promo_pods a,
	thead,
	abbr, acronym,
	.alert_box a.close,
	.tabbed nav ul li a,
	.accordion .tab a,
	nav.pagination ul li a,
	nav.pagination ul li.active span {
		color:rgba(43,43,43,1); 
		}
	.label,
	.alert_box.green,
	.alert_box.amber,
	.alert_box.red,
	fieldset div.general span.field-validation-error,
	fieldset .error span.req,
	nav.main a,
	nav.top a,
	.banner,
	.slick-prev, .slick-next,
	.dg_bg h1, .dg_bg h2, .dg_bg h3, .dg_bg h4, .dg_bg h5, .dg_bg h6, .dg_bg .heading,
	.b_bg h1, .b_bg h2, .b_bg h3, .b_bg h4, .b_bg h5, .b_bg h6, .b_bg .heading,
	.dg_bg a, .b_bg a,
	footer .heading,
	.slideshow .text,
	.image .text,
	.listing.grid .item a,
	.listing.grid .item a .heading,
	nav.pagination ul li a:hover span,
	nav.sub ul a,
	nav.sub .heading,
	nav.sub .heading a,
	table tr th {
		color:rgba(255,255,255,1);
		}		
	.navigation nav.main ul li a.active {
		color:rgba(247,247,247,0.5);
		}
	.navigation nav.top ul li div {
		color:rgba(247,247,247,0.8);
		}
	.dg_bg p,
	.b_bg p,
	footer,
	footer a {
		color:rgba(247,247,247,0.9);
		}
	nav.pagination,
	.listing .item .meta {
		color:rgba(43,43,43,0.6); 
		}
	.subheading,
	blockquote, 
	fieldset div.general input,
	fieldset div.general select,
	fieldset div.general textarea { 
		color:rgba(119,119,119,1); 
		}
	fieldset span.note {
		color:rgba(153,153,153,1);
		}
	fieldset label em.req {
		color:rgba(255,0,0,1);
		}
	
	.promo_strip .heading,
	.promo_strip p,
	.promo_strip a {
		color:inherit!important;
		}

			
	@media (min-width:1024px) {
	}
			
	@media (min-width:768px) {
	}
			
	@media (min-width:768px) and (max-width:1023px) {
	}
		
	@media (max-width:767px) {		
	}	
	
	@media (min-width:480px) and (max-width:767px) {
	}
	
	

/*	--------------------------------------------------
	3.0 BORDERS
	-------------------------------------------------- */

	/*
	GREEN		#45bd00		rgba(69,189,0,1)
	LIGHT GREY	#f7f7f7		rgba(247,247,247,1)
	DARK GREY	#2b2b2b		rgba(43,43,43,1)
	*/

	.accordion .tab {
		border-color:rgba(255,255,255,1);
		}
	nav.sub ul li,
	nav.sub ul li ul {
		border-color:rgba(255,255,255,0.2);
		}
	.borders,
	.alert_box,
	hr,
	blockquote,
	abbr, acronym,
	.tabbed nav ul,
	.tabbed nav ul li a,
	.accordion,
	.accordion .tab a,
	.accordion .pane,
	nav.sub ul,
	.resources,
	.resources .item a,
	fieldset .checkbox ul,
	fieldset .radiobutton ul,
	fieldset .checkbox ul li,
	fieldset .radiobutton ul li {
		border-color:rgba(204,204,204,0.8);
		}
	nav.pagination ul li span {
		border-color:rgba(43,43,43,0.2);
		}
	nav.pagination ul li.active span {
		border-color:rgba(43,43,43,1);
		}
		
	.tabbed nav ul li a:hover,
	.accordion .tab a:hover,
	.tabbed nav ul li a.active,
	.accordion .tab a.active,
	nav.sub ul,
	.resources .item a:hover {
		border-top-color:rgba(69,189,0,1);
		}
		
	fieldset .general input,
	fieldset .general select,
	fieldset .general textarea {
		border-color:rgba(204,204,204,0.8);
		}
	fieldset .general input:focus,
	fieldset .general select:focus,
	fieldset .general textarea:focus,
	nav.pagination ul li a:hover span,
	blockquote {
		border-color:rgba(69,189,0,1);
		}
	fieldset div.general input.input-validation-error,
	fieldset div.general select.input-validation-error,
	fieldset div.general textarea.input-validation-error,
	fieldset .error span.wrap input,
	fieldset .error span.wrap select,
	fieldset .error span.wrap textarea,
	fieldset .error ul {	
		border-color:rgba(255,0,0,1);
		}
	
	/* ALERTS */		
	.alert_box.green {
		border-color:#7FAE00;
		}
	.alert_box.amber {
		border-color:#ecce56;
		}
	.alert_box.red {
		border-color:#e72020;
		}
			
	@media (min-width:1024px) {
	}
			
	@media (min-width:768px) {
	}
			
	@media (min-width:768px) and (max-width:1023px) {
	}
		
	@media (max-width:767px) {		
	}	
	
	@media (min-width:480px) and (max-width:767px) {
	}
	
	

/*	--------------------------------------------------
	4.0 BUTTONS
	-------------------------------------------------- */
	
	span.button a,
	button.button {
		background-color: #45BD00;
		border-color:#45BD00;
		}
	span.button.green a,
	button.button.green {
		background-color:#7FAE00;
		border-color:#7FAE00;
		}
	span.button.amber a,
	button.button.amber {
		background-color:#F68B01;
		border-color:#F68B01;
		}
	span.button.red a,
	button.button.red {
		background-color:#C00000;
		border-color:#C00000;
		}
	span.button.grey a,
	button.button.grey {
		background-color:#999;
		border-color:#999;
		}
	span.button.white a,
	button.button.white {
		background-color:#ffffff;
		border-color:#ffffff;
		}
	span.button.black a,
	button.button.black {
		background-color:#2b2b2b;
		border-color:#2b2b2b;
		}
		
	span.button.borders a,
	button.button.borders {
		background-color:transparent;
		}
	span.button.black.borders a,
	button.button.black.borders {
		color:#2b2b2b;
		}
		
	span.button.borders:hover a,
	button.button.borders:hover {
		background-color:#ffffff;
		color:#2b2b2b;
		}
	span.button.black.borders:hover a,
	button.button.black.borders:hover {
		background-color:#2b2b2b;
		color:#ffffff;
		}
	.promo_strip span.button.white.borders:hover a,
	.promo_strip button.button.white.borders:hover {
		background-color:#ffffff!important;
		color:#2b2b2b!important;
		}
		
			
	@media (min-width:1024px) {
	}
			
	@media (min-width:768px) {
	}
			
	@media (min-width:768px) and (max-width:1023px) {
	}
		
	@media (max-width:767px) {		
	}	
	
	@media (min-width:480px) and (max-width:767px) {
	}



/*	--------------------------------------------------
	END
	-------------------------------------------------- */
	

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
