#main-logo{
    width: 100%;
    margin: 0 auto;
    position: relative;
    display: table;
    z-index: 1;

}

#main-logo img{
    max-width: 100%;
    margin: 0 auto;
    display: table-cell;
    position: relative;
}

#return_banner {
    background-color: #336394;
    padding: 60px;
    width: 100%;
    height: 300px;
    text-align:center;
}

#return_banner .home{
    text-align: center;
    color: #fff;
    font-size: 20px;
    max-width: 100%;
    top: -67px;
    position: relative;
    width: 300px;
    padding: 10px;
    margin: 0 auto;
    background-color: #2c4865;
    border-radius: 10px;
}



.home a {
    color: #fff;
    transition: all 0.5s ease-out;
}
.home a:hover{
    color: #fff;
}
#jobby{
    margin: 0 auto;
}

#jobby-list{
    background-color: #fafafa;
}

.white{background-color:#fff;}

.row.white{
    margin: -113px 0 0 0;
}

.cc #PContent{
    margin: 0 auto;
}

.no-fl{
    float: none !important;
    margin: 0 auto;
}

.title{
    text-align: center;
    padding: 60px 0 0 0;
}

.title h1:after{
    content:"";
    display:block;
    width: 100%;
    border-top-width: 1px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    margin-bottom: 40px;
    width: 100%;
    max-width: 100%;
    border: solid 1px #d7d7d7;
}


#jobs-list aside{
    background-color: transparent;
}

#jobs-list .job-search-button.primary{
    background-color: #346394;
    border: 2px solid #1a324c;
    margin-top: 30px;
}
#jobs-list aside .filter-group>h3{
    color: #346394
}
#jobs-list .filter-category-container .filter-header{
    margin-bottom: 30px;
    border: 1px solid #dfdfdf;
}
#jobs-list > div > aside > div > div.advanced-search-container > div.filter-group.advanced-search > div:nth-child(3) > div.filter-header{
    margin-bottom: 0;
}

#jobs-list .LocationSearchInputComponent{
    display: none;
}


/*result list*/

.jobs-list .results-list .result-item {
    border-left: solid rgba(0, 0, 0, 0);
    border-width: 3px;
    padding: 10px;
}

.jobs-list .results-list .result-item:hover {
    border-left: solid rgb(25, 109, 182);
}

.jobs-list .pagination {
    width: 100%;
    padding: 0 30px;
}

.page-link.current-page {
    color: rgb(25, 109, 182) !important
}


.cc #footerpowered{
    background-color: #346394;
    margin: 0 auto;
}
.cc #footerpowered .PoweredBy {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    color: #fff;
}

.cc #footerpowered .PoweredBy a{
    color: #fff;
}






/*Job Page*/

#job-detail #return_banner{
    height: auto;
}

@media (min-width: 768px){
#job-detail .job-description .main-content {
    width: calc(100% - 22rem);
}
}

#job-detail .job-addl-info{
    width: 25%;
}
#job-detail .modal {
    background: none !important;
    width: 100% !important;
    margin: 0 auto !important;
    left: 0;
    overflow: hidden !important;
    position: relative !important;
    display: block;
}

#job-detail .modal-content {
    position: fixed !important;
}

#job-detail #footer .modal.in {
    position: fixed !important;
}

#job-detail #footer .modal.in .modal-content {
    position: relative !important;
}


/************************************ *****Job_detaill Button Hover******** *************************************/

#job-detail .job-description h3.job-title {
    font-size: 3rem;
}

#job-detail .job-description {
    background: #346394;
background: -moz-linear-gradient(top, #346394 0%, #e5e5e5 100%);
background: -webkit-linear-gradient(top, #346394 0%,#e5e5e5 100%);
background: linear-gradient(to bottom, #346394 0%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#346394', endColorstr='#e5e5e5',GradientType=0 );
}

#job-detail .primary-background-color-lighter:hover,
#job-detail .primary-background-color-lighter:focus {
    background-color: #346394;
    color: #fff;
}

#job-detail .secondary-color {
    color: #fff;
}

#job-detail .primary-background-color {
    background-color: rgba(6, 6, 6, 0.6);
}

#job-detail .job-description .apply-with-jobing-component .jobing-icon {
    fill: #fff;
}

#job-detail .job-addl-info .map-button:hover,
#job-detail .job-addl-info .job-share-button:hover {
    color: #ffffff;
    background-color: #346394;
}

#job-detail .job-description .content {
    max-width: 90rem;
}

#job-detail .job-description .job-description-content p,
#job-detail .job-description .job-description-content span,
#job-detail .job-description .job-description-content li {
    font-size: 1.5rem;
}

#job-detail .job-description .job-description-content ul {
    padding-left: 40px;
}

#job-detail .job-description h4 {
    font-size: 1.5em;
}

#job-detail .job-description .apply-button,
#job-detail .job-description .map-button,
#job-detail .job-description .job-share-button {
    font-size: 1.5rem;
}


/***job detail***/


#job-detail .job-description {
    padding: 10rem 0;
}

#job-detail .primary-background-color-lighter:hover,
#job-detail .primary-background-color-lighter:focus {
    background-color: #346394;
    color: #fff;
}

#job-detail .secondary-color {
    color: #fff;
}

#job-detail .primary-background-color {
    background-color: rgba(6, 6, 6, 0.6);
}

#job-detail .job-description .apply-with-jobing-component .jobing-icon {
    fill: #fff;
}

#job-detail .job-addl-info .map-button:hover,
#job-detail .job-addl-info .job-share-button:hover {
    color: #ffffff;
    background-color: #346394;
}

#job-list-page #jobs-list {
    padding-top: 15vw;
}

#job-detail .job-addl-info .date {
    display: none;
}


.job-payrange {
    display:none;
}

.salary-comment {
    display:none;
}