.nav-icon-10-points {
    background: transparent url(https://careers.curtisinstruments.com/application/themes/curtis/images/icons/nav/icon_culture.png) no-repeat;
}

.nav-icon-openings {
    background: transparent url(https://careers.curtisinstruments.com/application/themes/curtis/images/icons/nav/icon_openings.png) no-repeat;
}

table.jobs-table {
    
}
table.jobs-table th {
    font-weight: normal;
}
table.jobs-table tr {
    cursor: pointer;
}

table.jobs-table tr:hover td {
    color: #0077c1;
}
table.jobs-table tr td,
table.jobs-table tr th {
    padding: 16px;
}

table.jobs-table tr td {
    color: #5D5D5D;
}

.employment h1 {
    color: #0077c1;
    font-size: 55px;
    margin-top:0px;
    margin-bottom:25px;

}

.jobWindow {
    background-color: #ffffff;
    border: 1px solid #999;
    display: none;
    padding: 35px 50px;
    z-index: 3;
    position: relative;
    margin-bottom: 20px;
    box-shadow: -2px 2px 9px rgba(0, 0, 0, 0.43);
}

.jobWindow a.btn-apply-now {
    float: none;
    margin-top: 11px;
}

.jobWindow a.btn-print-job {
    margin-top:10px;
}

.jobWindow .back-result {
    text-decoration: underline;
}

.jobWindow .title {
    color: #0078C2;
    margin-bottom: 20px;
}

.jobWindow .date-info {
    list-style: none;
    padding: 0;
    margin-bottom: 20px;
}

.jobWindow h2 {
	font-size: 20px;
}

.jobWindow .description p,
.jobWindow .description ul {
    margin-bottom: 16px;
}

.jobWindow .description ul {
    padding-left: 0;
    list-style: none;
    position: relative;
    color: #6F6767;
}

.jobWindow .description ul li {
    position: relative;
    padding-left: 25px;
    line-height: 26px;
}

.jobWindow .description ul li:before {
    content: "•";
    font-size: 26px;
    line-height: 23px;
    padding-right: 5px;
    position: absolute;
    left: 0;
    top: 0;
}

.jobWindow a.btn-apply-now {
    display: inline-block;
    width: 226px;
    height: 42px;
    background: #0078c2 url(../images/btn-apply-now.png) no-repeat;
}
.jobWindow a.btn-apply-now-zh{
  background: #0078c2 url(../images/btn-apply-now-zh.png) no-repeat;
}

.sidebar .nav {
    border-bottom: 1px solid #999;
}

@media print {
    .container-fluid.container-md, .container {
        max-width: none !important;
    }
    .col-sm-8.content {
      max-width: 100% !important;
      flex: 0 0 100% !important;
    }
    .jobWindow {
        border: none;
        width: 100%;
    }
}
