﻿#pnlInnerWrapper {
    max-width: 100%;
    padding: 0;
    width: 100%;
}

#recent-search dt {
    color: #FFF;
    font-weight:900;
    font-size:1.4em;
}

.recent-search-item {
    color: #FFF;
    margin-left:.9em;
}

.recent-search-list dd {
    font-weight: 600;
    list-style-type: none;
    margin-left: .9em;
    margin-bottom:0em;
}

.new-recent-search, .recent-search {
    color: #6EA23D;
}

#recent-search dt a {
    outline: none;
    color: #09a0db;
    text-decoration: none;
}

#recent-search dt a:hover {
    text-decoration: underline;
}

#recent-search dt a:visited {
    color: #662d91;
}

a#recentSearches_cbh1ClearRecentSearch {
    color: #127AB3;
}

.new-homepage {
    background: #EFEFEF;
}

.new-homepage * {
    font-family: 'Lato', Helvetica, Arial, sans-serif;
}

.new-homepage strong, .new-homepage b {
    font-weight: 900;
}

.new-homepage #panelRow > div {
    background: #FFF;
    float: left;
    margin-left: 2.6666%;
    position: relative;
    text-align: center;
    width: 23%;
}

#panelRow > .panel:first-child {
    margin-left: 0;
}

.panel hr {
    border: 1px dashed #00466B;
    opacity: 0.2;
}

.panel {
    background: #f2f2f2;
    border-color: #d8d8d8;
    border-style: solid;
    border-width: 1px;
    color: #333;
    margin-bottom: 68px;
    padding: 1.25rem;
}

.new-homepage .get-started h3 {
    color: #023658;
    font-size: 2.5em;
    font-weight: 300;
}

.new-homepage .get-started h4 {
    font-size: 1.5em;
    font-weight: 300;
    margin-top: -.7em;
}

.new-homepage .hero h1 {
    text-align: center;
}

.new-homepage .popular-search {
    background: #FFF;
    background-color: #FFF;
    border-top: 5px solid #CCC;
    padding: 56px 0;
}

.new-homepage .popular-search a.browse {
    color: #09a0db;
}

#recent-search dt a {
    outline: none;
    color: #09a0db;
    text-decoration: none;
}

#recent-search dt a:hover {
    text-decoration: underline;
}

#recent-search dt a:visited {
    color: #662d91;
}

.new-homepage .popular-search a.browse span {
    font-size: 1.5em;
    margin-right: 1em;
}

.new-homepage .popular-search h2 {
    color: #797979;
    font-size: 2em;
    font-weight: 300;
    margin-bottom: 1em;
}

.new-homepage .popular-search h1 {
    color: #00476B;
    font-size: 2.25em;
    font-weight: 300;
    margin-bottom: 1.5em;
}

.new-homepage .popular-search a {
    font-weight: 400;
}

.new-homepage .popular-search h3 {
    color: #023658;
    font-size: 2.5em;
    font-weight: 300;
}

.new-homepage .popular-search .row.browse-all {
    margin-top: .5em;
}

.new-homepage i {
    font-family: FontAwesome;
}

.new-homepage h1, .new-homepage h2, .new-homepage h3, .new-homepage h4, .new-homepage h5, .new-homepage h6 {
    font-weight: 600;
}

.new-homepage .hero-wrapper {
    background-image: url(http://img.icbdr.com/images/js/hero-light-960px.jpg);
    background-position: top center;
    background-size: cover;
    border-bottom: 1em #93ABBA solid;
}

.new-homepage .hero-wrapper .hero {
    height: 460px;
    padding-top: 2.25em;
    width: 100%;
}

.new-homepage .hero-wrapper h1 {
    color: #FFF;
    font-size: 2.25em;
    font-weight: 300;
    margin-bottom: .5em;
}

.new-homepage .hero-wrapper .search {
    background-color: rgba(0,0,0,0.3);
    border-radius: 8px;
    padding: 1.2em 2.5em;
}

.new-homepage .hero-wrapper label {
    color: #FFF;
    font-size: 1em;
    font-weight: 300;
}

.new-homepage .hero-wrapper .hero-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.new-homepage .hero-wrapper input[type=text] {
    border: none;
    border-radius: 2px;
    box-shadow: none;
    color: #09a0db;
    font-size: 1.5em;
    height: 60px;
    margin-top: .25em;
    padding: .75em;
}

.new-homepage .hero-wrapper input[type=submit] {
    -webkit-appearance: none;
    background: #85ce3f;
    border: 0.125rem solid #85ce3f;
    text-align: center;
    box-sizing: border-box;
    padding: 0;
    margin-bottom: 0.625rem;
    width: 100%;
    display: block;
    color: white;
    border-radius: 3px;
    transition: background-color 300ms ease-out;

    font-size: 1.5em;
    font-weight: 700;
    height: 60px;
    margin: 30px 0 0;
}


.new-homepage .hero-wrapper input[type=submit]:hover {
    border: 0.125rem solid #9dd865;
    background: #9dd865;
}

 .new-homepage .hero-wrapper input[type=submit]:active {
    border: 0.125rem solid #6fac40;
    background: #6fac40;
}

.new-homepage .hero-wrapper .input-wrapper:nth-of-type(1), .new-homepage .hero-wrapper .input-wrapper:nth-of-type(2) {
    padding: 0 .125em;
    width: 37.5%;
}

.new-homepage .hero-wrapper .input-wrapper:nth-of-type(3) {
    padding: 0 .125em;
    width: 25%;
}

.new-homepage .hero-wrapper .button.expand {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}

.new-homepage .popular-search p {
    color: #A9A9A9;
    font-weight: 300;
    line-height: 1.875;
    margin-bottom: 1em;
}

.new-homepage .popular-search p a {
    color: #09a0db;
}

.new-homepage .popular-search p a:hover {
    text-decoration: underline;
}

.new-homepage .popular-search p a:visited {
    color: #662d91;
    text-decoration: none;
}

.new-homepage .popular-search .browse img {
    height: 24px;
    margin-right: 1em;
    width: auto;
}

.get-started .small-10, .popular-search .small-10 {
    padding: 0 2.5em;
}

span.header {
    color: #000;
    font-family: Lato, sans-serif;
    font-size: 1.5em;
}

#advancedSearch {
    float: right;
    width: 25%;
    text-align: center;
    color: #fff;
    margin-top: -12px;
}

#add-resume-container {
    float: left;
    margin-top: 1.6em;
}

#careerInsightsPanel, #resume-upload {
  padding: 1em 0;
}

.career-insights-prop strong {
  margin-top: 15px;
  color: #09a0db;
  float: left;
  width: 40%;
  text-align: center;
  font-size: 2.5em;
  line-height: 3rem;
}

.career-insights-prop {
  background-color: white;
  float: left;
  border: 2px solid #E9E9E9;
  width: 100%;
}

#search-label {
    font-size: 100%;
    line-height:1.2;
    margin-top: 19px;
    color:#797979;
    font-weight:500;
    font-family: Lato, Helvetica, Arial, sans-serif;
    width:60%;
    float:left;
}

#views-label {
    font-size: 100%;
    line-height:1.2;
    margin-top: 19px;
    color:#797979;
    font-weight:500;
    font-family: Lato, Helvetica, Arial, sans-serif;
    width:60%;
    float:left;
}

#reports-label {
    font-size: 100%;
    line-height:1.2;
    margin-top: 19px;
    color:#797979;
    font-weight:500;
    font-family: Lato, Helvetica, Arial, sans-serif;
    width:60%;
    float:left;
}
