/******************
    User custom CSS
    ---------------

    In this file you can add your own custom CSS
    It will be loaded last, so you can override any other property.
    Also, it will never be updated. So if you inheritate a core template and just add here some CSS, you'll still benefit of all the updates
*/
.text-primary {
    color: #646464;
}
.text-info {
    color: #646464 !important;
}
a:focus, a:hover {
    color: #e35205;
    text-decoration: underline;
}
.btn-default:hover {
    color: #333;
    background-color: #ffc72c;
    border-color: #adadad;
}
label::after{background-color:#ed8b00}
.progress-bar {
    background-color: #ed8b00;
}
.btn-primary {
    color: #fff;
    background-color: #aaaaaa;
    border-color: #787878;
}
.btn-primary:hover {
    color: #fff;
    background-color: #e35205;
    border-color: #ed8b00;
}
.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #e35205;
    background-image: none;
    border-color: #ed8b00;
}
.btn-primary:hover {
    color: #fff;
    background-color: #ed8b00;
    border-color: #e35205;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #e35205;
    border-color: #ed8b00;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #f2951a;
    font-weight: bold;
    background-color: #cec7bdc9;
}

/*=============*/
body a {
    color: #367bb8;
    text-decoration: none;
}
.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, .55);
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    background: #d7d2ca;
    color: #f2951a;
    text-decoration: none;
    font-weight: bold;
}
.navbar>.container-fluid {
    align-items: flex-start;
}
div#navbar {
    padding: 0 !important;
}
body ul.nav.navbar-nav>li, body .navbar-action-link {
    padding: 0 !important;
}
.navbar>.container-fluid {
    align-items: flex-start;
    padding: 0px 0px 30px 40px;
}
.navbar-light .navbar-nav .nav-link {
    padding: 1.5rem 1.4rem;
}
.logo-container>img {
    padding: 0;
    margin-top: 20px;
    max-height: 60px;
}
form.survey-form-container .text-primary {
    color: #575757 !important;
}
.btn-primary,
.btn-primary:focus {
    color: #fff;
    background-color: #ed8b00;
    border-color: #ed8b00;
}
.btn-primary:active:focus, .btn-primary:focus {
    box-shadow: 0 0;
}
