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

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


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

	1.0 BACKGROUNDS
	2.0 TEXT
	3.0 BORDERS
	4.0 BUTTONS
	
*/


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

	/*
	BLUE		#5168ff		rgba(81,104,255,1)
	LIGHT GREY	#f7f7f7		rgba(247,247,247,1)
	DARK GREY	#2b2b2b		rgba(43,43,43,1)

	DIAMOND COLOUR SCHEME
	LIME GREEN		#cdde1f		rgba(205,222,31,1)
	GREEN			#89c541		rgba(137,197,65,1)
	LIGHT BLUE		#35c3ff		rgba(53,195,255,1)
	MEDIUM BLUE		#00a7f7		rgba(0,167,247,1)
	LIGHT PURPLE	#ad28c9		rgba(173,40,201,1)
	MEDIUM PURPLE	#9d1db1		rgba(157,29,177,1)
	PURPLE			#6734ba		rgba(103,52,186,1)
	DARK BLUE		#3e4eb8		rgba(62,78,184,1)
	PURPLE BLUE		#5168ff		rgba(81,104,255,1)
	*/
	
	body {
		background-color:rgba(0,0,0,1);
		}
	header {
		background-color:rgba(0,169,248,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(81,104,255,1); 
		}	
	.listing.grid .item .info {	
		background-color:rgba(81,104,255,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(81,104,255,1); 
		}
	html.reveal_out header.fixed,
	html.reveal_out header {
		background-color:rgba(173,40,201,0.95);	
		}
	header.fixed {
		background-color:rgba(173,40,201,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
	-------------------------------------------------- */

	/*
	BLUE		#5168ff		rgba(81,104,255,1)
	LIGHT GREY	#f7f7f7		rgba(247,247,247,1)
	DARK GREY	#2b2b2b		rgba(43,43,43,1)

	DIAMOND COLOUR SCHEME
	LIME GREEN		#cdde1f		rgba(205,222,31,1)
	GREEN			#89c541		rgba(137,197,65,1)
	LIGHT BLUE		#35c3ff		rgba(53,195,255,1)
	MEDIUM BLUE		#00a7f7		rgba(0,167,247,1)
	LIGHT PURPLE	#ad28c9		rgba(173,40,201,1)
	MEDIUM PURPLE	#9d1db1		rgba(157,29,177,1)
	PURPLE			#6734ba		rgba(103,52,186,1)
	DARK BLUE		#3e4eb8		rgba(62,78,184,1)
	PURPLE BLUE		#5168ff		rgba(81,104,255,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(81,104,255,1); 
		}
	a:link { 
		-webkit-tap-highlight-color:rgba(81,104,255,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
	-------------------------------------------------- */

	/*
	BLUE		#5168ff		rgba(81,104,255,1)
	LIGHT GREY	#f7f7f7		rgba(247,247,247,1)
	DARK GREY	#2b2b2b		rgba(43,43,43,1)

	DIAMOND COLOUR SCHEME
	LIME GREEN		#cdde1f		rgba(205,222,31,1)
	GREEN			#89c541		rgba(137,197,65,1)
	LIGHT BLUE		#35c3ff		rgba(53,195,255,1)
	MEDIUM BLUE		#00a7f7		rgba(0,167,247,1)
	LIGHT PURPLE	#ad28c9		rgba(173,40,201,1)
	MEDIUM PURPLE	#9d1db1		rgba(157,29,177,1)
	PURPLE			#6734ba		rgba(103,52,186,1)
	DARK BLUE		#3e4eb8		rgba(62,78,184,1)
	PURPLE BLUE		#5168ff		rgba(81,104,255,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(81,104,255,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(81,104,255,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: #5168ff;
		border-color:#5168ff;
		}
	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
	-------------------------------------------------- */