/* Shield UI Lite 1.7.10 | Copyright 2013-2015 Shield UI Ltd. | https://www.shieldui.com */
.sui-grid-core{
    margin-top:-1px;
    height:auto;
    outline:0 none;
    font-size:14px
}
.sui-grid-core .sui-gridheader{
    background-attachment:scroll;
    background-position:0 0;
    background-repeat:repeat-x;
    overflow-x:hidden;
    width:100%
}
.sui-grid-core .sui-gridheader.sui-scrolldiv{
    background:#dcf2ff;
    padding:0 !important;
    margin-right:-1px;
    width:100%
}
.sui-grid-core .sui-table{
    border:0 none;
    table-layout:fixed;
    width:100%;
    border-spacing:0;
    border-collapse:collapse;
    empty-cells:show;
    /*user-select:none*/
}
.sui-grid-core .sui-selectable,.sui-grid-core .sui-non-selectable,.sui-grid-core .sui-expand,.sui-grid .sui-collapse,.sui-grid .sui-group-panel{
    user-select:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -o-user-select:none;
    -ms-user-select:none;
    -webkit-touch-callout:none
}
.sui-grid-core .sui-table-ie7{
    border:0 none;
    table-layout:fixed;
    border-spacing:0;
    empty-cells:show
}
.sui-grid-core .sui-hide{
    display:none
}
.sui-grid-core .sui-gridcontent{
    outline:medium none;
    overflow:hidden
}
.sui-grid-core .sui-scroller{
    overflow:hidden;
    height:auto !important;
}
.sui-grid-core .sui-scroller .sui-content{
    float:left;
    height:auto !important;
    overflow-x:auto;
    overflow-y:none
}
.sui-grid-core .sui-scroller .sui-virtualized.sui-content{
    float:none
}
.sui-grid-core tr td:first-child,.sui-grid-core tr th:first-child{
    border-left-style:none;
    border-left-width:0
}
.sui-grid-core .sui-cell{
    border-collapse:collapse;
    border-style:solid;
    border-width:0 0 1px 1px;
    display:table-cell;
    overflow:hidden;
    padding:.6em;
    vertical-align:middle;
    white-space:normal;
    width:auto
}
.sui-grid-core .sui-footer-cell{
    display:table-cell;
    overflow:hidden;
    padding:.6em;
    vertical-align:middle;
    white-space:normal;
    width:auto;
    font-weight:700
}
.sui-grid-core .sui-detail-cell{
    border-collapse:collapse;
    border-style:solid;
    border-width:0 0 1px 1px;
    display:table-cell;
    overflow:hidden;
    vertical-align:middle;
    white-space:normal;
    width:auto
}
.sui-grid-core .sui-headercell{
    border-collapse:collapse;
    overflow:hidden;
    text-align:left;
    text-overflow:ellipsis;
    font-size:13px;
    padding:10px;
    white-space:normal;
    font-weight:700
}
.sui-headercontent{
    overflow:hidden;
    position:relative
}
.sui-area{
    position:absolute;
    opacity:.4;
    filter:alpha(opacity=40);
    height:100%;
    left:0;
    top:0;
    width:100%;
    z-index:1000100
}
.sui-grid-core .sui-pager{
    border-top:1px dashed #dfdfdf;
    display:inline-block;
    padding:8px 0 9px;
    white-space:normal;
    width:100%
}
.sui-grid-core .sui-link{
    color:inherit;
    display:block;
    margin:-.5em -.6em -.4em;
    padding:.5em .6em .4em;
    text-decoration:none
}
.sui-grid-core .sui-descending,.sui-grid-core .sui-ascending{
    font-size:.7em;
    padding-left:.3em
}
.sui-grid-core .sui-collapse-cell{
    border-bottom:0
}
.sui-grid-core .sui-expand-cell,.sui-grid-core .sui-collapse-cell,.sui-grid-core .sui-sui-indent-cell,.sui-grid-core .sui-indent-col{
    font-weight:700;
    text-align:center;
    width:2.4em;
    padding:0;
    margin:0
}
.sui-grid-core .sui-expand-cell,.sui-grid-core .sui-collapse-cell{
    cursor:pointer
}
.sui-grid-core .sui-resizable-handle{
    cursor:col-resize;
    position:absolute
}
.sui-reorderable .sui-headercell{
    cursor:default
}
.sui-grid-reorder-indicator{
    position:absolute;
    z-index:998;
    margin-left:-3px;
    /*margin-right:3px*/
}
.sui-grid-reorder-indicator .sui-grid-indicator-top,.sui-grid-reorder-indicator .sui-grid-indicator-bottom{
    position:absolute;
    border-style:solid;
    border-width:4px;
    border-color:transparent;
}
.sui-grid-reorder-indicator .sui-grid-indicator-bottom{
    margin:28px 0 0 -4px
}
.sui-grid-core .sui-toolbar{
    border-collapse:collapse;
    padding:.6em;
    vertical-align:middle;
    white-space:normal;
    width:auto
}
.sui-grid-core .sui-toolbar .sui-button,.sui-grid-core .sui-cell .sui-button{
    margin-right:.6em
}
.sui-grid-core .sui-editable-cell .sui-numeric-textbox,.sui-grid-core .sui-editable-cell .sui-input,.sui-grid-core .sui-editable-cell .sui-datepicker,.sui-grid-core .sui-editable-cell .sui-combobox,.sui-grid-core .sui-editable-cell .sui-dropdown{
    width:100%
}
.sui-grid-core .sui-editable-cell{
    padding:.3em;
    text-align:center
}
.sui-grid-core .sui-button-cell{
    padding:.3em
}
.sui-grid-core .sui-updated-marker{
    position:absolute;
    width:0;
    height:0;
    border-style:solid;
    border-width:3px;
    border-color:red transparent transparent red;
    margin:-.51em 0 0 -.6em;
    padding:0;
    overflow:hidden;
    vertical-align:top
}
.sui-filter-cell{
    border-collapse:collapse;
    border-style:solid none none solid;
    border-width:1px 0 0 1px;
    overflow:hidden;
    padding:.518em;
    text-align:left;
    text-overflow:ellipsis;
    white-space:normal
}
.sui-filter-cell .sui-button{
    margin-left:1px
}
.sui-filter-button-content{
    display:block
}
.sui-filter-cell .sui-button:hover .sui-filter-button-content{
    background-position:-144px 0
}
.sui-clear-filter-button-content{
    display:block
}
.sui-filter-cell .sui-button:hover .sui-clear-filter-button-content{
    background-position:-160px 0
}
.sui-grid-core .sui-group-footer-cell{
    display:table-cell;
    overflow:hidden;
    padding:.6em;
    vertical-align:middle;
    white-space:normal;
    width:auto;
    font-weight:700
}
.sui-grid-core .sui-grouped-table .sui-group-header:first-child .sui-group-header-cell{
    border-top:0
}
.sui-grid-core .sui-group-header-cell{
    border-collapse:collapse;
    border-style:solid;
    border-width:0 0 1px 1px;
    display:table-cell;
    overflow:hidden;
    padding:.6em .6em .6em 0;
    vertical-align:middle;
    white-space:normal;
    width:auto;
    padding-top:.3em;
    padding-bottom:.3em
}
.sui-grid-core .sui-collapse,.sui-grid-core .sui-expand{
    padding:.5em;
    white-space:normal;
    width:auto;
    cursor:pointer;
    font-size:1.6em;
    padding-bottom:0;
    padding-top:0;
    margin:0
}
.sui-grid-core .sui-group-panel{
    padding:.3em
}
.sui-grid-core .sui-group-panel.sui-group-panel-empty{
    padding:.7em
}
.sui-grid-core .sui-group-panel-indicator{
    display:inline-block
}
.sui-grid-core .sui-group-panel-indicator{
    padding:.4em;
    cursor:pointer;
    margin-right:.3em;
    margin-left:.3em
}
.sui-grid-core .sui-group-panel .sui-descending,.sui-grid-core .sui-group-panel .sui-ascending,.sui-grid-core .sui-group-panel .sui-group-title{
    padding-right:.7em
}
.sui-grid-core .sui-group-panel .sui-descending,.sui-grid-core .sui-group-panel .sui-ascending{
    padding-top:.5em;
    padding-bottom:.5em
}
.sui-grid-core .sui-grid-no-gap{
    border-right-width:0
}
.sui-grid{
    color:#012970
}
.sui-grid .sui-gridheader{
    border-top:1px solid #e1e1e1;
    color:#6d6d6d
}
.sui-grid .sui-no-header{
    border-top:1px solid #e1e1e1
}
.sui-grid .sui-headercell a{
    color:#5c5c5c
}
/*
.sui-grid .sui-headercontent{
    border-color:#e1e1e1
}
*/
.sui-grid .sui-headercell,.sui-grid .sui-indent-cell{
    background-color:#dcf2ff
}
.sui-grid .sui-gridcontent{
    background-color:#fff
}
/*
.sui-grid .sui-alt-row,.sui-grid .sui-grid-footer{
    background:none repeat scroll 0 0;
    background-color:#f8f8f8
}
*/
.sui-hover .sui-row:hover,
.sui-hover .sui-alt-row:hover,
.sui-hover .sui-row:hover a,
.sui-hover .sui-alt-row:hover a,
.sui-hover .sui-selected:hover td{
    color:#fff;
    background-color:#4abcff
}
.sui-grid .sui-cell,.sui-grid .sui-detail-cell{
    border-color:#e9e9e9
}
.sui-grid .sui-selected .sui-cell,.sui-grid tr .sui-selected{
    color:#fff;
    background-color:#197bb5
}

.sui-grid .sui-cell a.view{
    display:inline-block;
    background:#e8f6ff;
    border:1px solid #86d1ff;
    margin-left:6px;
    padding:2.5px 9px;
    font-size:13px;
    font-weight:bold;
    border-radius:4px;

    color:#0d8ee0 !important;
}
.sui-grid .sui-cell a.view:hover{color:#000e76 !important}

.sui-grid table td.norecord{
    padding:13px 16px 14px;
    border-bottom:1px solid #e9e9e9
}
.sui-area-color{
    background-color:#2199e0
}
.sui-grid-reorder-indicator .sui-grid-indicator-top{
    border-top-color:#25afff
}
.sui-grid-reorder-indicator .sui-grid-indicator-bottom{
    border-bottom-color:#25afff
}
.sui-grid .sui-toolbar{
    border-top:1px solid #e1e1e1;
    color:#6d6d6d
}
.sui-grid .sui-toolbar.sui-toolbar-bottom{
    border-top:0;
    border-bottom:1px solid #e1e1e1
}
.sui-grid .sui-toolbar.sui-toolbar-bottom:last-of-type{
    border-bottom:0
}
.sui-filter-row{
    background-color:#f7f7f7
}
.sui-filter-cell{
    border-left-color:#e1e1e1;
    border-top-color:#e1e1e1
}
.sui-filter-button-content{
    background-position:-144px -16px
}
.sui-clear-filter-button-content{
    background-position:-160px -16px
}
.sui-grid .sui-group-header-cell{
    border-color:#e1e1e1
}
.sui-grid .sui-group-header,.sui-grid .sui-group-header .sui-indent-cell,.sui-grid .sui-group-intend-cell{
    background:none repeat scroll 0 0;
    background-color:#f7f7f7
}
.sui-grid .sui-group-header .sui-group-header-cell{
    border-bottom:0;
    border-top:1px solid #e1e1e1
}
.sui-grid .sui-group-title,
.sui-grid .sui-group-header-text{
    text-transform:capitalize
}
.sui-grid .sui-grouped-table .sui-row .sui-cell{
    border-top:1px solid #e1e1e1
}
.sui-grid .sui-grouped-table tbody tr:last-child .sui-group-intend-cell{
    border-bottom:1px solid #e1e1e1
}
.sui-grid .sui-group-footer,.sui-group-footer .sui-indent-cell,.sui-grid .sui-grid-footer{
    background:none repeat scroll 0 0;
    background-color:#f7f7f7;
    border-top:1px solid #e1e1e1
}
.sui-grid .sui-group-panel{
    padding:.3em;
    border-top:1px solid #ebebeb
}
.sui-grid .sui-group-panel-indicator{
    border:1px solid #e1e1e1
}
.sui-grid .sui-group-panel,.sui-grid .sui-group-panel-indicator{
    background-color:#f3f8ff
}
.sui-loading-panel{
    position:absolute;
}
.sui-loading-panel .sui-loading-image{
    position:relative;
    display:block;
    width:20px;
    height:20px;
    margin:-6px auto 0;
    padding:6px;
    z-index:inherit;
    border-radius:4px;
    background:#fff url(../../img/loading.gif);
    background-position:7px 6px;
    background-repeat:no-repeat;
    background-size:20px
}
.sui-loading-panel .sui-loading-image-small{
    position:relative;
    display:block;
    width:30px;
    height:30px;
    margin:0 auto;
    z-index:inherit;
    border-radius:2px;
    background-position:center center;
    background-repeat:no-repeat;
    background-image:url(../../img/loading.gif)
}
.sui-loading-panel .sui-loading-back{
    position:inherit;
    width:100%;
    height:100%;
    top:0;
    background-color:#919191;
    opacity:.45;
    filter:alpha(opacity=45)
}
.sui-loading-panel-ie7 .sui-loading-back{
    position:absolute
}
.sui-loading-panel .sui-loading-text{
    display:block;
    margin:0 auto;
    position:relative;
    text-align:center;
    z-index:inherit;
    font-size:1.5em;
    color:#fff
}
.sui-rtl .sui-grid tr td:last-child,.sui-rtl .sui-grid tr th:last-child{
    border-left:0 none
}
.sui-rtl .sui-grid-core tr td:first-child,.sui-rtl .sui-grid-core tr th:first-child{
    border-left-style:solid;
    border-left-width:1px
}
.sui-rtl .sui-grid-core .sui-headercell{
    text-align:right
}
.sui-rtl .sui-grid-core .sui-descending,.sui-rtl .sui-grid-core .sui-ascending{
    padding-left:0;
    padding-right:.2em
}

.sui-pager-core{padding-bottom:.56em;padding-top:.56em;white-space:normal;font-size:14px;font-family:Helvetica,Arial,sans-serif;display:inline-block;width:100%;vertical-align:middle}.sui-pager-element,.sui-pagination-ie{float:left}.sui-pager-core div,.sui-pager-core a{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.sui-pagination{vertical-align:middle}.sui-pagination a{cursor:pointer}.sui-pagination a:hover{background-color:transparent}.sui-pagination .sui-disabled a{cursor:default}.sui-pagination .sui-pager-element.sui-disabled:hover{background-color:transparent}.sui-pagination:first-child{border-radius:4px}.sui-pager-core .sui-pagination{display:inline-block;margin:0 .6em;overflow:hidden;cursor:default;list-style-type:none;padding:0}.sui-pager-core .sui-pagination-ie7{float:left}.sui-pager-core .sui-pagination a{border-image:none;border-style:solid;border-width:0 1px 0 0;float:left;padding:.29em .75em;text-decoration:none}.sui-pager-core div.sui-pager-info-box,.sui-pager-core div.sui-pager-info-box-ie{float:right;padding-right:.6em;padding-top:.375em}.sui-pager-core .sui-disabled{opacity:.4;filter:alpha(opacity=40);cursor:default;pointer-events:none}.sui-pager{background-color:#ecedee;border-color:#c4c4c4}.sui-pager .sui-pagination{background-color:#ecedee;border-width:1px;border-style:solid;border-color:#c4c4c4}.sui-pager .sui-pagination a{color:#6d6d6d;border-color:#c4c4c4}.sui-pager .sui-pagination a:hover{color:#fff}.sui-pager .sui-pagination .sui-selected{color:#fff;background-color:#197bb5}.sui-pager .sui-pagination .sui-last{border-right-width:0}.sui-pager .sui-pagination .sui-disabled a:hover{color:#6d6d6d}.sui-pager .sui-pagination .sui-pager-element:hover{background-color:#2199e0}.sui-pager .sui-pager-info-box{color:#6d6d6d}.sui-pager .sui-pagination .sui-pager-element.sui-disabled:hover{filter:alpha(opacity=40);opacity:.4}








@media all and (max-width:850px){

.sui-grid .sui-cell a.view{padding:5px 6px 3px 7px}

}