/**
 *	Palette
 *	drk blue 		rgb(28,52,77)	 	#1c344d
 *	lt grey bg 		rgb(236,236,236)	#ececec
 *	ltlt grey bg 	rgb(247,247,247)	#f7f7f7
 *	lt green 		rgb(198,224,112)	#c6e070
 *	teal			rgb(40,125,125)		#287d7d
 *	
 */

body {color:#1c344c;}

.blue {background-color:#1c344d;color:white;}
.blue a {color:white;}
.grey {background-color:rgb(217,217,217);}
.ltgrey {background-color:#ececec;color:#1c344d;}
.ltltgrey {background-color:rgb(245,245,245);}
.teal {background-color:#287d7d;}
.tteal {color:#287d7d;}
.offwhite {background-color:rgb(247,247,247);}

a:hover,a:focus{color:#005580;text-decoration:underline;}

.footer a:hover {color:#c6e070;}

h4 {color:#287d7d;}

a {color:#1c344d;}
a.alt {color:rgb(40,125,125);}
a.teal, a.btn {color:white;}

a.lime.btn {color:#1c344d;}
a.btn:hover {text-decoration:none;}

.lime {
	color:#1c344d;
	background: #cdeb8e;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkZWI4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNWM5NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #cdeb8e 0%, #a0c74b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdeb8e), color-stop(100%,#a0c74b));
	background: -webkit-linear-gradient(top,  #cdeb8e -10px,#a0c74b 100%);
	background: -o-linear-gradient(top,  #cdeb8e 0%,#a0c74b 100%);
	background: -ms-linear-gradient(top,  #cdeb8e 0%,#a0c74b 100%);
	background: linear-gradient(to bottom,  #cdeb8e 0%,#a0c74b 100%);
	filter: none\9;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a0c74b',GradientType=0 );
	background-size:1px 2.2em;
	border: 1px solid #a5c956;
	border-bottom:1px solid #cdeb8e;
}

.juicy {
	-webkit-box-shadow: inset 0 1px 2px 1px rgba(255,255,255,0.35), 0 2px 1px rgba(0,0,0,0.16);
	   -moz-box-shadow: inset 0 1px 2px 1px rgba(255,255,255,0.35), 0 2px 1px rgba(0,0,0,0.16);
			box-shadow: inset 0 1px 2px 1px rgba(255,255,255,0.35), 0 2px 1px rgba(0,0,0,0.16);
	-webkit-text-shadow: none;-moz-text-shadow: none;text-shadow: none;
}
.juicy:hover {
	background-position:0 -0.32em;
}
.juicy:active {
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.19), inset 0 0px 3px rgba(0,0,0,0.4);
	   -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.19), inset 0 0px 3px rgba(0,0,0,0.4);
		 -o-box-shadow: inset 0 1px 3px rgba(0,0,0,0.19), inset 0 0px 3px rgba(0,0,0,0.4);
		-ms-box-shadow: inset 0 1px 3px rgba(0,0,0,0.19), inset 0 0px 3px rgba(0,0,0,0.4);
			box-shadow: inset 0 1px 3px rgba(0,0,0,0.19), inset 0 0px 3px rgba(0,0,0,0.4);
}

.hilite {
	-webkit-transition: box-shadow .1s linear;
	   -moz-transition: box-shadow .1s linear;
			transition: box-shadow .1s linear;
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0 0 6px rgba(0,0,0,0.2);
			box-shadow: 0 0 6px rgba(0,0,0,0.2);
}
.hilite:hover {
	-webkit-box-shadow: 0 0 3px rgba(164,198,82,0.6);
	   -moz-box-shadow: 0 0 3px rgba(164,198,82,0.6);
			box-shadow: 0 0 3px rgba(164,198,82,0.6);
}

.glow, .unviewed {
	-webkit-box-shadow:0 0 15px rgba(177,209,92,1);
	   -moz-box-shadow:0 0 15px rgba(177,209,92,1);
		 	box-shadow:0 0 15px rgba(177,209,92,1);
}
.unviewed {background-color:#1c344d;}
.icon-check {background-image:url('../img/1/les_sprite.png');}
.with-arrow:after {background:url('../img/1/les_sprite.png') left top no-repeat;}

.bg-blur {background-color:#1c344d;background-image:url('../img/1/bg-blur.jpg');}
.heading-inner a {color:#287d7d;}

.error-message {color:rgb(140,50,50);}
.prettySelect .icon-handle {background-image:url('../img/1/les_sprite.png');}

.faux-options li:hover, .faux-options li.simHover {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.pretty.checkbox label:after {background-image:url('../img/1/les_sprite.png');}
.switch.checkbox label .off:after {background-image:url('../img/1/les_sprite.png');}
.poplabel {background:rgb(28,52,77);}

.poplabel:before {border-bottom: 7px solid rgb(28,52,77);}
.poplabel.bottom:before {border-top: 7px solid rgb(28,52,77);}
.poplabel.leftarrow:before {border-right: 7px solid rgb(28,52,77);}
.poplabel.alt {color:rgb(25,52,77);}
#flashMessage, .flashMessageModal {background-color:rgb(198,224,112);}



.footer {color:#c6e070;}
.social {background-image:url('../img/1/les_sprite.png');}
.twitter.well:after {background-image:url('../img/1/les_sprite.png');}
.tw-meta {color:#1c344d;}
.sharethis {background-image:url('../img/1/les_sprite.png');}


.btn.teal:hover, .grad-hover a.current {
	color: #fff;
	background: rgb(32,100,100); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwNjQ2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YjhmOGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(32,100,100,1) 0%, rgba(75,143,143,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(32,100,100,1)), color-stop(100%,rgba(75,143,143,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(32,100,100,1) 0%,rgba(75,143,143,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(32,100,100,1) 0%,rgba(75,143,143,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(32,100,100,1) 0%,rgba(75,143,143,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(32,100,100,1) 0%,rgba(75,143,143,1) 100%); /* W3C */
	filter: none\9;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#206464', endColorstr='#4b8f8f',GradientType=0 ); /* IE6-8 */
}

.tab.active a {color:rgb(28,52,77);}

.switch.checkbox.checked label .switch-slide {right:-70px;background-color:rgb(28,52,77);color:rgb(233,233,233);}
.switch input[type="checkbox"]:checked + label .switch-slide {right:-70px;background-color:rgb(28,52,77);color:rgb(233,233,233);}

/*=====================================
 *  Header
 *=====================================*/
.logo-contain {width:25%;} .right-nav {width:75%;} 

.hero {background-color:#1c344d;}

.cat a {background-image:url('../img/1/les_sprite.png');}
[class*="badge"] {background-image:url('../img/1/post-badges.png');}
.targeted {background-image:url('../img/1/target.png');}
.grey-icond li:before {background-image:url('../img/1/grey-icons.png');}

.staff {color: #f2f2f2; background-color: #1c344d;}
.staff a {background-image: url('../img/1/linkedin-teal.png');}

.module .well p a {color:rgb(40,125,125);border-bottom:1px solid rgba(40,125,125,0.7);}
.module h6.ltgreen {color: #c6e070;}

.lblue-underline {color: rgb(40,125,125); border-bottom: 1px solid rgba(40,125,125,0.7);}
.slidesjs-previous {background-image: url('../img/1/tab-left.png');}
.slidesjs-next {background-image: url('../img/1/tab-right.png');}

.quote:before, .quote:after {background-image:url('../img/1/quotes.png');}
.orb, .prev, .next {background-image:url('../img/1/les_sprite.png');color:rgb(28,52,77);}

.pill {background-image:url('../img/1/checkout-bg.png');}
.bestvalue:after {background-image: url('../img/1/bestvalue.png');}

.circled {background-color:rgb(198,224,112);}
.spr:after, .spr:before {background-image:url('../img/1/les_sprite.png');}

/*=====================================
 *  Hero /post-a-job
 *=====================================*/

.cta-post {position:absolute;left:54%;top:22%;width:390px;z-index:2;
			-webkit-text-shadow: 0 0 15px rgba(0,0,0,0.5), 0 0 1px rgba(255,255,255,0.5);
			   -moz-text-shadow: 0 0 15px rgba(0,0,0,0.5), 0 0 1px rgba(255,255,255,0.5);
				 -o-text-shadow: 0 0 15px rgba(0,0,0,0.5), 0 0 1px rgba(255,255,255,0.5);
				-ms-text-shadow: 0 0 15px rgba(0,0,0,0.5), 0 0 1px rgba(255,255,255,0.5);
					text-shadow: 0 0 15px rgba(0,0,0,0.5), 0 0 1px rgba(255,255,255,0.5);
					}
					