#shell {  width: 100%;  }

#subpage-body, .content-box-txt, .lbl_text {
	line-height: 20px;
	font-weight: 500
}

#results-breakdown {
	font-size: 13px
}

#subpage-body, .content-box-txt, .lbl_text, .textbox {
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif
}

/* START BUGNET : 24960 */
.general-but {
    background-color: #328551 !important;
	color: #fff !important;
    -webkit-border-radius: 25px !important;
    -moz-border-radius: 25px !important;
    border-radius: 25px !important;
    padding: 15px 0 !important;
    margin: 20px auto;
    display: block;
    width: 300px;
    font-weight: 700;
    font-size: 20px;
    text-align: center !important;
    text-transform: uppercase;
	border-style: none !important
}
.general-but:hover {
	background-color: #167eaf !important;
	color: #fff !important;
}
/* END BUGNET : 24960 */

#subpage-body {
	margin-left: auto;
	margin-right: auto;
	width: 1232px;
	min-height: 500px;
	background: url(https://www.agcareers.com/employers/creative/assets/backgrounds/search-results-body-back.png) top
		right no-repeat;
	color: #666
}

#subpage-left-col {
	float: left;
	width: 845px
}

#subpage-right-col {
	float: right;
	width: 387px;
	padding: 0;
	margin: 0
}

.subpage-col-inner {
	padding: 20px
}

.subpage-banner {
	margin: 0 0 20px;
	padding: 0
}

.subpage-banner2 {
	margin: 0;
	padding: 0
}

.content-box {
	margin-bottom: 30px
}

.content-box-icon {
	width: 64px;
	height: 64px;
	float: left
}

.content-box-txt {
	width: 273px;
	padding-left: 10px;
	padding-top: 3px;
	float: left;
	color: #666
}

.content-box-txt h4 {
	padding-top: 13px
}

#bottom_outer {
	background-color: #ebebeb;
	border-top: solid 3px #ddd;
	width: 100%;
	height: 100%;
	float: left
}

#bottom_inner {
	width: 1202px;
	margin: 0 auto;
	padding: 15px
}

#small_banner_slot {
	width: 400px;
	height: 60px;
	float: right;
	margin: 15px 0;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
	box-shadow: 0 0 3px rgba(0, 0, 0, .3)
}

.banner_cover {
	width: 728px;
	height: 90px;
	float: right;
	padding: 25px
}

.bottom_banner {
	margin: 15px 0;
	padding: 0;
	float: left;
	width: 100%
}

.box_banner_cover {
	width: 300px;
	height: 250px;
	margin: 20px auto;
	padding: 0
}

.lbl_text {
	color: #666
}

.textbox {
	background: #fff;
	border: 1px solid #d2d2d2;
	padding: 6px;
	margin: 5px 0 !important;
	color: #666 !important;
	width: 95% !important;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	box-shadow: 0 0 3px rgba(0, 0, 0, .2)
}



#footer, .bottom_links {
	font-size: 12px;
	font-weight: 500
}

.bottom_links {
	display: block;
	color: #666;
	line-height: 18px
}

#footer {
	width: 100%;
	float: left;
	margin: 0 0 20px;
	padding: 0 0 20px;
	color: #888
}

#result_box_left {
	float: left;
	width: 845px
}

.result_box_inner {
	padding: 20px
}

.SearchResults_cover {
	float: left
}

.featured_row {
	float: left;
	margin: 10px 0 0
}

.featured_logo_cover {
	background: #fff;
	width: 120px;
	height: 60px;
	text-align: center;
	vertical-align: middle;
	margin: 0 8px 8px 0;
	display: inline-block;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
	box-shadow: 0 0 3px rgba(0, 0, 0, .3)
}

.ie7 .featured_logo_cover, .ie8 .featured_logo_cover {
	border: 1px solid #ddd;
	display: block;
	float: left
}
/******** START BUGNET 23635 *********/ 
/*
.country-select, .industry-select {
	display: inline-block;
	overflow: hidden
}

.industry-select select {
	font-family: 'Roboto Condensed', sans-serif;
	background: 0 0;
	width: 280px;
	padding: 5px 10px 8px 5px;
	font-size: 16px;
	color: #666;
	border: 0;
	-webkit-appearance: none;
	position: absolute
}

.industry-select {
	font-family: 'Roboto Condensed', sans-serif;
	width: 250px;
	height: 35px;
	-webkit-border-radius: 0 25px 25px 0;
	-moz-border-radius: 0 25px 25px 0;
	border-radius: 0 25px 25px 0;
	position: relative;
	top: 12px;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .4);
	box-shadow: 0 0 5px rgba(0, 0, 0, .4)
}

.industry-select option {
	font-family: 'Roboto Condensed', sans-serif;
	padding: 5px 10px;
	color: #666;
	font-size: 14px
}

@
-moz-document url-prefix (){ .
	industry-select select{padding-top: 1px
}

}
#industrySelection option {
	color: #666
}

.ie7 .industry-select {
	float: left;
	top: 11px
}

.ie8 .industry-select {
	top: 11px
}

.ie7 .industry-select select {
	width: 243px;
	margin: 4px
}

.empty {
	color: #aaa !important
}

.country-select select {
	font-family: 'Roboto Condensed', sans-serif;
	background: 0 0;
	width: 240px;
	padding: 5px;
	font-size: 14px;
	color: #666;
	border: 0;
	height: 29px;
	-webkit-appearance: none;
	position: absolute
}

.country-select, .nav>li, .submit-but {
	position: relative
}

.country-select {
	width: 215px;
	height: 29px;
	border: 1px solid #d2d2d2;
	top: 7px;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	box-shadow: 0 0 3px rgba(0, 0, 0, .2)
}

.country-select option {
	padding: 5px 10px;
	color: #666;
	font-size: 14px
}

#countrySelection option {
	color: #666
}

.ie7 .country-select {
	width: 235px;
	display: block;
	float: left;
	margin-right: 3px
}

.nav li, .submit-but {
	display: inline-block
}

.ie7 #countrySelection {
	-webkit-appearance: normal;
	width: 230px
}

.submit-but {
	top: -5px
}

.ie7 .submit-but {
	top: 6px
}

.nav {
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 75%;
	height: 87px
}

.nav>li, .signup_text .nav>li {
	padding: 0 18px 0 30px
}

.signup_text .nav {
	width: 100% !important;
	font-weight: 500 !important;
	margin-top: -33px
}

.ie7 .signup_text .nav {
	float: left
}

.nav li {
	list-style-type: none;
	margin: 0;
	font-size: 24px;
	color: #060
}

.signup_text .nav li {
	font-size: 16px !important;
	color: #666 !important;
	display: normal !important
}

.ie7 .nav li, .nav>li:hover>div {
	display: block
}

.ie7 .nav li {
	float: left;
	box-sizing: border-box !important
}

.nav>li>a {
	float: left;
	color: #060;
	font-size: 24px;
	text-decoration: none;
	padding: 0;
	line-height: 87px
}

.signup_text .nav>li>a {
	font-size: 16px;
	font-weight: 500 !important
}

.signup_text .nav>li:hover>a {
	background: 0 0 !important
}

.nav>li:first-child>a {
	border-left: 0
}

.nav>li:last-child>a {
	border-right: 0
}

.nav>li>div {
	border-bottom: solid 3px #49b571;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .5);
	background: #ebebeb;
	position: absolute;
	left: -441px;
	top: 87px;
	display: none;
	padding: 0;
	overflow: hidden
}

.signup_text .nav>li>div {
	border-top: solid 3px #49b571;
	left: -49px;
	top: 75px;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .5);
	box-shadow: 0 0 5px rgba(0, 0, 0, .5)
}

.nav>li>div p {
	color: #666
}

.nav>li>div.right {
	right: 0;
	left: auto
}

.container-1 {
	font-size: 80%;
	width: 1232px
}

.signup_text .container-1 {
	width: 200px !important;
	min-height: 30px !important;
	float: none !important
}

.container-1 .col1 {
	width: 223px
}

.container-1 .col2 {
	width: 340px
}

.container-1 .highlighted {
	width: 500px;
	margin-left: -10px;
	padding: 20px;
	background: #e4fbff;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}


.drop_links li {
	background: 0 0;
	list-style-type: none;
	margin: 0 0 7px;
	padding: 0;
	display: block;
	font-size: 12px;
	font-weight: 600;
	line-height: 15px;
	color: #060;
	width: 100%;
	text-transform: uppercase;
}

.signup_text .drop_links li a {
	font-size: 12px !important
}

* {
	margin: 0;
	padding: 0
}

.tzSelect {
	height: 53px;
	display: inline-block;
	min-width: 100px;
	position: relative;
	text-align: left
}

.tzSelect .selectBox {
	top: -4px;
	position: absolute;
	height: 100%;
	width: 100%;
	text-align: left;
	color: #060;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	
}

.tzSelect .selectBox.expanded, .tzSelect .selectBox:hover {
	color: #060;
	text-shadow: 1px 1px 0 #9bc2d0
}

.tzSelect .dropDown {
	font-size: 12px;
	position: absolute;
	top: 55px;
	left: -83px;
	width: 165px;
	border: 1px solid #ededed;
	list-style: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #ebebeb;
	border-top: 3px solid #49b571;
	border-bottom: 3px solid #49b571;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .5);
	box-shadow: 0 0 5px rgba(0, 0, 0, .5)
}

.tzSelect li {
	color: #060;
	cursor: pointer;
	position: relative;
	text-align: left;
	padding: 26px 10px 26px 15px
}

.tzSelect li:hover {
	background-color: #fff
}

.tzSelect li i {
	color: #060;
	display: block;
	font-size: 12px
}

#multiple_post_job .title, #single_post_job .title {
	color: #fff;
	font-size: 24px;
	text-align: center;
	font-weight: 400
}

.tzSelect li img {
	right: 10px;
	position: absolute;
	top: 10px
}

.country-icon {
	margin: 1px 10px 0 18px
}

*/ /******** END BUGNET 23635 *********/

#multiple_post_job, #single_post_job {
	margin-top: 10px;
	float: left;
	margin-bottom: 30px;
	vertical-align: middle
}

#single_post_job {
	width: 390px;
	margin-right: 24px
}

#single_post_job .icon {
	text-align: center;
	padding-top: 17px
}

#single_post_job .title {
	padding-top: 15px
}

#multiple_post_job {
	width: 388px
}

#multiple_post_job .icon {
	text-align: center;
	padding-top: 17px
}

#multiple_post_job .title {
	padding-top: 15px
}

.post-box-top {
	background-color: #1d9ad6;
	height: 115px;
	border-radius: 15px 15px 0 0
}

.post-box-bottom {
	background-color: #cfe9f5;
	height: 235px
}

.save_popup_img {
	float: right;
	cursor: pointer
}

.post_cont {
	width: 90%;
	text-align: left;
	padding: 15px 20px 0
}

.post_cont h6 {
	color: #1d9ad6;
	font-size: 17px;
	font-weight: 400
}

.post_cont .sub_title {
	margin: 0;
	padding: 0;
	height: 120px;
	overflow: hidden
}

.post_cont .sub_title ul {
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 18px
}

.post_cont .sub_title li {
	padding-left: .5em;
	text-indent: .1em
}

.post_cont .sub_title li:before {
	content: "•";
	color: #1d9ad6;
	font-size: 21px;
	font-weight: 300;
	vertical-align: middle;
	font-family: arial;
	padding-right: 3px
}

.post_cont_bottom .price, .post_cont_bottom .purchase_btn,
	.resume_database_access .purchase_btn, .resume_database_access h5 {
	font-family: "Roboto Condensed", sans-serif;
	font-weight: 400
}

.post_cont_bottom {
	margin: 0;
	padding: 0;
	text-align: center
}

.post_cont_bottom .price {
	margin-bottom: 4px;
	color: #1d9ad6;
	font-size: 18px
}

.post_cont_bottom .purchase_btn {
	background: #49b571;
	border-radius: 50px;
	padding: 4px 59px;
	text-align: center;
	border: none;
	cursor: pointer;
	color: #fff;
	font-size: 14px
}

.resume_database_access {
	width: 96.5%;
	margin: 12px 0 0;
	background: #dff4e8;
	border-top: 3px solid #bfe5cd;
	border-bottom: 3px solid #bfe5cd;
	padding: 8px 13px;
	float: left
}

.resume_database_access .content_block {
	width: 65%;
	float: left;
	margin: 0;
	padding: 0
}

.resume_database_access h5 {
	color: #060;
	font-size: 16px
}

.resume_database_access .button {
	width: 23%;
	float: left;
	text-align: center;
	margin-top: 15px
}

.resume_database_access .purchase_btn {
	background: #49b571;
	border-radius: 50px;
	padding: 4px 59px;
	text-align: center;
	border: none;
	cursor: pointer;
	color: #fff;
	font-size: 14px
}

#abc {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none;
	position: fixed;
	background: rgba(39, 154, 214, .7);
	overflow: auto;
	z-index: 1
}

img#close {
	position: absolute;
	right: -21px;
	top: -21px;
	cursor: pointer
}

div#popupSavePerPost {
	position: absolute;
	left: 47%;
	top: 32%;
	margin-left: -202px
}
/*
form {
	max-width: 470px;
	min-width: 470px;
	padding: 10px;
	box-shadow: 0 0 5px 0 #424242;
	background-color: #fff
}
*/
.TFtable {
	width: 100%
}

.TFtable th {
	padding: 15px 10px;
	text-align: center;
	font-size: 14px;
	color: #FFF;
	font-weight: 400;
	background: #1D9AD6
}

.TFtable .note, .TFtable td {
	color: #666;
	font-family: "Roboto Condensed", sans-serif
}

.TFtable td {
	padding: 16px 0;
	border: none;
	text-align: center;
	font-size: 18px;
	font-weight: 300
}

.TFtable .note {
	font-size: 12px;
	font-weight: 400
}

.TFtable tr {
	background: #b8d1f3
}

.TFtable tr:nth-child(odd) {
	background: #f5f5f5
}

.TFtable tr:nth-child(even) {
	background: #fff
}

.TFtable .save_pct_PerJob {
	background: red;
	border-radius: 5px;
	font-weight: 700;
	font-size: 14px;
	padding: 4px 5px;
	font-family: "Roboto Condensed", sans-serif;
	color: #fff;
	border: none;
	cursor: pointer
}

hr {
	background: #bacfd8;
	border: none;
	height: 1px;
	margin: 20px 0
}

.small-font {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #666
}

.tbl-talent-offering {
	padding: 0;
	margin: 0;
	width: 100%
}

.tbl-talent-offering tr td.head {
	background: #1d9ad6;
	border: none;
	font-weight: 700;
	font-size: 16px;
	color: #fff
}

.tbl-talent-offering tr td.head:first-child {
	border-radius: 15px 0 0;
	font-weight: 400;
	font-size: 24px
}

.tbl-talent-offering tr td {
	border: 1px solid #fff;
	padding: 15px;
	text-align: center
}

.tbl-talent-offering tr td.offer {
	background: #cfe9f5;
	text-align: left
}

.tbl-talent-offering tr td.offer-alt {
	background: #e3f6fd;
	text-align: left
}

.tbl-talent-offering tr td.plan-price {
	background: #49b571;
	font-weight: 700;
	color: #fff
}

.tbl-talent-offering tr td.plan {
	background: #ebf7ef;
	font-weight: 700
}

.tbl-talent-offering tr td.plan-alt {
	background: #dbf0e3;
	font-weight: 700
}

.buy-save-row .buy_save_btn, .tbl-talent-offering .purchase_btn {
	background: #49b571;
	text-align: center;
	cursor: pointer;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	font-family: "Roboto Condensed", sans-serif
}

.tbl-talent-offering .purchase_btn {
	border-radius: 50px;
	padding: 4px 20px;
	border: none
}

.buy-save-row {
	padding: 10px 0;
	margin-top: 10px;
	width: 100%;
	float: left
}

.buy-save-row h3 {
	float: left
}

.buy-save-row .buy_save_btn {
	border-radius: 50px;
	padding: 3px 35px 5px;
	border: none;
	float: right
}
/* #subpage-body-employer, .career-profile-content-row h2, .general3,
	.general4 {
	font-family: 'Roboto Condensed', sans-serif
}   START, END BUGNET:24960 */

.tbl-buy-save {
	padding: 0;
	margin: 0;
	width: 100%
}

.tbl-buy-save tr td, .tbl-buy-save tr th {
	padding: 10px;
	text-align: left;
	font-size: 14px;
	color: #666
}

.tbl-buy-save tr th {
	border-bottom: solid 1px #bfe5cd;
	border-top: solid 1px #bfe5cd;
	background: #dff4e8;
	font-weight: 700
}

.tbl-buy-save tr:nth-child(even) {
	background: #FFF
}

.tbl-buy-save tr:nth-child(odd) {
	background: #f5f5f5
}

.tbl-buy-save tr td {
	border: none;
	font-weight: 400
}

.tbl-talent-offering tr td ul {
	list-style-type: disc;
	padding: 0 15px;
	margin: 0
}

.tbl-talent-offering tr td ul li {
	padding: 0;
	margin: 0;
	font-size: 14px
}

.general3 {
	font-weight: 400;
	line-height: 20px;
	font-size: 16px;
	color: #666
}

.customer-detail-row {
	width: 100%;
	float: left;
	margin: 10px 0
}

.customer-detail-col {
	width: 50%;
	float: left
}

.customer-detail-col span {
	display: block;
	line-height: 20px;
	font-weight: 400;
	font-size: 14px
}

#subpage-right-col ul {
	list-style-type: disc;
	padding: 0 15px;
	margin: 10px 0
}

#subpage-right-col ul li {
	padding: 0;
	margin: 0 0 20px;
	font-size: 14px
}

.additional-option-box {
	background-color: #f5f5f5;
	border: 1px solid #cfcfcf;
	padding: 20px
}

.buy_save_btn:hover, .purchase_btn:hover {
	background: #060
}

.career-profile-title-row {
	border-bottom: solid 2px #49b571;
	padding: 10px 0 20px
}

.career-profile-title-row h1 {
	display: inline-block;
	font-weight: 400
}

.career-profile-title-row .social-links {
	display: inline-block;
	font-weight: 400;
	font-size: 14px;
	float: right
}

.career-profile-title-row .social-links .back {
	background: url(https://www.agcareers.com/employers/creative/assets/backgrounds/bg_back_btn.png) 0 center
		no-repeat;
	padding: 0 0 0 20px
}

.career-profile-title-row .social-links .print {
	background: url(https://www.agcareers.com/employers/creative/assets/icons/icon-print.png) 0 center no-repeat;
	padding: 0 10px 0 30px
}

.career-profile-title-row .social-links .divider {
	margin: 0 15px
}

.career-profile-title-row .social-links .icon-img {
	margin: 0 0 0 10px
}

.career-profile-content-row {
	padding: 15px 0
}

.career-profile-content-row h3 {
	margin-bottom: 10px
}

.career-profile-content-row h2 {
	text-decoration: none;
	line-height: 20px;
	font-weight: 400;
	font-size: 24px;
	color: #1d9ad6;
	margin: 0 0 10px;
	padding: 0
}

.career-profile-title-row .content-box-icon {
	margin-right: 15px;
	display: inline-block;
	float: none
}

.career-profile-content-row ul {
	list-style-type: none;
	padding: 0 15px;
	margin: 0
}

.career-profile-content-row ul li {
	list-style-type: disc;
	padding: 10px 0;
	margin: 0;
	line-height: 20px;
	font-size: 14px;
	color: #666
}

.career-profile-cover {
	margin: 5px 0 50px;
	float: left
}

.career-profile-category-col {
	margin: 15px 30px 15px 0;
	position: relative;
	height: 244px;
	width: 48%;
	float: left;
	background: #000
}

.career-profile-category-col:nth-child(even) {
	margin-right: 0
}

.career-profile-category-col a {
	display: block;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.career-profile-category-col a:hover {
	background: rgba(29, 154, 214, .4)
}

.career-profile-category-col img {
	width: 100%;
	opacity: .6
}

.career-profile-category-col .content {
	border: 1px solid rgba(255, 255, 255, .4);
	position: absolute;
	top: 0;
	width: 204px;
	height: 142px;
	margin: 10px;
	padding: 40px 80px;
	text-align: center
}

.career-profile-category-col .content img {
	margin-bottom: 13px;
	width: auto;
	opacity: 1
}

.career-profile-category-col .content .category-name {
	line-height: 28px;
	font-weight: 400;
	font-size: 24px;
	color: #FFF;
	margin: auto
}

ul.agriculture-business-pathway-list {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 50%;
	float: left
}

ul.agriculture-business-pathway-list li {
	background: url(https://www.agcareers.com/employers/creative/assets/icons/icon_arrow.png) 0 12px no-repeat;
	list-style-type: none;
	padding: 10px 25px;
	line-height: normal;
	font-weight: 400;
	font-size: 18px;
	color: #387e3b
}

ul.agriculture-business-pathway-list li:hover {
	background: url(https://www.agcareers.com/employers/creative/assets/icons/icon_arrow_hover.png) 0 12px no-repeat
}

ul.agriculture-business-pathway-list li a {
	color: #387e3b
}

ul.agriculture-business-pathway-list li a:hover {
	color: #060
}

.agriculture-science-desc {
	padding: 20px 0;
	line-height: 26px;
	font-size: 18px;
	color: #666
}

.agriculture-science-desc img {
	margin-left: 40px;
	float: right
}

.general4 {
	font-weight: 300;
	line-height: 20px;
	font-size: 18px;
	color: #333
}

.career-profile-title-row .industry-select select {
	padding: 0 10px 0 5px;
	line-height: 35px
}

#employer-body-outer, #employer-gain-outer, #employer-head-outer, #employer-resources-outer,
	#subpage-body-employer {
	width: 100%;
	min-width: 1232px;
	float: left;
}

#subpage-body-employer {
	font-weight: 500;
	line-height: 20px;
	font-size: 14px;
	color: #666
}

#employer-head-outer {
	background: url(https://www.agcareers.com/employers/creative/assets/backgrounds/bg-employer-header.png) no-repeat center top;
	height: 510px
}

#employer-gain-outer {
	background: url(https://www.agcareers.com/employers/creative/assets/backgrounds/bg-employer-gain.png) no-repeat center top;
	height: 510px
}

#employer-testimony-outer {
	background: #167eaf !important; /* START, END BUGNET:24960 */
	width: 100%;
	float: left
}

#employer-gain-inner, #employer-head-inner, #employer-testimony-inner, #employer-resources-inner,
	.employer-body-inner {
	padding: 70px 0;
	width: 1232px;
	margin: auto
}

.employer-body-inner {
	padding: 40px 0
}

#employer-gain-inner .gain-col, #employer-head-inner .talent-col {
	margin: 0 20px;
	width: 610px;
	float: left
}
/* START BUGNET:24960 */
.thumbnail-text { font-family: 'Roboto', sans-serif;  }
.content_area h2 { font-family: 'Roboto', sans-serif; padding: 0px; }
#employer-gain-inner .gain-col {
	width: 680px;
}
#employer-head-inner .talent-col h1 {
	line-height: 34px;
	font-weight: 400;
	font-size: 30px;
	color: #FFF;
	text-align: center;
}

#employer-body-outer .employer-body-inner .content_area h2,
#employer-resources-outer #employer-resources-inner .content_area h2,
	#employer-head-inner .talent-col h2 {
	margin-top: 20px;
	text-align: center;
	line-height: 28px;
	font-size: 20px;
	color: #FFF
}/* END BUGNET:24960 */

#employer-body-outer .employer-body-inner .content_area h2 {
	text-align: left;
	color: #167eaf; /* START, END BUGNET:24960 */
	margin: 0
}

#employer-head-inner .talent-col .desc {
	margin: 10px 0;
	text-align: center;
	line-height: 24px;
	font-size: 16px;
	color: #FFF
}

#employer-gain-inner .gain-col {
	float: right
}

#employer-gain-inner .gain-col h2 {
	text-align: center;
	line-height: 42px;
	/* START BUGNET:24960 */
	font-size: 29px;
	color: #167eaf;
	/* END BUGNET:24960 */
}

#employer-gain-inner .gain-col .gain-list, #employer-head-inner .talent-col .talent-list
	{
	list-style-type: none;
	margin: 20px 0;
	padding: 0
}

#employer-gain-inner .gain-col .gain-list li, #employer-head-inner .talent-col .talent-list li
	{
	border-right: none; /* START, END BUGNET:24960 */
	display: table-cell;
	padding: 5px 14px;
	margin: 0;
	width: 25%;
	text-transform: uppercase;
	text-align: center;
	line-height: 18px;
	font-weight: 700;
	font-size: 14px;
	color: #666
}

#employer-head-inner .talent-col .talent-list li {
	border-right: solid 1px #4d6e94; /* START, END BUGNET:24960 */
	color: #FFF
}

#employer-gain-inner .gain-col .gain-list li:last-child,
	#employer-head-inner .talent-col .talent-list li:last-child {
	border-right: none
}

#employer-gain-inner .gain-col .gain-list li .btn {
	margin: 15px auto 0;
	display: block
}

#employer-gain-inner .gain-col .gain-list li .icon, #employer-head-inner .talent-col .talent-list li .icon
	{
	margin: 0 auto 15px;
	display: block
}

#employer-testimony-outer #employer-testimony-inner .quote-left,
	#employer-testimony-outer #employer-testimony-inner .quote-right {
	text-align: center;
	width: 120px;
	float: left
}

#employer-testimony-outer #employer-testimony-inner .quote-msg {
	width: 992px;
	float: left;
	text-align: center;
	line-height: 32px;
	font-size: 24px;
	color: #FFF
}

#employer-testimony-outer #employer-testimony-inner .divider {
	background: #4598bf !important; /* START, END BUGNET:24960 */
	margin: 20px auto;
	width: 500px;
	height: 1px
}

#employer-testimony-outer #employer-testimony-inner .client-name {
	text-align: center;
	line-height: 20px;
	font-size: 16px;
	color: #FFF
}
/* START BUGNET:24960 */
#employer-body-outer .employer-body-inner .employer-body-col-left,
#employer-body-outer .employer-body-inner .employer-body-col-right,
#employer-resources-outer #employer-resources-inner .employer-resources-col-left,
#employer-resources-outer #employer-resources-inner .employer-resources-col-right{
	margin: 0 2%;
	float: left;
	width: 46%
}

#employer-body-outer hr {
	background: #ddd;
	margin: 0
}

#employer-body-outer .employer-body-inner .ca-icon, #employer-resources-outer #employer-resources-inner .ca-icon  {
	width: 64px;
	height: 64px;
	float: left
}

#employer-body-outer .employer-body-inner .content_area, #employer-resources-outer #employer-resources-inner .content_area {
	padding: 0 0 0 15px;
	width: 86%;
	float: left
}

#employer-body-outer .employer-body-inner .content_area .thumbnail-text, #employer-resources-outer #employer-resources-inner .content_area .desc
	{
	line-height: 22px;
	font-weight: 400;
	font-size: 14px;
	color: #666;
	display: block;
	padding: 10px 0
}

#employer-body-outer .employer-body-inner .content_area .thumbnail-text a:link
	{
	font-size: 16px; 
	color: #060
}
/* END BUGNET:24960 */
#employer-body-outer .employer-body-inner .form-row {
	text-align: center;
	display: block;
	margin: 15px 0 10px
}

#employer-body-outer .employer-body-inner .form-row input[type=checkbox]
	{
	margin: 0 5px
}

#employer-body-outer .employer-body-inner .form-row .lbl_text {
	padding: 0 10px 0 0;
	line-height: 22px;
	font-weight: 400;
	font-size: 16px
}

#employer-body-outer .employer-body-inner .textbox {
	background: #ebebeb !important;
	box-shadow: none !important;
	border: none !important;
	padding: 15px !important;
	font-weight: 400 !important;
	font-size: 16px !important;
	/* START BUGNET : 24960 */
	font-family: "Roboto", sans-serif !important;
    width: 100% !important;
	box-sizing: border-box;
	/* END BUGNET : 24960 */
}

#employer-body-outer .employer-body-inner .country-select {
	background-color: #ebebeb !important;
	box-shadow: none !important;
	border: none !important;
	height: 50px !important;
	/* START BUGNET : 24960 */
	width: 100% !important;
    position: relative;
    top: 7px;
	/* END BUGNET : 24960 */
}

#employer-body-outer .employer-body-inner .country-select select {
	padding: 15px !important;
	height: 50px !important;
	width: 100% !important;
	font-weight: 400 !important;
	font-size: 16px !important;
}

/* START BUGNET : 24960 */
#employer-body-outer .employer-body-inner .country-select select {
    font-family: 'Roboto', sans-serif;
	background: url(https://www.agcareers.com/employers/creative/assets/icons/icon-select-arrow.png) no-repeat 96% center;
}
@media screen and (-webkit-min-device-pixel-ratio: 0)
select {
    background: url(https://www.agcareers.com/employers/creative/assets/icons/icon-select-arrow.png) no-repeat 96% center;
    -webkit-appearance: none;
    padding-left: 16px;
}
#employer-resources-outer {
    background: #328551 url(https://www.agcareers.com/employers/creative/assets/backgrounds/bg-employer-resources.png) no-repeat center top;
    height: 390px;
}
#employer-resources-outer #employer-resources-inner .employer-resources-col-right .box_banner_cover {
	width: 300px;
	height: 250px;
	margin: 20px;
	padding: 0px;
}
#employer-resources-outer #employer-resources-inner .content_area .desc {
    font-size: 16px;
    color: #fff;
}
#employer-resources-outer #employer-resources-inner .content_area a.btn-white {
	margin: 15px 0;
}
#employer-resources-outer #employer-resources-inner .content_area {
	width: 60%;
}
#employer-resources-outer #employer-resources-inner .content_area h2 {
	text-align: left;
	font-size: 24px;
	margin: 0;
	line-height: 28px;
	font-family: 'Roboto', sans-serif;
	padding: 0 !important;
}
body#shell-back-result {
    font-family: 'Roboto', sans-serif !important;
    line-height: 24px;
    font-weight: 400;
    font-size: 14px;
    color: #555555;
    margin: 0 !important;
    padding: 0 !important;
}
#employer-resources-outer {
    font-family: 'Roboto', sans-serif !important;
}

h1 {
	font-family: 'Roboto', sans-serif;
	line-height: normal;
	text-align: center;
	font-weight: 400;
	font-size: 40px;
	color: #328551;
	padding: 0px;
	margin: 0px;
}
h2 {
	font-family: 'Roboto', sans-serif;
	line-height: 35px;
	font-weight: 400;
	font-size: 26px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
}
h3 {
	font-family: 'Roboto', sans-serif;
	line-height: 24px;
	font-weight: 700;
	font-size: 20px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
}

/* additional CSS START here */
span.cart-but{ display: inline-block; }

/* additional CSS END here */

/* employer-gain CSS START here */
#employer-gain-inner .gain-col .gain-list li .btn {
	background: url(https://www.agcareers.com/employers/creative/assets/buttons/arrow-green.png) no-repeat 0 0;
    margin: 15px auto 0;
	display: block;
	height: 30px;
	width: 30px;
}
#employer-gain-inner .gain-col .gain-list li .btn:hover {
	background: url(https://www.agcareers.com/employers/creative/assets/buttons/arrow-hover-blue.png) no-repeat 0 0;
}
.more_link a {
    background: url(https://www.agcareers.com/employers/creative/assets/icons/icon_more.png) center center no-repeat;
    display: inline-block;
    width: 30px;
    height: 30px;
}
.more_link a:hover {
    background: url(https://www.agcareers.com/employers/creative/assets/icons/icon_more_hover.png) center center no-repeat;
    text-decoration: none;
}
/* employer-gain CSS END here */
/* END BUGNET : 24960 */