.jqx-rc-tl-pos
{
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
}
.jqx-rc-tr-pos
{
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}
.jqx-rc-bl-pos
{
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.jqx-rc-br-pos
{
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
/*top rounded Corners*/
.jqx-rc-t-pos
{
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}
/*bottom rounded Corners*/
.jqx-rc-b-pos
{
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
/*right rounded Corners*/
.jqx-rc-r-pos
{
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
/*left rounded Corners*/
.jqx-rc-l-pos
{
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
/*all rounded Corners*/
.jqx-rc-all-pos
{
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.jqx-widget-pos {
    font-size: 15px;
    font-family: 'segoe ui', arial, sans-serif;
}
.jqx-widget-content-pos{font-size: 15px; font-family: 'segoe ui', arial, sans-serif; border-color: #e5e5e5; color: #767676; background-color: #fff;}
.jqx-widget-header-pos{font-size: 15px; font-family: 'segoe ui', arial, sans-serif; color: #767676; border-color:#e5e5e5; background-color:#f4f4f4;}
.jqx-fill-state-normal-pos{font-size: 15px; font-family: 'segoe ui', arial, sans-serif; border-color: #e5e5e5; color: #767676; background: #ffffff;}
.jqx-button-pos {border-color: #e5e5e5;}
.jqx-fill-state-hover-pos{border-color:#dedede; color: #000; 

}
.jqx-fill-state-focus-pos { border-color: #cdcdcd; }
.jqx-fill-state-pressed-pos{
    border-color:#e5e5e5;
    color: #fff;


}

.jqx-progressbar-value-pos {
    background-color: #b01d2a;
    border-radius: 20px;
}

.jqx-progressbar-pos {
    border-radius: 20px;

}



.jqx-input-pos {
    border-color: #e5e5e5;
}
.jqx-scrollbar-state-normal-pos, .jqx-grid-bottomright-pos, .jqx-panel-bottomright-pos, .jqx-listbox-bottomright-pos{background-color:#f0f0f0;}
.jqx-widget-pos .jqx-grid-column-header-pos, .jqx-grid-cell-pos, .jqx-widget-pos .jqx-grid-cell-pos, .jqx-widget-pos .jqx-grid-group-cell-pos, .jqx-grid-group-cell-pos{font-size: 15px; font-family: 'segoe ui', arial, sans-serif; border-color:#f0f0f0;}
.jqx-tabs-title-selected-bottom-pos, .jqx-tabs-selection-tracker-bottom-pos, .jqx-tabs-title-selected-top-pos, .jqx-tabs-selection-tracker-top-pos{color: #767676; border-color:#e5e5e5; border-bottom:1px solid #fff; background:#fff}
.jqx-grid-cell-sort-alt-pos, .jqx-grid-cell-filter-alt-pos, .jqx-grid-cell-pinned-pos, .jqx-grid-cell-alt-pos, .jqx-grid-cell-sort-pos{ background-color:#fafafa; color: #000; border-left:1px dotted #e5e5e5; border-right:1px dotted #e5e5e5;}
.jqx-menu-vertical-pos{background: #fff; border-color: #e5e5e5;}
.jqx-widget-pos .jqx-grid-cell-pos, .jqx-widget-pos .jqx-grid-column-header-pos, .jqx-widget-pos .jqx-grid-group-cell-pos {color: #000; border-color: #e5e5e5;}
.jqx-grid-cell-pos { vertical-align: middle; }
.jqx-widget-pos .jqx-grid-column-menubutton-pos, .jqx-widget-pos .jqx-grid-column-sortascbutton-pos, .jqx-widget-pos .jqx-grid-column-sortdescbutton-pos, .jqx-widget-pos .jqx-grid-column-filterbutton-pos {
    background-color: transparent;
    border-color: #e5e5e5;
}
.jqx-window-header-pos, .jqx-input-button-header-pos, .jqx-calendar-title-header-pos, .jqx-grid-pos .jqx-widget-header-pos, .jqx-grid-header-pos, .jqx-grid-column-header-pos {font-size: 15px; font-family: 'segoe ui', arial, sans-serif; border-color: #e5e5e5; color: #767676; background: #fff;}
.jqx-grid-column-menubutton-pos {
    background-image: url('images/pos-icon-down.png');
}
.jqx-widget-pos .jqx-grid-cell-selected-pos, .jqx-grid-cell-selected-pos {
    background-color: #f0f3f5;
    border: 1px dashed #bbb ;
    color: black;
    font-size: 15px;
    /* height: 39px; */
    margin-top: 0;
    z-index: 800 !important;
}

.cell-edit.jqx-grid-cell-selected.jqx-grid-cell-selected-pos.jqx-fill-state-pressed.jqx-fill-state-pressed-pos {
    background-color: #fff;
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    border-left:none;
    border-right:none;
    color: black;
    font-size: 15px;
    height: 39px;
    margin-top:0px;
    z-index: 800 !important;
}




.select.jqx-grid-cell-selected.jqx-grid-cell-selected-pos.jqx-fill-state-pressed.jqx-fill-state-pressed-pos   {
    background-color: #fff;
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    border-left:none;
    border-right:none;
    color: black;
    font-size: 15px;
    height: 39px;
    margin-top:0px;
    z-index: 800 !important;
}





.jqx-grid-cell-hover-pos{ background-color:#fff;}
/*applied to the column's sort button when the sort order is ascending.*/
.jqx-grid-column-sortascbutton-pos {
    background-image: url('images/pos-icon-up.png');
}
.jqx-grid-column-sortdescbutton-pos {
    background-image: url('images/pos-icon-down.png');
}
.jqx-checkbox-hover-pos {
    background-color: #fff;
}
.jqx-radiobutton-hover-pos {
    background-color: #fff;
}
.jqx-scrollbar-thumb-state-normal-horizontal-pos, .jqx-scrollbar-thumb-state-normal-pos {
    background: #cdcdcd; border-color: #cdcdcd;
}
.jqx-scrollbar-thumb-state-hover-horizontal-pos, .jqx-scrollbar-thumb-state-hover-pos {
    background: #a6a6a6; border-color: #a6a6a6;
}
.jqx-scrollbar-thumb-state-pressed-horizontal-pos, .jqx-scrollbar-thumb-state-pressed-pos {
    background: #606060; border-color: #606060;
}
.jqx-scrollbar-button-state-normal-pos
{
    border: 1px solid #f0f0f0; 
    background: #f0f0f0;
}
/*applied to the scrollbar buttons in hovered state.*/
.jqx-scrollbar-button-state-hover-pos
{
    border: 1px solid #dadada;
    background: #dadada;
}
/*applied to the scrollbar buttons in pressed state.*/
.jqx-scrollbar-button-state-pressed-pos
{
    border: 1px solid #606060;
    background: #606060;
}

/*icons*/
.jqx-window-collapse-button-pos
{
    background-image: url(images/pos-icon-up.png);
}
.jqx-window-collapse-button-collapsed-pos {
    background-image: url(images/pos-icon-down.png);
}
.jqx-icon-arrow-up-pos, .jqx-expander-arrow-bottom-pos, .jqx-menu-item-arrow-up-pos
{
    background-image: url('images/pos-icon-up.png');
}
.jqx-icon-arrow-down-pos, .jqx-expander-arrow-top-pos, .jqx-tree-item-arrow-expand-pos, .jqx-tree-item-arrow-expand-hover-pos, .jqx-menu-item-arrow-down-pos
{
    background-image: url('images/pos-icon-down.png');
}
.jqx-icon-arrow-left-pos, .jqx-menu-item-arrow-left-pos
{
    background-image: url('images/pos-icon-left.png');
}
.jqx-icon-arrow-right-pos, .jqx-menu-item-arrow-right-pos, .jqx-tree-item-arrow-collapse-pos, .jqx-tree-item-arrow-collapse-hover-pos
{
    background-image: url('images/pos-icon-right.png');
}
.jqx-tabs-arrow-left-pos, .jqx-tree-item-arrow-collapse-rtl-pos, .jqx-tree-item-arrow-collapse-hover-rtl-pos
{
    background-image: url('images/pos-icon-left.png');
}
.jqx-tabs-arrow-right-pos
{
    background-image: url('images/pos-icon-right.png');
}
.jqx-menu-item-arrow-up-selected-pos, .jqx-icon-arrow-up-selected-pos{background-image:url('images/pos-icon-up-white.png');background-repeat:no-repeat;background-position:center;}
.jqx-menu-item-arrow-down-selected-pos, .jqx-icon-arrow-down-selected-pos{background-image:url('images/pos-icon-down-white.png');background-repeat:no-repeat;background-position:center;}
.jqx-menu-item-arrow-left-selected-pos, .jqx-icon-arrow-left-selected-pos{background-image:url('images/pos-icon-left-white.png');background-repeat:no-repeat;background-position:center;}
.jqx-menu-item-arrow-right-selected-pos, .jqx-icon-arrow-right-selected-pos{background-image:url('images/pos-icon-right-white.png');background-repeat:no-repeat;background-position:center;}
.jqx-tabs-close-button-pos{background-image:url(images/close.png);  background-repeat:no-repeat;  background-position:center;}
.jqx-tabs-close-button-selected-pos{background-image:url(images/close.png);  background-repeat:no-repeat;  background-position:center;}
.jqx-tabs-close-button-hover-pos{background-image:url(images/close.png);  background-repeat:no-repeat;  background-position:center;}
.jqx-scrollbar-pos .jqx-icon-arrow-up-selected-pos{background-image:url('images/pos-icon-up-white.png'); background-repeat:no-repeat; background-position:center;}
.jqx-scrollbar-pos .jqx-icon-arrow-down-selected-pos{background-image:url('images/pos-icon-down-white.png'); background-repeat:no-repeat; background-position:center;}
.jqx-scrollbar-pos .jqx-icon-arrow-left-selected-pos{background-image:url('images/pos-icon-left-white.png'); background-repeat:no-repeat; background-position:center;}
.jqx-scrollbar-pos .jqx-icon-arrow-right-selected-pos{background-image:url('images/pos-icon-right-white.png');background-repeat:no-repeat; background-position:center;}
.jqx-slider-slider-pos
{
    border-color:#cdcdcd;
}
.jqx-slider-button-pos
{
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    border-color: #cdcdcd;
}
.jqx-input-button-content-pos
{  
    font-size: 10px;
}
.jqx-dropdownlist-state-normal-pos, .jqx-dropdownlist-state-hover-pos, .jqx-dropdownlist-state-selected-pos,
.jqx-scrollbar-button-state-hover-pos, .jqx-scrollbar-button-state-normal-pos, .jqx-scrollbar-button-state-pressed-pos,
.jqx-scrollbar-thumb-state-normal-horizontal-pos, .jqx-scrollbar-thumb-state-hover-horizontal-pos, .jqx-scrollbar-thumb-state-pressed-horizontal-pos,
.jqx-scrollbar-thumb-state-normal-pos, .jqx-scrollbar-thumb-state-pressed-pos, .jqx-button-pos, .jqx-tree-item-hover-pos, .jqx-tree-item-selected-pos,
.jqx-tree-item-pos, .jqx-menu-item-pos, .jqx-menu-item-hover-pos, .jqx-menu-item-selected-pos, .jqx-menu-item-top-pos, .jqx-menu-item-top-hover-pos, 
.jqx-menu-item-top-selected-pos, .jqx-slider-button-pos, .jqx-slider-slider-pos
{
    -webkit-transition: background-color 100ms linear;
    -moz-transition: background-color 100ms linear;
    -o-transition: background-color 100ms linear;
    -ms-transition: background-color 100ms linear;
    transition: background-color 100ms linear;
}
.jqx-switchbutton-pos {
    -moz-border-radius: 0px; 
    -webkit-border-radius: 0px; 
    border-radius: 0px;
    border: 2px solid #a6a6a6;
}
.jqx-switchbutton-thumb-pos {
    width: 15px;
    background: #000;
    border: 1px solid #000;
}
.jqx-switchbutton-label-on-pos {
    background: #1faeff;
    color: #1faeff;
}
.jqx-switchbutton-label-off-pos {
    background: #a6a6a6;
    color: #a6a6a6;
}

.jqx-switchbutton-wrapper-pos {
}
.jqx-grid-cell-pos.jqx-grid-cell-selected-pos>.jqx-grid-group-expand-pos {
    background-image: url('images/pos-icon-down-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-pos.jqx-grid-cell-selected-pos>.jqx-grid-group-collapse-pos{
    background-image: url('images/pos-icon-right-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-pos.jqx-grid-cell-selected-pos>.jqx-grid-group-collapse-rtl-pos {
    background-image: url('images/pos-icon-left-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-cell-pos.jqx-grid-cell-selected-pos>.jqx-grid-group-expand-rtl-pos{
    background-image: url('images/pos-icon-down-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-grid-group-collapse-pos {
    background-image: url(images/pos-icon-right.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.jqx-grid-group-collapse-rtl-pos
{
    padding-right: 0px;
    background-image: url(images/pos-icon-left.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.jqx-grid-group-expand-pos, .jqx-grid-group-expand-rtl-pos
{
    padding-right: 0px;
    background-image: url(images/pos-icon-down.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.jqx-icon-arrow-first-pos
{
    background-image: url('images/pos-icon-first.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-last-pos
{
    background-image: url('images/pos-icon-last.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-first-hover-pos
{
    background-image: url('images/pos-icon-first.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-last-hover-pos
{
    background-image: url('images/pos-icon-last.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-first-selected-pos
{
    background-image: url('images/pos-icon-first-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-icon-arrow-last-selected-pos
{
    background-image: url('images/pos-icon-last-white.png');
    background-repeat: no-repeat;
    background-position: center;
}
.jqx-tree-grid-collapse-button-pos {
    margin-top: 1px;
}
.jqx-icon-calendar-pressed-pos {
    background-image: url('images/icon-calendar-white.png');
}
div[role="row"] a.edit{
    opacity:0.05;
    display:inline-block;
    transition: all 0.2s ease 0.0s;
} 
div[role="row"] a.restore{
    opacity:0.05;
    display:inline-block;
    transition: all 0.2s ease 0.0s;
} 

div[role="row"]:hover a.edit {
    opacity:1;
    display:inline-block;
    transition: all 0.7s ease 0.0s;} 

div[role="row"]:hover a.restore {
    opacity:1;
    display:inline-block;
    transition: all 0.7s ease 0.0s;} 

div[role="row"] a.delete{
    opacity:0.05;
    display:inline-block;
    transition: all 0.2s ease 0.0s;


} 



div[role="row"]:hover a.delete {
    opacity:1;
    display:inline-block;
    transition: all 0.7s ease 0.0s;}




@media (max-width: 1366px) {
    div[role="row"] a.edit {
        display:inline-block;
    } 

    div[role="row"] a.delete {
        display:inline-block;
    }

    div[role="row"] a.restore {
        display:inline-block;
    } 
}



div[aria-sort="ascending"] .column-align-right {
    color: #dc3636;
    padding-right: 30px;
}

div[aria-sort="descending"] .column-align-right {
    color: #dc3636;
    padding-right: 30px;
}

div[aria-sort="ascending"] .column-align-left {
    color: #dc3636;
    padding-right: 30px;
}

div[aria-sort="descending"] .column-align-left {
    color: #dc3636;
    padding-right: 30px;
}

div[aria-sort="descending"] .column-align-center {
    color: #dc3636;
    padding-right: 30px;
}

div[aria-sort="ascending"] .column-align-center {
    color: #dc3636;
    padding-right: 30px;
}

.jqx-item-pos.cell-edit a.edit {
    background-image: url("images/edit.png");
    background-position: 0 8px;
    background-repeat: no-repeat;
    color: rgba(0, 0, 0, 0);
    height: 40px;
    text-indent: -9999px;
    width: 30px;

}

.jqx-item-pos.cell-edit a.delete {
    background-image: url("images/delete.png");
    background-position: 0 8px;
    background-repeat: no-repeat;
    color: rgba(0, 0, 0, 0);
    height: 40px;
    text-indent: -9999px;
    width: 30px;

}

.jqx-item-pos.cell-edit a.restore {
    background-image: url("images/restore.png");
    background-position: 0 8px;
    background-repeat: no-repeat;
    color: rgba(0, 0, 0, 0);
    height: 40px;
    text-indent: -9999px;
    width: 30px;
    margin-left: 20px;

}


switch-button-editor {
    transition: all 0.2s ease-in-out;}

.switch-button {
    background: url("images/uncheck.png") no-repeat scroll center center transparent;
    height: 21px !important;
    width: 43px !important;
    margin: 10px auto 0px;
    transition: all 0.2s ease-in-out;

}
.switch-button.switch-button-checked {

    background: url("images/checked.png") no-repeat scroll center center transparent;
    transition: all 0.2s ease-in-out;
}




div.detail #umisteni, div.detail #mnozstvi, select {
    float: left;
}




div.detail label {
    clear: left;
    float: left;
    padding: 6px;
    text-align: right;
    width: 250px;
}

div.detail div.detail-btns {
    background-color: #fffdf3;
    border-top: 1px dashed #c2bda3;
    clear: both;
    float: left;
    height: 100%;
    padding: 10px;
    width: 100%;
}

div.detail input, div.detail select {
    border-radius:2px;
    border:1px solid #d8dbdd;
    margin:5px 0px;}

.switch .jqx-fill-state-normal-pos {
    background: none;
    border-color: none;
    color: #767676;
    font-family: "segoe ui",arial,sans-serif;
    font-size: 15px;
    height: 21px !important;
    margin: 0;
    outline: medium none;
    padding: 0;
    width: 43px !important;
}

/*grid - tla��tka*/
#addrowbutton {
    background-color: #b01d2a;
    background-image: url("../../img/white-plus.png");
    background-position: 10px 9px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #9a1925;
    border-color: #e5e5e5 #e5e5e5 #9a1925;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-family: "segoe ui",arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 40px !important;
    margin-bottom: 15px;
    margin-right: 15px;
    padding: 0 14px 4px 40px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    width:auto;
}


.detail-btns .jqx-rc-all.jqx-rc-all-pos.jqx-button.jqx-button-pos.jqx-widget.jqx-widget-pos.jqx-fill-state-normal.jqx-fill-state-normal-pos  {
    border-color: #e5e5e5;
    font-size: 15px;
    font-family: 'segoe ui', arial, sans-serif;


    float:left;
    cursor:pointer;
    background-color: #b01d2a;
    border-bottom: 1px solid #9a1925;
    border-radius: 4px;
    color: #fff;
    height: 40px !important;
    font-weight: bold;

    padding: 0px 13px 0px 15px;
    margin-bottom: 15px;
    margin-right:15px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);

    background-position:  10px center;
    background-repeat: no-repeat;}

.detail-btns .jqx-rc-all.jqx-rc-all-pos.jqx-button.jqx-button-pos:hover  {
    border-color: #e5e5e5;
    font-size: 15px;
    font-family: 'segoe ui', arial, sans-serif;


    float:left;
    cursor:pointer;
    background-color: #b01d2a;
    border-bottom: 1px solid #9a1925;
    border-radius: 4px;
    color: #fff;
    height: 40px !important;
    font-weight: bold;

    padding: 0px 13px 0px 15px;
    margin-bottom: 15px;
    margin-right:15px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);

    background-position:  10px center;
    background-repeat: no-repeat;}



#addrowbutton:hover {
    background-color: #c6212f;
}
#dropDownList {
    border-color: #e5e5e5;
    border-radius: 3px;
    font-size: 15px;
    font-weight: bold;
    height: 40px !important;
    line-height: 30px;
    padding-left: 10px;
    vertical-align: middle;
    width: 200px !important;
}

.jqx-item-pos.cell-edit a.edit:hover {
    opacity:0.8;
}

.jqx-item-pos.cell-edit a.restore:hover {
    opacity:0.8;
}

.jqx-item-pos.cell-edit a.delete:hover {
    opacity:0.8;
}
div.cell-align-right {
    line-height: 37px;
    padding:0 10px;
    text-align: right;
}

div.cell-align-left {
    line-height: 37px;
    padding:0 10px;
    text-align: left;
}

div.cell-align-center {
    line-height: 37px;
    padding:0 10px;
    text-align: center;
}


div.cell-color {
    margin:12px;}


.jqx-grid-column-header.jqx-grid-column-header-pos.jqx-widget-header.jqx-widget-header-pos  {
    font-weight:bold;}

.jqx-grid-pager.jqx-grid-pager-pos.jqx-widget-header.jqx-widget-header-pos  {
    padding-top: 12px;
}

.jqx-tooltip-pos .jqx-fill-state-normal-pos {
    width: 230px;
    background-color: #575757;
    color: white;
    border: none;
}

@media screen and (min-width: 320px) and (max-width: 1300px){
    .jqx-tabs-arrow-background {
        display: none!important;
    }
    .jqx-widget-content-pos{
        font-size: 13px;
        /*width: 100%!important;*/
        /*max-width: 95%!important;*/
    }
    .simResp .jqx-widget-content-pos{
        width: 290px!Important;
    }
}
@media screen and (min-width: 0px) and (max-width: 320px){
    .jqx-tabs-arrow-background {
        display: none!important;
    }
    .jqx-widget-content-pos{
        font-size: 18px;
        max-width: 320px!Important;
    }
    .simResp .jqx-widget-content-pos{
        width: 260px!Important;
    }
}
