﻿/*body {
    font-family: LatoWebHeavy !important;
}*/


/*.container {
    width: 90% !important;
}*/

.k-grid-content {
    min-height: 400px !important;
}

.RequriedCSS {
    margin: 10px !important;
}

.k-block, .k-header, .k-grid-header, .k-toolbar, .k-grouping-header, .k-pager-wrap, .k-button, .k-draghandle, .k-treemap-tile, html .km-pane-wrapper .k-header {
    background-color: #326a84 !important;
}

    .k-header, .k-grid-header-wrap, .k-grid .k-grouping-header, .k-grid-header, .k-pager-wrap, .k-pager-wrap .k-textbox, .k-pager-wrap .k-link, .k-grouping-header .k-group-indicator, .k-gantt-toolbar .k-state-default {
        border-color: #f5f5f58f !important;
        /*#cccccc*/
    }

.k-grid-toolbar .k-autocomplete, .k-grid .k-autocomplete, .k-editor-toolbar .k-autocomplete, .k-grid-toolbar .k-picker-wrap, .k-grid .k-picker-wrap, .k-editor-toolbar .k-picker-wrap, .k-grid-toolbar .k-numeric-wrap, .k-grid .k-numeric-wrap, .k-editor-toolbar .k-numeric-wrap, .k-grid-toolbar .k-dropdown-wrap, .k-grid .k-dropdown-wrap, .k-editor-toolbar .k-dropdown-wrap {
    background-color: #187ba8;
    background-image: none;
    background-position: 50% 50%;
    border-color: #a7a7a7;
}

.k-list-container {
    background-color: #187ba8;
    border-color: #187ba8;
}

.k-filtercell {
    color: #fff;
}

.k-filter-row label > input[type="radio"] {
    margin: 5px;
}

.k-multiselect-wrap .k-input {
    height: 28px;
}

.k-multiselect-wrap li {
    margin: 4px 0 4px 4px;
}

div.k-window {
    z-index: 999999 !important;
}

.k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-list > .k-state-selected, .k-list > .k-state-highlight, .k-panel > .k-state-selected, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-marquee-color {
    color: #187ba8 !important;
    background-color: #fff !important;
    border-color: #fff !important;
}

.k-state-default > .k-select {
    border-color: #fff !important;
    background-color: #187ba8 !important;
}

.k-state-focused > .k-select, .k-state-hover > .k-select {
    border-color: #fff !important;
    background-color: #187ba8 !important;
}

.k-operator-hidden label {
    color: #fff !important;
}

/*.icon-white, .nav-pills>.active>a>[class^=icon-], .nav-pills>.active>a>[class*=" icon-"], .nav-list>.active>a>[class^=icon-], .nav-list>.active>a>[class*=" icon-"], .navbar-inverse .nav>.active>a>[class^=icon-], .navbar-inverse .nav>.active>a>[class*=" icon-"], .dropdown-menu>li>a:hover>[class^=icon-], .dropdown-menu>li>a:focus>[class^=icon-], .dropdown-menu>li>a:hover>[class*=" icon-"], .dropdown-menu>li>a:focus>[class*=" icon-"], .dropdown-menu>.active>a>[class^=icon-], .dropdown-menu>.active>a>[class*=" icon-"], .dropdown-submenu:hover>a>[class^=icon-], .dropdown-submenu:focus>a>[class^=icon-], .dropdown-submenu:hover>a>[class*=" icon-"], .dropdown-submenu:focus>a>[class*=" icon-"] {
    background-image: url(../../img/glyphicons-halflings-white.png);
}

.btn-mini [class^=icon-], .btn-mini [class*=" icon-"] {
    margin-top: -1px;
}
.icon-minus {
    background-position: -433px -96px;
}*/

.ktb-var-accent {
    color: #187ba8 !important
}

.ktb-var-hover-background {
    color: #187ba8 !important
}

.ktb-var-selected-background {
    color: #187ba8 !important
}

.ktb-var-series-a {
    color: #187ba8 !important
}

.k-draghandle {
    border-color: #187ba8 !important;
    background-color: #187ba8 !important;
}

    .k-draghandle:hover {
        border-color: #187ba8 !important;
        background-color: #187ba8 !important;
    }

.k-event, .k-task-complete {
    border-color: #187ba8 !important;
    background: #187ba8 !important 0 -257px none repeat-x;
}

.k-scheduler-marquee:before, .k-scheduler-marquee:after {
    border-color: #187ba8 !important
}

.k-state-active, .k-state-active:hover, .k-active-filter, .k-tabstrip .k-state-active {
    background-color: #187ba8 !important;
    border-color: #187ba8 !important;
}

.k-fieldselector .k-list-container {
    background-color: #187ba8 !important
}

.k-button:hover, .k-button.k-state-hover {
    border-color: #187ba8 !important;
    background-color: #187ba8 !important
}

.k-button:active, .k-button.k-state-active {
    background-color: #187ba8 !important;
    border-color: #187ba8 !important
}

    .k-button:active:hover, .k-button.k-state-active:hover {
        border-color: #187ba8 !important;
        background-color: #187ba8 !important
    }

.k-state-highlight {
    background: #187ba8 !important;
    color: #fff
}

.k-calendar .k-footer .k-nav-today:hover, .k-calendar .k-footer .k-nav-today.k-state-hover {
    background-color: #187ba8 !important;
}

.k-calendar .k-footer .k-nav-today:active {
    background-color: #187ba8 !important
}

.k-virtual-item.k-first, .k-group-header + .k-list > .k-item.k-first, .k-static-header + .k-list > .k-item.k-first {
    border-top-color: #187ba8 !important
}

.k-popup > .k-group-header, .k-popup > .k-virtual-wrap > .k-group-header {
    background: #187ba8 !important;
    color: #fff
}

.k-popup .k-list .k-item > .k-group {
    background: #187ba8 !important;
    color: #fff;
}

.k-ie8 .k-panelbar span.k-state-focused, .k-ie8 .k-menu li.k-state-focused, .k-ie8 .k-listview > .k-state-focused, .k-ie8 .k-grid-header th.k-state-focused, .k-ie8 td.k-state-focused, .k-ie8 .k-tool.k-state-hover, .k-ie8 .k-button:focus, .k-ie8 .k-button.k-state-focused {
    background-color: #187ba8 !important
}

.k-state-hover, .k-state-hover:hover, .k-splitbar-horizontal-hover:hover, .k-splitbar-vertical-hover:hover, .k-list > .k-state-hover, .k-scheduler .k-scheduler-toolbar ul li.k-state-hover, .k-pager-wrap .k-link:hover, .k-dropdown .k-state-focused, .k-filebrowser-dropzone, .k-mobile-list .k-item > .k-link:active, .k-mobile-list .k-item > .k-label:active, .k-mobile-list .k-edit-label.k-check:active, .k-mobile-list .k-recur-view .k-check:active {
    color: #187ba8;
    background-color: #fff !important;
    border-color: #fff !important
}

.k-mobile-list .k-scheduler-timezones .k-edit-field:nth-child(2):active {
    color: #fff;
    background-color: #187ba8 !important;
    border-color: #187ba8 !important
}

.k-ie8 .k-window-titlebar .k-state-hover {
    border-color: #187ba8 !important
}

.k-state-hover > .k-select, .k-state-focused > .k-select {
    border-color: #187ba8 !important
}

.k-autocomplete.k-state-hover, .k-autocomplete.k-state-focused, .k-picker-wrap.k-state-hover, .k-picker-wrap.k-state-focused, .k-numeric-wrap.k-state-hover, .k-numeric-wrap.k-state-focused, .k-dropdown-wrap.k-state-hover, .k-dropdown-wrap.k-state-focused {
    background-color: #187ba8 !important;
    border-color: #187ba8 !important
}

.k-slider-selection {
    background-color: #187ba8 !important
}

.k-file {
    background-color: #187ba8 !important;
    border-color: #ccc
}

.k-textbox:hover, .k-tiles li.k-state-hover {
    border-color: #187ba8 !important
}

.k-tiles li.k-state-selected {
    border-color: #187ba8 !important
}

.k-editor-inline ::-moz-selection {
    background-color: #187ba8 !important;
}

.k-editor-inline ::selection {
    background-color: #187ba8 !important;
}

.k-editor-inline ::-moz-selection {
    background-color: #187ba8 !important;
}

.k-gantt .k-treelist .k-state-selected, .k-gantt .k-treelist .k-state-selected td, .k-gantt .k-treelist .k-alt.k-state-selected, .k-gantt .k-treelist .k-alt.k-state-selected > td {
    background-color: #187ba8 !important
}

.k-task-dot:hover:after {
    background-color: #187ba8 !important
}

.k-state-selected.k-task-milestone, .k-state-selected .k-task-summary-complete {
    border-color: #187ba8 !important;
    background: #187ba8 !important
}

.k-task-single {
    border-color: #187ba8 !important;
    color: #fff
}

.k-state-selected.k-task-single {
    border-color: #187ba8 !important
}

.k-state-selected.k-line {
    background-color: #187ba8 !important;
    color: #187ba8 !important
}

.km-pane-wrapper .k-mobile-list .k-item.k-state-selected {
    background-color: #187ba8 !important;
    border-top-color: #187ba8 !important
}

.k-autocomplete.k-state-default, .k-picker-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-dropdown-wrap.k-state-default {
    background-color: #187ba8 !important;
    border-color: #ffffff8c !important;
}

.k-autocomplete.k-state-hover, .k-picker-wrap.k-state-hover, .k-numeric-wrap.k-state-hover, .k-dropdown-wrap.k-state-hover {
    background-color: #187ba8 !important;
    border-color: #187ba8 !important
}

.k-multiselect.k-header {
    border-color: #187ba8 !important
}

    .k-multiselect.k-header.k-state-hover {
        border-color: #187ba8 !important
    }

    .k-autocomplete.k-state-focused, .k-picker-wrap.k-state-focused, .k-numeric-wrap.k-state-focused, .k-dropdown-wrap.k-state-focused, .k-multiselect.k-header.k-state-focused {
        background-color: #187ba8 !important;
    }

.k-state-default > .k-select {
    border-color: #187ba8 !important
}

.k-state-hover > .k-select {
    border-color: #187ba8 !important
}

.k-panelbar .k-state-focused.k-state-hover {
    background: #187ba8 !important;
}

.k-tabstrip-items .k-state-hover {
    border-color: #187ba8 !important
}

.k-tabstrip-items .k-state-active, .k-panelbar .k-tabstrip-items .k-state-active {
    background-color: #187ba8 !important;
    border-color: #187ba8 !important
}

.k-grid-filter.k-state-active {
    background-color: #187ba8 !important
}

.k-primary, .k-overflow-container .k-primary {
    border-color: #187ba8 !important;
    background-color: #187ba8 !important;
}

    .k-primary:hover {
        border-color: #187ba8 !important;
        background-color: #187ba8 !important;
    }


.k-checkbox-label:before {
    border-color: #187ba8 !important;
}

.k-checkbox:checked + .k-checkbox-label:before {
    border-color: #187ba8 !important;
    color: #187ba8 !important
}

.k-radio-label:before {
    border-color: #187ba8 !important;
}

.k-radio:checked + .k-radio-label:after {
    background-color: #187ba8 !important;
}

@media only screen and (max-width:1024px) {
    .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view, .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view, .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view, .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view, .k-webkit .k-pager-numbers .k-current-page .k-link, .k-ff .k-pager-numbers .k-current-page .k-link, .k-ie11 .k-pager-numbers .k-current-page .k-link, .k-safari .k-pager-numbers .k-current-page .k-link {
        background-color: #187ba8 !important;
    }

        .k-webkit .k-pager-numbers .k-current-page .k-link:hover, .k-ff .k-pager-numbers .k-current-page .k-link:hover, .k-ie11 .k-pager-numbers .k-current-page .k-link:hover, .k-safari .k-pager-numbers .k-current-page .k-link:hover, .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover, .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover, .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover, .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover {
            border-color: #187ba8 !important;
            background-color: #187ba8 !important
        }
}

.k-grid-toolbar .k-button:hover, .k-grid-toolbar .k-button.k-state-hovered {
    border-color: #187ba8 !important
}

.k-grid-toolbar .k-autocomplete.k-state-hover, .k-grid .k-autocomplete.k-state-hover, .k-editor-toolbar .k-autocomplete.k-state-hover, .k-grid-toolbar .k-picker-wrap.k-state-hover, .k-grid .k-picker-wrap.k-state-hover, .k-editor-toolbar .k-picker-wrap.k-state-hover, .k-grid-toolbar .k-numeric-wrap.k-state-hover, .k-grid .k-numeric-wrap.k-state-hover, .k-editor-toolbar .k-numeric-wrap.k-state-hover, .k-grid-toolbar .k-dropdown-wrap.k-state-hover, .k-grid .k-dropdown-wrap.k-state-hover, .k-editor-toolbar .k-dropdown-wrap.k-state-hover {
    background-color: #187ba8 !important;
    border-color: #187ba8 !important
}

.k-grid-toolbar .k-autocomplete.k-state-focused, .k-grid .k-autocomplete.k-state-focused, .k-editor-toolbar .k-autocomplete.k-state-focused, .k-grid-toolbar .k-picker-wrap.k-state-focused, .k-grid .k-picker-wrap.k-state-focused, .k-editor-toolbar .k-picker-wrap.k-state-focused, .k-grid-toolbar .k-numeric-wrap.k-state-focused, .k-grid .k-numeric-wrap.k-state-focused, .k-editor-toolbar .k-numeric-wrap.k-state-focused, .k-grid-toolbar .k-dropdown-wrap.k-state-focused, .k-grid .k-dropdown-wrap.k-state-focused, .k-editor-toolbar .k-dropdown-wrap.k-state-focused {
    background-color: #187ba8 !important;
    border-color: #187ba8 !important
}

.k-popup.k-group .k-state-hover > .k-select {
    border-color: #187ba8 !important
}

.k-popup.k-group .k-state-focused > .k-select {
    border-color: #187ba8 !important
}

.k-chart .k-selection:hover {
    border-color: #187ba8 !important;
}

.k-chart .k-handle {
    background-color: #187ba8 !important;
}

    .k-chart .k-handle:hover {
        background-color: #187ba8 !important;
    }

.k-chart .k-navigator-hint .k-tooltip {
    background: #187ba8 !important;
}

.k-spreadsheet-pane .k-filter-range {
    border-color: #187ba8 !important
}

.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial, .k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full {
    border-bottom-color: #187ba8 !important
}

.k-spreadsheet-selection {
    border-color: #187ba8 !important
}

.k-spreadsheet-cell-editor {
    -webkit-box-shadow: inset 0 0 0 2px #187ba8 !important;
    box-shadow: inset 0 0 0 2px #187ba8 !important
}

.k-spreadsheet-active-cell {
    -webkit-box-shadow: inset 0 0 0 1px #187ba8 !important;
    box-shadow: inset 0 0 0 1px #187ba8 !important;
    border-color: #187ba8 !important
}

    .k-spreadsheet-active-cell td {
        background-color: #fff;
        border-color: #187ba8 !important;
        -webkit-box-shadow: inset 1px 1px 0 1px #187ba8 !important,inset 0 0 0 1px #187ba8 !important;
        box-shadow: inset 1px 1px 0 1px #187ba8 !important,inset 0 0 0 1px #187ba8 !important
    }

    .k-spreadsheet-active-cell.k-bottom td {
        -webkit-box-shadow: inset 1px 1px 0 1px #187ba8 !important,inset 0 -2px 0 1px #187ba8 !important;
        box-shadow: inset 1px 1px 0 1px #187ba8 !important,inset 0 -2px 0 1px #187ba8 !important
    }

.k-ff .k-spreadsheet-active-cell td {
    -webkit-box-shadow: inset 0 0 0 1px #187ba8 !important;
    box-shadow: inset 0 0 0 1px #187ba8 !important
}

.k-spreadsheet .k-resize-handle, .k-spreadsheet .k-resize-hint-handle, .k-spreadsheet .k-resize-hint-marker {
    background-color: #187ba8 !important
}

.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle, .k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker {
    background-color: #187ba8 !important
}

.k-spreadsheet .k-single-selection::after {
    background-color: #187ba8 !important;
    border-color: #fff
}

.k-spreadsheet .k-auto-fill {
    border-color: #187ba8 !important
}

.k-spreadsheet-filter.k-state-active {
    color: #fff;
    background-color: #187ba8 !important
}

.k-spreadsheet-filter:hover {
    color: #fff;
    background: #187ba8 !important;
}

.k-spreadsheet-popup .k-button:hover {
    background-color: #187ba8 !important
}

.k-spreadsheet-popup .k-state-active {
    background-color: #187ba8 !important;
    color: #000
}

.k-series-a {
    border-color: #187ba8 !important;
    background-color: rgba(16,196,178,0.15)
}

.k-spreadsheet-formula-list .k-state-focused {
    background-color: #187ba8 !important;
    color: #fff
}

.k-spreadsheet-pane .k-spreadsheet-column-header td.k-selection-partial, .k-spreadsheet-pane .k-spreadsheet-row-header td.k-selection-partial, .k-spreadsheet-pane .k-spreadsheet-column-header td.k-selection-full, .k-spreadsheet-pane .k-spreadsheet-row-header td.k-selection-full {
    background-color: #187ba8 !important;
}

.k-state-focused, .k-grouping-row .k-state-focused {
    border-color: #fff !important;
}

.k-list-filter .k-i-search {
    background-color: #187ba8 !important;
}

.k-window {
    border-color: #187ba8 !important;
    min-width: 900px !important;
}

.form-group label.control-label {
    width: 100% !important;
}

.k-widget, .k-button {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 3px;
}

.k-grid-toolbar:first-child, .k-grouping-header + .k-grid-toolbar {
    border-width: 0 0 1px;
    border-radius: 3px;
}

.k-widget, .k-button {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0 0 3px 3px;
}

.k-grid-toolbar:first-child, .k-grouping-header + .k-grid-toolbar {
    border-width: 0 0 1px;
    border-radius: 3px 3px 0 0;
}

.k-edit-buttons {
    background: #ffffff !important;
}

.k-grid td.k-state-selected:hover, .k-grid tr:hover {
    color: #fff;
    background-color: #187ba8 !important;
    cursor: pointer;
}

.k-state-hover > .k-select, .k-state-focused0 > .k-select {
    border-color: #fff !important;
    background-color: #fff !important;
}

.k-edit-form-container {
    width: auto !important;
}

.k-autocomplete.k-state-default, .k-picker-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-dropdown-wrap.k-state-default {
    background-color: #fff !important;
    border-color: #187ba8 !important;
}

.k-dropdown .k-input, .k-dropdown .k-state-focused .k-input, .k-grid-toolbar, .k-menu .k-popup {
    color: #555 !important;
}
