﻿body.careerslanding2015 div.containermain { width: 1000px;}
body.careerslanding2015 div.containermain .header { padding: 31px 47px 20px 49px }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /*chrome*/
    body.careerslanding2015 div.containermain { width: 1001px;}
    body.careerslanding2015 div.containermain .header { padding: 31px 47px 20px 50px }
}
body.careerslanding2015 div.containermain div.middleC {min-height:687px;}
body.careerslanding2015 div.containermain div.middleC div.middle { padding: 0;}
body.careerslanding2015 div.containermain div.middleC div.middle div.mainbody { width: 100%;margin: 0;}
body.careerslanding2015 .row1 {position: relative; display: block; width: 100%; }
body.careerslanding2015 .row1 .col1 {position: relative; display: inline-block; }
body.careerslanding2015 .row1 .col2 {position: absolute; right: 0; display: inline-block; }
body.careerslanding2015 .row2 {position: relative; display: block; padding: 0 50px; }
body.careerslanding2015 .row2 .randomContent { border-bottom: 1px solid #C5C5C5; }
body.careerslanding2015 .row2 img { padding: 50px 0; }
body.careerslanding2015 .row3 {position: relative; display: block; padding: 0 50px; height: 200px;}
body.careerslanding2015 .row3 .col1 {position: relative; display: inline-block; height: 100%;}
body.careerslanding2015 .row3 .col1 .helper { display: inline-block; height: 100%; vertical-align: middle; }
body.careerslanding2015 .row3 .col1 img { vertical-align: middle; }
body.careerslanding2015 .row3 .col2 {height: 57px; position: absolute; right: 0; display: inline-block; width: 560px; height: 100%;padding-top: 55px;}
/*body.careerslanding2015 .row3 .col2 .filterHeading img { margin-bottom: 10px; }*/
body.careerslanding2015 .row3 .col2 .filter { position: relative; height: 57px; }
body.careerslanding2015 .row3 .col2 .filter .ddLabel { margin-bottom: 5px; }
body.careerslanding2015 .row3 .col2 .filter .regions { display: inline-block; }
body.careerslanding2015 .row3 .col2 .filter .positions { display: inline-block;margin-left: 11px;}
body.careerslanding2015 .row4 {position: relative; display: block;height: 70px; padding: 0 50px; }
body.careerslanding2015 .row4 .col1 {position: relative; display: inline-block; }
body.careerslanding2015 .row4 .col1 .tagline { margin-top: 17px;}
body.careerslanding2015 .row4 .col2 {position: absolute; top: 0; right: 50px; }
body.careerslanding2015 .row4 .col2 .social-icon { float: right; width: 56px; height: 56px;margin-left: 15px;}
body.careerslanding2015 .row4 .col2 .social-text { clear: both; text-align: right;font-size: 10px;padding-top:10px;}
body.careerslanding2015 .customSelect { 
/* This is the default class that is used */
/* Put whatever custom styles you want here */
    width: 190px;
    height: 34px;
    overflow: hidden;
    background: url(/FCWSite/img/KNLG/careers/DownArrow.png) no-repeat 160px 50% #F5F5F5;
    border: 1px solid #B8B8B8;
    background-color:#F5F5F5;
}
body.careerslanding2015 .customSelectInner {
/* You can style the inner box too */
    font-size: 16px;
    line-height: 1;
    width: 145px !important;
    height: 34px;
    line-height: 34px;
    margin-left: 5px;
    overflow: hidden;
    white-space: nowrap;
}

body.careerslanding2015 .btn-search-submit {
    margin-left: 15px;
    bottom: -1px;
    position: absolute;
}

body.careerslanding2015 .btn-submit {
    cursor: pointer;
    border: 0;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
    display: inline-block;
    padding: 0;
}
body.careerslanding2015 .btn-submit:active {
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    -moz-transform: translateY(2px);
    -ms-transform: translateY(2px);
    -o-transform: translateY(2px);
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
}

body.careerslanding2015 .btn-shared-content-lawyers,
body.careerslanding2015 .btn-shared-content-staff {
    width: 100px;
    padding: 5px;
    background-color: #c5c5c5;
    margin-top: 5px;
}