﻿.dxeDisabled_Aktion3[disabled] {
    -webkit-text-fill-color: #bbb;
    -webkit-opacity: 1;
}

.dxucButton_Aktion3,
.dxucButton_Aktion3 a {
    color: #000 !important;
}

/* THEME: Aktion */
.dxvsValidationSummary_Aktion3 td.dxvsRC_Aktion3 {
    border: 1px solid red;
    background: #fffcfc;
    padding: 20px 15px !important;
}

.dxvsValidationSummary_Aktion3 {
    margin: 5px 0 10px;
    min-width: 100%;
}

#miChangeType .dxmLite_Aktion .dxm-main,
.noshadow {
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.dxbButton_Aktion div.dxb {
    padding: 5px 18px !important;
    border-width: 0px;
}


.dxmMenuSeparator_Aktion .dx,
.dxmMenuFullHeightSeparator_Aktion {
    background-position: center !important;
}

.dxmMenuVerticalSeparator_Aktion {
    background-position: center !important;
}

/* END THEME Aktion */

.dxtlHSEC {
    background: #fff;
}

.GridBaseControl .dxgvEditFormDisplayRow_Aktion3 td.dxgv,
.GridBaseControl .dxgvDataRow_Aktion3 td.dxgv,
.GridBaseControl .dxgvDataRowAlt_Aktion3 td.dxgv,
.GridBaseControl .dxgvSelectedRow_Aktion3 td.dxgv,
.GridBaseControl .dxgvFocusedRow_Aktion3 td.dxgv .GridBaseControl .dxgvEditFormDisplayRow_Aktion td.dxgv,
.GridBaseControl .dxgvDataRow_Aktion td.dxgv,
.GridBaseControl .dxgvDataRowAlt_Aktion td.dxgv,
.GridBaseControl .dxgvSelectedRow_Aktion td.dxgv,
.GridBaseControl .dxgvFocusedRow_Aktion td.dxgv
{
    white-space: nowrap;
}

.GridBaseControl .dxgvSearchPanel_Aktion3 {
    max-width: 400px;
}

body.cloud .dxgvDataRowHover_Aktion3,
body.cloud .dxgvDataRow_Aktion3.dxgvDataRowAlt_Aktion3.dxgvDataRowHover_Aktion3 {
    background: #f6ffef;
    border: 2px solid #D4EBBE;
}

.dxgvSearchPanel_Aktion3 .dxeNullText_Aktion3 .dxeEditArea_Aktion3,
.dxgvSearchPanel_Aktion3 .dxeNullText_Aktion3 .dxeMemoEditArea_Aktion3,
.dxFirefox .dxgvSearchPanel_Aktion3 .dxeNullText_Aktion3 .dxeMemoEditArea_Aktion3 {
    color: #B71513;
}

body.cloud .dxgvSearchPanel_Aktion3 .dxeNullText_Aktion3 .dxeEditArea_Aktion3,
body.cloud .dxgvSearchPanel_Aktion3 .dxeNullText_Aktion3 .dxeMemoEditArea_Aktion3,
body.cloud.dxFirefox .dxgvSearchPanel_Aktion3 .dxeNullText_Aktion3 .dxeMemoEditArea_Aktion3 {
    color: #6fbe31;
}

.dxmLite_Aktion3 .dxm-horizontal .dxm-item {
    background-color: #fff;
    float: initial;
}

.dxmLite_Aktion3 .dxm-main .dxm-item.dxm-hovered.ActiveMenuItem,
.dxmLite_Aktion3 .dxm-horizontal .dxm-item.ActiveMenuItem {
    background-color: #DB273F;
    border-color: #DB273F;
}

.dxmLite_Aktion3 .dxm-main .dxm-checked.dxm-item.dxm-hovered.ActiveMenuItem,
.dxmLite_Aktion3 .dxm-horizontal .dxm-item.dxm-checked.ActiveMenuItem {
    background-color: #bc1d32;
    border-color: #bc1d32;
}

.dxmLite_Aktion3 .dxm-horizontal .dxm-item.ActiveMenuItem,
.dxmLite_Aktion3 .dxm-item.ActiveMenuItem a.dx {
    color: #fff !important;
}

body.cloud .dxmLite_Aktion3 .dxm-main .dxm-item.dxm-hovered.ActiveMenuItem,
body.cloud .dxmLite_Aktion3 .dxm-horizontal .dxm-item.ActiveMenuItem {
    background-color: #6FBE31;
    border-color: #6FBE31;
}

body.cloud .dxmLite_Aktion3 .dxm-main .dxm-checked.dxm-item.dxm-hovered.ActiveMenuItem,
body.cloud .dxmLite_Aktion3 .dxm-horizontal .dxm-item.dxm-checked.ActiveMenuItem {
    background-color: #65ad2c;
    border-color: #65ad2c;
}

.dxm-horizontal.dxm-autoWidth > ul > li.dxm-checked,
.dxm-horizontal.dxm-autoWidth > ul > li.dxm-selected,
.dxmLite_Aktion3 .dxm-main .dxm-checked,
.dxmLite_Aktion3 .dxm-main .dxm-selected {
    background: #d8dee0;
    border-color: #9cacb1;
}


#time21AkceCas_ET .dxeErrorCell_Aktion3 {
    position: relative;
    left: 40px;
    margin-left: -40px !important;
    display: block;
    line-height: 40px;
    padding-top: 10px;
}

.dxgvHeader_Aktion3:hover,
#gridView_DXHeadersRow0:hover td {
    border-color: #a4a4a4;
}

.dxgvHeader_Aktion3.txtc {
    text-align: center;
}

.dxgvHeader_Aktion3.brd-r {
    border-right-color: #a4a4a4;
}

.dxgvHeader_Aktion3.brd-l {
    border-left-color: #a4a4a4;
}

.dxgvHeader_Aktion3.brd {
    border-color: #a4a4a4;
}


td.dxgvFixedColumn_Aktion3:last-of-type {
    background-color: #123 !important;
    border-right-width: 3px !important;
    border-right-color: #6FBE31 !important;
}

.dxmLite_Aktion3 .dxm-horizontal .dxm-item {
    min-height: 34px;
}



/* LAYOUT COMPACT */
body.layoutCompact,
body.layoutCompact .dxgvControl_Aktion3,
body.layoutCompact .dxgvDisabled_Aktion3,
body.layoutCompact .dxpLite_Aktion3,
body.layoutCompact .dxeButtonEdit_Aktion3,
body.layoutCompact .dxmLite_Aktion3 .dxm-main,
body.layoutCompact .dxeHyperlink_Aktion3 {
    font-size: 13px;
}

body.layoutCompact .attendance-day .attendance-day-infoSection{
    padding: 5px 10px;
}


body.layoutCompact .dxgvHeader_Aktion3,
body.layoutCompact .dxgvFooter_Aktion3 td.dxgv,
body.layoutCompact .dxgvEditFormDisplayRow_Aktion3 td.dxgv,
body.layoutCompact .dxgvDetailCell_Aktion3 td.dxgv,
body.layoutCompact .dxgvDataRow_Aktion3 td.dxgv, 
body.layoutCompact .dxgvDetailRow_Aktion3.dxgvADR td.dxgvAIC {
    padding: 2px 3px 2px;
    height: 26px;
}

body.layoutCompact .dxgvCommandColumn_Aktion3 .dxICheckBox_Aktion3,
body.layoutCompact .dxgvCommandColumn_Aktion3 .dxeIRadioButton_Aktion3 {
    margin: 0px 5px 0 5px;
}

body.layoutCompact .dxgvFilterRow_Aktion3 .dxeTextBox_Aktion3 td.dxic,
body.layoutCompact .dxgvFilterRow_Aktion3 .dxeButtonEdit_Aktion3 td.dxic,
body.layoutCompact .dxgvFilterRow_Aktion3 .dxeButtonEdit_Aktion3[cellspacing="0"] td.dxic{
    padding: 2px 3px 2px;
    font-size: 13px;
}

body.layoutCompact .dxeButtonEdit_Aktion3 td .dxeSpinIncButton_Aktion3,
body.layoutCompact .dxeButtonEdit_Aktion3 td .dxeSpinDecButton_Aktion3
{
    height: 13px !important;
}

body.layoutCompact .dxeButtonEditButton_Aktion3 {
    padding: 0 0.2em;
}

body.layoutCompact .breadcrumb {
    margin: 10px 0 10px;
}

body.layoutCompact .breadcrumbinfo i {
    margin: 10px 10px;
    font-size: 17px;
    line-height: 16px;
}

body.layoutCompact .sidebar-nav > li > a,
body.layoutCompact .sidebar-nav li > a,
body.layoutCompact .sidebar-nav > li a,
body.layoutCompact .sidebar-nav li a {
    font-size: 16px;
    font-size: 0.9rem;
    padding-top: 14px;
    padding-bottom: 14px;
    min-height: 40px;
}

body.layoutCompact .sidebar-nav > li > a .icon,
body.layoutCompact .sidebar-nav li > a .icon,
body.layoutCompact .sidebar-nav > li a .icon,
body.layoutCompact .sidebar-nav li a .icon,
body.layoutCompact .sidebar-nav > li > a .glyphicon,
body.layoutCompact .sidebar-nav li > a .glyphicon,
body.layoutCompact .sidebar-nav > li a .glyphicon,
body.layoutCompact .sidebar-nav li a .glyphicon {
    font-size: 1.25rem;
    top: 14px;
}

body.layoutCompact .nav-tabs {
  margin-bottom: 10px;
}


body.layoutCompact .attendance-filters-heading {
    margin: 0px 15px 0px 0 !important;
    line-height: 46px;
}


body.layoutCompact .h1,
body.layoutCompact .h2,
body.layoutCompact h1,
body.layoutCompact h2 {
    margin-top: 25px;
    margin-bottom: 10px;
}

body.layoutCompact .h3,
body.layoutCompact .h4,
body.layoutCompact .h5,
body.layoutCompact .h6,
body.layoutCompact h3,
body.layoutCompact h4,
body.layoutCompact h5,
body.layoutCompact h6 {
    margin-top: 10px;
    margin-bottom: 6px;
}

a.bigtext, .bigtext
body.layoutCompact .bigtext,
body.layoutCompact a.bigtext,
body.layoutCompact .h1,
body.layoutCompact h1 {
    font-size: 20px;
    font-size: 1.1rem !important;
}

body.layoutCompact .h2,
body.layoutCompact h2 {
    font-size: 18px;
    font-size: 1.05rem;
}

body.layoutCompact .h3,
body.layoutCompact h3 {
    font-size: 17px;
    font-size: 1rem;
}

body.layoutCompact .h4,
body.layoutCompact h4 {
    font-size: 15px;
    font-size: 0.95rem;
    font-weight: 700;
}



body.layoutCompact .GTTE textarea,
body.layoutCompact .GTTE input[type="text"],
body.layoutCompact .tblEdtSpecZamestnanec textarea,
body.layoutCompact .tblEdtSpecZamestnanec input[type="text"] {
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
}

body.layoutCompact .dxmLite_Aktion3 .dxm-vertical .dxm-image-l .dxm-content,
body.layoutCompact .dxmLite_Aktion3 .dxm-vertical .dxm-image-r .dxm-content,
body.layoutCompact .dxmLite_Aktion3 .dxm-popup .dxm-content {
    padding: 9px 20px;
}

body.layoutCompact .recNavig > li,
body.layoutCompact .tblNavig > li,
body.layoutCompact #defPeriod > li {
    line-height: 47px;  
}

body.layoutCompact table.tblCtrls {
    height: 47px;
}

@media (max-width: 1442px) {
    body.layoutCompact .attendance-filters-infoSection:nth-of-type(2) {
        top: 5px;
    }
}

body.layoutCompact .attendance-filters-infoSection:nth-of-type(2) {
    top: 5px;
}


body.layoutCompact .dxmLite_Aktion3 .dxm-horizontal .dxm-item {
    margin-bottom: 7px;
}

body.layoutCompact #headerGridControl {
    margin-top: 0px;
}

body.layoutCompact .nav-tabs li {
  height: 30px;
}
body.layoutCompact .nav-tabs li a {
  font-size: 16px;
  font-size: 0.9rem;  
  padding: 3px 20px 1px 20px;
}

body.layoutCompact .nav-tabs-red.nav-tabs li.active a {
  font-size: 16px;
  font-size: 1rem;
}

body.layoutCompact .dxgvDataRow_Aktion3{
  border-top-width: 1px; 
}

body.layoutCompact .dxgvDataRowHover_Aktion3, 
body.layoutCompact .dxgvDataRow_Aktion3.dxgvDataRowAlt_Aktion3.dxgvDataRowHover_Aktion3,
body.layoutCompact .dxgvControl_Aktion3 .dxgvTable_Aktion3 .dxgvSelectedRow_Aktion3,
body.layoutCompact .dxgvControl_Aktion3 .dxgvTable_Aktion3 .dxgvSelectedRow_Aktion3.dxgvDataRowHover_Aktion3{
  border-width: 1px;
}

body.layoutCompact #pohotovostAdd,
body.layoutCompact #smenaAdd,
body.layoutCompact #planAdd, 
body.layoutCompact .planTable td,
body.layoutCompact .planTable div.smInsd,
body.layoutCompact .planTable div.phtvInsd{
    padding: 3px 5px;
}

body.layoutCompact table.webdshzadosti-data-table-wrap td,
body.layoutCompact table.webterminal-table-wrap td,
body.layoutCompact table.planothers td,
body.layoutCompact table.zadost_historie td
body.layoutCompact .gridAgendaDenniData div.paInsd,
body.layoutCompact .planTable div.paInsd,
body.layoutCompact .planothers div.paInsd {
    padding: 3px 5px;
}

body.layoutCompact .gridAgendaDenniData #pohotovostAdd,
body.layoutCompact .gridAgendaDenniData #smenaAdd,
body.layoutCompact .gridAgendaDenniData #planAdd,    
body.layoutCompact .gridAgendaDenniData div.paInsd {
    padding: 3px 4px 2px;    
}

body.layoutCompact .planothers div.paInsd{
    padding: 0px 2px 0px !important;
}


.overflowTab .dxtc-content {
    overflow: visible !important;
}


body.layoutCompact .helpBlockCorrect {
    margin-bottom: 99px;
}

body.layoutCompact table.webterminal-data-table-wrap td{
    padding: 5px 20px !important;
}