/* Minification failed. Returning unminified contents.
(3855,33): run-time error CSS1046: Expect comma, found '0'
(3855,37): run-time error CSS1046: Expect comma, found '/'
(5031,23): run-time error CSS1038: Expected hex color, found '#ccccc'
(9511,1): run-time error CSS1019: Unexpected token, found '@import'
(9511,9): run-time error CSS1019: Unexpected token, found '"jquery.ui.base.css"'
(9512,1): run-time error CSS1019: Unexpected token, found '@import'
(9512,9): run-time error CSS1019: Unexpected token, found '"jquery.ui.theme.css"'
(9577,1): run-time error CSS1019: Unexpected token, found '@import'
(9577,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.core.css")'
(9578,1): run-time error CSS1019: Unexpected token, found '@import'
(9578,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.resizable.css")'
(9579,1): run-time error CSS1019: Unexpected token, found '@import'
(9579,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.selectable.css")'
(9580,1): run-time error CSS1019: Unexpected token, found '@import'
(9580,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.accordion.css")'
(9581,1): run-time error CSS1019: Unexpected token, found '@import'
(9581,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.autocomplete.css")'
(9582,1): run-time error CSS1019: Unexpected token, found '@import'
(9582,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.button.css")'
(9583,1): run-time error CSS1019: Unexpected token, found '@import'
(9583,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.dialog.css")'
(9584,1): run-time error CSS1019: Unexpected token, found '@import'
(9584,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.slider.css")'
(9585,1): run-time error CSS1019: Unexpected token, found '@import'
(9585,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.tabs.css")'
(9586,1): run-time error CSS1019: Unexpected token, found '@import'
(9586,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.datepicker.css")'
(9587,1): run-time error CSS1019: Unexpected token, found '@import'
(9587,9): run-time error CSS1019: Unexpected token, found 'url("jquery.ui.progressbar.css")'
 */
/*
* Kendo UI Complete v2012.3.1114 (http://kendoui.com)
* Copyright 2012 Telerik AD. All rights reserved.
*
* Kendo UI Complete commercial licenses may be obtained at
* https://www.kendoui.com/purchase/license-agreement/kendo-ui-complete-commercial.aspx
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
:-webkit-any(body):after
{
    content: "";
    display: block;
    visibility: hidden;
    height: 0;
    font: 0/0;
    -webkit-transform: translateZ(0);
}
.fake
{
    color: red;
}
.k-reset
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.k-floatwrap:after, .k-slider-items:after, .k-grid-toolbar:after
{
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden;
}
.k-floatwrap, .k-slider-items, .k-grid-toolbar
{
    display: inline-block;
}
.k-floatwrap, .k-slider-items, .k-grid-toolbar
{
    display: block;
}
.prohibit-selection
{
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
}
.border-box
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.k-block, .k-button, .k-header, .k-grid-header, .k-toolbar, .k-grouping-header, .k-tooltip, .k-pager-wrap, .k-tabstrip-items .k-item, .k-link.k-state-hover, .k-textbox, .k-textbox:hover, .k-autocomplete, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap, .k-autocomplete.k-state-hover, .k-dropdown-wrap.k-state-hover, .k-picker-wrap.k-state-hover, .k-numeric-wrap.k-state-hover, .k-draghandle
{
    background-repeat: repeat;
    background-position: 0 center;
}
.k-state-highlight > .k-link
{
    color: inherit;
}
.k-block, .k-widget, .k-inline-block, .k-textbox > input, .k-input[type="text"], .k-input[type="number"], .k-textbox, .k-picker-wrap .k-input, .k-button, .k-draghandle
{
    font-size: 12px;
    font-family: inherit;
    border-style: solid;
    border-width: 1px;
    -webkit-appearance: none;
}
.k-block, .k-widget
{
    line-height: normal;
    outline: 0;
}
.k-block
{
    padding: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.k-button
{
    display: inline-block;
    margin: 0;
    /*Commentd added by vinayaak
        :reason :to avoide the issue in 1000X768 resolution.
         padding: 2px 7px 2px;*/
    padding: 2px 4px 2px;
    /*till here ----------*/
    font-family: inherit;
    line-height: 1.66em;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
* + html .k-button
{
    line-height: normal;
}
a.k-button
{
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
}
.k-button:-moz-any(input)
{
    padding-bottom: .37em;
    padding-top: .37em;
}
* + html .k-button
{
    overflow: visible;
    margin-right: 4px;
}
* + html a.k-button
{
    line-height: 1.6;
    padding-left: 7px;
    padding-right: 7px;
}
* + html .k-button-expand
{
    margin-left: 0;
    margin-right: 0;
}
button.k-button::-moz-focus-inner, input.k-button::-moz-focus-inner
{
    padding: 0;
    border: 0;
}
a.k-button-expand
{
    display: block;
}
button.k-button-expand, input[type="submit"].k-button-expand, input[type="button"].k-button-expand, input[type="reset"].k-button-expand
{
    width: 100%;
}
body .k-button-icon
{
    padding-left: 4px;
    padding-right: 4px;
}
* + html a.k-button-icon
{
    padding-left: 5px;
    padding-right: 5px;
}
.k-button-icontext
{
    padding-right: 8px;
    overflow: visible;
}
.k-button-icontext .k-icon
{
    margin: 0 3px 0 -3px;
    vertical-align: text-top;
}
* + html .k-button-icontext .k-icon
{
    margin-right: 4px;
}
html body .k-button-bare
{
    background: none !important;
    border-width: 0;
}
.k-link
{
    cursor: pointer;
    outline: 0;
    text-decoration: none;
}
.k-grid-header span.k-link
{
    cursor: default;
}
.k-state-disabled, .k-state-disabled .k-link, .k-state-disabled .k-picker-wrap .k-icon, .k-state-disabled .k-button, .k-state-disabled .k-draghandle, .k-state-disabled .k-slider .k-icon, .k-state-disabled .k-upload-button input
{
    cursor: default;
    outline: 0;
}
.k-state-error
{
    border-style: ridge;
}
.k-state-empty
{
    font-style: italic;
}
.k-icon, .k-sprite, .k-editor-button .k-tool-icon
{
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    background-repeat: no-repeat;
    font-size: 0;
    line-height: 0;
    text-indent: -3333px;
    text-align: center;
    vertical-align: middle;
}
.k-icon, .k-sprite
{
    background-color: transparent;
}
* + html .k-icon, * + html .k-sprite
{
    text-indent: 0;
}
.k-numerictextbox .k-i-arrow-n
{
    background-position: 0 -2px;
}
.k-numerictextbox .k-i-arrow-s
{
    background-position: 0 -35px;
}
.k-state-selected .k-i-arrow-n
{
    background-position: -16px 0;
}
.k-state-hover .k-state-selected .k-i-arrow-n, .k-button:hover .k-state-selected .k-i-arrow-n, .k-textbox:hover .k-state-selected .k-i-arrow-n, .k-button:active .k-state-selected .k-i-arrow-n
{
    background-position: -32px 0;
}
.k-numerictextbox .k-state-selected .k-i-arrow-n, .k-numerictextbox .k-state-hover .k-i-arrow-n
{
    background-position: -16px -2px;
}
.k-state-selected .k-i-arrow-s
{
    background-position: -16px -32px;
}
.k-state-hover .k-state-selected .k-i-arrow-s, .k-button:hover .k-state-selected .k-i-arrow-s, .k-textbox:hover .k-state-selected .k-i-arrow-s, .k-button:active .k-state-selected .k-i-arrow-s
{
    background-position: -32px -32px;
}
.k-numerictextbox .k-state-selected .k-i-arrow-s, .k-numerictextbox .k-state-hover .k-i-arrow-s
{
    background-position: -16px -35px;
}
.k-i-arrow-n
{
    background-position: 0 0;
}
.k-state-hover .k-i-arrow-n, .k-button:hover .k-i-arrow-n, .k-textbox:hover .k-i-arrow-n, .k-button:active .k-i-arrow-n
{
    background-position: -16px 0;
}
.k-i-arrow-e
{
    background-position: 0 -16px;
}
.k-state-hover .k-i-arrow-e, .k-button:hover .k-i-arrow-e, .k-textbox:hover .k-i-arrow-e, .k-button:active .k-i-arrow-e
{
    background-position: -16px -16px;
}
.k-i-arrow-s
{
    background-position: 0 -32px;
}
.k-state-hover .k-i-arrow-s, .k-button:hover .k-i-arrow-s, .k-textbox:hover .k-i-arrow-s, .k-button:active .k-i-arrow-s
{
    background-position: -16px -32px;
}
.k-i-arrow-w
{
    background-position: 0 -48px;
}
.k-state-hover .k-i-arrow-w, .k-button:hover .k-i-arrow-w, .k-textbox:hover .k-i-arrow-w, .k-button:active .k-i-arrow-w
{
    background-position: -16px -48px;
}
.k-i-seek-n
{
    background-position: 0 -64px;
}
.k-state-hover .k-i-seek-n, .k-button:hover .k-i-seek-n, .k-textbox:hover .k-i-seek-n, .k-button:active .k-i-seek-n
{
    background-position: -16px -64px;
}
.k-i-seek-e
{
    background-position: 0 -80px;
}
.k-state-hover .k-i-seek-e, .k-button:hover .k-i-seek-e, .k-textbox:hover .k-i-seek-e, .k-button:active .k-i-seek-e
{
    background-position: -16px -80px;
}
.k-i-seek-s
{
    background-position: 0 -96px;
}
.k-state-hover .k-i-seek-s, .k-button:hover .k-i-seek-s, .k-textbox:hover .k-i-seek-s, .k-button:active .k-i-seek-s
{
    background-position: -16px -96px;
}
.k-i-seek-w
{
    background-position: 0 -112px;
}
.k-state-hover .k-i-seek-w, .k-button:hover .k-i-seek-w, .k-textbox:hover .k-i-seek-w, .k-button:active .k-i-seek-w
{
    background-position: -16px -112px;
}
.k-si-arrow-n
{
    background-position: 0 -129px;
}
.k-state-hover .k-si-arrow-n, .k-button:hover .k-si-arrow-n, .k-textbox:hover .k-si-arrow-n, .k-button:active .k-si-arrow-n
{
    background-position: -16px -129px;
}
.k-si-arrow-e
{
    background-position: 0 -144px;
}
.k-state-hover .k-si-arrow-e, .k-button:hover .k-si-arrow-e, .k-textbox:hover .k-si-arrow-e, .k-button:active .k-si-arrow-e
{
    background-position: -16px -144px;
}
.k-si-arrow-s
{
    background-position: 0 -159px;
}
.k-state-hover .k-si-arrow-s, .k-button:hover .k-si-arrow-s, .k-textbox:hover .k-si-arrow-s, .k-button:active .k-si-arrow-s
{
    background-position: -16px -159px;
}
.k-si-arrow-w
{
    background-position: 0 -176px;
}
.k-state-hover .k-si-arrow-w, .k-button:hover .k-si-arrow-w, .k-textbox:hover .k-si-arrow-w, .k-button:active .k-si-arrow-w
{
    background-position: -16px -176px;
}
.k-i-arrowhead-n
{
    background-position: 0 -256px;
}
.k-state-hover .k-i-arrowhead-n, .k-button:hover .k-i-arrowhead-n, .k-textbox:hover .k-i-arrowhead-n, .k-button:active .k-i-arrowhead-n
{
    background-position: -16px -256px;
}
.k-i-arrowhead-e
{
    background-position: 0 -272px;
}
.k-state-hover .k-i-arrowhead-e, .k-button:hover .k-i-arrowhead-e, .k-textbox:hover .k-i-arrowhead-e, .k-button:active .k-i-arrowhead-e
{
    background-position: -16px -272px;
}
.k-i-arrowhead-s
{
    background-position: 0 -288px;
}
.k-state-hover .k-i-arrowhead-s, .k-button:hover .k-i-arrowhead-s, .k-textbox:hover .k-i-arrowhead-s, .k-button:active .k-i-arrowhead-s
{
    background-position: -16px -288px;
}
.k-i-arrowhead-w
{
    background-position: 0 -304px;
}
.k-state-hover .k-i-arrowhead-w, .k-button:hover .k-i-arrowhead-w, .k-textbox:hover .k-i-arrowhead-w, .k-button:active .k-i-arrowhead-w
{
    background-position: -16px -304px;
}
.k-i-expand, .k-plus, .k-plus-disabled
{
    background-position: 0 -192px;
}
.k-state-hover .k-i-expand, .k-state-hover .k-plus, .k-state-hover .k-plus-disabled, .k-button:hover .k-i-expand, .k-button:hover .k-plus, .k-button:hover .k-plus-disabled, .k-textbox:hover .k-i-expand, .k-textbox:hover .k-plus, .k-textbox:hover .k-plus-disabled, .k-button:active .k-i-expand, .k-button:active .k-plus, .k-button:active .k-plus-disabled
{
    background-position: -16px -192px;
}
.k-i-expand-w, .k-rtl .k-i-expand, .k-rtl .k-plus, .k-rtl .k-plus-disabled
{
    background-position: 0 -208px;
}
.k-state-hover .k-i-expand-w, .k-state-hover .k-rtl .k-i-expand, .k-state-hover .k-rtl .k-plus, .k-state-hover .k-rtl .k-plus-disabled, .k-button:hover .k-i-expand-w, .k-button:hover .k-rtl .k-i-expand, .k-button:hover .k-rtl .k-plus, .k-button:hover .k-rtl .k-plus-disabled, .k-textbox:hover .k-i-expand-w, .k-textbox:hover .k-rtl .k-i-expand, .k-textbox:hover .k-rtl .k-plus, .k-textbox:hover .k-rtl .k-plus-disabled, .k-button:active .k-i-expand-w, .k-button:active .k-rtl .k-i-expand, .k-button:active .k-rtl .k-plus, .k-button:active .k-rtl .k-plus-disabled
{
    background-position: -16px -208px;
}
.k-i-collapse, .k-minus, .k-minus-disabled
{
    background-position: 0 -224px;
}
.k-state-hover .k-i-collapse, .k-state-hover .k-minus, .k-state-hover .k-minus-disabled, .k-button:hover .k-i-collapse, .k-button:hover .k-minus, .k-button:hover .k-minus-disabled, .k-textbox:hover .k-i-collapse, .k-textbox:hover .k-minus, .k-textbox:hover .k-minus-disabled, .k-button:active .k-i-collapse, .k-button:active .k-minus, .k-button:active .k-minus-disabled
{
    background-position: -16px -224px;
}
.k-i-collapse-w, .k-rtl .k-i-collapse, .k-rtl .k-minus, .k-rtl .k-minus-disabled
{
    background-position: 0 -240px;
}
.k-state-hover .k-i-collapse-w, .k-state-hover .k-rtl .k-i-collapse, .k-state-hover .k-rtl .k-minus, .k-state-hover .k-rtl .k-minus-disabled, .k-button:hover .k-i-collapse-w, .k-button:hover .k-rtl .k-i-collapse, .k-button:hover .k-rtl .k-minus, .k-button:hover .k-rtl .k-minus-disabled, .k-textbox:hover .k-i-collapse-w, .k-textbox:hover .k-rtl .k-i-collapse, .k-textbox:hover .k-rtl .k-minus, .k-textbox:hover .k-rtl .k-minus-disabled, .k-button:active .k-i-collapse-w, .k-button:active .k-rtl .k-i-collapse, .k-button:active .k-rtl .k-minus, .k-button:active .k-rtl .k-minus-disabled
{
    background-position: -16px -240px;
}
.k-i-pencil, .k-edit
{
    background-position: -32px 0;
}
.k-state-hover .k-i-pencil, .k-state-hover .k-edit, .k-button:hover .k-i-pencil, .k-button:hover .k-edit, .k-textbox:hover .k-i-pencil, .k-textbox:hover .k-edit, .k-button:active .k-i-pencil, .k-button:active .k-edit
{
    background-position: -48px 0;
}
.k-i-close, .k-delete, .k-group-delete
{
    background-position: -32px -16px;
}
.k-state-hover .k-i-close, .k-state-hover .k-delete, .k-state-hover .k-group-delete, .k-button:hover .k-i-close, .k-button:hover .k-delete, .k-button:hover .k-group-delete, .k-textbox:hover .k-i-close, .k-textbox:hover .k-delete, .k-textbox:hover .k-group-delete, .k-button:active .k-i-close, .k-button:active .k-delete, .k-button:active .k-group-delete
{
    background-position: -48px -16px;
}
.k-i-tick, .k-insert, .k-update
{
    background-position: -32px -32px;
}
.k-state-hover .k-i-tick, .k-state-hover .k-insert, .k-state-hover .k-update, .k-button:hover .k-i-tick, .k-button:hover .k-insert, .k-button:hover .k-update, .k-textbox:hover .k-i-tick, .k-textbox:hover .k-insert, .k-textbox:hover .k-update, .k-button:active .k-i-tick, .k-button:active .k-insert, .k-button:active .k-update
{
    background-position: -48px -32px;
}
.k-i-cancel, .k-cancel, .k-denied
{
    background-position: -32px -48px;
}
.k-state-hover .k-i-cancel, .k-state-hover .k-cancel, .k-state-hover .k-denied, .k-button:hover .k-i-cancel, .k-button:hover .k-cancel, .k-button:hover .k-denied, .k-textbox:hover .k-i-cancel, .k-textbox:hover .k-cancel, .k-textbox:hover .k-denied, .k-button:active .k-i-cancel, .k-button:active .k-cancel, .k-button:active .k-denied
{
    background-position: -48px -48px;
}
.k-i-plus, .k-add
{
    background-position: -32px -64px;
}
.k-state-hover .k-i-plus, .k-state-hover .k-add, .k-button:hover .k-i-plus, .k-button:hover .k-add, .k-textbox:hover .k-i-plus, .k-textbox:hover .k-add, .k-button:active .k-i-plus, .k-button:active .k-add
{
    background-position: -48px -64px;
}
.k-i-funnel, .k-filter
{
    background-position: -32px -80px;
}
.k-state-hover .k-i-funnel, .k-state-hover .k-filter, .k-button:hover .k-i-funnel, .k-button:hover .k-filter, .k-textbox:hover .k-i-funnel, .k-textbox:hover .k-filter, .k-button:active .k-i-funnel, .k-button:active .k-filter
{
    background-position: -48px -80px;
}
.k-i-funnel-clear, .k-clear-filter
{
    background-position: -32px -96px;
}
.k-state-hover .k-i-funnel-clear, .k-state-hover .k-clear-filter, .k-button:hover .k-i-funnel-clear, .k-button:hover .k-clear-filter, .k-textbox:hover .k-i-funnel-clear, .k-textbox:hover .k-clear-filter, .k-button:active .k-i-funnel-clear, .k-button:active .k-clear-filter
{
    background-position: -48px -96px;
}
.k-i-refresh
{
    background-position: -32px -112px;
}
.k-state-hover .k-i-refresh, .k-button:hover .k-i-refresh, .k-textbox:hover .k-i-refresh, .k-button:active .k-i-refresh
{
    background-position: -48px -112px;
}
.k-i-restore
{
    background-position: -32px -128px;
}
.k-state-hover .k-i-restore, .k-button:hover .k-i-restore, .k-textbox:hover .k-i-restore, .k-button:active .k-i-restore
{
    background-position: -48px -128px;
}
.k-i-maximize
{
    background-position: -32px -144px;
}
.k-state-hover .k-i-maximize, .k-button:hover .k-i-maximize, .k-textbox:hover .k-i-maximize, .k-button:active .k-i-maximize
{
    background-position: -48px -144px;
}
.k-i-minimize
{
    background-position: -64px -288px;
}
.k-state-hover .k-i-minimize, .k-button:hover .k-i-minimize, .k-textbox:hover .k-i-minimize, .k-button:active .k-i-minimize
{
    background-position: -80px -288px;
}
.k-resize-se
{
    background-position: -32px -160px;
}
.k-state-hover .k-resize-se, .k-button:hover .k-resize-se, .k-textbox:hover .k-resize-se, .k-button:active .k-resize-se
{
    background-position: -48px -160px;
}
.k-i-calendar
{
    background-position: -32px -176px;
}
.k-state-hover .k-i-calendar, .k-button:hover .k-i-calendar, .k-textbox:hover .k-i-calendar, .k-button:active .k-i-calendar
{
    background-position: -48px -176px;
}
.k-i-clock
{
    background-position: -32px -192px;
}
.k-state-hover .k-i-clock, .k-button:hover .k-i-clock, .k-textbox:hover .k-i-clock, .k-button:active .k-i-clock
{
    background-position: -48px -192px;
}
.k-si-plus
{
    background-position: -32px -208px;
}
.k-state-hover .k-si-plus, .k-button:hover .k-si-plus, .k-textbox:hover .k-si-plus, .k-button:active .k-si-plus
{
    background-position: -48px -208px;
}
.k-si-minus
{
    background-position: -32px -224px;
}
.k-state-hover .k-si-minus, .k-button:hover .k-si-minus, .k-textbox:hover .k-si-minus, .k-button:active .k-si-minus
{
    background-position: -48px -224px;
}
.k-i-search
{
    background-position: -32px -240px;
}
.k-state-hover .k-i-search, .k-button:hover .k-i-search, .k-textbox:hover .k-i-search, .k-button:active .k-i-search
{
    background-position: -48px -240px;
}
.k-i-custom
{
    background-position: -115px -113px;
}
.k-state-hover .k-i-custom, .k-button:hover .k-i-custom, .k-textbox:hover .k-i-custom, .k-button:active .k-i-custom
{
    background-position: -141px -113px;
}
.k-editor .k-i-custom
{
    background-position: -112px -110px;
}
.k-viewHtml
{
    background-position: -112px -132px;
}
.k-i-insert-n, .k-insert-top
{
    background-position: -160px -32px;
}
.k-state-hover .k-i-insert-n, .k-state-hover .k-insert-top, .k-button:hover .k-i-insert-n, .k-button:hover .k-insert-top, .k-textbox:hover .k-i-insert-n, .k-textbox:hover .k-insert-top, .k-button:active .k-i-insert-n, .k-button:active .k-insert-top
{
    background-position: -176px -32px;
}
.k-i-insert-m, .k-insert-middle
{
    background-position: -160px -48px;
}
.k-state-hover .k-i-insert-m, .k-state-hover .k-insert-middle, .k-button:hover .k-i-insert-m, .k-button:hover .k-insert-middle, .k-textbox:hover .k-i-insert-m, .k-textbox:hover .k-insert-middle, .k-button:active .k-i-insert-m, .k-button:active .k-insert-middle
{
    background-position: -176px -48px;
}
.k-i-insert-s, .k-insert-bottom
{
    background-position: -160px -64px;
}
.k-state-hover .k-i-insert-s, .k-state-hover .k-insert-bottom, .k-button:hover .k-i-insert-s, .k-button:hover .k-insert-bottom, .k-textbox:hover .k-i-insert-s, .k-textbox:hover .k-insert-bottom, .k-button:active .k-i-insert-s, .k-button:active .k-insert-bottom
{
    background-position: -176px -64px;
}
.k-drop-hint
{
    background-position: 0 -326px;
}
.k-i-note, .k-warning
{
    background-position: -160px -240px;
}
.k-state-hover .k-i-note, .k-state-hover .k-warning, .k-button:hover .k-i-note, .k-button:hover .k-warning, .k-textbox:hover .k-i-note, .k-textbox:hover .k-warning, .k-button:active .k-i-note, .k-button:active .k-warning
{
    background-position: -176px -240px;
}
.k-i-sort-asc
{
    background-position: -112px -240px;
}
.k-state-hover .k-i-sort-asc, .k-button:hover .k-i-sort-asc, .k-textbox:hover .k-i-sort-asc, .k-button:active .k-i-sort-asc
{
    background-position: -128px -240px;
}
.k-i-sort-desc
{
    background-position: -112px -256px;
}
.k-state-hover .k-i-sort-desc, .k-button:hover .k-i-sort-desc, .k-textbox:hover .k-i-sort-desc, .k-button:active .k-i-sort-desc
{
    background-position: -128px -256px;
}
.k-i-group
{
    background-position: -112px -272px;
}
.k-state-hover .k-i-group, .k-button:hover .k-i-group, .k-textbox:hover .k-i-group, .k-button:active .k-i-group
{
    background-position: -128px -272px;
}
.k-i-ungroup
{
    background-position: -112px -288px;
}
.k-state-hover .k-i-ungroup, .k-button:hover .k-i-ungroup, .k-textbox:hover .k-i-ungroup, .k-button:active .k-i-ungroup
{
    background-position: -128px -288px;
}
.k-i-columns
{
    background-position: -112px -304px;
}
.k-state-hover .k-i-columns, .k-button:hover .k-i-columns, .k-textbox:hover .k-i-columns, .k-button:active .k-i-columns
{
    background-position: -128px -304px;
}
.k-file
{
    background-position: 0 0;
}
.k-state-hover .k-file, .k-button:hover .k-file, .k-textbox:hover .k-file, .k-button:active .k-file
{
    background-position: -16px 0;
}
.k-i-folder-add, .k-addfolder
{
    background-position: -32px -272px;
}
.k-state-hover .k-i-folder-add, .k-state-hover .k-addfolder, .k-button:hover .k-i-folder-add, .k-button:hover .k-addfolder, .k-textbox:hover .k-i-folder-add, .k-textbox:hover .k-addfolder, .k-button:active .k-i-folder-add, .k-button:active .k-addfolder
{
    background-position: -48px -272px;
}
.k-i-folder-up, .k-goup
{
    background-position: -32px -288px;
}
.k-state-hover .k-i-folder-up, .k-state-hover .k-goup, .k-button:hover .k-i-folder-up, .k-button:hover .k-goup, .k-textbox:hover .k-i-folder-up, .k-textbox:hover .k-goup, .k-button:active .k-i-folder-up, .k-button:active .k-goup
{
    background-position: -48px -288px;
}
.k-image
{
    border: 0;
}
html .k-success-colored
{
    color: #507f50;
    border-color: #d0dfd0;
    background-color: #f0fff0;
}
html .k-info-colored
{
    color: #50607f;
    border-color: #d0d9df;
    background-color: #f0f9ff;
}
html .k-error-colored
{
    color: #7f5050;
    border-color: #dfd0d0;
    background-color: #fff0f0;
}
.k-inline-block
{
    padding: 0 2px;
}
.k-loading, .k-loading-image
{
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
}
.k-loading-mask, .k-loading-image, .k-loading-text
{
    position: absolute;
}
.k-loading-text
{
    top: -4000px;
    left: -4000px;
}
.k-loading-image, .k-loading-color
{
    width: 100%;
    height: 100%;
}
.k-loading-image
{
    top: 0;
    left: 0;
    z-index: 2;
}
.k-loading-color
{
    filter: alpha(opacity=30);
    opacity: .3;
}
.k-content-frame
{
    border: 0;
    width: 100%;
    height: 100%;
}
.k-pane > .k-splitter-overlay
{
    filter: alpha(opacity=0);
    opacity: 0;
    position: absolute;
}
.k-drag-clue
{
    position: absolute;
    z-index: 10003;
    border-style: solid;
    border-width: 1px;
    font-size: .9em;
    padding: .2em .4em;
    white-space: nowrap;
    cursor: default;
}
.k-drag-status
{
    margin-top: -3px;
    margin-right: 4px;
    vertical-align: middle;
}
.k-reorder-cue
{
    position: absolute;
    width: 1px;
    overflow: visible;
}
.k-reorder-cue .k-icon
{
    position: absolute;
    left: -4px;
    width: 8px;
    height: 4px;
}
.k-reorder-cue .k-i-arrow-s
{
    top: -4px;
    background-position: -4px -166px;
}
.k-reorder-cue .k-i-arrow-n
{
    bottom: -4px;
    background-position: -4px -134px;
}
.k-scrollbar
{
    position: absolute;
    overflow: scroll;
}
.k-scrollbar-vertical
{
    top: 0;
    right: 0;
    width: 17px;
    height: 100%;
    overflow-x: hidden;
}
.k-touch-scrollbar
{
    display: none;
    position: absolute;
    z-index: 200000;
    height: 8px;
    width: 8px;
    border: 1px solid #8a8a8a;
    background-color: #858585;
}
@media only screen and (-webkit-min-device-pixel-ratio:2)
{
    body .k-touch-scrollbar
    {
        height: 12px;
        width: 12px;
        -webkit-border-radius: 7px;
    }
}
.k-virtual-scrollable-wrap
{
    overflow-x: auto;
}
div.k-window
{
    display: inline-block;
    position: absolute;
    z-index: 10001;
    border-style: solid;
    border-width: 1px;
    padding-top: 2em;
}
.k-block > .k-header, .k-window-titlebar
{
    position: absolute;
    width: 100%;
    height: 1.1em;
    line-height: 1.1em;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-top: -2em;
    padding: .4em 0;
    font-size: 1.2em;
    white-space: nowrap;
    min-height: 16px;
}
.k-block > .k-header
{
    position: relative;
    margin: -2px 0 0 -2px;
    padding: .3em 2px;
}
.k-window-title
{
    position: absolute;
    left: .44em;
    right: .44em;
    overflow: hidden;
    cursor: default;
    text-overflow: ellipsis;
}
.k-window-title .k-image
{
    margin: 0 5px 0 0;
    vertical-align: middle;
}
div.k-window-titleless
{
    padding-top: 0;
}
div.k-window-content
{
    position: relative;
    z-index: -1;
    height: 100%;
    padding: .58em;
    overflow: auto;
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
* + html .k-window
{
    padding-bottom: 1.16em;
}
.k-window-titlebar .k-window-actions
{
    position: absolute;
    top: 0;
    right: .3em;
    padding-top: .3em;
    white-space: nowrap;
}
.k-window-titlebar .k-window-action
{
    display: inline-block;
    width: 16px;
    height: 16px;
    padding: 2px;
    text-decoration: none;
    vertical-align: middle;
    filter: alpha(opacity=70);
    opacity: .7;
}
.k-window-titlebar .k-state-hover
{
    border-style: solid;
    border-width: 1px;
    padding: 1px;
    filter: alpha(opacity=100);
    opacity: 1;
}
.k-window-action .k-icon
{
    margin: 0;
    vertical-align: top;
}
.k-window .k-resize-handle
{
    position: absolute;
    z-index: 1;
    background-color: #fff;
    font-size: 0;
    line-height: 6px;
    filter: alpha(opacity=0);
    opacity: 0;
    zoom: 1;
}
.k-resize-n
{
    top: -3px;
    left: 0;
    width: 100%;
    height: 6px;
    cursor: n-resize;
}
.k-resize-e
{
    top: 0;
    right: -3px;
    width: 6px;
    height: 100%;
    cursor: e-resize;
}
.k-resize-s
{
    bottom: -3px;
    left: 0;
    width: 100%;
    height: 6px;
    cursor: s-resize;
}
.k-resize-w
{
    top: 0;
    left: -3px;
    width: 6px;
    height: 100%;
    cursor: w-resize;
}
.k-resize-se
{
    bottom: -3px;
    right: -3px;
    width: 16px;
    height: 16px;
    cursor: se-resize;
}
.k-resize-sw
{
    bottom: -3px;
    left: -3px;
    width: 6px;
    height: 6px;
    cursor: sw-resize;
}
.k-resize-ne
{
    top: -3px;
    right: -3px;
    width: 6px;
    height: 6px;
    cursor: ne-resize;
}
.k-resize-nw
{
    top: -3px;
    left: -3px;
    width: 6px;
    height: 6px;
    cursor: nw-resize;
}
.k-overlay
{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10001;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: .5;
}
.k-window .k-overlay
{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fff;
    filter: alpha(opacity=0);
    opacity: 0;
}
.k-window .k-widget
{
    z-index: 10002;
}
.k-tabstrip
{
    margin: 0;
    padding: 0;
    zoom: 1;
}
.k-tabstrip .k-tabstrip-items
{
    padding: .3em .3em 0;
}
.k-tabstrip-items .k-item, .k-panelbar .k-tabstrip-items .k-item
{
    list-style-type: none;
    display: inline-block;
    position: relative;
    border-style: solid;
    border-width: 1px 1px 0;
    margin: 0 -1px 0 0;
    padding: 0;
    vertical-align: top;
}
.k-tabstrip-items .k-tab-on-top, .k-tabstrip-items .k-state-active, .k-panelbar .k-tabstrip-items .k-state-active
{
    margin-bottom: -1px;
    padding-bottom: 1px;
}
.k-tabstrip-items .k-tab-on-top
{
    z-index: 1;
}
.k-tabstrip-items .k-link, .k-panelbar .k-tabstrip-items .k-link
{
    display: inline-block;
    border-bottom-width: 0;
    padding: .5em .92em;
}
.k-tabstrip-items .k-icon, .k-panelbar .k-tabstrip-items .k-icon
{
    margin: -1px 4px 0 -3px;
    vertical-align: top;
}
.k-tabstrip-items .k-item .k-image, .k-tabstrip-items .k-item .k-sprite, .k-panelbar .k-tabstrip-items .k-item .k-image, .k-panelbar .k-tabstrip-items .k-item .k-sprite
{
    margin: -3px 3px 0 -6px;
    vertical-align: middle;
}
* + html .k-tabstrip-items .k-item .k-image, * + html .k-tabstrip-items .k-item .k-sprite
{
    margin-top: -1px;
    vertical-align: top;
}
.k-tabstrip .k-content, .k-panelbar .k-tabstrip .k-content
{
    position: static;
    border-style: solid;
    border-width: 1px;
    margin: 0 .29em .3em;
    padding: .3em .92em;
    zoom: 1;
}
.k-tabstrip > .k-content
{
    display: none;
}
.k-tabstrip .k-content.km-scroll-wrapper
{
    padding: 0;
}
.k-tabstrip .k-content > .km-scroll-container
{
    padding: .3em .92em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.k-panelbar
{
    zoom: 1;
}
.k-panelbar > .k-item, .k-panel > .k-item
{
    list-style-type: none;
    display: block;
    border-width: 0;
    margin: 0;
    zoom: 1;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.k-panelbar .k-image, .k-panelbar .k-sprite
{
    float: left;
    margin-top: 4px;
    margin-right: 5px;
    vertical-align: middle;
}
.k-panelbar > .k-item > .k-link, .k-panel > .k-item > .k-link
{
    display: block;
    position: relative;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 0 1em;
    line-height: 2.34em;
    text-decoration: none;
    zoom: 1;
}
.k-panelbar-expand, .k-panelbar-collapse
{
    position: absolute;
    top: 5px;
    right: 2px;
}
.k-panelbar .k-panel, .k-panelbar .k-content
{
    position: relative;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin: 0;
    padding: 0;
    zoom: 1;
}
.k-panel > .k-item > .k-link
{
    border-bottom: 0;
    font-size: .95em;
    line-height: 2.2;
}
.k-panel .k-i-arrow-n, .k-panel .k-i-arrow-s
{
    top: 4px;
}
.k-panel .k-panel > .k-item > .k-link
{
    padding-left: 2em;
}
.k-panelbar .k-i-seek-e .k-link
{
    border-bottom: 0;
}
.k-panel .k-panel
{
    border-bottom: 0;
}
.k-menu
{
    cursor: default;
}
.k-menu, .k-menu .k-group
{
    list-style: none;
    margin: 0;
    padding: 0;
    zoom: 1;
}
.k-menu:after
{
    content: '';
    display: block;
    width: 99%;
    height: 0;
    float: inherit;
    overflow: hidden;
}
.k-menu .k-item .k-item, ul.k-menu-vertical > .k-item
{
    display: block;
    float: none;
    border-width: 0;
}
* + html .k-menu .k-item .k-item
{
    zoom: normal;
}
.k-menu .k-item > .k-link > .k-icon, .k-menu .k-image, .k-menu .k-sprite
{
    margin: -2px 4px 0 -4px;
    vertical-align: middle;
}
.k-menu .k-item > .k-link > .k-icon
{
    margin: -2px 0 0;
}
* + html .k-menu .k-item > .k-link > .k-i-arrow-s, * + html .k-menu .k-image, * + html .k-menu .k-sprite
{
    margin-top: 0;
}
.k-menu .k-item > .k-link
{
    display: block;
    padding: .5em .9em .4em;
    line-height: 1.34em;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
}
.k-menu .k-group
{
    display: none;
    border-style: solid;
    border-width: 1px;
    overflow: visible;
    white-space: nowrap;
}
.k-menu .k-group .k-item
{
    display: block;
    border-width: 0;
}
.k-menu .k-item, .k-widget.k-menu-horizontal > .k-item
{
    position: relative;
    float: left;
    border-style: solid;
    border-width: 0 1px 0 0;
    vertical-align: top;
    zoom: 1;
    box-sizing: content-box;
}
.k-menu .k-group .k-item > .k-link
{
    padding: .28em 1.8em .38em .9em;
}
* + html .k-menu .k-group .k-link
{
    width: 100%;
}
.k-menu .k-item > .k-link > .k-i-arrow-s
{
    margin-right: -8px;
}
.k-menu .k-item > .k-link > .k-i-arrow-e
{
    position: absolute;
    top: 50%;
    margin-top: -8px;
    right: 2px;
}
.k-menu .k-animation-container
{
    border: 0;
}
.k-menu .k-animation-container, .k-menu .k-group
{
    position: absolute;
    left: 0;
}
.k-menu .k-animation-container .k-animation-container, .k-menu .k-group .k-group, .k-menu-vertical .k-animation-container, .k-menu-vertical .k-group
{
    top: 0;
    left: 0;
}
.k-menu .k-animation-container .k-group
{
    top: auto;
    left: auto;
    margin-left: -1px;
}
.k-menu .k-animation-container, .k-popup .k-animation-container
{
    margin-top: -1px;
    padding-left: 1px;
}
.k-popup .k-animation-container .k-popup
{
    margin-left: -1px;
}
ul.k-menu .k-separator
{
    padding: .25em 0;
    height: 100%;
    width: 1px;
    font-size: 0;
    line-height: 0;
    border-width: 0 1px 0 0;
}
ul.k-menu-vertical .k-separator, .k-menu .k-group .k-separator
{
    padding: 0;
    height: 1px;
    width: 100%;
    border-width: 1px 0 0;
}
.k-grid, .k-listview
{
    position: relative;
    zoom: 1;
}
.k-grid table
{
    width: 100%;
    border-collapse: separate;
    empty-cells: show;
    border-width: 0;
    outline: 0;
}
.k-grid-header .k-header
{
    text-align: left;
}
.k-grid-header .k-header
{
    overflow: hidden;
    border-style: solid;
    border-width: 0 0 1px 1px;
    padding: .5em .6em .4em .6em;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size:13px;
}
.k-grid-header .k-header .k-link
{
    display: block;
    min-height: 18px;
    line-height: 18px;
    margin: -0.5em -0.6em -0.4em -0.6em;
    padding: .5em .6em .4em .6em;
}
.k-grid-header .k-filterable .k-link
{
    padding-right: 2.4em;
}
.k-grid-header .k-header .k-icon
{
    position: static;
}
.k-grid-header .k-link > .k-icon
{
    vertical-align: text-top;
}
.k-grid .k-state-hover
{
    cursor: pointer;
}
.k-grid td
{
    border-style: solid;
    border-width: 0 0 0 1px;
    padding: .4em .6em;
    overflow: hidden;
    line-height: 1.6em;
    vertical-align: middle;
    text-overflow: ellipsis;
}
.k-grid .k-grouping-row td, .k-grid .k-hierarchy-cell
{
    overflow: visible;
}
.k-grid-edit-row td
{
    text-overflow: clip;
}
.k-grid-edit-row .k-textbox
{
    margin-top: 0;
    margin-bottom: 0;
}
.k-grid-header-wrap, .k-grid-footer-wrap
{
    position: relative;
    width: 100%;
    overflow: hidden;
    border-style: solid;
    border-width: 0 1px 0 0;
    zoom: 1;
}
div.k-grid-header, div.k-grid-footer
{
    padding-right: 17px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    zoom: 1;
}
div.k-grid-header .k-header
{
    border-bottom-width: 0;
}
.k-grid-content
{
    position: relative;
    width: 100%;
    overflow: auto;
    overflow-x: auto;
    overflow-y: scroll;
    zoom: 1;
}
@media print
{
    .k-grid
    {
        height: auto !important;
    }
    .k-grid-header
    {
        padding: 0 !important;
    }
    .k-grid-content
    {
        overflow: visible;
        height: auto !important;
    }
}
.k-virtual-scrollable-wrap
{
    height: 100%;
    overflow-y: hidden;
    position: relative;
}
.k-grid-header table, .k-grid-content table, .k-grid-footer table
{
    table-layout: fixed;
}
* + html .k-grid-content table
{
    width: auto;
}
.k-grid-toolbar
{
    border-style: solid;
    border-width: 1px 0 0;
}
.k-grid-header .k-header:first-child, .k-grid tbody td:first-child, .k-grid tfoot td:first-child
{
    border-left-width: 0;
}
.k-grid-toolbar:first-child, .k-grouping-header + .k-grid-toolbar
{
    border-width: 0 0 1px;
}
.k-footer-template td
{
    border-style: solid;
    border-width: 1px 0 0 1px;
}
.k-group-footer td
{
    border-style: solid;
    border-width: 1px 0;
}
.k-grid-footer
{
    border-style: solid;
    border-width: 1px 0 0;
}
.k-grid-footer td
{
    border-top-width: 0;
}
.k-pager-wrap
{
    overflow: auto;
    border-style: solid;
    border-width: 1px;
    line-height: 24px;
    padding: 4px 0 4px 3px;
}
.k-grid-pager
{
    border-width: 1px 0 0;
}
.k-grid .k-pager-numbers, .k-pager-numbers .k-link, .k-pager-numbers .k-state-selected
{
    display: inline-block;
    vertical-align: top;
    margin-right: 1px;
}
.k-pager-numbers
{
    margin: 0 2px;
}
.k-pager-numbers .k-state-selected
{
    vertical-align: top;
}
.k-pager-numbers li, .k-pager-input
{
    float: left;
}
.k-grid .k-pager-numbers
{
    float: left;
    cursor: default;
}
.k-pager-info
{
    float: right;
    padding: 0 16px;
}
.k-pager-numbers .k-link
{
    text-decoration: none;
}
.k-pager-wrap > .k-link
{
    float: left;
    margin: 0 1px;
    padding: 0 3px;
    height: 22px;
    line-height: 22px;
    border-radius: 13px;
    cursor: pointer;
}
.k-pager-wrap > a.k-state-disabled:hover
{
    background: 0;
    cursor: default;
}
.k-pager-wrap > .k-link .k-icon
{
    vertical-align: top;
    margin-top: 3px;
}
.k-pager-numbers .k-link
{
    padding: 0 8px;
    border-radius: 13px;
}
.k-pager-numbers .k-link:hover
{
    padding: 0 7px;
    border-style: solid;
    border-width: 1px;
    line-height: 22px;
}
.k-pager-wrap > .k-link
{
    border-style: solid;
    border-width: 1px;
}
.k-pager-wrap .k-pager-refresh
{
    float: right;
    margin-right: 6px;
    border-width: 0;
    border-radius: 0;
}
.k-pager-numbers .k-state-selected
{
    border-style: solid;
    border-width: 1px;
    line-height: 22px;
    padding: 0 7px;
    border-radius: 13px;
}
.k-pager-wrap .k-textbox
{
    width: 40px;
}
* + html .k-pager-wrap .k-textbox
{
    height: 16px;
    margin-top: 2px;
    display: inline;
}
.k-pager-wrap .k-dropdown
{
    width: 50px;
}
.k-pager-refresh
{
    float: right;
}
.k-pager-input, .k-pager-sizes
{
    padding: 0 17px;
}
* + html .k-pager-sizes
{
    float: left;
}
.k-pager-wrap .k-textbox, .k-pager-wrap .k-widget
{
    margin: -0.3em .4em 0;
}
.k-grid-filter, .k-header-column-menu
{
    float: right;
    margin: -0.5em -0.6em -0.4em;
    padding: .5em .2em .4em;
    z-index: 1;
}
.k-grid .k-animation-container
{
    position: absolute;
}
.k-filter-menu
{
    padding: .5em;
}
.k-filter-menu .k-widget, .k-filter-menu .k-textbox
{
    display: block;
}
.k-filter-help-text, .k-filter-menu .k-widget
{
    margin: .3em 0 0;
}
.k-filter-menu .k-filter-and
{
    width: 6em;
    margin: .6em 0 0;
}
.k-filter-menu .k-button
{
    width: 48%;
    margin: .6em 4% 0 0;
}
.k-filter-menu .k-button + .k-button
{
    margin-right: 0;
}
.k-grouping-row .k-icon
{
    margin: 0 4px 0 0;
}
.k-grouping-row p
{
    display: inline-block;
    vertical-align: middle;
    margin-left: -0.6em;
    padding: 0 .6em;
}
.k-grid .k-group-cell + td, .k-grid .k-hierarchy-cell + td
{
    border-left-width: 0;
}
.k-grid .k-group-col, .k-grid .k-hierarchy-col
{
    width: 30px;
}
.k-grouping-header
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.k-grouping-header
{
    line-height: 2;
}
.k-grouping-dropclue
{
    position: absolute;
    width: 6px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: -165px -148px;
}
.k-grouping-header .k-group-indicator
{
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    margin: 0 3px;
    padding: .15em .15em .15em .4em;
    line-height: 1.5em;
}
.k-grouping-header .k-link
{
    display: inline-block;
    border-width: 0;
    padding: 0;
    line-height: normal;
    text-decoration: none;
}
.k-grouping-header .k-button
{
    border: 0;
    padding: 0;
    background: transparent;
    line-height: 1;
}
.k-grouping-header .k-link .k-icon
{
    margin: 0 0 0 -3px;
}
.k-grouping-header .k-button .k-icon
{
    margin: 0 0 0 3px;
}
.k-grouping-header a, .k-grouping-header .k-button
{
    display: inline-block;
    vertical-align: middle;
}
.k-dirty
{
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px;
    border-color: #f00 transparent transparent #f00;
    margin: -0.45em 0 0 -0.6em;
    padding: 0;
    overflow: hidden;
    vertical-align: top;
}
.k-grouping-header, .k-grid-toolbar
{
    margin: 0;
    padding: .2em .6em;
    cursor: default;
}
.k-grid .k-edit-container
{
    padding: 0;
}
.k-edit-form
{
    margin: 0;
    padding: 0;
}
.k-grid-edit-row .k-edit-form td
{
    border-bottom-width: 0;
}
.k-edit-form-container
{
    position: relative;
    width: 400px;
}
.k-edit-label, .k-edit-field, .k-edit-form-container .editor-label, .k-edit-form-container .editor-field
{
    display: inline-block;
    padding-bottom: 1em;
}
.k-edit-label, .k-edit-form-container .editor-label
{
    width: 30%;
    text-align: right;
    padding-right: 3%;
}
.k-edit-field, .k-edit-form-container .editor-field
{
    width: 60%;
}
.k-grid .field-validation-error
{
    display: block;
}
.k-grid .input-validation-error
{
    border-style: ridge;
    border-color: #f00;
    background-color: #ffc0cb;
}
.k-grid-toolbar .k-button
{
    vertical-align: middle;
}
.k-grid-actions
{
    display: inline-block;
}
* + html .k-grid-actions
{
    vertical-align: bottom;
}
.k-grid .k-button, .k-edit-form-container .k-button
{
     /*
        Commented and changed by vinayaka
    margin: 0 .2em;*/
}
.k-grid tbody .k-button
{
    /*
        Commented and changed by vinayaka
        min-width: 64px;*/
     min-width: 56px;
}
.k-grid tbody button.k-button, #ie8#skips
{
    min-width: 78px;
}
* + html .k-grid tbody a.k-button
{
    min-width: 62px;
}
html body .k-grid tbody .k-button-icon
{
    width: auto;
    min-width: 0;
}
.k-detail-row
{
    position: relative;
}
.k-grid .k-detail-cell
{
    overflow: visible;
}
.k-grid .k-edit-cell
{
    padding: 0 .3em;
}
.k-edit-cell > .k-textbox, .k-edit-cell > .k-widget, .k-grid-edit-row > td > .k-textbox, .k-grid-edit-row > td > .k-widget
{
    width: 100%;
}
.k-edit-cell .k-widget, .k-grid-edit-row .k-widget
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
* + html .k-edit-cell > .k-textbox, * + html .k-edit-cell > .k-widget, * + html .k-grid-edit-row > td > .k-textbox, * + html .k-grid-edit-row > td > .k-widget
{
    display: block;
    width: 90%;
}
html .k-edit-cell .k-tooltip, html .k-grid-edit-row .k-tooltip
{
    width: auto;
    max-width: 300px;
}
.k-edit-cell input[type="checkbox"]
{
    margin-left: .6em;
}
.k-grid tbody td > .k-grid-delete
{
    margin-top: -0.2em;
    margin-bottom: -0.2em;
}
.k-grid-resize-indicator
{
    position: absolute;
    width: 2px;
    background-color: #aaa;
}
.k-grid .k-resize-handle
{
    position: absolute;
    height: 25px;
    cursor: col-resize;
}
.k-marquee
{
    position: absolute;
    filter: alpha(opacity=30);
    opacity: .3;
}
.k-column-menu .k-sprite
{
    margin-right: 10px;
}
.k-column-menu > .k-menu
{
    border-width: 0;
}
.k-columns-item .k-group
{
    max-height: 200px;
    overflow: auto;
}
span.k-datepicker, span.k-numerictextbox, span.k-combobox, span.k-dropdown, span.k-timepicker, span.k-datetimepicker
{
    background: 0;
}
.k-autocomplete, .k-combobox, .k-datepicker, .k-timepicker, .k-datetimepicker, .k-numerictextbox, .k-dropdown, .k-selectbox, .k-textbox
{
    position: relative;
    display: inline-block;
    width: 12.4em;
    overflow: visible;
    border-width: 0;
    vertical-align: middle;
}
.k-autocomplete, .k-combobox, .k-datepicker, .k-timepicker, .k-datetimepicker, .k-numerictextbox, .k-dropdown, .k-selectbox
{
    white-space: nowrap;
}
.k-datetimepicker
{
    width: 15em;
}
.k-autocomplete, .k-picker-wrap, .k-numeric-wrap
{
    position: relative;
    cursor: default;
}
.k-dropdown-wrap
{
    position: relative;
}
.k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap
{
    display: block;
}
.k-block, .k-widget, .k-grid, .k-slider, .k-splitter, .k-treeview, .k-panelbar, .k-header-column-menu
{
    outline: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.k-block, .k-slider, .k-splitbar, .k-calendar, .k-pager-wrap, .k-grid-header .k-link, .k-header-column-menu
{
    -webkit-touch-callout: none;
}
.k-popup.k-list-container, .k-popup.k-calendar-container
{
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    padding: 2px;
    border-width: 1px;
    border-style: solid;
}
.k-list-container.k-state-border-up, .k-autocomplete.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
{
    border-top: 0;
    padding-top: 3px;
}
.k-dropdown-wrap.k-state-border-up .k-select, .k-picker-wrap.k-state-border-up .k-select
{
    top: 1px;
}
.k-list-container.k-state-border-down, .k-autocomplete.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
{
    border-bottom: 0;
    padding-bottom: 3px;
}
.k-textbox, .k-autocomplete, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap
{
    border-width: 1px;
    border-style: solid;
    padding: 2px 22px 2px 2px;
}
.k-numeric-wrap.k-expand-padding
{
    padding-right: 2px;
}
.k-textbox, .k-autocomplete
{
    padding: 2px;
}
.k-textbox.k-space-left
{
    padding-left: 22px;
}
.k-textbox.k-space-right
{
    padding-right: 22px;
}
.k-textbox .k-icon
{
    font-size: inherit;
    top: 50%;
    margin: -8px 0 0;
    position: absolute;
}
.k-space-left .k-icon
{
    left: 3px;
}
.k-space-right .k-icon
{
    right: 3px;
}
.k-autocomplete, .k-dropdown-wrap.k-state-focused, .k-dropdown-wrap.k-state-hover, .k-picker-wrap.k-state-focused, .k-picker-wrap.k-state-hover, .k-numeric-wrap.k-state-focused, .k-numeric-wrap.k-state-hover
{
    -webkit-transition: box-shadow .15s ease-out;
    -moz-transition: box-shadow .15s ease-out;
    -o-transition: box-shadow .15s ease-out;
    transition: box-shadow .15s ease-out;
}
.k-textbox > input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-combobox .k-input
{
    width: 100%;
    vertical-align: top;
}
.k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input
{
    font-family: inherit;
    border-width: 0;
    outline: 0;
}
.k-dropdown .k-input, .k-selectbox .k-input
{
    background: transparent;
}
* + html .k-picker-wrap .k-input, * + html .k-numeric-wrap .k-input, * + html .k-combobox .k-input
{
    margin: -1px 0;
}
.k-picker-wrap .k-select, .k-numeric-wrap .k-select, .k-dropdown-wrap .k-select
{
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
}
.k-combobox .k-select, .k-picker-wrap .k-select, .k-numeric-wrap .k-select
{
    border-style: solid;
    border-width: 0;
    border-color: inherit;
}
.k-picker-wrap .k-select, .k-numeric-wrap .k-select
{
    padding: 0 2px;
}
span.k-datetimepicker .k-select, span.k-datetimepicker .k-select + .k-select
{
    right: 0;
}
.k-textbox, .k-autocomplete
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.k-textbox > input, .k-autocomplete .k-input
{
    display: block;
}
.k-combobox .k-icon
{
    margin-top: 1px;
}
.k-dropdown .k-select, .k-selectbox .k-select
{
    overflow: hidden;
    border: 0;
    text-decoration: none;
    font: inherit;
    color: inherit;
}
.k-dropdown .k-input, .k-selectbox .k-input
{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}
.k-textbox > input, .k-autocomplete .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input
{
    height: 1.31em;
    line-height: 1.31em;
    padding: .18em 0;
    text-indent: 4px;
    border: 0;
    margin: 0;
}
* + html .k-autocomplete .k-input, * + html .k-picker-wrap .k-input, * + html .k-numeric-wrap .k-input, * + html .k-dropdown-wrap .k-input, * + html .k-selectbox .k-input
{
    text-indent: 0;
}
.k-picker-wrap .k-select, .k-numeric-wrap .k-select, .k-dropdown-wrap .k-select
{
    min-height: 1.3em;
    line-height: 1.3em;
    vertical-align: middle;
    padding: 3px;
}
body .k-datetimepicker .k-select
{
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.k-combobox .k-icon, .k-dropdown, .k-selectbox .k-icon
{
    cursor: pointer;
}
.k-popup
{
    border-style: solid;
    border-width: 1px;
}
.k-popup .k-item
{
    cursor: default;
}
.k-popup .k-calendar
{
    border: 0;
}
.k-list
{
    height: 100%;
}
.k-popup .k-list .k-item
{
    padding: 1px 5px 1px 5px;
    line-height: 1.8em;
}
.k-popup .k-list .k-state-hover, .k-popup .k-list .k-state-focused, .k-popup .k-list .k-state-selected
{
    padding: 0 4px;
    border-width: 1px;
    border-style: solid;
}
.k-calendar
{
    position: relative;
    display: inline-block;
    width: 203px;
    overflow: hidden;
}
.k-calendar td, .k-calendar .k-link
{
    text-decoration: none;
}
.k-calendar .k-action-link
{
    text-decoration: underline;
}
.k-calendar .k-header, .k-calendar .k-footer
{
    position: relative;
    text-align: center;
    zoom: 1;
}
.k-widget.k-calendar .k-nav-prev, .k-widget.k-calendar .k-nav-next
{
    position: absolute;
    top: 3px;
}
.k-widget.k-calendar .k-nav-prev
{
    left: 1%;
}
.k-widget.k-calendar .k-nav-next
{
    right: 1%;
}
.k-calendar .k-content
{
    float: left;
    border-spacing: 0;
    width: 100%;
    height: 166px;
    border-width: 0;
    margin: 0;
    table-layout: fixed;
    text-align: right;
    outline: 0;
}
.k-calendar .k-animation-container .k-content
{
    height: 100%;
}
.k-widget.k-calendar .k-nav-fast
{
    display: inline-block;
    width: 75%;
    height: 22px;
    line-height: 22px;
    margin: 3px 0 4px;
}
.k-calendar .k-header .k-icon
{
    vertical-align: top;
    margin: 3px 3px 4px;
}
.k-calendar th
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: .4em .45em .4em .1em;
    font-weight: normal;
    cursor: default;
}
.k-calendar td
{
    padding: 1px;
    cursor: pointer;
}
.k-calendar .k-state-focus
{
    border-style: dotted;
    border-width: 1px;
    padding: 0;
}
.k-calendar .k-content .k-link
{
    display: block;
    overflow: hidden;
    min-height: 22px;
    line-height: 22px;
    padding: 0 .45em 0 .1em;
}
.k-calendar .k-meta-view .k-link
{
    padding: .25em 0 .3em;
    text-align: center;
}
.k-calendar .k-footer
{
    clear: both;
    padding: .5em 0;
}
.k-calendar .k-nav-today:hover
{
    text-decoration: underline;
}
span.k-timepicker, span.k-datetimepicker, span.k-datepicker
{
    background-color: transparent;
}
.k-datetimepicker .k-picker-wrap
{
    padding-right: 42px;
}
.k-datetimepicker .k-picker-wrap .k-icon
{
    margin-left: 3px;
}
.k-picker-wrap .k-icon
{
    cursor: pointer;
}
.k-button, .k-textbox, .k-timepicker, .k-datepicker, .k-datetimepicker
{
    display: inline-block;
    vertical-align: middle;
}
.k-picker-wrap .k-input
{
    margin: 0;
}
.k-time-popup .k-item
{
    padding: 1px 3px;
}
div.k-treeview
{
    border-width: 0;
    background: 0;
    overflow: auto;
    white-space: nowrap;
}
.k-treeview .k-item
{
    display: block;
    border-width: 0;
    margin: 0;
    padding: 0 0 0 16px;
}
.k-treeview > .k-group, .k-treeview .k-item > .k-group, .k-treeview .k-content
{
    margin: 0;
    padding: 0;
    background: 0;
    list-style-type: none;
    position: relative;
}
.k-treeview .k-icon, .k-treeview .k-image, .k-treeview .k-sprite, .k-treeview .k-checkbox, .k-treeview .k-in
{
    display: inline-block;
    vertical-align: top;
}
.k-treeview .k-plus, .k-treeview .k-minus, .k-treeview .k-plus-disabled, .k-treeview .k-minus-disabled
{
    float: left;
    margin-top: 3px;
    margin-left: -16px;
    cursor: pointer;
}
.k-treeview .k-plus-disabled, .k-treeview .k-minus-disabled
{
    cursor: default;
}
.k-treeview .k-sprite, .k-treeview .k-image
{
    margin-right: 3px;
}
.k-treeview .k-in
{
    margin: 1px 0 1px 2px;
    padding: 2px 4px 2px 3px;
    line-height: 16px;
    text-decoration: none;
}
.k-treeview span.k-in
{
    cursor: default;
}
.k-treeview .k-in.k-state-hover, .k-treeview .k-in.k-state-selected, .k-treeview .k-in.k-state-focused
{
    border-style: solid;
    border-width: 1px;
    padding: 1px 3px 1px 2px;
}
.k-treeview .k-drop-hint
{
    position: absolute;
    z-index: 10000;
    visibility: hidden;
    width: 80px;
    height: 5px;
    margin-top: -3px;
    background-color: transparent;
    background-repeat: no-repeat;
}
.k-input
{
    padding: .25em 0;
}
.k-input, .k-textbox > input
{
    outline: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.k-textbox
{
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-indent: 2px\9;
    width: 12.4em;
}
input.k-textbox
{
    padding: 2px .3em;
    height: 2.12em;
    line-height: 1.6em;
}
* + html input.k-textbox
{
    display: block;
    line-height: 1.72em;
    height: 1.72em;
    text-indent: .3em;
}
textarea.k-textbox
{
    height: auto;
}
* + html .k-textbox
{
    padding: 1px 0;
    text-indent: 0;
}
span.k-numerictextbox
{
    background: transparent;
}
.k-numerictextbox .k-input
{
    margin: 0;
}
.k-numerictextbox .k-select
{
    padding-top: 1px;
    padding-bottom: 1px;
}
.k-numerictextbox .k-link
{
    display: block;
    height: 11px;
    line-height: 11px;
    border-width: 0;
    padding: 0;
}
.k-numerictextbox .k-icon
{
    height: 11px;
    vertical-align: top;
}
.k-colorpicker
{
    display: inline-block;
    vertical-align: middle;
}
.k-colorpicker .k-tool-icon
{
    display: inline-block;
    vertical-align: top;
    padding: 2px 3px;
    font-size: 0;
    line-height: 0;
}
.k-colorpicker .k-selected-color
{
    display: block;
    height: 16px;
    width: 16px;
}
.k-colorpicker .k-icon
{
    margin-top: 4px;
    vertical-align: middle;
    cursor: pointer;
}
.k-colorpicker-popup
{
    width: 136px;
    line-height: 0;
}
.k-colorpicker-popup .k-reset
{
    display: inline-block;
    margin: 0;
    padding: .25em;
}
.k-colorpicker-popup .k-item
{
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    overflow: hidden;
    font-size: 0;
    margin: 0 1px 1px 0;
    padding: 0;
}
.k-colorpicker-popup .k-item div
{
    height: 100%;
    margin: 1px;
    width: 100%;
}
.k-editor
{
    width: 100%;
    height: 250px;
    table-layout: fixed;
    border-style: solid;
    border-width: 1px;
    border-collapse: separate;
    font-size: 100%;
    vertical-align: top;
}
.k-editor .k-editor-toolbar-wrap
{
    border: 0;
    padding: 0;
}
.k-editor-toolbar
{
    margin: 0;
    padding: .1em 0;
    list-style-type: none;
    line-height: 1.3em;
    cursor: default;
}
.k-editor-toolbar li
{
    display: inline;
    vertical-align: middle;
}
.k-editor-toolbar .k-editor-dropdown, .k-editor-toolbar .k-editor-combobox, .k-editor-toolbar .k-editor-selectbox, .k-editor-toolbar .k-editor-colorpicker
{
    margin-right: 2px;
}
.k-editor-toolbar .k-separator
{
    position: relative;
    top: 1px;
    border-style: solid;
    border-width: 0 1px 0 0;
    margin: 0 .15em;
    padding: 0 0 0 1px;
    font-size: 1.3em;
}
.k-editor-toolbar .k-break
{
    display: block;
    height: 1px;
    font-size: 0;
    line-height: 0;
}
.k-editor-toolbar .k-dropdown, .k-editor-toolbar .k-combobox, .k-editor-toolbar .k-selectbox, .k-editor-toolbar .k-colorpicker
{
    vertical-align: middle;
}
.k-editor-button .k-tool-icon
{
    width: 22px;
    height: 22px;
    margin: 1px;
    vertical-align: middle;
}
.k-editor-colorpicker .k-tool-icon
{
    padding: 17px 3px 2px;
}
.k-editor-colorpicker .k-icon
{
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #ccc;
}
.k-editor-colorpicker .k-selected-color
{
    height: 3px;
}
.k-bold
{
    background-position: -64px 0;
}
.k-italic
{
    background-position: -64px -22px;
}
.k-underline
{
    background-position: -64px -44px;
}
.k-strikethrough
{
    background-position: -64px -66px;
}
.k-foreColor .k-tool-icon
{
    background-position: -64px -88px;
}
.k-backColor .k-tool-icon
{
    background-position: -64px -110px;
}
.k-justifyLeft
{
    background-position: -64px -132px;
}
.k-justifyCenter
{
    background-position: -64px -154px;
}
.k-justifyRight
{
    background-position: -64px -176px;
}
.k-justifyFull
{
    background-position: -64px -198px;
}
.k-insertUnorderedList
{
    background-position: -64px -242px;
}
.k-insertOrderedList
{
    background-position: -64px -264px;
}
.k-indent, .k-rtl .k-outdent
{
    background-position: -112px 0;
}
.k-outdent, .k-rtl .k-indent
{
    background-position: -112px -22px;
}
.k-createLink
{
    background-position: -112px -44px;
}
.k-unlink
{
    background-position: -112px -66px;
}
.k-insertImage
{
    background-position: -112px -88px;
}
.k-subscript
{
    background-position: -112px -154px;
}
.k-superscript
{
    background-position: -112px -176px;
}
.k-fontName
{
    width: 110px;
}
.k-fontSize
{
    width: 124px;
}
.k-formatBlock
{
    width: 147px;
}
.k-editor-button .k-state-hover, .k-editor-button .k-state-active
{
    border-style: solid;
    border-width: 1px;
    margin: 0;
    vertical-align: middle;
}
.k-editor-button .k-state-disabled
{
    filter: alpha(opacity=30);
    opacity: .3;
}
.k-editor .k-editable-area
{
    width: 100%;
    height: 100%;
    border-style: solid;
    border-width: 1px;
    outline: 0;
}
.k-editor .k-content
{
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    margin: 0;
    padding: 0;
}
.k-editor iframe.k-content
{
    display: inline;
    vertical-align: top;
}
.k-editor .k-raw-content
{
    border: 0;
    margin: 0;
    padding: 0;
}
.k-editor .k-raw-content, .k-editor-dialog .k-editor-textarea
{
    font-size: inherit;
    font-family: consolas, "courier new" ,monospace;
}
.k-editor-dialog
{
    padding: 1em;
}
.k-editor-dialog ol
{
    margin: 0;
    padding: 1em 0 0;
    list-style: none;
}
.k-form-text-row, .k-form-checkbox-row
{
    padding-bottom: .3em;
}
.k-form-text-row input
{
    margin-right: 1em;
}
.k-form-text-row label
{
    display: inline-block;
    width: 7em;
    padding-right: .5em;
    text-align: right;
}
.k-form-checkbox-row input
{
    margin-left: 7.5em;
    padding: 0;
    font-size: inherit;
}
.k-form-checkbox-row label
{
    padding-left: .3em;
}
.k-form-checkbox-row input, .k-form-checkbox-row label, .k-form-text-row label.k-form-text-row input, .k-form-text-row select
{
    vertical-align: middle;
}
.k-form-text-row input, .k-form-text-row select
{
    width: 20em;
}
.k-editor-dialog .k-form-text-row label, .k-editor-dialog .k-button
{
    display: inline-block;
}
.k-editor-dialog .k-button-wrapper
{
    padding: 1em;
    text-align: right;
}
.k-editor-dialog .k-button-wrapper button
{
    vertical-align: baseline;
}
.k-editor-dialog .k-editor-textarea
{
    width: 600px;
    height: 350px;
    padding: .2em .2em .2em .4em;
    border-width: 1px;
    border-style: solid;
    overflow: auto;
}
.k-button-wrapper .k-link:hover
{
    text-decoration: underline;
}
div.k-slider
{
    position: relative;
    border-width: 0;
    background-color: transparent;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
}
.k-slider-vertical
{
    width: 26px;
    height: 200px;
}
.k-slider-horizontal
{
    display: inline-block;
    width: 200px;
    height: 26px;
}
.k-slider-wrap
{
    width: 100%;
    height: 100%;
}
.k-slider .k-button, .k-grid .k-slider .k-button
{
    position: absolute;
    top: 0;
    width: 24px;
    min-width: 0;
    height: 24px;
    margin: 0;
    padding: 0;
    outline: 0;
}
.k-slider .k-button .k-icon
{
    margin-top: 4px;
    vertical-align: top;
}
.k-state-disabled .k-slider-wrap
{
    filter: alpha(opacity=60);
    opacity: .6;
}
.k-state-disabled .k-slider-wrap .k-slider-items
{
    color: #333;
}
.k-slider .k-button-decrease
{
    left: 0;
}
.k-slider-vertical .k-button-decrease, .k-grid .k-slider-vertical .k-button-decrease
{
    top: auto;
    bottom: 0;
}
.k-slider .k-button-increase
{
    right: 0;
}
.k-slider .k-icon
{
    cursor: pointer;
}
* + html .k-slider .k-icon
{
    margin-top: 2px;
}
.k-slider-track, .k-slider-selection
{
    position: absolute;
    margin: 0;
    padding: 0;
}
.k-slider-horizontal .k-slider-track, .k-slider-horizontal .k-slider-selection
{
    top: 50%;
    left: 0;
    height: 8px;
    margin-top: -4px;
    background-repeat: repeat-x;
}
.k-slider-horizontal .k-slider-buttons .k-slider-track
{
    left: 34px;
}
.k-slider-vertical .k-slider-track, .k-slider-vertical .k-slider-selection
{
    left: 50%;
    bottom: 0;
    width: 8px;
    margin-left: -4px;
    background-repeat: repeat-y;
}
.k-slider-vertical .k-slider-buttons .k-slider-track
{
    bottom: 34px;
}
.k-draghandle
{
    position: absolute;
    background-repeat: no-repeat;
    background-color: transparent;
    text-indent: -3333px;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    outline: 0;
}
.k-slider-horizontal .k-draghandle
{
    top: -4px;
    width: 13px;
    height: 14px;
    cursor: w-resize;
}
.k-slider-vertical .k-draghandle
{
    left: -4px;
    width: 14px;
    height: 13px;
    cursor: n-resize;
}
.k-slider-buttons .k-slider-items
{
    margin-left: 34px;
}
.k-slider-horizontal .k-slider-items
{
    height: 100%;
}
.k-slider-vertical .k-slider-items
{
    padding-top: 1px;
}
.k-slider-vertical .k-slider-buttons .k-slider-items
{
    padding-top: 0;
}
.k-slider-vertical .k-slider-buttons .k-slider-items
{
    margin: 0;
    padding-top: 35px;
}
.k-slider .k-tick
{
    position: relative;
    margin: 0;
    padding: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: default;
}
.k-slider-horizontal .k-tick
{
    float: left;
    height: 100%;
    text-align: center;
}
* + html .k-slider-vertical .k-tick
{
    float: left;
    clear: left;
    width: 100%;
}
.k-slider-horizontal .k-tick
{
    background-position: center -92px;
}
.k-slider-horizontal .k-slider-topleft .k-tick
{
    background-position: center -122px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick
{
    background-position: center -152px;
}
.k-slider-horizontal .k-tick-large
{
    background-position: center -2px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large
{
    background-position: center -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large
{
    background-position: center -62px;
}
.k-slider-vertical .k-tick
{
    background-position: -92px center;
}
.k-slider-vertical .k-slider-topleft .k-tick
{
    background-position: -122px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick
{
    background-position: -152px center;
}
.k-slider-vertical .k-tick-large
{
    background-position: -2px center;
}
.k-slider-vertical .k-slider-topleft .k-tick-large
{
    background-position: -32px center;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large
{
    background-position: -62px center;
}
.k-slider-horizontal .k-first
{
    background-position: 0 -92px;
}
.k-slider-horizontal .k-tick-large.k-first
{
    background-position: 0 -2px;
}
.k-slider-horizontal .k-slider-topleft .k-first
{
    background-position: 0 -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first
{
    background-position: 0 -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-first
{
    background-position: 0 -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first
{
    background-position: 0 -62px;
}
.k-slider-horizontal .k-last
{
    background-position: 100% -92px;
}
.k-slider-horizontal .k-tick-large.k-last
{
    background-position: 100% -2px;
}
.k-slider-horizontal .k-slider-topleft .k-last
{
    background-position: 100% -122px;
}
.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last
{
    background-position: 100% -32px;
}
.k-slider-horizontal .k-slider-bottomright .k-last
{
    background-position: 100% -152px;
}
.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last
{
    background-position: 100% -62px;
}
.k-slider-vertical .k-first
{
    background-position: -92px 100%;
}
.k-slider-vertical .k-tick-large.k-first
{
    background-position: -2px 100%;
}
.k-slider-vertical .k-slider-topleft .k-first
{
    background-position: -122px 100%;
}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-first
{
    background-position: -32px 100%;
}
.k-slider-vertical .k-slider-bottomright .k-first
{
    background-position: -152px 100%;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first
{
    background-position: -62px 100%;
}
.k-slider-vertical .k-last
{
    background-position: -92px 0;
}
.k-slider-vertical .k-tick-large.k-last
{
    background-position: -2px 0;
}
.k-slider-vertical .k-slider-topleft .k-last
{
    background-position: -122px 0;
}
.k-slider-vertical .k-slider-topleft .k-tick-large.k-last
{
    background-position: -32px 0;
}
.k-slider-vertical .k-slider-bottomright .k-last
{
    background-position: -152px 0;
}
.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last
{
    background-position: -62px 0;
}
.k-slider-vertical .k-tick
{
    text-align: right;
}
.k-slider-vertical .k-slider-topleft .k-tick
{
    text-align: left;
}
.k-slider .k-label
{
    position: absolute;
    white-space: nowrap;
    font-size: .92em;
}
.k-slider-horizontal .k-label
{
    left: 0;
    width: 100%;
    line-height: 1;
}
.k-slider-horizontal .k-first .k-label
{
    left: -50%;
}
.k-slider-horizontal .k-last .k-label
{
    left: auto;
    right: -50%;
}
.k-slider-horizontal .k-label
{
    bottom: -1.2em;
}
.k-slider-horizontal .k-slider-topleft .k-label
{
    top: -1.2em;
}
.k-slider-vertical .k-label
{
    left: 120%;
    display: block;
    text-align: left;
}
.k-slider-vertical .k-last .k-label
{
    top: -0.5em;
}
.k-slider-vertical .k-first .k-label
{
    bottom: -0.5em;
}
.k-slider-vertical .k-slider-topleft .k-label
{
    left: auto;
    right: 120%;
}
.k-tooltip
{
    position: absolute;
    z-index: 20000;
    border-style: solid;
    border-width: 2px;
    padding: 4px 5px 4px 6px;
    background-repeat: repeat-x;
    min-width: 20px;
    text-align: center;
    filter: alpha(opacity=90);
    opacity: .9;
}
span.k-tooltip
{
    position: static;
    display: inline-block;
    border-width: 1px;
    padding: 2px 5px 1px 6px;
}
.k-invalid-msg
{
    display: none;
}
.k-callout
{
    position: absolute;
}
.k-callout-n, .k-callout-s
{
    width: 11px;
    height: 6px;
}
.k-callout-w, .k-callout-e
{
    width: 6px;
    height: 11px;
}
.k-callout-n
{
    top: -7px;
    left: 49%;
    margin-left: -5px;
    background-position: -162px -181px;
}
.k-tooltip-validation .k-callout-n
{
    background-position: -178px -181px;
}
.k-callout-w
{
    top: 49%;
    left: -7px;
    margin-top: -5px;
    background-position: -165px -226px;
}
.k-tooltip-validation .k-callout-w
{
    background-position: -181px -226px;
}
.k-callout-s
{
    top: 100%;
    left: 49%;
    margin-top: 2px;
    margin-left: -5px;
    background-position: -162px -213px;
}
.k-tooltip-validation .k-callout-s
{
    background-position: -178px -213px;
}
.k-callout-e
{
    top: 49%;
    left: 100%;
    margin-top: -5px;
    margin-left: 2px;
    background-position: -165px -194px;
}
.k-tooltip-validation .k-callout-e
{
    background-position: -181px -194px;
}
.k-tooltip-validation .k-warning
{
    vertical-align: text-top;
    margin-right: 3px;
}
.k-window .k-tooltip-validation
{
    z-index: 10010;
}
.k-splitter
{
    position: relative;
    height: 300px;
}
.k-pane > .k-splitter
{
    border-width: 0;
    overflow: hidden;
}
.k-splitter .k-pane
{
    overflow: hidden;
}
.k-splitter .k-scrollable
{
    overflow: auto;
}
.k-splitter .k-pane-loading
{
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -8px;
}
.k-ghost-splitbar, .k-splitbar
{
    position: absolute;
    border-style: solid;
    font-size: 0;
    outline: 0;
}
.k-splitter .k-ghost-splitbar-horizontal, .k-splitter .k-splitbar-horizontal
{
    top: 0;
    width: 5px;
    border-width: 0 1px;
    background-repeat: repeat-y;
}
.k-ghost-splitbar-vertical, .k-splitbar-vertical
{
    left: 0;
    height: 5px;
    border-width: 1px 0;
    background-repeat: repeat-x;
}
.k-splitbar-draggable-horizontal
{
    cursor: w-resize;
}
.k-splitbar-draggable-vertical
{
    cursor: n-resize;
}
.k-splitbar .k-resize-handle
{
    display: none;
}
.k-restricted-size-horizontal, .k-restricted-size-vertical
{
    background-color: #f00;
}
.k-splitbar-horizontal .k-icon
{
    position: absolute;
    top: 50%;
    width: 5px;
    height: 20px;
    margin-top: -10px;
}
.k-collapse-prev, .k-collapse-next, .k-expand-prev, .k-expand-next
{
    cursor: pointer;
}
.k-splitbar-horizontal .k-collapse-prev
{
    margin-top: -31px;
}
.k-splitbar-horizontal .k-collapse-next
{
    margin-top: 11px;
}
.k-splitbar-static-horizontal
{
    width: 1px;
}
.k-splitbar-static-vertical
{
    height: 1px;
}
.k-splitbar-vertical .k-icon
{
    position: absolute;
    left: 50%;
    width: 20px;
    height: 5px;
    margin-left: -10px;
}
.k-splitbar-vertical .k-collapse-prev
{
    margin-left: -31px;
}
.k-splitbar-vertical .k-collapse-next
{
    margin-left: 11px;
}
.k-splitbar-draggable-vertical .k-resize-handle, .k-splitbar-draggable-horizontal .k-resize-handle
{
    display: inline-block;
}
.k-splitbar-horizontal .k-resize-handle
{
    background-position: -165px -6px;
}
.k-splitbar-horizontal .k-collapse-prev, .k-splitbar-horizontal .k-expand-next
{
    background-position: -6px -174px;
}
.k-splitbar-horizontal .k-collapse-next, .k-splitbar-horizontal .k-expand-prev
{
    background-position: -5px -142px;
}
.k-splitbar-vertical .k-resize-handle
{
    background-position: -38px -309px;
}
.k-splitbar-vertical .k-collapse-prev, .k-splitbar-vertical .k-expand-next
{
    background-position: 2px -134px;
}
.k-splitbar-vertical .k-collapse-next, .k-splitbar-vertical .k-expand-prev
{
    background-position: 2px -165px;
}
html .k-upload
{
    position: relative;
    border-width: 0;
    background: 0;
}
.k-dropzone em, .k-upload-button
{
    vertical-align: middle;
}
* + html .k-dropzone em, * + html .k-upload-button
{
    vertical-align: baseline;
}
.k-dropzone
{
    border-style: solid;
    border-width: 0;
    padding: 4px;
    background-color: transparent;
}
.k-dropzone em
{
    visibility: hidden;
    margin-left: .6em;
}
.k-dropzone-active
{
    border-width: 1px;
    padding: 3px;
}
.k-dropzone-active em
{
    visibility: visible;
}
.k-upload-button
{
    position: relative;
    width: 86px;
    overflow: hidden !important;
    direction: ltr;
}
.k-upload-button input
{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    font: 200px monospace !important;
    filter: alpha(opacity=0);
    opacity: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
}
.k-upload-files
{
    border-style: solid;
    border-width: 1px;
    margin: .2em 0 0;
    padding: .3em .7em .5em;
    line-height: 1.9em;
}
.k-upload-files .k-button
{
    position: relative;
    top: 1px;
    margin-left: 8px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 84%;
}
* + html .k-upload-files .k-button
{
    line-height: 1;
}
.k-upload .k-upload-action .k-icon
{
    width: 8px;
    height: 8px;
    vertical-align: baseline;
}
.k-upload .k-delete, .k-upload .k-i-cancel
{
    background-position: -164px -116px;
}
.k-upload .k-fail
{
    background-position: -161px -111px;
}
.k-retry
{
    background-position: -164px -132px;
}
.k-si-refresh
{
    background-position: -160px -128px;
}
.k-state-hover .k-si-refresh, .k-button:hover .k-si-refresh, .k-textbox:hover .k-si-refresh, .k-button:active .k-si-refresh
{
    background-position: -176px -128px;
}
.k-si-tick, .k-success
{
    background-position: -160px -96px;
}
.k-state-hover .k-si-tick, .k-state-hover .k-success, .k-button:hover .k-si-tick, .k-button:hover .k-success, .k-textbox:hover .k-si-tick, .k-textbox:hover .k-success, .k-button:active .k-si-tick, .k-button:active .k-success
{
    background-position: -176px -96px;
}
.k-si-cancel
{
    background-position: -160px -112px;
}
.k-state-hover .k-si-cancel, .k-button:hover .k-si-cancel, .k-textbox:hover .k-si-cancel, .k-button:active .k-si-cancel
{
    background-position: -176px -112px;
}
.k-filename
{
    position: relative;
    display: inline-block;
    min-width: 120px;
    max-width: 200px;
    vertical-align: middle;
    padding-bottom: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}
.k-progress, .k-progress-status
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 118px;
    height: 2px;
    border-style: solid;
    border-width: 1px;
    background-repeat: repeat-x;
}
.k-progress-status
{
    left: -1px;
    bottom: -1px;
    width: 50%;
}
.k-upload-selected
{
    min-width: 86px;
    margin: 3px 0 0;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
}
* + html .k-upload-selected
{
    min-width: 100px;
}
.k-toolbar-wrap .k-dropzone em, .k-toolbar-wrap .k-upload-files
{
    display: none;
}
.k-toolbar-wrap .k-dropzone
{
    border: 0;
    padding: 0;
}
.k-toolbar-wrap .k-dropzone-active
{
    text-align: center;
}
.k-toolbar-wrap .k-dropzone-active em
{
    display: inline;
    margin: 0;
    font-size: 5em;
    font-style: normal;
}
.k-toolbar-wrap .k-dropzone-active .k-upload-button
{
    display: none;
}
.k-imagebrowser-dropzone
{
    z-index: 10010;
    filter: alpha(opacity=40);
    opacity: .4;
    position: fixed;
}
.k-search-wrap
{
    position: relative;
    float: right;
    width: 20%;
    padding: 0;
}
.k-search-wrap label
{
    position: absolute;
    top: 0;
    left: 4px;
    line-height: 20px;
    font-style: italic;
}
.k-search-wrap input.k-input
{
    padding-left: 0;
    padding-right: 0;
}
.k-search-wrap .k-search
{
    position: absolute;
    top: 4px;
    right: 2px;
    margin: 0;
}
.k-breadcrumbs
{
    position: relative;
    float: left;
    width: 78%;
    padding-right: 2px;
}
.k-breadcrumbs-wrap
{
    position: absolute;
    top: 3px;
    left: 0;
    z-index: 1;
    padding-left: 5px;
    line-height: 18px;
}
.k-breadcrumbs > .k-input
{
    width: 100%;
    padding-left: 2px;
    font-size: inherit;
    font-family: inherit;
    border: 0;
}
.k-breadcrumbs .k-link, .k-breadcrumbs-wrap .k-icon
{
    margin-top: 0;
    text-decoration: none;
    vertical-align: middle;
}
.k-breadcrumbs .k-link:hover
{
    text-decoration: underline;
}
.k-imagebrowser .k-breadcrumbs .k-i-seek-w
{
    text-decoration: none;
    cursor: default;
}
.k-imagebrowser .k-toolbar
{
    clear: both;
    border-style: solid;
    border-width: 1px;
    margin: 8px 0 0;
    padding: 2px 0 3px;
    background-repeat: repeat-x;
    line-height: 23px;
    white-space: nowrap;
}
.k-imagebrowser .k-upload
{
    float: left;
    z-index: 10010;
}
.k-imagebrowser .k-upload-button
{
    width: auto;
    vertical-align: top;
}
.k-imagebrowser .k-upload .k-icon
{
    vertical-align: bottom;
}
* + html .k-imagebrowser .k-upload-button, * + html .k-imagebrowser .k-upload .k-icon
{
    vertical-align: baseline;
    position: relative;
    top: 1px;
}
* + html .k-imagebrowser .k-upload .k-icon
{
    top: 2px;
}
* + html .k-imagebrowser .k-toolbar .k-button-icon
{
    vertical-align: middle;
}
.k-toolbar .k-state-disabled, .k-plus-disabled, .k-minus-disabled
{
    filter: alpha(opacity=50);
    opacity: .5;
}
.k-toolbar-wrap
{
    float: left;
}
.k-tiles-arrange
{
    float: right;
}
.k-tiles-arrange .k-i-arrow-s
{
    margin: 0 2px 0 3px;
}
.k-tiles-arrange a
{
    text-decoration: none;
}
.k-tiles
{
    clear: both;
    height: 390px;
    border-style: solid;
    border-width: 1px;
    border-top-width: 0;
    margin: 0 0 1.4em;
    padding: 9px;
    overflow: auto;
    line-height: 1.2;
}
.k-tile
{
    float: left;
    width: 223px;
    height: 88px;
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
    margin: 1px;
    padding: 0 0 4px;
    background-position: 0 100px;
    background-repeat: repeat-x;
    cursor: pointer;
}
.k-tiles li.k-state-hover, .k-tiles li.k-state-selected
{
    background-position: 0 center;
}
.k-imagebrowser .k-thumb
{
    float: left;
    display: inline;
    width: 80px;
    height: 80px;
    margin: 4px 10px 0 4px;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
}
.k-imagebrowser .k-file
{
    width: 80px;
    height: 80px;
}
.k-imagebrowser .k-image
{
    margin: 2px 0 0 2px;
}
.k-imagebrowser .k-folder
{
    width: 80px;
    height: 80px;
    background-position: 0 -200px;
    background-repeat: no-repeat;
}
.k-imagebrowser .k-loading
{
    margin: 35px 0 0 33px;
}
.k-tile strong, .k-tile input
{
    margin: 10px 0 4px;
    font-weight: normal;
}
.k-tile strong
{
    float: left;
    width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.k-tile input
{
    width: 100px;
}
.k-tile strong, .k-tile input, .k-tile .k-filesize
{
    display: block;
}
.k-imagebrowser .k-form-text-row
{
    text-align: right;
}
.k-imagebrowser .k-form-text-row label
{
    width: 14%;
}
.k-imagebrowser .k-form-text-row input
{
    width: 80%;
}
.k-tile-empty
{
    margin: 160px 0 0;
}
.k-tile-empty .k-dialog-upload
{
    font-weight: bold;
    font-size: 120%;
}
.k-tile-empty strong
{
    display: block;
    margin: 0 0 .2em;
    font-size: 3em;
    font-weight: normal;
}
.k-tile-empty, .k-tile-empty .k-button-wrapper
{
    text-align: center;
}
* + html .k-button, * + html .k-grid-filter, * + html .k-header-column-menu, * + html .k-grid .k-pager-numbers, * + html .k-grid .k-status-text, * + html .k-pager-numbers .k-link, * + html .k-pager-numbers span, * + html .k-pager-numbers input, * + html .k-grouping-row p, * + html .k-grouping-header a, * + html .k-grouping-header .k-group-indicator, * + html .k-grouping-header .k-link, * + html .k-grouping-header .k-button, * + html .k-grid-actions, * + html .k-edit-label, * + html .k-edit-field, * + html .k-edit-form-container .editor-label, * + html .k-edit-form-container .editor-field, * + html .k-combobox, * + html .k-dropdown, * + html .k-selectbox, * + html .k-picker-wrap .k-select, * + html .k-dropdown-wrap .k-select, * + html .k-numerictextbox, * + html .k-timepicker, * + html .k-datepicker, * + html .k-datetimepicker, * + html .k-calendar, * + html .k-calendar .k-nav-fast, * + html .k-treeview .k-icon, * + html .k-treeview .k-image, * + html .k-treeview .k-sprite, * + html .k-treeview .k-in, * + html .k-colorpicker, * + html .k-colorpicker .k-tool-icon, * + html .k-colorpicker-popup .k-reset, * + html .k-editor-dialog .k-button, .k-form-text-row label, * + html .k-tabstrip-items .k-item, * + html .k-tabstrip-items .k-link, * + html .k-slider-horizontal, * + html .k-splitbar-draggable-vertical .k-resize-handle, * + html .k-splitbar-draggable-horizontal .k-resize-handle, * + html .t-filename, * + html div.k-window, * + html .k-window-titlebar .k-window-action
{
    display: inline;
    zoom: 1;
}
.km-scroll-container
{
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
    -webkit-margin-collapse: separate;
    -webkit-transform: translatez(0);
}
.k-widget .km-scroll-wrapper
{
    position: relative;
    padding-bottom: 0;
}
.km-touch-scrollbar
{
    position: absolute;
    visibility: hidden;
    z-index: 200000;
    height: .3em;
    width: .3em;
    background-color: rgba(0,0,0,0.7);
    opacity: 0;
    -webkit-transition: opacity .3s linear;
    -moz-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
    transition: opacity .3s linear;
}
.km-vertical-scrollbar
{
    height: 100%;
    right: 2px;
    top: 2px;
}
.km-horizontal-scrollbar
{
    width: 100%;
    left: 2px;
    bottom: 2px;
}

/*
* Kendo UI Complete v2012.3.1114 (http://kendoui.com)
* Copyright 2012 Telerik AD. All rights reserved.
*
* Kendo UI Complete commercial licenses may be obtained at
* https://www.kendoui.com/purchase/license-agreement/kendo-ui-complete-commercial.aspx
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
.k-in,.k-item,.k-window-action{border-color:transparent}.k-block,.k-widget{/*background-color:#fff*/}.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:#94c0d2}.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{background-color:#daecf4}.k-list-container{border-color:#94c0d2;background-color:#daecf4}.k-content,.k-editable-area,.k-panelbar>li.k-item,.k-panel>li.k-item,.k-tiles{background-color:#fff}.k-alt,.k-separator{background-color:#eaf4f9}.k-widget .k-dropdown-wrap,.k-widget .k-picker-wrap,.k-widget .k-numeric-wrap,.k-textbox,.k-autocomplete.k-header,.k-autocomplete.k-state-focused,span.k-dropdown-wrap.k-state-active,span.k-picker-wrap.k-state-active,.k-picker-wrap.k-state-focused,.k-picker-wrap.k-state-focused:hover,span.k-numeric-wrap.k-state-active,.k-numeric-wrap.k-state-focused,.k-numeric-wrap.k-state-focused:hover{border-color:#94c0d2;background-color:#daecf4}.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:#94c0d2}input.k-textbox,textarea.k-textbox,input.k-textbox:hover,textarea.k-textbox:hover,.k-textbox>input{background:0}.k-input,input.k-textbox,textarea.k-textbox,input.k-textbox:hover,textarea.k-textbox:hover,.k-textbox>input{background-color:#fff;color:#003f59}.k-block,.k-widget,.k-popup,.k-content,.k-dropdown .k-input{color:#003f59}.k-link:link,.k-link:visited{color:#003f59}.k-header{color:#003f59}.k-header,.k-grid-header,.k-toolbar,.k-dropdown-wrap,.k-picker-wrap,.k-grouping-header,.k-pager-wrap,.k-textbox,.k-button,.k-draghandle,.k-tile,.k-autocomplete,.k-state-highlight,.k-tabstrip-items .k-item{background-image:url('textures/highlight.png');background-image:none,-webkit-linear-gradient(top,#eaf4f9 0,#dbecf4 100%);background-image:none,-moz-linear-gradient(top,#eaf4f9 0,#dbecf4 100%);background-image:none,-o-linear-gradient(top,#eaf4f9 0,#dbecf4 100%);background-image:none,linear-gradient(to bottom,#eaf4f9 0,#dbecf4 100%)}.k-tabstrip-items .k-state-active{background:#fff}.k-tooltip{background-image:none}.k-block,.k-header,.k-grid-header,.k-toolbar,.k-grouping-header,.k-tooltip,.k-pager-wrap,.k-button,.k-draghandle{background-color:#daecf4}.k-icon,.k-column-menu .k-sprite{opacity:.9}.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-tool-icon,.k-grouping-dropclue,.k-drop-hint,.k-callout,.k-column-menu .k-sprite{background-image:url('BlueOpal/sprite.png');border-color:transparent}.k-loading,.k-state-hover .k-loading{background-image:url('BlueOpal/loading.gif');background-position:50% 50%}.k-loading-image{background-image:url('BlueOpal/loading-image.gif')}.k-loading-color{background-color:#fff}.k-button{color:#003f59}.k-button,.k-button.k-state-disabled:hover,.k-state-disabled .k-button:hover,.k-button.k-state-disabled:active,.k-state-disabled .k-button:active{border-color:#94c0d2;background-color:#daecf4}.k-button:hover{color:#005c83;border-color:#7ec6e3;background-color:#7dd3f6}.k-draghandle{border-color:#94c0d2;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.k-draghandle:hover{border-color:#7ec6e3;background-color:#7dd3f6;background-image:url('textures/highlight.png');background-image:none,-webkit-linear-gradient(top,#afe4fa 0,#7dd3f6 100%);background-image:none,-moz-linear-gradient(top,#afe4fa 0,#7dd3f6 100%);background-image:none,-o-linear-gradient(top,#afe4fa 0,#7dd3f6 100%);background-image:none,linear-gradient(to bottom,#afe4fa 0,#7dd3f6 100%);-webkit-box-shadow:none;box-shadow:none}.k-state-active,.k-state-active:hover,.k-active-filter{background-color:#fff;border-color:#7ec6e3;color:#003f59}.k-state-highlight{background-color:#fff;color:#003f59}.k-state-focused,.k-grouping-row .k-state-focused{background-color:#7dd3f6;border-color:#7ec6e3}.k-state-selected,.k-state-selected:link,.k-list>.k-state-selected,.k-list>.k-state-focused,.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:#fff;background-color:#58a5c6;border-color:#58a5c6}.k-state-selected.k-state-focused,.k-state-selected.k-state-highlight{background-color:#3e93b7;border-color:#3e93b7}.k-state-selected>.k-link{color:#fff}.k-state-selected,.k-button:active{background-image:url('textures/highlight.png');background-image:none,-webkit-linear-gradient(top,#12739d 0,#58a5c6 100%);background-image:none,-moz-linear-gradient(top,#12739d 0,#58a5c6 100%);background-image:none,-o-linear-gradient(top,#12739d 0,#58a5c6 100%);background-image:none,linear-gradient(to bottom,#12739d 0,#58a5c6 100%)}.k-state-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{color:#005c83;background-color:#7dd3f6;border-color:#7ec6e3}.k-button:hover,.k-autocomplete.k-state-hover,.k-picker-wrap.k-state-hover,.k-numeric-wrap.k-state-hover,.k-dropdown-wrap.k-state-hover,.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{background-image:url('textures/highlight.png');background-image:none,-webkit-linear-gradient(top,#afe4fa 0,#7dd3f6 100%);background-image:none,-moz-linear-gradient(top,#afe4fa 0,#7dd3f6 100%);background-image:none,-o-linear-gradient(top,#afe4fa 0,#7dd3f6 100%);background-image:none,linear-gradient(to bottom,#afe4fa 0,#7dd3f6 100%)}.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{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('BlueOpal/sprite.png')}.k-state-hover>.k-link,.k-other-month.k-state-hover .k-link,div.k-imagebrowser-dropzone em{color:#005c83}.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:#7dd3f6;border-color:#7ec6e3}.k-calendar .k-state-selected.k-state-focused>.k-link{background-color:transparent}.k-dropdown .k-state-hover .k-input{color:#005c83}.k-dropdown .k-state-focused .k-input{color:#003f59}.k-state-error{border-color:#f77;background-color:#fff1f1;color:#f60000}.k-state-disabled{filter:alpha(opacity=70);opacity:.7}.k-state-disabled,.k-state-disabled .k-link,.k-state-disabled .k-button,.k-button.k-state-disabled:active,.k-other-month .k-link,.k-dropzone em,.k-tile-empty strong,.k-slider .k-draghandle{color:#64a1bb}.k-slider-track{background-color:#94c0d2}.k-slider-selection{background-color:#58a5c6}.k-slider-horizontal .k-tick{background-image:url('BlueOpal/slider-h.gif')}.k-slider-vertical .k-tick{background-image:url('BlueOpal/slider-v.gif')}.k-tooltip{border-color:#58a5c6;background-color:#fff;color:#003f59}.k-tooltip-validation{border-color:#ffebaf;background-color:#ffebaf;color:#2e6172}.k-splitbar{background-color:#daecf4}.k-restricted-size-vertical,.k-restricted-size-horizontal{background-color:#f60000}.k-progress-status{border-color:#7ec6e3 transparent}.k-tile{border-color:#fff}.k-textbox:hover,.k-tiles li.k-state-hover{border-color:#7ec6e3}.k-tiles li.k-state-selected{border-color:#58a5c6}.k-tile .k-folder,.k-tile .k-file{background-image:url('BlueOpal/imagebrowser.png')}.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,.k-state-focused{-webkit-box-shadow:none;box-shadow:none}.k-state-selected{-webkit-box-shadow:inset 0 0 8px rgba(0,92,131,0.5);box-shadow:inset 0 0 8px rgba(0,92,131,0.5)}.k-state-active{-webkit-box-shadow:none;box-shadow:none}.k-grid-header .k-header.k-state-focused,.k-grid td.k-state-focused{background-color:#dcf3fd;-webkit-box-shadow:inset 0 0 6px #7ec6e3;box-shadow:inset 0 0 6px #7ec6e3}.k-grid td.k-state-selected.k-state-focused{-webkit-box-shadow:inset 0 0 6px #225063;box-shadow:inset 0 0 6px #225063;background-color:#63abca}.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-imagebrowser .k-image{-webkit-box-shadow:0 2px 2px 0 rgba(18,115,157,0.5);box-shadow:0 2px 2px 0 rgba(18,115,157,0.5)}.k-window{border-color:rgba(18,115,157,0.5);-webkit-box-shadow:1px 1px 7px 1px rgba(183,228,247,0.5);box-shadow:1px 1px 7px 1px rgba(183,228,247,0.5);background-color:#fff}.k-window.k-state-focused{border-color:rgba(18,115,157,0.5);-webkit-box-shadow:1px 1px 7px 1px rgba(18,115,157,0.5);box-shadow:1px 1px 7px 1px rgba(18,115,157,0.5)}.k-textbox>input,.k-autocomplete .k-input,.k-combobox .k-input,.k-picker-wrap .k-input{-webkit-box-shadow:inset 0 0 1px 1px #b4d5e2;box-shadow:inset 0 0 1px 1px #b4d5e2}.k-shadow{-webkit-box-shadow:0 1px 2px 0 rgba(18,115,157,0.5);box-shadow:0 1px 2px 0 rgba(18,115,157,0.5)}.k-inset{-webkit-box-shadow:inset 0 1px 1px rgba(18,115,157,0.5);box-shadow:inset 0 1px 1px rgba(18,115,157,0.5)}.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-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap,.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:4px;-webkit-border-radius:4px;border-radius:4px}.k-calendar-container.k-state-border-up,.k-list-container.k-state-border-up,.k-autocomplete.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 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.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-dropdown-wrap.k-state-border-down,.k-picker-wrap.k-state-border-down,.k-numeric-wrap.k-state-border-down{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 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 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.k-textbox>input,.k-autocomplete .k-input,.k-dropdown-wrap .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input,.k-numeric-wrap .k-link,.k-colorpicker .k-selected-color,.k-progress,.k-progress-status{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.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:3px;-webkit-border-radius:3px;border-radius:3px}.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:7px;-webkit-border-radius:7px;border-radius:7px}
/*@charset "UTF-8";*/
@font-face {
    font-family: 'Arial'; /* src: url('Arial.eot');     src: local('Arial'), url('Arial.ttf') format('truetype'), url('Arial.woff') format('woff'), url('Arial.svg#Arial') format('svg');*/
    font-style: normal;
    font-weight: 100;
}

/*.homePageLeftAlign
{
    position: relative;
    display: inline-block;
    left: 60px;
}*/

.homePageLeftAlign {
    position: relative;
    display: inline-block; /* margin-top: 40px; left: 60px;*/
}

html, body {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px; /*font-weight: 500;*/
    font-family: Arial; /*  font-family: Lato;*/
    font-size: 12px!important; /*overflow-x: hidden;*/
    font-weight: normal;
    color: #003f59;
    height: 100%;
}

h1 {
    font-family: "Arial";
    font-size: 13px;
    font-weight: bold;
    line-height: 120%;
    color: rgb(11,51,103);
    text-align: left;
}
/*#T7157 start*/
.buttonAlignment {
    background-color: #ef694a;
    font-family: "Arial";
    font-size: 14px;
    line-height: 120%;
    color: rgb(255,255,255);
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 287px;
    margin-right: 5px;
    width: 100px;
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgb(0 0 0 / 20%);
    cursor: pointer;
    height: 27px;
}
/*#T7157 end*/

h2 {
    font-family: "Arial";
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0pt;
    line-height: 120%;
    text-align: left;
    text-shadow: 0px 1px 0px rgba(255,255,255,0.65);
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#a5ffffff,Positive=true)";
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#a5ffffff,Positive=true);
}

h3 {
    font-family: "Arial";
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 0pt;
    line-height: 120%;
    color: rgb(243,57,0);
    text-align: left;
    text-shadow: 0px 1px 0px rgba(255,255,255,0.65);
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#a5ffffff,Positive=true)";
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#a5ffffff,Positive=true);
}

p {
    font-family: "Arial"; /*  color: #000000;*/
    font-size: 12px;
    letter-spacing: 0pt;
    line-height: 120%;
    text-align: left;
}

a .buttonsDefault {
    background-color: rgb(0,97,204);
    font-family: "Arial";
    font-size: 13px;
    letter-spacing: 0pt;
    line-height: 120%;
    color: rgb(255,255,255);
    text-align: center;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.4);
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#66000000,Positive=true)";
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#66000000,Positive=true);
    width: 200px;
}


a:hover .buttonsDefault {
    background-color: rgb(0,115,247);
}

/*mouse hover*/
.footermenubar a:hover {
    /*background-color:Red;*/
    font-size: 10px;
    color: #0067CE;
}

a .buttonsRegular {
    background-color: rgb(204,204,204);
    font-family: "Arial";
    color: #000000;
    font-size: 14px;
    letter-spacing: 0pt;
    line-height: 120%;
    color: rgb(255,255,255);
    text-align: center;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.4);
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#66000000,Positive=true)";
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=-1,Color=#66000000,Positive=true);
}

a:hover .buttonsRegular {
    background-color: rgb(221,221,221);
}

.ghostText {
    font-family: "Arial";
    color: #DCE9EE;
    font-size: 12px;
    line-height: 120%;
    color: rgb(220,233,238);
    text-align: left;
    text-shadow: 0px 1px 0px rgba(255,255,255,0.3);
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#4dffffff,Positive=true)";
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=#4dffffff,Positive=true);
}


.mainMenuBar {
    /*background-image: url('../../Images/iRPAS/menuBarBackground.png');*/
    background-image: url('../../Images/menu-strip-new.png');
    background-repeat: repeat-x; /*  min-width: 960px;*/
    height: 86px;
    width: 100%;
    min-width: 960px;
}

.mainMenuBarlogoCorp {
    background-repeat: repeat-x; /*  min-width: 960px;*/
    /* height: 65px;*/
    width: 100%;
    min-width: 960px;
    background-color: white;
}

.mainMenuBarlogo {
    background-repeat: repeat-x; /*  min-width: 960px;*/
    height: 65px;
    width: 100%;
    min-width: 960px;
    background-color: white;
}


/*menu default color anchor tag*/
.footermenubar a {
    font-size: 10px;
    color: #545454;
    top: 10px;
}

.mainMenuBar a:link {
    text-decoration: none;
}

/*footer color*/
.footerbar {
    height: 20px;
    /*padding-top: 5px;*/
    background: #DCDCDC; /*margin-top: 1000px;     position: absolute;*/ /*overflow:auto;*/
    /*bottom: -500px;*/
    width: 100%;
    /*position: fixed;*/
}

.containerCorp {
    width: 97.5% !important;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto;
    position: relative;
}

.clearfooter {
    height: 20px;
    clear: both;
}

.footerCorp {
    height: 20px;
    background-color: black !important;
    /* background: #DCDCDC;*/ /*margin-top: 1000px;     position: absolute;*/ /*overflow:auto;*/
    width: 100%;
    position: absolute;
    padding-top: 10px;
}

/*remove the link line*/
.footer a:link {
    bottom: 0px;
    text-decoration: none;
}

/*for center*/
.center {
    padding-left: 20em;
}

/* for space */
.space a {
    padding-left: 2em;
}

.actionsBar {
    position: absolute;
    left: 0px;
    top: 300px;
    width: 30px;
}

.actionsBarButtons {
    width: 24px;
    background-color: #A8CCDE;
    float: left;
    padding: 5px;
}

.actionsBarGrip {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: 30px;
}

.tagLine1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 120%;
    color: rgb(204,204,204);
    text-align: left;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.4);
}

.tagLine2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 120%;
    color: rgb(153,153,153);
    text-align: left;
    text-shadow: 0px -1px 0px rgba(0,0,0,0.4);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .mainMenuBar {
        background-image: url('../../Images/iRPAS/menuBarBackground@2x.png');
        background-size: 2px auto;
    }
}

.subMenuBar {
    /*  height: 48px;*/
    background-image: url('../../Images/iRPAS/subMenuBarBackground.png');
    background-repeat: repeat-x;
    font-family: Arial;
    width: 100%;
    min-width: 960px;
    height: 30px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .subMenuBar {
        background-image: url('../../Images/iRPAS/subMenuBarBackground@2x.png');
        background-size: 2px 26px;
        font-family: Arial;
        width: 100%;
        min-width: 960px;
    }
}

#BodySection {
    padding-left: 50px;
    padding-right: 50px;
    min-width: 850px;
}

.Grid2 {
    width: 100%;
    padding-left: 20px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    min-width: 800px;
}

    .Grid2 .Block1 {
        margin-top: -20px;
        margin-left: -80px;
        padding: 5px 0px 5px 0px;
        vertical-align: middle;
        display: inline;
    }

        .Grid2 .Block1 .label {
            width: 200px;
            text-align: right;
            display: inline;
            float: left;
            font-weight: normal;
            font-size: small;
            font-family: Lato Bold;
        }

        .Grid2 .Block1 .label1 {
            width: 100px;
            text-align: left;
            display: inline;
            float: left;
            font-weight: normal;
            margin-left: 30px;
            font-style: italic;
            font-size: smaller;
            font-family: Lato Bold;
        }

        .Grid2 .Block1 .label2 {
            width: 100px;
            text-align: left;
            display: inline;
            float: left;
            font-weight: normal;
            margin-left: 230px;
            font-style: italic;
            font-size: small;
            font-family: Lato Bold;
        }

    /*.Grid2 .Block1 .k-text, .Grid2 .Block1 .k-dropdown, .Grid2 .Block1 .k-datepicker
{
    width: 150px;
    text-align: left;
    margin-left: 3px;
    margin-top: -20px;
    height: 20px;
}*/

    .Grid2 .Block2 {
        /*float: left;*/
        margin-left: 400px;
        margin-top: -20px;
        padding: 5px 0px 5px 0px;
    }

        .Grid2 .Block2 .label {
            width: 200px;
            text-align: right;
            display: inline; /*  float: left;*/
            font-weight: normal;
            font-size: small;
            font-family: Lato Bold;
        }

    /*.Grid2 .Block2 .text, .Grid2 .Block2 .k-dropdown, .Grid2 .Block2 .k-datepicker
{
    width: 150px;
    text-align: left;
    margin-left: 3px;
    margin-top: -20px;
    height: 20px;
    padding: 20px;
}*/

    .Grid2 .Block3 {
        float: right; /*margin-left: 500px;*/
        margin-top: -20px;
        margin-right: 40px;
        padding: 5px 5px 5px 0px;
    }

        .Grid2 .Block3 .label {
            width: 200px;
            text-align: right;
            display: inline; /* float: left;*/
            font-weight: normal; /* font-size: small;*/
            font-family: Lato Bold;
        }

/*.Grid2 .Block3 .text, .Grid2 .Block3 .k-dropdown, .Grid2 .Block3 .k-datepicker
{
    width: 150px;
    text-align: left;
    margin-left: 3px;
    margin-top: -20px;
    height: 10px;
}*/
fieldset {
    /* border-color: #0bd4da;*/
    border: 1px solid;
    padding: 2px;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    width: 99%;
}

    fieldset legend {
        font-family: Arial;
        display: block;
        font-size: 14px;
        padding: 2px; /* background-color: rgb(187,223,244);*/
        color: #0f63bb;
        font-weight: bold;
    }

.divFieldSet {
    width: 30%;
    height: 300px;
    font-weight: bold;
    color: #2286BB;
}

    .divFieldSet .divFieldSet1 {
        margin-top: 10px;
        margin-left: 10px;
        font-family: Arial;
        font-size: 12px;
    }

    .divFieldSet .fieldset {
        font-size: small; /*font-family: Tahoma;*/
        font-family: Arial;
        margin-bottom: 20px;
    }

        .divFieldSet .fieldset .divLogins {
            float: right;
        }

        .divFieldSet .fieldset .legend {
            background-color: #2286BB;
            font-weight: bold;
            width: 150px;
            margin-bottom: 20px;
            color: White;
        }

.divFieldSet3 {
    font-family: Arial;
    font-size: 12px;
    width: 30%;
    height: 300px;
    font-weight: bold;
    color: #2286BB;
    margin-left: 64%;
    margin-top: -300px;
}

.divFieldSet2 {
    width: 30%;
    height: 300px;
    font-weight: bold;
    color: #2286BB;
    margin-left: 32%;
    margin-top: -300px;
}

    .divFieldSet2 .divFieldSet1 {
        margin-top: 10px;
        margin-left: 10px;
    }

    .divFieldSet2 .fieldset {
        font-size: small; /*font-family: Tahoma;*/
        font-family: Arial;
        margin-bottom: 20px;
    }

        .divFieldSet2 .fieldset .divLogins {
            float: right;
        }

        .divFieldSet2 .fieldset .legend {
            background-color: #2286BB;
            font-weight: bold;
            width: 150px;
            margin-bottom: 20px;
            color: White;
        }

.divHeaderLine {
    background-color: #2286BB;
    color: White;
    font-size: 13px;
    height: 20px;
    text-align: center;
    padding-top: 2px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.ODCovers {
    float: left;
    width: 49%;
}

.LiabilityCovers {
    width: 49%;
    float: right;
}

.AddOnCovers {
    width: 100%;
    float: left;
}

.CoverInformation {
    float: left;
    width: 100%;
}

/*.oneColumn .Block1 .textAraewidht
{
    text-align: left;
    margin-left: 5px;
    height: 25px;
    width: 200px;
}*/

/*.oneColumn
{
    width: 100%;
    min-height: 26px;
}

.oneColumn .Block1
{
    float: left;
    min-width: 250px;
    width: 99%;
}

.oneColumn .Block1 label
{
    float: left;
    margin: 0;
    min-width: 104px;
    width: 30%;
    text-align: right;
    padding-right: 10px;
    padding-top: 3px;
    font-family: Lato Bold;
}

.oneColumn .Block1 input[type=text]
{
    border: 1px solid #7AC5CD; 
    width: 150px;
    height: 20px;
}

.oneColumn .TextAreas
{
    border: 1px solid #94C0D2;
    border-radius: 4px 4px 4px 4px;
    height: 75px;
    width: 612px;
}*/

fieldset label {
    font-family: Arial; /*display: inline;     font-weight: 700;     padding-right: 10px;     font-family: Lato Bold;     font-size: 11px;     color: #999999;*/
}

.fieldset {
    padding: 10px;
}

.fieldSetWidth {
    width: 200px;
}

.threeColumns {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px; /* margin-left: 5%;     margin-right: 5%;*/
    float: left;
}

    .threeColumns .blocks {
        float: left;
        width: 33%;
        vertical-align: middle;
        display: inline; /*padding-top: 1px;*/
    }
    /*#T7827 start*/
    .fourColumns .blocks {
        float: left;
        width: 25%;
        vertical-align: middle;
        display: inline; /*padding-top: 1px;*/ 
    }
    /*#T7827 end*/

    /*#T11289 - Start*/
.counterBlocks {
        float: left;
        width: 30%;
        vertical-align: middle;
        display: inline;
}
    /*#T11289 - End*/

    .threeColumns .blockdouble {
        float: left;
        width: 100%;
        vertical-align: middle;
        display: inline; /*padding-top: 1px;*/
    }
    
/*UI changed for corporate dashboard*/
.dashboard_container {
    display: table;
    margin: 20px auto;
    width: 50%;
}

    .dashboard_container .radioLayout {
        display: table;
        margin: 5px auto;
    }

        .dashboard_container .radioLayout .radiocontainer {
            display: table-cell;
            width: 120px;
        }

    .dashboard_container .threeColumns {
        margin: 8px 0px;
    }

    .dashboard_container #divForOtherDashType .threeColumns {
        margin: 0px!important;
    }

    .dashboard_container .threeColumns > * {
        display: table-cell!important;
        width: calc(87% - 100px);
    }

        .dashboard_container .threeColumns > * > * {
            display: table-cell;
            width: 25%;
        }

    .dashboard_container .threeColumns .label {
        width: 35%!important;
    }

    .dashboard_container .threeColumns .blocks label {
        margin: 4px 0px;
    }

    .dashboard_container .threeColumns .ddlClass {
        height: 20px;
        width: auto;
        padding-top: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        background-color: transparent;
        float: none;
        border-color: rgb(173, 235, 255);
        border-radius: 4px;
        border-width: 1px;
        border-style: solid;
        position: relative;
        color: rgb(0, 63, 89);
        cursor: pointer;
        white-space: nowrap;
        margin: 4px 0px;
    }

    .dashboard_container .threeColumns .searchDate {
        display: table!important;
        margin: 0px 19px;
    }


        .dashboard_container .threeColumns .searchDate > * {
            display: table-cell;
        }

            .dashboard_container .threeColumns .searchDate > *:nth-child(2n+1) {
                display: table-cell;
                width: 20%;
            }

            .dashboard_container .threeColumns .searchDate > * label {
                width: 100%;
                margin: 0px 0px 5px 0px;
                padding-right: 2px;
            }

    .dashboard_container .buttonsDefault1 {
        display: table!important;
        margin: 20px auto 0px;
    }

    .dashboard_container .threeColumns input[type='file'] {
        width: 190px!important;
    }

    .dashboard_container .k-grid {
        display: table;
        width: 100%;
    }

    .dashboard_container .threeColumns .btnHolder {
        display: table!important;
        margin: 0px auto;
        width: auto;
    }

    .dashboard_container .threeColumns .calender {
        width: 95px!important;
        position: relative;
    }

        .dashboard_container .threeColumns .calender::after {
            content: '';
            width: 95px!important;
            position: absolute;
        }

.divHideCls {
    display: none!important;
}

.text-containerr {
    display: inline-block;
    position: relative;
    overflow: hidden;
}

.clearBtnn {
    position: absolute;
    top: 3px;
    right: 27px;
    transition: right 0.2s;
}

.show {
    right: 5px;
}

/*UI changed for corporate dashboard end*/

/*.inblock
{
    width: 45%;
    float: left;
}

.inblockautocomplete
{
    width: 78%;
    float: left;
}
.inblockFN
{
    width: 35%;
    float: left;
}
.inblockSmall
{
    width: 58%;
    float: right;
}
.inblockSalutation
{
    width: 15%;
    float: left;
}
*/
.GridDisplay {
    /*margin-right: 50px;     margin-left: 50px;*/
    /* min-width: 500px;*/
    overflow: auto;
    width: 100%;
}

    .GridDisplay .k-grid-header .k-header {
        font-size: 12px;
    }

/*.AddressBlock1
{
    padding-top:4px;
    
}*/

/*for borderstyle to input*/
/*.threeColumns .blocks*/
.border {
    border: 1px solid #7AC5CD; /*#B0E0E6;*/ /* width: 150px;     height: 20px;*/
}

/*for borderstyle to Chekbox*/
.threeColumns .blocks input[type=checkbox] {
    width: 12px;
    height: 12px;
    padding: 0px;
    border: 1px;
    border-style: ridge;
    border-color: #7AC5CD;
    background-color: #7AC5CD;
}

/*for manfactur dropdownbox*/
/*.threeColumns .blocks .k-dropdown-wrap
{
    width: 130px;
    height: 15px;
    background-color: transparent;
    border: 1px solid #7AC5CD;
    font-family: Arial;
    font-size: 12px;
}


.threeColumns .blocks .k-picker-wrap
{
    width: 130px;
    height: 20px;
    background-color: transparent;
    border: 1px solid #7AC5CD;
    font-size: 12px;
}*/

/*.threeColumns .blocks .k-input
{
   
    width: 100px; 
    border-color: #94C0D2; 
    height: 15px;
}

.k-widget .k-dropdown-wrap
{
    background-color: transparent !important;
    height: 20px;
    width: 130px !important;
}*/
.mediumdropdown .k-dropdown-wrap {
    /* width: 40px !important;*/
    background-color: transparent !important;
    border-color: #ADEBFF;
    height: 20px;
    width: 100%;
}




.k-autocomplete k-input {
    width: 50%;
    border: 1px solid #ADEBFF;
    padding: 0px 22px 2px 0px;
    font-family: Arial;
    font-size: 11px;
    color: #003f59;
    height: 18px;
    line-height: 18px;
}

/*.k-input[type=text]
{
    font-size:small;
 }*/

.CustomPanelbar .k-link .k-header .k-icon .k-i-arrow-n .k-panelbar-collapse #BodySection {
    padding-left: 50px;
    padding-right: 50px;
    min-width: 850px;
    text-align: left;
}

/* .k-combobox, .k-numerictextbox, .k-dropdown, .k-selectbox, .k-textbox, .k-datepicker, .k-timepicker, .k-datetimepicker
{
    width: 100%;
    padding-left:3px;
    padding-top:10px;
    padding-right:5px;
   padding-bottom:10px;
    min-width: 800px;
 }*/

.k-combobox, .k-numerictextbox, .k-dropdown, .k-selectbox, .k-textbox, .k-datepicker, .k-timepicker, .k-datetimepicker, .k-picker-wrap {
    width: 45%; /*  min-width: 100px;*/
    padding: 0px 22px 2px 0px;
}
    /*
.k-input[type=text]
{
    width: 145px !important;
    height: 16px !important;
    font-size: small;
}
*/

    /*.threeColumns .blocks size
{
    width:10px!important;
    height:10px!important;
}*/

    /*.threeColumns .blocks .k-dropdown-wrap, .k-picker-wrap
{
    width: 130px;
    height: 20px; 
    background-color:transparent;
     
 }*/

    .k-block, .k-button, .k-header, .k-grid-header, .k-toolbar, .k-grouping-header, .k-tooltip, .k-pager-wrap, .k-tabstrip-items .k-item, .k-link.k-state-hover, .k-textbox, .k-textbox:hover, .k-autocomplete, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap, .k-autocomplete.k-state-hover, .k-dropdown-wrap.k-state-hover, .k-picker-wrap.k-state-hover, .k-numeric-wrap.k-state-hover, .k-draghandle, .k-tile, .k-autocomplete, .k-state-highlight, .k-tabstrip-items .k-item, k-tabstrip-items .k-item .k-state-hover {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
    }

.k-tooltip {
    margin: 0 !important;
}

.k-panelbar > .k-item > .k-link, .k-panel > .k-item > .k-link {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    display: block;
    height: 35px;
    line-height: 2.34em;
    padding: 0 1em;
    position: relative;
    text-decoration: none;
}

.button {
    height: 30px;
    width: auto;
    border-color: transparent;
    background-color: #3E76CC; /*#DAECF4;*/
    color: White;
    float: right;
    margin-right: 110px;
}

/*.twoColumn
{
    
    min-width: 800px;
}

.twoColumn .Block1, .twoColumn .Block2
{
    
    min-width: 200px;
}

.twoColumn .Block1 label, .twoColumn .Block2 label
{
    width: 38%;
    min-width: 100px;
    float: left;
    text-align: right;
    margin-left: -350px;
    padding-right: 3px;
}*/

/*.addressControl
{
}*/

.addressOneColumn {
    width: 100%; /* padding-left:20px;     padding-top:20px;     padding-right:20px;*/
    padding-bottom: 35px;
    min-width: 800px;
    margin-bottom: 10px; /* margin-left:55px;*/
}

    .addressOneColumn .AddressBlock1 {
        float: left;
        width: 100%;
        min-width: 200px;
        min-height: 40px;
        vertical-align: middle;
        display: inline; /* margin-right:20px;     padding-top:20px;*/
    }

        .addressOneColumn .AddressBlock1 label {
            width: 150px;
            min-width: 100px;
            word-wrap: break-word;
            text-align: right;
            vertical-align: middle;
            float: left;
            font-weight: 200;
            font-size: 12px; /*color: #999999;*/
            padding-top: 3px;
            padding-right: 3px;
            font-family: Arial;
        }

.AddressBlock1 input[type=text] {
    border: 1px solid #7AC5CD; /* #B0E0E6;*/
    width: 150px;
    height: 20px;
    min-width: 100px;
}

.AddressBlock1 .k-dropdown {
    width: 150px;
    min-width: 100px;
    font-family: Arial;
}

/*.k-dropdown-wrap
{
    width: 130px;
    height: 20px;
    background-color: transparent;
}

.k-datepicker-wrap
{
    background-color: transparent;
}*/

.k-panelbar-expand, .k-panelbar-collapse {
    position: relative;
    left: 2px;
    top: 10px;
}

#chkConfirmClick {
    margin-left: 10px;
}

.k-icon, .k-sprite, .k-editor-button .k-tool-icon {
    float: left;
}
    /*for pannel i-con left side*/

    .k-icon .k-i-arrow-n .k-panelbar-collapse {
        width: 16px;
        height: 16px;
        text-align: center;
        overflow: hidden;
    }
/*.k-autocomplete.k-header, .k-autocomplete.k-state-focused,*/
.k-autocomplete.k-header, .k-autocomplete.k-state-focused {
    background-color: transparent !important;
    border-color: #ADEBFF;
    height: 20px;
    width: 49% !important;
}

.k-widget .k-dropdown-wrap, .k-widget .k-picker-wrap, .k-widget .k-numeric-wrap, .k-textbox, span.k-dropdown-wrap.k-state-active, span.k-picker-wrap.k-state-active, .k-picker-wrap.k-state-focused, .k-picker-wrap.k-state-focused:hover, span.k-numeric-wrap.k-state-active, .k-numeric-wrap.k-state-focused, .k-numeric-wrap.k-state-focused:hover {
    background-color: transparent !important;
    border-color: #ADEBFF;
    height: 20px;
    width: 100%;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    float: none !important;
}

/*.k-autocomplete .k-state-default
{
    width: 155px;
}*/


.txtbox {
    border-color: #ADEBFF;
    width: 150px;
    height: 20px;
}
/*#T7827 Bug ID 48257*/
#Height, #Weight,#BMI{
    width:70px;
    padding-left:20px;
}
#BMI{
    pointer-events : none;
    background-color : #e9f4f9;
}
/*#T7827 Bug ID 48257*/
.buttondisabled {
    height: 30px;
    width: auto;
    border-color: transparent;
    color: White;
    float: right;
    background-color: InactiveCaption;
}

.k-textbox > input, .k-autocomplete .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input {
    border: 0 none;
    color: #666666;
    /*height: 1.31em;*/ /*Old Remove By Ankit*/
    height: 1.4em; /*Add Remove By Ankit*/
    line-height: 1.31em;
    margin: 0; /*padding: 0.18em 0;*/
    /*padding-bottom: 0 !important; */ /*Old Remove By Ankit*/
    padding-top: 0.25em !important; /*Add Remove By Ankit*/
    text-indent: 4px;
    font-family: Arial;
    font-size: 11px;
}

/*-------added by me--------------*/



.highlightsBarLabel {
    text-transform: uppercase;
    font-family: "Arial";
    font-size: 12px;
    font-weight: bold;
    color: #101010;
}

.highlightsBarValue {
    font-family: "Arial";
    font-weight: bold;
    font-size: 12px;
    color: #F33900;
}

.listview2 {
    /*width: 250px;*/
    width: 160px;
    overflow: auto;
    border: 1px solid rgba(0,0,0,0.1);
}

.listing {
    /*height: 75px;*/
    height: 73px;
    overflow: auto;
}

.Listviewblocks {
    width: 100%;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 20px; /*padding-left: 20px;*/
    padding-left: 10px;
    min-width: 800px; /* margin-top:10px;*/
    margin-bottom: 10px;
}

    .listviewblocks .lvblock1 {
        /* float: left;*/
        width: 32%;
        min-width: 200px;
        min-height: 40px; /* vertical-align: middle;*/
        display: inline;
        margin-left: 10px;
        padding-top: 1px;
    }

    .listviewblocks .lvblock2 {
        float: left;
        width: 32%;
        min-width: 200px;
        min-height: 40px; /* vertical-align: middle;*/
        display: inline;
        padding-top: 1px;
    }

.buttonsDefault {
    /*background-color: #0e4487;*/
    background-color: #ef694a;
    font-family: "Arial";
    font-size: 14px;
    /*font-weight: bold;*/
    line-height: 120%;
    color: rgb(255,255,255);
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 5px;
    margin-right: 5px;
    width: 200px;
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    height: 27px;
}

.disabled {
    background-color: #ccccc;
}



.buttonSmall {
    /*background-color: #0e4487;*/
    background-color: #ef694a;
    font-family: "Arial";
    font-size: 14px;
    /*font-weight: bold;*/
    line-height: 120%;
    color: rgb(255,255,255);
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 5px;
    margin-right: 5px;
    width: 100px;
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    height: 27px;
}

.buttonWithoutWidth {
    /*background-color: #0e4487;*/
    font-family: "Arial";
    /*font-size: 14px;*/
    background-color: #ef694a;
    /*font-weight: bold;*/
    line-height: 120%;
    color: rgb(255,255,255);
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 5px;
    margin-right: 5px;
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    height: 27px;
}
/*added for aadhar -venkaiah*/
.AadharButtons {
    /*background-color: #0e4487;*/
    font-family: "Arial";
    /*font-size: 14px;*/
    background-color: #ef694a;
    /*font-weight: bold;*/
    line-height: 120%;
    color: rgb(255,255,255);
    text-align: center;
    padding-left: 3px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 5px;
    margin-right: 5px;
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    height: 27px;
}

.goButton {
    /*background-color: #0e4487;*/
    background-color: #ef694a;
    font-family: "Arial";
    font-size: 14px;
    /*font-weight: bold;*/
    line-height: 120%;
    color: rgb(255,255,255);
    text-align: center;
    margin-top: -4px;
    width: 35px;
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    height: 23px;
}
/*.mandatory
{
    color: #D20303;
    font-size: 12px;
    font-weight: bold;
}*/

h4 {
    font-family: "Arial";
    font-size: 15px;
    font-weight: bold; /*line-height: 100%;*/
    margin-top: 10px;
    margin-bottom: 10px;
    color: rgb(11,51,103);
    text-align: center; /* background-color: #98dcf4;*/ /*  line-height: 30px;*/
}






.oneColumn {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px; /* margin-left: 7%;*/
    float: left;
}

    .oneColumn .Block1 {
        float: left;
        vertical-align: middle;
        width: 100%;
        display: inline; /* padding-top: 1px;*/
    }

        /*.oneColumn .Block1 input[type=text]
{
    width:20%;
}*/



        /*.oneColumn .Block1 label
{
    float: left;
    margin: 0;
    min-width: 100px;
    word-wrap: break-word;
    width: 250px;
    text-align: right;
    vertical-align: middle;
    padding-right: 10px;
    padding-top: 3px;
    font-family: Arial;
    font-size: 12px;
    padding-right: 3px;
    color: #003f59;
}*/

        /*.oneColumn .Block1 input[type=text]
{
   
    width: 150px; 
    min-width: 100px;
    float: left; 
    font-family: Arial;
}*/

        .oneColumn .Block1 input[type=checkbox] {
            width: 12px;
            height: 12px;
            padding: 0px;
            border: 1px;
            border-style: ridge;
            border-color: #7AC5CD;
            background-color: #7AC5CD;
            margin-left: 10px;
        }


/*     Extra Classes Added--------------*/

.listview1 {
    /* width: 612px;*/
    width: 75%;
    overflow: auto;
    border: 1px solid rgba(0,0,0,0.1);
}

.listview {
    width: 182px;
    overflow: auto;
    border-radius: 4px 4px 4px 4px;
}

.width182listView {
    width: 181px;
}

.inlineDisplay {
    display: inline-block;
    float: right;
}

.selctdiv {
    padding-top: 4px;
    margin-left: 22px;
}

.selctalltext {
    width: 75px;
    margin-top: -20px;
}
/*.listing
{
    height: 75px;
    overflow: auto;
}*/
.Mandatory {
    /*color: #D20303; commented by megha */
    color: Red;
    font-size: 12px; /*font-weight: bold; commented by megha*/
}

.width204listView {
    /* width: 213px;*/
    width: 50%;
}


label {
    width: 47%;
    word-wrap: break-word;
    text-align: right;
    vertical-align: middle;
    float: left;
    font-family: Arial;
    font-size: 11px;
    padding-top: 3px;
    padding-right: 3px;
    color: #333333;
    font-weight: 500;
}


.label {
    width: 129px;
    word-wrap: break-word;
    text-align: right;
    vertical-align: middle;
    float: left;
    font-family: Arial;
    font-weight: 200;
    font-size: 12px;
    padding-top: 3px;
    padding-right: 3px;
    color: #003f59;
    font-weight: bold;
}



.TextAreas {
    border: 1px solid #ADEBFF;
    border-radius: 4px 4px 4px 4px;
    height: 75px; /* width: 612px;*/
    width: 50%;
}



.twoColumns {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
}

    .twoColumns .block1 {
        width: 50%;
        float: left; /* min-width: 200px;*/ /* min-height: 40px;     vertical-align: middle;     display: inline;*/
        vertical-align: middle;
        display: inline; /* padding-top: 1px; margin-left: 150px;*/
    }

    .twoColumns .block2 {
        width: 50%;
        float: left; /* min-width: 200px;*/ /* min-height: 40px;     vertical-align: middle;     display: inline;*/ /*padding-top: 1px;*/
        vertical-align: middle;
        display: inline; /*margin-left: -50px;*/
    }
    .twoColums .proposal{
        width:auto;
        display :flex;
    }

    .twoColumns .blockFull {
        width: 100%;
        float: left; /* min-width: 200px;*/ /* min-height: 40px;     vertical-align: middle;     display: inline;*/
        vertical-align: middle;
        display: inline; /* padding-top: 1px; margin-left: 150px;*/
    }

        .twoColumns .blockFull .Label {
            width: 22.5%;
            word-wrap: break-word;
            text-align: right;
            vertical-align: middle;
            float: left;
            font-family: Arial;
            font-size: 11px;
            padding-top: 3px;
            padding-right: 3px;
            color: #003f59;
            font-weight: bold;
        }

    .twoColumns .block3 {
        width: 75%;
        float: left; /* min-width: 200px;*/ /* min-height: 40px;     vertical-align: middle;     display: inline;*/
        vertical-align: middle;
        display: inline; /* padding-top: 1px; margin-left: 150px;*/
    }

    .twoColumns .block4 {
        float: left;
        width: 25%;
        vertical-align: middle;
        display: inline; /*padding-top: 1px;*/
    }

/*.twoColumns label
{
    
    word-wrap: break-word;
    text-align: right;
    vertical-align: middle;
    float: left;
    font-family: Arial;
    font-weight: 200;
    font-size: 12px; 
    padding-top: 3px;
    padding-right: 3px;
    color: #003f59;
}*/




.newColumn {
    width: 600px;
    min-height: 26px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    min-width: 400px; /* margin-top:10px;*/
    margin-bottom: 10px;
    font-family: Arial;
    margin: auto;
    font-size: 12px; /*  margin-left: 40px; margin-bottom: 10px; */
}

.newBlock1 {
    float: left;
    min-width: 500px;
    width: 690px;
    padding-bottom: 10px;
}

.newColumn .newBlock1 label {
    float: left;
    margin: 0;
    min-width: 100px;
    word-wrap: break-word;
    width: 42%;
    text-align: right;
    vertical-align: middle;
    padding-right: 10px;
    padding-top: 3px;
    font-family: Arial; /*font-weight: 200;*/
    font-size: 12px;
    padding-right: 3px;
    color: #003f59;
}

/*.newColumn .newBlock1 label
{
    float: left;
    margin: 0;
    min-width: 100px;
    word-wrap: break-word;
    width: 42%;
    text-align: right;
    vertical-align: middle;  
    padding-top: 3px;
    font-family: Arial;
    font-size: 12px;
    padding-right: 3px;
    color: #003f59;
}*/

/*.newColumn .newBlock1 .smalldropdown .k-dropdown-wrap
{
    background-color: transparent !important;
    height: 20px;
    width: 50px !important;
}*/
.toolTip {
    margin-top: -18px;
    margin-left: 30px;
    position: fixed;
    z-index: 1000;
    background-color: Blue;
    color: white;
    font-size: 13px;
    width: 75px;
}

.mainDiv {
    /*  width: 960px;*/
    width: 94%;
    background-color: #DAECF4;
    color: Green; /*left: 20px;     right: 20px;*/ /*margin-left: 55px;*/ /*max-width: 1235px;*/
    z-index: 1001;
    position: fixed; /*width:80%;*/
    bottom: 0px; /*max-width: 1200px;*/ /*width: 900px;*/
}

.containerMain {
    border: 1px solid #ADEBFF;
    bottom: 0px;
    display: none; /*left: 20px;*/
    min-height: 50px;
    max-height: 150px;
    height: 50px;
    overflow: auto;
    word-wrap: break-word;
    z-index: 2000; /*margin-top: 700px;     position: absolute;*/
}


.CustomPanelbar {
    border: 1px solid; /* font-weight: bold;*/
}

    .CustomPanelbar .k-panelbar .k-header {
        width: 200px; /* background: none;*/
        font-weight: bold;
    }

    .CustomPanelbar .k-item .k-content {
        border: none;
    }
    /*.k-link*/
    /*.CustomPanelbar
{
    background-color: #87CEEB; /* #87ceeb;   background-position-x: left;*/
    /*  padding: 0 2em; increase the side padding according to your preference */ /* background-color: #58A5C6;*/
    /*}*/

    .CustomPanelbar .k-state-focused .k-state-hover .k-state-selected {
        /*color: #483d8b;*/
        background: #545654 !important;
        font-weight: bold;
    }

    .CustomPanelbar > .k-item > .k-link {
        /* border: none;*/
        border: 1px solid;
        border-color: white;
        padding: 0 2em;
        font-weight: bold;
        /*background: #cacaca !important; Remove Ankit Patel */
        background: #c2e3f8 !important; /* Add Ankit Patel */
    }

    .CustomPanelbar .k-panelbar-expand {
        /*background: no-repeat 0 0 url('/Images/Expand.png'); Remove Ankit Patel */
        background: no-repeat 0 0 url('/Images/Expandnew.png'); /* Add Ankit Patel */
        right: auto; /* override the skin positioning */
        left: -5px; /* set new positioning */
        background-size: 100% Auto;
        height: 20px;
        width: 16px;
    }

    .CustomPanelbar .k-panelbar-collapse {
        /*background: no-repeat 0 0 url('/Images/Collapse.png'); Remove Ankit Patel */
        background: no-repeat 0 0 url('/Images/Collapsenew.png'); /* Add Ankit Patel */
        right: auto; /* override the skin positioning */
        left: -5px; /* set new positioning */
        background-size: 100% Auto;
        width: 16px;
    }

    .CustomPanelbar .k-state-selected.k-state-focused, .k-state-selected.k-state-highlight {
        background: #545654 !important;
    }



/*-----------Added the below class for loader image---------*/
.text_over_image {
    background: url(../../Images/ajax-loader.gif) no-repeat; /* image to display */
    width: 180px; /* width of image */
    height: 30px !important; /* height of image */
    color: #000000; /* text color */
    font-size: 12px; /* font size */
    font-weight: bold; /* font weight */
    font-family: Arial; /* font family */
    padding-left: 5px; /* left position of text */
    padding-top: 85px; /* top position of text */
    overflow: hidden;
    position: absolute; /* so div won't change size */
    z-index: 100004;
    text-align: center;
    position: fixed;
    top: 40%;
    left: 40%;
    display: none;
    background-color: white;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    box-shadow: 0 0 20px 0 #222;
    -webkit-box-shadow: 0 0 20px 0 #222;
    -moz-box-shadow: 0 0 20px 0 #222;
}


/*--------Added below class for Megha----------*/
.divUMLeft {
    margin-left: 25px;
}

    .divUMLeft .TextBoxes {
        width: 200px;
    }

    .divUMLeft .TextBoxesSmall {
        width: 50px;
    }

.EndorsementGrandSubType {
    float: left;
    margin: 0;
    padding: 10px;
    border-top: 1px solid rgba(255,255,255,1);
    border-right: 1px solid rgba(0,0,0,0.1);
    border-bottom: 1px solid rgba(0,0,0,0.1);
    border-left: 1px solid rgba(255,255,255,0.1);
    background: -moz-linear-gradient(top, rgba(222, 244, 254, 0.5) 0%, rgba(222, 244, 254, 5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(222, 244, 254, 0.5)), color-stop(100%,rgba(222, 244, 254, 5)));
    background: -webkit-linear-gradient(top, rgba(222, 244, 254, 0.5) 0%,rgba(222, 244, 254, 5) 100%);
    background: -o-linear-gradient(top, rgba(222, 244, 254, 0.5) 0%,rgba(222, 244, 254, 5) 100%);
    background: -ms-linear-gradient(top, rgba(222, 244, 254, 0.5) 0%,rgba(222, 244, 254, 5) 100%);
    background: linear-gradient(to bottom, rgba(222, 244, 254, 0.5) 0%,rgba(222, 244, 254, 5) 100%);
}

#modal-background.active, #divBusyIndicator.active {
    display: block;
}

/*--------Added for Pop up 3 columns--------*/

.threePopup {
    width: 100%;
    padding-top: 5px; /*  padding-right: 20px;*/
    padding-bottom: 5px; /*  padding-left: 20px;*/
    min-width: 850px;
}

    .threePopup .blocks {
        float: left;
        width: 30%;
        min-height: 40px;
        vertical-align: middle;
        display: inline;
        padding-top: 1px;
    }


        .threePopup .blocks label {
            word-wrap: break-word;
            text-align: right;
            vertical-align: middle;
            float: left;
            font-family: Arial;
            font-weight: 200;
            font-size: 12px;
            padding-top: 3px;
            padding-right: 3px;
            color: #003f59;
            width: 80px;
        }

/*.threePopup .blocks .input[type=text]
{
    width: 150px;
    min-width: 100px;
    float: left;
    height: 20px;
    border-color: #94C0D2;
    font-family: Arial;
}*/

/*.threePopup .blocks input[type=checkbox]
{
    width: 12px;
    height: 12px;
    padding: 0px;
    border: 1px;
    border-style: ridge;
    border-color: #7AC5CD; 
    background-color: #7AC5CD; 
}*/

/*for manfactur dropdownbox*/
/*.threePopup .blocks .k-dropdown-wrap
{
    width: 130px;
    height: 20px;
    background-color: transparent;
    border: 1px solid #7AC5CD;
    font-family: Arial;
    font-size: 12px;
}


.threePopup .blocks .k-picker-wrap
{
    width: 130px;
    height: 20px;
    background-color: transparent;
    border: 1px solid #7AC5CD;
    font-size: 12px;
}*/

/*.threePopup .blocks .k-input
{
   
    width: 100px; 
    border-color: #94C0D2; 
}*/


.oneColumnPop {
    width: 70%;
    min-height: 15px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-bottom: 10px;
    font-family: Arial;
    font-size: 12px;
    margin-left: 20px;
    font-weight: normal;
}

    .oneColumnPop .Block1 {
        float: left;
        width: 60%;
        padding-bottom: 10px;
    }

        .oneColumnPop .Block1 label {
            float: left;
            margin: 0;
            width: 150px;
            min-width: 100px;
            word-wrap: break-word;
            text-align: right;
            vertical-align: middle;
            padding-right: 10px;
            padding-top: 3px;
            font-family: Arial; /*font-weight: 200;*/
            font-size: 12px;
            padding-right: 3px;
            color: #003f59;
        }

        /*.oneColumnPop .Block1 input[type=text]
{
   
    width: 150px;
    min-width: 100px;
    float: left; 
    font-family: Arial;
}*/

        .oneColumnPop .Block1 input[type=checkbox] {
            width: 12px;
            height: 12px;
            padding: 0px;
            border: 1px;
            border-style: ridge;
            border-color: #7AC5CD; /*#B0E0E6;*/
            background-color: #7AC5CD; /*#B0E0E6;*/
        }


.twoColumnPop {
    /* width: 850px;     float: left;     padding-top: 5px;     padding-right: 20px;     padding-bottom: 10px;     padding-left: 20px;     margin-bottom: 5px;     font-weight: normal;*/
    width: 93%;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 7%;
    float: left;
}

    .twoColumnPop .block1 {
        /*width: 350px;     float: left;     padding-top: 1px;     margin-left: 100px;*/
        width: 50%;
        float: left;
        vertical-align: middle;
        display: inline;
    }

    .twoColumnPop .block2 {
        /*  width: 350px;     float: left;     padding-top: 1px;     margin-left: -50px;*/
        width: 50%;
        float: left;
        vertical-align: middle;
        display: inline;
    }

    .twoColumnPop .block1 .block2 label {
        /*width: 150px;     min-width: 100px;*/
        word-wrap: break-word;
        text-align: right;
        vertical-align: middle;
        float: left;
        font-family: Arial;
        font-weight: 200;
        font-size: 12px; /*color: #999999;*/
        padding-top: 3px;
        padding-right: 3px;
        color: #003f59;
    }

.columnHeight {
    height: 42px;
}

.smalldropdown .k-dropdown-wrap {
    background-color: transparent; /* height: 15px;*/
    width: 70% !important; /* 25px !important;*/ /* margin-top: -3px;*/
}

.smalldropdown {
    background-color: transparent; /*  height: 15px;*/
    width: 80% !important; /* 40px !important;*/
}


.checkboxalignTop {
    vertical-align: top;
}

.ODCovers {
    float: left;
    width: 49%;
}

.LiabilityCovers {
    width: 49%;
    float: right;
}

.twoColumnsListview {
    /*width: 1000px;     float: left;     padding-top: 5px;     padding-right: 20px;     padding-top: 0px;     padding-left: 20px;      font-weight: normal; */
    width: 93%;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 7%;
    float: left;
}

    .twoColumnsListview .block1 {
        /*width: 490px;     float: left;      padding-top: 1px;     margin-left: 150px;*/
        width: 50%;
        float: left;
        vertical-align: middle;
        display: inline;
    }

    .twoColumnsListview .block2 {
        /* width: 490px;     float: left;      padding-top: 1px;*/
        width: 50%;
        float: left;
        vertical-align: middle;
        display: inline;
        margin-left: -50px;
    }





.currency {
    background-image: url('../../Images/rupee.png');
    background-position: left;
    background-repeat: no-repeat;
    vertical-align: middle;
    text-indent: 22px;
    text-align: right !important;
    font-weight: bold;
    /*padding-right: 5px !important; 
    width: 50% !important;*/
}


.largedropdown .k-dropdown-wrap {
    background-color: transparent;
    height: 20px;
    width: 320px !important;
}

.center {
    margin: auto;
    padding: 0;
    width: 70%;
}

.buttoncenter {
    font-weight: bold; /*line-height: 100%;*/ /* margin-top: 10px;    margin-bottom: 10px;*/
    text-align: center; /* background-color: #98dcf4;*/ /*   line-height: 30px;*/
}


/*---Added the below class for venkatesh(motor module)--------------*/

.policyRemarks {
    margin-left: 155px;
    margin-top: -100px;
    width: 300px;
    height: 45px;
}


/*--------------Added below class for readonly fields-------------*/
input[readonly='readonly'], input[readonly], input[readonly] :focus, input[readonly='readonly']:focus, fieldset input[readonly='readonly']:focus, fieldset input[readonly]:focus {
    border-color: #ADEBFF !important;
    border-style: solid;
    border-width: 1px;
    background-color: #F3F9FF;
}

input[readonly] {
    background-color: #F3F9FF;
}

/*.content-wrapper
{
    padding-right: 10px;
    padding-left: 10px;
}*/

.AccountSummary {
    width: 16% !important;
    float: left;
    text-align: center;
}

/*-----------New Class Added for travel pravasi---------*/


.twocolumns {
    padding-bottom: 10px; /*  margin-bottom: 5px;*/
    width: 95%; /*padding-top: 5px;*/
    margin-left: 5%;
    float: left;
}

    .twocolumns .block1 {
        width: 50%;
        float: left; /*padding-top: 1px;  margin-left: 150px;*/
    }

    .twocolumns .block2 {
        width: 50%;
        float: left; /* min-width: 200px;*/ /* min-height: 40px;     vertical-align: middle;     display: inline;*/
    }

/*.twocolumns label
{
    word-wrap: break-word;
    text-align: right;
    vertical-align: middle;
    float: left;
    font-family: Arial;
    font-weight: 200;
    font-size: 12px;
    padding-top: 3px;
    padding-right: 3px;
    color: #003f59;
}*/

.gradient {
    background-color: #ebf4f9;
}

.lblblk1 {
    width: 300px !important;
}

.lblblk2 {
    /* width: 300px !important;*/
    margin-left: 60px;
}

input[type=text] {
    border: 1px solid #ADEBFF;
    padding: 0px 0px 2px 0px;
    font-family: Arial;
    font-size: 12px;
    color: #666666;
    height: 18px;
    line-height: 18px;
    width: 51%;
    float: left;
    border-radius: 5px;
}

input[type=password] {
    border: 1px solid #ADEBFF;
    padding: 0px 22px 2px 0px;
    font-family: Arial;
    font-size: 12px;
    color: #666666;
    height: 18px;
    line-height: 18px;
    width: 45%;
    float: left;
}

/*.AutoComplete
{
    width: 155px !important;
}*/
/*--------Added the below class to set the grid headers one below the other according to the height--------*/
.k-grid-header .k-header {
    overflow: visible;
    white-space: normal; /*text-align:center;*/
}

/* added by bhavya for endorsement its required (DONT DELETE)*/
.DisableGridDelete .k-grid-delete {
    display: none !important;
}


.lefttext {
    text-align: right;
    width: 22%;
}

.textleft {
    text-align: right;
    width: 15.2% !important;
}

.inblockFN {
    width: 51%;
    float: left;
}

.inblockCN {
    width: 48%;
    float: left;
}

.inblockautocomplete {
    width: 82.7%;
    float: left;
}

.blockhalf {
    width: 50%;
    float: left;
}

.inblocklogin {
    width: 50%;
    float: left;
}


/*.inblockSmall
{
    width: 58%;
    float: right;
}*/


#modal-background {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: .50;
    -webkit-opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
    z-index: 100003;
}




.bgtext:hover {
    background-color: #1E9ADA;
}

ul.a {
    list-style-type: none;
}

#nav, #nav ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-position: outside;
    position: relative;
    line-height: 1.5em;
    font-family: Arial;
    font-size: 12px;
}

    #nav a:link, #nav a:active, #nav a:visited {
        display: block;
        padding: 0px 5px;
        border-bottom: 1px solid white; /* border: 1px solid black;   /* color: #13366a;*/
        color: #0b4688;
        text-decoration: none; /*background-color: #6bd4f1;*/ /*background-color: #caeefe;*/
        padding: 5px;
        background-color: #caeefe;
    }

    #nav a:hover {
        background-color: #274a9e;
        color: white;
    }

    #nav li {
        float: left;
        position: relative;
    }

    #nav ul {
        position: absolute;
        width: 15em;
        top: 2em;
        display: none;
    }

    #nav li ul a {
        width: 15em;
        float: left;
    }

    #nav ul ul {
        top: auto;
    }

    #nav li ul ul {
        left: 15em;
        margin: 0px 0 0 10px;
    }




#containert {
    min-height: 60%; /*  position: relative;       min-width:960px;         width: 100%;*/
    min-width: 960px;
    position: relative;
    margin-left: 4%;
    margin-right: 4%;
    width: 90%;
}

@media only screen and (max-width: 768px){   
    #containert {
        min-width: 100%;
        }
}

#DivBody {
}

#bodyt {
    /*padding: 10px;*/
    padding-top: 5px;
   /* Height of the footer */
}

.errormessages {
    position: absolute;
    bottom: 10;
    width: 100%;
    height: 60px; /* Height of the footer */
    background: #6cf;
}



.selecthome {
    background-image: url('../../Images/iRPAS/homeHoverButton-sel.png');
}

.selectquotes {
    background-image: url('../../Images/iRPAS/quotesHoverButton-sel.png');
}

.selectproducts {
    background-image: url('../../Images/iRPAS/productsHoverButton-sel.png');
}

.selectsearch {
    background-image: url('../../Images/iRPAS/searchHoverButton-sel.png');
}

.selectservices {
    background-image: url('../../Images/iRPAS/servicesHoverButton-sel.png');
}

.selectreports {
    background-image: url('../../Images/iRPAS/reportsHoverButton-sel.png');
}

.selectusers {
    background-image: url('../../Images/iRPAS/usersHoverButton-sel.png');
}

.selectlogout {
    background-image: url('../../Images/logoutHoverButton-sel.png');
}

.selectpolicy {
    background-image: url('../../Images/iRPAS/myPolicyHoverButton-sel.png');
}

.selectonline {
    background-image: url('../../Images/iRPAS/buyOnlineHoverButton-sel.png');
}

.selectpayment {
    background-image: url('../../Images/iRPAS/paymentHoverButton-sel.png');
}

.shadowtext {
    font-style: italic;
    font-size: 10px;
    color: #666666;
}

.createicon {
    cursor: pointer;
}

.box {
    width: 25% !important;
}

.boxSmall {
    width: 30% !important;
}

.k-grid TD {
    padding-bottom: 0px !important;
    line-height: 1.9em !important;
    padding-right: 0px !important;
    padding-top: 0.4em !important;
}

.home {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 20px;
    width: 20px;
    margin: 1px 1px 1px 1px;
}

.btn-menu {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: 0px -42px;
    height: 22px;
    width: 23px;
    margin: 1px 1px 1px 1px;
}

.payment-icon {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: 0px -84px;
    height: 23px;
    width: 36px;
    margin: 1px 1px 1px 1px;
}

.calculator-icon {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: 0px -126px;
    height: 28px;
    width: 23px;
    margin: 1px 1px 1px 1px;
}

.payment {
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -84px 0px;
    height: 72px;
    width: 84px;
    margin: 1px 1px 1px 1px;
}

.utilities {
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -84px -84px;
    height: 72px;
    width: 84px;
    margin: 1px 1px 1px 1px;
}

.travel {
    /*background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');*/
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -84px -168px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
}

.package {
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -84px -252px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
}

.motor {
    /*background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');*/
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -210px 0px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
}


.marine {
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -210px -84px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
}

.health {
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -210px -168px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
}

.quotes-icon {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: 0px -168px;
    height: 24px;
    width: 26px;
    margin: 1px 1px 1px 1px;
}

.motor-icon {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -420px 0px;
    height: 22px;
    width: 27px;
    margin: -25px 8px;
}

.marine-icon {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -420px -42px;
    height: 20px;
    width: 34px;
    margin: -25px 8px;
}

.package-icon {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -420px -84px;
    height: 26px;
    width: 25px;
    margin: -25px 8px;
}

.travel-icon {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -420px -126px;
    height: 26px;
    width: 25px;
    margin: -25px 8px;
}

.utility-icon {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -420px -168px;
    height: 27px;
    width: 26px;
    margin: -25px 8px;
}

.health-icon {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -420px -210px;
    height: 24px;
    width: 27px;
    margin: -25px 8px;
}

.left-arrow {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: 0px -210px;
    height: 14px;
    width: 13px;
    margin: 1px 1px 1px 1px;
}

.payment:hover {
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -84px -336px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.paymentHover {
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -84px -336px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.utilities:hover {
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -84px -420px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.utilitiesHover {
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -84px -420px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.travel:hover {
    /*background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');*/
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -84px -504px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.travelHover {
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -84px -504px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.package:hover {
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -84px -588px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.packageHover {
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -84px -588px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.motor:hover {
    background-image: url('../../Images/all-icons.png');
    background-color: White;
    background-repeat: no-repeat;
    background-position: -210px -336px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
}

.motorHover {
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -210px -336px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.marine:hover {
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -210px -420px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.marineHover {
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -210px -420px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.health:hover {
    /*background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');*/
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -210px -504px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.healthHover {
    /*background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');*/
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -210px -504px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}


.my-policy-icon {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -420px -252px;
    height: 29px;
    width: 23px;
    margin: 1px 1px 1px 1px;
}

.users {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -210px -252px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}

    .users:hover {
        background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
        background-repeat: no-repeat;
        background-position: -210px -588px;
        height: 60px;
        width: 86px;
        margin: 1px 1px 1px 1px;
        background-color: White;
    }

.usersHover {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -210px -588px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.LeftMenu {
    background-color: #1b4883;
    position: fixed;
}

    .LeftMenu a {
        text-decoration: none;
        color: white;
        padding: 2px;
        line-height: 20px;
        width: 200px;
        overflow: auto;
        display: inline-block;
    }

.LeftMenuHeader a {
    font-weight: bold;
}

.LeftMenu div {
    margin: 2px;
    vertical-align: middle;
    float: right;
}

.LeftMenu li {
    list-style-type: none;
    min-height: 30px;
    border: 5px;
    border-color: white;
    border-bottom: 1px solid #545654;
    padding: 2px;
}

.LeftMenu .LeftMenuHeader {
    background-color: #545654;
}

ul {
    margin: 0;
    padding-left: 0;
}

.submenu {
    padding: 10px;
    overflow: hidden;
}

    .submenu ul {
        line-height: 20px;
    }

    .submenu .submenuheader {
        color: #1b4883 !important;
        border-bottom: 1px solid #1b4883;
        font-weight: bold;
        font-size: 14px;
    }

    .submenu li a {
        color: #6a756a !important;
        font-weight: bold;
    }

        .submenu li a:hover {
            color: #1b4883 !important;
            font-weight: bold;
        }


.submenuCorp {
    position: relative;
    z-index: 1000000;
    border-top: none !important;
    border: 1px solid #1e8cbe;
    min-width: 150px;
    height: 230px;
    width: auto;
}

    .submenuCorp ul {
        /*position:absolute;*/
        background-color: White;
        height: 230px;
        /* min-width:150px; overflow:auto;*/
    }

        .submenuCorp ul li {
            list-style: none;
            padding: 10px;
        }

    .submenuCorp .submenuheader {
        color: #1e8cbe !important;
        border-bottom: 1px solid #1e8cbe;
        font-weight: bold;
        font-size: 14px;
    }

    .submenuCorp li a {
        color: #6a756a !important;
        font-weight: bold;
    }

        .submenuCorp li a:hover {
            color: #1b4883 !important;
            font-weight: bold;
        }

.subOpenCvr ul {
    position: absolute;
    margin-top: 20px;
    font-weight: bold;
    float: left;
}

    .subOpenCvr ul li {
        padding-left: 10px;
    }

        .subOpenCvr ul li a {
            color: #3D3D29;
        }

            .subOpenCvr ul li a:hover {
                color: #1b4883 !important;
                font-weight: bold;
            }


.liLineHeight {
    line-height: 10px;
}

.submenu .submenuColumn {
    border-right: 1px solid #bbbcbb;
    padding: 10px;
    height: auto;
    width: 150px;
}

.subMenuCorp {
    background-color: white; /*width: 790px;     right: 0;    margin-right:30px;*/
    height: 200px;
    z-index: 9000;
    position: absolute;
    /*overflow: hidden;*/
}


.subMenu {
    background-color: white; /*width: 790px;     right: 0;    margin-right:30px;*/
    border: 1px solid #1b4883;
    border-top: none;
    /*min-height: 300px;*/
    height: auto;
    z-index: 9000;
    position: absolute;
    overflow: hidden;
}

.quotes {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -84px -672px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}


    .quotes:hover {
        background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
        background-repeat: no-repeat;
        background-position: -210px -672px;
        height: 60px;
        width: 86px;
        margin: 1px 1px 1px 1px;
        background-color: White;
    }

.quotesHover {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -210px -672px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.homediv {
    cursor: pointer;
    margin-left: 10px;
}


.thirdlevelmenu {
    /* background-color: white;*/
    width: 150px;
    border: 1px solid #1b4883;
    border-top: none;
    height: 100px;
    z-index: 9000;
    position: absolute;
    right: 0;
    margin-right: 30px;
    margin-top: -8px;
    color: #545654;
}


.thirdlevelstyle {
    /*(background-color: #d1d4d7;*/
}

.GridbuttonColor {
    background-color: #daecf4;
    font-family: "Arial";
    font-size: 12px;
    line-height: 120%;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 5px;
    margin-right: 5px;
    width: 50px;
    border: 1px solid #ADEBFF;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    height: 25px;
}


.recent-icon {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: 0px -252px;
    height: 23px;
    width: 26px;
    margin: 1px 1px 1px 1px;
}

.user-icon {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: 0px -294px;
    height: 26px;
    width: 26px;
    margin: 1px 1px 1px 1px;
}

.scroll-up-icon {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -420px -294px;
    height: 42px;
    width: 42px;
    margin: 1px 1px 1px 1px;
}


.admin {
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -84px -756px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
}

    .admin:hover {
        background-image: url('../../Images/all-icons.png');
        background-repeat: no-repeat;
        background-position: -210px -756px;
        height: 80px;
        width: 84px;
        margin: 1px 1px 1px 1px;
        background-color: White;
    }

.adminHover {
    background-image: url('../../Images/all-icons.png');
    background-repeat: no-repeat;
    background-position: -210px -756px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.go-top {
    /*position: fixed;
    bottom: 2em;
    right: 2em;
   
    padding: 1em;*/
    float: left;
    position: fixed;
    bottom: 30px;
    display: none;
}

    .go-top:hover {
        // background-color: rgba(0, 0, 0, 0.6);
    }

.ReportViewerLeftPane {
    width: 25%;
    border-right-style: solid;
    border-right-color: black;
    height: 100%;
    float: left;
}

.ReportViewerRightPane {
    width: 74%;
    height: 100%;
    float: right;
}

/*#bodyt, #containert {
    height: 100%;
}*/



.Reports {
    height: 250px;
    overflow: auto;
}

    .Reports li, .Reports a {
        height: 30px;
        line-height: 30px;
        cursor: pointer;
        vertical-align: middle;
    }

    .Reports li {
        border-bottom: 1px solid rgb(212,240,252);
    }

.ReportsActive {
    background-color: rgb(212,240,252);
}

.Reports li:hover {
    background-color: rgb(212,240,252);
}

.Reports a {
    margin-left: 10px;
}

.SME-cal {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: -336px -504px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}

    .SME-cal:hover {
        background-image: url('../../Images/iRPAS/all-icons-2.png');
        background-repeat: no-repeat;
        background-position: -336px -588px;
        height: 60px;
        width: 86px;
        margin: 1px 1px 1px 1px;
        background-color: White;
    }

.SME-calHover {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: -336px -588px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.proposal-in {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: -336px -336px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}

    .proposal-in:hover {
        background-image: url('../../Images/iRPAS/all-icons-2.png');
        background-repeat: no-repeat;
        background-position: -336px -420px;
        height: 60px;
        width: 86px;
        margin: 1px 1px 1px 1px;
        background-color: White;
    }

.proposal-inHover {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: -336px -420px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.proposal-in-icon {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: 0px -376px;
    height: 24px;
    width: 34px;
    margin: 1px 1px 1px 1px;
}

.master-policy {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: -336px -672px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}

    .master-policy:hover {
        background-image: url('../../Images/iRPAS/all-icons-2.png');
        background-repeat: no-repeat;
        background-position: -336px -756px;
        height: 60px;
        width: 86px;
        margin: 1px 1px 1px 1px;
        background-color: White;
    }

.master-policyHover {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: -336px -756px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.master-policy-icon {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: 0px -420px;
    height: 29px;
    width: 25px;
    margin: 1px 1px 1px 1px;
}

.pending-quotes {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}

    .pending-quotes:hover {
        background-image: url('../../Images/iRPAS/all-icons-3.png');
        background-repeat: no-repeat;
        background-position: -126px 0px;
        height: 60px;
        width: 86px;
        margin: 1px 1px 1px 1px;
        background-color: White;
    }

.pending-quotesHover {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -126px 0px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.pending-quotes-icon {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -420px 0px;
    height: 30px;
    width: 31px;
    margin: 1px 1px 1px 1px;
}

.quote-creation {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: 0px -84px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}

    .quote-creation:hover {
        background-image: url('../../Images/iRPAS/all-icons-3.png');
        background-repeat: no-repeat;
        background-position: -126px -84px;
        height: 60px;
        width: 86px;
        margin: 1px 1px 1px 1px;
        background-color: White;
    }

.quote-creationHover {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -126px -84px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.quote-creation-icon {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -420px -42px;
    height: 31px;
    width: 31px;
    margin: 1px 1px 1px 1px;
}

.renewal-notice {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: 0px -169px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}

.renewal-noticeHover {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -126px -169px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.renewal-notice:hover {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -126px -169px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.renewal-notice-icon {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -420px -84px;
    height: 31px;
    width: 31px;
    margin: 1px 1px 1px 1px;
}

.corporate {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: 0px -252px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}

    .corporate:hover {
        background-image: url('../../Images/iRPAS/all-icons-3.png');
        background-repeat: no-repeat;
        background-position: -126px -252px;
        height: 60px;
        width: 86px;
        margin: 1px 1px 1px 1px;
        background-color: White;
    }

.corporateHover {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -126px -252px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.corporate-icon {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -420px -126px;
    height: 28px;
    width: 29px;
    margin: 1px 1px 1px 1px;
}

.logout-icon {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: 0px -462px;
    height: 20px;
    width: 23px;
    margin: 1px 1px 1px 1px;
}

.payment-icondark {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: 0px -504px;
    height: 23px;
    width: 36px;
    margin: 1px 1px 1px 1px;
}

.utilities-icondark {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: 0px -546px;
    height: 27px;
    width: 26px;
    margin: 1px 1px 1px 1px;
}

.travel-icondark {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: 0px -588px;
    height: 27px;
    width: 25px;
    margin: 1px 1px 1px 1px;
}

.package-icondark {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: 0px -630px;
    height: 26px;
    width: 25px;
    margin: 1px 1px 1px 1px;
}

.proposal-icondark {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: 0px -672px;
    height: 24px;
    width: 34px;
    margin: 1px 1px 1px 1px;
}

.calculator-icondark {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: 0px -714px;
    height: 28px;
    width: 23px;
    margin: 1px 1px 1px 1px;
}

.maspolicy-icondark {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: 0px -756px;
    height: 29px;
    width: 25px;
    margin: 1px 1px 1px 1px;
}

.motor-icondark {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: -336px 0px;
    height: 22px;
    width: 27px;
    margin: 1px 1px 1px 1px;
}

.marine-icondark {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: -336px -42px;
    height: 20px;
    width: 34px;
    margin: 1px 1px 1px 1px;
}

.health-icondark {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: -336px -84px;
    height: 24px;
    width: 27px;
    margin: 1px 1px 1px 1px;
}

.user-icondark {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: -336px -126px;
    height: 26px;
    width: 26px;
    margin: 1px 1px 1px 1px;
}

.quotes-icondark {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: -336px -168px;
    height: 24px;
    width: 26px;
    margin: 1px 1px 1px 1px;
}

.admin-icondark {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: -336px -210px;
    height: 26px;
    width: 30px;
    margin: 1px 1px 1px 1px;
}

.admin-icon {
    background-image: url('../../Images/iRPAS/all-icons-2.png');
    background-repeat: no-repeat;
    background-position: -336px -252px;
    height: 26px;
    width: 30px;
    margin: 1px 1px 1px 1px;
}

.pending-quotes-icondark {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -420px -169px;
    height: 30px;
    width: 31px;
    margin: 1px 1px 1px 1px;
}

.quote-creation-icondark {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -420px -210px;
    height: 31px;
    width: 31px;
    margin: 1px 1px 1px 1px;
}

.renewal-notice-icondark {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -420px -252px;
    height: 31px;
    width: 31px;
    margin: 1px 1px 1px 1px;
}

.corporate-icondark {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -420px -294px;
    height: 28px;
    width: 29px;
    margin: 1px 1px 1px 1px;
}

.ControlBorder {
    border-bottom: 0.5px solid black;
}

.HomeTitle {
    width: 100%;
    text-align: center;
}

.UnderWriterButtons {
    width: 180px!important;
}

.ui-button-icon-only .ui-icon {
    top: 0% !important;
    left: 0% !important;
}



/*.adminCorp {
    background-image: url('../../Images/iRPAS/buyOnlineNormalButton.png');
    background-repeat: no-repeat;
    height: 48px;
}

    .adminCorp:hover {
        background-image: url('../../Images/iRPAS/buyOnlineSelectedButton.png');
        background-repeat: no-repeat;
        height: 48px;
    }*/

.corpAdmin {
    background-image: url('../../Images/iRPAS/admin-inactive.png');
    width: 80px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 47px;
    display: block;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    /*border-right: 1px solid #e9f4f9;*/
    /*border-left: 1px solid #e9f4f9;*/
}



.corpAdminHover {
    background-image: url('../../Images/iRPAS/admin-active.png');
    width: 80px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 47px;
    display: block;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: #e9f4f9;
}

.corpTravel {
    background-image: url('../../Images/iRPAS/travel-inactive.png');
    width: 80px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 47px;
    display: block;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.corpTravelHover {
    background-image: url('../../Images/iRPAS/travel-active.png');
    width: 80px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 47px;
    display: block;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: #e9f4f9;
}

.corpHealth {
    background-image: url('../../Images/iRPAS/health-inactive.png');
    width: 80px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 47px;
    display: block;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.corpHealthHover {
    background-image: url('../../Images/iRPAS/health-active.png');
    width: 80px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 47px;
    display: block;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: #e9f4f9;
}

.corpMarine {
    background-image: url('../../Images/iRPAS/marine-inactive.png');
    width: 80px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 47px;
    display: block;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.corpMarineHover {
    background-image: url('../../Images/iRPAS/marine-active.png');
    width: 80px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 47px;
    display: block;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: #e9f4f9;
}

.corpClaims {
    background-image: url('../../Images/iRPAS/claims-inactive.png');
    width: 80px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 47px;
    display: block;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.corpClaimsHover {
    background-image: url('../../Images/iRPAS/claims-active.png');
    width: 80px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 47px;
    display: block;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: #e9f4f9;
}

.corpForms {
    background-image: url('../../Images/iRPAS/forms-inactive.png');
    width: 80px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 47px;
    display: block;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.corpFormsHover {
    background-image: url('../../Images/iRPAS/forms-active.png');
    width: 80px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 47px;
    display: block;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: #e9f4f9;
}

.corpUtilities {
    background-image: url('../../Images/iRPAS/utilities-inactive.png');
    width: 80px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 47px;
    display: block;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.corpUtilitiesHover {
    background-image: url('../../Images/iRPAS/utilities-active.png');
    width: 80px;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 47px;
    display: block;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: #e9f4f9;
}


.backgroundImage {
    background-image: url('../../Images/iRPAS/bg1.jpg');
    height: 100%;
    /*width: 100%;*/
}




/*added by rohan*/


.ReportLeftPanel {
    border: none; /* font-weight: bold;*/
}

    .ReportLeftPanel .k-panelbar .k-header {
        color: white;
        font-weight: bold;
    }

    .ReportLeftPanel .k-item .k-content {
        border: none;
    }


    .ReportLeftPanel .k-state-focused .k-state-hover .k-state-selected {
        /*color: #483d8b;*/
        /*background: #545654 !important;*/
        background-color: rgb(239,68,50) !important;
        font-weight: bold;
    }

    .ReportLeftPanel > .k-item > .k-link {
        /* border: none;*/
        border: 1px solid;
        border-color: white;
        padding: 0 2em;
        font-weight: bold;
        font-size: 12px;
        background-color: rgb(239,68,50) !important;
        color: white;
        text-align: center;
        /*background: #cacaca !important;*/
    }

    .ReportLeftPanel .k-panelbar-expand {
        background: none;
        right: auto; /* override the skin positioning */
        left: -5px; /* set new positioning */
        background-size: 100% Auto;
        height: 20px;
        width: 16px;
    }

    .ReportLeftPanel .k-panelbar-collapse {
        background: none;
        right: auto; /* override the skin positioning */
        left: -5px; /* set new positioning */
        background-size: 100% Auto;
        width: 16px;
    }

    .ReportLeftPanel .k-state-selected.k-state-focused, .k-state-selected.k-state-highlight {
        background: #545654 !important;
    }

.ReportPanel {
    max-height: 600px;
}

/* added by rohan*/
.CustomGrid .k-grid-toolbar {
    background-color: white !important;
    border: none;
    padding: 0px;
}


.CustomGrid .k-toolbar .k-grid-toolbar .k-grid-top {
    border-width: 0px;
}

.CustomGrid .k-grid-header-wrap {
    border-width: 0px;
    background-color: white;
    padding: 0px !important;
    margin: 0px !important;
}

.CustomGrid .k-grid-header {
    margin: 0px !important;
    padding: 0px !important;
}

.CustomGrid div .k-grid-header {
    border-bottom-width: 0px !important;
    padding: 0px !important;
}

.CustomGrid table {
    border-spacing: 2px;
    border-width: 0px;
    padding: 0px !important;
}

.CustomGrid .k-grid-content td {
    border-width: 0px;
    padding: 1px !important;
    text-align: center;
}

      .CustomGrid .k-grid-header a {
    border-width: 0px;
}

.CustomGrid thead th {
    border-width: 0px;
    background-color: lightblue;
    padding: 3px !important;
    margin: 1px;
}

.CustomGrid {
    border-width: 0px;
}

    .CustomGrid .k-grid-header .k-header {
        text-align: center;
    }

    .CustomGrid .k-grid-content {
        overflow: auto;
    }

    .CustomGrid .buttonsDefault {
        background-color: white;
        width: 100px;
    }

    .CustomGrid .health-icondark {
        margin-left: auto;
        margin-right: auto;
    }

    .CustomGrid .k-grid-content {
        height: auto !important;
    }

.GridContent {
    height: auto !important;
    white-space: nowrap;
}

#calendar h2 {
    filter: none;
}

.rowred {
    background-color: red !important;
}

.rowgreen {
    background-color: green !important;
}

.rowblue {
    background-color: aliceblue !important;
}

.greytext {
    color: Gray;
    font-size: 12px;
    text-align: left;
}

.CorpUserHeader {
    color: #1e8cbe;
    font-size: 24px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    text-align: left;
    border-bottom: 1px solid lightgrey;
    width: 95%;
}

.CorpSubHeader {
    color: #1e8cbe;
    font-size: 18px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

.CorpNormalFont {
    color: #666;
    font-size: 14px;
    text-align: left;
    padding: 5px;
}

.CorpLabel {
    /* float: right;*/
    /*margin-right: 30% !important;*/
    text-align: left !important;
    margin-top: 0 !important;
    width: 22%;
}

.CorpSmallFont {
    color: Black;
    font-size: 12px;
    text-align: left;
    float: left;
    padding: 5px;
}

.CorpSubFont {
    font-size: 16px;
    text-align: left;
    padding: 5px;
}

.borderBottom {
    border-bottom: 1px solid lightgrey;
    width: 95%;
    margin-left: 10px;
}

.templateCorpMain {
    border-bottom: 1px solid black;
    min-height: 170px;
    height: auto;
    margin-right: 10px;
}

.templateCorpLabel {
    text-align: left;
    width: 90% !important;
    font-weight: normal;
}

.borderRight {
    border-right: 1px solid lightgrey;
}

.logo {
    width: 100%;
    float: left;
    border-right: 1px solid lightGray;
    margin-left: 10px;
    height: 100%;
}

@font-face {
    font-family: 'WebRupee';
    src: url('../../Content/iRPAS/Font/WebRupee.V2.0.eot');
    src: local('WebRupee'), url('../../Content/iRPAS/Font/WebRupee.V2.0.ttf') format('truetype'), url('../../Content/iRPAS/Font/WebRupee.V2.0.woff') format('woff'), url('../../Content/iRPAS/Font/WebRupee.V2.0.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.WebRupee {
    font-family: 'WebRupee';
}





.grey-white-up {
    background-image: url(../../Images/iRPAS/all-icons-3.png);
    background-repeat: no-repeat;
    background-position: -336px -336px;
    height: 27px;
    width: 132px;
    margin: 1px 1px 1px 1px;
}

.grey-white-down {
    background-image: url(../../Images/iRPAS/all-icons-3.png);
    background-repeat: no-repeat;
    background-position: -336px -376px;
    height: 27px;
    width: 132px;
    margin: 1px 1px 1px 1px;
}

.expand {
    background-image: url(../../Images/iRPAS/all-icons-3.png);
    background-repeat: no-repeat;
    background-position: -378px 0px;
    height: 16px;
    width: 16px;
    margin: 1px 1px 1px 1px;
}

.collapse {
    background-image: url(../../Images/iRPAS/all-icons-3.png);
    background-repeat: no-repeat;
    background-position: -378px -42px;
    height: 16px;
    width: 16px;
    margin: 1px 1px 1px 1px;
}

.rupee {
    background-image: url(../../Images/iRPAS/all-icons-3.png);
    background-repeat: no-repeat;
    background-position: -378px -84px;
    height: 15px;
    width: 11px;
    margin: 1px 1px 1px 1px;
}

.menubar {
    background-image: url(../../Images/iRPAS/all-icons-3.png);
    background-repeat: no-repeat;
    background-position: -378px -126px;
    height: 60px;
    width: 2px;
    margin: 1px 1px 1px 1px;
}

/*.HeaderHover {
    margin-bottom: 5px;
}*/





/*added for scorecard*/
.Score {
    width: 48%;
    display: inline-grid;
    border: 2px solid;
    border-top: 0px;
    border-left: 0px;
    padding-left: 5px;
}

.ScoreRatio {
    font-size: 12px;
    text-align: left;
    display: inline-block;
    width: 45%;
    vertical-align: 35%;
}

.ScoreContent {
    font-size: 13px;
    display: inline-block;
    width: 50%;
    vertical-align: 35%;
}

.ScoreCard {
    display: block;
    float: left;
    height: 90px;
    width: 48%;
}

.ScoreRow {
    display: block;
    border-bottom: 1px solid;
    min-height: 30px;
}
/*Sanni added*/
.TaskRow {
    display: block;
    border-bottom: 1px solid;
    min-height: 15px;
}

.ScoreRowHead {
    display: block;
    padding-bottom: 10px;
}

.ScoreCardMain {
    padding: 65px 20px 63px;
    /*padding-top: 50px;*/
    width: 90%;
}

.ScoreRatioHead {
    font-size: 14px;
    text-align: left;
    display: inline-block;
    width: 55%;
}

.ScoreContentHead {
    font-size: 14px;
    display: inline-block;
    width: 22%;
    text-align: left;
    color: black;
}

.ShowDivBusy {
    background-color: white;
    opacity: 0;
    margin: 2px;
    z-index: 100006;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    /* IE 5-7 */
    filter: alpha(opacity=30);
    /* Netscape */
    -moz-opacity: 0.5;
    /* Safari 1.x */
    -khtml-opacity: 0.5;
    /* Good browsers */
    opacity: 0.5;
}

.hap-smiley {
    background-image: url(../../Images/iRPAS/all-icons-3.png);
    background-repeat: no-repeat;
    background-position: -378px -210px;
    height: 24px;
    width: 24px;
    margin: 1px 1px 1px 1px;
}

.sad-smiley {
    background-image: url(../../Images/iRPAS/all-icons-3.png);
    background-repeat: no-repeat;
    background-position: -378px -252px;
    height: 24px;
    width: 24px;
    margin: 1px 1px 1px 1px;
}

.frown-smiley {
    background-image: url(../../Images/iRPAS/all-icons-3.png);
    background-repeat: no-repeat;
    background-position: -378px -294px;
    height: 24px;
    width: 24px;
    margin: 1px 1px 1px 1px;
}


input[type='button'][disabled='disabled'] {
    height: 30px;
    /*width: auto;*/ /*13-04-2015:Bug 12322,width should be same *Rajiv**/
    border-color: transparent;
    color: White;
    cursor: default;
    background-color: gray;
}

.logindiv {
    border: 1px solid #D8D9DA;
    display: block;
    float: left;
    margin-top: 100px;
    width: 50%;
    margin-left: 200px;
    /*behavior: url(htc/border-radius.htc);*/
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    position: absolute;
}

.floating-span {
    background: none repeat scroll 0 0 #0280c9;
    float: left;
    font-family: Arial;
    margin-top: -10px;
    padding: 0 8px 5px;
    font-size: 15px;
    font-weight: bold; /*line-height: 100%;*/
    color: #FFFFFF;
    text-align: center;
    border-radius: 4px;
}

.lockicon {
    float: left;
    margin-left: 35px;
    margin-top: -45px;
    padding: 0 8px 0px;
    text-align: center;
}

.actionleft {
    margin-left: 85px;
}

.k-draghandle {
    color: #666666;
}

.k-combobox .k-input {
    width: 100%;
    vertical-align: top;
    color: #666666;
    font-size: 11px;
    font-family: Arial;
}

.premiumdisplay {
    color: #324ffb;
    font-size: 14px;
    font-weight: 600;
}

.loginimg {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -336px -420px;
    height: 64px;
    width: 64px;
}

.CustomDropDownList ul {
    list-style: none;
    border: 1px solid #7fccff;
}

.CustomDropDownList li {
    width: 100px;
    border-bottom: 1px solid #7fccff;
    border-right: 1px solid #7fccff;
    border-left: 1px solid #7fccff;
    border-top: 1px solid #7fccff;
    line-height: 25px;
    text-align: left;
    font-size: 10px;
}

    .CustomDropDownList li:hover, .CustomDropDownList li.selected {
        width: 100px;
        border-bottom: 1px solid #7fccff;
        border-right: 1px solid #7fccff;
        border-left: 1px solid #7fccff;
        border-top: 1px solid #7fccff;
        line-height: 25px;
        text-align: left;
        font-size: 10px;
        cursor: pointer;
        background-color: #7fccff;
    }

    .CustomDropDownList li.dummy {
        width: 100px;
        border: none!important;
        text-align: left;
        font-size: 10px;
        cursor: pointer;
        line-height: 15px;
        background-color: white;
    }

        .CustomDropDownList li.dummy:hover {
            width: 100px;
            border: none!important;
            text-align: left;
            font-size: 10px;
            cursor: pointer;
            line-height: 15px!important;
            background-color: white!important;
        }

    .CustomDropDownList li.selected {
        background-color: #7fccff;
    }

.CustomDropDownList {
    position: absolute;
    z-index: 5000;
    background: white;
    float: right;
    display: none;
}

.filter {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -420px -420px;
    height: 24px;
    width: 24px;
    margin: 5px;
    border: 1px solid #7fccff;
    float: right;
}

/*.header-image {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -420px -462px;
    height: 18px;
    width: 1px;
    margin: 1px 1px 1px 1px;
}*/

/*.header-image{
background-image:  url(../../Images/iRPAS/all-icons-3.png);
height: 33px;
width: 1px;
margin:1px 1px 1px 1px;
}*/

.header-image {
    background-image: url(../../Images/iRPAS/all-icons-3.png);
    background-repeat: no-repeat;
    background-position: -420px -462px;
    height: 33px;
    width: 1px;
    margin: 1px 1px 1px 1px;
}

.k-picker-wrap .k-input {
    box-shadow: none;
}

.k-autocomplete .k-input {
    box-shadow: none;
}

.mandatoryClass {
    border: 1px solid red;
}


/*.................................classes for sprit images of CORP user..................*/
.CorpUserHealth {
    background-image: url('../../Images/iRPAS/corporate.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 65px;
    width: 100px;
    margin: 1px 1px 1px 1px;
}

.CorpUserForms {
    background-image: url('../../Images/iRPAS/corporate.png');
    background-repeat: no-repeat;
    background-position: -126px 0px;
    height: 65px;
    width: 100px;
    margin: 1px 1px 1px 1px;
}

.CorpUserClaims {
    background-image: url('../../Images/iRPAS/corporate.png');
    background-repeat: no-repeat;
    background-position: -252px 0px;
    height: 65px;
    width: 100px;
    margin: 1px 1px 1px 1px;
}

.CorpUserAdmin {
    background-image: url('../../Images/iRPAS/corporate.png');
    background-repeat: no-repeat;
    background-position: -378px 0px;
    height: 65px;
    width: 100px;
    margin: 1px 1px 1px 1px;
}

.Utilities {
    background-image: url('../../Images/iRPAS/corporate.png');
    background-repeat: no-repeat;
    background-position: 0px -84px;
    height: 65px;
    width: 100px;
    margin: 1px 1px 1px 1px;
}

.CorpUserTravel {
    background-image: url('../../Images/iRPAS/corporate.png');
    background-repeat: no-repeat;
    background-position: -126px -84px;
    height: 65px;
    width: 100px;
    margin: 1px 1px 1px 1px;
}

.CorpUserMarine {
    background-image: url('../../Images/iRPAS/corporate.png');
    background-repeat: no-repeat;
    background-position: -252px -84px;
    height: 65px;
    width: 100px;
    margin: 1px 1px 1px 1px;
}

.CorpUserForms-hover {
    background-image: url('../../Images/iRPAS/corporate.png');
    background-repeat: no-repeat;
    background-position: 0px -169px;
    height: 65px;
    width: 100px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.CorpUserMarine-hover {
    background-image: url('../../Images/iRPAS/corporate.png');
    background-repeat: no-repeat;
    background-position: -126px -169px;
    height: 65px;
    width: 100px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.CorpUserHealth-hover {
    background-image: url('../../Images/iRPAS/corporate.png');
    background-repeat: no-repeat;
    background-position: -252px -169px;
    height: 65px;
    width: 100px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.CorpUserTravel-hover {
    background-image: url('../../Images/iRPAS/corporate.png');
    background-repeat: no-repeat;
    background-position: -378px -169px;
    height: 65px;
    width: 100px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.Utilities-hover {
    background-image: url('../../Images/iRPAS/corporate.png');
    background-repeat: no-repeat;
    background-position: 0px -252px;
    height: 65px;
    width: 100px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.CorpUserAdmin-hover {
    background-image: url('../../Images/iRPAS/corporate.png');
    background-repeat: no-repeat;
    background-position: -126px -252px;
    height: 65px;
    width: 100px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.CorpUserClaims-hover {
    background-image: url('../../Images/iRPAS/corporate.png');
    background-repeat: no-repeat;
    background-position: -252px -252px;
    height: 65px;
    width: 100px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.line-bar {
    background-image: url('../../Images/iRPAS/corporate.png');
    background-repeat: no-repeat;
    background-position: -378px -84px;
    height: 65px;
    width: 1px;
    margin: 1px 1px 1px 1px;
}

.CorpUserUtilities {
    background-image: url('../../Images/iRPAS/corporateImg.png');
    background-repeat: no-repeat;
    background-position: 0px -588px;
    height: 65px;
    width: 100px;
    margin: 1px 1px 1px 1px;
}

.CorpUserUtilities-hover {
    background-image: url('../../Images/iRPAS/corporateImg.png');
    background-repeat: no-repeat;
    background-position: -378px -252px;
    height: 65px;
    width: 100px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}
/*
.k-widget > .k-picker-wrap > .DisabledKendoDatePicker {
    border: 1px solid red!important ;
}*/

.ErrorKendoControl {
    border: 1px solid red!important;
}

.ui-progressbar-value {
    background-color: #2fff00;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#FF4545, endColorstr=#FFFF19);
    background-image: -moz-linear-gradient(left, #FF4545 30%, #FFFF19 80%,#2fff00 100%);
    background-image: linear-gradient(left, #FF4545 30%, #FFFF19 80%,#2fff00 100%);
    background-image: -webkit-linear-gradient(left, #FF4545 30%, #FFFF19 80%,#2fff00 100%);
    background-image: -o-linear-gradient(left, #FF4545 30%, #FFFF19 80%,#2fff00 100%);
    background-image: -ms-linear-gradient(left, #FF4545 30%, #FFFF19 80%,#2fff00 100%);
    background-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(30%,#FF4545), color-stop(80%,#FFFF19),color-stop(100%,#2fff00));
}

.mail {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -336px -84px;
    height: 14px;
    width: 19px;
    margin: 1px 1px 1px 1px;
    cursor: pointer;
    vertical-align: text-bottom;
}

.skype {
    background-repeat: no-repeat;
    background-position: -336px -84px;
    height: 14px;
    width: 19px;
    margin: 1px 1px 1px 1px;
    cursor: pointer;
    vertical-align: text-bottom;
}

.filter-white {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -420px -420px;
    height: 24px;
    width: 24px;
    margin: 6px 5px 5px 5px;
    cursor: pointer;
}

.filter-gray {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -462px -420px;
    height: 24px;
    width: 24px;
    margin: 1px 1px 1px 1px;
    cursor: pointer;
}

.bar-chart {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -462px -462px;
    height: 24px;
    width: 24px;
    margin: 6px 5px 5px 5px;
    cursor: pointer;
}

.back {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -336px -126px;
    height: 24px;
    width: 24px;
    margin: 6px 5px 5px 5px;
    cursor: pointer;
}


.dvFloat {
    float: left;
}


.account-sum {
    /*background-image:  url('../../Images/iRPAS/all-icons-3.png');*/
    background-repeat: no-repeat;
    background-position: -252px 0px;
    height: 29px;
    width: 31px;
    margin: 1px 1px 1px 1px;
    /*added by bhavya*/
    float: left;
    margin-right: -20px;
    margin-left: 5px;
}

.target {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -252px -42px;
    height: 30px;
    width: 31px;
    margin: 1px 1px 1px 1px;
    /*added by bhavya*/
    float: left;
    margin-left: 12px;
    margin-top: 8px;
}

.updates {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -252px -84px;
    height: 32px;
    width: 29px;
    margin: 1px 1px 1px 1px;
    /*added by bhavya*/
    float: left;
    margin-right: -20px;
    margin-left: 5px;
}

.score-card {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -252px -126px;
    height: 25px;
    width: 32px;
    margin: 1px 1px 1px 1px;
    /*added by bhavya*/
    float: left;
    margin-right: -20px;
    margin-top: 5px;
    margin-left: 5px;
}

.date {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -252px -169px;
    height: 25px;
    width: 25px;
    margin: 1px 1px 1px 1px;
    /*added by bhavya*/
    margin-right: -20px;
    float: left;
    margin-top: 5px;
    margin-left: 5px;
}

.money {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -252px -210px;
    height: 32px;
    width: 32px;
    margin: 1px 1px 1px 1px;
    /*added by bhavya*/
    margin-right: -8px;
    float: left;
    margin-left: 5px;
}

.reward {
    /*background-image: url('../../Images/iRPAS/all-icons-3.png');*/
    background-repeat: no-repeat;
    background-position: -252px -252px;
    height: 30px;
    width: 21px;
    margin: 1px 1px 1px 1px;
    /*added by bhavya*/
    float: left;
    margin-right: -20px;
    margin-left: 5px;
}

.Titlelbl {
    width: 70%; /*modified deepak for screen resolution */
    font-size: 14px;
    font-weight: bold;
    color: white;
    margin-top: 5px;
    margin-left: 30px;
}

.business {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -252px -294px;
    height: 30px;
    width: 30px;
    margin: 1px 1px 1px 1px;
    float: left;
}

.outstanding {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -252px -336px;
    height: 25px;
    width: 25px;
    margin: 1px 1px 1px 1px;
    float: left;
}

.out-business {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -252px -376px;
    height: 23px;
    width: 23px;
    margin: 1px 1px 1px 1px;
    /*added by rohan*/
    float: left;
    margin-top: 5px;
    margin-left: 5px;
}






.divHeader {
    /*background-image: url("../../Images/iRPAS/header-image.png");*/
    background-repeat: repeat-x;
    color: White;
    font-size: 14px;
    font-weight: bold;
    height: 33px;
    text-align: center;
    background-color: #2957a4;
}

/*Rohan : Bundle confirm dialog box*/
.BundleConfirm {
    height: auto !important;
    overflow: hidden !important;
}

#divBundleConfirm {
    height: auto !important;
}

.BundleConfirm .ui-dialog-buttonpane {
    overflow-y: hidden !important;
    height: auto !important;
}

/*Added by Deepak-----------------------*/
/*To bring the net premium texbox right in view preium summary, page PremiumSummaryPreview.cshtml*/
.AlignRightTxtBox {
    float: right !important;
    padding: 0px 0px 1px 0px !important;
}
/*---------------------------------------*/
/*rohan: added for manufacturing month and year*/
.smalldropdownnew .k-dropdown-wrap {
    background-color: transparent; /* height: 15px;*/
    width: 70% !important; /* 25px !important;*/ /* margin-top: -3px;*/
}

.misc {
    background-image: url('../../Images/misc.png');
    background-repeat: no-repeat;
    background-position: 0px -336px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
}

    .misc:hover {
        background-image: url('../../Images/misc.png');
        background-repeat: no-repeat;
        background-position: 0px -336px;
        height: 80px;
        width: 84px;
        margin: 1px 1px 1px 1px;
        background-color: white;
    }

.miscHover {
    background-image: url('../../Images/misc.png');
    background-repeat: no-repeat;
    background-position: 0px -336px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
    background-color: white;
}



.Liability {
    background-image: url('../../Images/misc.png');
    background-repeat: no-repeat;
    background-position: 0px -420px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
}

    .Liability:hover {
        background-image: url('../../Images/misc.png');
        background-repeat: no-repeat;
        background-position: 0px -420px;
        height: 80px;
        width: 84px;
        margin: 1px 1px 1px 1px;
        /*background-color:white;*/
    }

.LiabilityHover {
    background-image: url('../../Images/misc.png');
    background-repeat: no-repeat;
    background-position: 0px -420px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
    /*background-color:white;*/
}

.Calldesk {
    background-image: url('../../Images/misc.png');
    background-repeat: no-repeat;
    background-position: 0px -504px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
}

    .Calldesk:hover {
        background-image: url('../../Images/misc.png');
        background-repeat: no-repeat;
        background-position: 0px -504px;
        height: 80px;
        width: 84px;
        margin: 1px 1px 1px 1px;
        /*background-color:white;*/
    }

.CalldeskHover {
    background-image: url('../../Images/misc.png');
    background-repeat: no-repeat;
    background-position: 0px -504px;
    height: 80px;
    width: 84px;
    margin: 1px 1px 1px 1px;
    /*background-color:white;*/
}


.loginimd {
    /*background: url('../../Images/login-top.png') no-repeat;*/
    background: url('../../Images/login-top-new.png') no-repeat;
    height: 250px;
    width: 100%;
    /*min-width: 960px;*/
    /*background-image:url('../../Images/menu-strip-new.png');*/
}

.loginimddiv {
    /*border: 1px solid #D8D9DA;*/
    display: block;
    float: left;
    /*margin-top: 100px;*/
    width: 50%;
    margin-left: 23%;
    /*behavior: url(htc/border-radius.htc);*/
    /*border-radius: 15px;*/
    /*-moz-border-radius: 15px;*/
    /*-webkit-border-radius: 15px;*/
    /*position: absolute;*/
}


.layouMenuImage {
    /*width:74px;*/
}

.divlaoyoutImage {
    position: absolute;
    margin-top: -10%;
}

.texalignCenter {
    text-align: center;
}

.mainMenuBarRPAS {
    background-image: url('../../Images/iRPAS/menuBarBackground.png');
    background-repeat: repeat-x; /*  min-width: 960px;*/
    height: 60px;
    width: 100%;
    min-width: 960px;
}

.paymentRPAS {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -84px 0px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}

.utilitiesRPAS {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -84px -84px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}

.travelRPAS {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -84px -168px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}

.packageRPAS {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -84px -252px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}

.motorRPAS {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -210px 0px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}


.marineRPAS {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -210px -84px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}

.healthRPAS {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -210px -168px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}

.paymentRPAS:hover {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -84px -336px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.paymentRPASHover {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -84px -336px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.utilitiesRPAS:hover {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -84px -420px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.utilitiesRPASHover {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -84px -420px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.travelRPAS:hover {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -84px -504px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.travelRPASHover {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -84px -504px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.packageRPAS:hover {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -84px -588px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.packageRPASHover {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -84px -588px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.motorRPAS:hover {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -210px -336px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.motorRPASHover {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -210px -336px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.marineRPAS:hover {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -210px -420px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.marineRPASHover {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -210px -420px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.healthRPAS:hover {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -210px -504px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.healthRPASHover {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -210px -504px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.adminRPAS {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -84px -756px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}

    .adminRPAS:hover {
        background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
        background-repeat: no-repeat;
        background-position: -210px -756px;
        height: 60px;
        width: 86px;
        margin: 1px 1px 1px 1px;
        background-color: White;
    }

.adminRPASHover {
    background-image: url('../../Images/iRPAS/iRPAS_Sprite.png');
    background-repeat: no-repeat;
    background-position: -210px -756px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.liability {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: 0px -420px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}

    .liability:hover {
        background-image: url('../../Images/iRPAS/all-icons-3.png');
        background-repeat: no-repeat;
        background-position: -126px -420px;
        height: 60px;
        width: 86px;
        margin: 1px 1px 1px 1px;
        background-color: White;
    }

.liability-icon {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -126px -420px;
    height: 26px;
    width: 25px;
    margin: -25px 8px;
}

.liabilityHover {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -126px -420px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.liability-icondark {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -126px -420px;
    height: 26px;
    width: 25px;
    margin: 1px 1px 1px 1px;
}

.RN {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: 0px -167px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
}


    .RN:hover {
        background-image: url('../../Images/iRPAS/all-icons-3.png');
        background-repeat: no-repeat;
        background-position: -125px -167px;
        height: 60px;
        width: 86px;
        margin: 1px 1px 1px 1px;
        background-color: White;
    }

.RNHover {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -125px -167px;
    height: 60px;
    width: 86px;
    margin: 1px 1px 1px 1px;
    background-color: White;
}

.RN-icon {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: 0px -167px;
    height: 24px;
    width: 26px;
    margin: 1px 1px 1px 1px;
}

.RN-icondark {
    background-image: url('../../Images/iRPAS/all-icons-3.png');
    background-repeat: no-repeat;
    background-position: -125px -167px;
    height: 24px;
    width: 26px;
    margin: 1px 1px 1px 1px;
}

/*----------------------------------Corporate protal Menu CSS-----------------------------*/
.CorpUserHealth1 {
    background-image: url('../../../../Images/iRPAS/health.png');
    background-repeat: no-repeat;
    /* background-position: -252px -336px;*/
    height: 68px;
    width: 80px;
    margin-top: -1px;
    padding: 0px 5px;
}

.CorpUserForms1 {
    background-image: url('../../../../Images/iRPAS/forms.png');
    background-repeat: no-repeat;
    /* background-position: 0px -420px;*/
    height: 68px;
    width: 80px;
    margin-top: -1px;
    padding: 0px 5px;
}

.CorpUserClaims1 {
    background-image: url('../../../../Images/iRPAS/claims.png');
    background-repeat: no-repeat;
    /* background-position: -252px -588px;*/
    height: 68px;
    width: 80px;
    margin-top: -1px;
}

.CorpUserAdmin1 {
    background-image: url('../../../../Images/iRPAS/admin.png');
    background-repeat: no-repeat;
    /* background-position: -378px -420px;*/
    height: 68px;
    width: 80px;
    margin-top: -1px;
    padding: 0px 5px;
}

.CorpUserTravel1 {
    background-image: url("../../../../Images/iRPAS/travels.png");
    background-repeat: no-repeat;
    /* background-position: -378px -420px;*/
    height: 68px;
    width: 80px;
    margin-top: -1px;
    padding: 0px 5px;
    /*margin-left:100px;*/
}

.CorpUserMarine1 {
    background-image: url('../../../../Images/iRPAS/marine.png');
    background-repeat: no-repeat;
    /* background-position: -378px -336px;*/
    height: 68px;
    width: 80px;
    margin-top: -1px;
    padding: 0px 1px;
}

.CorpUserForms1-hover {
    background-image: url('../../../../Images/iRPAS/forms.png');
    background-repeat: no-repeat;
    /* background-position: 0px -420px;*/
    height: 68px;
    width: 80px;
    margin-top: -1px;
    padding: 0px 5px;
}

.CorpUserMarine1-hover {
    background-image: url('../../../../Images/iRPAS/marine.png');
    background-repeat: no-repeat;
    /* background-position: -378px -336px;*/
    height: 68px;
    width: 80px;
    margin-top: -1px;
    padding: 0px 1px;
}

.CorpUserHealth1-hover {
    background-image: url('../../../../Images/iRPAS/health.png');
    background-repeat: no-repeat;
    /* background-position: -252px -336px;*/
    height: 68px;
    width: 80px;
    margin-top: -1px;
    padding: 0px 5px;
}

.CorpUserTravel1-hover {
    background-image: url("../../../../Images/iRPAS/travels.png");
    background-repeat: no-repeat;
    /* background-position: -378px -420px;*/
    height: 68px;
    width: 80px;
    margin-top: -1px;
    padding: 0px 5px;
    /*margin-left:100px;*/
}

.CorpUserAdmin1-hover {
    background-image: url('../../../../Images/iRPAS/admin.png');
    background-repeat: no-repeat;
    /* background-position: -378px -420px;*/
    height: 68px;
    width: 80px;
    margin-top: -1px;
    padding: 0px 5px;
}

.CorpUserClaims1-hover {
    background-image: url('../../../../Images/iRPAS/claims.png');
    background-repeat: no-repeat;
    /* background-position: -252px -588px;*/
    height: 68px;
    width: 80px;
    margin-top: -1px;
}

.line-bar {
    /*background-image: url('../../Images/iRPAS/corporate.png');*/
    background-repeat: no-repeat;
    background-position: -378px -84px;
    height: 65px;
    width: 1px;
    margin: 1px 1px 1px 1px;
}

.CorpUserUtilities1 {
    background-image: url('../../../../Images/iRPAS/utility.png');
    background-repeat: no-repeat;
    /* background-position: -126px -336px;*/
    height: 68px;
    width: 80px;
    margin-top: -1px;
    padding: 0px 5px;
}

.CorpUserUtilities1-hover {
    background-image: url('../../../../Images/iRPAS/utility.png');
    background-repeat: no-repeat;
    /* background-position: -126px -336px;*/
    height: 68px;
    width: 80px;
    margin-top: -1px;
    padding: 0px 5px;
}

.home1 {
    background-image: url('');
    background-repeat: no-repeat;
    /* background-position: 0px -336px;*/
    height: 68px;
    width: 80px;
    margin-top: 6px;
    padding-left: 10px;
}

.logoutbtn1 {
    background-image: url('');
    background-repeat: no-repeat;
    /* background-position: 0px -336px;*/
    height: 68px;
    width: 80px;
    margin-top: 6px;
    padding-left: 10px;
}
/*---------------------------------------End------------------------------------------------*/


.Panel-Design {
    background-color: #e1e3f2;
    padding-bottom: 10px;
    /*border: 1px solid lightgray;*/
    margin-top: 10px;
    padding: 0;
    border-radius: 14px !important;
}



.fourColumns {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px; /* margin-left: 5%;     margin-right: 5%;*/
    float: left;
}

    .fourColumns .blocks {
        width: 24%;
        /*min-width: 250px;*/
        width: 25%;
        vertical-align: middle;
        display: inline; /*padding-top: 1px;*/
    }
#divFromBroadcastTo label {
    width: auto;
    text-align: left;
}

.SPdisclaimerMandatory{
    color:red;
}
.SPdisclaimerCheckbox{
    color:red;
    cursor:pointer;
    font-size:12px !important
}
.SPdisclaimernone{
    display:none
}
.SPdisclaimerblock{
    display:block
}
.spDisableCheckboxClass{
    color:grey;
    pointer-events:none;
}

.disclaimerIR {
    vertical-align: middle;
    width: 18px;
    display: inline-block;
    height: 18px;
    cursor: pointer;
    margin-right: 4px;
    margin-top: 15px;
    background: url(../../../Content/images/svg/info.svg) no-repeat center center;
}

.disclaimerDivIR {
    color: #989898;   
    font-style: italic;    
    padding: 1px 27px;
}


.w50 {
    width: 50%;
    display: inline;
    float: left;
}

.w30 {
    width: 30%;
    display: inline;
    float: left;
}

@charset "utf-8";

/* R E S E T */
body {margin:0; padding:0;}


/*
FONT FACE RULE
=====================================================
@font-face {
font-family:<a-remote-font-name>; 
src:<source> [,<source>]; 
font-weight:<weight>; 
font-style:<style>;
}


NEED ALL THE FOLLOWING FILES FOR BEST SUPPORT POSSIBLE
=========================================================
.eot + .ttf /.otf + svg + woff
---------------------------------------------------------
Internet Explorer (all versions): EOT [Embedded OpenType] - Tool to convert TTF into an EOT format:	http://code.google.com/p/ttf2eot/
Safari (3.2+): TTF/OTF [TrueType Format/OpenType Format] - 	Tool to convert OTF into an TTF format:	http://fontforge.sourceforge.net/
iPhone (3.1): SVG [Scalable Vector Graphics] - SVG Converter:	http://xmlgraphics.apache.org/batik/tools/font-converter.html
Chrome (all versions): SVG [TTF/OTF]
Firefox (3.5+): TTF/OTF [.WOFF added 3.6]
Opera (10+): TTF/OTF
=========================================================
*/



/* F O N T   F A C E */
@font-face{font-family: 'WebRupee';src: url('../../Content/iRPAS/Font/WebRupee.V2.0.eot');src: local('WebRupee'), url('../../Content/iRPAS/Font/WebRupee.V2.0.ttf') format('truetype'),  url('../../Content/iRPAS/Font/WebRupee.V2.0.woff') format('woff'), url('../../Content/iRPAS/Font/WebRupee.V2.0.svg') format('svg'); font-weight:normal; font-style:normal;}
.WebRupee {font-family:'WebRupee';}
html>body .WebRupee {margin-right:2px;
                     
                     }
html>body .WebRupee {*margin-right:0;} 


/* C O N T E N T */
#container {width:50px;}


/*
TEST RESULTS
============================================================
Windows:	XP, Vista
-----------------------------------------------------------
Mozilla
4.0(beta)	Fine
3.5.0		Fine
Below this version, Rs. will come instead of rupees sign.


INTERNET EXPLORER
6.0			Fine
7.0			Fine
8.0			Fine
 

Chrome
8.0			Fine
7.0			Fine 
6.0			Fine
 

Opera
10.61		Fine
10.51		Fine
10.10		Fine


Safari
5.0			Fine


============================================================
Linux:		CentOS, Ubuntu 9.04
------------------------------------------------------------
CentOS
Mozilla 3.0		Rs. will come instead of rupees sign.


Ubuntu 9.04	
Mozilla 3.0.5	Rs. will come instead of rupees sign.
*/

/*
 * Note: While Microsoft is not the author of this file, Microsoft is
 * offering you a license subject to the terms of the Microsoft Software
 * License Terms for Microsoft ASP.NET Model View Controller 4 Developer Preview.
 * Microsoft reserves all other rights. The notices below are provided
 * for informational purposes only and are not the license terms under
 * which Microsoft distributed this file.
 *
 * jQuery UI Accordion 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

/*
 * Note: While Microsoft is not the author of this file, Microsoft is
 * offering you a license subject to the terms of the Microsoft Software
 * License Terms for Microsoft ASP.NET Model View Controller 4 Developer Preview.
 * Microsoft reserves all other rights. The notices below are provided
 * for informational purposes only and are not the license terms under
 * which Microsoft distributed this file.
 *
 * jQuery UI CSS Framework 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 *
 * http://docs.jquery.com/UI/Theming
 */
@import "jquery.ui.base.css";
@import "jquery.ui.theme.css";

/*
 * Note: While Microsoft is not the author of this file, Microsoft is
 * offering you a license subject to the terms of the Microsoft Software
 * License Terms for Microsoft ASP.NET Model View Controller 4 Developer Preview.
 * Microsoft reserves all other rights. The notices below are provided
 * for informational purposes only and are not the license terms under
 * which Microsoft distributed this file.
 *
 * jQuery UI Autocomplete 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * Note: While Microsoft is not the author of this file, Microsoft is
 * offering you a license subject to the terms of the Microsoft Software
 * License Terms for Microsoft ASP.NET Model View Controller 4 Developer Preview.
 * Microsoft reserves all other rights. The notices below are provided
 * for informational purposes only and are not the license terms under
 * which Microsoft distributed this file.
 *
 * jQuery UI Menu 1.8.11
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

@import url("jquery.ui.core.css");
@import url("jquery.ui.resizable.css");
@import url("jquery.ui.selectable.css");
@import url("jquery.ui.accordion.css");
@import url("jquery.ui.autocomplete.css");
@import url("jquery.ui.button.css");
@import url("jquery.ui.dialog.css");
@import url("jquery.ui.slider.css");
@import url("jquery.ui.tabs.css");
@import url("jquery.ui.datepicker.css");
@import url("jquery.ui.progressbar.css");
/*
 * Note: While Microsoft is not the author of this file, Microsoft is
 * offering you a license subject to the terms of the Microsoft Software
 * License Terms for Microsoft ASP.NET Model View Controller 4 Developer Preview.
 * Microsoft reserves all other rights. The notices below are provided
 * for informational purposes only and are not the license terms under
 * which Microsoft distributed this file.
 *
 * jQuery UI Button 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.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: 1.4;  }
.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; }
.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 */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

/*
 * Note: While Microsoft is not the author of this file, Microsoft is
 * offering you a license subject to the terms of the Microsoft Software
 * License Terms for Microsoft ASP.NET Model View Controller 4 Developer Preview.
 * Microsoft reserves all other rights. The notices below are provided
 * for informational purposes only and are not the license terms under
 * which Microsoft distributed this file.
 *
 * jQuery UI CSS Framework 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,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:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.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: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*
 * Note: While Microsoft is not the author of this file, Microsoft is
 * offering you a license subject to the terms of the Microsoft Software
 * License Terms for Microsoft ASP.NET Model View Controller 4 Developer Preview.
 * Microsoft reserves all other rights. The notices below are provided
 * for informational purposes only and are not the license terms under
 * which Microsoft distributed this file.
 *
 * jQuery UI Datepicker 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.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-year {width: 100%;}
.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 { border-left-width:0; }
.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%; }

/* 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 { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
/*
 * Note: While Microsoft is not the author of this file, Microsoft is
 * offering you a license subject to the terms of the Microsoft Software
 * License Terms for Microsoft ASP.NET Model View Controller 4 Developer Preview.
 * Microsoft reserves all other rights. The notices below are provided
 * for informational purposes only and are not the license terms under
 * which Microsoft distributed this file.
 *
 * jQuery UI Dialog 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px;background-image: url('../../../Images/close-icon.jpg');background-size:contain;}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; 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: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/*
 * Note: While Microsoft is not the author of this file, Microsoft is
 * offering you a license subject to the terms of the Microsoft Software
 * License Terms for Microsoft ASP.NET Model View Controller 4 Developer Preview.
 * Microsoft reserves all other rights. The notices below are provided
 * for informational purposes only and are not the license terms under
 * which Microsoft distributed this file.
 *
 * jQuery UI Progressbar 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
/*
 * Note: While Microsoft is not the author of this file, Microsoft is
 * offering you a license subject to the terms of the Microsoft Software
 * License Terms for Microsoft ASP.NET Model View Controller 4 Developer Preview.
 * Microsoft reserves all other rights. The notices below are provided
 * for informational purposes only and are not the license terms under
 * which Microsoft distributed this file.
 *
 * jQuery UI Resizable 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)]
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; 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;}
/*
 * Note: While Microsoft is not the author of this file, Microsoft is
 * offering you a license subject to the terms of the Microsoft Software
 * License Terms for Microsoft ASP.NET Model View Controller 4 Developer Preview.
 * Microsoft reserves all other rights. The notices below are provided
 * for informational purposes only and are not the license terms under
 * which Microsoft distributed this file.
 *
 * jQuery UI Selectable 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }

/*
 * Note: While Microsoft is not the author of this file, Microsoft is
 * offering you a license subject to the terms of the Microsoft Software
 * License Terms for Microsoft ASP.NET Model View Controller 4 Developer Preview.
 * Microsoft reserves all other rights. The notices below are provided
 * for informational purposes only and are not the license terms under
 * which Microsoft distributed this file.
 *
 * jQuery UI Slider 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.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; }

.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; }
/*
 * Note: While Microsoft is not the author of this file, Microsoft is
 * offering you a license subject to the terms of the Microsoft Software
 * License Terms for Microsoft ASP.NET Model View Controller 4 Developer Preview.
 * Microsoft reserves all other rights. The notices below are provided
 * for informational purposes only and are not the license terms under
 * which Microsoft distributed this file.
 *
 * jQuery UI Tabs 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.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: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*
 * Note: While Microsoft is not the author of this file, Microsoft is
 * offering you a license subject to the terms of the Microsoft Software
 * License Terms for Microsoft ASP.NET Model View Controller 4 Developer Preview.
 * Microsoft reserves all other rights. The notices below are provided
 * for informational purposes only and are not the license terms under
 * which Microsoft distributed this file.
 *
 * jQuery UI CSS Framework 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; 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 #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.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; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.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-off { background-position: -96px -144px; }
.ui-icon-radio-on { 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-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
