/* Reset Styles
***********************/
.flexslider html, .flexslider body, .flexslider div, .flexslider span, .flexslider applet, .flexslider object, .flexslider iframe, .flexslider h1, .flexslider h2, .flexslider h3, .flexslider h4, .flexslider h5, .flexslider h6, .flexslider p, .flexslider blockquote, .flexslider pre, .flexslider a, .flexslider abbr, .flexslider acronym, .flexslider address, .flexslider big, .flexslider cite, .flexslider code, .flexslider del, .flexslider dfn, .flexslider em, .flexslider img, .flexslider ins, .flexslider kbd, .flexslider q, .flexslider s, .flexslider samp, .flexslider small, .flexslider strike, .flexslider strong, .flexslider sub, .flexslider sup, .flexslider tt, .flexslider var, .flexslider b, .flexslider u, .flexslider i, .flexslider center, .flexslider dl, .flexslider dt, .flexslider dd, .flexslider ol, .flexslider ul, .flexslider li, .flexslider fieldset, .flexslider form, .flexslider label, .flexslider legend, .flexslider table, .flexslider caption, .flexslider tbody, .flexslider tfoot, .flexslider thead, .flexslider tr, .flexslider th, .flexslider td, .flexslider article, .flexslider aside, .flexslider canvas, .flexslider details, .flexslider embed, .flexslider figure, .flexslider figcaption, .flexslider footer, .flexslider header, .flexslider hgroup, .flexslider menu, .flexslider nav, .flexslider output, .flexslider ruby, .flexslider section, .flexslider summary, .flexslider time, .flexslider mark, .flexslider audio, .flexslider video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
.flexslider article, .flexslider aside, .flexslider details, .flexslider figcaption, .flexslider figure, .flexslider footer, .flexslider header, .flexslider hgroup, .flexslider menu, .flexslider nav, .flexslider section {display: block;}
.flexslider body {line-height: 1;}
.flexslider ol, .flexslider ul {list-style: none;}
.flexslider blockquote, .flexslider q demo
.flexslider blockquote:before, .flexslider blockquote:after, .flexslider q:before, .flexslider q:after {content: ''; content: none;}
.flexslider table {border-collapse: collapse; border-spacing: 0;}
.flexslider strong {font-weight: bold;}
.flexslider em {font-style: italic;}


/*
 * MyFonts Webfont Build ID 1114443, 2011-09-02T06:08:04-0400 - REGULAR
 * MyFonts Webfont Build ID 1118460, 2011-09-05T07:13:16-0400 - MEDIUM
 * MyFonts Webfont Build ID 825795, 2011-05-26T03:42:08-0400 - SEMIBOLD
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=1114443 - REGULAR
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=1118460 - MEDIUM
 * License: http://www.myfonts.com/viewlicense?1056 - SEMIBOLD
 * 
 * Webfont: Geogrotesque SemiBold
 * URL: http://new.myfonts.com/fonts/emtype/geogrotesque/semibold/
 * Foundry: Emtype Foundry
 * Copyright: Copyright © 2009 by Eduardo Manso. All rights reserved.
 * Licensed pageviews: 10,000,000/month
 * 
 * © 2011 Bitstream Inc
*/

/* GEO - Semibold */
@font-face {font-family: 'Geogrotesque-SemiBold';src: url('../fonts/webfonts/geo-semibold/eot/style_169898.eot');src: url('../fonts/webfonts/geo-semibold/eot/style_169898.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/geo-semibold/woff/style_169898.woff') format('woff'),url('../fonts/webfonts/geo-semibold/ttf/style_169898.ttf') format('truetype'),url('../fonts/webfonts/geo-semibold/svg/style_169898.svg#Geogrotesque-SemiBold') format('svg');}

/* GEO - Medium */
@font-face {font-family: 'Geogrotesque-Medium';src: url('../fonts/webfonts/geo-medium/eot/1110FC_0.eot');src: url('../fonts/webfonts/geo-medium/eot/1110FC_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/geo-medium/woff/1110FC_0.woff') format('woff'),url('../fonts/webfonts/geo-medium/ttf/1110FC_0.ttf') format('truetype'),url('webfonts/1110FC_0.svg#wf') format('svg');}

/* GEO - Regular */
 @font-face {font-family: 'Geogrotesque-Regular';src: url('../fonts/webfonts/geo-regular/eot/11014B_0.eot');src: url('../fonts/webfonts/geo-regular/eot/11014B_0.eot?#iefix') format('embedded-opentype'),url('../fonts/webfonts/geo-regular/woff/11014B_0.woff') format('woff'),url('../fonts/webfonts/geo-regular/ttf/11014B_0.ttf') format('truetype'),url('../fonts/webfonts/geo-regular/svg/11014B_0.svg#wf') format('svg');}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('../fonts/webfonts/flexslider-icon.eot');
	src:url('../fonts/webfonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/webfonts/flexslider-icon.woff') format('woff'),
		url('../fonts/webfonts/flexslider-icon.ttf') format('truetype'),
		url('../fonts/webfonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* General
***********************/
.flexslider body {
	font-size: 14px;
	font-family: Helvetica, 'Arial', sans-serif;
	-webkit-font-smoothing: antialiased;

	text-rendering: optimizeLegibility;
	height: auto;
}
.flexslider a {
	color: #fff;
	text-decoration: none;
}

.flexslider h3 {
	margin: 0 0 8px;
	color: #fff;
	font: normal 24px Geogrotesque-semibold, Helvetica, Arial, sans-serif;
	text-shadow: 0 1px 0 #2F4C63;
}
.flexslider p {
	font-size: 14px;
	line-height: 18px;
}

/* --Clearfix */
.cf:before,
.cf:after {content:""; display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}

.flexslider .toggle { margin: 2px 0 0 14px; float: left; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.flexslider .toggle li { float: left; }
.flexslider .toggle li a {width: 50px; padding: 6px 0; text-align: center; display: block; text-shadow: 1px 1px 0 #fff; font-size: 12px; font-weight: 600; color: #666; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -o-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; 

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#ededed 100%); /* W3C */

box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;
-moz-box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;
-webkit-box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;

}
.flexslider .toggle li:first-child a {-webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;}
.flexslider .toggle li a:hover { background: #ededed; color: #222; }
.flexslider .toggle li a.active { background: #c8e0f3; color: #325874; cursor: default; box-shadow: inset 0 0 3px rgba(0,0,0,0.4); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.4); -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.4); }

.flexslider .slider { margin: 50px 0 10px!important;}
.flexslider #carousel li {margin-right: 5px;}
.flexslider #carousel img {display: block; opacity: .5; cursor: pointer;}
.flexslider #carousel img:hover {opacity: 1;}
.flexslider #carousel .flex-active-slide img {opacity: 1; cursor: default;}

.flexslider .button {
  display: inline-block;
  margin: 0;
  padding: .461em 1.563em .41em;
  color: #fff!important;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7);
  text-transform: uppercase;
  line-height: 1;
  font-size: .9em;
  cursor: pointer;
  font-family: "proxima-nova", sans-serif;
  border: 1px solid #1a4064;
  background: #255a8c;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), inset 0 0 1px 1px rgba(255, 255, 255, 0.15);
  -moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), inset 0 0 1px 1px rgba(255, 255, 255, 0.15);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), inset 0 0 1px 1px rgba(255, 255, 255, 0.15);
}
.flexslider .button:active  {
  -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.flexslider .button.green  {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  border: 1px solid #578824;
  background: #71b02f;
}
.flexslider .button.green:hover  {
  background: #79bc32;
}

/* Loading
***********************/
.flexslider .loading #container {opacity: 0;}
.flexslider .loading:before  { content: 'LOADING'; display: block; margin: 100px 0 0; text-align: center; color: #fff; font-weight: bold; font-size: 60px; opacity: 0.3; }
.flexslider body {width: 100%; float: left; opacity: 1; -webkit-transition: opacity 1s ease;}

/* Layout
***********************/
.flexslider #container {padding: 60px 40px 100px;}
.flexslider header {width: 420px; float: left;}
.flexslider #main {margin-left: 420px; margin-top: -25px;overflow: hidden;}
.flexslider aside h3 {float: left;}

/* Header
***********************/
.flexslider header .logo  { display: block; margin: 10px 0 30px; }
.flexslider header h1 { font-family: Geogrotesque-Semibold, Helvetica, Arial, sans-serif; margin: 0 0 10px; text-shadow: 0 1px 0 #2F4C63; color: #fff; font-size: 42px; }
.flexslider header h2 { margin: 0 0 30px; font: normal 20px Geogrotesque-regular, Helvetica, Arial, sans-serif; text-shadow: 0 1px 1px #555; color: #fff; }
.flexslider header .button { margin: 0 0 50px; padding: 10px 15px 10px 15px; position: relative; }
.flexslider h3.nav-header { width: 200px; margin: 0 0 10px; padding: 0 0 3px; font-size: 18px; text-shadow: 0 1px 1px #555; color: #fff; font-family: Geogrotesque-Regular, Helvetica, Arial, sans-serif; border-bottom: 1px solid #fff; border-bottom: 1px solid rgba(255,255,255,0.5); }
.flexslider nav li {margin: 0 0 7px; font-size: 15px; }
.flexslider nav li a:hover,
.flexslider nav li.active a  {border-bottom: 1px dotted #fff; border-bottom: 1px dotted rgba(255,255,255,0.3); background: none;}
.flexslider nav li.active a  { cursor: default; }

/* Media Queries
***********************/
@media screen and (max-width: 960px) {
.flexslider   #container {padding: 35px;}
.flexslider   header {width: 380px;}
.flexslider   #main {margin-left: 380px;}
.flexslider   aside h3  {
  	float: none;
  	font-size: 20px;
  }
.flexslider   .toggle  {
  	margin-left: 0;
  	float: none;
  }
}
@media screen and (max-width: 768px) {
.flexslider   #container {padding: 20px 30px;}
.flexslider   header {width: 100%; float: none; text-align: center;}
.flexslider   header img  {width:120px;}
.flexslider   header h1  { margin: 0 auto 10px; font-size: 32px; }
.flexslider   header h2  { font-size: 16px; }
.flexslider   header .button  { margin-bottom: 28px; }

.flexslider   #main {margin-left: 0;}
.flexslider   h3.nav-header { margin: 0 auto 10px; font-size: 16px; }
.flexslider   nav {
		position: relative;
		min-height: 46px;
		margin-bottom: 20px;
		width: 100%;
	}	
.flexslider 	nav ul {
		width: 260px;
		padding: 0;
		position: absolute;
		left: 50%;
		margin-left: -130px;
		top: 0;
		z-index: 9999;
		border: 1px solid #1e5486;
		background: #255a8c;
		-webkit-border-radius: 3px;
		   -moz-border-radius: 3px;
		        border-radius: 3px;
		-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.2), inset 0 0 2px 0 rgba(255,255,255,0.2);
		   -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.2), inset 0 0 2px 0 rgba(255,255,255,0.2);
	        	box-shadow: 0 0 5px 0 rgba(0,0,0,.2), inset 0 0 2px 0 rgba(255,255,255,0.2);
	}
.flexslider 	nav li {
		display: none; /* hide all <li> items */
		margin: 0;
	}
.flexslider 	nav li a  { border: none!important; text-shadow: 1px 1px 0 rgba(0,0,0,0.3); }
.flexslider 	nav li a:hover  { text-decoration: underline; }
.flexslider 	nav .active {
		display: block; /* show only current <li> item */
	}
.flexslider 	nav a {
		display: block;
		padding: 10px 20px;
		text-align: center;
		font-size: 12px;
	}
.flexslider 	nav .active a {
		background: none;
		color: #fff;
		position: relative;
	}
.flexslider 	nav .active a:after  {
		font-family: flexslider-icon;
		content: '\f005';
		font-size: 13px;
		position: absolute;
		right: 10px;
		top: 10px;
	}

	/* on nav hover */
.flexslider 	nav ul:hover {
		background: #32679a;
	}
.flexslider 	nav ul:hover li {
		display: block;
		margin: 0 0 5px;
	}
.flexslider 	nav ul:hover .active {
		border: 1px solid #1e5486!important;
		background: #255a8c;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
	}
.flexslider nav ul:hover .active a:after  {
		display: none;
	}
  
}

/*
 SyntaxHighlighter - http://alexgorbatchev.com/SyntaxHighlighter
 
 SyntaxHighlighter is donationware. If you are using it, please donate. - http://alexgorbatchev.com/SyntaxHighlighter/donate.html
 
 @version - 3.0.83 (July 02 2010)
 @copyright - Copyright (C) 2004-2010 Alex Gorbatchev.
 @license - Dual licensed under the MIT and GPL licenses.
*/
.flexslider .syntaxhighlighter a,.flexslider .syntaxhighlighter div,.flexslider .syntaxhighlighter code,.flexslider .syntaxhighlighter table,.flexslider .syntaxhighlighter table td,.flexslider .syntaxhighlighter table tr,.flexslider .syntaxhighlighter table tbody,.flexslider .syntaxhighlighter table thead,.flexslider .syntaxhighlighter table caption,.flexslider .syntaxhighlighter textarea{-moz-border-radius:0 0 0 0 !important;-webkit-border-radius:0 0 0 0 !important;background:none !important;border:0 !important;bottom:auto !important;float:none !important;height:auto !important;left:auto !important;line-height:1.1em !important;margin:0 !important;outline:0 !important;overflow:visible !important;padding:0 !important;position:static !important;right:auto !important;text-align:left !important;top:auto !important;vertical-align:baseline !important;width:auto !important;box-sizing:content-box !important;font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;font-weight:normal !important;font-style:normal !important;font-size:1em !important;min-height:inherit !important;min-height:auto !important;}
.flexslider .syntaxhighlighter{width:100% !important;margin:1em 0 1em 0 !important;position:relative !important;overflow:auto !important;font-size:1em !important;}
.flexslider .syntaxhighlighter.source{overflow:hidden !important;}
.flexslider .syntaxhighlighter .bold{font-weight:bold !important;}
.flexslider .syntaxhighlighter .italic{font-style:italic !important;}
.flexslider .syntaxhighlighter .line{white-space:pre !important;}
.flexslider .syntaxhighlighter table{width:100% !important;}
.flexslider .syntaxhighlighter table caption{text-align:left !important;padding:.5em 0 0.5em 1em !important;}
.flexslider .syntaxhighlighter table td.code{width:100% !important;}
.flexslider .syntaxhighlighter table td.code .container{position:relative !important;}
.flexslider .syntaxhighlighter table td.code .container textarea{box-sizing:border-box !important;position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;border:none !important;background:white !important;padding-left:1em !important;overflow:hidden !important;white-space:pre !important;}
.flexslider .syntaxhighlighter table td.gutter .line{text-align:right !important;padding:0 0.5em 0 1em !important;}
.flexslider .syntaxhighlighter table td.code .line{padding:0 1em !important;}
.flexslider .syntaxhighlighter.nogutter td.code .container textarea,.flexslider .syntaxhighlighter.nogutter td.code .line{padding-left:0em !important;}
.flexslider .syntaxhighlighter.show{display:block !important;}
.flexslider .syntaxhighlighter.collapsed table{display:none !important;}
.flexslider .syntaxhighlighter.collapsed .toolbar{padding:0.1em 0.8em 0em 0.8em !important;font-size:1em !important;position:static !important;width:auto !important;height:auto !important;}
.flexslider .syntaxhighlighter.collapsed .toolbar span{display:inline !important;margin-right:1em !important;}
.flexslider .syntaxhighlighter.collapsed .toolbar span a{padding:0 !important;display:none !important;}
.flexslider .syntaxhighlighter.collapsed .toolbar span a.expandSource{display:inline !important;}
.flexslider .syntaxhighlighter .toolbar{position:absolute !important;right:1px !important;top:1px !important;width:11px !important;height:11px !important;font-size:10px !important;z-index:10 !important;}
.flexslider .syntaxhighlighter .toolbar span.title{display:inline !important;}
.flexslider .syntaxhighlighter .toolbar a{display:block !important;text-align:center !important;text-decoration:none !important;padding-top:1px !important;}
.flexslider .syntaxhighlighter .toolbar a.expandSource{display:none !important;}
.flexslider .syntaxhighlighter.ie{font-size:.9em !important;padding:1px 0 1px 0 !important;}
.flexslider .syntaxhighlighter.ie .toolbar{line-height:8px !important;}
.flexslider .syntaxhighlighter.ie .toolbar a{padding-top:0px !important;}
.flexslider .syntaxhighlighter.printing .line.alt1 .content,.flexslider .syntaxhighlighter.printing .line.alt2 .content,.flexslider .syntaxhighlighter.printing .line.highlighted .number,.flexslider .syntaxhighlighter.printing .line.highlighted.alt1 .content,.flexslider .syntaxhighlighter.printing .line.highlighted.alt2 .content{background:none !important;}
.flexslider .syntaxhighlighter.printing .line .number{color:#bbbbbb !important;}
.flexslider .syntaxhighlighter.printing .line .content{color:black !important;}
.flexslider .syntaxhighlighter.printing .toolbar{display:none !important;}
.flexslider .syntaxhighlighter.printing a{text-decoration:none !important;}
.flexslider .syntaxhighlighter.printing .plain,.flexslider .syntaxhighlighter.printing .plain a{color:black !important;}
.flexslider .syntaxhighlighter.printing .comments,.flexslider .syntaxhighlighter.printing .comments a{color:#008200 !important;}
.flexslider .syntaxhighlighter.printing .string,.flexslider .syntaxhighlighter.printing .string a{color:blue !important;}
.flexslider .syntaxhighlighter.printing .keyword{color:#006699 !important;font-weight:bold !important;}
.flexslider .syntaxhighlighter.printing .preprocessor{color:gray !important;}
.flexslider .syntaxhighlighter.printing .variable{color:#aa7700 !important;}
.flexslider .syntaxhighlighter.printing .value{color:#009900 !important;}
.flexslider .syntaxhighlighter.printing .functions{color:#ff1493 !important;}
.flexslider .syntaxhighlighter.printing .constants{color:#0066cc !important;}
.flexslider .syntaxhighlighter.printing .script{font-weight:bold !important;}
.flexslider .syntaxhighlighter.printing .color1,.flexslider .syntaxhighlighter.printing .color1 a{color:gray !important;}
.flexslider .syntaxhighlighter.printing .color2,.flexslider .syntaxhighlighter.printing .color2 a{color:#ff1493 !important;}
.flexslider .syntaxhighlighter.printing .color3,.flexslider .syntaxhighlighter.printing .color3 a{color:red !important;}
.flexslider .syntaxhighlighter.printing .break,.flexslider .syntaxhighlighter.printing .break a{color:black !important;}
/* Theming */
.flexslider .syntaxhighlighter { clear: both; width: auto!important; font-size: 13px !important; line-height: 21px !important; font-family: Courier, "Courier New", monospace; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; background-color: #fff !important; box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flexslider .syntaxhighlighter .string,.flexslider  .syntaxhighlighter .string a {color: #ff5454 !important;}
.flexslider .syntaxhighlighter .line.alt1,
.flexslider .syntaxhighlighter .line.alt2 {width: 100% !important; padding: 0 !important; background-color: #fff !important;}
.flexslider .syntaxhighlighter .line.highlighted.alt1,
.flexslider .syntaxhighlighter .line.highlighted.alt2 {background-color: #fff !important;}
.flexslider .syntaxhighlighter table td.code {width: auto !important; padding: 10px 12px!important;}
.flexslider .syntaxhighlighter table td.code .line {width: auto !important; padding: 0 !important;}
.flexslider .syntaxhighlighter .color1,.flexslider  .syntaxhighlighter .color1 a {color: #cc7ac6!important;}
.flexslider .syntaxhighlighter .plain,.flexslider  .syntaxhighlighter .plain a {color: #888!important;}
.flexslider .syntaxhighlighter .comments,.flexslider  .syntaxhighlighter .comments a {color: #999!important;}
.flexslider .syntaxhighlighter .keyword {color: #2a93b9!important;}
/**/
.flexslider .syntaxhighlighter{background-color:white !important;}
.flexslider .syntaxhighlighter .line.alt1{background-color:white !important;}
.flexslider .syntaxhighlighter .line.alt2{background-color:white !important;}
.flexslider .syntaxhighlighter .line.highlighted.alt1,.flexslider .syntaxhighlighter .line.highlighted.alt2{background-color:#e0e0e0 !important;}
.flexslider .syntaxhighlighter .line.highlighted.number{color:black !important;}
.flexslider .syntaxhighlighter table caption{color:black !important;}
.flexslider .syntaxhighlighter .gutter{color:#afafaf !important;}
.flexslider .syntaxhighlighter .gutter .line{border-right:3px solid #6ce26c !important;}
.flexslider .syntaxhighlighter .gutter .line.highlighted{background-color:#6ce26c !important;color:white !important;}
.flexslider .syntaxhighlighter.printing .line .content{border:none !important;}
.flexslider .syntaxhighlighter.collapsed{overflow:visible !important;}
.flexslider .syntaxhighlighter.collapsed .toolbar{color:blue !important;background:white !important;border:1px solid #6ce26c !important;}
.flexslider .syntaxhighlighter.collapsed .toolbar a{color:blue !important;}
.flexslider .syntaxhighlighter.collapsed .toolbar a:hover{color:red !important;}
.flexslider .syntaxhighlighter .toolbar{color:white !important;background:#6ce26c !important;border:none !important;}
.flexslider .syntaxhighlighter .toolbar a{color:white !important;}
.flexslider .syntaxhighlighter .toolbar a:hover{color:black !important;}
.flexslider .syntaxhighlighter .plain,.flexslider .syntaxhighlighter .plain a{color:black !important;}
.flexslider .syntaxhighlighter .comments,.flexslider .syntaxhighlighter .comments a{color:#008200 !important;}
.flexslider .syntaxhighlighter .string,.flexslider .syntaxhighlighter .string a{color:blue !important;}
.flexslider .syntaxhighlighter .keyword{color:#006699 !important;}
.flexslider .syntaxhighlighter .preprocessor{color:gray !important;}
.flexslider .syntaxhighlighter .variable{color:#aa7700 !important;}
.flexslider .syntaxhighlighter .value{color:#009900 !important;}
.flexslider .syntaxhighlighter .functions{color:#ff1493 !important;}
.flexslider .syntaxhighlighter .constants{color:#0066cc !important;}
.flexslider .syntaxhighlighter .script{font-weight:bold !important;color:#006699 !important;background-color:none !important;}
.flexslider .syntaxhighlighter .color1,.flexslider .syntaxhighlighter .color1 a{color:gray !important;}
.flexslider .syntaxhighlighter .color2,.flexslider .syntaxhighlighter .color2 a{color:#ff1493 !important;}
.flexslider .syntaxhighlighter .color3,.flexslider .syntaxhighlighter .color3 a{color:red !important;}
.flexslider .syntaxhighlighter .keyword{font-weight:bold !important;}