﻿@import 'overloads.css';
@import url('gsi-step-indicator-colors.css');

@font-face {
    font-family: 'Roboto slab';
    src: url('/content/theme/fonts/RobotoSlab-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@import url('https://fonts.googleapis.com/css?family=Open+Sans');

/* Kendo */

.k-button:hover {
    border-color: #C8E655;
    background-color: #C8E655;
}

.k-draghandle {
    border-color: #C8E655;
    background-color: #C8E655;
}

    .k-draghandle:hover {
        border-color: #C8E655;
        background-color: #C8E655;
    }

.k-event {
    background: #C8E655 0 -257px none repeat-x;
}

.k-scheduler-marquee:before, .k-scheduler-marquee:after {
    border-color: #C8E655;
}

.k-state-active, .k-state-active:hover, .k-active-filter, .k-tabstrip .k-state-active {
    border-color: #C8E655;
}


.k-state-focused, .k-grouping-row .k-state-focused {
    border-color: #C8E655;
}


.k-calendar .k-nav-fast.k-state-hover {
    background-color: #C8E655;
}


.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-button:active, .k-ghost-splitbar-vertical, .k-ghost-splitbar-horizontal, .k-draghandle.k-state-selected:hover, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-marquee-color {
    background-color: #C8E655;
    border-color: #C8E655;
}

.k-state-focused, .k-list > .k-state-focused, .k-listview > .k-state-focused, .k-grid-header th.k-state-focused, td.k-state-focused, .k-button:focus, .k-button.k-state-focused {
    -webkit-box-shadow: inset 0 0 0 1px #C8E655;
    box-shadow: inset 0 0 0 1px #C8E655;
}

.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-button:focus, .k-ie8 .k-button.k-state-focused, .k-ie7 .k-panelbar span.k-state-focused, .k-ie7 .k-menu li.k-state-focused, .k-ie7 .k-listview > .k-state-focused, .k-ie7 .k-grid-header th.k-state-focused, .k-ie7 td.k-state-focused, .k-ie7 .k-button:focus, .k-ie7 .k-button.k-state-focused {
    background-color: #C8E655;
}

.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-imagebrowser-dropzone {
    background-color: #C8E655;
    border-color: #C8E655;
}

    .k-state-hover > .k-select, .k-state-focused > .k-select {
        border-color: #C8E655;
    }

.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: #C8E655;
}

.k-slider-selection {
    background-color: #C8E655;
}

.k-widget.k-tooltip {
    border-color: #C8E655;
    background-color: #C8E655;
}

.k-callout-n {
    border-bottom-color: #C8E655;
}

.k-callout-w {
    border-right-color: #C8E655;
}

.k-callout-s {
    border-top-color: #C8E655;
}

.k-callout-e {
    border-left-color: #C8E655;
}


.k-textbox:hover, .k-tiles li.k-state-hover {
    border-color: #C8E655;
}

.k-tiles li.k-state-selected {
    border-color: #C8E655;
}


.k-grid td.k-state-selected.k-state-focused {
    background-color: #C8E655;
}


.k-editor-inline ::selection {
    background-color: #C8E655;
}

.k-editor-inline ::-moz-selection {
    background-color: #C8E655;
}


.k-numeric-wrap .k-link.k-state-selected {
    background-color: #C8E655;
}

.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: #C8E655;
}

.k-autocomplete.k-state-focused, .k-picker-wrap.k-state-focused, .k-numeric-wrap.k-state-focused, .k-dropdown-wrap.k-state-focused {
    background-color: #C8E655;
}


.k-tabstrip-items .k-state-hover {
    border-color: #C8E655;
}

.k-tabstrip-items .k-state-active {
    border-color: #C8E655;
}



.k-secondary .k-state-hover > .k-select {
    border-color: #C8E655;
}


.k-secondary .k-autocomplete.k-state-hover,
.k-secondary .k-picker-wrap.k-state-hover,
.k-secondary .k-numeric-wrap.k-state-hover,
.k-secondary .k-dropdown-wrap.k-state-hover {
    background-color: #C8E655;
}


.k-secondary .k-button:hover, .k-secondary.k-button:hover {
    border-color: #C8E655;
    background-color: #C8E655;
}

.k-secondary .k-button:active {
    background-color: #C8E655;
    border-color: #C8E655;
}


.k-grid td.k-state-focused {
    -webkit-box-shadow: inset 0 0 0 1px inset 0 0 0 1px #C8E655;
    box-shadow: inset 0 0 0 1px inset 0 0 0 1px #C8E655;
}


/* JQUERY UI */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-active .ui-icon {
    background-image: url(/content/css/jqueryui/images/ui-icons_ffffff_256x240.png);
}