/*
 * Copyright (c) 2015-2019 BIZEX (NZ) LTD - All Rights Reserved
 * The project is part of the project "bizex_timesheet"
 * bizex_timesheet can not be copied and/or distributed without the express permission of BIZEX (NZ) LTD http://www.bizex.co.nz
 * @author shui.wang@brunton.co.nz
 */


.hand{
    cursor: pointer;
}

a {
    /* original purple: #7f5abf */
    color: #537300;
}

a:hover,
a:focus {
    color: #388362;
}


.primary-bg-color {
    /* original purple: #7f5abf */
    background-color:#729D00;

}

.primary-color {
    /* original purple: #ecf0f1 */
    color:#537300;
}

.navbar {
    background-color: #f8f8f8;
}
.navbar .navbar-brand {
    color: #ecf0f1;
}
.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {
    color: #c1e8c1;
}
.navbar .navbar-text {
    color: #ecf0f1;
}
.navbar .navbar-nav .nav-link {
    color: #333333;
    border-radius: .25rem;
    margin: 0 0.25em;
}
.navbar .navbar-nav .nav-link:not(.disabled):hover,
.navbar .navbar-nav .nav-link:not(.disabled):focus {
    color: #777777;
}
.navbar .navbar-nav .nav-item.active .nav-link,
.navbar .navbar-nav .nav-item.active .nav-link:hover,
.navbar .navbar-nav .nav-item.active .nav-link:focus,
.navbar .navbar-nav .nav-item.show .nav-link,
.navbar .navbar-nav .nav-item.show .nav-link:hover,
.navbar .navbar-nav .nav-item.show .nav-link:focus {
    /*color: #333333;*/
    border-radius: 0;
    /*border-bottom: 2px solid #333333;*/
    padding-bottom: 5px;
    /*font-weight: bold;*/
    /*background-color: #80b400;*/
}
.navbar .navbar-toggle {
    border-color: #426100;
}
.navbar .navbar-toggle:hover,
.navbar .navbar-toggle:focus {
    background-color: #8cbf00;
}
.navbar .navbar-toggle .navbar-toggler-icon {
    color: #ecf0f1;
}
.navbar .navbar-collapse,
.navbar .navbar-form {
    border-color: #ecf0f1;
}
.navbar .navbar-link {
    color: #ecf0f1;
}
.navbar .navbar-link:hover {
    color: #c1e8c1;
}

@media (max-width: 575px) {
    .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item {
        color: #ecf0f1;
    }
    .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item:focus {
        color: #c1e8c1;
    }
    .navbar-expand-sm .navbar-nav .show .dropdown-menu .dropdown-item.active {
        color: #c1e8c1;
        background-color: #80b400;
    }
}

@media (max-width: 767px) {
    .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item {
        color: #ecf0f1;
    }
    .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item:focus {
        color: #c1e8c1;
    }
    .navbar-expand-md .navbar-nav .show .dropdown-menu .dropdown-item.active {
        color: #c1e8c1;
        background-color: #80b400;
    }
}

@media (max-width: 991px) {
    .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item {
        /*color: #ecf0f1;*/
    }
    .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item:focus {
        color: #c1e8c1;
    }
    .navbar-expand-lg .navbar-nav .show .dropdown-menu .dropdown-item.active {
        color: #c1e8c1;
        background-color: #80b400;
    }
}

@media (max-width: 1199px) {
    .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item {
        color: #ecf0f1;
    }
    .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item:focus {
        color: #c1e8c1;
    }
    .navbar-expand-xl .navbar-nav .show .dropdown-menu .dropdown-item.active {
        color: #c1e8c1;
        background-color: #80b400;
    }
}

.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item {
    color: #ecf0f1;
}
.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item:hover,
.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item:focus {
    color: #c1e8c1;
}
.navbar-expand .navbar-nav .show .dropdown-menu .dropdown-item.active {
    color: #c1e8c1;
    background-color: #80b400;
}

/* buttons */


.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #729D00;

}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #729D00;
}

.btn-primary {
    color: #fff;
    background-color: #729D00;
    border-color: #80b400;
}

.btn-primary.disabled, .btn-primary:disabled {
    background-color: #729D00;
    border-color: #80b400;
}

.btn-primary .badge {
    color: #729D00;
}

.btn-outline-primary{
    color: #729D00;
    border-color: #729D00;

}

.btn-outline-primary.disabled, .btn-outline-primary:disabled{
    color: #729D00;

}

.btn-outline-primary:hover{
    color:#fff;
    background-color:#729D00;
    border-color:#729D00;
}


.bg-primary {
    color: #fff;
    background-color: #729D00;
}

.bg-default {
    color: #fff;
    background-color: #729D00;
}


a.text-primary:hover,
a.text-primary:focus {
    color: #729D00;
}
a.bg-primary:hover,
a.bg-primary:focus {
    background-color: #729D00;
}


.btn-primary:focus,
.btn-primary.focus {
    color: #fff;
    background-color: #729D00;
    border-color: #80b400;
}
.btn-primary:hover {
    color: #fff;
    background-color: #80b400;
    border-color: #80b400;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #729D00;
    border-color: #80b400;
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
    color: #fff;
    background-color: #729D00;
    border-color: #80b400;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
    background-color: #729D00;
    border-color: #80b400;
}
.btn-primary .badge {
    color: #729D00;
    background-color: #fff;
}

.btn-outline-light{
    color: #343a40;
    border:1px solid #ced4da;
}

.btn-outline-light:active,.btn-outline-light:hover{
    border:1px solid #ced4da;
}

.bg-grey {
    background-color: #ecedee;
}

.wm-navbar{
    background-color: #f0f1f2;
    padding-top:7px;
    padding-bottom:7px;
}


.overflow-auto { overflow:auto; }

.word-auto-new-line {word-wrap: break-word;white-space:normal;}



ul.pagination>li{
    border:1px solid #e9e9e9;
    padding:5px 13px;
}

.table-urgent {
    background-color: #dc3545 !important;
}

tr.table-urgent:hover, tr.table-urgent:active{
    background-color: #ff3f46 !important;
}


.bg-urgent{
    background-color: #dc3545 !important;
}

.bg-urgent a{
    /*color:#eee;*/

}

.bg-xtracta {
    /*background-color: #b8daff !important;*/
    background-color: #e7ece7 !important;

}

.pull-left { float: left;}
.pull-right { float: right;}


.selectGeneralLedger{
    width:500px !important;
}

.selectVendor{
    width:600px !important;
}
.selectUser{
    width:350px !important;
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #808d93;
}

.select-product-option {
    cursor: pointer;
}

.select-product-option:hover {
    background-color: #DEEBFF;
}
