﻿html {
    scrollbar-base-color: #486B23;
}

body {
    color: #486B23;
}

hr {
    border-color: #486B23;
}

a, .file-upload a, .file-upload-alt-content > a {
    color: #385B13;
}

    a:link {
        color: #385B13;
    }

    a:visited {
        color: #385B13;
    }

    a:hover {
        color: #A7BC75;
    }

    a:active {
        color: #A7BC75;
    }

#ContentContainer > fieldset {
    background-color: #D1DEB6;
}

#PasswordStrengthContainer {
    color: #0a3785;
}

.taxex-loading {
    background-color: transparent;
    background-image: url('../Images/loading_background.png');
    background-repeat: repeat;
    bottom: -2px;
    display: none;
    left: 0px;
    margin: 1px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.taxex-loading-indicator {
    margin: auto;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    bottom: 0px;
    display: block;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.taxex-slide-opened > .taxex-loading {
    left: 22px;
}

.display-label {
    color: #486B23;
}

.display-field {
    border-color: #486B23;
}

.taxex-tabstrip-body {
    border-color: #486B23;
}

.field-validation-error,
.validation-summary-errors {
    color: Red;
    font-style: italic;
}

.ui-multiselect-menu > .ui-multiselect-header a {
    color: White;
}

.file-upload-alt-content-selection {
    border-color: #486B23;
}

.taxex-accordion-container {
    border-color: #486B23;
}

.file-upload-alt-content-selection {
    background-color: White;
}

table.taxex-grid {
    border: 1px solid;
}

    table.taxex-grid th > .taxex-grid-header-group {
        background-color: #A7BC75;
        color: #486B23;
    }

    table.taxex-grid th.taxex-grid-header {
        background-color: #4C7822;
        color: White;
    }

    table.taxex-grid .even {
        background-color: #BDCB9E;
    }

    table.taxex-grid .odd {
        background-color: transparent;
    }

    table.taxex-grid .sortableHeader .sortIcon {
        background-image: url(../Images/column_bg.gif);
    }

    table.taxex-grid .sortableHeader-asc .sortIcon {
        background-image: url(../Images/column_sort_asc.gif);
    }

    table.taxex-grid .sortableHeader-desc .sortIcon {
        background-image: url(../Images/column_sort_desc.gif);
    }

.taxex-grid-pager {
    background-color: #A7BC75;
}

.taxex-grid-body {
    color: #385B13
}

.title {
    color: #A7BC75;
    text-shadow: 2px 2px #D1DEB6;
}

fieldset.grid-filter-container > legend {
    padding: 0 0.35em;
}

.coolfieldset.expanded > legend {
    background: transparent url(../Images/group_collapse.png) no-repeat top left;
    padding-left: 18px;
}

.coolfieldset.collapsed > legend {
    background: transparent url(../Images/group_expand.png) no-repeat top left;
    padding-left: 18px;
}

.dataTables_paginate.paging_full_numbers .ui-button {
    color: inherit !important;
}

table.taxex-grid.dataTable tr.odd {
    background-color: #FFFFFF;
}

table.taxex-grid.dataTable tr.even {
    background-color: #DDDDDD;
}

.taxex-edit-panel-rss {
    border-color: #486B23;
}

.taxex-grid-toolbar {
    background-color: #A7BC75;
    background-image: none;
}

    .taxex-grid-toolbar .link-separator {
        color: #486B23;
    }

.t-panelbar .t-header.t-state-selected, .t-panelbar .t-item.t-state-active .t-header {
    background-color: #6C9F4F;
    background-image: none;
}

a.button-hyperlink.t-button, a.t-link, .t-header > a.t-link {
    color: White;
}

span.t-link {
    cursor: auto;
}

input, textarea, select {
    border-width: 1px;
    color: Black;
    font-weight: normal;
}

    input[type="text"],
    input[type="password"],
    textarea,
    select {
        background-color: White;
        border-color: #486B23;
    }

.t-tabstrip-items {
    color: #ffffff;
}

.taxex-slide-content .t-dropdown, .taxex-accordion .t-dropdown {
    background-color: #D1DEB6;
    background-image: none;
    color: #486B23;
}

fieldset {
    border-color: #486B23;
}

    fieldset legend {
        color: #486B23;
    }

.taxex-modal-dialog-container {
    border-color: #486B23;
}

.taxex-modal-dialog-message {
    color: #486B23;
}

.t-panelbar > .t-item {
    background-color: #A7BC75;
}

    .t-panelbar > .t-item > .t-content {
        border-color: #486B23;
    }

.t-state-selected .t-link {
    color: #000000;
}

.t-state-selected > .t-link {
    color: #FFFFFF;
}

.t-panelbar {
    background-color: #A7BC75;
}

.coolfieldset.disabled > legend {
    color: #A7BC75;
}

.taxex-treeview {
    color: #486B23;
}

    .taxex-treeview .hover {
        color: #6C9F4F;
    }

.childform-content {
    border-color: #486B23;
}

.editor-label {
    color: #486B23;
}

.hyperlink-button {
    color: #486B23;
}

.taxex-search-container .faceted-search-link {
    color: #486B23;
}

    .taxex-search-container .faceted-search-link:hover {
        color: #A7BC75;
    }

.split-functionality-link {
    background-color: #D1DEB6;
    border: 1px solid #486B23;
}

/* Telerik Menu */
.t-content, .t-content .t-link, .t-group .t-link {
    color: #FFFFFF;
}

.t-header, .t-grid-header,
.t-menu .t-item {
    border: 1px solid;
    font-size: 105%;
}

    .t-menu .t-item .t-group,
    .t-header, .t-grid-header,
    .t-menu .t-item.t-state-default {
        background: #486b23 url(jquery/images/ui-bg_highlight-hard_75_486b23_1x100.png) 50% 50% repeat-x;
        border-color: #486b23;
    }

    .t-menu .t-item .t-state-hover,
    .t-menu .t-item .t-state-hover:hover {
        background: #6c9f4f url(jquery/images/ui-bg_flat_65_6c9f4f_40x100.png) 50% 50% repeat-x;
        border-color: #6c9f4f;
    }

.t-icon.t-arrow-next,
.t-icon.t-arrow-down {
    background-image: url(../images/telerik_sprite.png);
}

.t-state-selected, .t-state-selected .t-state-hover {
    background: #6c9f4f url(jquery/images/ui-bg_flat_65_6c9f4f_40x100.png) 50% 50% repeat-x;
    border-color: #6c9f4f;
}

.progress-label {
    background-color: #d1deb6;
}

table.taxex-grid thead {
    top: 2px;
    position: sticky;
    position: -webkit-sticky;
    background: #d1deb6;
    box-shadow: 0px -2px #d1deb6;
    z-index: 1;
}

table.taxex-grid.dataTable tr.odd td.taxex-grid-column-freeze {
    background-color: #FFFFFF
}

table.taxex-grid.dataTable tr.even td.taxex-grid-column-freeze {
    background-color: #DDDDDD
}

table.taxex-grid thead th.taxex-grid-column-freeze {
    top: 2px;
    left: 0;
    position: sticky;
    position: -webkit-sticky;
    z-index: 2;
}

table.taxex-grid td.taxex-grid-column-freeze {
    top: 0;
    left: 0;
    position: sticky;
    position: -webkit-sticky;
    z-index: 0;
}

li.k-virtual-item {
    color: #486B23;
    background-color: transparent;
    border-color: transparent;
    font-weight: bold;
}

    li.k-virtual-item.ui-state-hover {
        font-weight: bold;
    }
