/*  Phoenix ATS 
 *  Recruitment Software solution from Capital Software
 *  version 5
 *  http://www.phoenixats.com/
 */
.btn {
    border: 0;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
}

    .btn:hover, .btn:focus {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

.btn-social-icon {
    min-width: initial;
}

.btn-default {
    background: #fff;
    border: 0;
}

    .btn-default:hover, .btn-default:focus {
        background: #fff;
        border-color: #ffd55f;
    }

    .btn-default:focus {
        -webkit-box-shadow: 0, 0, 0, #fff;
        -moz-box-shadow: 0, 0, 0, #fff;
        box-shadow: 0, 0, 0, #fff;
    }

.btn-primary {
    background: #ffc72c;
    border: 1px solid #ffc72c;
}

    .btn-primary:hover, .btn-primary:focus {
        border-color: #f8b600;
        background-color: #f8b600;
        -webkit-transition: all, 0.1s, ease-in-out;
        -moz-transition: all, 0.1s, ease-in-out;
        -ms-transition: all, 0.1s, ease-in-out;
        -o-transition: all, 0.1s, ease-in-out;
        transition: all, 0.1s, ease-in-out;
    }

.btn-info {
    background: #fff;
    border: 1px solid #ffc72c;
    color: #ffc72c;
}

    .btn-info:hover, .btn-info:focus {
        background-color: #ffc72c;
        border: 1px solid #ffc72c;
        color: #fff;
        -webkit-transition: all, 0.1s, ease-in-out;
        -moz-transition: all, 0.1s, ease-in-out;
        -ms-transition: all, 0.1s, ease-in-out;
        -o-transition: all, 0.1s, ease-in-out;
        transition: all, 0.1s, ease-in-out;
    }

@media (min-width: 768px) {
    .btn-primary,
    .btn-info {
        padding: 13px 29px;
    }
}

a.btn {
    display: inline-block\9;
    margin-bottom: 3px\9;
}

.main-content .search-jobs .control-label {
    font-size: 16px;
    font-size: 1.6rem;
}

.form-control {
    border-color: #e2e2e2;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
}

    .form-control:hover, .form-control:focus {
        border-color: #c9c9c9;
    }

    .form-control:focus {
        -webkit-box-shadow: 0 0 5px #e2e2e2;
        -moz-box-shadow: 0 0 5px #e2e2e2;
        box-shadow: 0 0 5px #e2e2e2;
    }

.thumbnail .caption {
    color: #1e1e1e;
}

.alert {
    margin: 20px 0;
    font-weight: bold;
}

.alert-danger {
    background-color: #ffdcda;
    border-color: #f44336;
    color: #f44336;
}

.pagination .active > a, .pagination .active > a:hover, .pagination .active > a:focus,
.pagination .active > span, .pagination .active > span:hover, .pagination .active > span:focus {
    background-color: #ffc72c;
    border-color: #ffc72c;
}

.pagination li > a:hover, .pagination li > a:focus,
.pagination li > span:hover, .pagination li > span:focus {
    border-color: #e2e2e2;
}

.pagination li > a, .pagination li > span,
.pagination .disabled > a, .pagination .disabled > a:hover {
    color: #ffc72c;
    border-color: #e2e2e2;
}

i#social {
    opacity: 0.85;
}

    i#social:hover, i#social:focus {
        -webkit-transition: all, 0.2s, ease-in-out;
        -moz-transition: all, 0.2s, ease-in-out;
        -ms-transition: all, 0.2s, ease-in-out;
        -o-transition: all, 0.2s, ease-in-out;
        transition: all, 0.2s, ease-in-out;
        opacity: 1;
    }

.linkedinimport {
    font-family: Roboto, Arial, sans-serif;
    padding-left: 50px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
}

    .linkedinimport i.fa-linkedin {
        line-height: 32px;
    }

ul.nav-wizard {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
}

    ul.nav-wizard li:before {
        border-left-color: #fff;
    }

    ul.nav-wizard li a {
        color: #000;
    }

    ul.nav-wizard li.active {
        color: #fff;
        background: #ffc72c;
    }

        ul.nav-wizard li.active a, ul.nav-wizard li.active a:active, ul.nav-wizard li.active a:focus, ul.nav-wizard li.active a:visited {
            color: #fff;
            background: #ffc72c;
        }

        ul.nav-wizard li.active:after {
            border-left-color: #ffc72c;
        }

.thumbnail {
    border-color: #e2e2e2;
    border-radius: 0;
    margin-bottom: 30px;
}

#JobNumberOrTitle.k-textbox {
    width: 100%;
}

.k-textbox {
    border-color: #e2e2e2;
    max-width: 100%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
}

    .k-textbox:hover, .k-textbox:focus {
        border-color: #c9c9c9;
    }

    .k-textbox:focus {
        -webkit-box-shadow: 0 0 5px #e2e2e2;
        -moz-box-shadow: 0 0 5px #e2e2e2;
        box-shadow: 0 0 5px #e2e2e2;
    }

    .k-textbox:focus, .k-autocomplete.k-state-focused, .k-picker-wrap.k-state-focused,
    .k-numeric-wrap.k-state-focused, .k-dropdown-wrap.k-state-focused, .k-multiselect.k-header.k-state-focused {
        -webkit-box-shadow: 0 0 5px #e2e2e2;
        -moz-box-shadow: 0 0 5px #e2e2e2;
        box-shadow: 0 0 5px #e2e2e2;
    }

.k-autocomplete.k-state-default, .k-picker-wrap.k-state-default, .k-numeric-wrap.k-state-default,
.k-dropdown-wrap.k-state-default, .k-multiselect.k-header, .k-state-default > .k-select {
    border-color: #e2e2e2;
}

.k-state-hover span {
    background-color: #e2e2e2;
}

.k-calendar .k-header, .k-calendar .k-footer, .k-calendar .k-footer .k-nav-today {
    background-color: #e2e2e2;
}

    .k-calendar .k-footer .k-nav-today:hover, .k-calendar .k-footer .k-nav-today.k-state-hover,
    .k-link.k-state-hover, .k-state-hover, .k-state-hover:hover,
    .k-calendar .k-link.k-nav-fast.k-state-hover, .k-state-focused {
        background-color: #e2e2e2;
    }

    .k-calendar .k-footer .k-nav-today:active,
    .k-calendar .k-footer .k-nav-today:active,
    .k-heade .k-link:active,
    .k-calendar .k-link.k-nav-fast:active {
        color: #000;
        background-color: #e2e2e2;
    }

::-moz-selection {
    background: #ffc72c;
    color: #000;
}

::selection {
    background: #ffc72c;
    color: #000;
}

@media (min-width: 1200px) {
    .wrapper {
        margin-bottom: -137px;
    }

        footer, .wrapper:after {
            height: 137px;
        }
}

.username {
    color: #e2e2e2;
}

hr {
    border-color: #e2e2e2;
}

body {
    font-family: Roboto, Arial, sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    color: #1e1e1e;
    padding-top: 65px;
}

p {
    font-family: Roboto, Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .vacancy-info h2, .h4, .h5, .h6 {
    color: #000;
    font-family: Roboto, Arial, sans-serif;
    font-weight: bold;
}

    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
    .h1 a, .h2 a, .h3 a, .vacancy-info h2 a, .h4 a, .h5 a, .h6 a {
        color: #000;
    }

        h1 a:hover, h1 a:focus, h2 a:hover, h2 a:focus, h3 a:hover, h3 a:focus, h4 a:hover, h4 a:focus, h5 a:hover, h5 a:focus, h6 a:hover, h6 a:focus,
        .h1 a:hover,
        .h1 a:focus, .h2 a:hover, .h2 a:focus, .h3 a:hover, .vacancy-info h2 a:hover, .h3 a:focus, .vacancy-info h2 a:focus, .h4 a:hover, .h4 a:focus, .h5 a:hover, .h5 a:focus, .h6 a:hover, .h6 a:focus {
            color: #000;
        }

h1, .h1 {
    font-size: 34px;
    font-size: 3.4rem;
    font-family: Roboto, Arial, sans-serif;
}

@media (max-width: 767px) {
    h1, .h1 {
        font-size: 25px;
        font-size: 2.5rem;
    }
}

h2, .h2 {
    font-size: 28px;
    font-size: 2.8rem;
}

@media (max-width: 767px) {
    h2, .h2 {
        font-size: 20px;
        font-size: 2rem;
    }
}

h3, .h3, .vacancy-info h2 {
    font-size: 18px;
    font-size: 1.8rem;
}

@media (max-width: 767px) {
    h3, .h3, .vacancy-info h2 {
        font-size: 17px;
        font-size: 1.7rem;
    }
}

h4, .h4 {
    font-size: 14px;
    font-size: 1.4rem;
}

h5, .h5 {
    font-size: 12px;
    font-size: 1.2rem;
    color: #ffc72c;
}

a {
    color: #2cceff;
}

    a:hover, a:focus {
        color: #ffc72c;
    }

.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th,
.table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td,
.control-label,
.k-textbox,
.k-picker-wrap, .k-calendar-container table {
    font-size: 14px;
    font-size: 1.4rem;
}

.logo {
    margin-top: 7px;
    margin-bottom: 7px;
    height: 51px;
}

.navbar-default {
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.117647) 0 1px 3px;
    border: 0;
}

@media (min-width: 1024px) {
    .navbar-default {
        padding: 0;
    }
}

.navbar-default .navbar-brand {
    color: #2cceff;
}

    .navbar-default .navbar-brand:hover {
        color: #13c8ff;
    }

.navbar-default .navbar-nav {
    margin-right: 0;
}

@media (min-width: 768px) {
    .navbar-default .navbar-nav > li:not(:last-of-type) {
        padding-right: 25px;
    }
}

@media (min-width: 1200px) {
    .navbar-default .navbar-nav > li:not(:last-of-type) {
        padding-right: 45px;
    }
}

.navbar-default .navbar-nav > li > a {
    color: #848b8e;
    font-size: 15px;
    font-size: 1.5rem;
}

@media (min-width: 992px) {
    .navbar-default .navbar-nav > li > a {
        line-height: 63px;
        line-height: 6.3rem;
        padding: 0;
        border-top: 2px solid transparent;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #ffc72c;
    border-top-color: #ffc72c;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.navbar-default .navbar-toggle {
    margin-top: 17px;
    border: 0;
}

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #1e1e1e;
    }

.header-img {
    max-width: 100%;
    height: 40vw;
}

    .header-img img {
        width: 100%;
        height: 100%;
        object-fit: fill;
    }

@media (min-width: 768px) {
    .header-img {
        height: 400px;
    }
}

@media (min-width: 1200px) {
    body {
        background: #f5f5f5;
    }

    .body-content {
        padding: 20px 40px;
        margin-top: 40px;
        border: 1px solid #e2e2e2;
        border-top: 6px solid #ffc72c;
        background: #fff;
    }
}

.sidebar {
    margin-top: 20px;
}

.careernav p {
    margin-bottom: 0;
}

.careernav a {
    color: #1e1e1e;
    text-transform: uppercase;
    font-size: 14px;
    font-size: 1.4rem;
    border-bottom: 1px solid #e2e2e2;
    padding: 12px 0;
    font-weight: 600;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .careernav a i.glyphicon {
        margin-right: 10px;
    }

    .careernav a:hover, .careernav a:focus {
        color: #ffc72c;
        text-decoration: none;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

.panel-default {
    border-color: #ffc72c;
}

    .panel-default .panel-heading {
        background-color: #ffc72c;
        color: #fff;
    }

.team-grid .member:hover:after {
    background: #ffc72c;
}

.footer {
    padding-top: 60px;
    background: #fff;
    text-align: center;
}

.footer-links {
    font-size: 12px;
    color: #999;
}

    .footer-links a {
        color: #999;
    }

        .footer-links a:hover, .footer-links a:focus {
            color: #2cceff;
        }

@media (min-width: 992px) {
    .footer-links {
        text-align: left;
    }
}

.footer-social i.fa {
    font-size: 30px;
    color: #ffc72c;
    margin-bottom: 20px;
}

    .footer-social i.fa:hover {
        color: #ffd55f;
    }

@media (min-width: 992px) {
    .footer-social {
        text-align: right;
    }
}

/*# sourceMappingURL=Site.css.map */
