/* input(538,66): run-time error CSS1033: Expected closing bracket, found 'Object'
input(538,72): run-time error CSS1019: Unexpected token, found ']'
input(538,72): run-time error CSS1042: Expected function, found ']'
input(538,72): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(539,63): run-time error CSS1033: Expected closing bracket, found 'Object'
input(539,69): run-time error CSS1019: Unexpected token, found ']'
input(539,69): run-time error CSS1042: Expected function, found ']'
input(539,69): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(540,61): run-time error CSS1033: Expected closing bracket, found 'Object'
input(540,67): run-time error CSS1019: Unexpected token, found ']'
input(540,67): run-time error CSS1042: Expected function, found ']'
input(540,67): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(541,64): run-time error CSS1033: Expected closing bracket, found 'Object'
input(541,70): run-time error CSS1019: Unexpected token, found ']'
input(541,70): run-time error CSS1042: Expected function, found ']'
input(541,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(584,70): run-time error CSS1033: Expected closing bracket, found 'Object'
input(584,76): run-time error CSS1019: Unexpected token, found ']'
input(584,76): run-time error CSS1042: Expected function, found ']'
input(584,76): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(585,67): run-time error CSS1033: Expected closing bracket, found 'Object'
input(585,73): run-time error CSS1019: Unexpected token, found ']'
input(585,73): run-time error CSS1042: Expected function, found ']'
input(585,73): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(586,65): run-time error CSS1033: Expected closing bracket, found 'Object'
input(586,71): run-time error CSS1019: Unexpected token, found ']'
input(586,71): run-time error CSS1042: Expected function, found ']'
input(586,71): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(587,68): run-time error CSS1033: Expected closing bracket, found 'Object'
input(587,74): run-time error CSS1019: Unexpected token, found ']'
input(587,74): run-time error CSS1042: Expected function, found ']'
input(587,74): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(627,66): run-time error CSS1033: Expected closing bracket, found 'Object'
input(627,72): run-time error CSS1019: Unexpected token, found ']'
input(627,72): run-time error CSS1042: Expected function, found ']'
input(627,72): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(628,63): run-time error CSS1033: Expected closing bracket, found 'Object'
input(628,69): run-time error CSS1019: Unexpected token, found ']'
input(628,69): run-time error CSS1042: Expected function, found ']'
input(628,69): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(629,61): run-time error CSS1033: Expected closing bracket, found 'Object'
input(629,67): run-time error CSS1019: Unexpected token, found ']'
input(629,67): run-time error CSS1042: Expected function, found ']'
input(629,67): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(630,64): run-time error CSS1033: Expected closing bracket, found 'Object'
input(630,70): run-time error CSS1019: Unexpected token, found ']'
input(630,70): run-time error CSS1042: Expected function, found ']'
input(630,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1284,66): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1284,72): run-time error CSS1019: Unexpected token, found ']'
input(1284,72): run-time error CSS1042: Expected function, found ']'
input(1284,72): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1285,63): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1285,69): run-time error CSS1019: Unexpected token, found ']'
input(1285,69): run-time error CSS1042: Expected function, found ']'
input(1285,69): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1286,61): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1286,67): run-time error CSS1019: Unexpected token, found ']'
input(1286,67): run-time error CSS1042: Expected function, found ']'
input(1286,67): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1287,64): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1287,70): run-time error CSS1019: Unexpected token, found ']'
input(1287,70): run-time error CSS1042: Expected function, found ']'
input(1287,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1307,70): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1307,76): run-time error CSS1019: Unexpected token, found ']'
input(1307,76): run-time error CSS1042: Expected function, found ']'
input(1307,76): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1308,67): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1308,73): run-time error CSS1019: Unexpected token, found ']'
input(1308,73): run-time error CSS1042: Expected function, found ']'
input(1308,73): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1309,65): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1309,71): run-time error CSS1019: Unexpected token, found ']'
input(1309,71): run-time error CSS1042: Expected function, found ']'
input(1309,71): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1310,68): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1310,74): run-time error CSS1019: Unexpected token, found ']'
input(1310,74): run-time error CSS1042: Expected function, found ']'
input(1310,74): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1429,66): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1429,72): run-time error CSS1019: Unexpected token, found ']'
input(1429,72): run-time error CSS1042: Expected function, found ']'
input(1429,72): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1430,63): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1430,69): run-time error CSS1019: Unexpected token, found ']'
input(1430,69): run-time error CSS1042: Expected function, found ']'
input(1430,69): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1431,61): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1431,67): run-time error CSS1019: Unexpected token, found ']'
input(1431,67): run-time error CSS1042: Expected function, found ']'
input(1431,67): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1432,64): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1432,70): run-time error CSS1019: Unexpected token, found ']'
input(1432,70): run-time error CSS1042: Expected function, found ']'
input(1432,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1443,66): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1443,72): run-time error CSS1019: Unexpected token, found ']'
input(1443,72): run-time error CSS1042: Expected function, found ']'
input(1443,72): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1444,63): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1444,69): run-time error CSS1019: Unexpected token, found ']'
input(1444,69): run-time error CSS1042: Expected function, found ']'
input(1444,69): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1445,61): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1445,67): run-time error CSS1019: Unexpected token, found ']'
input(1445,67): run-time error CSS1042: Expected function, found ']'
input(1445,67): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1446,64): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1446,70): run-time error CSS1019: Unexpected token, found ']'
input(1446,70): run-time error CSS1042: Expected function, found ']'
input(1446,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1454,66): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1454,72): run-time error CSS1019: Unexpected token, found ']'
input(1454,72): run-time error CSS1042: Expected function, found ']'
input(1454,72): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1455,63): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1455,69): run-time error CSS1019: Unexpected token, found ']'
input(1455,69): run-time error CSS1042: Expected function, found ']'
input(1455,69): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1456,61): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1456,67): run-time error CSS1019: Unexpected token, found ']'
input(1456,67): run-time error CSS1042: Expected function, found ']'
input(1456,67): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']'
input(1457,64): run-time error CSS1033: Expected closing bracket, found 'Object'
input(1457,70): run-time error CSS1019: Unexpected token, found ']'
input(1457,70): run-time error CSS1042: Expected function, found ']'
input(1457,70): run-time error CSS1062: Expected semicolon or closing curly-brace, found ']' */
/* Kendo skin */
.k-in,
.k-item,
.k-window-action {
    border-color: transparent;
}
/* main colors */
.k-block,
.k-widget {
    background-color: #ffffff;
}

.k-block,
.k-widget,
.k-input,
.k-textbox,
.k-group,
.k-content,
.k-header,
.k-editable-area,
.k-separator,
.k-colorpicker .k-i-arrow-s,
.k-textbox > input,
.k-autocomplete,
.k-dropdown-wrap,
.k-toolbar,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-state-default,
.k-state-default .k-select,
.k-state-disabled,
.k-grid-header-wrap,
.k-grid-header,
.k-grid td,
.k-grid td.k-state-selected,
.k-grid-footer-wrap,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-pager-refresh,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-panelbar > .k-item > .k-link,
.k-panel > .k-item > .k-link,
.k-panelbar .k-panel,
.k-panelbar .k-content,
.k-calendar th,
.k-slider-track,
.k-splitbar,
.k-dropzone-active,
.k-tiles,
.k-toolbar,
.k-tooltip,
.k-button-group .k-tool,
.k-upload-files {
    border-color: #dadada;
}

    .k-group,
    .k-toolbar,
    .k-grouping-header,
    .k-pager-wrap,
    .k-group-footer td,
    .k-grid-footer,
    .k-footer-template td,
    .k-widget .k-status,
    .k-calendar th,
    .k-dropzone-hovered,
    .k-widget.k-popup {
        background-color: #ffffff;
    }

.k-grouping-row td,
td.k-group-cell,
.k-resize-handle-inner {
    background-color: #ffffff;
}

.k-list-container {
    border-color: #dadada;
    background-color: #ffffff;
}

.k-content,
.k-editable-area,
.k-panelbar > li.k-item,
.k-panel > li.k-item,
.k-tiles {
    background-color: #ffffff;
}

.k-alt,
.k-separator {
    background-color: #f5f5f5;
}

.k-textbox,
.k-autocomplete.k-header,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active {
    border-color: #dadada;
    background-color: #ffffff;
}

    .k-textbox > input,
    .k-autocomplete .k-input,
    .k-dropdown-wrap .k-input,
    .k-autocomplete.k-state-focused .k-input,
    .k-dropdown-wrap.k-state-focused .k-input,
    .k-picker-wrap.k-state-focused .k-input,
    .k-numeric-wrap.k-state-focused .k-input {
        border-color: #dadada;
    }

    input.k-textbox,
    textarea.k-textbox,
    input.k-textbox:hover,
    textarea.k-textbox:hover,
    .k-textbox > input {
        background: none;
    }

        .k-input,
        input.k-textbox,
        textarea.k-textbox,
        input.k-textbox:hover,
        textarea.k-textbox:hover,
        .k-textbox > input,
        .k-multiselect-wrap {
            background-color: #ffffff;
            color: #787878;
        }

            .k-input[readonly] {
                background-color: #ffffff;
                color: #787878;
            }

.k-block,
.k-widget:not(.k-editor),
.k-popup,
.k-content,
.k-dropdown .k-input {
    color: #787878;
}

.k-block {
    color: #787878;
}

.k-link:link,
.k-link:visited,
.k-nav-current.k-state-hover .k-link {
    color: #787878;
}

.k-tabstrip-items .k-link,
.k-panelbar > li > .k-link {
    color: #787878;
}

.k-header {
    color: #787878;
}

.k-header,
.k-grid-header,
.k-toolbar,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap,
.k-grouping-header,
.k-pager-wrap,
.k-textbox,
.k-button,
.k-progressbar,
.k-draghandle,
.k-autocomplete,
.k-state-highlight,
.k-tabstrip-items .k-item,
.km-pane-wrapper > .km-pane > .km-view > .km-content {
    background-image: none;
    background-position: 50% 50%;
    background-color: #ffffff;
}

.k-widget.k-tooltip {
    background-image: none;
}

.k-block,
.k-header,
.k-grid-header,
.k-toolbar,
.k-grouping-header,
.k-pager-wrap,
.k-button,
.k-draghandle {
    background-color: #ffffff;
}
/* icons */
.k-icon:hover,
.k-state-hover .k-icon,
.k-state-selected .k-icon,
.k-state-focused .k-icon,
.k-column-menu .k-state-hover .k-sprite,
.k-column-menu .k-state-active .k-sprite {
    opacity: 1;
}

.k-icon,
.k-state-disabled .k-icon,
.k-column-menu .k-sprite {
    opacity: 0.8;
}

.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
    opacity: 0.8;
}

.k-tool {
    border-color: transparent;
}

.k-icon,
.k-tool-icon,
.k-grouping-dropclue,
.k-drop-hint,
.k-column-menu .k-sprite,
.k-grid-mobile .k-resize-handle-inner:before,
.k-grid-mobile .k-resize-handle-inner:after {
    background-image: url('https://da7xgjtj801h2.cloudfront.net/2013.2.716/styles/Metro/sprite.png');
    border-color: transparent;
}
/* IE will ignore the above selectors if these are added too */
.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
    background-image: url('https://da7xgjtj801h2.cloudfront.net/2013.2.716/styles/Metro/sprite.png');
    border-color: transparent;
}

.k-loading,
.k-state-hover .k-loading {
    background-image: url('https://da7xgjtj801h2.cloudfront.net/2013.2.716/styles/Metro/loading.gif');
    background-position: 50% 50%;
}

.k-loading-image {
    background-image: url('https://da7xgjtj801h2.cloudfront.net/2013.2.716/styles/Metro/loading-image.gif');
}

.k-loading-color {
    background-color: #ffffff;
}

.k-button {
    color: #787878;
    border-color: #dadada;
    background-color: #ffffff;
}

    .k-button:hover {
        color: #ffffff;
        border-color: #3C6CE7;
        background-color: #3C6CE7;
    }

    .k-state-disabled .k-button,
    .k-state-disabled .k-button:hover,
    .k-button.k-state-disabled:hover,
    .k-state-disabled .k-button:active,
    .k-button.k-state-disabled:active {
        color: #cccccc;
        border-color: #dadada;
        background-color: #ffffff;
    }

.k-draghandle {
    border-color: #3C6CE7;
    background-color: #3C6CE7;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .k-draghandle:hover {
        border-color: #3C6CE7;
        background-color: #3C6CE7;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
/* Scheduler */
.k-scheduler {
    color: #ffffff;
    background-color: #ffffff;
}

.k-scheduler-layout {
    color: #787878;
}

.k-scheduler-datecolumn,
.k-scheduler-groupcolumn {
    background-color: #ffffff;
    color: #787878;
}

.k-scheduler-times tr,
.k-scheduler-times th,
.k-scheduler-table td,
.k-scheduler-header th,
.k-scheduler-header-wrap,
.k-scheduler-times {
    border-color: #dadada;
}

.k-scheduler-table .k-nonwork-hour {
    background-color: #f4f4f4;
}

.k-scheduler-table .k-today,
.k-today > .k-scheduler-datecolumn,
.k-today > .k-scheduler-groupcolumn {
    background-color: #fbfbfb;
}

.k-scheduler-now-arrow {
    border-left-color: #a2270b;
}

.k-scheduler-now-line {
    background-color: #a2270b;
}

.k-event {
    border-color: #7ea700;
    background: #7ea700 0 -257px none repeat-x;
    color: #ffffff;
}

.k-event-inverse {
    color: #787878;
}

.k-event.k-state-selected {
    background-position: 0 0;
}

.k-ie7 .k-event .k-resize-handle,
.k-event .k-resize-handle:after {
    background-color: #787878;
}

.k-scheduler-marquee:before,
.k-scheduler-marquee:after {
    border-color: #3C6CE7;
}

.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar .k-item {
    background-color: #ffffff;
    color: #787878;
    border-color: #dadada;
}

.k-panelbar > li > .k-link {
    color: #787878;
}

.k-panelbar > .k-item > .k-link {
    border-color: #dadada;
}

.k-panel > li.k-item {
    background-color: #ffffff;
}
/* states */
.k-state-active,
.k-state-active:hover,
.k-active-filter,
.k-tabstrip .k-state-active {
    background-color: #ffffff;
    border-color: #3C6CE7;
    color: #000000;
}

.k-colorpicker .k-picker-wrap.k-state-hover .k-select {
    background: #3C6CE7;
}

.k-menu .k-state-hover > .k-state-active {
    background-color: transparent;
}

.k-state-highlight {
    background: #ffffff;
    color: #000000;
}

.k-state-focused,
.k-grouping-row .k-state-focused {
    border-color: #3C6CE7;
}

.k-calendar .k-link {
    color: #787878;
}

.k-calendar .k-footer {
    padding: 0;
}

    .k-calendar .k-footer .k-nav-today {
        display: inline-block;
        width: 100%;
        height: 100%;
        padding: .5em 0;
        color: #787878;
        text-decoration: none;
        background-color: #ffffff;
    }

        .k-calendar .k-footer .k-nav-today:hover,
        .k-calendar .k-footer .k-nav-today.k-state-hover {
            background-color: #ffffff;
            text-decoration: underline;
        }

        .k-calendar .k-footer .k-nav-today:active {
            background-color: #ffffff;
        }

.k-calendar .k-link.k-nav-fast {
    color: #787878;
}

.k-calendar .k-nav-fast.k-state-hover {
    text-decoration: none solid #ffffff;
    background-color: #3C6CE7;
    color: #ffffff;
}

.k-calendar .k-link.k-state-hover,
.k-window-titlebar .k-link {
    border-radius: 0px;
}

.k-calendar .k-footer .k-link {
    border-radius: 0;
}

.k-calendar th {
    background-color: #ffffff;
}

.k-calendar-container.k-group {
    border-color: #dadada;
}

.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 {
    color: #ffffff;
    background-color: #3C6CE7;
    border-color: #3C6CE7;
}

.k-marquee-text {
    color: #ffffff;
}

.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:not(.k-state-disabled):not([disabled]),
.k-button.k-state-focused {
    -webkit-box-shadow: #445b00 0px 0px 0px 1px inset;
    box-shadow: #445b00 0px 0px 0px 1px inset;
}

    .k-state-focused.k-state-selected,
    .k-list > .k-state-focused.k-state-selected,
    .k-listview > .k-state-focused.k-state-selected,
    td.k-state-focused.k-state-selected,
    .k-button:focus:active:not(.k-state-disabled):not([disabled]) {
        -webkit-box-shadow: #445b00 0px 0px 3px 1px inset;
        box-shadow: #445b00 0px 0px 3px 1px inset;
    }

.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,
.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-tool.k-state-hover,
.k-ie7 .k-button:focus,
.k-ie7 .k-button.k-state-focused {
    background-color: #3C6CE7;
}

.k-list > .k-state-selected.k-state-focused {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-state-selected > .k-link,
.k-panelbar > li > .k-state-selected {
    color: #ffffff;
}

.k-state-selected,
.k-button:active,
.k-draghandle.k-state-selected:hover {
    background-image: none;
    background-image: none, -webkit-linear-gradient(top, [object Object],[object Object]);
    background-image: none, -moz-linear-gradient(top, [object Object],[object Object]);
    background-image: none, -o-linear-gradient(top, [object Object],[object Object]);
    background-image: none, linear-gradient(to bottom, [object Object],[object Object]);
}

.k-button:active,
.k-draghandle.k-state-selected:hover {
    background-position: 50% 50%;
}

.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,
.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-scheduler-timezones .k-edit-field:nth-child(2):active,
.k-mobile-list .k-recur-view .k-check:active {
    color: #ffffff;
    background-color: #3C6CE7;
    border-color: #3C6CE7;
}

    .k-state-hover > .k-select,
    .k-state-focused > .k-select {
        border-color: #3C6CE7;
    }

    .k-button:hover,
    .k-button:focus,
    .k-button.k-state-focused,
    .k-textbox:hover,
    .k-state-hover,
    .k-state-hover:hover,
    .k-pager-wrap .k-link:hover,
    .k-other-month.k-state-hover .k-link,
    div.k-imagebrowser-dropzone em,
    .k-draghandle:hover {
        background-image: none;
        background-image: none, -webkit-linear-gradient(top, [object Object],[object Object]);
        background-image: none, -moz-linear-gradient(top, [object Object],[object Object]);
        background-image: none, -o-linear-gradient(top, [object Object],[object Object]);
        background-image: none, linear-gradient(to bottom, [object Object],[object Object]);
    }

.k-pager-wrap {
    background-color: #ffffff;
    color: #787878;
}

.k-autocomplete.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-dropdown-wrap.k-state-active,
.k-state-active,
.k-state-active:hover,
.k-state-active > .k-link,
.k-button:active,
.k-panelbar > .k-item > .k-state-focused {
    background-image: none;
}

.k-tool-icon {
    background-image: url('https://da7xgjtj801h2.cloudfront.net/2013.2.716/styles/Metro/sprite.png');
}

.k-state-hover > .k-link,
.k-other-month.k-state-hover .k-link,
div.k-imagebrowser-dropzone em {
    color: #ffffff;
}

.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: #3C6CE7;
    background-image: none;
    background-image: none, -webkit-linear-gradient(top, [object Object],[object Object]);
    background-image: none, -moz-linear-gradient(top, [object Object],[object Object]);
    background-image: none, -o-linear-gradient(top, [object Object],[object Object]);
    background-image: none, linear-gradient(to bottom, [object Object],[object Object]);
    background-position: 50% 50%;
    border-color: #dadada;
}

.km-pane-wrapper .k-mobile-list input:not([type="checkbox"]):not([type="radio"]),
.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),
.km-pane-wrapper .k-mobile-list textarea,
.k-dropdown .k-state-focused .k-input {
    color: #787878;
}

.k-dropdown .k-state-hover .k-input {
    color: #ffffff;
}

.k-state-error {
    border-color: #a2270b;
    background-color: #ffffff;
    color: #a2270b;
}

.k-state-disabled {
    filter: alpha(opacity=70);
    opacity: .7;
}

.k-tile-empty.k-state-selected,
.k-loading-mask.k-state-selected {
    border-width: 0;
    background-image: none;
    background-color: transparent;
}

.k-state-disabled,
.k-state-disabled .k-link,
.k-state-disabled .k-button,
.k-other-month,
.k-other-month .k-link,
.k-dropzone em,
.k-dropzone .k-upload-status,
.k-tile-empty strong,
.k-slider .k-draghandle {
    color: #cccccc;
}
/* Progressbar */
.k-progressbar-indeterminate {
    background: url('https://da7xgjtj801h2.cloudfront.net/2013.2.716/styles/Metro/indeterminate.gif');
}

    .k-progressbar-indeterminate .k-progress-status-wrap,
    .k-progressbar-indeterminate .k-state-selected {
        display: none;
    }
/* Slider */
.k-slider-track {
    background-color: #dadada;
}

.k-slider-selection {
    background-color: #3C6CE7;
}

.k-slider-horizontal .k-tick {
    background-image: url('https://da7xgjtj801h2.cloudfront.net/2013.2.716/styles/Metro/slider-h.gif');
}

.k-slider-vertical .k-tick {
    background-image: url('https://da7xgjtj801h2.cloudfront.net/2013.2.716/styles/Metro/slider-v.gif');
}
/* Tooltip */
.k-widget.k-tooltip {
    border-color: #dadada;
    background-color: rgba(0, 0, 0, 0);
    color: #333333;
}

.k-widget.k-tooltip-validation {
    border-color: #333333;
    background-color: rgba(0, 0, 0, 0);
    color: #333333;
}
/* Bootstrap theme fix */
.input-prepend .k-tooltip-validation,
.input-append .k-tooltip-validation {
    font-size: 12px;
    position: relative;
    top: 3px;
}

.k-callout-n {
    border-bottom-color: #dadada;
}

.k-callout-w {
    border-right-color: #dadada;
}

.k-callout-s {
    border-top-color: #dadada;
}

.k-callout-e {
    border-left-color: #dadada;
}

.k-tooltip-validation .k-callout-n {
    border-bottom-color: #333333;
}

.k-tooltip-validation .k-callout-w {
    border-right-color: #333333;
}

.k-tooltip-validation .k-callout-s {
    border-top-color: #333333;
}

.k-tooltip-validation .k-callout-e {
    border-left-color: #333333;
}
/* Splitter */
.k-splitbar {
    background-color: #dadada;
}

.k-restricted-size-vertical,
.k-restricted-size-horizontal {
    background-color: #a2270b;
}
/* Upload */
.k-file {
    background-color: #ffffff;
    border-color: #dadada;
}

.k-file-progress {
    color: #0066cc;
}

    .k-file-progress .k-progress {
        background-color: #d0f8ff;
    }

.k-file-success {
    color: #28760b;
}

    .k-file-success .k-progress {
        background-color: #ddffd0;
    }

.k-file-error {
    color: #cc0000;
}

    .k-file-error .k-progress {
        background-color: #ffded7;
    }
/* ImageBrowser */
.k-tile {
    border-color: #ffffff;
}

.k-textbox:hover,
.k-tiles li.k-state-hover {
    border-color: #3C6CE7;
}

.k-tiles li.k-state-selected {
    border-color: #3C6CE7;
}

.k-tile .k-folder,
.k-tile .k-file {
    background-image: url('https://da7xgjtj801h2.cloudfront.net/2013.2.716/styles/Metro/imagebrowser.png');
}
/* Shadows */
.k-widget,
.k-button {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-slider,
.k-treeview,
.k-upload {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-state-hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-state-selected {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-state-active {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-grid td.k-state-selected.k-state-focused {
    background-color: #3C6CE7;
}

.k-popup,
.k-menu .k-group,
.k-grid .k-filter-options,
.k-time-popup,
.k-datepicker-calendar,
.k-autocomplete.k-state-border-down,
.k-autocomplete.k-state-border-up,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-multiselect.k-state-focused,
.k-imagebrowser .k-image,
.k-tooltip {
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.298039);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.298039);
}
/* Window */
.k-window {
    border-color: rgba(0, 0, 0, 0.298039);
    -webkit-box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.298039);
    box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.298039);
    background-color: #ffffff;
}

    .k-window.k-state-focused {
        border-color: rgba(0, 0, 0, 0.298039);
        -webkit-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.298039);
        box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.298039);
    }

    .k-window.k-window-maximized,
    .k-window-maximized .k-window-titlebar,
    .k-window-maximized .k-window-content {
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
    }

.k-shadow {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.298039);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.298039);
}

.k-inset {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.298039);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.298039);
}
/* Selection */
.k-editor-inline ::selection {
    background-color: #3C6CE7;
    text-shadow: none;
    color: #fff;
}

.k-editor-inline ::-moz-selection {
    background-color: #3C6CE7;
    text-shadow: none;
    color: #fff;
}
/* Border radius */
.k-block,
.k-button,
.k-textbox,
.k-drag-clue,
.k-touch-scrollbar,
.k-window,
.k-window-titleless .k-window-content,
.k-window-action,
.k-inline-block,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-autocomplete,
.k-multiselect,
.k-combobox,
.k-dropdown,
.k-dropdown-wrap,
.k-datepicker,
.k-timepicker,
.k-colorpicker,
.k-datetimepicker,
.k-numerictextbox,
.k-picker-wrap,
.k-numeric-wrap,
.k-colorpicker .k-list-container,
.k-calendar-container,
.k-calendar td,
.k-calendar .k-link,
.k-treeview .k-in,
.k-editor-inline,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection,
.k-upload {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.k-tool {
    text-align: center;
    vertical-align: middle;
}

    .k-tool.k-group-start {
        -moz-border-radius: 0px 0 0 0px;
        -webkit-border-radius: 0px 0 0 0px;
        border-radius: 0px 0 0 0px;
    }

.k-rtl .k-tool.k-group-start {
    -moz-border-radius: 0 0px 0px 0;
    -webkit-border-radius: 0 0px 0px 0;
    border-radius: 0 0px 0px 0;
}

.k-tool.k-group-end {
    -moz-border-radius: 0 0px 0px 0;
    -webkit-border-radius: 0 0px 0px 0;
    border-radius: 0 0px 0px 0;
}

.k-rtl .k-tool.k-group-end {
    -moz-border-radius: 0px 0 0 0px;
    -webkit-border-radius: 0px 0 0 0px;
    border-radius: 0px 0 0 0px;
}

.k-group-start.k-group-end.k-tool {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.k-calendar-container.k-state-border-up,
.k-list-container.k-state-border-up,
.k-autocomplete.k-state-border-up,
.k-multiselect.k-state-border-up,
.k-dropdown-wrap.k-state-border-up,
.k-picker-wrap.k-state-border-up,
.k-numeric-wrap.k-state-border-up,
.k-window-content,
.k-filter-menu {
    -moz-border-radius: 0 0 0px 0px;
    -webkit-border-radius: 0 0 0px 0px;
    border-radius: 0 0 0px 0px;
}

    .k-autocomplete.k-state-border-up .k-input,
    .k-dropdown-wrap.k-state-border-up .k-input,
    .k-picker-wrap.k-state-border-up .k-input,
    .k-picker-wrap.k-state-border-up .k-selected-color,
    .k-numeric-wrap.k-state-border-up .k-input {
        -moz-border-radius: 0 0 0 0px;
        -webkit-border-radius: 0 0 0 0px;
        border-radius: 0 0 0 0px;
    }

    .k-multiselect.k-state-border-up .k-multiselect-wrap {
        -moz-border-radius: 0 0 0px 0px;
        -webkit-border-radius: 0 0 0px 0px;
        border-radius: 0 0 0px 0px;
    }

.k-window-titlebar,
.k-block > .k-header,
.k-tabstrip-items .k-item,
.k-panelbar .k-tabstrip-items .k-item,
.k-tabstrip-items .k-link,
.k-calendar-container.k-state-border-down,
.k-list-container.k-state-border-down,
.k-autocomplete.k-state-border-down,
.k-multiselect.k-state-border-down,
.k-dropdown-wrap.k-state-border-down,
.k-picker-wrap.k-state-border-down,
.k-numeric-wrap.k-state-border-down {
    -moz-border-radius: 0px 0px 0 0;
    -webkit-border-radius: 0px 0px 0 0;
    border-radius: 0px 0px 0 0;
}

.k-dropdown-wrap .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input {
    -moz-border-radius: -2px 0 0 -2px;
    -webkit-border-radius: -2px 0 0 -2px;
    border-radius: -2px 0 0 -2px;
}

.k-numeric-wrap .k-link {
    -moz-border-radius: 0 -2px 0 0;
    -webkit-border-radius: 0 -2px 0 0;
    border-radius: 0 -2px 0 0;
}

    .k-numeric-wrap .k-link + .k-link {
        -moz-border-radius: 0 0 -2px 0;
        -webkit-border-radius: 0 0 -2px 0;
        border-radius: 0 0 -2px 0;
    }

.k-colorpicker .k-selected-color {
    -moz-border-radius: -2px 0 0 -2px;
    -webkit-border-radius: -2px 0 0 -2px;
    border-radius: -2px 0 0 -2px;
}

.k-rtl .k-colorpicker .k-selected-color {
    -moz-border-radius: 0 -2px -2px 0;
    -webkit-border-radius: 0 -2px -2px 0;
    border-radius: 0 -2px -2px 0;
}

.k-autocomplete.k-state-border-down .k-input,
.k-dropdown-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-selected-color,
.k-numeric-wrap.k-state-border-down .k-input {
    -moz-border-radius: 0px 0px 0 0;
    -webkit-border-radius: 0px 0px 0 0;
    border-radius: 0px 0px 0 0;
}

.k-numeric-wrap .k-link.k-state-selected {
    background-color: #7ea700;
}

.k-multiselect.k-state-border-down .k-multiselect-wrap {
    -moz-border-radius: -2px -2px 0 0;
    -webkit-border-radius: -2px -2px 0 0;
    border-radius: -2px -2px 0 0;
}

.k-dropdown-wrap .k-select,
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-datetimepicker .k-select + .k-select,
.k-list-container.k-state-border-right {
    -moz-border-radius: 0 0px 0px 0;
    -webkit-border-radius: 0 0px 0px 0;
    border-radius: 0 0px 0px 0;
}

.k-rtl .k-dropdown-wrap .k-select,
.k-rtl .k-picker-wrap .k-select,
.k-rtl .k-numeric-wrap .k-select,
.k-rtl .k-datetimepicker .k-select + .k-select,
.k-rtl .k-list-container.k-state-border-right {
    -moz-border-radius: 0px 0 0 0px;
    -webkit-border-radius: 0px 0 0 0px;
    border-radius: 0px 0 0 0px;
}

.k-numeric-wrap.k-expand-padding .k-input {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.k-textbox > input,
.k-autocomplete .k-input,
.k-multiselect-wrap {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.k-list .k-state-hover,
.k-list .k-state-focused,
.k-list .k-state-highlight,
.k-list .k-state-selected,
.k-dropzone {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.k-slider .k-button,
.k-grid .k-slider .k-button {
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    border-radius: 13px;
}

.k-draghandle {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.k-scheduler-toolbar > ul li:first-child,
.k-scheduler-toolbar > ul li:first-child .k-link {
    -moz-border-radius: 0px 0 0 0px;
    -webkit-border-radius: 0px 0 0 0px;
    border-radius: 0px 0 0 0px;
}

.k-rtl .k-scheduler-toolbar > ul li:first-child,
.k-rtl .k-scheduler-toolbar > ul li:first-child .k-link,
.km-view.k-popup-edit-form .k-scheduler-toolbar > ul li:last-child,
.km-view.k-popup-edit-form .k-scheduler-toolbar > ul li:last-child .k-link {
    -moz-border-radius: 0 0px 0px 0;
    -webkit-border-radius: 0 0px 0px 0;
    border-radius: 0 0px 0px 0;
}

.k-scheduler-mobile .k-scheduler-toolbar > ul li.k-nav-today,
.k-scheduler-mobile .k-scheduler-toolbar > ul li.k-nav-today .k-link,
.k-edit-field > .k-scheduler-navigation {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.k-scheduler-toolbar .k-nav-next,
.k-scheduler-toolbar ul + ul li:last-child,
.k-scheduler-toolbar .k-nav-next .k-link,
.k-scheduler-toolbar ul + ul li:last-child .k-link {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.k-rtl .k-scheduler-toolbar .k-nav-next,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child,
.k-rtl .k-scheduler-toolbar .k-nav-next .k-link,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child .k-link {
    border-radius: 0px 0 0 0px;
}

.k-scheduler div.k-scheduler-footer ul li,
.k-scheduler div.k-scheduler-footer .k-link {
    border-radius: 0px;
}

.k-more-events,
.k-event,
.k-event .k-link {
    -moz-border-radius: -2px;
    -webkit-border-radius: -2px;
    border-radius: -2px;
}

.k-scheduler-mobile .k-event {
    -moz-border-radius: -3px;
    -webkit-border-radius: -3px;
    border-radius: -3px;
}
/* Adaptive Grid */
.k-grid-mobile .k-column-active + th.k-header {
    border-left-color: #787878;
}

.k-ie .km-pane-wrapper .k-widget,
.k-ie .km-pane-wrapper .k-group,
.k-ie .km-pane-wrapper .k-content,
.k-ie .km-pane-wrapper .k-header,
.k-ie .km-pane-wrapper .k-popup-edit-form .k-edit-field .k-button,
.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-label,
.km-pane-wrapper .k-mobile-list .k-edit-field {
    color: #787878;
}

@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: none) {
    div.km-pane-wrapper a {
        color: #787878;
    }
}

.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-field,
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check {
    background-color: #ffffff;
    border-top: 1px solid #dadada;
}

    .km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check:first-child {
        border-top-color: transparent;
    }

    .km-pane-wrapper .k-mobile-list .k-item:last-child {
        -webkit-box-shadow: inset 0 -1px 0 #dadada;
        box-shadow: inset 0 -1px 0 #dadada;
    }

.km-pane-wrapper .k-mobile-list > ul > li > .k-link,
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-label:nth-child(3),
.km-pane-wrapper #recurrence .km-scroll-container > .k-edit-label:first-child {
    color: #8e8e8e;
}

.km-pane-wrapper .k-mobile-list > ul > li > .k-link {
    border-bottom: 1px solid #dadada;
}

.km-pane-wrapper .k-mobile-list .k-edit-field {
    -webkit-box-shadow: 0 1px 1px #dadada;
    box-shadow: 0 1px 1px #dadada;
}

.km-actionsheet .k-grid-delete,
.km-actionsheet .k-scheduler-delete,
.km-pane-wrapper .k-scheduler-delete,
.km-pane-wrapper .k-filter-menu .k-button[type=reset] {
    color: #fff;
    border-color: #a2270b;
    background-color: red;
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, from(rgba(255,255,255,.3)), to(rgba(255,255,255,.15)));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,.15));
    background-image: -moz-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,.15));
    background-image: -ms-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,.15));
    background-image: linear-gradient(to bottom, rgba(255,255,255,.3), rgba(255,255,255,.15));
}

    .km-actionsheet .k-grid-delete:active,
    .km-actionsheet .k-scheduler-delete:active,
    .km-pane-wrapper .k-scheduler-delete:active,
    .km-pane-wrapper .k-filter-menu .k-button[type=reset]:active {
        background-color: #990000;
    }
/* /Column Menu */
.k-autocomplete.k-state-default,
.k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-dropdown-wrap.k-state-default {
    background-image: none;
    background-position: 50% 50%;
    background-color: #ffffff;
    border-color: #dadada;
}

.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: #3C6CE7;
    background-image: none;
    background-image: none, -webkit-linear-gradient(top, [object Object],[object Object]);
    background-image: none, -moz-linear-gradient(top, [object Object],[object Object]);
    background-image: none, -o-linear-gradient(top, [object Object],[object Object]);
    background-image: none, linear-gradient(to bottom, [object Object],[object Object]);
    background-position: 50% 50%;
    border-color: #dadada;
}

.k-multiselect.k-header {
    border-color: #dadada;
}

    .k-multiselect.k-header.k-state-hover {
        border-color: #dadada;
    }

    .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: #3C6CE7;
        background-image: none;
        background-image: none, -webkit-linear-gradient(top, [object Object],[object Object]);
        background-image: none, -moz-linear-gradient(top, [object Object],[object Object]);
        background-image: none, -o-linear-gradient(top, [object Object],[object Object]);
        background-image: none, linear-gradient(to bottom, [object Object],[object Object]);
        background-position: 50% 50%;
        border-color: #dadada;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.k-list-container {
    color: #787878;
}

.k-dropdown .k-input,
.k-menu .k-popup {
    color: #787878;
}

.k-state-default > .k-select {
    border-color: #dadada;
}

.k-state-hover > .k-select {
    border-color: #dadada;
}

.k-state-focused > .k-select {
    border-color: #dadada;
}

.k-tabstrip-items .k-state-default .k-link,
.k-panelbar > li.k-state-default > .k-link {
    color: #787878;
}

.k-tabstrip-items .k-state-hover .k-link,
.k-panelbar > li.k-state-hover > .k-link {
    color: #ffffff;
}

.k-panelbar .k-state-focused.k-state-hover {
    background: #3C6CE7;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.k-tabstrip-items .k-state-default,
.k-ie7 .k-tabstrip-items .k-state-default .k-loading {
    border-color: #dadada;
}

.k-tabstrip-items .k-state-hover,
.k-ie7 .k-tabstrip-items .k-state-hover .k-loading {
    border-color: #3C6CE7;
}

.k-tabstrip-items .k-state-active,
.k-ie7 .k-tabstrip-items .k-state-active .k-loading {
    background-color: #ffffff;
    background-image: none;
    border-color: #3C6CE7;
}

.k-tabstrip .k-content.k-state-active {
    background-color: #ffffff;
    color: #787878;
}

.k-menu.k-header,
.k-menu .k-item {
    border-color: #4c5356;
}

.k-column-menu,
.k-column-menu .k-item {
    border-color: #dadada;
}

    .k-column-menu .k-separator {
        border-color: #dadada;
        background-color: transparent;
    }

.k-menu .k-group {
    border-color: #dadada;
}

.k-secondary .k-picker-wrap,
.k-secondary .k-dropdown-wrap,
.k-secondary .k-numeric-wrap,
.k-secondary.k-scheduler-toolbar > ul > li {
    background-color: #ffffff;
    border-color: #dadada;
}

.k-secondary .k-button-group .k-tool {
    border-color: #dadada;
}

.k-secondary.k-splitbar {
    border-color: #dadada;
}

.k-secondary .k-state-default > .k-select {
    border-color: #dadada;
}

.k-secondary .k-state-hover > .k-select {
    border-color: #3C6CE7;
}

.k-secondary .k-state-focused > .k-select {
    border-color: #dadada;
}

.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: #3C6CE7;
    background-image: none;
    background-image: none, -webkit-linear-gradient(top, [object Object],[object Object]);
    background-image: none, -moz-linear-gradient(top, [object Object],[object Object]);
    background-image: none, -o-linear-gradient(top, [object Object],[object Object]);
    background-image: none, linear-gradient(to bottom, [object Object],[object Object]);
    background-position: 50% 50%;
    border-color: #dadada;
}

.k-secondary .k-autocomplete.k-state-focused,
.k-secondary .k-picker-wrap.k-state-focused,
.k-secondary .k-numeric-wrap.k-state-focused,
.k-secondary .k-dropdown-wrap.k-state-focused {
    background-color: #dadada;
    background-image: none;
    background-image: none, -webkit-linear-gradient(top, [object Object],[object Object]);
    background-image: none, -moz-linear-gradient(top, [object Object],[object Object]);
    background-image: none, -o-linear-gradient(top, [object Object],[object Object]);
    background-image: none, linear-gradient(to bottom, [object Object],[object Object]);
    background-position: 50% 50%;
    border-color: #dadada;
}

.k-secondary .k-button-group .k-tool:focus {
    background-color: #dadada;
    background-image: none;
    background-image: none, -webkit-linear-gradient(top, [object Object],[object Object]);
    background-image: none, -moz-linear-gradient(top, [object Object],[object Object]);
    background-image: none, -o-linear-gradient(top, [object Object],[object Object]);
    background-image: none, linear-gradient(to bottom, [object Object],[object Object]);
    background-position: 50% 50%;
}

.k-secondary .k-button,
.k-secondary.k-button {
    color: #787878;
    background-color: #ffffff;
    border-color: #dadada;
}

    .k-secondary .k-button:hover,
    .k-secondary.k-button:hover {
        color: #ffffff;
        border-color: #3C6CE7;
        background-color: #3C6CE7;
    }

    .k-secondary .k-button:active {
        color: #ffffff;
        background-color: #3C6CE7;
        border-color: #3C6CE7;
    }

.k-secondary .k-dropdown .k-input,
.k-secondary .k-dropdown .k-state-focused .k-input,
.k-secondary .k-menu .k-popup {
    color: #787878;
}

.k-secondary .k-toolbar {
    color: #787878;
    border-color: #dadada;
}

.k-secondary.k-popup.k-group {
    border-color: #dadada;
}

.k-secondary.k-filter-menu {
    background-color: #ffffff;
    color: #787878;
}

.k-grouping-row td,
.k-group-footer td,
.k-grid-footer td {
    color: #787878;
    border-color: #dadada;
    font-weight: bold;
}

.k-grouping-header {
    color: #787878;
}

.k-grid td.k-state-focused {
    -webkit-box-shadow: inset 0 0 0 1px #445b00 0px 0px 0px 1px inset;
    box-shadow: inset 0 0 0 1px #445b00 0px 0px 0px 1px inset;
}

.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 {
    border-color: #dadada;
}

.k-pager-numbers .k-link,
.k-treeview .k-in {
    border-color: transparent;
}

.k-treeview .k-icon,
.k-scheduler-table .k-icon,
.k-grid .k-hierarchy-cell .k-icon {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
}

.k-scheduler-table .k-state-hover .k-icon {
    background-color: transparent;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    .k-icon:not(.k-loading),
    .k-grouping-dropclue,
    .k-drop-hint,
    .k-callout,
    .k-tool-icon,
    .k-state-hover .k-tool-icon,
    .k-state-active .k-tool-icon,
    .k-state-active.k-state-hover .k-tool-icon,
    .k-state-selected .k-tool-icon,
    .k-state-selected.k-state-hover .k-tool-icon,
    .k-column-menu .k-sprite,
    .k-mobile-list .k-check:checked,
    .k-mobile-list .k-edit-field [type=checkbox]:checked,
    .k-mobile-list .k-edit-field [type=radio]:checked {
        background-image: url('https://da7xgjtj801h2.cloudfront.net/2013.2.716/styles/Metro/sprite_2x.png');
        background-size: 340px 336px;
    }

    .k-dropdown-wrap .k-input,
    .k-picker-wrap .k-input,
    .k-numeric-wrap .k-input {
        -moz-border-radius: -2px 0 0 -2px;
        -webkit-border-radius: -2px 0 0 -2px;
        border-radius: -2px 0 0 -2px;
    }
}

/*! jQuery UI - v1.10.4 - 2014-01-31
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=%22PT%20Sans%22%2C%20Arial&fwDefault=normal&fsDefault=1.3em&cornerRadius=0&bgColorHeader=%23f9f9f9&bgTextureHeader=highlight_soft&bgImgOpacityHeader=100&borderColorHeader=%23cccccc&fcHeader=%23787878&iconColorHeader=%2387bd6c&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=100&borderColorContent=%23dadada&fcContent=%23787878&iconColorContent=%23787878&bgColorDefault=%23ffffff&bgTextureDefault=flat&bgImgOpacityDefault=100&borderColorDefault=%23dadada&fcDefault=%23787878&iconColorDefault=%23787878&bgColorHover=%2399cd7f&bgTextureHover=flat&bgImgOpacityHover=100&borderColorHover=%2387bd6c&fcHover=%23ffffff&iconColorHover=%23ffffff&bgColorActive=%2387bd6c&bgTextureActive=flat&bgImgOpacityActive=100&borderColorActive=%2387bd6c&fcActive=%23ffffff&iconColorActive=%23ffffff&bgColorHighlight=%2399cd7f&bgTextureHighlight=flat&bgImgOpacityHighlight=25&borderColorHighlight=%2387bd6c&fcHighlight=%23ffffff&iconColorHighlight=%23ffffff&bgColorError=%2387bd6c&bgTextureError=flat&bgImgOpacityError=20&borderColorError=%237BB160&fcError=%23ffffff&iconColorError=%23ffffff&bgColorOverlay=%23dddddd&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=0&thicknessShadow=0px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=0px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Sortable */
.ui-sortable li.ui-state-default {
	background: #3C6CE7;
	color: #ffffff;
	border: 1px solid #3C6CE7;
}

.ui-sortable li.ui-state-default:not(.empty.placeholder):hover{
    background:#3C6CE7;
    color:#ffffff;
    border:1px solid #3C6CE7;
}

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
    font-weight:normal;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 18px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("../../Content/themes/aqua/images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: "PT Sans", Arial;
	font-size: 1.3em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: "PT Sans", Arial;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #999999;
	background: #ffffff url(../../Content/thirdparty/jqueryui/images/ui-bg_flat_100_ffffff_40x100.png?v=u0ImrCyP-ndPcwwBw2rehvoNb1A) 50% 50% repeat-x;
	color: #787878;
}
.ui-widget-content a {
	color: #787878;
}
.ui-widget-header {
	border-bottom: 1px solid #222222;
	background: #222222 url(../../Content/thirdparty/jqueryui/images/ui-bg_highlight-soft_75_404040_1x100.png?v=u0ImrCyP-ndPcwwBw2rehvoNb1A) 50% 50% repeat-x;
	color: #eeeeee;
}
.ui-widget-header a {
	color: #787878;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #D3D3D3/*{borderColorDefault}*/;
    background: #F7F7F7;
    font-weight: normal/*{fwDefault}*/;
    color: #333/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #787878;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #D3D3D3/*{borderColorDefault}*/;
    background: #F7F7F7;
    font-weight: normal/*{fwDefault}*/;
    color: #333/*{fcDefault}*/;
}

.ui-dialog .ui-dialog-titlebar .ui-state-hover  { background: #F7F7F7; }

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #ffffff;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #f5f5f5 url(../../Content/thirdparty/jqueryui/images/ui-bg_flat_100_D84882_40x100.png?v=u0ImrCyP-ndPcwwBw2rehvoNb1A) 50% 50% repeat-x;
	font-weight: normal;
	color: #ffffff;
}


.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #3C6CE7;
	background: #3C6CE7 url(/Content/thirdparty/jqueryui/images/ui-bg_flat_25_99cd7f_40x100.png?v=u0ImrCyP-ndPcwwBw2rehvoNb1A) 50% 50% repeat-x;
	color: #ffffff;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #ffffff;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #3C6CE7;
	background: #3C6CE7 url(/Content/thirdparty/jqueryui/images/ui-bg_flat_20_87bd6c_40x100.png?v=u0ImrCyP-ndPcwwBw2rehvoNb1A) 50% 50% repeat-x;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/Content/thirdparty/jqueryui/images/ui-icons_787878_256x240.png?v=u0ImrCyP-ndPcwwBw2rehvoNb1A);
}
.ui-widget-header .ui-icon {
	background-image: url(/Content/thirdparty/jqueryui/images/ui-icons_87bd6c_256x240.png?v=u0ImrCyP-ndPcwwBw2rehvoNb1A);
}
.ui-state-default .ui-icon {
	background-image: url(/Content/thirdparty/jqueryui/images/ui-icons_787878_256x240.png?v=u0ImrCyP-ndPcwwBw2rehvoNb1A);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/Content/thirdparty/jqueryui/images/ui-icons_ffffff_256x240.png?v=u0ImrCyP-ndPcwwBw2rehvoNb1A);
}
.ui-state-active .ui-icon {
	background-image: url(/Content/thirdparty/jqueryui/images/ui-icons_ffffff_256x240.png?v=u0ImrCyP-ndPcwwBw2rehvoNb1A);
}
.ui-state-highlight .ui-icon {
	background-image: url(/Content/thirdparty/jqueryui/images/ui-icons_ffffff_256x240.png?v=u0ImrCyP-ndPcwwBw2rehvoNb1A);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/Content/thirdparty/jqueryui/images/ui-icons_ffffff_256x240.png?v=u0ImrCyP-ndPcwwBw2rehvoNb1A);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0;
}

/* Overlays */
.ui-widget-overlay {
	background: #dddddd url(/Content/thirdparty/jqueryui/images/ui-bg_flat_0_dddddd_40x100.png?v=u0ImrCyP-ndPcwwBw2rehvoNb1A) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: 0px 0 0 0px;
	padding: 0px;
	background: #aaaaaa url(/Content/thirdparty/jqueryui/images/ui-bg_flat_0_aaaaaa_40x100.png?v=u0ImrCyP-ndPcwwBw2rehvoNb1A) 50% 50% repeat-x;
	opacity: 0;
	filter: Alpha(Opacity=0);
	border-radius: 0px;
}

.km-buttongroup .km-button:hover, .km-buttongroup .km-button:not(.km-state-active):hover
{ background:#3C6CE7; border-color:#3C6CE7; }

.km-buttongroup .km-state-active 
{ background:#3C6CE7; border:1px solid #3C6CE7; }

.k-editor-template.k-tool-icon:hover
{ background:#3C6CE7; color:#ffffff; }

.k-grid-header .k-header
{ background:#3C6CE7; }

/* Accordion */
.ui-accordion-header.ui-state-active
{ background:#3C6CE7; border:1px solid #3C6CE7; color:#ffffff; }

/*Icons for the content text box editor*/
.k-tool-icon.k-state-hover, .k-tool-icon.k-state-hover:hover
{ background-color: #3C6CE7; border-color: #3C6CE7; }

/* --------- Basic Product Themed Styles ---------- */
.ui-product a
{ color:#3C6CE7; }
.ui-product a:hover
{ color:#3C6CE7; }

.ui-product .button.accent, .ui-design .button.accent, .ui-design .controls .button.accent,
.ui-dialog .ui-dialog-buttonpane .ui-button.colored-button-alert, .k-editor-dialog .k-edit-buttons .k-dialog-update
{ background:#3C6CE7; border:1px solid #7DA4CA; color:#ffffff; }
.ui-product .button.accent:hover, .ui-design .button.accent:hover,
.ui-dialog .ui-dialog-buttonpane .ui-button.colored-button-alert:hover, .k-editor-dialog .k-edit-buttons .k-dialog-update:hover
{ background:#3C6CE7; color:#ffffff; }

/* --------- Designer View Themed Styles ---------- */
/*Editor Sidebar*/
.ui-design .sidebar-menu li a:hover,
.ui-design .sidebar-menu li a.selected 
{ background: rgb(255,255,255,.15); }

/* Drop-Down Menu */
/*.ui-dialog.ui-product .ui-dialog-buttonpane .ui-button.ui-state-default  
{ background-color:#3C6CE7; border-width:1px; border-style:solid; border-color:#3C6CE7; color:#ffffff; }*/
.drop-down-menu ul li:hover 
{ background:#3C6CE7; }
/* UI Dialog */
.ui-design.editor-menu-panel
{ background:#3C6CE7; border-right:1px solid #3C6CE7; }
/* Toggle Box */
.toggle-box.selected                
{ background-color:#3C6CE7; border:1px solid #3C6CE7; }
.toggle-box:not(.selected):hover p  
{ color:#3C6CE7; } 
.toggle-box:not(.selected):hover    
{ box-shadow: 0 0 5px rgba(0, 0, 0, .9); }
.toggle-box:not(.selected):hover .icon { color:rgba(0, 0, 0, .9); } 

/* Style Edit Mode */
.ui-design #styleModifyPanel .ui-state-default:hover
{ background:#3C6CE7; border:1px solid #0b89a2; }
.ui-design #styleModifyHeading .icon-button:hover
{ color:#3C6CE7; }

/* Content Edit Mode */
.page-section:not(.placeholder):not(.css-edit-mode).hover       
{ box-shadow: 0 0 5px rgba(9,153,184, 0.9); }
.content-edit .page-section .page-content-wrapper:not(.placeholder).hover 
{ box-shadow: 0 0 5px rgba(9,153,184, 0.9); }
.content-edit .page-content-wrapper.navigation-logo:hover .content   
{ border:1px solid #8fb9c2; box-shadow: 0 0 5px rgba(0, 0, 0, .9); }
.content-edit .page-section .page-content-wrapper:not(.placeholder):hover,
.content-edit .page-section .page-content-wrapper:not(.placeholder).hover 
{ box-shadow: 0 0 5px rgba(0, 0, 0, .9); }

/*  Layout Edit Mode */
.layout-preview.selected    
{ background:#3C6CE7; border:1px solid #3C6CE7; box-shadow: 0 0 5px rgba(0, 0, 0, .9); }
.layout-preview.selected div
{ background:#f5f5f5; border:1px solid #3C6CE7; }
.content-wrapper:not(.content-edit):not(.css-edit-mode):not(.content-edit-style) .page-section.placeholder:hover
{ background-color: #3C6CE7; border: 1px solid #3C6CE7; }
.page-section-sortable-placeholder                  
{ border: 2px dashed #3C6CE7; }
.layout-edit .page-section .section-edit-menu .control:hover    
{ color:#3C6CE7; }

/* Blank Content Block Edit Controls */
.content-edit .content-type.placeholder:hover  
{ background:#3C6CE7; border-color:#3C6CE7; }
.content-edit .content-type.placeholder:hover .description    
{ background:#3C6CE7; color:#ffffff; }
.content-edit .container:hover                
{ border-color:#3C6CE7; box-shadow: 0 0 5px rgba(0, 0, 0, .9); }

/* Edit menu for content blocks */
.ui-design .content-edit-menu    
{ background:#3C6CE7; border-bottom:1px solid #3C6CE7; }
.ui-design .content-edit-style-menu    
{ background:#3C6CE7; border-bottom:1px solid #3C6CE7; } 
.ui-design .logo-placeholder:hover                     
{ background-color:#3C6CE7; color:#ffffff; border:1px solid #3C6CE7; }

.ui-design .content-edit-mini-menu .control            
{ color:#3C6CE7; }


/* --------- Dashboard and Settings ---------- */
/* Settings and Dashboard pages basic styles */
.options-page-wrapper .navigation-tile        
{ background:#3C6CE7; border:1px solid #3C6CE7; }
.options-page-wrapper .navigation-tile:hover  
{ background:#3C6CE7; border:1px solid #3C6CE7; } 
.setting-section .settings-table .edit-page         
{ color: #3C6CE7; }
.ui-design.settings-menu-panel ul li a:hover, .ui-design.settings-menu-panel ul li a.selected
{ background:#3C6CE7; }
.k-edit-form-container .button:hover                
{ background:#3C6CE7; border:1px solid #3C6CE7; color:#ffffff; }
.k-edit-form-container .label input:hover           
{ border-color:#3C6CE7; box-shadow: 0 0 5px rgba(0, 0, 0, .9); }

/* Navigation */
.navigation-list li:hover                           
{ background:#3C6CE7; color:#ffffff; }
.navigation-list.default li:hover                   
{ background:#3C6CE7; color:#ffffff; }
.navigation-list li                                 
{ background:#3C6CE7; color:#ffffff; }

/* Manage Templates */
.template .default-template                         
{ background-color: #3C6CE7; }
.template.add-template-container:hover              
{ background-color: #3C6CE7; border: 1px solid #3C6CE7; }
.template .template-actions li a                    
{ color: #3C6CE7; }
#availableTemplates .template.selected              
{ background-color: #3C6CE7; border: 1px solid #3C6CE7; }

/* Select Theme in new account setup */
#chooseStartingTheme .template-thumbnail:hover      { border-color:#3C6CE7; box-shadow: 0 0 5px rgba(0, 0, 0, .9); }
#chooseStartingTheme .template-thumbnail.selected   { background:#3C6CE7; }

/* Generic Layout */
.header-strip.themed    { border-bottom:5px solid #3C6CE7; height:68px; }


/* Editing Template Bar */
#editTemplate    { background:#3C6CE7; border-bottom:1px solid #3C6CE7; }
#editTemplate h1 {font-size: 28px; font-family: "Museo 300", "Georgia", Serif; color: #f0f0f0; text-align: center; padding: 5px 0;font-weight: normal;text-decoration: none;text-transform: none;}
#editTemplate h1 a {font-size: 20px; font-family: "Museo 300", "Georgia", Serif; color: #f0f0f0; text-align: center; padding: 5px 0; text-decoration: none;text-transform: none;font-weight: normal;font-style: normal;}
#editTemplate h1 span {padding: 0 5px;}
