﻿/*theme colors and fonts*/
/*error,valerror*/
.login_err {
    color: #ff0500
}

.err-msg, .form-err-msg {
    color: #a94442;
}

.input-group .input-group-addon {
    background-color: #f5f6f7 !important
}

.search-valerr-head {
    color: #a94442
}

.search-valerr-li {
    color: #a94442
}

.validation-summary-errors {
    color: #ff0500;
}

.val-summary-bg {
    background-color: #f2dede !important;
    border-color: #ebccd1 !important
}

.input-validation-error, form .error {
    border-color: #d73925 !important
}
/*end error,valerror*/
/*datepicker*/
.datepicker {
    border: solid 1px rgba(0,0,0,0.1) !important;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1),0 1px 1px 0 rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1),0 1px 1px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1),0 1px 1px 0 rgba(0,0,0,0.1)
}

    /*    .datepicker .active, .datepicker .today, .datepicker .today:active*/
    .datepicker .active {
        background-image: none !important;
        background-color: #f1b01c !important;
        color: #fff !important
    }
/*end datepicker*/
/*grid*/
.gr-norec {
    color: #a94442
}
.suc-msg {
    color: #a94442
}
.grloadtxt {
    color: #f1b01c;
}

.table tr th {
    background: #f1b01c;
    color: #fff
}

.table tr td, .table tr th {
    border: solid 1px #d2d6de !important
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    color: #fff;
    background-color: #f1b01c;
    border-color: #f1b01c
}

.pagination > li > a, .pagination > li > span {
    color: #777;
    background-color: #fff;
    border: 1px solid #ddd
}

    .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
        color: #888;
        background-color: #eee;
        border-color: #ddd
    }

.grbox-head-default {
    background-color: #7f7f7f !important;
    color:#fff !important;
}
.grbox-head-customer {
    background-color: #f1b01c !important;
    color: #fff !important;
}
/*end grid*/
/*modal*/
.modal-header {
    background-color: #f1b01c;
    color: #fff
}

    .modal-header .title, .modal-header .close {
        color: #fff
    }
/*end modal*/
/*select*/
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #f1b01c transparent transparent !important
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #f1b01c !important
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ecf0f5 !important;
    color: #555 !important
}
/*end select*/
/*theme skin header navbar*/
.skin .main-header .navbar {
    background-color: #f1b01c
}

    .nav.navbar-nav, .skin .main-header .navbar .nav > li > a {
        color: #222d32
    }

        .skin .main-header .navbar .nav > li > a:hover, .skin .main-header .navbar .nav > li > a:active, .skin .main-header .navbar .nav > li > a:focus, .skin .main-header .navbar .nav .open > a, .skin .main-header .navbar .nav .open > a:hover, .skin .main-header .navbar .nav .open > a:focus, .skin .main-header .navbar .nav > .active > a, .user-menu-dropdown a, .user-menu-dropdown a:hover {
            background: rgba(0,0,0,0.1) !important;
            color: #f6f6f6
        }

    .skin .main-header .navbar .sidebar-toggle {
        color: #fff
    }

        .skin .main-header .navbar .sidebar-toggle:hover {
            color: #f6f6f6;
            background: rgba(0,0,0,0.1)
        }

    .skin .main-header .navbar .sidebar-toggle {
        color: #fff
    }

        .skin .main-header .navbar .sidebar-toggle:hover {
            background-color: #f1b01c
        }

.skin .main-header .logo {
    background-color: #4d4d4d;
    color: #fff;
    border-bottom: 0 solid transparent
}

    .skin .main-header .logo:hover {
        background-color: #4d4d4d
    }

.skin .main-header li.user-header {
    background-color: #f1b01c
}

.skin.layout-top-nav .main-header > .logo {
    background-color: #f1b01c;
    color: #fff;
    border-bottom: 0 solid transparent
}

    .skin.layout-top-nav .main-header > .logo:hover {
        background-color: #f1b01c
    }

.skin .content-header {
    background: transparent
}

.skin .wrapper, .skin .main-sidebar, .skin .left-side {
    background-color: #4d4d4d
}

.skin .user-panel > .info, .skin .user-panel > .info > a {
    color: #fff
}

.skin .sidebar-menu > li.header {
    color: #4b646f;
    background: #1a2226
}

.skin .sidebar-menu > li > a {
    border-left: 3px solid transparent
}

.skin .sidebar-menu > li:hover > a, .skin .sidebar-menu > li.active > a, .skin .sidebar-menu > li.menu-open > a {
    color: #fff;
    background: #4d4d4d
}

.skin .sidebar-menu > li.active > a, .skin .sidebar-menu > li:hover > a {
    border-left-color: #f1b01c
}

.skin .sidebar-menu > li > .treeview-menu {
    margin: 0 1px;
    background: #3d3d3d !important
}

.skin .sidebar a {
    color: #b8c7ce
}

    .skin .sidebar a:hover {
        text-decoration: none
    }

.skin .sidebar-menu .treeview-menu > li > a {
    color: #8aa4af
}

    .skin .sidebar-menu .treeview-menu > li.active > a, .skin .sidebar-menu .treeview-menu > li > a:hover {
        color: #fff
    }

.skin .sidebar-form {
    border-radius: 3px;
    border: 1px solid #374850;
    margin: 10px
}

    .skin .sidebar-form input[type="text"], .skin .sidebar-form .btn {
        box-shadow: none;
        background-color: #374850;
        border: 1px solid transparent;
        height: 35px
    }

    .skin .sidebar-form input[type="text"] {
        color: #666;
        border-top-left-radius: 2px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 2px
    }

        .skin .sidebar-form input[type="text"]:focus, .skin .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
            background-color: #fff;
            color: #666
        }

            .skin .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
                border-left-color: #fff
            }

    .skin .sidebar-form .btn {
        color: #999;
        border-top-left-radius: 0;
        border-top-right-radius: 2px;
        border-bottom-right-radius: 2px;
        border-bottom-left-radius: 0
    }

.user.dropdown-menu {
    background-color: #f1b01c !important;
}

.user-menu-dropdown a {
    text-align: left;
    color: #222d32 !important
}

@media (max-width: 767px) {
    .skin .main-header .navbar .dropdown-menu li.divider {
        background-color: rgba(255,255,255,0.1)
    }

    .skin .main-header .navbar .dropdown-menu li a {
        color: #fff
    }

        .skin .main-header .navbar .dropdown-menu li a:hover {
            background: #f1b01c
        }
}
/*end theme skin header navbar*/
/*button*/
.btn-submit {
    background-color: #f1b01c !important;
    border-color: #f1b01c !important;
    color: #fff !important
}

.btn-cancel {
    background-color: #4d4d4d !important;
    border-color: #4d4d4d !important;
    color: #fff !important
}
/*end button*/
/*login*/
.login_box_container {
    background-color: #f1b01c
}

.login_box {
    background-color: #4d4d4d;
    border: solid 1px #f1b01c;
    color: #fff
}

.btn_login {
    background: #fff !important;
    color: #4d4d4d !important;
    border: solid 1px #fff !important
}

    .btn_login:hover, .btn_login.disabled {
        background: #f1b01c !important;
        color: #fff !important;
        border: solid 1px #fff !important
    }

.login_a {
    color: #fff !important
}

    .login_a:hover {
        color: #f1b01c !important
    }
/*end login*/
/*GuestLayout*/
.gl-foot {
    background-color: #f1b01c;
    color: #fff;
}

.gl-navbar-welcome {
    color: #fff;
}

.gl-navbar {
    background-color: #4d4d4d;
    box-shadow: 1px 1px 7px 0 #cccccc;
    border-color: #4d4d4d;
}

.gl_header_part {
    color: #f1b01c;
}

    .gl_header_part hr {
        border-bottom: 2px solid #f1b01c;
    }

.pbp_theme_div {
    border: 1px solid #cccccc;
    color: #0b368f;
    background-color: #f1b01c;
}
.grrates {
    background-color: #333;
    color: #fff;
}
.grrates-head {
    color: #f1b01c;
}
.grrates-head-sep {
    background-color: #acacac
}
.grrates-desc {
    color: #acacac
}
.grrates-rate {
    color: #f1b01c;
}
.gl-btn-theme {
    background-color: #0b368f;color:#fff
}
.pay-suc {
    color: #8cc42a
}
.pay-fail {
    color: #ff0000
}
/*End GuestLayout*/
/*misc*/
hr {
    border-top: solid 1px #d2d6de
}

.spinner {
    border-top-color: #f1b01c !important
}
/*end misc*/
/*end theme colors and fonts*/
