@import url(/css/ill.css);

.white-box .left {
    padding: 0;
    margin: 0 0 55px;
}

.white-box .right a:hover {
    color: #00EDFF;
}

.white-box .inner {
    padding: 0;
    margin: 0 auto;
    width: 980px;
}

.careers-subhead {
    background-color: #F4F7F9;
    height: 300px;
    margin: 0 0 30px;
    padding: 0;
}

.careers-inner {
    width: 980px;
    margin: 0 auto;
    height: inherit;
    background: url(//d181h2ffads1u.cloudfront.net/images/careers/globe-graphic.png) no-repeat transparent 522px center;
}

.careers-inner h1 {
    margin: 0;
    padding: 70px 0 25px;
}

.careers-inner span {
    display: block;
    font-family: "Trebuchet MS", Helvetica, Arial, Verdana;
    font-size: 16px;
}

.careers-inner .page-title {
    font-size: 50px;
    font-weight: bold;
}

.careers-inner .page-sub-title {
    color: #00ADEE;
    padding: 0 0 5px;
}

.careers-inner .page-description {
    color: #000000;
    width: 500px;
}

.inner .left .careers-content h2 {
    margin: 20px 0 5px;
    font-family: Trebuchet MS, Helvetica, Arial;
    font-size: 19px;
    font-weight: 600;
    color: #00ACED;
}

.inner .left .careers-content .vacancy h2 {
    margin: 0;
    pading: 0;
}

.inner .left .careers-content .vacancy {
    margin: 0 0 40px;
}

.inner .left .careers-content a {
    color: #00ADEE;
    text-decoration: none;
}

.inner .left .careers-content a:hover {
    color: #00EDFF;
}

.w500px {
    width: 500px;
}

.right .careers-left-submenu h3 {
    margin: 0;
    padding: 0;
    font-family: Trebuchet MS, Helvetica, Arial;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    color: #4D4D4D;
}

.right .careers-left-submenu h3.mt30px {
    margin: 30px 0 5px;
}

.careers-menu a {
    margin: 5px 0;
    display: block;
}

.careers-menu .cm-item {
    display: inline-block;
    background-color: #F4F7F9;
    width: 225px;
    height: 40px;
    line-height: 40px;
    font-family: Trebuchet MS, Helvetica, Arial;
    font-size: 15px;
    font-weight: 400;
    color: #000;
    padding: 0 10px;
    text-decoration: none;
}

.careers-menu a.active .cm-item {
    padding: 0 10px 0 30px;
    width: 205px;
    background: url(//d181h2ffads1u.cloudfront.net/images/careers/sidemenu-arrow.png) no-repeat 11px center #E6EBF1;
}

.careers-menu a:hover .cm-item, .careers-menu a.active:hover .cm-item {
    background-color: #CBD5E0;
}

.recent-positions a {
    display: block;
    text-decoration: none;
    font-family: Trebuchet MS, Helvetica, Arial;
    font-size: 14px;
    font-weight: 400;
    color: #00ACED;
    line-height: 16px;
    margin: 10px 0;
}

.motoko-blog, .recent-positions {
    width: 245px;
}

.motoko-blog .panda {
    background: url(//d181h2ffads1u.cloudfront.net/images/careers/panda.png) 155px center #F4F2B3 no-repeat;
    width: 135px;
    height: 85px;
    padding: 15px 95px 15px 15px;
    font-family: Helvetica, Arial;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    line-height: 20px;
    display: inline-block;
}

.our-staff-say .matt-video-team {
    display: inline-block;
    background: url(//d181h2ffads1u.cloudfront.net/images/careers/quote.png) 0 0 no-repeat transparent;
    width: 210px;
    height: 198px;
    padding: 15px;
    font-family: Georgia, Times New Roman;
    font-size: 14px;
    font-weight: 400;
    font-style: italic;
    color: #000000;
    line-height: 20px;
}

.our-staff-say .matt-video-team .matt-photo {
    float: right;
    margin: 5px 0;
}

.our-staff-say .matt-video-team .matt-quote {
    display: block;
    padding-top: 8px;
    font-family: Trebuchet MS, Helvetica, Arial;
    font-size: 14px;
    font-weight: 600;
    color: #000000;
}

.open-position-location {
    font-family: Trebuchet MS, Helvetica, Arial;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: #7D8393;
}

.careers-content .open-position-location {
    padding: 1px 0 5px;
}

.white-box .left .control-panel-1 a, .white-box .left .control-panel-2 a {
    color: red;
}

.inner .left .careers-content {
    font-family: Trebuchet MS, Helvetica, Arial;
    font-size: 14px;
    font-weight: 400;
    color: #000000;
    line-height: 20px;
}

.inner .left .careers-content .position-description {
    margin: 0;
    padding: 0;
}

.inner .left .careers-content .position-description p {
    margin-bottom: 8px;
}

.inner .left .careers-content .ill-btn {
    color: #000;
    font-size: 14px;
    margin-left: 15px;
    font-weight: 200;
}

.inner .left .careers-content .ill-btn:hover {
    color: #000000;
}

.white-box .left .ill-btn-nav {
    margin-top: 4px;
    color: #000;
    font-size: 15px;
    font-weight: 600;
    margin-left: 15px;
}

.ill-btn72x24 {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 72px;
}

.ill-btn150x28 {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 150px;
}

.position-order {
    width: 30px;
}
