/* Minification failed. Returning unminified contents.
(128,42): run-time error CSS1046: Expect comma, found '128'
(128,50): run-time error CSS1046: Expect comma, found '/'
 */
.k-autocomplete, .k-block, .k-edit-cell .k-widget, .k-grid-edit-row .k-widget, .k-grid-edit-row .text-box, .k-tabstrip > .k-content > .km-scroll-container, .k-textbox, .km-actionsheet > li, .km-shim, div.k-window-content {
    box-sizing: border-box;
}

.k-autocomplete.k-state-border-up, .k-calendar-container.k-state-border-up, .k-dropdown-wrap.k-state-border-up, .k-filter-menu, .k-list-container.k-state-border-up, .k-multiselect.k-state-border-up, .k-numeric-wrap.k-state-border-up, .k-picker-wrap.k-state-border-up, .k-window-content {
    border-radius: 0;
}

.k-prompt-container, .k-window-content {
    padding: 12px 12px;
    height: 100%;
    overflow: auto;
    position: relative;
    outline: 0;
}

.k-animation-container, .k-animation-container *, .k-animation-container :after, .k-block .k-header, .k-dialog .k-window-content, .k-list-container, .k-widget, .k-widget *, .k-widget :before {
    box-sizing: content-box;
}


.k-block, .k-content, .k-dropdown .k-input, .k-popup, .k-toolbar, .k-widget {
    color: #333;
}

.k-block, .k-content, .k-grid, .k-header-column-menu, .k-panelbar, .k-slider, .k-splitter, .k-treeview, .k-widget {
    outline: 0;
    -webkit-tap-highlight-color: transparent;
}

.k-block, .k-widget {
    line-height: normal;
    outline: 0;
}

.k-animation-container, .k-animation-container *, .k-animation-container :after, .k-block .k-header, .k-dialog .k-window-content, .k-list-container, .k-widget, .k-widget *, .k-widget :before {
    box-sizing: content-box;
}

.k-overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10001;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .5;
    -webkit-backface-visibility: hidden;
}
.k-input:not(span):hover, input.k-input:not(span):hover, input.k-textbox:hover, .k-dropdown-wrap:hover, input.k-textbox:focus, input.k-dropdown:hover, input.k-dropdown:focus, .k-picker-wrap.k-state-focused, .k-dropdown-wrap.k-state-focused {
    border-color: #00a79e;
}

.k-input, .k-multiselect-wrap, .k-textbox > input, input.k-textbox, input.k-textbox:hover, textarea.k-textbox, textarea.k-textbox:hover {
    background-color: #fff;
    color: #333;
}

.k-textbox > input, input.k-textbox, input.k-textbox:hover, textarea.k-textbox, textarea.k-textbox:hover {
    background: 0 0;
}

input.k-textbox {
    line-height: 1.65em;
    text-indent: .8em;
}

input.k-textbox, textarea.k-textbox {
    padding: .17857143em 0;
}

.k-textbox {
    outline: 0;
}

.k-datepicker, .k-datetimepicker, .k-textbox, .k-timepicker {
    display: inline-block;
    vertical-align: middle;
}

.k-autocomplete, .k-dropdown-wrap, .k-multiselect-wrap, .k-numeric-wrap, .k-picker-wrap, .k-textbox {
    border-width: 1px;
    border-style: solid;
}

.k-autocomplete, .k-colorpicker, .k-combobox, .k-datepicker, .k-datetimepicker, .k-dropdown, .k-dropdowntree, .k-listbox, .k-multiselect, .k-numerictextbox, .k-selectbox, .k-textbox, .k-timepicker, .k-toolbar .k-split-button {
    position: relative;
    display: inline-block;
    width: 12.4em;
    overflow: visible;
    border-width: 0;
    vertical-align: middle;
}

scroll-container, .k-textbox, .km-actionsheet > li, .km-shim, div.k-window-content {
    box-sizing: border-box;
}

.k-input[type=text], .k-input[type=number], .k-multiselect .k-input, .k-picker-wrap .k-input, .k-textbox, .k-textbox > input {
    font-size: 100%;
    font-family: inherit;
    border-style: solid;
    border-width: 1px;
    -webkit-appearance: none;
}

input, textarea {
    font-weight: 600;
    font-style: normal;
    letter-spacing: 1px;
}

div.k-window, div.k-window.k-state-focused {
    border-color: #666;
}

div.k-window {
    border: 0 !important;
}

.k-autocomplete, .k-block, .k-calendar .k-link, .k-calendar td, .k-calendar-container, .k-colorpicker, .k-combobox, .k-datepicker, .k-datetimepicker, .k-drag-clue, .k-dropdown, .k-dropdown-wrap, .k-editor-inline, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-inline-block, .k-list-container, .k-multiselect, .k-notification, .k-numeric-wrap, .k-numerictextbox, .k-picker-wrap, .k-slider-selection, .k-slider-track, .k-textbox, .k-tile, .k-timepicker, .k-tooltip, .k-touch-scrollbar, .k-treeview .k-in, .k-upload, .k-window, .k-window-titleless .k-window-content {
    border-radius: 0;
}

.k-window {
    border-color: rgba(0,0,0,.2);
    box-shadow: 1px 1px 13px 1px rgb(128 128 128 / 20%);
}

.k-widget {
    box-shadow: none;
}

.k-block, .k-content, .k-dropdown .k-input, .k-popup, .k-toolbar, .k-widget {
    color: #333;
}

.k-autocomplete, .k-block, .k-button-group .k-tool, .k-calendar th, .k-content, .k-dateinput.k-state-disabled > .k-textbox:hover, .k-dropdown-wrap, .k-dropzone-active, .k-editable-area, .k-editor-dialog .k-tabstrip-items, .k-filter-row > th, .k-footer-template td, .k-grid td, .k-grid td.k-state-selected, .k-grid-content-locked, .k-grid-footer, .k-grid-footer-locked, .k-grid-footer-wrap, .k-grid-header, .k-grid-header-locked, .k-grid-header-wrap, .k-group, .k-group-footer td, .k-grouping-header, .k-grouping-header .k-group-indicator, .k-header, .k-input, .k-maskedtextbox.k-state-disabled > .k-textbox:hover, .k-pager-refresh, .k-pager-wrap, .k-pager-wrap .k-link, .k-panel > .k-item > .k-link, .k-panelbar .k-content, .k-panelbar .k-panel, .k-panelbar > .k-item > .k-link, .k-popup.k-align .k-list .k-item:last-child, .k-separator, .k-slider-track, .k-splitbar, .k-state-default, .k-state-default .k-select, .k-state-disabled, .k-textbox, .k-textbox > input, .k-tiles, .k-toolbar, .k-tooltip, .k-treemap-tile, .k-upload-files, .k-widget {
    border-color: #bfbfbf;
}

.k-block, .k-widget {
    background-color: #fff;
}

.k-window {
    padding: 0;
    border-width: 1px;
    border-style: solid;
    display: inline-block;
    position: absolute;
    z-index: 10001;
}

.k-animation-container, .k-animation-container *, .k-animation-container :after, .k-block .k-header, .k-dialog .k-window-content, .k-list-container, .k-widget, .k-widget *, .k-widget :before {
    box-sizing: content-box;
}

.k-block, .k-content, .k-grid, .k-header-column-menu, .k-panelbar, .k-slider, .k-splitter, .k-treeview, .k-widget {
    outline: 0;
    -webkit-tap-highlight-color: transparent;
}

.k-block, .k-widget {
    line-height: normal;
    outline: 0;
}

.k-block, .k-draghandle, .k-inline-block, .k-widget {
    border-style: solid;
    border-width: 1px;
    -webkit-appearance: none;
}
element.style {
    max-height: 535px;
}

.k-autocomplete, .k-block, .k-calendar .k-link, .k-calendar td, .k-calendar-container, .k-colorpicker, .k-combobox, .k-datepicker, .k-datetimepicker, .k-drag-clue, .k-dropdown, .k-dropdown-wrap, .k-editor-inline, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-inline-block, .k-list-container, .k-multiselect, .k-notification, .k-numeric-wrap, .k-numerictextbox, .k-picker-wrap, .k-slider-selection, .k-slider-track, .k-textbox, .k-tile, .k-timepicker, .k-tooltip, .k-touch-scrollbar, .k-treeview .k-in, .k-upload, .k-window, .k-window-titleless .k-window-content {
    border-radius: 0;
}

.k-autocomplete, .k-block, .k-edit-cell .k-widget, .k-grid-edit-row .k-widget, .k-grid-edit-row .text-box, .k-tabstrip > .k-content > .km-scroll-container, .k-textbox, .km-actionsheet > li, .km-shim, div.k-window-content {
    box-sizing: border-box;
}

.k-autocomplete.k-state-border-up, .k-calendar-container.k-state-border-up, .k-dropdown-wrap.k-state-border-up, .k-filter-menu, .k-list-container.k-state-border-up, .k-multiselect.k-state-border-up, .k-numeric-wrap.k-state-border-up, .k-picker-wrap.k-state-border-up, .k-window-content {
    border-radius: 0;
}

.k-prompt-container, .k-window-content {
    padding: 12px 12px;
    height: 100%;
    overflow: auto;
    position: relative;
    outline: 0;
}

.k-button, .k-split-button {
    border-radius: 2px;
}

.k-button {
    border-radius: 0;
    border-color: #bfbfbf;
    color: #333;
    background-color: #f2f2f2;
    background-position: 50% 50%;
}

.k-button {
    margin: 0;
    padding: .5em 14px;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    background-repeat: repeat-x;
    background-position: 0 center;
    font: inherit;
    line-height: 1.72em;
    text-align: center;
    text-decoration: none;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    outline: 0;
    -webkit-appearance: none;
}

button {
    cursor: pointer !important;
}


.k-loading-image {
    background-image: url('/Content/loader-blue.gif') !important;
    background-size: 40px 40px;
    background-repeat: no-repeat;
}
.k-content {
    text-align: left;
    padding: 10px 5px !important;
}
.k-link {
    color: #00a79e !important;
}
.k-dropdown-wrap,
.k-dropdown-wrap .k-input {
    padding: 0 !important;
    height: 41px;
    line-height: 41px;
    vertical-align: middle;
}
.k-dropdown .k-input, 
.k-dropdown-wrap
{
    padding: 0.5px;
}
.k-textbox, .k-dropdownlist, .k-dropdown, .k-dropdown .k-dropdown-wrap, .k-dropdown.k-state-border-down .k-dropdown-wrap.k-state-border-down {
    font-size: 15px;
    -webkit-border-radius: 1px !important;
    border-radius: 1px !important;
    -moz-border-radius: 1px !important;
    background-color: #fff !important;
}
.k-input:hover,
input.k-input-inner:hover,
input.k-textbox:hover,
.k-dropdown-wrap:hover,
input.k-textbox:focus,
input.k-dropdown:hover,
input.k-dropdown:focus,
.k-picker-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused {
    border-color: #00a79e;
}
input.k-textbox.highlighted,
input.k-input.highlighted,
.k-picker-wrap.highlighted {
    border-color: #e11282 !important;}
.k-dropdown.highlighted {
    border:1px solid #e11282 !important;
}
.higlightednoborder {
    border: none !important;
}
.k-picker-wrap {
    padding-right: 0px !important;
}
.k-primary,
.k-primary:hover {
    background: #00a79e;
    font-family: 'Futura PT Demi', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    border: 0px;
    color: #fff !important;
}
.k-calendar .k-content .k-link .k-tabstrip > .k-content {
    min-height: 0;
}
.k-grid-header,
.k-grid-header .k-link {
    font-size: 12px;
    font-weight: bold !important;
}
.k-grid tr:hover,
.k-grid tr.k-alt:hover {
    background: none;
}
.k-tabstrip .k-tabstrip-items .k-state-active,
.k-tabstrip .k-tabstrip-items .k-state-hover,
.k-tabstrip .k-tabstrip-items .k-state-active .k-link,
.k-tabstrip .k-tabstrip-items .k-state-hover .k-link {
    color: #00a79e;
    border-color: #00a79e;
}
.k-datepicker {
    font-size: 15px;
    width: 280px;
}
.k-calendar .k-footer {
    display: none !important;
}
.k-datepicker .k-picker-wrap .k-input[type=text] {
  text-align: center;
  font-size: 24px;
}
.k-radio-label:hover:before, .k-radio:checked + .k-radio-label:hover:before {
    border-color: #00a79e;
}
.k-radio:checked + .k-radio-label:after {
    background-color: #00a79e;
}
.k-safari.k-mobile .k-picker-wrap .k-input {
    height: initial !important;
}
.k-grid-norecords-template {
    border: none;
}
@media only screen and (max-width: 477px) {
    .k-grid td {
        font-size: 12px !important;
    }
    .k-tabstrip .k-item {
        font-size: 12px !important;
    }
}
.k-calendar .k-footer .k-nav-today{
    display:none;
}
#alertDialog,
#confirmDialog {
    font-size: 16px !important;
    padding: 0px !important;
    line-height: 24px !important;
}
#alertDialogX,
#confirmDialogX {
    font-family: monospace !important;
    padding: 8px !important;
}
#alertDialogX:hover,
#confirmDialogX:hover{
    color: #bbb !important; 
}
#alertDialog.k-window-content.k-content,
#confirmDialog.k-window-content.k-content {
    padding: 0px !important;
}
#alertDialog .div.k-window,
#confirmDialog .div.k-window {
    padding-top: 0px;
}
.k-window-titlebar,
.k-window-title {
    display: none !important;
}
#alertmessage {
    margin: 10px auto !important;
}
.k-window-action {
    color: #444 !important;
}
.k-window-titlebar.k-header,
.k-window-title {
    border-color: white !important;
    display: none !important;
}
.k-webkit .k-grid .k-pager-numbers, .k-webkit .k-pager-numbers {
    left: 65px !important;
}
.k-window-titlebar {
    display: none !important;
}
input.k-input-inner,
.k-input-inner {
    padding-top: 10px !important;
}
.k-checkbox {
    width: 20px !important;
    height: 20px !important;
}
.k-input, .k-picker {
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
}

