/* Minification failed. Returning unminified contents.
(1020,47): 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;
}

div.k-window-content {
    overflow: hidden !important;
}

.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-upload-files,
.k-tiles,
.k-toolbar,
.k-tooltip,
.k-progress {
    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-grouping-row td,
    td.k-group-cell,
    .k-calendar th,
    .k-dropzone-hovered,
    .k-upload-files,
    .k-widget.k-popup {
        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: #000;
        }

            .k-input[readonly] {
                background-color: #ffffff;
                color: #787878;
            }

.k-block,
.k-widget,
.k-popup,
.k-content,
.k-dropdown .k-input {
    color: #2e2e2e;
}

.k-link:link,
.k-link:visited {
    color: #2e2e2e;
}

.k-tabstrip-items .k-link,
.k-panelbar > li > .k-link {
    color: #2e2e2e;
}

.k-header {
    color: #fff;
}


.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-draghandle,
.k-autocomplete,
.k-state-highlight,
.k-tabstrip-items .k-item {
    background-image: none;
    background-image: none, -webkit-linear-gradient(top, none);
    background-image: none, -moz-linear-gradient(top, none);
    background-image: none, -o-linear-gradient(top, none);
    background-image: none, linear-gradient(to bottom, none);
    background-position: 50% 50%;
    background-color: #ffffff;
}

.k-tabstrip-items .k-state-active {
    background: #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-icon,
.k-tool-icon,
.k-grouping-dropclue,
.k-drop-hint,
.k-column-menu .k-sprite {
    background-image: url('Images/sprite.png');
    border-color: transparent;
}

.k-loading,
.k-state-hover .k-loading {
    background-image: url('Images/loading.gif');
    background-position: 50% 50%;
}

.k-loading-image {
    background-image: url('Images/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: #0e639c;
        background-color: #0e639c;
    }

    .k-button.k-state-disabled:hover,
    .k-state-disabled .k-button:hover,
    .k-button.k-state-disabled:active,
    .k-state-disabled .k-button:active {
        color: #cccccc;
        border-color: #dadada;
        background-image: none;
        background-image: none, -webkit-linear-gradient(top, none);
        background-image: none, -moz-linear-gradient(top, none);
        background-image: none, -o-linear-gradient(top, none);
        background-image: none, linear-gradient(to bottom, none);
    }

.k-draghandle {
    border-color: #0e639c;
    background-color: #0e639c;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .k-draghandle:hover {
        border-color: #0e639c;
        background-color: #0e639c;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
/* states */
.k-state-active,
.k-state-active:hover,
.k-active-filter {
    background-color: #ffffff;
    border-color: #007acc;
    color: #000000;
}

.k-menu .k-state-hover > .k-state-active {
    background-color: transparent;
}

.k-state-highlight {
    background: #ffffff;
    color: #000000;
}

.k-widget .k-tooltip {
    background-image: url('Images/highlight.png');
}

.k-event {
    background-image: url('Images/highlight.png');
}

.k-state-selected, .k-button:active, .k-draghandle.k-state-selected:hover {
    background-image: url('Images/highlight.png');
}

.k-button.k-state-disabled, .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 {
    background-image: url('Images/highlight.png');
}

.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-image: url('Images/highlight.png');
}

.k-autocomplete.k-state-hover, .k-picker-wrap.k-state-hover, .k-numeric-wrap.k-state-hover, .k-dropdown-wrap.k-state-hover {
    background-image: url('Images/highlight.png');
}

.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-image: url('Images/highlight.png');
}

.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-image: url('Images/highlight.png');
}

.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-image: url('Images/highlight.png');
}

.k-secondary .k-button-group .k-tool:focus {
    background-image: url('Images/highlight.png');
}

.k-secondary .k-button.k-state-disabled, .k-secondary .k-state-disabled .k-button, .k-secondary .k-state-disabled .k-button:hover, .k-secondary .k-button.k-state-disabled:hover, .k-secondary .k-state-disabled .k-button:active, .k-secondary .k-button.k-state-disabled:active {
    background-image: url('Images/highlight.png');
}

.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: url('Images/highlight.png');
}

.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: url('Images/highlight.png');
}

    .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: url('Images/highlight.png');
    }

.k-state-focused,
.k-grouping-row .k-state-focused {
    border-color: #007acc;
}

.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 {
    color: #ffffff;
    background-color: #007acc;
    border-color: #007acc;
}


.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: #007acc 0px 0px 0px 1px inset;
    box-shadow: #007acc 0px 0px 0px 1px inset;
}

.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;
}

.k-state-hover,
.k-state-hover:hover,
.k-splitbar-horizontal-hover:hover,
.k-splitbar-vertical-hover:hover,
.k-list > .k-state-hover,
.k-marquee,
.k-pager-wrap .k-link:hover,
.k-dropdown .k-state-focused,
.k-imagebrowser-dropzone {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #007acc;
    border-width: 1px 1px 1px 1px !important;
}

.k-scheduler-toolbar > ul > li {
    border-width: 1px;
}

.k-scheduler .k-scheduler-toolbar .k-nav-current {
    border: 1px solid transparent;
}

.k-tabstrip-items > .k-state-hover, .k-tabstrip-items > .k-state-hover:hover {
    border-width: 0 !important;
}

.k-state-focused > .k-select {
    border-color: #007acc;
}

.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;
}

.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,
.k-tool-icon.k-state-hover,
.k-tool-icon.k-state-active,
.k-tool-icon.k-state-active.k-state-hover {
    background-image: url('Images/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-default,
.k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-dropdown-wrap.k-state-default {
    background-color: #fff;
    background-image: none !important;
}

.k-autocomplete.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
    background-color: #ececec !important;
    background-image: none;
    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 {
    border-color: #007acc !important;
}

.k-calendar .k-state-selected.k-state-focused > .k-link {
    background-color: transparent;
}

.k-state-error {
    border-color: #e20000;
    background-color: #ffffff;
    color: #e20000;
}

.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-link,
.k-dropzone em,
.k-tile-empty strong,
.k-slider .k-draghandle {
    color: #cccccc;
}
/* Slider */
.k-slider-track {
    background-color: #dadada;
}

.k-slider-selection {
    background-color: #007acc;
}

.k-slider-horizontal .k-tick {
    background-image: url('Images/slider-h.gif');
}

.k-slider-vertical .k-tick {
    background-image: url('Images/slider-v.gif');
}
/* Tooltip */
.k-widget.k-tooltip {
    border: 1px solid #A09B9B !important;
    background-color: #d0e2f0;
    color: #000000;
    padding: 10px;
}

.k-widget.k-tooltip-validation {
    border-color: #000000;
    background-color: rgba(0, 0, 0, 0);
    color: #000000;
}
/* 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: #A09B9B;
}

.k-callout-e {
    border-left-color: #dadada;
}
/* Splitter */
.k-splitbar {
    background-color: #dadada;
}

.k-restricted-size-vertical,
.k-restricted-size-horizontal {
    background-color: #e20000;
}
/* Upload */
.k-progress-status {
    border-color: #0e639c transparent;
}
/* ImageBrowser */
.k-tile {
    border-color: #ffffff;
}

.k-textbox:hover,
.k-tiles li.k-state-hover {
    border-color: #0e639c;
}

.k-tiles li.k-state-selected {
    border-color: #007acc;
}

.k-tile .k-folder,
.k-tile .k-file {
    background-image: url('Images/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: #0083db;
}

.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);
}

.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-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);
}
/* 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-button .k-state-hover,
.k-editor-button .k-state-active,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection {
    -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: 0px 0 0 0px;
        -webkit-border-radius: 0px 0 0 0px;
        border-radius: 0px 0 0 0px;
    }

    .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 0 0 0;
    -webkit-border-radius: 0px 0 0 0;
    border-radius: 0px 0 0 0;
}

.k-multiselect.k-state-border-down .k-multiselect-wrap {
    -moz-border-radius: 0px 0px 0 0;
    -webkit-border-radius: 0px 0px 0 0;
    border-radius: 0px 0px 0 0;
}

.k-dropdown-wrap .k-select,
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-datetimepicker .k-select + .k-select,
.k-animation-container .k-calendar-container,
.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-animation-container .k-calendar-container,
.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-textbox > input,
.k-autocomplete .k-input,
.k-progress,
.k-progress-status,
.k-numeric-wrap.k-expand-padding .k-input,
.k-multiselect-wrap {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.k-list .k-state-hover,
.k-list .k-state-focused,
.k-list .k-state-highlight,
.k-list .k-state-selected,
.k-dropzone,
.k-upload-files {
    -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;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    .k-icon,
    .k-grouping-dropclue,
    .k-drop-hint,
    .k-callout,
    .k-column-menu .k-sprite,
    .k-tool-icon,
    .k-tool-icon.k-state-hover,
    .k-tool-icon.k-state-active,
    .k-tool-icon.k-state-active.k-state-hover {
        background-image: url('Images/sprite_2x.png');
        background-size: 192px 336px;
    }
}

.menuOverrideclass {
    border-color: #007acc;
    border-width: 0px;
    border-style: none !important;
    color: #ffffff !important;
    background-color: #007acc !important;
}

.k-state-selected a {
    color: #ffffff;
}

.k-state-selected > .k-icon .k-i-arrow-s {
    background-position: -16px -32px;
}

.k-window-content {
    padding: 0px !important;
}

.k-grid-content td {
    word-wrap: break-word;
}

.k-checkbox {
    width: 15px;
    height: 15px;
}

.k-mid > .k-in {
    padding: 2px 4px 2px 10px !important;
    border-width: 0 !important;
}

.k-in {
    padding-left: 10px !important;
    border-width: 0 !important;
}

    .k-in.k-state-focused {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        border: none 0 white !important;
        padding: 2px 4px 2px 10px !important;
    }

    .k-in.k-state-hover {
        border: 0 !important;
        background-color: #D0E3F0 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        padding: 2px 4px 2px 10px !important;
        border-width: 0 !important;
    }

    .k-in.k-state-selected {
        border: 0 !important;
        background-color: #D0E3F0 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        padding: 2px 4px 2px 10px !important;
    }

        .k-in.k-state-selected.k-state-focused {
            border: 0 !important;
            background-color: #D0E3F0 !important;
            -webkit-box-shadow: none !important;
            box-shadow: none !important;
            padding: 2px 4px 2px 10px !important;
        }

.k-item {
    border-width: 1px !important;
    border-style: solid;
    border-color: white !important;
}

    .k-item.k-state-hover {
        border-color: rgb(0,120,204) !important;
    }

.k-button.k-state-focused {
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;
}

.k-tabstrip .k-content.k-state-active .fieldValue {
    color: #696969;
}

.k-multiselect-wrap {
    border-width: 1px;
}

.k-multiselect.k-header.k-state-hover {
    background-repeat: no-repeat !important;
  background-position: right bottom !important;
  background-color: #ececec !important;
  border-color: #dadada !important;
  color: #787878 !important;
}

.k-pager-numbers .k-link{
    line-height: 1.8em;
}
.k-webkit .k-pager-numbers .k-current-page .k-link:after, .k-ff .k-pager-numbers .k-current-page .k-link:after, .k-ie11 .k-pager-numbers .k-current-page .k-link:after, .k-webkit .k-scheduler-views>li.k-state-selected>.k-link:after, .k-ff .k-scheduler-views>li.k-state-selected>.k-link:after, .k-ie11 .k-scheduler-views>li.k-state-selected>.k-link:after{
    margin-top: -0.6em;
}

.k-grid tr:hover {
    background-color: lightgray !important;
    background-image: none !important;
}

.k-pager-wrap a.k-link:hover {
     border-width: 0 !important;
}

.k-state-border-down {
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);
    box-shadow: 0 0 0 0 rgba(0,0,0,0);
    border-radius: 0 0 0 0 border-bottom-width: 0;
    padding-bottom: 0;
}
/* File Created: July 29, 2012 */
body {
    margin: 0;
    padding: 0;
    /*background-image: url(Images/bg_tile.png);*/
    background-repeat: repeat;
}

#pageTitle, .pageTitle {
    font-family: Segoe UI Light, Tahoma, Arial, Verdana;
    font-size: 18px;
    white-space: normal;
    padding: 0 12px 12px 12px;
}

.mainHeader {
    margin: auto;
    background: #007acc;
}

#systemMenu {
    padding: 0px 20px;
    background: #007acc;
    border: 0px;
    font-family: Segoe UI, Tahoma, Arial, Verdana;
    font-size: 12px;
    min-height: 33px;
}

    #systemMenu > .k-last {
        float: right;
        border-left-width: 1px;
        border-right-width: 0;
    }

.SystemMenuRoot, .ProfileMenuRoot, .BackMenuRoot {
    background: #007acc;
    border: 0px !important;
    background-position: -16px -32px !important;
    z-index:auto !important;
}

.UserNotificationArea {
    float: right !important;
    opacity: 1;
    filter: alpha(opacity=100);
}

    .SystemMenuRoot > .k-link, .ProfileMenuRoot > .k-link, .BackMenuRoot > .k-link, .UserNotificationArea .k-link {
        color: #fff;
    }

        .SystemMenuRoot > .k-link > .k-i-arrow-s, .ProfileMenuRoot > .k-link > .k-i-arrow-s, .BackMenuRoot > .k-link > .k-i-arrow-s {
            background-position: -16px -32px !important;
        }

    .SystemMenuRoot .k-state-active,
    .SystemMenuRoot .k-state-active:hover,
    .SystemMenuRoot .k-active-filter,
    .ProfileMenuRoot .k-state-active,
    .ProfileMenuRoot .k-state-active:hover,
    .ProfileMenuRoot .k-active-filter .BackMenuRoot .k-state-active,
    .BackMenuRoot .k-state-active:hover,
    .BackMenuRoot .k-active-filter {
        background-color: transparent !important;
        border: 0px;
    }

.profileMenu {
    height: 31px;
    float: right;
}

.systemMenu {
    float: left;
    height: 31px;
    width: 100px;
}

.actionMenu {
    float: left;
}

#subHeader {
    float: left;
    width: 100%;
    background-color: #d0e2f0;
}

#mainCentreLogin {
    width: 600px;
    margin: 100px auto; /* Right and left margin set to "auto", to center the box horizontally */
    text-align: left; /* Needed to counteract IE5/Win alignment problem  */
    padding: 30px;
    background: #FFFFFF url(Images/page-content-bg.png) repeat-y center top;
    border: 1px solid lightgray;
    box-shadow: 0px 0px 6px 4px rgba(0, 0, 0, .1);
    border-radius: 5px;
    min-height: 300px;
}

#mainCentrePrecondition {
    width: 675px;
    margin: auto;
    text-align: left; /* Needed to counteract IE5/Win alignment problem  */
    padding: 30px;
    background: #FFFFFF url(/Content/Themes/BaseStyle/Images/page-content-bg.png) repeat-y center top;
    border: 1px solid lightgray;
    box-shadow: 0px 0px 6px 4px rgba(0, 0, 0, .1);
    border-radius: 5px;
    min-height: 300px;
    height: 300px; /* A sensible starting point, is changed by code */
    overflow-y: scroll;
    font-size: 10pt;
}

.preconditionMainCentreDiv {
    margin: 0 auto;
}

.preconditionMainCentreDiv form {
    display: inline;
    margin-left: 1em;
    margin-right: 1em;
}

.preconditionButtonContainer {
    padding-top: 1em;
}

#mainCentre {
    clear: both;
    width: 98%;
    margin: 0px auto; /* Right and left margin set to "auto", to center the box horizontally */
    text-align: left; /* Needed to counteract IE5/Win alignment problem  */
    padding: 0px;
    /*background: #FFFFFF url(Images/page-content-bg.png) repeat-y center top;
    border: 1px solid lightgray;
    box-shadow: 0px 0px 6px 4px rgba(0, 0, 0, .1);
    border-radius: 5px;*/
    min-height: 400px;
}

#mainCentreMinimal {
    width: 100%;
    margin: 0; /* Right and left margin set to "auto", to center the box horizontally */
    text-align: left; /* Needed to counteract IE5/Win alignment problem  */
    padding: 0px;
    /*background: #FFFFFF url(Images/page-content-bg.png) repeat-y center top;
    border: 1px solid lightgray;
    box-shadow: 0px 0px 6px 4px rgba(0, 0, 0, .1);
    border-radius: 5px;*/
    min-height: 50px;
}

.k-scheduler-layout {
    border: solid 1px hsl(210, 35%, 93%);
}

.k-scheduler-table .k-today, .k-today > .k-scheduler-datecolumn, .k-today > .k-scheduler-groupcolumn {
    background-color:#ddd;
}


/*
            .k-scheduler-layout table {
        border: 1px !important;
    }
.k-scheduler-header-wrap {
    border: 0 !important;
}

.k-scheduler-table {
    border: 0 !important;
}
.k-scheduler-layout .k-scheduler-monthview td {
    border: 0 !important;
}*/

.NoBGImage {
    background-image: none;
    background-color: white;
}

.k-popup .k-list .k-item {
    min-height: 1.8em;
}

.dashboard-company-logo {
}

.RadScheduler .rsHeader {
    z-index: 900 !important;
}


.k-widget, .k-header {
    border-width: 0 !important;
}

/*.k-tabstrip .k-tabstrip-items {
    padding: 0 !important;
}*/

.k-tabstrip .k-content {
    margin: 0 !important;
    padding: 0 !important;
    /*overflow: hidden;*/
}

.mainlayout {
    margin: 0;
    padding: .60em .60em .3em .60em;
}

.k-tabstrip .k-state-active {
    border-color: #888 !important;
}

.k-tabstrip-items .k-item {
    background-color: #d6d6d6 !important;
    border-top: 1px solid #888 !important;
    border-left: 1px solid #888 !important;
    border-right: 1px solid #888 !important;
    border-bottom: 1px solid #ddd !important;
}

    .k-tabstrip-items .k-item:hover {
        background-color: #EEEBEB !important;
        border-top: 1px solid #888 !important;
        border-left: 1px solid #888 !important;
        border-right: 1px solid #888 !important;
        border-bottom: 1px solid #ddd !important;
    }

    .k-tabstrip-items .k-item .k-link {
        color: #494949!important;
    }

        .k-tabstrip-items .k-item:hover .k-link {
        color: #222!important;
    }

.k-tabstrip-items .k-loading {
    border-top-width:0px;
}

.k-tabstrip-items .k-tab-on-top, .k-tabstrip-items .k-tab-on-top:hover {
    background-color: #fff !important;
    border-bottom:1px solid #fff!important;
}

    .k-tabstrip-items .k-tab-on-top .k-link {
        color: #000!important;
        font-weight:bold;
    }

.k-autocomplete.k-state-default, .k-picker-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-dropdown-wrap.k-state-default {
    padding-bottom:1px;
}

#subHeader .k-menu.k-header, #subHeader .k-toolbar {
    background: none !important;
}
#subHeader .k-toolbar {
line-height: 1em !important;
}
#subHeader .k-menu .k-item, .k-widget.k-menu-horizontal > .k-item {
    border-width: 0 !important;
    margin: 0 !important;
}
#subHeader .k-toolbar .k-button {
    border-width: 0 !important;
    margin: 0 !important;
    padding-left: 10px !important;
    padding-right: 10px;
    vertical-align: middle;
    line-height: 23px;
}
#subHeader .k-overflow-anchor.k-button{
    height: 28px;
}
#subHeader .k-image {
    vertical-align: middle;
}
.systemHeader .k-menu .k-item {
    min-height: 33px;
}

.systemHeader .k-menu .k-item > .k-link {
    line-height: 33px;
    padding: 0 .9em;
    padding-right: 20px;
}

#systemMenu_mn_active > .k-link.k-state-border-down {
    color:#fff;
}

.systemHeader .k-menu .k-state-selected > .k-link{
    background-image:none;
}

.systemHeader .k-menu .k-state-hover > .k-link{
    background-image:none;
}

.systemHeader > .k-menu > .k-state-hover {
    background-color: #005E9D !important;
}

.systemHeader > .k-menu > .k-state-hover >.k-link{
	background-color:#005e9D;
	border-color:#005e9D;
    background-image:none;
}

.systemHeader > .k-menu > .SearchMenuRoot, .SearchMenuRoot:hover {
    background-color: #007acc !important;
}

.systemHeader > .k-menu > .k-state-hover > .k-link {
    color: #fff !important;
}

.k-scheduler .k-scheduler-toolbar .k-state-selected {
    background-color: #007acc !important;
    border-color: #007acc !important;
    border-width: 1px 1px 1px 1px !important;
}

#subHeader .k-state-hover,
#subHeader .k-state-hover:hover,
.k-pager-wrap .k-link:hover {
    background-color: #e5eff7 !important;
    border-color: #e5eff7 !important;
}

/*
.k-state-hover,
.k-state-hover:hover,
.k-splitbar-horizontal-hover:hover,
.k-splitbar-vertical-hover:hover,
.k-list > .k-state-hover,
.k-marquee,
.k-dropdown .k-state-focused,
.k-imagebrowser-dropzone
{
    background-color: #e5eff7 !important;
    border-color: #e5eff7 !important;
}
*/
.k-pager-wrap {
    background-color: #d0e2f0 !important;
    color: #696969 !important;
    padding: 0 3px !important;
}

    .k-pager-wrap > .k-link {
        border-width: 0 !important;
    }

.k-state-selected, .k-state-selected a {
    background-color: #d0e2f0 !important;
    border-color: #d0e2f0 !important;
    color: #696969 !important;
}


.k-dropdown-wrap.k-state-default {
    background-color: #fff !important;
    background-image: none !important;
    background-repeat: no-repeat;
    background-position: right top !important;
}

    .k-dropdown-wrap.k-state-default:hover, input.k-textbox:hover {
        background-repeat: no-repeat !important;
        background-position: right bottom !important;
        background-color: #ececec !important;
        border-color: #dadada !important;
        color: #787878 !important;
    }

.k-dropdown .k-state-hover .k-input {
    color: #787878 !important;
}

.k-dropdown .k-state-focused, .k-dropdown .k-state-focused .k-input {
    border-color: #007acc !important;
}

.k-content iframe {
    border: none !important;
    padding: 0 !important;
}

.k-header .k-content .panel .k-header .k-content {
    padding: 0 !important;
}

.mainHeader > .k-menu .k-image {
    height: 24px !important;
}

.k-menu .k-image, .k-toolbar .k-image {
    height: 20px !important;
}

.systemSubHeader .k-menu .k-image, .systemSubHeader .k-toolbar .k-image {
    height: 20px !important;
}
.systemSubHeader .k-toolbar .k-image {
    margin: -2px 4px 0 -4px;
    vertical-align: middle;
}
.systemSubHeader .k-menu .k-item, .systemSubHeader .k-toolbar .k-button {
    padding: 2px !important;
}

.k-state-hover .k-link {
    color: #000 !important;
}

.k-pager-wrap li {
    line-height: 24px !important;
}

.k-pager-wrap .k-state-selected {
    font-weight: bold;
    color: #000 !important;
}

.formLayout .formField {
    padding-right: 0 !important;
}

textarea.k-textbox {
    padding: 2px .3em;
    line-height: 1.6em;
}

.k-upload-files .k-upload-status {
    top: 0.2em;
    line-height: 1.6em;
}

.k-block,
.k-header,
.k-grid-header,
.k-toolbar,
.k-grouping-header,
.k-pager-wrap,
.k-button,
.k-draghandle {
    background-color: #ffffff;
}

.k-button {
    background-color: #d0e2f0;
    color: #2e2e2e;
    border: none;
}

    .k-button:hover {
        background-color: #e5eff7;
        color: #2e2e2e;
    }

    .k-button.rounded {
        border-radius:4px;
    }

    .k-button.delete {
        background: #CE5A5A;
        color:#fff;
    }

        .k-button.delete:hover {
            background: #A02F2F;
        }


    .k-button.add {
        background:#388179;
        color:#fff;
        margin:3px;
    }
        .k-button.add:hover {
            background:#22504B;
        }

    .k-button.reset {
        background:#D5793D;
        color:#fff;
        margin:3px;
    }
        .k-button.reset:hover {
            background:#A0652F;
        }


.k-event {
    background-color: #d0e2f0;
    border-color: #d0e2f0;
}

.k-grid .k-header,
.k-grid .k-grid-header {
    background-color: #eeeeee;
}

.systemHeader .k-state-focused,
.systemHeader .k-list > .k-state-focused,
.systemHeader .k-listview > .k-state-focused,
.systemHeader .k-grid-header th.k-state-focused,
.systemHeader td.k-state-focused,
.systemHeader .k-button:focus,
.systemHeader .k-button.k-state-focused {
    -webkit-box-shadow: #fff 0px 0px 0px 1px inset;
    box-shadow: #fff 0px 0px 0px 1px inset;
}

.systemHeader > .k-menu > .k-item > .k-link > .k-icon {
    background-image: url('Images/menuSprite.png');
}

hr.mainHrStyle {
    border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #ccc, #888, #ccc);
    background-image: -moz-linear-gradient(left, #ccc, #888, #ccc);
    background-image: -ms-linear-gradient(left, #ccc, #888, #ccc);
    background-image: -o-linear-gradient(left, #ccc, #888, #ccc);
}

.EntityLinkedDropDown button.k-button {
    background-image: url('Images/sprite.png');
    background-repeat: no-repeat;
    background-position: -46px -125px;
}

.linksearch-wrap button.k-button.search {
    background-image: url('Images/sprite.png');
    background-repeat: no-repeat;
    background-position: -31px -239px;
}

.linksearch-wrap button.k-button.search:hover {
    background-position: -47px -239px;
    background-color:#E4E4E4;
}

.linksearch-wrap button.k-button.clear {
    background-image: url('Images/sprite.png');
    background-repeat: no-repeat;
    background-position: -63px -13px;
}

.linksearch-wrap button.k-button.clear:hover {
    background-position: -79px -13px;
    background-color:#E4E4E4;
}

.linksearch-wrap button.k-button.open {
    background-image: url('Images/sprite.png');
    background-repeat: no-repeat;
    background-position: -31px -125px;
}

.linksearch-wrap button.k-button.open:hover {
    background-position: -47px -125px;
    background-color:#E4E4E4;
}

.linksearch-wrap button.linkEmailButton {
     background-position: -315px -50px !important;
}

.linksearch-wrap button.linkUrlButton {
    background-position: -315px -50px !important;
}

button.clickToDialButton {
    background-image: url('Images/sprite.png');
    background-repeat: no-repeat;
    background-position: -63px 50px;
}

button.clickToDialButton:hover {
    background-image: url('Images/sprite.png');
    background-repeat: no-repeat;
    background-position: -79px 50px;
    background-color:#E4E4E4;
}

/* Postcode lookup button */
.PostcodeLookupButton {
    background-color: rgb(56, 129, 121);
    color: white;
}

.PostcodeLookupButton:hover {
    background-color: rgb(34, 80, 75);
}

.k-grid-header .k-header > .k-link {
    padding-bottom:0px!important;
}

.k-grid-header thead {
    height:25px;
}

.k-grid td{
	padding: .2em .6em;
}

.k-tabstrip-items .k-item.invalidTab {
    border-color: #FF8F86!important;
}
    .k-tabstrip-items .k-item.invalidTab a {
        background-color: #ffecec!important;
        color: red!important;
        font-weight: bold;
    }

.fallback {
    background-color: #e99!important;
}


table td .moveUp, table td .moveDown {
    height:16px;
    width:5px;
    background-color:#eee;
    border:1px solid #aaa;
    border-radius:3px;
    margin-right:7px;
    cursor:pointer;
}

/*KendoWindow popup styles*/
.k-window .k-window-titlebar.k-header {
    background:#0174C2;
    color:#fff;
    font-size:14px;
}

.k-window .messageContainer {
}

    .k-window .messageContainer ul {
        padding-left: 17px;
        margin:0;
    }

/*info*/
.k-window.kendoContainer.info .messageContainer {
}

/*warning*/
.k-window.kendoContainer.warning .messageContainer {
    font-size: 14px;
    padding:10px 10px 10px 5px;
}

.k-window .buttonContainer {
    text-align: right;
    padding: 10px 0 8px 0;
    border-top: 1px solid #bbb;
    margin:20px 5px 0 5px;
}
    .k-window .buttonContainer .k-button {
        text-align:center;
        font-size:12px;
        margin: 0 5px;
        padding:3px 13px;
    }


.k-window .buttonContainer .k-button {
    background-color: #D4D4D4;
    color: #222;
    border:1px solid #bbb;
    border-radius:4px;
}

    .k-window .buttonContainer  .k-button:hover {
        background-color: #ddd;
        border:1px solid #bbb;
    }


.k-window .k-window-actions .k-icon.k-i-close {
    background-position:-48px -16px;
}

.k-window .k-link {
    background-color:#fff;
}

.k-recur-view
{
    padding-top: 0.4em;
}
.k-recur-view input[type=checkbox], .k-recur-view input[type=radio]{
    width: auto !important;
}

.k-recur-view .k-edit-label
{
    float: left !important;
    width: 70px;
    padding: 0.4em 1em 1em;
    margin-left: auto;
}
.k-recur-view .k-edit-field
{
    float: left !important;
    width: auto;
}
.tsc_checked {
    display: inline-block;
    width: 13px;
    height: 13px;
    margin: 3.4px 7px 0px 6px;
    background: transparent url('images/tri-state-sprite.png') no-repeat 0 0;
    background-position: 0 0;
    overflow: hidden;
}

.tsc_checked:hover {
    background-position: -13px 0px;
}

.tsc_unchecked {
    display: inline-block;
    width: 13px;
    height: 13px;
    margin: 3.4px 7px 0px 6px;
    background: transparent url('images/tri-state-sprite.png') no-repeat 0 0;
    background-position: 0 -26px;
    overflow: hidden;
}

.tsc_unchecked:hover {
    background-position: -13px -26px;
}

.tsc_negative {
    display: inline-block;
    width: 13px;
    height: 13px;
    margin: 3.4px 7px 0px 6px;
    background: transparent url('images/tri-state-sprite.png') no-repeat 0 0;
    background-position: 0 -13px;
    overflow: hidden;
}

.tsc_negative:hover {
    background-position: -13px -13px;
}

.tsc_label {
    margin-right: 5px;
    font-size: 10px;
}

/*Print Styles - Grids */

#printListContainer h2 {
    text-align: center;
}

.print {
    color:#000;
}

.print table {
    width:100%;
    margin-top:10px;
}

    .print table thead td {
        font-weight:bold;
        border-bottom:1px solid #000;
    }


.print .total {
    font-weight:bold;
    margin-top:5px;
}

/*Print Styles - Forms */

.printForm {
    color:#000;
}
    .printForm .tabSection {
        padding-bottom:25px;
        border-bottom:2px solid #666;
    }
        .printForm .tabSection .print table thead td {
            border-bottom: 1px solid #999!important;
        }

    .printForm h2 {
        padding:18px 0 8px 0;
        margin:0;
    }

    .printForm h3 {
        padding:20px 0 0 0;
        margin:0;
        font-size:1.3em;
    }

/*Print Styles - Form Values & Grid Filters */

    .printForm .formData, .print .filters {
        width: /*49%;*/ 33%;
        display:inline-block;
        padding-bottom:2px;
    }

        .printForm .formData .name, .print .filters .filtersName {
            font-weight:bold;
            display:inline-block;
            width:38%;
            float:left;
        }

        .printForm .formData .value, .print .filters .filtersValue {
            border:1px solid #000;
            display:inline-block;
            width:58%;
            min-height:20px;
            line-height:20px;
            padding-left:3px;
            vertical-align:middle;
            float:left;
        }


/*print only styles (will only apply to the printed sheet + print preview)*/
@media print {

    #header {
        display: none!important;
    }

    .print table tr, .print table td, .printForm .tabSection, .print{
        page-break-inside:avoid;
    }

}

    .chart-tile-wrapper{
        width: 250px;
        margin:0 auto;  
        padding-top: 10px;     
    }
    .chart-tile{  
        height: 250px;
        width: 250px;
        background: #bbbbbb; 
        display: table-cell;
        vertical-align: middle;
    }
    .chart-tile-value{
        text-align: center;
        font-size: 72px;
        font-weight: 600;
    }
    .chart-tile-text{
        text-align: center;
        font-size: 16px;
        font-weight: 600;
    }
