﻿.hr-facebook-content-sublayout {
}

.hr-facebook-content-sublayout .column-module {
	margin-bottom: 10px;
}

.hr-facebook-content-sublayout .column-module-inside {
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}

.hr-facebook-content-sublayout .column-module-full .column-module-inside {
	min-height: 700px;
}

.hr-facebook-content-sublayout .column-module-half .column-module-inside {
	min-height: 335px;
}

.hr-facebook-content-sublayout .column-module-careers .column-module-inside {
	background: #e7f2fa;
}

.hr-facebook-content-sublayout .module-content {
	padding: 10px 10px 20px 10px;
}

.hr-facebook-content-sublayout .module-content .general-rich-text-content h2,
.hr-facebook-content-sublayout .module-content .general-rich-text-content h3,
.hr-facebook-content-sublayout .module-content .general-rich-text-content h4,
.hr-facebook-content-sublayout .module-content .general-rich-text-content h5,
.hr-facebook-content-sublayout .module-content .general-rich-text-content h6 {
	font-weight: bold;
	color: #f05023;
}

.hr-facebook-content-sublayout .module-content .general-rich-text-content h2 {
	font-size: 25px;
	line-height: 29px;
}

.hr-facebook-content-sublayout .module-content .general-rich-text-content h3 {
	font-size: 20px;
	line-height: 24px;
}

.hr-facebook-content-sublayout .module-content .general-rich-text-content h4,
.hr-facebook-content-sublayout .module-content .general-rich-text-content h5,
.hr-facebook-content-sublayout .module-content .general-rich-text-content h6 {
	font-size: 16px;
	line-height: 20px;
}

.hr-facebook-content-sublayout .column-module-careers .scroller {
	height: 600px;
	padding-right: 10px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}

.hr-facebook-content-sublayout .column-module-careers table {
	width: 100%;
	padding-bottom: 20px;
	border-collapse: collapse;
}

.hr-facebook-content-sublayout .column-module-careers table th,
.hr-facebook-content-sublayout .column-module-careers table td {
	margin: 0;
	padding: 3px 0;
	text-align: left;
}

.hr-facebook-content-sublayout .column-module-careers table th {
	font-weight: bold;
	color: #499bcc;
	font-size: 14px;
	line-height: 20px;
}

.hr-facebook-content-sublayout .column-module-careers table td {
	font-size: 12px;
}

.hr-facebook-content-sublayout .column-module-careers table td.job-name {
	/*padding-right: 10px;*/
}

.hr-facebook-content-sublayout .column-module-careers table th.job-number,
.hr-facebook-content-sublayout .column-module-careers table td.job-number {
	width: 50px;
	text-align: right;
}


/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {

	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {

	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {

		.hr-facebook-content-sublayout .column-module-full .column-module-inside {
			min-height: initial;
		}

		.hr-facebook-content-sublayout .column-module-half .column-module-inside {
			min-height: initial;
		}

	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {

	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {

	}
