﻿/*Login*/

.btn.btn-success, .btn.btn-success:focus, .btn.btn-success:active,
.btn.btn-primary, .btn.btn-primary:focus, .btn.btn-primary:focus {
    background-color: var(--primary500);
    color: #000;
    text-decoration: none;
}

    .btn.btn-success:hover,
    .btn.btn-primary:hover {
        background-color: #23e082;
        color: #000;
        outline: none;
        text-decoration: none;
    }

footer {
    background-color: #060D15;
}

.bottom-chat > div[title="Contact us button"] > div > div > div {
    background-color: #20B069 !important;
    border-color: #20B069 !important;
}

.bottom-chat > div[title="Live chat button"] > div:nth-child(2) > div > div {
    background-color: #20B069 !important;
    border-color: #20B069 !important;
}

.bottom-chat > div[title="Live chat button"] > div:nth-child(1) > div > div > div:nth-child(1) {
    background-color: #20B069 !important;
    border-color: #20B069 !important;
}

.bottom-chat > div[title="Live chat button"] > div:nth-child(1) > div > div > div:nth-child(2) > div {
    border-color: #20B069 transparent transparent transparent !important;
}

/*Home*/

.btn-default, .btn-default:focus {
    background-color: #595959;
}

    .btn-default:hover {
        background-color: #6e6e6e;
    }

.search-input.searchFormEnterText {
    background-color: #808080;
}

ul.navbar-nav > li > a:focus {
    background-color: #575757 !important;
}

.navbar.navbar-default {
    padding-top: 5px;
    padding-bottom: 5px;
}

.navbar.navbar-default.main ul.navbar-nav > li > a:focus {
    background-color: #7a65b8 !important;
}

.navbar-default.top-bar {
    background-color: #000;
}

.navbar-default.main {
    background-color: #6244BB;
}

    .navbar-default.main > .navbar-collapse > .navbar-nav > li > a:hover, .navbar-default.main > .navbar-collapse > .navbar-nav > li > a:focus {
        background-color: #7a65b8;
    }

.panel-support > .panel-body > .rt-gray > div > div {
    background-color: #808080 !important;
}

.panel-support > .panel-body > .rt-green > div > div {
    background-color: var(--primary500) !important;
}

/*Jobs*/

.pull-right > .btn-primary {
    background-color: #595959;
    color: #fff;
}

    .pull-right > .btn-primary:hover {
        background-color: #686767;
        color: #fff;
    }

.k-grid .k-grid-header, .k-grid th.k-header, .k-grid .k-grid-pager, .k-grid .k-grouping-header {
    background-color: #E5E5E5;
    color: #000;
    border-color: #000;
}

.k-link {
    color: #000 !important;
}

.k-header:hover {
    background-color: #ededed !important;
}

.k-label {
    color: #000 !important;
}

.btn-dark.js-inline-submit {
    background-color: var(--primary500);
}

.k-button.k-upload-button {
    background-color: #595959 !important;
}

.k-state-focused {
    box-shadow: 0 0 7px 0 #808080 !important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #6244BB;
    background-color: #e8eaf6 !important;
}

.modal-footer > .btn-primary, .modal-footer > .btn-primary:focus {
    background-color: #595959;
    color: #fff;
}

    .modal-footer > .btn-primary:hover {
        background-color: #6e6e6e;
        color: #fff;
    }


ul.nav-wizard li.current {
    background-color: #6244BB !important;
}

.steps ul.nav-wizard li.current a, .steps ul.nav-wizard li.current a:active, .steps ul.nav-wizard li.current a:focus, .steps ul.nav-wizard li.current a:visited {
    background-color: #6244BB !important;
}

ul.nav-wizard li.current:after {
    border-left-color: #6244BB !important;
}

fieldset > legend {
    color: #6244BB;
    border-color: #6244BB;
}



.k-grid-content .btn-primary,
.k-grid-content .btn-danger,
.k-grid-content .btn-default,
.k-grid-content .drop-area .k-upload-button,
.drop-area .k-grid-content .k-upload-button,
.k-grid-content #custom-report-builder li.sortable.placeholder .k-upload-button,
#custom-report-builder li.sortable.placeholder .k-grid-content .k-upload-button,
.k-grid-content .btn-print-notif {
    background-color: var(--primary500);
}

.k-alt, .k-separator, .k-resource.k-alt, .k-pivot-layout > tbody > tr:first-child > td:first-child {
    background-color: #f9f9f9;
}

/*Form*/

.btn-cancel {
    background-color: #595959;
    border-color: #595959;
}

    .btn-cancel:hover {
        background-color: #a6a6a6;
    }

#form-builder > .row > .col-sm-6 > .btn-preview {
    background-color: #595959;
    color: #fff;
}

#form-builder-content > .row > .col-md-8 > .nav-tabs > .page-action > .btn-primary {
    background-color: #595959;
    color: #fff;
}

#form-builder .page-tabs li.active, #form-builder .page-tabs li.active > div {
    background-color: #CCCCCC;
}

.qa-builder > .panel {
    background-color: #CCCCCC;
}

.panel.qa-item {
    background-color: #E5E5E5;
}

    .panel.qa-item .panel-heading, .panel.qa-item .panel.panel-default .panel-footer, .panel.panel-default .panel.qa-item .panel-footer {
        background-color: #E5E5E5;
    }

.panel-bgmain {
    background-color: #E5E5E5;
}


td[role=gridcell] > .btn {
    background-color: #6244BB;
}

td[role=gridcell] > .text-center > .btn:hover, td[role=gridcell] > .text-center > .btn:focus {
    background-color: #6244BB;
}


/*td[role=gridcell] > div > .btn {
    background-color: #6244BB;
}*/

form[action="/Account/ResetPassword"] > .form-group > .col-md-offset-4 > .btn-default {
    background-color: var(--primary500);
}

/*Logo*/

.login-logo {
    max-width: 100%;
    margin-bottom: 1rem;
    padding-left: 30px;
    padding-right: 30px;
}

.login-welcome-title {
    padding-left: 30px;
}

@media(max-width:991px) {
    .login-logo {
        padding-left: 200px;
        padding-right: 200px;
        margin-bottom: 1.5rem;
    }

    .login-welcome-title {
        padding-left: 200px;
    }
}

@media(max-width:767px) {
    .login-logo {
        width: 300px;
        padding: 0;
    }

    .login-welcome-title {
        padding-left: calc((100% - 300px)/2);
    }

    .login-logo-outer-div {
        text-align: center;
    }

    .navbar-rt-new-logo {
        padding-top: 7px;
    }
}

.login-welcome-title {
    margin-bottom: 0;
    font-weight: 900;
    color: #000;
}

.navbar-rt-new-logo {
    margin-top: -10px;
    width: 220px;
    margin-bottom: -10px;
}

.general-logo_text {
    font-size: 20px;
    font-family: "Poppins";
    font-weight: 500;
    color: #fff;
    margin-top: 2px;
    margin-left: 12px;
    line-height: 30px;
}

.navbar-new-brand {
    padding: 0 15px 0 10px;
}

.panel-help .card-body {
    padding: 0;
}

    .panel-help .card-body p {
        margin-bottom: 0;
    }

        .panel-help .card-body p a {
            padding: 2px;
            display: block;
        }

            .panel-help .card-body p a img {
                width: 100%;
            }


    .navbar-nav > .navbar-help a {
        padding-top: 7px;
        transform: scale(1.25);
    }

.widget.panel-help .panel-body a {
    padding: 2px;
}

@media(max-width: 1658px) {
    .navbar-rt-new-logo {
        margin-top: -10px;
        width: 220px;
        margin-bottom: -10px;
    }
}

@media(max-width: 1680px) {
    #mainSearchInput {
        width: 400px;
    }

    #logoutForm > .search-header {
        width: 440px !important;
        display: inline-block;
        float: left;
    }
}

@media(max-width: 1400px) {
    .hidden-tablet {
        display: none;
    }

    .navbar-nav > li > a.lg-pt-7 {
        padding-top: 7px;
    }
}

@media(max-width: 1310px) {
    #logoutForm > .search-header {
        width: 280px !important;
    }

    #mainSearchInput {
        width: 240px;
    }
}

@media(max-width:1228px) {
    .search-header {
        float: left;
    }

    .dropdown > .dropdown-toggle > .client-dropdown-menu {
        width: 150px !important;
    }
}

@media(min-width: 1200px) and (max-width:1228px) {
    .navbar-rt-new-logo {
        width: 200px;
    }
}

@media(min-width: 768px) and (max-width: 1228px) {
    form.navbar-right {
        width: calc(100% - 200px) !important;
    }
}

@media(max-width:811px) {
    .navbar-rt-new-logo {
        width: 200px;
    }

    form.navbar-right {
        width: calc(100% - 200px) !important;
    }

    .dropdown > .dropdown-toggle > .client-dropdown-menu {
        width: 126px !important;
    }
}

@media(max-width: 767px) {
    #logoutForm > .search-header {
        float: none;
    }

    .show-mobile {
        display: inline-block;
    }

    form.navbar-right {
        width: 100% !important;
    }

    #logoutForm > .search-header {
        width: 100% !important;
    }

    .dropdown > .dropdown-toggle > .client-dropdown-menu {
        width: 100% !important;
    }

    #mainSearchInput {
        width: 100%;
    }

    .nav li.nav-item-print, .nav li.navbar-help {
        display: inline-block;
    }
}

#noNotifications .fa.fa-print,
#logoutForm .fa.fa-user,
#logoutForm .js-advanced-search .fa.fa-search,
#btn_navbar-logout .fa.fa-sign-out {
    transform: scale(1.1);
}


#logoutForm .navbar-nav > li > a.account-icon {
    padding-top: 7px;
}

#logoutForm .navbar-help .bi.bi-question-circle-fill {
    font-size: 12px;
}

#logoutForm .navbar-nav > li.navbar-help a {
    padding-top: 7px;
}