/* @override 
	http://ec2-67-202-9-63.compute-1.amazonaws.com/wordpress/wp-content/themes/nest/static/css/careers.css */

/*=== JOBS ===*/

.careers-hero{
	/*height:320px;*/
	height:240px;
	background-image: url('../img/04_careers/career_detail_hero.jpg');
	background-repeat: repeat-y;
	background-position: top center;
}
.careers-culture{
	padding-top:90px;
	padding-bottom: 80px;
}
.careers-culture .right-column{
	margin-top:-7px;
}
.careers-culture .right-column .quote-container{
	margin-left:38px;
	width:650px;
	background:url('../img/00_global/striped_corner_lower_right.png') no-repeat right 40px;
	padding-bottom:70px;
}
.careers-quotes{
	padding-bottom:114px;
}
.careers-quotes .right-column .image-quote-block{
	margin-left:160px;
}
.careers-list{
}
.careers-list .top-color{
	background:url('../img/00_global/1280_dbe3e5.gif') repeat-y center;
	height:240px;
	position:relative;
}
.careers-list .left-column{
	margin-top:-132px;
	position:relative;
}
.careers-list .right-column{
	background-color: #FFFFFF;
	margin-top: -160px;
	margin-right:-40px;
	position:relative;
	padding:0px 32px 0px 32px;
	width:606px;
   	margin-bottom:90px;

}
.careers-list .career-list-section{
	border-top:#dbe3e5 solid 1px;
	padding-top:20px;
	margin-top:32px;
}

.careers-list .career-list-section .section-title{
	font-family:Georgia;
	font-style:italic;
	width:120px;
}
.careers-list .career-list-section ul{
	margin-left:128px;
	margin-top:-38px;
}
.careers-list .career-list-section ul li{
	padding-top:22px;
	padding-bottom:18px;
	border-bottom:#dbe3e5 solid 1px;
	width:476px;
}
.careers-list .career-list-section ul li h5{
	color:#3d4247;
	padding-bottom:4px;
}
.careers-list .career-list-section ul li:last-child{
	border-bottom:none;
}

.careers-list .career-list-section ul li a{
	display:block;
	margin-top:4px;
	height: 14px;
}
.careers-list .career-list-section ul li a h6{
	color:#00afd8;
	float:left;
	margin-top:-1px;
}
.careers-list .career-list-section ul li a:hover h6{
	color:#3d4247;
}
/*=== JOB DETAIL ===*/

.job-detail-hero{
	height:240px;
	background-image: url('../img/04_careers/header_job_postings.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}
.job-detail-content .left-column{
	margin-top:68px;
}
.job-detail-content .left-column .link-arrow-container{
	width:35px;
	display:block;
	float:left;
	margin-right:10px;
}
.job-detail-content .left-column .link-arrow-container .link-arrow-left{
	margin-top:1px;
}
.job-detail-content .left-column a.back-link{
	display:block;
	width:158px;
	height:27px;
	margin-top:2px;
	background:url('../img/00_global/back_link_background.png') no-repeat bottom left;
	clear:both;
}
.job-detail-content .left-column a.back-link h4{
	font-size: 15px;
	padding-top: 1px;
	color:#00afd8;
}
.job-detail-content .left-column a:hover.back-link h4{
	color:#3d4247;
}
.job-detail-content .left-column .left-column-content h5{
	margin:42px 0px 30px 0px;
}
.job-detail-content .left-column .left-column-content ul li{
	margin-bottom:16px;
}
.job-detail-content .left-column .left-column-content ul li a{
	font-family: "sans-serrif", "FullerSansDTRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosRegular",  "Helvetica", "Arial";
	font-weight:600;
	font-size: 14px;
	line-height:14px;
	color:#00afd8;
}
.job-detail-content .left-column .left-column-content ul li a:hover{
	color:#3d4247;
}
.job-detail-content .left-column .left-column-content ul li a.selected,
.job-detail-content .left-column .left-column-content ul li.current_page_item a {
	font-family: "sans-serrif", "FullerSansDTRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosRegular",  "Helvetica", "Arial";
	font-weight:600;
	font-size: 14px;
	line-height:14px;
	color:#3d4247;
}
.job-detail-content .right-column{
	background-color:#FFFFFF;
	margin-top:-160px;
	left:40px;
	position:relative;
	/*border radius for white popouts uncomment*/
	-webkit-border-radius: 40px 0 0 0;
	-moz-border-radius:40px 0 0 0;
	border-radius:40px 0 0 0;
	behavior: url('PIE.htc');
}
.job-detail-content .right-column .right-column-content{
	margin:32px 0 32px 32px;
	width:540px;
	margin-bottom:88px;
}
.job-detail-content .right-column .right-column-content a{
	display:block;
	margin-top:4px;
}
.job-detail-content .right-column .right-column-content a .link-arrow{
	margin-top:2px;
}
.job-detail-content .right-column .right-column-content a h6{
	color:#00afd8;
	float:left;
	margin-top:2px;
}
.ie7 .job-detail-content .right-column .right-column-content a h6{
	padding-bottom:3px;
}
.job-detail-content .right-column .right-column-content a:hover h6{
	color:#3d4247;
}
.job-detail-content .right-column .right-column-content a.mail p{
	float:left;
	margin-right:6px;
}



/*
* =LEGAL
* ------------------------ */

body.legal.privacy li a.privacy,
body.legal.terms li a.terms,
body.legal.warranty li a.warranty,
body.legal.compliance li a.compliance,
body.legal.eula li a.eula,
body.legal.trademark li a.trademark,
body.legal.sales li a.sales {
	color: #3d4247;
}
body.legal li.current_page_item a {
	color: #000;
}

.legal-detail-hero {
	height:422px;
	background-image: url('../img/11_legal/legal_hero_bg.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-size:1280px 422px;
}

body.legal .right-column-content.markdown a {
	display: inline;
	margin: 0;
	color: #00afd8;
}

body.legal .right-column-content.markdown a:hover {
	text-decoration: underline;
}

body.legal .right-column-content.markdown em {
	/*font-variant: italic;*/
	text-decoration: underline;
}

body.legal .right-column-content.markdown h4,
body.legal .right-column-content.markdown h5 {
	color: #7b858e;
}

body.legal .right-column-content.markdown h4 {
	font-size: 18px;
	line-height: 18px;
	margin: 35px 0 10px 0;
}

body.legal .right-column-content.markdown h5 {
	font-size: 15px;
	line-height: 19px;
}

body.legal .job-detail-content .left-column .left-column-content h5{
	margin: 22px 0px 30px 0px;
}



/*open source compliance page*/

.open-source-container {
	border-bottom: 1px solid #333 ;
	float: left;
	width: 100%;
	margin-bottom: 40px;
	padding-bottom: 10px;
}

.open-source-version-list {
	float: left;
	width: 50%;
}


.open-source-heading {
font-family: "sans-serrif", "FullerSansDTRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosRegular",  "Helvetica", "Arial";	
font-size: 15px !important;
color: #3c4348 !important;
margin-top: 0 !important;
margin-left: 20px!important;
}

.open-source-version-list li,
.open-source-file-list li {
	list-style: none;
	color: #707b7f ;
	margin: 0;
} 

.open-source-version-list li {
	line-height: 27px;
	background: url('../img/11_legal/gray-arrow-right.png') no-repeat ;
	width: 132px;
	background-position: right;
}

.open-source-version-list li:hover {
	background-position-x: 124px ;
}

.open-source-file-list li {
	line-height: auto;
}


.open-source-version-list a {

font-family: "sans-serrif", "FullerSansDTRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosRegular",  "Helvetica", "Arial";
	color: #707b7f !important ;
		font-size: 14px;
}

.open-source-version-list ul,
.open-source-file-list ul {
border-top: 1px solid #333;
margin: 0;
padding-top: 10px;
padding-left: 40px;
	line-height: 10px;
}

.open-source-back {
	margin-bottom: 20px;
}

.open-source-back a {
	color:  #ff0000; !important;
}

/*.open-source-link-arrow {
	width: 14px;
	height: 14px;
	background: url('../img/11_legal/gray-arrow-right.png') no-repeat;
	float: right;
	background-position-y: 3px;
	}*/
	

	

.open-source-file-list a li {
	font-family: "sans-serrif", "FullerSansDTRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosRegular",  "Helvetica", "Arial";
	color: #707b7f !important ;
	font-size: 14px;	
	
}



/* Localized */