/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 01-Apr-2015, 16:38:29
    Author     : Michael Cropper
*/

/*body {
    padding-top: 50px;
    background-color: #E8E8E8;
}*/
.starter-template {
    padding: 40px 15px;
    text-align: center;
}
.homepage-container {
    vertical-align: middle;
}
.navbar-inverse {
    background-color: #303030;
    border-color: #080808;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    /*padding-top: 15px;*/
}
h1 {
    font-family: "Gotham SSm A", "Gotham SSm B", "Helvetica Neue", sans-serif;
    color: black;
    font-size: 36px;
    font-weight: 200;
    text-align:center;
    padding: 15px 15px;
}

.align-center {
    text-align: center;
}
.align-right {
    text-align: right;
}
.job-hunter-employer-buttons-padding {
    /*padding: 20px;*/
}
/* Custom default button */
.cover .btn-lg {
    padding: 10px 20px;
    font-weight: bold;
    margin: 10px;
}


.body-container {
    background-color: #f79646 /* Branded Orange */;
    margin-top:110px;
    /*border: 2px solid white;*/
    border-radius: 10px;
/*    padding-left: 40px;
    padding-right: 40px;
    margin-bottom:20px;
    padding-bottom: 30px;*/
}

/* Links */
a,
a:focus,
a:hover {
    color: #000;
}

.main-footer {
    text-align: center;
}

.navbar-inverse .navbar-nav>li>a {
    color: black;
    font-weight: bold;
}
.navbar-inverse .navbar-nav>li>a:hover{
    color: black;
    font-weight: bold;
}

.btn-default {
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;
}

.job-category-links {
    color: #333;
}
.job-category-links:hover {
    color: black;
}

.capitalise {
    text-transform: capitalize;
}

.job-details-top-headings {
    font-weight: bold;
}

.full-details-link {
    color: #333;
}
.full-details-link:hover {
    color: black;
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #e7e7e7;
    border-radius: 4px;
}

.footer-links a {
    color: black;
}
.footer-links a:hover {
    color: black;
}


.error-message {
    color: red;
}


.viewApplicantsH3 {
    margin-top:0px;
}


.circleStatsInvitedToInterview {
    border-color:#32CD32;
    border-image:none;
    border-radius: 50% 50% 50% 50%;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-style:solid;
    border-width:15px;
    height:100px;
    width:100px;
    padding: 20px;
    font-weight: bold;
    font-size: 20px;
    margin: auto;
}

.circleStatsInvitedToPhoneInterview {
    border-color:#FF8C00;
    border-image:none;
    border-radius: 50% 50% 50% 50%;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-style:solid;
    border-width:15px;
    height:100px;
    width:100px;
    padding: 20px;
    font-weight: bold;
    font-size: 20px;
    margin: auto;
}

.circleStatsApplied {
    border-color:#4785F8;
    border-image:none;
    border-radius: 50% 50% 50% 50%;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-style:solid;
    border-width:15px;
    height:100px;
    width:100px;
    padding: 20px;
    font-weight: bold;
    font-size: 20px;
    margin: auto;
}

.circleStatsUnsuccessful {
    border-color:#696969;
    border-image:none;
    border-radius: 50% 50% 50% 50%;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-style:solid;
    border-width:15px;
    height:100px;
    width:100px;
    padding: 20px;
    font-weight: bold;
    font-size: 20px;
    margin: auto;
}

.myJobsListingInvitedToInterview {
    border-left-color:#32CD32;
    border-left-width:5px;
    border-left-style:solid;
}

.myJobsListingInvitedToPhoneInterview {
    border-left-color:#FF8C00;
    border-left-width:5px;
    border-left-style:solid;
}

.myJobsListingApplied {
    border-left-color:#4785F8;
    border-left-width:5px;
    border-left-style:solid;
}

.myJobsListingUnsuccessful {
    border-left-color:#696969;
    border-left-width:5px;
    border-left-style:solid;
}

.myJobsListingDraftApplications {
    border-left-color:#00FFFF;
    border-left-width:5px;
    border-left-style:solid;
}



.btn-primary-decline-job {
    color: #fff;
    background-color: #FF0000;
    border-color: #E60000;
}

a {
    text-decoration: underline;
}


.funnel-background {
    height: 150px;
    margin: 0;
    padding: 45px 0 0 0;
    background: url(/images/administrator-images/google-analytics-funnel.jpg) top center no-repeat;
    text-align:center;
}

.funnel-enter {
    height: 150px;
    margin: 0;
     /*padding: 50px 0 0 0;*/
    background: url(/images/administrator-images/google-analytics-funnel-enter.jpg) right top no-repeat;
}

.funnel-exit {
    height: 150px;
    margin: 0;
    padding: 0px 0 0 50px;
    background: url(/images/administrator-images/google-analytics-funnel-exit.jpg) left top no-repeat;
}

.funnel-exit-headings {
    font-weight: bold;
}

.funnel-text-offered {
    font-size: 18px;
}

.funnel-text-accepted {
    font-size: 18px;
}

.funnel-text-declined {
    font-size: 18px;
}

.job-hunter-my-details-panel-section {
    border-color: #5cb85c !important;
}

.job-hunter-my-details-about-me-heading {
    color: #fff;
    background-color: #5cb85c !important;
    border-color: #4cae4c !important;
}

.employer-view-applications-new-applicants-panel-section {
    border-color: #4785F8 !important;
}
.employer-view-applications-new-applicants-heading {
    color: #fff;
    background-color: #4785F8 !important;
    border-color: #4785F8 !important;
}

.employer-view-applications-shortlisted-panel-section {
    border-color: #696969 !important;
}
.employer-view-applications-shortlisted-heading {
    color: #fff;
    background-color: #696969 !important;
    border-color: #696969 !important;
}

.employer-view-applications-phone-interview-panel-section {
    border-color: #FF8C00 !important; /*orange */
}
.employer-view-applications-phone-interview-heading {
    color: #fff;
    background-color: #FF8C00 !important;
    border-color: #FF8C00 !important;
}

.employer-view-applications-physical-interview-panel-section {
    border-color: #32CD32 !important;
}
.employer-view-applications-physical-interview-heading {
    color: #fff;
    background-color: #32CD32 !important;
    border-color: #32CD32 !important;
}

.employer-view-applications-offered-job-panel-section {
    border-color: #32CD32 !important;
}
.employer-view-applications-offered-job-heading {
    color: #fff;
    background-color: #32CD32 !important;
    border-color: #32CD32 !important;
}

.employer-details-panel-section {
    border-color: #4785F8 !important; /* blue */
}
.employer-details-heading {
    color: #fff;
    background-color: #4785F8 !important;
    border-color: #4785F8 !important;
}

.row {
    margin-right: 0px;
    margin-left: 0px;
}


.unlock-applicants-payment-card-headings{
    font-weight:bold;
    font-size:large;

}
.unlock-applicants-payment-amounts{
    font-weight:bold;
    font-size:large;
    text-align:right

}

.doubleUnderline {
    border-bottom: 1px solid #000;
}

.not-active {
    pointer-events: none;
    cursor: default;
    background-color: #83b3dc !important;
    text-decoration: none;
}

.not-active-button {
    pointer-events: none;
    cursor: default;
    background-color: #83b3dc;
}

.nav-pills>li>a, .nav-pills>li>a:focus, .nav-pills>li>a:hover {
    color: #fff;
    background-color: #4785F8;
    margin: 5px;
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.employer-invoices-list-rows{
    font-size:large;
}

.invoice-paid-notice {
    color: green;
    font-size: xx-large;
}

.invoice-details {
    font-size:large;
}

.dashboard-icon {
    font-size: 60pt !important;
}

.dashboard-icon-button {
    width:100%;
}

.employer-my-details-sub-headings {
    font-weight:bold;
}

.employer-our-jobs-icon{
    font-size:20pt;    
}

.employer-out-jobs-paragraphs {
    font-weight:bold;
    font-size: 12pt;
    text-transform: capitalize;
}

.employer-dashboard-icon-dashboard {
    font-size: 30pt;   
}

.job-hunter-my-details-paragraphs {
    font-weight:bold;
}

.front-end-panel-section {
    border-color: #5cb85c !important;
}

.front-end-heading {
    color: #fff;
    background-color: #5cb85c !important;
    border-color: #4cae4c !important;
}

.job-listing-image {
    width:100%;
}

.job-listing-salary-details {
    font-size: 16pt;
}


.tendo-jobs-logo {
    width: 200px;
}

.navbar-brand {
    float: left;
    height: 120px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}

.navbar-inverse {
    background-color: white;
    border-color: orange;
}

.navbar-inverse .navbar-nav>li>a {
    color: black;
    font-weight: bold;
}


body {
    padding-top: 50px;
    background-color:black;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
}


.tendo-jobs-logo-homepage {
    width: 100%;
}

.homepage-text-snippet {
    font-weight: bolder;
    font-size: 33pt !important;
}

.contact-form-input-box-headings {
    font-weight:bold;
    font-size: 12pt;
}

.job-details-logo {
    width:100%;
}

.employer-view-applicant-contact-details {
    font-weight:bold;
}

.text-transform-proper {
    text-transform: capitalize;
}

.job-details-company-information {
    font-weight:bold;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #FF8C00 !important; /*orange */;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #555;
    background-color: white;
}
.navbar-default .navbar-nav>li>a {
    color: black;
    text-decoration: none;
    font-weight:bold;
    font-size:14px;
}

.navbar-default .navbar-nav>li>a:hover {
    color: #FF8C00 !important; /*orange */;
    text-decoration: none;
    font-weight:bold;
    font-size:14px;
}

.navbar-default {
    background-color: white;
    border-color: #e7e7e7;
}

.navbar-nav {
    float: left;
    margin: 0;
    margin-top: 10px;
}

.navbar {
    margin-bottom: 0px;
}

.employers-how-tendo-jobs-works-steps{ 
    border-color: #FF8C00 !important; /*orange */;
    background-color: black;
    color:white;
    border-image: none;
    border-radius: 50% 50% 50% 50%;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-style: solid;
    border-width: 15px;
    height: 100px;
    width: 100px;
    padding: 20px;
    font-weight: bold;
    font-size: 20px;
    margin: auto;
    text-align: center;
}

.employer-benefits{
    font-size: 72px;
    color: #FF8C00 !important; /*orange */;
}

.employer-benefits-text{

}

.float-right {
    float:right;
}

.employer-referral-points-box{
    background-color: #4cae4c; 
    color: black;
    font-size: 16px;
    font-weight:bold;
    display: inline-block;
}

.employer-not-reviewed{
    color:red;
}

.job-details-company-links{
    word-wrap: break-word;
}

.inactiveLink {
    pointer-events: none;
    cursor: default;
}

.employers-page-recent-employers-logo-div{
    /*    postition: relative;
        height:200px;
        margin: 0px;*/
}

.employers-page-recent-employers-logo{
    /*    width:80%;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);*/
    height: 60px;
}

@media screen and (max-width: 420px) {
    .tendo-jobs-logo {
        width: 200px;
    }

    .navbar-fixed-bottom {
        position: relative;
        right: 0;
        left: 0;
        z-index: 1030;
    }
}

.employers-pricing-table th, .employers-pricing-table td {
    text-align: center;
}

.employers-pricing-table tr td:first-child {
    font-weight:bold;
    text-align: left;
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
}


/* -- For Tabbed Content on Employer page -- */
.employers-tabbed-content-heading {
    margin-top:20px;
    margin-bottom:20px;
}
.employers-branded-careers-page-image {
    width:80%;
}
.employers-pricing-table-tick {
    margin-right:10px;
    color: green;
}
.employers-pricing-table-cross {
    margin-right:10px;
    color: red;
}
a.employers-pricing-table-register-button-link{
    text-decoration: none;
}
a.employers-pricing-table-register-button-link:hover{
    text-decoration: none;
}
.employers-pricing-table-panel-free-plan {
    border-color: #FAC090;
}
.employers-pricing-table-panel-free-plan>.panel-heading {
    color: #000000; /*Black */
    background-color: #FAC090; /*light blue*/
    border-color: #FAC090; /*light blue*/
}
.employers-pricing-table-panel-starter-plan {
    border-color: #FF8C00; /*orange */
}
.employers-pricing-table-panel-starter-plan>.panel-heading {
    color: #000000; /*Black */
    background-color: #FF8C00; /*orange */
    border-color: #FF8C00; /*orange */
}
.employers-pricing-table-panel-small-business-plan {
    border-color: #FAC090;
}
.employers-pricing-table-panel-small-business-plan>.panel-heading {
    color: #000000; /*Black */
    background-color: #FAC090; /*light blue*/
    border-color: #FAC090; /*light blue*/
}
.employers-pricing-table-panel-growing-business-plan {
    border-color: #FAC090;
}
.employers-pricing-table-panel-growing-business-plan>.panel-heading {
    color: #000000; /*Black */
    background-color: #FAC090; /*light blue */
    border-color: #FAC090; /*light blue */
}

.individual-nav-tab{
    text-decoration:none;
}
.nav-tabs {
    border-bottom: 1px solid #000;
}
.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}
.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    background-color: #FAC090; /*light orange */
    border-color: black;
    border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
    border-color: #000 #000 #000;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    color: #000;
    cursor: default;
    background-color: #FF8C00; /*full orange*/
    border: 1px solid #000;
}
.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 1px solid #000;
}
.nav-tabs.nav-justified > li {
    float: none;
    padding-left:2px;
    padding-right:2px;
}
.nav-tabs.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width: 768px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }
    .nav-tabs.nav-justified > li > a {
        margin-bottom: 0;
    }
}
.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #000;
}
@media (min-width: 768px) {
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #000;
        border-radius: 4px 4px 0 0;
    }
    .nav-tabs.nav-justified > .active > a,
    .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a:focus {
        border-bottom-color: #000;
    }
}

.employer-saved-card-details-headers {
    font-size: 14pt;
    vertical-align: top;
}

#viewTeamMembersUserRolesTable > tbody > tr > td:nth-child(2), td:nth-child(3), td:nth-child(4){
    text-align: center;
}
#viewTeamMembersUserRolesTable > thead > tr > th:nth-child(2), th:nth-child(3), th:nth-child(4){
    text-align: center;
}

.bold {
    font-weight: bold;
}
.underline {
    text-decoration: underline;
}

.dashboard-icon-fa {
    font-size: 65pt !important;
}

/*-----For Social Icons------*/
.smGlobalBtn{ /* global button class */
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 50px;
    height: 50px;
    box-shadow: 0 2px 2px #999;
    padding: 0px;
    text-decoration: none;
    text-align: center;
    color: #fff;
    font-size: 25px;
    font-weight: normal;
    line-height: 2em;
    border-radius: 25px;
    -moz-border-radius:25px;
    -webkit-border-radius:25px;
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 20px;
}
/* facebook button class*/
.facebookBtn{
    background: #4060A5;
}

.facebookBtn:before{ /* use :before to add the relevant icons */
    font-family: "FontAwesome";
    content: "\f09a"; /* add facebook icon */
}

.facebookBtn:hover{
    color: #4060A5;
    background: #fff;
    text-decoration: none;
}

/* twitter button class*/
.twitterBtn{
    background: #00ABE3;
}

.twitterBtn:before{
    font-family: "FontAwesome";
    content: "\f099"; /* add twitter icon */
}

.twitterBtn:hover{
    color: #00ABE3;
    background: #fff;
    text-decoration: none;
}

/* google plus button class*/
.googleplusBtn{
    background: #e64522;
}

.googleplusBtn:before{
    font-family: "FontAwesome";
    content: "\f0d5"; /* add googleplus icon */
}

.googleplusBtn:hover{
    color: #e64522;
    background: #fff;
    text-decoration: none;
}

/* linkedin button class*/
.linkedinBtn{
    background: #0094BC;
}

.linkedinBtn:before{
    font-family: "FontAwesome";
    content: "\f0e1"; /* add linkedin icon */
}

.linkedinBtn:hover{
    color: #0094BC;
    background: #fff;
    text-decoration: none;
}

/* pinterest button class*/
.pinterestBtn{
    background: #cb2027;
}

.pinterestBtn:before{
    font-family: "FontAwesome";
    content: "\f0d2"; /* add pinterest icon */
}

.pinterestBtn:hover{
    color: #cb2027;
    background: #fff;
    text-decoration: none;
}

/* website button class*/
.websiteBtn{
    background: #e88845;
}

.websiteBtn:before{
    font-family: "FontAwesome";
    content: "\f0ac"; /* add globe icon */
}

.websiteBtn:hover{
    color: #e88845;
    background: #fff;
    text-decoration: none;
}

/* youtube button class*/
.youtubeBtn{
    background: #e52d27;
}

.youtubeBtn:before{
    font-family: "FontAwesome";
    content: "\f16a"; /* add youtube icon */
}

.youtubeBtn:hover{
    color: #e52d27;
    background: #fff;
    text-decoration: none;
}
/*-----END - For Social Icons------*/


.onboarding-progress-bar {margin-top: 40px;}

/*Onboarding Progress Bar*/
.onboarding-progress-bar {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}
.onboarding-progress-bar > .onboarding-progress-bar-step {padding: 0; position: relative;}
.onboarding-progress-bar > .onboarding-progress-bar-step + .onboarding-progress-bar-step {}
.onboarding-progress-bar > .onboarding-progress-bar-step .onboarding-progress-bar-stepnum {color: #000; font-size: 16px; margin-bottom: 5px; font-weight:bold}
.onboarding-progress-bar > .onboarding-progress-bar-step .onboarding-progress-bar-info {color: #000; font-size: 14px; font-weight:bold;}
.onboarding-progress-bar > .onboarding-progress-bar-step > .onboarding-progress-bar-dot {position: absolute; width: 30px; height: 30px; display: block; background: #FF8C00; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;} 
.onboarding-progress-bar > .onboarding-progress-bar-step > .onboarding-progress-bar-dot:after {content: ' '; width: 14px; height: 14px; background: #000000; border-radius: 50px; position: absolute; top: 8px; left: 8px; } 
.onboarding-progress-bar > .onboarding-progress-bar-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}
.onboarding-progress-bar > .onboarding-progress-bar-step > .progress > .progress-bar {width:0px; box-shadow: none; background: 	#5cb85c;}
.onboarding-progress-bar > .onboarding-progress-bar-step.complete > .progress > .progress-bar {width:100%;}
.onboarding-progress-bar > .onboarding-progress-bar-step.active > .progress > .progress-bar {width:50%;}
.onboarding-progress-bar > .onboarding-progress-bar-step:first-child.active > .progress > .progress-bar {width:0%;}
.onboarding-progress-bar > .onboarding-progress-bar-step:last-child.active > .progress > .progress-bar {width: 100%;}
.onboarding-progress-bar > .onboarding-progress-bar-step.disabled > .onboarding-progress-bar-dot {background-color: #f5f5f5;}
.onboarding-progress-bar > .onboarding-progress-bar-step.disabled > .onboarding-progress-bar-dot:after {opacity: 0;}
.onboarding-progress-bar > .onboarding-progress-bar-step:first-child  > .progress {left: 50%; width: 50%;}
.onboarding-progress-bar > .onboarding-progress-bar-step:last-child  > .progress {width: 50%;}
.onboarding-progress-bar > .onboarding-progress-bar-step.disabled a.onboarding-progress-bar-dot{ pointer-events: none; }
/*END Onboarding Progress Bar*/


/* 5 Column Grid */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

#page-homepage #footer-social-icons {
    display:none;
}

/* Standard Follow Button */
.follow-button{
    width:110px;
}

.follow-button:hover{
    background-color:red !important;
    border-color: red !important;
}
.follow-button:hover:before{
    content:"Unfollow";
}

.follow-button:hover span {display:none}


/* Standard Follow Button New */
.follow-button-new{
    width:110px;
}

.follow-button-new:hover{
    background-color:red !important;
    border-color: red !important;
}

.follow-button-new:hover:before{
    content:"Unfollow";
}


.follow-button-new:hover span {display:none}


.navbar .nav-pills {
    display: inline-block;
    float: none;
    vertical-align: top;
}
.navbar .nav-pills a {
    text-decoration:none;
}
.navbar .nav-pills a:hover {
    text-decoration: underline;
}

.navbar .navbar-collapse {
    text-align: center;
}


.search-nav-pills-colour a,
.search-nav-pills-colour a:hover {
    background-color: #FAC090 !important;
}

.search-nav-pills-colour .active a,
.search-nav-pills-colour .active a:hover {
    background-color: #F79646 !important; /* Orange */
}

.company-search-link-to-employer {
    text-decoration: none;
    color:#F79646; /* Orange */
}
.company-search-link-to-employer:hover {
    text-decoration: underline;
    color:#F79646; /* Orange */
}

/* Fixing Bug Created by Bootstrap 4 on Line Height for Input Select Dropdowns */
input.form-control {
    /*height: 40px !important;*/
}

.location-counties-header-div{
    background-repeat: no-repeat; 
    background-attachment: fixed; 
    background-size: auto auto; 
    background-position: center; 
    height:400px;
    border-radius: 25px;
}

/* Fixing Bug Created by Bootstrap 4 on Line Height for Input Groups */
.input-group-lg>.form-control {
    height: 46px !important;
}
select.form-control:not([size]):not([multiple]) {
    height: 3.5rem;
}



/* Helper Icons on Employer Post a Job Page */
.employer-post-a-job-helper-icons {
    font-size: 14pt;    
}
.input-group.input-group-unstyled input.form-control {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.input-group-unstyled .input-group-addon {
    border-radius: 4px;
    border: 0px;
    background-color: transparent;
}


.spinning-loading-icon-for-input-boxes {    
    background-color: #eeeeee;
    background-image: url("/images/loading-spinner.gif");
    background-size: 25px 25px;
    background-position:right center;
    background-repeat: no-repeat;
}


.login-register-buttons {
    padding:10px 20px; 
    margin:10px;
}


#gender-div input {
    margin-right:10px;
    margin-left:20px;    
}
/*.job-category-links p::first-letter {
    font-size:120%;;
}*/

.job-hunter-review-employer-titles {
    font-size: 14pt;
    font-weight: bold;
}

/*Taggle*/




.job-hunter-change-profile-picture {
    text-decoration:none;
}


.featured-employer-card {
    border: #FF8C00 2px solid;
}
.featured-employer-card-title {
    background-color:#FF8C00;
    padding:10px;
    font-weight:bold;
}


/* Geezer Cloud */
.dashboard-icon {
    font-size: 24pt;
}

.panel {
    margin-bottom: 20px;
    margin-top: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}