/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(../font/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}

@font-face {
    font-family: 'Roboto Light';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(../font/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(../font/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto Light';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(../font/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(../font/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto Light';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(../font/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(../font/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto Light';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(../font/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(../font/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto Light';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(../font/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(../font/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto Light';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(../font/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(../font/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(../font/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
    font-family: 'Roboto Light';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(../font/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(../font/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(../font/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(../font/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(../font/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(../font/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(../font/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(../font/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(../font/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2'), url(../font/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(../font/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}

@font-face {
    font-family: 'Roboto Medium';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(../font/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(../font/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto Medium';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(../font/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(../font/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto Medium';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(../font/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(../font/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto Medium';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(../font/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(../font/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto Medium';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(../font/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(../font/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto Medium';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(../font/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(../font/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(../font/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
    font-family: 'Roboto Medium';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(../font/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(../font/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(../font/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}

@font-face {
    font-family: 'Roboto Bold';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(../font/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(../font/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Roboto Bold';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(../font/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(../font/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: 'Roboto Bold';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(../font/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(../font/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

@font-face {
    font-family: 'Roboto Bold';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(../font/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(../font/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Roboto Bold';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(../font/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(../font/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Roboto Bold';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(../font/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(../font/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(../font/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
    font-family: 'Roboto Bold';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(../font/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(../font/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
    font-family: 'WSP-icon';
    src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'WSP-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-lst_show-grid:before {
    content: "\ea25";
}

.icon-lst_position-on-grid:before {
    content: "\ea26";
}

.icon-lst_show-io:before {
    content: "\ea27";
}

.icon-general_automatic-program:before {
    content: "\e9fd";
}

.icon-general_extend:before {
    content: "\ea28";
}

.icon-general_retract:before {
    content: "\ea29";
}

.icon-general_fluff-extraction:before {
    content: "\ea23";
}

.icon-general_postponed-alert:before {
    content: "\ea21";
}

.icon-general_laps:before {
    content: "\ea19";
}

.icon-general_bag-out:before {
    content: "\ea1a";
}

.icon-general_bag-in:before {
    content: "\ea1b";
}

.icon-general_wash-trolley:before {
    content: "\ea14";
}

.icon-general_wash-trolley-move-out:before {
    content: "\ea18";
}

.icon-general_star:before {
    content: "\ea0b";
}

.icon-general_reset:before {
    content: "\ea0a";
}

.icon-general_block-call-off:before {
    content: "\ea07";
}

.icon-general_batch-maintenance:before {
    content: "\ea15";
}

.icon-general_priority:before {
    content: "\ea08";
}

.icon-general_empty-bag:before {
    content: "\ea09";
}

.icon-general_world:before {
    content: "\ea06";
}

.icon-general_manual-program:before {
    content: "\e9fe";
}

.icon-general_checkbox-checked:before {
    content: "\e9ff";
}

.icon-general_checkbox-unchecked:before {
    content: "\ea00";
}

.icon-general_checkbox-question:before {
    content: "\ea12";
}

.icon-general_checkbox-failure:before {
    content: "\ea01";
}

.icon-general_information_small:before {
    content: "\e9fa";
}

.icon-general_play:before {
    content: "\e9f6";
}

.icon-general_calibration:before {
    content: "\e9f5";
}

.icon-general_list:before {
    content: "\e9db";
}

.icon-general_printer:before {
    content: "\e9e1";
}

.icon-general_ring:before {
    content: "\e9e2";
}

.icon-general_workstation:before {
    content: "\e9e5";
}

.icon-general_system-settings:before {
    content: "\e9e9";
}

.icon-general_logistics:before {
    content: "\e9ea";
}

.icon-general_alarm:before {
    content: "\e953";
}

.icon-general_instruction:before {
    content: "\e954";
}

.icon-general_dropdown:before {
    content: "\e9d2";
}

.icon-general_extra:before {
    content: "\e9d3";
}

.icon-general_account:before {
    content: "\e9d4";
}

.icon-general_bold_plus:before {
    content: "\e9d5";
}

.icon-general_released:before {
    content: "\e9d6";
}

.icon-general_release:before {
    content: "\e9f7";
}

.icon-general_wait-for-release:before {
    content: "\ea13";
}

.icon-general_dropdownarrow:before {
    content: "\e9d7";
}

.icon-general_block:before {
    content: "\e9d8";
}

.icon-general_wait:before {
    content: "\e9d9";
}

.icon-general_alert:before {
    content: "\e9dc";
}

.icon-general_trash:before {
    content: "\e9dd";
}

.icon-general_copy:before {
    content: "\e9de";
}

.icon-general_copy-small:before {
    content: "\ea2a";
}

.icon-general_customer:before {
    content: "\e9df";
}

.icon-general_tiles:before {
    content: "\e9e0";
}

.icon-general_batch:before {
    content: "\e9e3";
}

.icon-general_relation:before {
    content: "\e9e4";
}

.icon-general_deliveryadress:before {
    content: "\e955";
}

.icon-general_barcode:before {
    content: "\e956";
}

.icon-general_route:before {
    content: "\e957";
}

.icon-general_vouwmachine:before {
    content: "\e958";
}

.icon-general_checkmark:before {
    content: "\e959";
}

.icon-general_employee:before {
    content: "\e95a";
}

.icon-general_client:before {
    content: "\e95b";
}

.icon-general_team:before {
    content: "\e95d";
}

.icon-general_customers:before {
    content: "\e95e";
}

.icon-general_consultation:before {
    content: "\e95f";
}

.icon-general_maintenance:before {
    content: "\e960";
}

.icon-general_reports:before {
    content: "\e961";
}

.icon-general_active-small:before {
    content: "\e962";
}

.icon-general_inactive-small:before {
    content: "\e963";
}

.icon-general_availability_small:before {
    content: "\e964";
}

.icon-general_card:before {
    content: "\e965";
}

.icon-general_check:before {
    content: "\e966";
}

.icon-general_cleaning:before {
    content: "\e967";
}

.icon-general_close:before {
    content: "\e968";
}

.icon-general_collapse:before {
    content: "\e969";
}

.icon-general_costs:before {
    content: "\e96a";
}

.icon-general_dashboard:before {
    content: "\e97f";
}

.icon-general_departments:before {
    content: "\e980";
}

.icon-general_down:before {
    content: "\e981";
}

.icon-general_drivers:before {
    content: "\e982";
}

.icon-general_edit:before {
    content: "\e983";
}

.icon-general_electricity:before {
    content: "\e984";
}

.icon-general_exclamation:before {
    content: "\e985";
}

.icon-general_export:before {
    content: "\e986";
}

.icon-general_failure:before {
    content: "\e987";
}

.icon-general_gas:before {
    content: "\e988";
}

.icon-general_generic-meter:before {
    content: "\e989";
}

.icon-general_graph1:before {
    content: "\e98a";
}

.icon-general_info:before {
    content: "\e98b";
}

.icon-general_interruption:before {
    content: "\e98c";
}

.icon-general_back:before {
    content: "\e9e6";
}

.icon-general_left-light:before {
    content: "\e98d";
}

.icon-general_right-light:before {
    content: "\e98e";
}

.icon-general_forward:before {
    content: "\e9e7";
}

.icon-general_arrow-right:before {
    content: "\e98f";
}

.icon-general_min:before {
    content: "\e990";
}

.icon-general_settings:before {
    content: "\e9e8";
}

.icon-general_list-bullets:before {
    content: "\e991";
}

.icon-general_list2:before {
    content: "\e992";
}

.icon-general_sorting:before {
    content: "\e993";
}

.icon-general_menu:before {
    content: "\e994";
}

.icon-general_logout:before {
    content: "\e995";
}

.icon-general_machines:before {
    content: "\e996";
}

.icon-general_more:before {
    content: "\e997";
}

.icon-general_pause:before {
    content: "\e998";
}

.icon-general_performance-small:before {
    content: "\e999";
}

.icon-general_performance:before {
    content: "\e99a";
}

.icon-general_graph-line:before {
    content: "\e99b";
}

.icon-general_plus-fat:before {
    content: "\e99c";
}

.icon-general_plus:before {
    content: "\e99d";
}

.icon-general_positions:before {
    content: "\e99e";
}

.icon-general_preferences:before {
    content: "\e99f";
}

.icon-general_production-active:before {
    content: "\e9a0";
}

.icon-general_production-inactive:before {
    content: "\e9a1";
}

.icon-general_production:before {
    content: "\e9a2";
}

.icon-general_quality-small:before {
    content: "\e9a3";
}

.icon-general_schemes:before {
    content: "\e9a4";
}

.icon-general_search:before {
    content: "\e9a5";
}

.icon-general_sensors:before {
    content: "\e9a6";
}

.icon-general_standards:before {
    content: "\e9a7";
}

.icon-general_timeregistration:before {
    content: "\e9a8";
}

.icon-general_units:before {
    content: "\e9a9";
}

.icon-general_water-small:before {
    content: "\e9aa";
}

.icon-general_water:before {
    content: "\e9ab";
}

.icon-general_workstations:before {
    content: "\e9ac";
}

.icon-general_zoom:before {
    content: "\e9ad";
}

.icon-general_backspace:before {
    content: "\e9ae";
}

.icon-general_delete:before {
    content: "\e9af";
}

.icon-general_merge:before {
    content: "\e9b0";
}

.icon-general_deliver:before {
    content: "\e9b1";
}

.icon-general_blow-off:before {
    content: "\e9b2";
}

.icon-general_badge:before {
    content: "\e9b3";
}

.icon-general_bath-towel:before {
    content: "\e9b4";
}

.icon-general_Checkmark:before {
    content: "\e9b5";
}

.icon-general_close-circle:before {
    content: "\e9b6";
}

.icon-general_container:before {
    content: "\e9b7";
}

.icon-general_edit2:before {
    content: "\e9b8";
}

.icon-general_weight:before {
    content: "\e9b9";
}

.icon-general_hanging-clothes:before {
    content: "\e9ba";
}

.icon-general_information:before {
    content: "\e9bb";
}

.icon-general_log-out:before {
    content: "\e9bc";
}

.icon-general_mini:before {
    content: "\e9bd";
}

.icon-general_missing:before {
    content: "\e9be";
}

.icon-general_circle:before {
    content: "\e9bf";
}

.icon-general_questionmark:before {
    content: "\e9c0";
}

.icon-general_scan:before {
    content: "\e9c1";
}

.icon-general_readers:before {
    content: "\e9c2";
}

.icon-general_search2:before {
    content: "\e9c3";
}

.icon-general_sorting-table:before {
    content: "\e9c4";
}

.icon-general_steaming:before {
    content: "\e9c5";
}

.icon-general_unknown:before {
    content: "\e9c6";
}

.icon-general_progress:before {
    content: "\e9c7";
}

.icon-general_wascloth:before {
    content: "\e9c8";
}

.icon-general_laundry-net:before {
    content: "\e9c9";
}

.icon-general_laundry-bag:before {
    content: "\e9ca";
}

.icon-general_wsp-logo:before {
    content: "\e9cb";
}

.icon-general_ldb-logo:before {
    content: "\e9cc";
}

.icon-general_status-cooling:before {
    content: "\ea1f";
}

.icon-general_status-drying:before {
    content: "\ea20";
}

.icon-shortcut_start-trafficlight:before {
    content: "\e9fb";
}

.icon-shortcut_stop-trafficlight:before {
    content: "\e9fc";
}

.icon-shortcut_workstation:before {
    content: "\e9ee";
}

.icon-shortcut_loading-matrix:before {
    content: "\e9cd";
}

.icon-shortcut_call-off:before {
    content: "\e9ce";
}

.icon-shortcut_general-detail:before {
    content: "\e9cf";
}

.icon-shortcut_cbw-detail:before {
    content: "\e9d0";
}

.icon-shortcut_dryer-detail:before {
    content: "\e9d1";
}

.icon-shortcut_customer-choice:before {
    content: "\e9da";
}

.icon-shortcut_printer:before {
    content: "\ea02";
}

.icon-shortcut_not-allowed:before {
    content: "\ea1d";
}

.icon-shortcut_play:before {
    content: "\ea1e";
}

.icon-product_shirt:before {
    content: "\e95c";
}

.icon-product_pillowcase:before {
    content: "\e96b";
}

.icon-product_blouse:before {
    content: "\e96c";
}

.icon-product_ladies-trousers:before {
    content: "\e96d";
}

.icon-product_duvet-cover:before {
    content: "\e96e";
}

.icon-product_folded-linen:before {
    content: "\e96f";
}

.icon-product_shirt-with-sleeve:before {
    content: "\e970";
}

.icon-product_nightdress:before {
    content: "\e971";
}

.icon-product_underpants:before {
    content: "\e972";
}

.icon-product_undershirt:before {
    content: "\e973";
}

.icon-product_pyjama:before {
    content: "\e974";
}

.icon-product_sock:before {
    content: "\e975";
}

.icon-product_jacket:before {
    content: "\e976";
}

.icon-product_polo:before {
    content: "\e977";
}

.icon-product_dishcloth:before {
    content: "\e978";
}

.icon-product_sweater:before {
    content: "\e979";
}

.icon-manual_sorting-position-up:before {
    content: "\e9f8";
}

.icon-manual_shift-end-conveyor:before {
    content: "\ea1c";
}

.icon-manual_shift-begin-conveyor:before {
    content: "\ea22";
}

.icon-manual_search:before {
    content: "\ea10";
}

.icon-manual_preview:before {
    content: "\ea11";
}

.icon-manual_compare:before {
    content: "\ea0c";
}

.icon-manual_to-plc:before {
    content: "\ea0d";
}

.icon-manual_from-plc:before {
    content: "\ea0e";
}

.icon-manual_default-to-plc:before {
    content: "\ea0f";
}

.icon-manual_shute:before {
    content: "\ea03";
}

.icon-manual_loadingplate-up:before {
    content: "\ea16";
}

.icon-manual_calibrate-set-point:before {
    content: "\e9ef";
}

.icon-manual_send-empty-bag-away:before {
    content: "\e9f0";
}

.icon-manual_get-empty-bag:before {
    content: "\e9f1";
}

.icon-manual_remove-empty-bag:before {
    content: "\e9f2";
}

.icon-manual_calibrate-zero-point:before {
    content: "\e9f3";
}

.icon-manual_blockade-loading:before {
    content: "\e9f4";
}

.icon-manual_blockade-unloading:before {
    content: "\e9f9";
}

.icon-manual_reset-process:before {
    content: "\e97a";
}

.icon-manual_enable:before {
    content: "\e97b";
}

.icon-manual_reset-alarm-1:before {
    content: "\e97c";
}

.icon-manual_reset-alarm-2:before {
    content: "\e97d";
}

.icon-manual_reset-sirene-1:before {
    content: "\e9eb";
}

.icon-manual_reset-sirene-2:before {
    content: "\e97e";
}

.icon-manual_stop-control-group-1:before {
    content: "\e9ec";
}

.icon-manual_stop-control-group-2:before {
    content: "\ea04";
}

.icon-manual_start-control-group-1:before {
    content: "\e9ed";
}

.icon-manual_start-control-group-2:before {
    content: "\ea05";
}

.icon-manual_move-up:before {
    content: "\e900";
}

.icon-manual_move-down:before {
    content: "\e901";
}

.icon-manual_move-backward:before {
    content: "\e902";
}

.icon-manual_move-forward:before {
    content: "\e903";
}

.icon-manual_conveyor-move-forward:before {
    content: "\e904";
}

.icon-manual_conveyor-move-backward:before {
    content: "\e905";
}

.icon-manual_telescope-move-in:before {
    content: "\e906";
}

.icon-manual_telescope-move-out:before {
    content: "\e907";
}

.icon-manual_pusher-move-in:before {
    content: "\e908";
}

.icon-manual_pusher-move-out:before {
    content: "\e909";
}

.icon-manual_rotate-to-unload-position:before {
    content: "\e90a";
}

.icon-manual_rotate-to-load-position:before {
    content: "\e90b";
}

.icon-manual_stopper:before {
    content: "\e90c";
}

.icon-manual_pusher:before {
    content: "\ea17";
}

.icon-manual_brake-brush:before {
    content: "\e90d";
}

.icon-manual_switch-rail-load-side:before {
    content: "\e90e";
}

.icon-manual_switch-rail-supply:before {
    content: "\ea24";
}

.icon-manual_switch-rail-unload-side:before {
    content: "\e90f";
}

.icon-manual_extra-switch-rail:before {
    content: "\e910";
}

.icon-manual_lift-load-position:before {
    content: "\e911";
}

.icon-manual_open-bin:before {
    content: "\e912";
}

.icon-manual_unlock-bin:before {
    content: "\e913";
}

.icon-manual_stamper-down:before {
    content: "\e914";
}

.icon-manual_stamper-up:before {
    content: "\e915";
}

.icon-manual_stabilizing-down:before {
    content: "\e916";
}

.icon-manual_stabilizing-up:before {
    content: "\e917";
}

.icon-manual_open-bag:before {
    content: "\e918";
}

.icon-manual_close-bag-down:before {
    content: "\e919";
}

.icon-manual_close-bag-up:before {
    content: "\e91a";
}

.icon-manual_lift-load-empty-bag-position:before {
    content: "\e935";
}

.icon-manual_burner-fan:before {
    content: "\e936";
}

.icon-manual_burner-valve-close:before {
    content: "\e937";
}

.icon-manual_burner-valve-open:before {
    content: "\e938";
}

.icon-manual_chain-backward:before {
    content: "\e939";
}

.icon-manual_chain-forward:before {
    content: "\e93a";
}

.icon-manual_circulation-valve-circulation:before {
    content: "\e93b";
}

.icon-manual_circulation-valve-outlet:before {
    content: "\e93c";
}

.icon-manual_cooldown-valve:before {
    content: "\e93d";
}

.icon-manual_drum-turn-loading-side:before {
    content: "\e93e";
}

.icon-manual_drum-turn-unloading-side:before {
    content: "\e93f";
}

.icon-manual_exhaust-fan:before {
    content: "\e940";
}

.icon-manual_exhaust-valve-close:before {
    content: "\e941";
}

.icon-manual_exhaust-valve-open:before {
    content: "\e942";
}

.icon-manual_filter-clean:before {
    content: "\e943";
}

.icon-manual_filter-valve-close:before {
    content: "\e944";
}

.icon-manual_filter-valve-open:before {
    content: "\e945";
}

.icon-manual_clamp-cylinder:before {
    content: "\e946";
}

.icon-manual_loading-door-close:before {
    content: "\e947";
}

.icon-manual_loading-door-open:before {
    content: "\e948";
}

.icon-manual_loading-valve-close:before {
    content: "\e949";
}

.icon-manual_loading-valve-open:before {
    content: "\e94a";
}

.icon-manual_tilting-cylinder:before {
    content: "\e94b";
}

.icon-manual_rotate-bag-up:before {
    content: "\e94c";
}

.icon-manual_steam-valve:before {
    content: "\e94d";
}

.icon-manual_switch-rail-down:before {
    content: "\e94e";
}

.icon-manual_switch-rail-up:before {
    content: "\e94f";
}

.icon-manual_tilt-dryer:before {
    content: "\e950";
}

.icon-manual_unloading-door-open:before {
    content: "\e951";
}

.icon-manual_unloading-door-close:before {
    content: "\e952";
}

.icon-manual_special-a:before {
    content: "\e91b";
}

.icon-manual_special-b:before {
    content: "\e91c";
}

.icon-manual_special-c:before {
    content: "\e91d";
}

.icon-manual_special-d:before {
    content: "\e91e";
}

.icon-manual_special-e:before {
    content: "\e91f";
}

.icon-manual_special-f:before {
    content: "\e920";
}

.icon-manual_special-g:before {
    content: "\e921";
}

.icon-manual_special-h:before {
    content: "\e922";
}

.icon-manual_special-i:before {
    content: "\e923";
}

.icon-manual_special-j:before {
    content: "\e924";
}

.icon-manual_special-k:before {
    content: "\e925";
}

.icon-manual_special-l:before {
    content: "\e926";
}

.icon-manual_special-m:before {
    content: "\e927";
}

.icon-manual_special-n:before {
    content: "\e928";
}

.icon-manual_special-o:before {
    content: "\e929";
}

.icon-manual_special-p:before {
    content: "\e92a";
}

.icon-manual_special-q:before {
    content: "\e92b";
}

.icon-manual_special-r:before {
    content: "\e92c";
}

.icon-manual_special-s:before {
    content: "\e92d";
}

.icon-manual_special-t:before {
    content: "\e92e";
}

.icon-manual_special-u:before {
    content: "\e92f";
}

.icon-manual_special-v:before {
    content: "\e930";
}

.icon-manual_special-w:before {
    content: "\e931";
}

.icon-manual_special-x:before {
    content: "\e932";
}

.icon-manual_special-y:before {
    content: "\e933";
}

.icon-manual_special-z:before {
    content: "\e934";
}

/*
@license
dhtmlxScheduler v.4.4.0 Stardard

This software is covered by GPL license. You also can obtain Commercial or Enterprise license to use it in non-GPL project - please contact sales@dhtmlx.com. Usage without proper license is prohibited.

(c) Dinamenta, UAB.
*/
.dhtmlx_message_area {
    position: fixed;
    right: 5px;
    width: 250px;
    z-index: 11;
}

.dhtmlx-info {
    min-width: 120px;
    font-family: Tahoma;
    z-index: 14;
    overflow: hidden;
    margin: 5px 5px 10px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

    .dhtmlx-info.hidden {
        height: 0;
        padding: 0;
        border-width: 0;
        margin: 0;
        overflow: hidden;
    }

.dhtmlx_modal_box {
    overflow: hidden;
    display: inline-block;
    min-width: 300px;
    text-align: center;
    position: fixed;
    box-shadow: 0 0 14px #888;
    font-family: Tahoma;
    z-index: 18;
    border-radius: 6px;
    border: 1px solid #fff;
}

.dhtmlx_popup_title {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-width: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAMAAAAIaGBFAAAAhFBMVEVwcHBubm5sbGxqampoaGhmZmZlZWVjY2NhYWFfX19dXV1bW1taWlpYWFhWVlZUVFRSUlJRUVFPT09NTU1LS0tJSUlHR0dGRkZERERCQkJAQEA+Pj49PT09PT0+Pj5AQEBBQUFDQ0NERERGRkZHR0dJSUlKSkpMTExMTEw5OTk5OTk5OTkny8YEAAAAQklEQVQImQXBCRJCAAAAwKVSQqdyjSPXNP7/QLsIhA6OTiJnF7GrRCpzc/fw9PKW+/gqlCq1RqvTG/yMJrPF6m/bAVEhAxxnHG0oAAAAAElFTkSuQmCC);
    background: -webkit-linear-gradient(top,#707070 1%,#3d3d3d 70%,#4c4c4c 97%,#393939 97%);
    background: -moz-linear-gradient(top,#707070 1%,#3d3d3d 70%,#4c4c4c 97%,#393939 97%);
}

.dhtmlx-info, .dhtmlx_button, .dhtmlx_popup_button {
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    cursor: pointer;
}

.dhtmlx_popup_text {
    overflow: hidden;
}

.dhtmlx_popup_controls {
    border-radius: 6px;
    padding: 5px;
}

.dhtmlx_button, .dhtmlx_popup_button {
    height: 30px;
    line-height: 30px;
    display: inline-block;
    margin: 0 5px;
    border-radius: 6px;
    color: #FFF;
}

.dhtmlx_popup_button {
    min-width: 120px;
}

div.dhx_modal_cover {
    background-color: #000;
    cursor: default;
    filter: alpha(opacity=20);
    opacity: .2;
    position: fixed;
    z-index: 17;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: none;
    zoom: 1;
}

.dhtmlx-info img, .dhtmlx_modal_box img {
    float: left;
    margin-right: 20px;
}

.dhtmlx-alert-error .dhtmlx_popup_title, .dhtmlx-confirm-error .dhtmlx_popup_title {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAsCAIAAAArRUU2AAAATklEQVR4nIWLuw2AMBBDjVuQiBT2oWbRDATrnB0KQOJoqPzRe3BrHI6dcBASYREKovtK6/6DsDOX+stN+3H1YX9ciRgnYq5EWYhS2dftBIuLT4JyIrPCAAAAAElFTkSuQmCC);
}

.dhtmlx-alert-error, .dhtmlx-confirm-error {
    border: 1px solid red;
}

.dhtmlx_button, .dhtmlx_popup_button {
    box-shadow: 0 0 4px #888;
    border: 1px solid #838383;
}

    .dhtmlx_button input, .dhtmlx_popup_button div {
        border: 1px solid #FFF;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAMAAADaS4T1AAAAYFBMVEVwcHBtbW1ra2toaGhmZmZjY2NhYWFeXl5cXFxaWlpXV1dVVVVSUlJQUFBNTU1LS0tJSUlGRkZERERBQUE/Pz88PDw9PT0+Pj5AQEBCQkJDQ0NFRUVHR0dISEhKSkpMTEzqthaMAAAAMklEQVQImQXBhQ2AMAAAsOIMlwWH/8+kRSKVyRVKlVrQaHV6g9FktlhFm93hdLk9Xt8PIfgBvdUqyskAAAAASUVORK5CYII=);
        background: -webkit-linear-gradient(top,#707070 1%,#3d3d3d 70%,#4c4c4c 99%);
        background: -moz-linear-gradient(top,#707070 1%,#3d3d3d 70%,#4c4c4c 99%);
        border-radius: 6px;
        font-size: 15px;
        font-weight: 400;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        color: #fff;
        padding: 0;
        margin: 0;
        vertical-align: top;
        height: 28px;
        line-height: 28px;
    }

        .dhtmlx_button input:active, .dhtmlx_button input:focus, .dhtmlx_popup_button div:active, .dhtmlx_popup_button div:focus {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAMAAADaS4T1AAAAXVBMVEVwcHBubm5tbW1sbGxra2tpaWloaGhnZ2dmZmZlZWVjY2NiYmJhYWFgYGBfX19dXV1cXFxbW1taWlpZWVlXV1dWVlZVVVVUVFRTU1NRUVFQUFBPT09OTk5NTU1LS0tT9SY0AAAAMUlEQVQImQXBhQGAMAAAIGxnx2z9/00BiVQmVyhVakGj1ekNRpPZYhVtdofT5fZ4fT8hpwG05JjexgAAAABJRU5ErkJggg==);
            background: -webkit-linear-gradient(top,#707070 1%,#4c4c4c 99%);
            background: -moz-linear-gradient(top,#707070 1%,#4c4c4c 99%);
        }

.dhtmlx_popup_title {
    color: #fff;
    text-shadow: 1px 1px #000;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
}

.dhtmlx_popup_text {
    margin: 15px 15px 5px;
    font-size: 14px;
    color: #000;
    min-height: 30px;
    border-radius: 6px;
}

.dhtmlx-error, .dhtmlx-info {
    font-size: 14px;
    color: #000;
    box-shadow: 0 0 10px #888;
    padding: 0;
    background-color: #FFF;
    border-radius: 3px;
    border: 1px solid #fff;
}

    .dhtmlx-info div {
        padding: 5px 10px;
        background-color: #fff;
        border-radius: 3px;
        border: 1px solid #B8B8B8;
    }

.dhtmlx-error {
    background-color: #d81b1b;
    border: 1px solid #ff3c3c;
    box-shadow: 0 0 10px #000;
}

    .dhtmlx-error div {
        background-color: #d81b1b;
        border: 1px solid #940000;
        color: #FFF;
    }

.dhx_cal_event .dhx_body, .dhx_cal_event .dhx_footer, .dhx_cal_event .dhx_header, .dhx_cal_event .dhx_title {
    border: 1px solid #B7A543;
    overflow: hidden;
    width: 100%;
    font-family: Tahoma;
    font-size: 8pt;
}

.dhx_move_denied .dhx_cal_event .dhx_header, .dhx_move_denied .dhx_cal_event .dhx_title {
    cursor: default;
}

.dhx_cal_event .dhx_header {
    height: 1px;
    margin-left: 1px;
    border-width: 1px 1px 0;
    cursor: pointer;
}

.dhx_cal_event .dhx_title {
    height: 12px;
    border-bottom-style: dotted;
    text-align: center;
    background-position: right;
    background-repeat: no-repeat;
    cursor: pointer;
}

.dhx_cal_event .dhx_body, .dhx_cal_event.dhx_cal_select_menu .dhx_body {
    border-width: 0 1px 1px;
    padding: 5px;
}

.dhx_resize_denied, .dhx_resize_denied .dhx_event_resize {
    cursor: default !important;
}

.dhx_cal_event .dhx_event_resize {
    cursor: s-resize;
}

.dhx_cal_event .dhx_footer, .dhx_cal_event .dhx_select_menu_footer {
    height: 1px;
    margin-left: 2px;
    border-width: 0 1px 1px;
    position: relative;
}

.dhx_cal_event_line {
    padding-left: 10px;
    cursor: pointer;
    overflow: hidden;
}

.dhx_cal_event_clear {
    font-family: Tahoma;
    font-size: 8pt;
    height: 13px;
    padding-left: 2px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}

.dhx_in_move {
    background-color: #FFFF80;
}

.dhx_cal_event.dhx_cal_editor {
    z-index: 10;
    position: absolute;
    overflow: hidden;
}

textarea.dhx_cal_editor {
    width: 100%;
    height: 100%;
    border: 0 solid #000;
    margin: 0;
    padding: 0;
    overflow: auto;
}

div.dhx_menu_head {
    background-position: 0 -43px;
    width: 10px;
    height: 10px;
    margin-left: 5px;
    margin-top: 1px;
    border: none;
    cursor: default;
}

div.dhx_menu_icon {
    width: 20px;
    height: 20px;
    margin-left: -5px;
    margin-top: 0;
    border: none;
    cursor: pointer;
}

div.icon_details {
    background-position: 0 0;
}

div.icon_edit {
    background-position: -22px 0;
}

div.icon_save {
    background-position: -84px -1px;
}

div.icon_cancel {
    background-position: -62px 0;
}

div.icon_delete {
    background-position: -42px 0;
}

.dhx_month_link {
    position: absolute;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    text-align: right;
    cursor: pointer;
    padding-right: 10px;
}

    .dhx_month_link a {
        color: #00f;
    }

        .dhx_month_link a:hover {
            text-decoration: underline;
        }

.dhx_global_tip {
    font-family: Tahoma,Helvetica;
    text-align: center;
    font-size: 20px;
    position: fixed;
    top: 60px;
    right: 20px;
    background-color: rgba(255,255,255,.7);
    color: #000;
    z-index: 14;
    padding: 20px 30px;
    width: 190px;
}

    .dhx_global_tip div {
        font-size: 30px;
    }

@media (-moz-touch-enabled) {
    .dhx_cal_container {
        user-select: none;
        -moz-user-select: none;
    }
}

.dhx_unselectable, .dhx_unselectable div {
    -webkit-user-select: none;
    -moz-user-select: none;
    -moz-user-select: -moz-none;
}

.dhx_cal_light {
    -webkit-tap-highlight-color: transparent;
    border-radius: 5px;
    font-family: Tahoma;
    font-size: 8pt;
    position: absolute;
    z-index: 15;
    width: 580px;
    height: 300px;
    box-shadow: 5px 5px 5px #888;
}

.dhx_mark {
    position: relative;
    top: 3px;
    background-image: url(../img/controls.gif);
    background-position: 0 -43px;
    padding-left: 10px;
}

.dhx_ie6 .dhx_mark {
    background-position: 6px -41px;
}

.dhx_cal_light select {
    font-family: Tahoma;
    font-size: 8pt;
    padding: 2px;
    margin: 0;
}

.dhx_cal_ltitle {
    padding: 2px 0 2px 5px;
    overflow: hidden;
    white-space: nowrap;
}

    .dhx_cal_ltitle span {
        white-space: nowrap;
    }

.dhx_cal_lsection {
    font-weight: 700;
    padding: 5px 0 3px 10px;
}

.dhx_section_time {
    white-space: nowrap;
}

.dhx_cal_lsection .dhx_fullday {
    float: right;
    margin-right: 5px;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    vertical-align: top;
    cursor: pointer;
}

.dhx_cal_lsection {
    font-size: 18px;
    font-family: Arial;
}

.dhx_cal_ltext {
    padding: 2px 0 2px 10px;
    overflow: hidden;
}

    .dhx_cal_ltext textarea {
        overflow: auto;
        height: 100%;
        width: 100%;
        outline: 0 !important;
        resize: none;
    }

.dhx_time {
    font-weight: 700;
}

.dhx_cal_larea {
    overflow: hidden;
    width: 572px;
    height: 1px;
}

.dhx_btn_set {
    float: left;
}

    .dhx_btn_set div {
        float: left;
        vertical-align: middle;
        cursor: pointer;
    }

.dhx_save_btn {
    background-image: url(../img/controls.gif);
    background-position: -84px 0;
    width: 21px;
}

.dhx_cancel_btn {
    background-image: url(../img/controls.gif);
    background-position: -63px 0;
    width: 20px;
}

.dhx_delete_btn {
    background-image: url(../img/controls.gif);
    background-position: -42px 0;
    width: 20px;
}

.dhx_cal_cover {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 14;
    top: 0;
    left: 0;
    background-color: #000;
    opacity: .1;
    filter: alpha(opacity=10);
}

.dhx_custom_button {
    padding: 0 3px;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: 400;
    margin-right: 5px;
    margin-top: 0;
    cursor: pointer;
}

    .dhx_custom_button div {
        cursor: pointer;
        float: left;
        height: 21px;
        line-height: 21px;
        vertical-align: middle;
    }

.dhx_cal_light_wide .dhx_cal_larea {
    border-top-width: 0;
}

.dhx_cal_light_wide .dhx_cal_lsection {
    border: 0;
    float: left;
    text-align: right;
    width: 100px;
    height: 20px;
    padding: 5px 0 0 10px;
}

.dhx_cal_light_wide .dhx_wrap_section {
    position: relative;
    overflow: hidden;
}

.dhx_cal_light_wide .dhx_section_time {
    padding-top: 2px !important;
    height: 20px !important;
}

.dhx_section_time {
    text-align: center;
}

.dhx_cal_light_wide .dhx_cal_larea {
    width: 730px;
}

.dhx_cal_light_wide {
    width: 738px;
}

    .dhx_cal_light_wide .dhx_section_time {
        background: 0 0;
    }

    .dhx_cal_light_wide .dhx_cal_checkbox label {
        padding-left: 0;
    }

.dhx_cal_wide_checkbox input {
    margin-top: 8px;
    margin-left: 14px;
}

.dhx_cal_light input {
    font-family: Tahoma;
    font-size: 8pt;
}

.dhx_cal_light_wide .dhx_cal_lsection .dhx_fullday {
    float: none;
    margin-right: 0;
    font-weight: 700;
    font-family: Arial;
    cursor: pointer;
}

.dhx_custom_button {
    float: right;
    height: 21px;
}

.dhx_cal_light_wide .dhx_custom_button {
    position: absolute;
    top: 0;
    right: 0;
}

.dhx_cal_light_wide .dhx_repeat_right {
    margin-right: 55px;
}

.dhx_minical_popup {
    position: absolute;
    z-index: 16;
    width: 251px;
    height: 175px;
}

.dhx_scale_bar_header {
    position: absolute;
    border-bottom: 1px dotted #8894A3;
    width: 100%;
}

.dhx_expand_icon {
    position: absolute;
    right: 0;
    background-image: url(../img/collapse_expand_icon.gif);
    width: 18px;
    height: 18px;
    cursor: pointer;
    background-position: 0 18px;
    z-index: 4;
}

.dhx_scheduler_agenda .dhx_cal_data {
    background-image: url(../img/databg.png);
}

.dhx_agenda_area {
    width: 100%;
    overflow-y: auto;
    background-image: url(../img/databg.png);
}

.dhx_agenda_line {
    height: 21px;
    clear: both;
    overflow: hidden;
}

    .dhx_agenda_line div {
        float: left;
        width: 188px;
        text-align: center;
        line-height: 21px;
        overflow: hidden;
    }

.dhx_agenda_area .dhx_agenda_line div {
    border-right: 0 dotted #8894A3;
}

.dhx_v_border {
    position: absolute;
    left: 187px;
    top: 0;
    width: 1px;
    height: 100%;
}

.dhx_agenda_line .dhx_event_icon {
    width: 20px;
    border-width: 0;
    background: url(../img/icon.png) 5px 4px no-repeat;
    cursor: pointer;
}

.dhx_agenda_line span {
    padding-left: 5px;
    line-height: 21px;
}

.dhx_year_week {
    position: relative;
}

.dhx_year_month {
    height: 18px;
    padding-top: 3px;
    text-align: center;
    vertical-align: middle;
}

.dhx_year_body .dhx_after .dhx_month_head, .dhx_year_body .dhx_after .dhx_month_head a, .dhx_year_body .dhx_before .dhx_month_head, .dhx_year_body .dhx_before .dhx_month_head a {
    color: #E2E3E6 !important;
}

.dhx_year_body .dhx_month_body {
    height: 0;
    overflow: hidden;
}

.dhx_month_head.dhx_year_event {
    background-color: #FFE763;
}

.dhx_year_body .dhx_after .dhx_month_head, .dhx_year_body .dhx_before .dhx_month_head {
    cursor: default;
}

.dhx_year_tooltip {
    border: 1px solid #BBB;
    background-image: url(../img/databg.png);
    position: absolute;
    z-index: 12;
    width: 300px;
    height: auto;
    font-family: Tahoma;
    font-size: 8pt;
    overflow: hidden;
}

.dhx_tooltip_line {
    line-height: 20px;
    height: 20px;
    overflow: hidden;
}

    .dhx_tooltip_line .dhx_event_icon {
        width: 20px;
        height: 20px;
        padding-right: 10px;
        float: left;
        border-width: 0;
        position: relative;
        background: url(../img/icon.png) 5px 4px no-repeat;
        cursor: pointer;
    }

.dhx_tooltip_date {
    float: left;
    width: auto;
    padding-left: 5px;
    text-align: center;
}

.dhx_text_disabled {
    font-family: Tahoma;
    font-size: 8pt;
}

.dhx_mini_calendar {
    -moz-box-shadow: 5px 5px 5px #888;
    -khtml-box-shadow: 5px 5px 5px #888;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    -user-select: none;
}

    .dhx_mini_calendar .dhx_month_head {
        cursor: pointer;
    }

    .dhx_mini_calendar .dhx_calendar_click {
        background-color: #C2D5FC;
    }

.dhx_cal_navline div.dhx_minical_icon {
    cursor: pointer;
    background-image: url(../img/calendar.gif);
}

.dhx_matrix_scell {
    height: 100%;
}

.dhx_matrix_cell, .dhx_matrix_scell {
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}

.dhx_matrix_cell {
    background-color: #fff;
}

.dhx_matrix_line {
    overflow: hidden;
}

.dhx_matrix_cell div, .dhx_matrix_scell div {
    overflow: hidden;
    text-align: center;
    height: auto;
}

.dhx_cal_lsection .dhx_readonly {
    font-size: 9pt;
    font-size: 8pt;
    padding: 2px;
    color: #887A2E;
}

.dhx_cal_event_line .dhx_event_resize {
    cursor: w-resize;
    position: absolute;
    top: 0;
    width: 4px;
    height: 100%;
}

.dhx_event_resize_start {
    left: 0;
}

.dhx_event_resize_end {
    right: 0;
}

.dhx_data_table.folder .dhx_matrix_cell, .dhx_matrix_scell.folder {
    background-color: #969394;
    cursor: pointer;
}

.dhx_matrix_scell .dhx_scell_level0 {
    padding-left: 5px;
}

.dhx_matrix_scell .dhx_scell_level1 {
    padding-left: 20px;
}

.dhx_matrix_scell .dhx_scell_level2 {
    padding-left: 35px;
}

.dhx_matrix_scell .dhx_scell_level3 {
    padding-left: 50px;
}

.dhx_matrix_scell .dhx_scell_level4 {
    padding-left: 65px;
}

.dhx_matrix_scell.folder {
    font-weight: 700;
    text-align: left;
}

    .dhx_matrix_scell.folder .dhx_scell_expand {
        float: left;
        width: 10px;
        padding-right: 3px;
    }

    .dhx_matrix_scell.folder .dhx_scell_name {
        float: left;
        width: auto;
    }

.dhx_matrix_scell.item .dhx_scell_name {
    padding-left: 15px;
    text-align: left;
}

.dhx_data_table.folder .dhx_matrix_cell {
    border-right: 0;
}

.dhx_section_timeline {
    overflow: hidden;
    padding: 4px 0 2px 10px;
}

    .dhx_section_timeline select {
        width: 552px;
    }

.dhx_map_area {
    width: 100%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    background-image: url(../img/databg.png);
}

.dhx_map_line .dhx_event_icon {
    width: 20px;
    border-width: 0;
    background: url(../img/icon.png) 5px 4px no-repeat;
    cursor: pointer;
}

.dhx_map_line {
    height: 21px;
    clear: both;
    overflow: hidden;
}

.dhx_map {
    position: absolute;
}

.dhx_map_line .headline_description, .dhx_map_line div {
    float: left;
    border-right: 1px dotted #8894A3;
    text-align: center;
    line-height: 21px;
    overflow: hidden;
}

.dhx_map_line .dhx_map_description {
    float: left;
    border-right: 0 dotted #8894A3;
    text-align: center;
    line-height: 21px;
    overflow: hidden;
}

.dhx_map_line .line_description {
    float: left;
    border-right: 1px dotted #8894A3;
    text-align: left;
    padding-left: 5px;
    line-height: 21px;
    overflow: hidden;
}

.dhx_map_line.highlight {
    background-color: #C4C5CC;
}

.dhx_map_area .dhx_map_line div {
    border-right: 0 dotted #8894A3;
}

.dhtmlXTooltip.tooltip {
    -moz-box-shadow: 3px 3px 3px #888;
    -webkit-box-shadow: 3px 3px 3px #888;
    -o-box-shadow: 3px 3px 3px #888;
    box-shadow: 3px 3px 3px #888;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=135, Strength=5);
    background-color: #fff;
    cursor: default;
    padding: 10px;
    position: fixed;
    z-index: 9;
    font-family: Tahoma;
    opacity: 1;
}

.dhx_cal_checkbox label {
    padding-left: 5px;
}

.dhx_cal_light .radio {
    padding: 2px 0 2px 10px;
}

    .dhx_cal_light .radio input, .dhx_cal_light .radio label {
        line-height: 15px;
    }

    .dhx_cal_light .radio input {
        vertical-align: middle;
        margin: 0;
        padding: 0;
    }

    .dhx_cal_light .radio label {
        vertical-align: middle;
        padding-right: 10px;
    }

.dhx_cal_light .combo {
    padding: 4px;
}

.dhx_cal_light_wide .combo > div, .dhx_cal_light_wide .dhx_combo_box {
    width: 608px !important;
    left: 10px;
}

.dhx_wa_column {
    float: left;
}

.dhx_wa_scale_bar {
    font-family: Tahoma;
    padding-left: 10px;
    font-size: 11px;
}

.dhx_wa_day_data {
    background-color: #FCFEFC;
    overflow-y: auto;
}

.dhx_wa_ev_body {
    font-size: 12px;
    padding: 5px 0 5px 7px;
}

.dhx_wa_dnd {
    font-family: Tahoma;
    position: absolute;
    padding-right: 7px;
    color: #887AE2 !important;
    background-color: #FFE763 !important;
}

.dhx_cal_event_selected {
    background-color: #9cc1db;
    color: #fff;
}

.dhx_second_scale_bar {
    padding-top: 2px;
}

.dhx_grid_area {
    width: 100%;
    height: 100%;
    overflow-y: auto;
    background-color: #FCFEFC;
}

    .dhx_grid_area table {
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%;
        table-layout: fixed;
    }

    .dhx_grid_area td {
        table-layout: fixed;
        text-align: center;
    }

.dhx_grid_line {
    height: 21px;
    clear: both;
    overflow: hidden;
}

    .dhx_grid_line div {
        float: left;
        cursor: default;
        padding-top: 0;
        padding-bottom: 0;
        text-align: center;
        line-height: 21px;
        overflow: hidden;
    }

    .dhx_grid_area td, .dhx_grid_line div {
        padding-left: 8px;
        padding-right: 8px;
    }

.dhx_grid_area tr.dhx_grid_event {
    height: 21px;
    overflow: hidden;
    margin: 0 0 1px;
}

    .dhx_grid_area tr.dhx_grid_event td {
        border-bottom: 1px solid #ECEEF4;
    }

    .dhx_grid_area tr.dhx_grid_event:nth-child(2n) td, .dhx_grid_area tr.dhx_grid_event:nth-child(2n+1) td {
        border-bottom-width: 0;
        border-bottom-style: none;
    }

    .dhx_grid_area tr.dhx_grid_event:nth-child(2n) {
        background-color: #ECEEF4;
    }

.dhx_grid_area .dhx_grid_dummy {
    table-layout: auto;
    margin: 0 !important;
    padding: 0 !important;
}

.dhx_grid_v_border {
    position: absolute;
    border-right: 1px solid #A4BED4;
    width: 1px;
    height: 100%;
}

.dhx_grid_event_selected {
    background-color: #9cc1db !important;
    color: #fff !important;
}

.dhx_grid_sort_desc .dhx_grid_view_sort {
    background-position: 0 -55px;
}

.dhx_grid_sort_asc .dhx_grid_view_sort {
    background-position: 0 -66px;
}

.dhx_grid_view_sort {
    width: 10px;
    height: 10px;
    position: absolute;
    border: none !important;
    top: 5px;
    background-repeat: no-repeat;
    background-image: url(../img/images.png);
}

.dhx_marked_timespan {
    position: absolute;
    width: 100%;
    margin-left: 0;
}

.dhx_time_block {
    position: absolute;
    width: 100%;
    background: silver;
    opacity: .4;
    filter: alpha(opacity=40);
    z-index: 1;
}

.dhx_time_block_reset {
    opacity: 1;
    filter: alpha(opacity=100);
}

.dhx_mini_calendar .dhx_marked_timespan, .dhx_scheduler_month .dhx_marked_timespan {
    display: none;
}

.dhx_now_time {
    width: 100%;
    border-bottom: 2px solid red;
    z-index: 1;
}

.dhx_scheduler_month .dhx_now_time {
    border-bottom: 0;
    border-left: 2px solid red;
}

.dhx_matrix_now_time {
    border-left: 2px solid red;
    z-index: 1;
}

.dhx_matrix_now_time, .dhx_now_time {
    opacity: .5;
}

.dhx_cal_quick_info {
    border: 2px solid #888;
    border-radius: 5px;
    position: absolute;
    z-index: 8;
    background-color: #8e99ae;
    background-color: rgba(98,107,127,.5);
    padding-left: 7px;
    width: 300px;
    transition: left .5s ease,right .5s;
    -moz-transition: left .5s ease,right .5s;
    -webkit-transition: left .5s ease,right .5s;
    -o-transition: left .5s ease,right .5s;
}

.dhx_no_animate {
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
}

.dhx_cal_quick_info.dhx_qi_left .dhx_qi_big_icon {
    float: right;
}

.dhx_cal_qi_title {
    padding: 5px 0 10px 5px;
    color: #FFF;
    letter-spacing: 1px;
}

.dhx_cal_qi_tdate {
    font-size: 14px;
}

.dhx_cal_qi_tcontent {
    font-size: 18px;
    font-weight: 700;
}

.dhx_cal_qi_content {
    border: 1px solid #888;
    background-color: #fefefe;
    padding: 16px 8px;
    font-size: 14px;
    color: #444;
    width: 275px;
    overflow: hidden;
}

.dhx_qi_big_icon {
    border-radius: 3px;
    margin: 5px 9px 5px 0;
    min-width: 60px;
    line-height: 20px;
    vertical-align: middle;
    padding: 5px 10px 5px 5px;
    cursor: pointer;
    background-color: #fefefe;
    border-bottom: 1px solid #666;
    border-right: 1px solid #666;
    float: left;
}

.dhx_cal_qi_controls div {
    float: left;
    height: 20px;
    text-align: center;
    line-height: 20px;
}

.dhx_qi_big_icon .dhx_menu_icon {
    margin: 0 8px 0 0;
}

.dhx_drag_marker {
    width: 100%;
    filter: alpha(Opacity=50);
    opacity: .5;
    background-color: #FFE763;
    position: absolute;
    box-sizing: border-box !important;
    border-top: 1px solid #B6B6B6;
    border-bottom: 1px solid #b6b6b6;
}

.dhx_focus_slot {
    background: #FFE763;
    position: absolute;
    pointer-events: none;
    opacity: .3;
}

.dhx_cal_container :focus {
    outline-style: auto;
}

.dhtmlx_modal_box *, .dhx_cal_data, .dhx_cal_data div, .dhx_cal_data table *, .dhx_cal_header, .dhx_cal_header div, .dhx_cal_light .dhx_cal_lsection, .dhx_cal_light .dhx_wrap_section, .dhx_cal_navline div, .dhx_cal_quick_info, .dhx_cal_quick_info div, .dhx_multi_day, .dhx_multi_day div, .dhx_tooltip_line div {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

    .dhx_cal_data div.dhx_scale_hour, .dhx_cal_data table .dhx_matrix_cell, .dhx_cal_data table .dhx_matrix_scell {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .dhx_cal_data table {
        border-collapse: separate;
    }

.dhx_cal_light .dhx_cal_radio label {
    margin-bottom: 0;
}

.dhx_cal_event div {
    line-height: normal;
}

.dhx_cal_container {
    font-family: Tahoma;
    font-size: 8pt;
    position: relative;
    overflow: hidden;
}

    .dhx_cal_container div {
        -moz-user-select: none;
        -moz-user-select: -moz-none;
    }

.dhx_cal_navline {
    height: 20px;
    position: absolute;
    z-index: 3;
    width: 750px;
    color: #2F3A48;
}

    .dhx_cal_navline div {
        position: absolute;
        white-space: nowrap;
    }

    .dhx_cal_navline .dhx_cal_date {
        padding-top: 1px;
    }

.dhx_cal_button .dhx_left_bg {
    width: 1px;
    overflow: hidden;
    height: 17px;
    z-index: 5;
    top: 0;
}

.dhx_cal_prev_button {
    background-image: url(../img/buttons.png);
    background-position: 0 0;
    cursor: pointer;
}

.dhx_cal_next_button {
    background-image: url(../img/buttons.png);
    background-position: -30px 0;
    cursor: pointer;
}

.dhx_cal_today_button {
    background-image: url(../img/buttons.png);
    background-position: -60px 0;
    cursor: pointer;
    text-align: center;
}

.dhx_cal_tab {
    text-align: center;
    cursor: pointer;
    background-color: #D8E1EA;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

    .dhx_cal_tab.active {
        text-decoration: none;
        cursor: default;
        font-weight: 700;
    }

.dhx_cal_header {
    position: absolute;
    left: 10px;
    top: 23px;
    width: 750px;
    z-index: 2;
    overflow: hidden;
    color: #2F3A48;
}

.dhx_cal_data {
    -webkit-tap-highlight-color: transparent;
    position: absolute;
    top: 44px;
    width: 600px;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-touch-action: pan-y;
}

.dhx_cal_event, .dhx_cal_event_clear, .dhx_cal_event_line {
    -ms-touch-action: none;
}

.dhx_scale_bar {
    position: absolute;
    text-align: center;
}

.dhx_scale_holder, .dhx_scale_holder_now {
    position: absolute;
}

.dhx_scale_hour {
    height: 41px;
    width: 50px;
    text-align: center;
    line-height: 40px;
    overflow: hidden;
}

.dhx_month_head {
    padding-right: 5px;
    text-align: right;
}

.dhx_month_body {
    background-color: #FFF;
}

.dhx_scale_ignore {
    display: none;
}

.dhx_cal_drag {
    position: absolute;
    z-index: 13;
    background-color: #FFE763;
    border: 1px solid #B7A543;
    opacity: .5;
    filter: alpha(opacity=50);
}

.dhx_loading {
    position: absolute;
    width: 128px;
    height: 15px;
    background-image: url(../img/loading.gif);
    z-index: 13;
}

.dhx_multi_day, .dhx_multi_day_icon {
    background-color: #E1E6FF;
    background-repeat: no-repeat;
    border-right: 1px dotted #8894A3;
}

.dhx_multi_day {
    position: absolute;
}

.dhx_multi_day_icon, .dhx_multi_day_icon_small {
    background-position: center center;
    background-repeat: no-repeat;
}

.dhtmlxLayoutPolyContainer_dhx_skyblue .dhx_cal_container {
    background-color: #d0e5ff;
}

.dhx_form_repeat, .dhx_form_repeat input {
    padding: 0 0 0 5px;
    margin: 0;
    font-family: Tahoma,Verdana;
    font-size: 11px;
    line-height: 24px;
}

.dhx_form_repeat {
    overflow: hidden;
    background-color: #FFF4B5;
}

.dhx_cal_light_wide .dhx_form_repeat {
    background-color: transparent;
}

.dhx_repeat_center, .dhx_repeat_divider, .dhx_repeat_left, .dhx_repeat_right {
    height: 115px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.dhx_repeat_center, .dhx_repeat_left {
    padding: 10px 0 0 10px;
    float: left;
}

.dhx_repeat_left {
    width: 105px;
}

.dhx_repeat_center {
    width: 345px;
    padding-top: 22px;
}

.dhx_repeat_divider {
    float: left;
    width: 1px;
}

.dhx_repeat_right {
    float: right;
    width: 173px;
    padding: 17px 3px 0 10px;
}

input.dhx_repeat_text {
    height: 16px;
    width: 27px;
    margin: 0 4px;
    line-height: 18px;
    padding: 0 0 0 2px;
}

.dhx_form_repeat select {
    height: 20px;
    width: 87px;
    padding: 0 0 0 2px;
    margin: 0 4px;
}

input.dhx_repeat_date {
    height: 18px;
    width: 80px;
    padding: 0 0 0 2px;
    margin: 0 4px;
    background-repeat: no-repeat;
    background-position: 64px 0;
    border: 1px solid #7f9db9;
    line-height: 18px;
}

input.dhx_repeat_radio {
    margin-right: 4px;
}

input.dhx_repeat_checkbox {
    margin: 4px 4px 0 0;
}

.dhx_repeat_days td {
    padding-right: 5px;
}

.dhx_repeat_days label {
    font-size: 10px;
}

.dhx_custom_button {
    width: 90px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.dhx_custom_button_recurring {
    background-position: -5px 20px;
    width: 20px;
    margin-right: 10px;
}

.dhx_cal_light_rec {
    width: 640px;
}

    .dhx_cal_light_rec .dhx_cal_larea {
        width: 632px;
    }

    .dhx_cal_light_rec.dhx_cal_light_wide {
        width: 816px;
    }

        .dhx_cal_light_rec.dhx_cal_light_wide .dhx_cal_larea {
            width: 808px;
        }

.dhx_cal_event .dhx_title {
    border-width: 1px 1px 0;
    padding-top: 1px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    font-family: arial;
    font-weight: 700;
    font-size: 12px;
    line-height: 12px;
}

.dhx_cal_event .dhx_body, .dhx_cal_event.dhx_cal_select_menu .dhx_body {
    padding-bottom: 8px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.dhx_cal_event .dhx_header, .dhx_cal_event.dhx_cal_select_menu .dhx_footer {
    display: none;
}

.dhx_cal_event.dhx_cal_select_menu {
    -webkit-box-shadow: 0 0 1px #FFF;
    -moz-box-shadow: 0 0 1px #FFF;
    box-shadow: 0 0 1px #FFF;
}

.dhx_cal_event .dhx_footer {
    height: 5px;
    border: 0;
    margin-top: -6px;
    background: url(../img/resizing.png) center center no-repeat;
}

.dhx_cal_event .dhx_body, .dhx_cal_event .dhx_footer, .dhx_cal_event .dhx_header, .dhx_cal_event .dhx_title {
    background-color: #1796b0;
    border-color: transparent;
    color: #fff;
}

.dhx_cal_event.dhx_cal_editor {
    border: 1px solid transparent;
}

.dhx_cal_editor {
    font-size: 12px;
    font-family: Arial,sans-serif;
}

div.dhx_menu_head, div.dhx_menu_icon {
    background-image: url(../img/controls.png);
}

.dhx_cal_event_line {
    border: 1px solid transparent;
    background-color: #1796b0;
    color: #fff;
    height: 17px;
    line-height: 17px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.dhx_cal_event_line_start {
    -webkit-border-top-left-radius: 9px;
    -webkit-border-bottom-left-radius: 9px;
    -moz-border-radius-topleft: 9px;
    -moz-border-radius-bottomleft: 9px;
    border-top-left-radius: 9px;
    border-bottom-left-radius: 9px;
}

.dhx_cal_event_line_end {
    -webkit-border-top-right-radius: 9px;
    -webkit-border-bottom-right-radius: 9px;
    -moz-border-radius-topright: 9px;
    -moz-border-radius-bottomright: 9px;
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px;
}

.dhx_cal_event .dhx_body, .dhx_cal_event_line {
    font-size: 12px;
    font-family: Arial,sans-serif;
}

.dhx_cal_container {
    background-color: #fff;
}

.dhx_cal_data {
    border-top: 1px solid #CECECE;
}

.dhx_scale_holder {
    background-image: url(../img/databg.png);
    border-right: 1px solid #CECECE;
}

.dhx_scale_holder_now {
    background-image: url(../img/databg_now.png);
    border-right: 1px solid #CECECE;
}

.dhx_scale_hour {
    border-bottom: 1px solid #CECECE;
    background-color: #fff;
    font: 11px/44px Arial;
    color: #767676;
}

.dhx_cal_header {
    border: 1px solid #CECECE;
    border-left: 0;
    border-bottom: 0;
}

.dhx_scale_bar {
    border-left: 1px solid #CECECE;
    font: 11px/16px Arial;
    color: #767676;
    padding-top: 2px;
    background-color: #fff;
}

.dhx_cal_navline div {
    top: 14px;
}

.dhx_cal_date, .dhx_cal_next_button, .dhx_cal_prev_button, .dhx_cal_tab, .dhx_cal_today_button {
    color: #454544;
    height: 30px;
    line-height: 30px;
    background: 0 0;
    border: 1px solid #CECECE;
}

.dhx_cal_navline .dhx_cal_date {
    border: 0;
    font-size: 18px;
    font-weight: 400;
    font-family: arial;
    width: 100%;
    top: 14px;
    text-align: center;
    position: absolute;
    left: 0;
    z-index: -1;
}

.dhx_cal_today_button {
    color: #747473;
    left: auto;
    right: 123px;
    background: 0 0;
    text-decoration: none;
    width: 80px;
    font-size: 12px;
    font-weight: 700;
    font-family: arial;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.dhx_cal_next_button, .dhx_cal_prev_button {
    left: auto;
    width: 46px;
}

.dhx_cal_prev_button {
    right: 61px;
    background: url(../img/arrow_left.png) center center no-repeat;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.dhx_cal_next_button {
    right: 14px;
    background: url(../img/arrow_right.png) center center no-repeat;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.dhx_cal_tab {
    color: #747473;
    width: 60px;
    padding-top: 0;
    text-decoration: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-weight: 700;
    font-family: arial;
    font-size: 12px;
}

    .dhx_cal_tab.active {
        background-color: #F0EDE7;
        color: #454544;
        border: 1px solid #CECECE;
        text-shadow: 0 1px 0 #fff;
    }

.dhx_cal_tab_first {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.dhx_cal_tab_last {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.dhx_cal_tab_standalone {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 0 5px;
}

.dhx_multi_day, .dhx_multi_day_icon, .dhx_multi_day_icon_small {
    background-color: #fff;
}

.dhx_multi_day {
    border-top: 1px solid #CECECE;
}

.dhx_multi_day_icon, .dhx_multi_day_icon_small {
    border-bottom: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
}

.dhx_multi_day_icon_small {
    background-image: url(../img/clock_small.gif);
}

.dhx_multi_day_icon {
    background-image: url(../img/clock_big.gif);
}

.dhx_after .dhx_month_body, .dhx_after .dhx_month_head, .dhx_before .dhx_month_body, .dhx_before .dhx_month_head, .dhx_month_head {
    background-color: #fff;
}

.dhx_month_head {
    height: 21px;
    padding-top: 0;
    font: 12px/21px Arial;
    color: #362d26;
    border-right: 1px solid #CECECE;
}

.dhx_after .dhx_month_head, .dhx_before .dhx_month_head {
    color: #bbb;
}

.dhx_month_body {
    border-right: 1px solid #CECECE;
    border-bottom: 1px solid #CECECE;
}

.dhx_now .dhx_month_body, .dhx_now .dhx_month_head {
    background-color: #FFF3A1;
    font-weight: 400;
}

.dhx_cal_event_clear {
    color: #0E64A0;
}

.dhx_cal_larea {
    margin-left: 0;
}

.dhx_cal_light_wide .dhx_cal_larea {
    margin-left: 3px;
}

.dhx_cal_light_wide .dhx_wrap_section {
    padding: 5px 0;
}

.dhx_cal_larea, .dhx_cal_light, .dhx_cal_light_wide .dhx_wrap_section, .dhx_cal_lsection, .dhx_cal_ltext textarea, .dhx_wrap_section {
    background-color: #fff;
}

    .dhx_cal_light input, .dhx_cal_light_wide .dhx_cal_lsection .dhx_fullday, .dhx_cal_lsection, .dhx_cal_lsection .dhx_fullday {
        color: #747473;
    }

.dhx_cal_light_wide .dhx_wrap_section {
    border-top: 0;
    border-bottom: 1px solid #CECECE;
}

.dhx_cal_larea {
    border: 1px solid transparent;
}

.dhx_cal_light, .dhx_cal_light select, .dhx_cal_ltext textarea {
    color: #2E2E2E;
}

.dhx_cal_light {
    border: 1px solid #CECECE;
}

.dhx_cal_light_wide .dhx_cal_lsection, .dhx_cal_light_wide .dhx_cal_lsection .dhx_fullday {
    font-size: 13px;
}

.dhx_section_time {
    background-color: transparent;
}

.dhx_btn_set div:first-child, .dhx_cancel_btn, .dhx_delete_btn, .dhx_save_btn {
    display: none;
}

.dhx_btn_set, .dhx_btn_set div {
    height: 30px;
    padding: 0 20px;
    line-height: 30px;
}

.dhx_btn_set {
    margin: 12px 0 0;
    padding: 0;
    font-size: 12px;
    color: #454544;
    font-weight: 700;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.dhx_left_btn_set {
    margin-left: 20px;
}

.dhx_right_btn_set {
    margin-right: 20px;
}

.dhx_save_btn_set {
    border: 1px solid #22A1BC;
    color: #fff;
    text-shadow: 0 -1px 0 #6f6f6f;
    background-color: #22A1BC;
}

.dhx_btn_set, .dhx_cancel_btn_set {
    border: 1px solid #CECECE;
}

.dhx_delete_btn_set {
    border: 1px solid #FF8831;
    background-color: #FF8831;
    color: #fff;
    text-shadow: 0 -1px 0 #93755f;
}

.dhx_cal_ltitle {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #CECECE;
}

    .dhx_cal_ltitle span {
        float: left;
    }

.dhx_cal_light .dhx_title {
    padding-left: 13px;
}

.dhx_mark {
    display: none;
}

.dhx_time {
    padding-left: 10px;
}

.dhx_close_icon {
    float: right;
    width: 9px;
    height: 9px;
    background: url(../img/close_icon.png) center center no-repeat;
    padding: 10px;
    margin-top: 1px;
}

.dhx_cal_light_wide .dhx_cal_ltext.dhx_cal_template {
    line-height: 22px;
}

.dhx_cal_ltext textarea {
    line-height: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px solid #CECECE;
    background-color: #F9F9F9;
}

.dhtmlx_modal_box {
    background: #fff;
    width: 330px;
}

.dhtmlx_popup_controls {
    padding-bottom: 9px;
}

.dhtmlx_popup_button, .dhtmlx_popup_button div, .dhtmlx_popup_button div:active, .dhtmlx_popup_button:active {
    color: #444;
    background: #fff;
    box-shadow: none;
}

    .dhtmlx_popup_button.dhtmlx_ok_button {
        border: 1px solid #22A1BC;
        background-color: #22A1BC;
    }

        .dhtmlx_popup_button.dhtmlx_ok_button div {
            background: #22A1BC;
            border: 1px solid #22A1BC;
            color: #fff;
            text-shadow: 0 -1px 0 #6f6f6f;
        }

.dhx_cal_container.dhx_mini_calendar {
    box-sizing: border-box;
    border: 1px solid #CECECE;
    box-shadow: 2px 2px 5px #CCC;
    border-radius: 3px;
}

.dhx_mini_calendar .dhx_year_month {
    border: 1px solid #CECECE;
    font-family: Arial;
}

.dhx_mini_calendar .dhx_month_body, .dhx_mini_calendar .dhx_month_head, .dhx_mini_calendar .dhx_scale_bar, .dhx_mini_calendar .dhx_year_body, .dhx_mini_calendar .dhx_year_month {
    border-color: transparent;
}

.dhx_mini_calendar .dhx_year_body {
    padding-top: 1px;
}

.dhx_mini_calendar .dhx_scale_bar {
    border-width: 0;
}

.dhx_mini_calendar .dhx_year_week {
    border-bottom: 1px solid #CECECE;
    padding-top: 1px;
}

.dhx_mini_calendar .dhx_month_head {
    padding-right: 0;
    text-align: center;
}

.dhx_mini_calendar .dhx_cal_next_button, .dhx_mini_calendar .dhx_cal_prev_button {
    border: 0;
    height: 20px;
}

.dhx_cal_navline div.dhx_minical_icon {
    left: 210px;
    top: 14px;
    width: 30px;
    height: 30px;
    background: url(../img/calendar.gif) 3px 5px no-repeat;
}

.dhx_cal_event_line .dhx_event_resize {
    background: url(../img/resize_dots.png) repeat-y;
}

.dhx_matrix_cell, .dhx_matrix_scell {
    border-bottom: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
}

.dhx_cal_header div div {
    border-left: 1px solid #CECECE;
}

.dhx_matrix_scell.folder {
    border-right: 0;
}

.dhx_second_scale_bar {
    border-bottom: 1px solid #CECECE;
}

.dhx_repeat_divider {
    border-left: 1px solid #CECECE;
}

.dhx_custom_button {
    background-color: #fff;
    border: 1px solid #CECECE;
    color: #747473;
}

.dhx_cal_light_wide .dhx_custom_button {
    margin-top: 6px;
}

.dhx_custom_button_recurring {
    background-image: url(../img/but_repeat.gif);
}

.dhx_agenda_line div, .dhx_v_border {
    border-right: 1px solid #CECECE;
}

.dhx_year_month {
    border: 1px solid #CECECE;
}

.dhx_scale_bar_last {
    border-right: 1px solid #CECECE;
}

.dhx_year_body {
    border-left: 1px solid #CECECE;
}

.dhx_expand_icon {
    top: -3px;
}

.dhx_scale_bar .dhx_cal_next_button, .dhx_scale_bar .dhx_cal_prev_button {
    width: 20px;
    height: 20px;
    top: 0 !important;
    border: 0;
}

.dhx_scale_bar .dhx_cal_next_button {
    right: 1px !important;
    border-left: 1px solid #CECECE;
}

.dhx_scale_bar .dhx_cal_prev_button {
    left: 1px !important;
    border-right: 1px solid #CECECE;
}

.dhx_map_line .headline_date, .dhx_map_line .headline_description {
    border: 0;
}

.dhx_map_line .headline_date {
    border-right: 1px solid #CECECE;
}

.dhtmlXTooltip.tooltip {
    border-left: 1px solid #CECECE;
    border-top: 1px solid #CECECE;
    color: #747473;
    font-size: 12px;
    line-height: 16px;
}

.dhx_wa_scale_bar {
    border-top: 1px solid #CECECE;
    border-bottom: 1px solid #CECECE;
}

.dhx_wa_column_last .dhx_wa_day_cont {
    border-left: 1px solid #CECECE;
}

.dhx_wa_ev_body {
    border-bottom: 1px solid #CECECE;
}

.dhx_wa_scale_bar {
    background-color: #f0ede7;
}

.dhx_wa_ev_body.dhx_cal_event_selected {
    background-color: #fff3a1;
    color: #362d26;
}

.dhx_wa_dnd {
    background-color: #fddb93 !important;
    color: #747473 !important;
    border: 1px solid #ccb177;
}

.dhx_text_disabled {
    color: #2E2E2E;
}

.dhx_cal_ltext .dhx_text_disabled {
    line-height: 22px;
}

.dhx_grid_v_border {
    border-right-color: #CECECE;
}

.dhx_month_body_border, .dhx_month_head_border, .dhx_scale_bar_border, .dhx_scale_hour_border {
    border-left: 1px solid #CECECE;
}

.dhx_cal_quick_info {
    background: rgba(50,50,50,.5);
}

.dhx_qi_big_icon {
    background: #1796b0;
    color: #fff;
}

.dhx_cal_navline .dhx_cal_export {
    width: 32px;
    height: 32px;
    margin: 2px;
    cursor: pointer;
    top: 12px;
}

    .dhx_cal_navline .dhx_cal_export.pdf {
        left: auto;
        right: 249px;
        background-image: url(../img/export_pdf.png);
    }

    .dhx_cal_navline .dhx_cal_export.ical {
        left: auto;
        right: 210px;
        background-image: url(../img/export_ical.png);
    }

.dhx_mini_calendar {
    padding: 5px;
}

    .dhx_mini_calendar .dhx_calendar_click, .dhx_mini_calendar .dhx_year_event {
        border-radius: 7px;
    }

    .dhx_mini_calendar .dhx_month_head {
        margin: 2px;
    }

    .dhx_mini_calendar .dhx_year_month {
        line-height: 20px;
        height: 25px;
        font-size: 14px;
    }

    .dhx_mini_calendar .dhx_cal_next_button, .dhx_mini_calendar .dhx_cal_prev_button {
        top: 8px !important;
    }

/*
Product Name: dhtmlxSuite 
Version: 5.0 
Edition: Standard 
License: content of this file is covered by GPL. Usage outside GPL terms is prohibited. To obtain Commercial or Enterprise license contact sales@dhtmlx.com
Copyright UAB Dinamenta http://www.dhtmlx.com
*/

/*
	skin detected: dhx_terrace
	include extra file: skins/dhx_terrace.less
*/

div.dhxcombo_dhx_terrace {
	position: relative;
	border: 1px solid #cccccc;
	overflow: hidden;
	vertical-align: middle;
	background-color: white;
	font-size: 1px;
	height: 24px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
div.dhxcombo_dhx_terrace input.dhxcombo_input {
	position: absolute;
	left: 1px;
	top: 0px;
	*top: 1px;
	height: 24px;
	line-height: 23px;
	*height: 22px;
	*line-height: 21px;
	border: 0px solid white;
	outline: 0px solid white;
	padding: 0px;
	margin: 0px 0px 0px 2px;
	background-color: white;
	vertical-align: top;
	font-family: Arial, Helvetica;
	font-size: 13px;
	color: black;
}
div.dhxcombo_dhx_terrace input.dhxcombo_input::-ms-clear {
	display: none;
}
div.dhxcombo_dhx_terrace div.dhxcombo_select_button {
	position: absolute;
	width: 16px;
	height: 17px;
	top: 4px;
	right: 2px;
	font-size: 1px;
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	overflow: hidden;
}
div.dhxcombo_dhx_terrace div.dhxcombo_select_button div.dhxcombo_select_img {
	position: relative;
	width: 100%;
	height: 100%;
	background-image: url("../img/dhxcombo_arrow_down.gif");
	background-repeat: no-repeat;
	background-position: center center;
}
div.dhxcombo_dhx_terrace div.dhxcombo_top_image {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 23px;
	height: 25px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	overflow: hidden;
	cursor: default;
}
div.dhxcombo_dhx_terrace div.dhxcombo_top_image div.dhxcombo_image {
	top: 4px;
	*top: 3px;
}
div.dhxcombolist_dhx_terrace {
	position: absolute;
	border: 1px solid #cccccc;
	box-shadow: 0 3px 5px rgba(127,127,127,0.35);
	background-color: #f5f5f5;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	overflow-x: none;
	overflow-y: auto;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
div.dhxcombolist_dhx_terrace div.dhxcombo_option {
	position: relative;
	font-size: inherit;
	font-family: Arial, Helvetica;
	font-size: 13px;
	color: #333333;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	overflow: hidden;
	cursor: default;
}
div.dhxcombolist_dhx_terrace div.dhxcombo_option.dhxcombo_option_selected {
	background-color: #fff3a1;
}
div.dhxcombolist_dhx_terrace div.dhxcombo_option.dhxcombo_option_selected .dhxcombo_option_text {
	color: black;
}
div.dhxcombolist_dhx_terrace div.dhxcombo_option div.dhxcombo_option_text {
	position: relative;
	padding: 0px 4px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	white-space: nowrap;
}
div.dhxcombolist_dhx_terrace div.dhxcombo_option div.dhxcombo_option_text.dhxcombo_option_text_chbx {
	position: relative;
	padding: 0px 4px 0px 4px;
	margin-left: 20px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	white-space: nowrap;
}
div.dhxcombolist_dhx_terrace div.dhxcombo_option div.dhxcombo_checkbox {
	position: absolute;
	left: 3px;
	width: 18px;
	height: 18px;
	background-image: url("../img/dhxcombo_chbx.gif");
	background-repeat: no-repeat;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	overflow: hidden;
	cursor: default;
}
div.dhxcombolist_dhx_terrace div.dhxcombo_option div.dhxcombo_checkbox {
	top: 5px;
}
div.dhxcombolist_dhx_terrace div.dhxcombo_option div.dhxcombo_checkbox.dhxcombo_chbx_1 {
	background-position: 0px 0px;
}
div.dhxcombolist_dhx_terrace div.dhxcombo_option div.dhxcombo_checkbox.dhxcombo_chbx_0 {
	background-position: -18px 0px;
}
div.dhxcombolist_dhx_terrace div.dhxcombo_option div.dhxcombo_option_text.dhxcombo_option_text_image {
	position: relative;
	padding: 0px 4px 0px 4px;
	margin-left: 20px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	white-space: nowrap;
}
div.dhxcombolist_dhx_terrace div.dhxcombo_option div.dhxcombo_image {
	top: 5px;
}
div.dhxcombo_dhx_terrace div.dhxcombo_top_image div.dhxcombo_image,
div.dhxcombolist_dhx_terrace div.dhxcombo_option div.dhxcombo_image {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	overflow: hidden;
	cursor: default;
}
div.dhxcombolist_dhx_terrace div.dhxcombo_option div.dhxcombo_image {
	top: 5px;
}
div.dhxcombo_dhx_terrace.dhxcombo_disabled {
	border: 1px solid #d4d4d4;
	background-color: #fcfcfc;
}
div.dhxcombo_dhx_terrace.dhxcombo_disabled input.dhxcombo_input {
	color: #bbbbbb;
	background-color: #fcfcfc;
}
div.dhxcombo_dhx_terrace.dhxcombo_disabled div.dhxcombo_select_button div.dhxcombo_select_img {
	background-image: url("../img/dhxcombo_arrow_down_dis.gif");
	cursor: default;
}
.dhxgrid_combo_icon {
	position: absolute;
	z-index: 1;
	top: 0px;
	right: 0px;
}
div.dhxcombo_in_grid_parent {
	position: relative;
	height: 100%;
	top: 0px;
}
div.dhxcombo_in_grid_parent div.dhxcombo_dhx_terrace {
	position: absolute;
	top: 3px;
	left: -22px;
	border-color: #fff3a1;
}
div.dhxcombo_in_grid_parent input.dhxcombo_input {
	border-left: 20px solid white;
	font-family: Arial;
	font-size: 12px;
}
div.dhxcombolist_dhx_terrace.dhxcombolist_hdr {
	border-bottom-width: 0px;
	height: 31px;
	line-height: 31px;
	box-shadow: none;
}
div.dhxcombolist_dhx_terrace.dhxcombolist_hdr div.dhxcombo_hdrtext {
	position: relative;
	padding: 0px;
	white-space: nowrap;
	cursor: default;
	font-family: Arial, Helvetica;
	font-size: 13px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
div.dhxcombolist_dhx_terrace.dhxcombolist_hdr div.dhxcombo_hdrtext div.dhxcombo_hdrcell,
div.dhxcombolist_dhx_terrace.dhxcombolist_hdr div.dhxcombo_hdrtext div.dhxcombo_hdrcell_first {
	float: left;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	z-index: 2;
	border-left: 1px solid #f5f5f5;
	padding: 0px;
	margin: 0px;
}
div.dhxcombolist_dhx_terrace.dhxcombolist_hdr div.dhxcombo_hdrtext div.dhxcombo_hdrcell_first,
div.dhxcombolist_dhx_terrace.dhxcombolist_hdr div.dhxcombo_hdrtext div.dhxcombo_hdrcell:first-child {
	border-left-width: 0px;
}
div.dhxcombolist_dhx_terrace.dhxcombolist_multicolumn div.dhxcombo_option {
	height: 27px;
	line-height: 27px;
	margin-top: -1px;
	z-index: 0;
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	background-color: white;
}
div.dhxcombolist_dhx_terrace.dhxcombolist_multicolumn div.dhxcombo_option div.dhxcombo_option_text {
	padding: 0px;
}
div.dhxcombolist_dhx_terrace.dhxcombolist_multicolumn div.dhxcombo_option div.dhxcombo_cell,
div.dhxcombolist_dhx_terrace.dhxcombolist_multicolumn div.dhxcombo_option div.dhxcombo_cell_first {
	float: left;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	border-left: 1px solid #f5f5f5;
	padding: 0px;
	margin: 0px;
}
div.dhxcombolist_dhx_terrace.dhxcombolist_multicolumn div.dhxcombo_option div.dhxcombo_cell_first,
div.dhxcombolist_dhx_terrace.dhxcombolist_multicolumn div.dhxcombo_option div.dhxcombo_cell:first-child {
	border-left-width: 0px;
}
div.dhxcombolist_dhx_terrace.dhxcombolist_multicolumn div.dhxcombo_option.dhxcombo_option_selected {
	z-index: 1;
	background-color: #fff3a1;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
}
div.dhxcombolist_dhx_terrace.dhxcombolist_multicolumn div.dhxcombo_option.dhxcombo_option_selected div.dhxcombo_cell {
	border-left-color: #fff3a1;
	color: black;
}
div.dhxcombolist_dhx_terrace.dhxcombolist_multicolumn div.dhxcombo_option div.dhxcombo_cell_text,
div.dhxcombolist_dhx_terrace.dhxcombolist_hdr div.dhxcombo_hdrtext div.dhxcombo_hdrcell_text {
	position: relative;
	margin: 0px 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: auto;
}
.dhxcombo_skin_detect {
	position: absolute;
	left: 0px;
	top: -100px;
	margin: 0;
	padding: 0;
	border: 0px solid white;
	width: 30px;
	height: 10px;
	overflow: hidden;
}

.ui-jqchart { position: relative; }

.ui-jqchart .ui-jqchart-toolbar { position: absolute; margin: 0; padding: 2px; list-style-type: none; white-space: nowrap; }
.ui-jqchart .ui-jqchart-toolbar li { display: inline; margin: 0 2px; padding: 2px 0; cursor: pointer; float: left; }
.ui-jqchart .ui-jqchart-toolbar span.ui-icon { float: left; margin: 0 2px; }
.ui-jqchart .ui-jqchart-toolbar-separator { height: 16px; width: 1px; }

.ui-jqchart .ui-jqchart-tooltip { position: absolute; white-space: nowrap; padding: .2em .4em; z-index: 9999; border: 1px solid #dddddd; color: #333333; background: white; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -o-box-shadow: 0 0 5px #aaa; -moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; }

* html .ui-jqchart .ui-jqchart-tooltip { background-image: none; }
body .ui-jqchart .ui-jqchart-tooltip { border-width: 2px; }

.ui-jqlineargauge { position: relative; }
.ui-jqlineargauge-stretch { width: 100%; height: 100% }
.ui-jqlineargauge .ui-jqlineargauge-tooltip {position: absolute; white-space: nowrap; padding: .2em .4em; z-index: 9999; border: 1px solid #dddddd; color: #333333; background: white; border-radius: 4px; box-shadow: 0 0 5px #aaa; border-width: 2px; background-image: none; }

.ui-jqradialgauge { position: relative; }
.ui-jqradialgauge-stretch { width: 100%; height: 100% }
.ui-jqradialgauge .ui-jqradialgauge-tooltip {position: absolute; white-space: nowrap; padding: .2em .4em; z-index: 9999; border: 1px solid #dddddd; color: #333333; background: white; border-radius: 4px; box-shadow: 0 0 5px #aaa; border-width: 2px; background-image: none; }

.ui-jqbulletgraph { position: relative; }
.ui-jqbulletgraph-stretch { width: 100%; height: 100% }
.ui-jqbulletgraph .ui-jqbulletgraph-tooltip {position: absolute; white-space: nowrap; padding: .2em .4em; z-index: 9999; border: 1px solid #dddddd; color: #333333; background: white; border-radius: 4px; box-shadow: 0 0 5px #aaa; border-width: 2px; background-image: none; }

.ui-jqsegmenteddisplay { position: relative; }
.ui-jqsegmenteddisplay-stretch { width: 100%; height: 100% }


.ui-jqrangeslider { position: relative; }

.ui-jqrangeslider .ui-jqrangeslider-arrow-left { position: absolute; width: 18px; cursor: pointer; vertical-align: middle; }
.ui-jqrangeslider .ui-jqrangeslider-arrow-icon-left { position: absolute; }
.ui-jqrangeslider .ui-jqrangeslider-arrow-right { position: absolute; width: 18px; cursor: pointer; }
.ui-jqrangeslider .ui-jqrangeslider-arrow-icon-right { position: absolute; }
.ui-jqrangeslider .ui-jqrangeslider-handle-left { position: absolute; width: 12px; cursor: ew-resize; }
.ui-jqrangeslider .ui-jqrangeslider-handle-icon-left { position: absolute; }
.ui-jqrangeslider .ui-jqrangeslider-handle-right { position: absolute; width: 12px; cursor: ew-resize; }
.ui-jqrangeslider .ui-jqrangeslider-handle-icon-right { position: absolute; }
.ui-jqrangeslider .ui-jqrangeslider-slider-horizontal { position: absolute; cursor: move; cursor: grab; cursor: -moz-grab; }
.ui-jqrangeslider .ui-jqrangeslider-slider-horizontal-dragging { cursor: -moz-grabbing; cursor: grabbing; }
.ui-jqrangeslider .ui-jqrangeslider-background-horizontal { position: absolute; }
.ui-jqrangeslider .ui-jqrangeslider-background-horizontal-left { position: absolute; }
.ui-jqrangeslider .ui-jqrangeslider-background-horizontal-right { position: absolute; }

.ui-jqrangeslider .ui-jqrangeslider-arrow-bottom { position: absolute; height: 18px; cursor: pointer; }
.ui-jqrangeslider .ui-jqrangeslider-arrow-icon-bottom { position: absolute; }
.ui-jqrangeslider .ui-jqrangeslider-arrow-top { position: absolute; height: 18px; cursor: pointer; }
.ui-jqrangeslider .ui-jqrangeslider-arrow-icon-top { position: absolute; }
.ui-jqrangeslider .ui-jqrangeslider-handle-bottom { position: absolute; height: 12px; cursor: ns-resize; }
.ui-jqrangeslider .ui-jqrangeslider-handle-icon-bottom { position: absolute; }
.ui-jqrangeslider .ui-jqrangeslider-handle-top { position: absolute; height: 12px; cursor: ns-resize; }
.ui-jqrangeslider .ui-jqrangeslider-handle-icon-top { position: absolute; }
.ui-jqrangeslider .ui-jqrangeslider-slider-vertical { position: absolute; cursor: move; cursor: grab; cursor: -moz-grab; }
.ui-jqrangeslider .ui-jqrangeslider-slider-vertical-dragging { cursor: -moz-grabbing; cursor: grabbing; }
.ui-jqrangeslider .ui-jqrangeslider-background-vertical { position: absolute; }
.ui-jqrangeslider .ui-jqrangeslider-background-vertical-bottom { position: absolute; }
.ui-jqrangeslider .ui-jqrangeslider-background-vertical-top { position: absolute; }

*:focus {
    outline: none;
}

*, html, body {
    padding: 0;
    margin: 0;
}

body {
    font-family: 'Roboto', 'Arial';
    -webkit-font-smoothing: antialiased;
}

input, select, textarea {
    font-family: 'Roboto', 'Arial';
    -webkit-font-smoothing: antialiased;
}

h2 {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    color: #104874;
    margin: 0;
}

p {
    font-weight: 400;
    font-size: 15px;
    line-height: 21px;
    color: #104874;
    margin: 15px 0;
}

a {
    color: #2196f3;
    text-decoration: none;
}

/* The second header, right beneath the top navigation header */
header {
    background-color: #2196f3;
    color: #fff;
    padding: 20px 0;
    min-height: 50px;
    position: fixed;
    left: 0;
    right: 0;
    top: 34px;
    z-index: 1039;
}

    header figure.icon {
        margin: 0 1.2rem 0 0;
        padding-right: 1.2rem;
        border-right: 1px solid rgba(255,255,255,0.5);
        float: left;
        font-size: 38px;
        cursor: pointer;
    }

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.button {
    background: #2196f3;
    color: #fff;
    display: inline-block;
    border: 0;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500;
    padding: 0.75rem 1rem;
    cursor: pointer;
}

    .button.add {
        width: 36px;
        height: 36px;
        box-sizing: border-box;
        padding: 0 0 0.2rem 0;
        font-size: 20px;
        opacity: .5;
        cursor: pointer;
        transition: opacity 0.2s linear;
    }

        .button.add:before {
            content: '+';
            position: absolute;
            width: 36px;
            height: 36px;
            line-height: 34px;
            color: #fff;
            text-align: center;
        }

        .button.add:hover {
            opacity: 1;
        }

@media screen and (min-width: 0) {
    .row {
        width: 90%;
        border-left-width: 0;
        padding: 0;
        margin: 0 auto;
    }

        .row::after {
            clear: both;
        }

        .row::before, .row::after {
            content: ' ';
            display: table;
        }

    .span_1 {
        width: 4.166666666666666%;
    }

    .span_2 {
        width: 8.333333333333333%;
    }

    .span_3 {
        width: 12.5%;
    }

    .span_4 {
        width: 16.66666666666666%;
    }

    .span_5 {
        width: 20.83333333333333%;
    }

    .span_6 {
        width: 25%;
    }

    .span_7 {
        width: 29.16666666666666%;
    }

    .span_8 {
        width: 33.33333333333333%;
    }

    .span_9 {
        width: 37.5%;
    }

    .span_10 {
        width: 41.66666666666666%;
    }

    .span_11 {
        width: 45.83333333333333%;
    }

    .span_12 {
        width: 50%;
    }

    .span_13 {
        width: 54.16666666666666%;
    }

    .span_14 {
        width: 58.33333333333333%;
    }

    .span_15 {
        width: 62.5%;
    }

    .span_16 {
        width: 66.66666666666666%;
    }

    .span_17 {
        width: 70.83333333333333%;
    }

    .span_18 {
        width: 75%;
    }

    .span_19 {
        width: 79.16666666666666%;
    }

    .span_20 {
        width: 83.33333333333333%;
    }

    .span_21 {
        width: 87.5%;
    }

    .span_22 {
        width: 91.66666666666666%;
    }

    .span_23 {
        width: 95.83333333333333%;
    }

    .span_1-1 {
        width: 100%;
    }

    .span_1-2 {
        width: 50%;
    }

    .span_1-3 {
        width: 33.33333333333333%;
    }

    .span_1-4 {
        width: 25%;
    }

    .span_1-5 {
        width: 20%;
    }

    .span_2-3 {
        width: 66.66666666666666%;
    }

    .span_2-5 {
        width: 40%;
    }

    .span_3-4 {
        width: 75%;
    }

    .span_3-5 {
        width: 60%;
    }

    .span_4-5 {
        width: 80%;
    }

    .span_1-6 {
        width: 16.66666666666666%;
    }

    .span_5-6 {
        width: 83.33333333333333%;
    }
}

@media screen and (max-width: 1279px) {
    .span_1-2, .span_1-3, .span_1-4, .span_1-5, .span_2-5, .span_1-6 {
        width: 50%;
    }

    .span_2-3, .span_3-4, .span_3-5, .span_4-5, .span_5-6 {
        width: 100%;
    }
}

@media screen and (max-width: 768px) {
    .span_1-1, .span_1-2, .span_1-3, .span_1-4, .span_1-5, .span_2-3, .span_2-5, .span_3-4, .span_3-5, .span_4-5, .span_1-6, .span_5-6 {
        width: 100%;
    }
}

.validationElement {
    border-color: #ff0000;
}

.validationMessage {
    color: #ff0000;
}

/* selected item style */
.selected {
    background: #deeffd;
}

.overview {
    background: #2196f3;
}

.text_left {
    float: left;
    text-align: left;
}

.text_right {
    float: right;
    text-align: right;
}

.text-center {
    text-align: center;
}

/* List without bullets before childs, where childs retain their margin/padding */
.no_bullets {
    margin: 0;
    padding: 0;
    list-style: none;
}

/* List without bullets before childs, where childs will be left aligned */
.flat_list {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .flat_list li {
        margin: 0;
        padding: 0;
        float: left;
    }

.inner-scroll {
    overflow-y: auto;
    overflow-x: hidden;
}

.no-border {
    border: 0;
}

.borderRight {
    border-right: 1px solid #e7e7e7;
}

.borderBottom {
    border-bottom: 1px solid #e7e7e7;
}

.borderAll {
    border: 1px solid #e7e7e7;
}

.borderRadiusAll {
    border-radius: 3px;
}

.borderRadiusOff {
    border-radius: 0;
    border-bottom: 0;
}

.borderRadiusTop {
    border-radius: 3px 3px 0 0;
}

.borderRadiusBottom {
    border-radius: 0 0 3px 3px;
}

.borderRadiusLeft {
    border-radius: 3px 0 0 3px;
}

.borderRadiusRight {
    border-radius: 0 3px 3px 0;
    border-left: 0;
}

.borderRadiusLeftTop {
    border-radius: 3px 0 0 0;
    border-bottom: 0;
}

.borderRadiusRightTop {
    border-radius: 0 3px 0 0;
    border-left: 0;
    border-bottom: 0;
}

.borderRadiusRightBottom {
    border-radius: 0 0 3px 0;
    border-left: 0;
    border-top: 0;
}

.borderRadiusLeftBottom {
    border-radius: 0 0 0 3px;
    border-top: 0;
}

.uppercased {
    text-transform: uppercase;
}

/* Top header, where we can switch main context*/
.navigation-header {
    background-color: #1976d2;
    font-weight: 300;
    font-size: 12px;
    line-height: 32px;
    color: #fff;
    padding: 1px 0;
    min-height: 32px;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 1040;
}

    .navigation-header a {
        color: rgba(255,255,255,0.5);
        margin: 0 1rem 0 0;
        font-weight: 400;
        cursor: pointer;
    }

        .navigation-header a:hover,
        .navigation-header a.active {
            color: #fff;
        }

.mobile-navigation-header {
    display: none;
    background-color: #1976d2;
    font-weight: 300;
    font-size: 12px;
    line-height: 45px;
    color: #fff;
    padding: 10px 20px;
    height: 40px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1039;
}

/* mobile icon should be initial hidden*/
.mobile-menu {
    display: none;
}

.mobile-menu-icon {
    display: none;
}

.dashboard_title {
    font-size: 38px;
    line-height: 38px;
    font-weight: 400;
    color: #fff;
    cursor: pointer;
}

.mobile-navigation-header .dashboard_title {
    font-size: 1.6rem;
    font-weight: 100;
    line-height: 40px;
}

/* dropdown used in the dashboard screen*/
.select_dropdown:after {
    width: 0;
    height: 0;
    right: -2rem;
    top: 1.2rem;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
    content: ' ';
    position: absolute;
}

.dropdown_container {
    position: relative;
    float: left;
}

    .dropdown_container.show .dropdown-content {
        opacity: 1;
        visibility: visible;
        transition-delay: 0;
    }

.dropdown-content {
    max-height: 50vh;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    opacity: 0;
    visibility: hidden;
    top: 3rem;
    position: absolute;
    background-color: #2196f3;
    width: 100%;
    min-width: 250px;
    padding: 12px 16px;
    transition: all 0.2s linear;
    z-index: 9;
    border: 1px solid #1976d2;
}

    .dropdown-content li {
        padding: 0 0 .8rem 0;
    }

        .dropdown-content li:last-child {
            padding: 0;
        }

        .dropdown-content li a {
            color: #fff;
            text-decoration: none;
        }

        .dropdown-content li:hover a {
            text-decoration: underline;
        }

.settings {
    margin: 1.1rem auto;
    position: relative;
}

    .settings .icon {
        display: inline-block;
        padding: .7rem 0;
    }

    .settings a {
        color: #fff;
    }

/* Back arrow placement when you can navigate back from a drilldown */
.back {
    display: block;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    position: absolute;
    top: 18px;
    left: 30px;
}

select {
    cursor: pointer;
}

.select.borderOff {
    border: 0;
}

.select.uppercased {
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
}

.select.unset-floating {
    float: none;
}

.select[multiple="multiple"] {
    background: none;
}

.input,
.select {
    width: 100%;
    border-radius: 3px;
    border: 1px solid #e7e7e7;
    height: 2.75rem;
    box-sizing: border-box;
    line-height: 2.75rem;
    padding: 0 0 0 1rem;
    font-size: 14px;
    color: #104874;
    background: #fff;
    margin: 0;
}

.textarea {
    resize: vertical;
    min-height: 50px;
    line-height: 20px;
}

.input-add {
    float: left;
}

    .input-add .button.add {
        margin: 4px 0 0 10px;
    }

.input.borderOff {
    border: 0;
    border-bottom: 1px solid #fff;
    border-radius: 0;
}

    .input.borderOff.search:focus {
        border-bottom: 1px solid #e5e5e5;
    }

button.addnew {
    position: relative;
    right: 0;
    top: 44px;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    color: #fff;
    background: #ff1e68;
    border: 0;
    text-align: center;
    transition: all 0.2s linear;
    cursor: pointer;
    font-size: 28px;
    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.15);
}

    button.addnew.close {
        background: #104874;
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        z-index: 1039;
        cursor: pointer;
    }

    button.addnew.dashboard-editor {
        top: 82px;
    }

/* Used in dashboard screen to show numbers above */
.section_number {
    text-align: center;
    font-weight: 400;
    font-size: 42px;
    line-height: 20px;
    color: #fff;
    padding: 1rem 0;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: -3.75rem;
    font-weight: 400;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.aside {
    margin-left: 2rem;
}

    .aside.aside-left {
        margin-left: 0;
        margin-right: 2rem;
    }

        .aside.aside-left .dashboard-head {
            margin: 2rem 0 1rem 0;
        }

    .aside .dashboard-head {
        margin: 2rem 0 1rem 0;
        padding-bottom: 2.5rem;
        display: table;
        width: 100%;
    }

    .aside .row.form {
        padding: 1.25rem 1.25rem 0 0;
    }

    .aside .dashboard-head.no-selected {
        border-bottom: 0;
    }

    .aside .dashboard-head.no-selected {
        text-align: center;
        margin-top: 6rem;
    }

        .aside .dashboard-head.no-selected > .icon {
            display: block;
            float: none;
            margin: 0 auto 2.5rem;
            height: 122px;
            width: 122px;
            line-height: 122px;
            font-size: 90px;
            background: #BDDFFA;
        }

            .aside .dashboard-head.no-selected > .icon:before {
                color: #F3F9FE;
            }

        .aside .dashboard-head.no-selected .name {
            display: block;
            vertical-align: middle;
            width: 100%;
            font-size: 18px;
            font-weight: 500;
            color: #104874;
            line-height: 36px;
            position: relative;
        }

        .aside .dashboard-head.no-selected .description {
            display: block;
            vertical-align: middle;
            width: 50%;
            min-width: 200px;
            font-size: 12px;
            font-weight: 400;
            opacity: .5;
            color: #104874;
            line-height: 22px;
            position: relative;
            margin: 10px auto;
        }

.tile-wrapper {
    margin-bottom: 0.75rem;
}

.laundryscreen-tile-wrapper {
    margin-bottom: 4.75rem;
}

.tile {
    border: 1px solid #e7e7e7;
    border-top: 3px solid #2196f3;
    position: relative;
    background: #fff;
    box-sizing: border-box;
    margin-left: 5px;
    margin-right: 5px;
    height: 100%;
}

    .tile .head {
        padding: 0 60px 0 1rem;
        margin: 0;
        background: #fff;
        position: relative;
        color: #104874;
        line-height: 50px;
        font-weight: 500;
        border-bottom: 1px solid #e7e7e7;
        overflow-x: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

        .tile .head.laundry {
            overflow-x: initial;
            white-space: initial;
            text-overflow: initial;
        }

.controls {
    position: absolute;
    right: -2px;
    top: 0;
}

    .controls > li {
        border-left: 1px solid #e7e7e7;
    }

        .controls > li:hover {
            background-color: #e7e7e7;
        }

        .controls > li a {
            display: block;
            width: 50px;
            height: 50px;
            transition: background 0.2s linear;
        }

            .controls > li a [class^="icon-"],
            .controls > li a [class*=" icon-"] {
                font-size: 32px;
                text-align: center;
                line-height: 50px;
            }

/* Dropdown used when portal is openend on mobile device*/
.mobile-dropdown-content {
    padding-top: 1.25rem;
    top: 3rem;
    left: auto;
    right: -.5rem;
    background-color: #f9f9f9;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

    .mobile-dropdown-content:before {
        width: 0;
        height: 0;
        right: 1.65rem;
        top: -6px;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #f9f9f9;
        content: ' ';
        position: absolute;
    }

    .mobile-dropdown-content li {
        padding: 0;
        border: 0;
        float: none;
    }

        .mobile-dropdown-content li a,
        .mobile-dropdown-content li a:hover {
            color: #000;
            text-decoration: none;
            border: 0;
            font-size: 13px;
            display: block;
            width: auto;
            height: auto;
            line-height: 20px;
            padding-bottom: 15px;
            background: none;
        }

/* Tabs with animated underline, used on dashboard screen*/
.tabs {
    margin: 15px 0 10px 0;
}

    .tabs li {
        margin-right: 40px;
    }

        .tabs li a {
            font-weight: 400;
            font-size: 16px;
            line-height: 20px;
            color: #fff;
            text-decoration: none;
            display: block;
            padding-bottom: 5px;
            transition: all 0.2s linear;
            position: relative;
        }

            .tabs li a:before {
                content: "";
                position: absolute;
                width: 100%;
                height: 3px;
                bottom: -.2rem;
                left: 0;
                background-color: #fff;
                visibility: hidden;
                -webkit-transform: scaleX(0);
                transform: scaleX(0);
                -webkit-transition: all 0.3s ease-in-out 0s;
                transition: all 0.3s ease-in-out 0s;
            }

            .tabs li a:hover:before {
                visibility: visible;
                -webkit-transform: scaleX(1);
                transform: scaleX(1);
            }

            .tabs li a.more .icon-ld__more {
                font-size: 28px;
                line-height: 14px;
                display: block;
                margin-top: 4px;
            }

        .tabs li.current-tab-item a:before {
            visibility: visible;
            -webkit-transform: scaleX(1);
            transform: scaleX(1);
        }

        .tabs li:last-child {
            margin-right: 0;
        }

        .tabs li .dropdown-content {
            padding-top: 1.25rem;
            top: 2rem;
            left: -1.65rem;
            background-color: #f9f9f9;
            box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        }

            .tabs li .dropdown-content:before {
                width: 0;
                height: 0;
                left: 2rem;
                top: -6px;
                border-left: 6px solid transparent;
                border-right: 6px solid transparent;
                border-bottom: 6px solid #f9f9f9;
                content: ' ';
                position: absolute;
            }

            .tabs li .dropdown-content li {
                padding: 0;
            }

/* Styling for dashboard items*/
.item {
    border-top: 1px solid #e7e7e7;
}

    .item.standby {
        border-top: 4px solid #2595f4;
    }

    .item.error {
        border-top: 4px solid #ff1644;
    }

    .item.error-background {
        background-color: rgba(255, 22, 68, 0.5);
        color: white;
    }

    .item.production {
        border-top: 4px solid #00c853;
    }

    .item.off {
        border-top: 4px solid #e7e7e7;
    }

.standby .key.post {
    color: #2595f4;
}

.error .key.post {
    color: #ff1644;
}

.production .key.post {
    color: #00c853;
}

.off .key.post {
    color: #e7e7e7;
}

.statuscircle {
    border-radius: 24px;
    display: inline-block;
    float: left;
    height: 12px;
    margin-right: 16px;
    margin-top: 10px;
    width: 12px;
}

.standby .statuscircle {
    background-color: #2595f4;
}

.error .statuscircle {
    background-color: #ff1644;
}

.production .statuscircle {
    background-color: #00c853;
}

.off .statuscircle {
    background-color: #e7e7e7;
}

.companyproduct {
    color: #104874;
    font-weight: 400;
    font-size: 24px;
    /*line-height: 30px;*/
    padding: 0.85rem 1.5rem 1rem;
}

    .companyproduct span {
        display: block;
    }

    .companyproduct .customercode {
        display: inline-block;
        width: 150px;
    }

    .companyproduct .customername {
        display: inline-block;
    }

.employee {
    text-align: center;
    background: #f2f9fe;
    color: #104874;
}

    .employee .employeename {
        text-align: left;
    }

@keyframes color-animation {
    0% {
        background: #f2f9fe;
    }

    100% {
        background: #FF1E68;
    }
}

.employee .employeename.alert {
    background-color: #FF1E68;
    animation: color-animation 3s infinite linear alternate;
    -webkit-transition: background-color 1000ms infinite;
    -ms-transition: background-color 1000ms infinite;
    transition: background-color 1000ms infinite;
}

.employee .employeename span {
    display: block;
    padding: 1.5rem 1rem;
}

    .employee .employeename span.wrap-ellipsis {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow-x: hidden;
        overflow-y: hidden;
    }

.employee li:not(:first-child) {
    border-top: 1px solid #e7e7e7;
}

.employee .row {
    width: 100%;
}

.control {
    width: 100%;
    margin: 0 auto;
}

    .control.blue {
        background: #f2f9fe;
    }

    .control .free_text {
        color: #104874;
        font-weight: 400;
        font-size: 34px;
        line-height: 38px;
        width: 100%;
        text-align: center;
        position: relative;
        display: block;
        top: 2rem;
        z-index: 2;
    }

    .control .object {
        margin: 1.7rem auto 2rem auto;
        padding: 0 1rem;
    }

        .control .object.center {
            margin-top: 3.5rem;
        }

        .control .object canvas[style] {
            left: auto !important;
        }

    .control .item-title {
        font-size: 14px;
        margin-left: 1rem;
        color: #104874;
    }

.keyvaluelist {
    color: #104874;
    padding: 0 2rem;
}

    .keyvaluelist li {
        clear: both;
        border-bottom: 1px solid #e7e7e7;
    }

    .keyvaluelist .value {
        display: inline-block;
        float: right;
    }

.employee .keyvaluelist .value {
    float: left;
    text-align: left;
}

.keyvaluelist .key {
    display: inline-block;
}

    .keyvaluelist .key.pre {
        float: left;
        margin-right: 1rem;
    }

    .keyvaluelist .key.post {
        float: right;
        width: 100px;
        text-align: right;
    }

.keyvaluelist.small li {
    padding: 2rem 0;
}

    .keyvaluelist.small li:last-child {
        border: 0;
    }

    .keyvaluelist.small li .value {
        font-weight: 400;
        font-size: 24px;
        line-height: 30px;
    }

    .keyvaluelist.small li .key {
        font-weight: 400;
        font-size: 14px;
        line-height: 24px;
        display: inline-block;
        padding-top: 6px;
    }

    .keyvaluelist.small li .value.wrap-ellipsis {
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100%;
        overflow-x: hidden;
        overflow-y: hidden;
    }

.keyvaluelist.medium li {
    padding: 2rem 0;
}

    .keyvaluelist.medium li:last-child {
        border: 0;
    }

    .keyvaluelist.medium li .value {
        font-weight: 400;
        font-size: 46px;
        line-height: 60px;
    }

    .keyvaluelist.medium li .key {
        font-weight: 400;
        font-size: 18px;
        line-height: 32px;
        display: inline-block;
        padding-top: 25px;
    }

.keyvaluelist.large li {
    padding: 2rem 0;
}

    .keyvaluelist.large li:last-child {
        border: 0;
    }

    .keyvaluelist.large li .value {
        font: 400 68px/92px "Roboto","Arial";
    }

    .keyvaluelist.large li .key {
        font: 400 28px/36px "Roboto","Arial";
        display: inline-block;
        padding-top: 44px;
    }

.foot {
    width: 100%;
    overflow: hidden;
}

.legenda {
    font-size: 11px;
    color: #104874;
    margin: 1rem 1rem 2rem 1rem;
    overflow: hidden;
}

    .legenda li {
        min-width: 50px;
        max-width: 120px;
        width: 21%;
        margin-right: .9rem;
        position: relative;
        padding-top: .3rem;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
    }

        .legenda li.disabled {
            color: #e5e5e5;
        }

        .legenda li:last-child {
            margin-right: 0;
        }

        .legenda li .color {
            display: block;
            height: 2px;
            background-color: black;
            position: absolute;
            left: 0;
            top: 0;
            width: 50px;
        }

        .legenda li.disabled .color {
            background-color: lightgray !important;
        }

.content {
    margin-top: 2rem;
}

.fixed-padding {
    padding-top: 124px !important;
}

.fixed-dashboard-padding {
    padding-top: 166px !important;
}

.modal {
    position: fixed;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 33%;
    background: #fff;
    top: 25%;
    z-index: 1050;
    color: #104874;
    box-shadow: 17px 29.445px 80px 0px rgba(0,0,0,0.15);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    transition: all 0.15s linear;
}

    .modal.show {
        visibility: visible;
        opacity: 1;
        top: 33%;
    }

.modal-header {
    height: 60px;
}

    .modal-header .icon {
        display: inline-block;
        float: left;
        width: 60px;
        height: 60px;
        color: #2196f3;
        background: #d3eafd;
    }

.modal-title {
    margin: 0;
    padding: 1.25rem;
    display: inline-block;
}

.close-modal {
    width: 60px;
    height: 60px;
    border: 0;
    border-left: 1px solid #e7e7e7;
    background: none;
    font-size: 24px;
    line-height: 50px;
    padding: .25rem 0;
    margin: 0;
    float: right;
    font-weight: 300;
    color: #2196f3;
    cursor: pointer;
}

.modal-body {
    font-size: 12px;
}

.info-bar {
    background: #2196f3;
    color: #fff;
    padding: 0.5rem 1.25rem;
}

.modal-content {
    line-height: 20px;
}

    .modal-content .content {
        margin-top: 0;
        padding: 2.5rem 1.25rem;
    }

.modal-footer {
    padding: 1.25rem;
    border-top: 1px solid #e7e7e7;
}

    .modal-footer a {
        text-transform: uppercase;
        display: block;
        text-align: right;
        font-size: 12px;
        color: #2196f3;
        text-decoration: none;
    }

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #537D9D;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    transition: all 0.15s linear;
}

    .modal-backdrop.show {
        visibility: visible;
        filter: alpha(opacity=50);
        opacity: .3;
    }

.group {
    position: relative;
}

    .group label {
        display: block;
        width: 100%;
        font-weight: 400;
        font-size: 16px;
        color: #b0bec5;
        position: absolute;
        top: 1.5rem;
        pointer-events: none;
        -webkit-transition: all 0.15s linear;
        -o-transition: all 0.15s linear;
        transition: all 0.15s linear;
    }

/* let containers align items for us*/
.flex-container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
}

.hide-for-small {
    display: block !important;
}

.show-for-small {
    display: none !important;
}

.pointer {
    cursor: pointer;
}

.left {
    float: left;
}

.right {
    float: right;
}

.none {
    float: none;
}

.relative {
    position: relative;
}

.transparent {
    background-color: transparent;
}

.side-margins {
    margin: 0 5px;
}

.side-margin-right {
    margin-right: 10px;
}

.side-margin-left {
    margin-left: 10px;
}

.bottom-margin {
    margin-bottom: 5px;
}

.no-anchor {
    color: #104874;
}

.parameter-column1 {
    margin-bottom: 1.45rem;
    width: 50%;
    margin-right: 3px;
}

.parameter-column2 {
    margin-bottom: 1.45rem;
    width: 49%;
}

@media screen and (max-width: 1167px) {
    .parameter-column1, .parameter-column2 {
        width: 100%;
        margin-right: 0;
    }
}

@media screen and (max-width: 1600px) {
    .modal {
        width: 45%;
    }
}

@media screen and (max-width: 1280px) {
    .hide-for-small {
        display: none !important;
    }

    .show-for-small {
        display: block !important;
    }

    .modal {
        width: 55%;
    }
}

@media screen and (max-width: 1024px) {
    .back {
        left: 10px;
    }

    .item-group {
        height: auto;
        padding-bottom: .6rem;
    }

    /*.foot {
        display: none;
    }*/

    .modal {
        width: 75%;
    }

    .title.left {
        width: 100%;
    }

    .settings.right {
        display: none;
    }
}

@media screen and (max-width: 640px), screen and (max-height: 480px) {
    .tile {
        height: initial;
    }

    .back {
        left: -10px;
    }

    header figure.icon {
        display: none;
    }

    .mobile-menu {
        display: block;
        margin: 0 1.2rem 0 0;
        padding: 0.2rem 1.1rem 0.3rem 0;
        border-right: 1px solid rgba(255,255,255,0.5);
        float: left;
    }

        .mobile-menu.sub {
            float: right;
            border-right: 0;
            border-left: 1px solid #e5e5e5;
            margin: 0;
            padding: 0.2rem 0 0.3rem 1.1rem;
        }

    .mobile-menu-icon {
        display: block;
        position: relative;
        background: none;
        border: 0;
        float: left;
        width: 32px;
        height: 32px;
        cursor: pointer;
        font-size: 2rem;
        padding: 0;
        color: #fff;
    }

    .section_number {
        font-size: 34px;
    }

    .dropdown_container {
        width: 70%;
    }

        .dropdown_container .dashboard_title-wrapper {
            overflow-x: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .dropdown_container .dashboard_title {
            font-weight: 400;
            font-size: 1rem;
            line-height: 40px;
            padding: .25rem 0;
        }

            .dropdown_container .dashboard_title.select_dropdown:after {
                top: 1.15rem;
            }

    .dropdown-content {
        left: -1rem;
        top: 2.5rem;
    }

        .dropdown-content li {
            padding: 0 0 1rem 0;
        }

    .select_dropdown:after {
        right: -1rem;
    }

    .tabscontainer {
        display: none;
        visibility: hidden;
        opacity: 0;
        height: 0;
        transition: all 0.2s linear;
    }

        .tabscontainer.show {
            display: block;
            visibility: visible;
            opacity: 1;
            height: auto;
        }

    .tabs li a {
        padding-bottom: 15px;
    }

        .tabs li a:before {
            display: none;
        }

    .tabs li:last-child a {
        padding-bottom: 0;
    }
}

.search-filter {
    padding-top: 2rem;
}

    .search-filter .searchbox {
        padding-top: .1rem;
    }

.searchbox [type="search"] {
    float: left;
    width: calc(100% - 50px);
    line-height: 2rem;
    height: 2rem;
    margin-top: .25rem;
    padding: 0;
    padding-left: 10px;
}

.searchbox > label, .searchbox > span {
    font-size: 28px;
    float: left;
    display: block;
    cursor: pointer;
    color: #c3d1dc;
    margin-top: .15rem;
}

.searchbox:hover > input.search {
    border-bottom: 1px solid #e5e5e5;
}

table tr th {
    text-align: left;
    font-size: 11px;
    color: #104874;
    text-transform: uppercase;
    color: #104874;
    opacity: .5;
    line-height: 14px;
    vertical-align: bottom;
    padding: 0 0 .5rem 0;
}

.grid {
    border-collapse: collapse;
}

    .grid tbody {
        border: 1px solid #e5e5e5;
        border-radius: 3px;
    }

    .grid td {
        border-top: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5;
        border-right: 1px solid #e5e5e5;
        font-size: 14px;
        padding-left: 1rem;
        padding-right: 1.25rem;
    }

    .grid .select {
        padding-left: 0;
    }

    .grid.nomargin .select {
        padding-left: 1rem;
    }

    .grid td:last-child {
        border-right: 0;
    }

.hide {
    display: none !important;
    visibility: collapse !important;
    opacity: 0 !important;
}

.show {
    display: initial;
    visibility: visible;
    opacity: 1;
}

.flip-object {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
    display: block;
}

.table {
    display: table;
    width: 100%;
    table-layout: fixed;
}

    .table .table-cell {
        display: table-cell;
        vertical-align: middle;
    }

.tilebutton {
    font-size: 32px;
    line-height: 50px;
    text-align: center;
}

.tilestatus {
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 100%;
    text-align: center;
    display: inline-block;
}

.elements .position .info {
    width: 100%;
    margin: 0 auto;
}

    .elements .position .info .icon {
        text-align: center;
        padding: 1.3rem 0;
    }

    .elements .position .info span.icon {
        padding: 0 0 0.5rem 0;
        display: block;
        font-size: 12px;
    }

/* Tooltip / hover zoveel mogelijk stijlen naar ontwerp. */
.ui-jqchart .ui-jqchart-tooltip {
    border: 1px solid rgb(231, 231, 231) !important;
    box-shadow: none !important;
    font-size: 11px !important;
    line-height: 13px !important;
    padding: .45rem 1rem !important;
    color: #104874 !important;
}

.transparent-overlay {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: transparent;
}

.checkbox {
    position: relative;
    display: inline;
    vertical-align: super;
}

    .checkbox input[type=checkbox] {
        visibility: hidden;
    }

    .checkbox label {
        cursor: pointer;
        display: inline-block !important;
        vertical-align: middle;
        margin-bottom: 5px !important;
    }

        .checkbox label:last-child {
            margin-left: 10px;
        }

        .checkbox label.check {
            cursor: pointer;
            position: absolute;
            width: 15px;
            height: 15px;
            top: 0;
            left: 0;
            background: #fff;
            border: 1px solid #e7e7e7;
            border-radius: 2px;
            opacity: 1 !important;
        }

            .checkbox label.check:after {
                opacity: 0;
                content: '';
                position: absolute;
                width: 7px;
                height: 4px;
                background: transparent;
                top: 3px;
                left: 3px;
                border: 3px solid #00c74e;
                border-top: none;
                border-right: none;
                transform: rotate(-54deg);
            }

            .checkbox label.check.checked:after {
                opacity: 1;
            }

    .checkbox.round label.check {
        width: 30px;
        height: 30px;
        background-color: #2096F3;
        border: 0;
        border-radius: 20px;
    }

        .checkbox.round label.check:after {
            content: none;
        }

        .checkbox.round label.check span {
            width: 14px;
            height: 8px;
            top: 7px;
            left: 7px;
            position: absolute;
            background: transparent;
            border-left: 3px solid #fff;
            border-bottom: 3px solid #fff;
            transform: rotate(-54deg);
            opacity: 0;
        }

    .checkbox input[type=checkbox]:checked + label.check:after,
    .checkbox.round input[type=checkbox]:checked + label.check span,
    .checkbox.round input[type=checkbox]:checked + label.mobile-registration-check span {
        opacity: 1;
    }

.ui-icon {
    font-family: 'WSP-icon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-indent: 0;
}

.ui-icon-arrow-4-diag:before {
    content: "\ea0a";
}

.ui-icon-arrow-4:before {
    content: "\ea28";
    font-weight: 600;
}

.ui-icon-zoomin:before {
    content: "\e9ad";
    font-weight: 600;
}

li.ui-widget-header {
    background-color: #2196f3;
    color: #fff;
    border: 1px solid #2196f3;
    border-radius: 3px;
}

    li.ui-widget-header:hover {
        background-color: #2196f3;
        color: #fff;
        border: 1px solid #2196f3;
    }

    li.ui-widget-header.ui-state-active {
        background-color: #fff;
        color: #2196f3;
        border-color: #2196f3;
    }

.ui-jqchart .ui-jqchart-toolbar {
    border: 1px solid #e5e5e5;
    background-color: #fff;
}

.ui-jqchart .ui-jqchart-toolbar-separator {
    width: 1px;
    background-color: #e5e5e5;
}

.ui-jqrangeslider-arrow-top,
.ui-jqrangeslider-arrow-bottom,
.ui-jqrangeslider-arrow-left,
.ui-jqrangeslider-arrow-right,
.ui-jqrangeslider-slider-vertical,
.ui-jqrangeslider-slider-horizontal,
.ui-jqrangeslider-handle-left,
.ui-jqrangeslider-handle-right,
.ui-jqrangeslider-handle-top,
.ui-jqrangeslider-handle-bottom {
    background-color: #fff;
    border: 1px solid #e5e5e5;
}

.ui-jqrangeslider-background-vertical-top,
.ui-jqrangeslider-background-vertical-bottom,
.ui-jqrangeslider-background-horizontal-left,
.ui-jqrangeslider-background-horizontal-right {
    background-color: #e5e5e5;
    border: 1px solid #e5e5e5;
}

.ui-jqrangeslider-handle-bottom,
.ui-jqrangeslider-arrow-top {
    border-bottom: 1px solid transparent;
}

.ui-jqrangeslider-slider-vertical {
    border-top: 1px solid transparent;
}

.ui-jqrangeslider-arrow-icon-top,
.ui-jqrangeslider-arrow-icon-bottom {
    top: 0px !important;
}

    .ui-jqrangeslider-arrow-icon-top:before {
        content: "▴";
    }

    .ui-jqrangeslider-arrow-icon-bottom:before {
        content: "▾";
    }

.ui-jqrangeslider-arrow-icon-left,
.ui-jqrangeslider-arrow-icon-right {
    top: 1px !important;
    left: 2px !important;
}

    .ui-jqrangeslider-arrow-icon-left:before {
        content: "◂";
    }

    .ui-jqrangeslider-arrow-icon-right:before {
        content: "▸";
    }

.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #ffffff;
}
.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  /*overrides*/
}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51a351;
}
.toast-error {
  background-color: #bd362f;
}
.toast-info {
  background-color: #2f96b4;
}
.toast-warning {
  background-color: #f89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
.row {
    height: 100%;
}

.ui-jqradialgauge {
    max-width: 330px;
}

:-moz-ui-invalid:not(output) {
    box-shadow: none;
}

.inputbox {
    width: 100%;
    border: 0;
    font-size: 16px;
    padding: .5rem 0;
    margin: 1.25rem 0;
    border-bottom: 1px solid #e7e7e7;
    -webkit-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    transition: all 0.15s linear;
}

    .inputbox:focus {
        border-bottom: 1px solid #2196f3;
    }

        .inputbox:focus ~ label,
        .inputbox:valid ~ label {
            font-size: 12px;
            top: 0;
        }

.login {
    background-size: cover;
    height: 100vh;
    background-image: url("../img/login-bg.jpg");
}

.login-container {
    position: fixed;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 33%;
    background: #fff;
    top: 25%;
    z-index: 1050;
    color: #104874;
    box-shadow: 17px 29.445px 80px 0px rgba(0,0,0,0.15);
}

.login-header {
    padding: 2rem 3.5rem;
    background: #2196f3;
    color: #fff;
}

    .login-header .icon {
        display: inline-block;
        float: left;
        width: 60px;
        height: 60px;
        color: #2196f3;
        margin-top: 0.2rem;
    }

.login-title {
    font-size: 38px;
    margin: 0;
    font-weight: 300;
    position: relative;
    padding-left: 2rem;
    margin-left: 4.5rem;
    border-left: 1px solid rgba(255,255,255,0.5);
}

    .login-title:before {
        width: 60px;
        height: 60px;
        content: ' ';
        position: absolute;
        left: -3.65rem;
    }

.login-body {
    font-size: 12px;
    padding: 2rem 3.5rem 3rem 3.5rem;
    line-height: 20px;
}

    .login-body a {
        font-size: 14px;
        line-height: 24px;
        display: inline-block;
    }

        .login-body a.button {
            float: right;
            text-transform: uppercase;
        }

.loginlabel {
    display: block;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    color: #b0bec5;
    position: absolute;
    top: 1.5rem;
    pointer-events: none;
    -webkit-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    transition: all 0.15s linear;
}

input[type="password"].loginfield, input[type="text"].loginfield {
    width: 100%;
    border: 0;
    font-size: 16px;
    padding: .5rem 0;
    margin: 1.25rem 0;
    border-bottom: 1px solid #e7e7e7;
    -webkit-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    transition: all 0.15s linear;
}

.loginfield:focus {
    border-bottom: 1px solid #2196f3;
}

    .loginfield:focus ~ label,
    .loginfield:valid ~ label {
        font-size: 12px;
        top: 0;
    }

.scroll {
    background: #fff;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    height: 100%;
}

.advanced-container {
    padding: 2.85rem;
}

.menu {
    margin-top: 2.85rem;
}

    .menu li {
        padding: .65rem 0;
    }

        .menu li.active {
            position: relative;
        }

            .menu li.active:before {
                position: absolute;
                content: ' ';
                width: 2px;
                height: 25px;
                background: #2196f3;
                left: -1.5rem;
            }

        .menu li a {
            color: #104874;
            display: block;
        }

.dashboard {
    padding: 0;
    height: calc(100vh - 124px);
    background: #f2f9fe;
    overflow: hidden;
}


.dashboard-head {
    margin: 2rem 0 1rem 3rem;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 1.2rem;
}

    .dashboard-head > .icon {
        display: table-cell;
        width: 72px;
        height: 72px;
        background: #deeffd;
        border-radius: 100%;
        font-size: 60px;
        line-height: 72px;
        float: left;
        margin-right: 1rem;
        text-align: center;
    }

        .dashboard-head > .icon:before {
            color: #bbdefb;
        }

    .dashboard-head .name {
        display: table-cell;
        vertical-align: middle;
        width: 100%;
        font-size: 18px;
        font-weight: 500;
        color: #104874;
        line-height: 36px;
        position: relative;
    }

        .dashboard-head .name .icon {
            color: #aec4d4;
            font-size: 28px;
            line-height: 38px;
            position: absolute;
            right: 5px;
            top: 0;
        }

    .dashboard-head .label {
        font-weight: 500;
        font-size: 10px;
        line-height: 10px;
        text-transform: uppercase;
        opacity: .5;
        display: block;
        margin-bottom: .5rem;
        color: #104874;
    }

.row.form {
    margin: 0;
    padding: 1.25rem 0 0 1.25rem;
    box-sizing: border-box;
    border-bottom: 1px solid #e2eef6;
    width: 100%;
    padding: 1.25rem 1.25rem 0 1.25rem;
    height: auto;
}

    .row.form.background {
        background: #f2f9fe;
    }

    .row.form .input-group.nopadding {
        padding-bottom: 0;
    }

    .row.form .input-group.inline .select,
    .row.form .input-group.inline .input {
        border-bottom: 1px solid #e7e7e7;
    }

    .row.form .postfix {
        color: #104874;
        line-height: 42px;
        font-size: 14px;
        display: block;
        margin: 0 0 0 1rem;
        float: left;
    }

    .row.form:last-child {
        border-bottom: 0;
    }

    .row.form label {
        font-weight: 500;
        font-size: 10px;
        line-height: 10px;
        text-transform: uppercase;
        opacity: .5;
        display: block;
        margin-bottom: .5rem;
        color: #104874;
    }

    .row.form .input-group,
    .none-row.form .input-group {
        width: 100%;
        padding-bottom: 1.45rem;
    }

.selected .input, .selected .select {
    background-color: #deeffd;
    border-color: #deeffd;
}

.group-title {
    font-weight: 700;
    font-size: 11px;
    line-height: 11px;
    text-transform: uppercase;
    display: block;
    margin-top: .5rem;
    margin-bottom: 1.75rem;
    color: #2196f3;
}

/* Use our own arrow for the selects*/
.select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; /* remove default arrow */
    background-image: url(../img/dropdown-arrow.png);
    background-repeat: no-repeat;
    background-position: right 20px center;
    padding-right: 40px;
}

    .select:disabled {
        background-image: none;
        cursor: default;
    }

    .select::-ms-expand {
        display: none;
    }

    .select.readonly {
        background-image: none;
    }

.hovertable tbody tr:hover {
    background-color: #F5F8FA;
    cursor: pointer;
}

.hovertable tbody tr.disabled {
    background-color: #F88639;
}

.hovertable .input {
    background: none;
    border: none;
}

/* Style for the list and its item in CRUD screens*/
.list {
    width: 100%;
    overflow: scroll;
}

    .list tbody {
        border: 0;
    }

        .list tbody tr:hover {
            background-color: #f5f8fa;
            cursor: pointer;
        }

        .list tbody tr.groupname td {
            font-weight: 700;
            font-size: 12px;
            color: #2096F3;
            border-bottom: 1px solid #e5e5e5;
            padding-top: 20px;
        }

        .list tbody tr.groupname:hover {
            background-color: #fff;
            cursor: default;
        }

        .list tbody td {
            color: rgba(16,72,116,0.5);
            font: 500 10px/24px "Open Sans",Arial;
            text-transform: uppercase;
            padding: 0.365rem 0.625rem 0.365rem 0.625rem;
            vertical-align: top;
        }

            .list tbody td:first-child {
                padding-left: 1.5rem;
            }

            .list tbody td:last-child {
                padding-right: 2rem;
                width: 20%;
            }

            .list tbody td.category:last-child {
                /*float: right;*/
                text-transform: uppercase;
                font-weight: 400;
                font-size: 10px;
                text-align: right;
                padding-right: 2rem;
            }

            .list tbody td.customer-nr {
                color: #104874;
                font: 400 10px/24px "Open Sans",Arial;
                text-transform: none;
                width: 20%;
                opacity: .5;
            }

        .list tbody .customer-name {
            color: #104874;
            font: 400 14px/24px "Open Sans",Arial;
            text-transform: none;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 65%;
        }

        .list tbody td.customer-desc {
            overflow: hidden;
            text-overflow: ellipsis;
        }

::-webkit-input-placeholder {
    color: #c3c8cc;
}

:-moz-placeholder {
    color: #c3c8cc;
    opacity: 1;
}

::-moz-placeholder {
    color: #c3c8cc;
    opacity: 1;
}

:-ms-input-placeholder {
    color: #c3c8cc;
}

/* The items on the overview screens of reports and configuration */
.iconlist {
    margin: 1rem;
}

    .iconlist li {
        color: #104874;
        font-size: 14px;
        padding: .25rem;
        cursor: pointer;
    }

        .iconlist li .icon {
            display: inline-block;
            width: 50px;
            height: 50px;
            background: #deeffd;
            border-radius: 100%;
            font-size: 38px;
            line-height: 50px;
            float: left;
            margin-right: 1rem;
            text-align: center;
        }

            .iconlist li .icon:before {
                color: #bbdefb;
            }

        .iconlist li .label {
            font-weight: 500;
            font-size: 10px;
            line-height: 10px;
            text-transform: uppercase;
            opacity: .5;
            display: block;
            margin: .15rem 0;
            color: #104874;
            float: left;
        }

        .iconlist li .button.add {
            position: relative;
            top: .5rem;
        }

.report-title {
    display: block;
    padding-top: 10px;
}

.configuration-title {
    display: block;
    padding-top: 1rem;
}

.table {
    display: table;
    width: 100%;
    table-layout: fixed;
}

    .table .table-cell {
        display: table-cell;
        vertical-align: middle;
    }

/* Styling for the implementationstructure */
.departments {
    background: #f2f9fe;
    padding: 1rem 0;
}

    .departments .table {
        color: #222222;
    }

    .departments .flex-container .addnew, .elements .flex-container .addnew {
        display: none;
    }

        .departments .flex-container .addnew:last-child, .elements .flex-container .addnew:last-child {
            display: block;
        }

.department {
    font-size: 18px;
    font-weight: 500;
    color: #104874;
    padding: .5rem;
    display: block;
    transition: all 0.2s linear;
    margin-right: 1rem;
    border-radius: 3px;
    box-sizing: border-box;
    border: 2px solid transparent;
    cursor: pointer;
    line-height: 50px;
    padding-right: 2rem;
}

    .department .icon {
        margin-right: 1rem;
        display: block;
        width: 50px;
        height: 50px;
        line-height: 50px;
        border-radius: 100%;
        background: #deeffd;
        color: #bbdefb;
        font-size: 36px;
        box-sizing: border-box;
        text-align: center;
        float: left;
        transition: all 0.2s linear;
    }

        .department .icon:after {
            transition: all 0.2s linear;
        }

        .department .icon:hover {
            position: relative;
        }

            .department .icon:hover:before {
                content: ' ';
                width: 18px;
                height: 9px;
                border-radius: 5px;
                background: #fff;
                position: absolute;
                z-index: 3;
                left: 50%;
                top: 50%;
                margin: -4px 0 0 -9px;
            }

            .department .icon:hover:after {
                content: ' ';
                width: 5px;
                height: 5px;
                border-radius: 5px;
                background: #2196f3;
                position: absolute;
                z-index: 3;
                left: 50%;
                top: 50%;
                margin: -2px 0 0 2px;
            }

        .department .icon.checked {
            background: #b1e9c8;
            color: #00c853;
        }

            .department .icon.checked:hover:after {
                background: #00c853;
                margin: -2px 0 0 -7px;
            }

    .department:hover {
        background: #fff;
        box-shadow: 0px 2px 4px 0px rgba(16,72,116,0.11);
    }

    .department.active {
        border: 2px dashed #deeffd;
        box-sizing: content-box;
        position: relative;
    }

        .department.active:hover {
            background: none;
            box-shadow: none;
        }

        .department.active:after {
            content: ' ';
            width: 53px;
            height: 53px;
            background: url("../img/drag-and-drop-element.png") center center no-repeat;
            right: -2px;
            top: -2px;
            position: absolute;
        }

.departments .addnew {
    height: 50px;
    background: none;
    border: 0;
    vertical-align: middle;
    padding-top: 8px;
}

    .departments .addnew button {
        width: 50px;
        height: 50px;
        background: url("../img/btn_add.png") center center no-repeat;
        border: 0;
        border: 0;
        cursor: pointer;
        transition: all 0.2s linear;
        opacity: 0;
    }

        .departments .addnew button:hover {
            cursor: pointer;
            opacity: 1;
        }

.bottombar {
    position: fixed;
    width: 100%;
    bottom: 0;
    height: 60px;
    background: #2b3b48;
    z-index: 1040;
}

    .bottombar .button {
        margin: 0.75rem 0.1rem 0.75rem 0;
        background: #1c446e;
        color: rgba(255,255,255,0.7);
    }

        .bottombar .button.active {
            background: #2196f3;
            color: #fff;
        }

.counting-unit {
    padding: 0 10px;
    background-color: #dff0fd;
    color: #8498a7;
    font-size: 9px;
    width: auto;
    height: 18px;
    box-sizing: border-box;
    border-radius: 10px;
    line-height: 18px;
    padding-bottom: .1rem;
    float: left;
    margin: -0.25rem 0 0 0.25rem;
    cursor: pointer;
    font-weight: bolder;
}

    .counting-unit.checked {
        background-color: #00c853;
        color: #fff;
    }

.elements {
    margin: 2rem 0;
}

    .elements .tile {
        height: auto;
    }

    .elements h1, .modal h1 {
        font-size: 20px;
        line-height: 24px;
        font-weight: 300;
        color: #104874;
        margin-top: 0;
    }

    .elements .change {
        display: block;
        float: right;
        height: 52px;
        width: 52px;
        text-align: center;
        border-left: 1px solid #e7e7e7;
    }

    .elements .position.addnew {
        cursor: pointer;
        opacity: 0;
        transition: opacity 0.2s linear;
        background: #f3f9fe;
        position: relative;
        border: 2px solid #f3f9fe;
        color: #deeffd;
        min-height: 150px;
        border: 2px dashed #deeffd;
        margin-left: 5px;
        margin-right: 5px;
    }

        .elements .position.addnew:after {
            content: '+';
            position: absolute;
            left: 50%;
            top: 50%;
            z-index: 2;
            font-size: 24px;
            margin: -15px 0 0 -15px;
        }

        .elements .position.addnew:hover {
            opacity: 1;
        }

    .elements .position .head {
        padding: 0 0 0 1rem;
        background: #fff;
        position: relative;
        color: #104874;
        font-size: 18px;
        line-height: 52px;
    }

        .elements .position .head:hover .edit_title_button {
            visibility: visible;
            opacity: 1;
        }

        .elements .position .head .input_edit_title {
            font-family: 'Roboto';
            font-weight: 500;
            border: 0;
            color: #104874;
            font-size: 18px;
            border-bottom: 1px solid #cfdae3;
            width: 68%;
            padding: 0;
        }

        .elements .position .head .edit_title_button {
            font-size: 26px;
            color: #cfdae3;
            position: relative;
            top: 4px;
            visibility: hidden;
            opacity: 0;
            transition: all 0.2s linear;
            cursor: pointer;
        }

        .elements .position .head .cancel-edit_title_button {
            font-size: 30px;
            color: #cfdae3;
            position: relative;
            top: 8px;
            cursor: pointer;
        }

    .elements .position .info {
        width: 100%;
        margin: 0 auto;
    }

        .elements .position .info .icon {
            text-align: center;
            padding: 1.3rem 0;
        }

        .elements .position .info span.icon {
            padding: 0 0 0.5rem 0;
            display: block;
            font-size: 22px;
        }

            .elements .position .info span.icon.position-icon {
                display: block;
                margin: 0 auto;
                width: 50px;
                height: 50px;
                line-height: 50px;
                border-radius: 100%;
                background: #deeffd;
                color: #bbdefb;
                font-size: 36px;
                box-sizing: border-box;
                text-align: center;
            }

                .elements .position .info span.icon.position-icon.checked {
                    background: #b1e9c8;
                    color: #00c853;
                }

.modal-crud {
    position: fixed;
    left: 0;
    right: 0;
    width: 390px;
    margin: 0 auto;
    top: 15%;
    z-index: 1050;
    color: #104874;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.15);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    transition: all 0.15s linear;
}

.modal-crud-header {
    background: #2196f3;
    color: #fff;
    border-radius: 3px 3px 0 0;
    height: 54px;
}

    .modal-crud-header h4.modal-crud-title {
        padding: 1rem 1.25rem;
        font-size: 18px;
        font-weight: 500;
        margin: 0;
        display: inline-block;
    }

    .modal-crud-header .close-modal-crud {
        width: 54px;
        height: 50px;
        border: 0;
        color: #104874;
        padding: 0;
        line-height: normal;
        opacity: .5;
        background: none;
        font-size: 24px;
        margin: 0;
        float: right;
        font-weight: 300;
        cursor: pointer;
    }

.modal-crud-body {
    font-size: 12px;
}

    .modal-crud-body .content {
        padding: 1.5rem 1.25rem 2.5rem 1.25rem;
        line-height: 20px;
        text-align: center;
    }

        .modal-crud-body .content h3 {
            font-size: 36px;
            line-height: 60px;
            font-weight: 300;
            margin-bottom: 3.5rem;
        }

        .modal-crud-body .content .element {
            background: #fff;
            height: 240px;
            padding: 4.5rem 0 0 0;
            box-sizing: border-box;
            border-radius: 3px;
            box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.15);
            cursor: pointer;
            margin: 0 5px;
        }

    .modal-crud-body .title {
        display: block;
        font-weight: 600;
        font-size: 18px;
        margin-top: 1rem;
    }

    .modal-crud-body .content .element span.icon {
        display: inline-block;
        width: 75px;
        height: 75px;
        line-height: 75px;
        border-radius: 100%;
        background: #deeffd;
        color: #bbdefb;
        font-size: 55px;
        box-sizing: border-box;
        text-align: center;
        padding-top: 3px;
    }

.modal-crud-footer {
    height: 82px;
    box-sizing: border-box;
    border: 0;
    padding: 1.25rem;
    display: block;
    background-color: #F2F9FE;
}

    .modal-crud-footer a.save {
        display: inline-block;
        color: #fff;
        min-width: 170px;
        text-align: center;
        font-size: 14px;
    }

    .modal-crud-footer a.cancel {
        display: inline-block;
        text-transform: none;
        text-decoration: underline;
        font-size: 14px;
        font-weight: 500;
        color: #2196f3;
        float: right;
        padding: .6rem;
        cursor: pointer;
    }

.modal.no-canvas {
    background: none;
    box-shadow: none;
    width: 75%;
    border-radius: 0;
    top: 25%;
}

.modal.login-out {
    width: 45%;
}

.modal.change {
    height: 400px;
    width: 55%;
}

.modal-crud.show {
    visibility: visible;
    opacity: 1;
    top: 10%;
}

    .modal-crud.show.no-canvas {
        top: 25%;
    }

.modal-structure-backdrop, .modal-structure-backdrop-transparent {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
    background-color: #537D9D;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    transition: all 0.15s linear;
}

    .modal-structure-backdrop.show {
        visibility: visible;
        filter: alpha(opacity=50);
        opacity: .3;
    }

    .modal-structure-backdrop.newelement {
        top: 124px;
        background: #f2f9fe;
        filter: alpha(opacity=95);
        opacity: .95;
    }


.modal-structure-backdrop-transparent {
    background-color: transparent;
}

.edit-overlay {
    visibility: collapse;
}

    .edit-overlay .overlay {
        position: absolute;
        background: #517e9e;
        opacity: .4;
        width: 100%;
        height: calc(100% - 53px);
        left: 0;
        top: 53px;
    }

    .edit-overlay .button {
        border: 2px solid transparent;
        position: absolute;
        top: calc(50% + 10px);
        left: calc(50% - 100px);
        width: 200px;
    }

        .edit-overlay .button:hover {
            border: 2px solid #32a3f9;
        }

    .edit-overlay .checkbox {
        position: absolute;
        top: calc(53px + 5%);
    }

.department-overlay-hover {
    position: relative;
}

.department-overlay {
    visibility: collapse;
}

    .department-overlay .overlay {
        position: absolute;
        background: #516e9e;
        opacity: .4;
        border-radius: 5px;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
    }

    .department-overlay .checkbox {
        position: absolute;
        top: 5%;
    }

.edit-overlay-hover:hover .edit-overlay,
.edit-overlay-hover .edit-overlay.show,
.department-overlay-hover:hover .department-overlay,
.department-overlay-hover .department-overlay.show {
    visibility: visible;
}

.speaking-balloon {
    position: fixed;
    background-color: #fff;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    font-weight: 500;
    font-size: 12px;
    color: #104874;
    z-index: 1041;
    width: 192px;
    height: 118px;
}

    .speaking-balloon:after {
        content: "";
        position: absolute;
        top: 15px;
        left: -8px;
        border-width: 8px 8px 8px 0;
        border-style: solid;
        border-color: transparent #fff;
        display: block;
        width: 0;
    }

    .speaking-balloon.right:after {
        left: initial;
        right: -8px;
        border-width: 8px 0 8px 8px;
    }

.included-in-calculation-checkmark {
    font-size: 30px;
    float: left;
    margin-top: -8px;
    margin-left: -30px;
    position: absolute;
}

.included-in-calculation-indicator {
    border-radius: 10px;
    width: 10px;
    height: 10px;
    float: right;
    margin-top: 3px;
}

.included-in-calculation-option {
    padding: 0.6rem;
    margin-left: 30px;
    cursor: pointer;
}

.included-in-calculation-list {
    margin: 0;
    padding: 0;
    list-style: none;
    padding: 0.6rem;
    border-bottom: 1px solid #e7e7e7;
}

    .included-in-calculation-list .included-in-calculation-option {
        padding: 0.2rem 0;
    }

.scroll-button {
    font-size: 52px;
    position: absolute;
    cursor: pointer;
}

.forward-scroll-button {
    top: 148px;
    right: 30px;
}

.backward-scroll-button {
    display: block;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    left: 30px;
}

.department-scroller {
    overflow-x: hidden;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

.department-wrapper {
    flex: 0 0 auto;
    float: left;
    padding-bottom: 3px;
}

.existing-machine-list {
    max-height: 200px;
    margin-bottom: 1.5rem;
    width: 100%;
}

.inner-input {
    padding: 0;
}

.table-button-cell {
    padding: .5rem 1rem;
}

.icon-general_readers:before {
    color: #2196f3;
}

.icon-general_team:before {
    color: #104874;
}

.icon-general_gas:before {
    color: #fd8442;
}

.icon-general_electricity:before {
    color: #ffc900;
}

.icon-general_water:before {
    color: #2196f3;
}

.icon-general_units:before,
.icon-general_generic-meter:before {
    color: #6e1c63;
}

.icon-general_generic-meter.white:before {
    color: #fff;
}

.additemgroup {
    cursor: pointer;
    opacity: 0;
    transition: opacity 0.2s linear;
    background: #f3f9fe;
    position: relative;
    border: 2px solid #f3f9fe;
    color: #deeffd;
    margin-bottom: 0.75rem;
    min-height: 150px;
    border: 2px dashed #deeffd;
}

    .additemgroup:after {
        content: '+';
        position: absolute;
        left: 50%;
        top: 50%;
        z-index: 2;
        font-size: 24px;
        margin: -15px 0 0 -15px;
    }

    .additemgroup:hover {
        opacity: 1;
    }

.additem {
    display: none;
    cursor: pointer;
    background: #f3f9fe;
    position: relative;
    border: 2px solid #f3f9fe;
    color: #deeffd;
    height: 50px;
    border: 2px dashed #deeffd;
}

.tile:hover .additem {
    display: block;
}

.additem:after {
    content: '+';
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    font-size: 24px;
    margin: -15px 0 0 -15px;
}

.dashboard-tab:hover .icon {
    display: inline;
}

.dashboard-tab .icon {
    font-size: 24px;
    line-height: 20px;
    display: none;
}

.item-overlay {
    visibility: collapse;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
}

    .item-overlay .overlay {
        background: #517e9e;
        opacity: .8;
        width: 100%;
        height: 100%;
    }

    .item-overlay .button {
        position: absolute;
        top: calc(50% - 20px);
        left: calc(50% - 45px);
    }

.item {
    position: relative;
}

    .item:hover .item-overlay {
        visibility: visible;
    }

.tilebuttons {
    display: none;
}

.head:hover .tilebuttons {
    display: block;
}

.inputbutton {
    background: #2196f3;
    color: #fff;
    box-sizing: border-box;
    font-size: 15px;
    font-weight: bolder;
    padding: 4px;
    display: inline-block;
    border: 0;
    border-radius: 3px;
    opacity: .5;
    transition: opacity 0.2s linear;
    cursor: pointer;
    width: 36px;
    height: 36px;
}

    .inputbutton.red {
        border: 1px solid #FE5484;
        color: #FE5484;
        background-color: #fff;
    }

    .inputbutton:hover {
        opacity: 1;
    }

.button.scheduler {
    font-size: 34px;
    padding: 0;
    margin: 7px 0 0 0;
    cursor: pointer;
}

.scheduler.today {
    padding-top: 12px;
    margin: 0 10px;
}

.production-schedule {
    border-radius: 3px;
    padding: 5px;
    width: 100%;
    float: left;
    padding-bottom: 0;
}

    .production-schedule .schedule-edit {
        font-size: 25px;
        color: #cfdae3;
        margin-right: 5px;
        margin-top: -5px;
    }

button.save-scheduler {
    padding: 0 5px;
    height: 20px;
}

.fewoptions h3 {
    font-size: 36px;
    line-height: 60px;
    font-weight: 300;
    margin-bottom: 3.5rem;
    text-align: center;
}

.fewoptions .element {
    background: none;
    transition: all .2s linear;
    height: auto;
    padding: 2.5rem 0 0.5rem 0;
}

    .fewoptions .element:hover {
        background: #fff;
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
        border-radius: 3px;
    }

    .fewoptions .element span.icon {
        display: block;
        margin: 0 auto 20px;
        width: 75px;
        height: 75px;
        line-height: 70px;
        border-radius: 100%;
        background: #deeffd;
        color: #bbdefb;
        font-size: 55px;
        box-sizing: border-box;
        text-align: center;
        padding-top: 3px;
    }

    .fewoptions .element .text {
        font-size: 14px;
        line-height: 22px;
        color: #547d9d;
        width: 80%;
        display: block;
        margin: 1rem auto;
    }

    .fewoptions .element .button {
        margin: 1.25rem auto 2rem;
        display: block;
        width: 80%;
        letter-spacing: 1px;
    }


/* Opmaak voor tabs zoals gebruikt in de sidebar van de production scheduler */
.tab {
    border: 0;
    background: #c5d6e2;
    border-radius: 0;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    height: 40px;
    line-height: 40px;
    width: 100%;
    text-align: center;
    cursor: pointer;
}

    .tab.active {
        background: #f2f9fe;
        color: #2196f3;
    }

.tab-content {
    opacity: 0;
    visibility: hidden;
    width: 100%;
}

    .tab-content .tab-content-element {
        padding: 1.75rem 0;
        font-size: 14px;
        color: #104874;
    }

        .tab-content .tab-content-element .group-title {
            margin: 0 0 1rem 0;
        }

        .tab-content .tab-content-element ul {
            margin: 0;
        }

            .tab-content .tab-content-element ul li {
                padding-bottom: .5rem;
            }

                .tab-content .tab-content-element ul li:last-child {
                    padding-bottom: 0;
                }

        .tab-content .tab-content-element label {
            margin-left: .75rem;
        }

    .tab-content.active {
        opacity: 1;
        visibility: visible;
    }

/* Algemene opmaakt voor een definition list, voor het eerst gebruikt in de sidebar van de production scheduler */
dl {
    font-size: 14px;
    margin: 0;
}

    dl dt {
        font-weight: 600;
        color: #104874;
        margin-bottom: 3px;
    }

    dl dd {
        margin: 0;
        color: #104874;
        opacity: .5;
        font-size: 12px;
    }

        dl dd:last-child {
            margin-bottom: 0;
        }

.mini-cal {
    bottom: 0;
    position: absolute;
}

.dhx_cal_container.dhx_mini_calendar {
    box-sizing: border-box;
    border: 0;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
}

.dhx_cal_container, .dhx_cal_container, .dhx_after .dhx_month_body, .dhx_after .dhx_month_head, .dhx_before .dhx_month_body, .dhx_before .dhx_month_head, .dhx_month_head, .dhx_scale_bar {
    background-color: transparent;
}

.dhx_mini_calendar .dhx_year_week {
    border: 0;
}

.dhx_month_body {
    border: 0;
}

#mini_here[style] {
    border-top: 1px solid #e2eef6;
}

.dhx_scale_bar[style] {
    width: calc(100% / 7) !important;
    font: 600 11px/16px 'Roboto';
    color: #104874;
    display: inline-block;
    position: absolute;
}

.dhx_year_body table {
    width: 100%;
}

.dhx_month_head, .dhx_year_month {
    font: 600 11px/21px 'Roboto';
    color: #104874;
}

.dhx_mini_calendar .dhx_cal_next_button, .dhx_mini_calendar .dhx_cal_prev_button {
    top: 21px !important;
}

.dhx_mini_calendar .dhx_year_month {
    padding: 1rem 0;
    line-height: 29px;
}

.dhx_year_body .dhx_after .dhx_month_head, .dhx_year_body .dhx_after .dhx_month_head a, .dhx_year_body .dhx_before .dhx_month_head, .dhx_year_body .dhx_before .dhx_month_head a {
    font: 600 11px/21px 'Roboto';
    color: #104874 !important;
    opacity: .4;
}

.dhx_mini_calendar .dhx_calendar_click {
    background-color: #2196f3;
    color: #fff;
}

.dhx_cal_data {
    border: 0;
    border-top: 3px solid #e7e7e7;
}

.dhx_scale_holder, .dhx_scale_holder_now {
    border-right: 1px solid #e7e7e7;
    background: #f0f0f0 url(../img/databg.png);
    background-repeat: repeat space;
}

    .dhx_scale_holder:last-of-type {
        border-right: 0;
    }

.dhx_cal_header {
    border-top: 0;
    border-right: 0;
    overflow: visible;
}

.dhx_scale_bar {
    border-left: 0;
    font-size: 14px;
    color: #104874;
}

    .dhx_scale_bar:first-of-type {
        border-left: 0;
    }

.dhx_scale_hour {
    line-height: 0px;
    overflow: inherit;
    border-bottom: 0;
    color: rgba(16, 72, 116, 0.5);
}

    .dhx_scale_hour:first-of-type {
        padding-top: 10px;
    }

.dhx_time_block {
    background: #f8f8f8 url(../img/databg.png);
}

.dhx_cal_data[style] {
    top: 77px !important;
}

.dhx_cal_navline {
    display: none;
}

    .dhx_cal_tab, .dhx_cal_navline .dhx_cal_date, .dhx_cal_event.dhx_cal_select_menu {
        display: none;
    }

.dhx_cal_event .dhx_body, .dhx_cal_event .dhx_footer, .dhx_cal_event .dhx_header, .dhx_cal_event .dhx_title {
    border: 0;
    color: #104874;
    width: calc(100% - 3px);
    background-color: #fff;
}

    .dhx_cal_event .dhx_body[style] {
        width: calc(100% - 8px) !important;
        padding-top: 2px;
        padding-bottom: 12px;
    }

.dhx_cal_event .dhx_title, .dhx_cal_event .dhx_body, .dhx_cal_event.dhx_cal_select_menu .dhx_body {
    border-radius: 0;
}

.dhx_cal_event .dhx_title {
    text-align: left;
    padding: 5px 0 0 5px;
    cursor: grab;
}

.dhx_cal_event.event_1 div, .dhx_cal_event_line.event_1 {
    background-color: #fff !important;
    color: #104874;
}

.dhx_cal_event.event_1 .dhx_title {
    background: #fff url(../img/icon_mannetje.svg) calc(100% - 10px) 1px no-repeat !important;
}

.dhx_cal_event.event_1 .dhx_footer {
    background: url(../img/resizing-dark.png) center center no-repeat;
}

.dhx_cal_event.event_2 div, .dhx_cal_event_line.event_2 {
    background-color: #104874 !important;
    color: #fff;
}

.dhx_cal_event.event_2 .dhx_title {
    background: #104874 url(../img/icon_coffee.svg) calc(100% - 10px) 1px no-repeat !important;
}

.dhx_cal_event.event_4 div, .dhx_cal_event_line.event_4 {
    background-color: #c3c8cc !important;
    color: #fff;
}

.dhx_cal_event.event_4 .dhx_title {
    background: #c3c8cc url(../img/icon_coffee.svg) calc(100% - 10px) 1px no-repeat !important;
}

.dhx_cal_event.event_8 div, .dhx_cal_event_line.event_8 {
    background-color: #2196f3 !important;
    color: #fff;
}

.dhx_cal_event.event_8 .dhx_title {
    background: #2196f3 url(../img/icon_sleutel.svg) calc(100% - 10px) 1px no-repeat !important;
}

.dhx_cal_event.event_16 div, .dhx_cal_event_line.event_16 {
    background-color: #ff1e68 !important;
    color: #fff;
}

selectgrid .checkbox label.check {
    top: 3px;
    margin-left: 0;
}

.modal-crud .checkbox label.checkbox-label {
    margin-top: -14px;
}

/* multiselect */
.multiselect,
.searchable-dropdown {
    width: 100%;
    border-radius: 3px;
    border: 1px solid #e7e7e7;
    height: 2.75rem;
    box-sizing: border-box;
    line-height: 2.75rem;
    padding: 0 1rem;
    font-size: 14px;
    color: #104874;
    background: #fff;
    position: relative;
    cursor: pointer;
}

.borderOff .searchable-dropdown {
    border: 0px;
}

    .multiselect.placeholder span,
    .searchable-dropdown.placeholder span {
        display: inline-block;
        white-space: nowrap;
        overflow-x: hidden;
        width: 93%;
        text-overflow: ellipsis;
    }

    .multiselect:after,
    .searchable-dropdown:after {
        position: absolute;
        content: ' ';
        width: 10px;
        height: 10px;
        right: 1rem;
        top: 1rem;
        background: url(../img/dropdown-arrow.png) center center no-repeat;
    }

    .multiselect .backdrop,
    .searchable-dropdown .backdrop {
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        z-index: 1;
        display: none;
    }

    .multiselect .searchbox > label,
    .searchable-dropdown .searchbox > label {
        font-size: 22px;
        margin: 0;
        top: 14px;
        left: 12px;
        position: relative;
    }

    .multiselect .searchbox [type="search"],
    .searchable-dropdown .searchbox [type="search"] {
        padding-left: 25px;
    }

    .multiselect .checkbox {
        margin-left: 15px;
    }

        .multiselect .checkbox .check {
            top: -10px;
        }

    .multiselect .dropdown-container,
    .searchable-dropdown .dropdown-container {
        border-radius: 0 0 3px 3px;
        border: 1px solid #e7e7e7;
        box-sizing: border-box;
        line-height: 2.75rem;
        font-size: 14px;
        color: #104874;
        background: #fff;
        left: 0;
        margin-top: -2px;
        box-sizing: content-box;
        z-index: 3;
        position: relative;
        max-height: 250px;
        overflow-y: auto;
        transition: all .2s linear;
        position: absolute;
        visibility: hidden;
        opacity: 0;
        background-color: #e4edf4;
        padding-bottom: 0;
        padding-top: 5px;
    }

    .searchable-dropdown .dropdown-container {
        padding-top: 0;
        top: 2.75rem;
        right: 0;
    }

        .multiselect .dropdown-container .row,
        .searchable-dropdown .dropdown-container .row {
            margin: 0;
            border-bottom: 1px solid #e7e7e7;
            width: 100%;
        }

        .multiselect .dropdown-container .selectall-row,
        .searchable-dropdown .dropdown-container .selectall-row {
            height: 32px;
        }

        .multiselect .dropdown-container .search-row,
        .searchable-dropdown .dropdown-container .search-row {
            background-color: #fff;
        }

        .multiselect .dropdown-container .options-row,
        .searchable-dropdown .dropdown-container .options-row {
            max-height: 147px;
            background-color: #fff;
            padding-bottom: 1rem;
        }

        .multiselect .dropdown-container ul li,
        .searchable-dropdown .dropdown-container ul li {
            height: 25px;
            white-space: nowrap;
            line-height: inherit;
            margin: 0;
            padding: 0;
        }

        .searchable-dropdown .dropdown-container ul li {
            padding: 0 1rem;
        }

            .multiselect .dropdown-container ul li:hover,
            .searchable-dropdown .dropdown-container ul li:hover {
                background: #e8f4fe;
            }

            .searchable-dropdown .dropdown-container ul li span {
                height: 25px;
                line-height: 25px;
            }

    .multiselect .dropdown-container .searchbox:hover > input.search {
        border-bottom: 1px solid transparent;
    }


.input-group.report multiselect .dropdown-container {
    width: 100%;
}

.multiselect.top .dropdown-container,
.searchable-dropdown.top .dropdown-container {
    bottom: 42px;
    border-radius: 3px 3px 0 0;
}

.multiselect.open:first-child, .multiselect.open:last-child,
.searchable-dropdown.open:first-child, .multiselect.open:last-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

    .multiselect.open:first-child:after, .multiselect.open:last-child:after,
    .searchable-dropdown.open:first-child:after, .searchable-dropdown.open:last-child:after {
        -ms-transform: rotate(180deg);
        /* IE 9 */
        -webkit-transform: rotate(180deg);
        /* Chrome, Safari, Opera */
        transform: rotate(180deg);
    }

.multiselect.open .backdrop,
.searchable-dropdown.open .backdrop {
    display: block;
}

.multiselect.open .dropdown-container,
.searchable-dropdown.open .dropdown-container {
    opacity: 1;
    visibility: visible;
}

.multiselect.open.inline,
.searchable-dropdown.open.inline {
    height: inherit;
    line-height: 2.85rem;
}

    .multiselect.open.inline .dropdown-container,
    .searchable-dropdown.open.inline .dropdown-container {
        position: relative;
        width: auto;
        border-bottom: 0;
    }


.amount-selected {
    padding: 7px;
    text-align: center;
    background-color: #104874;
    float: right;
    height: 10px;
    min-width: 7px;
    margin-top: 1px;
    margin-right: 17px;
}

.amount-selected-inner {
    position: relative;
    top: -17px;
    left: -1px;
    color: #fff;
}

.row.form label.checkbox-label {
    line-height: 32px;
    display: block;
    padding: 0 1rem;
    transition: all .2s linear;
    color: #104874;
    font-size: inherit;
    text-transform: none;
    margin: 0;
    opacity: 1;
    font-weight: 400;
    position: relative;
    top: -7px;
}

.selectall-button {
    padding: 0 5px;
    border: 1px solid #104874;
    line-height: 23px;
    margin-left: 15px;
    cursor: pointer;
    background-color: transparent;
    transition: all .2s linear;
    color: #104874;
    font-size: inherit;
    text-transform: none;
    font-weight: 400;
    position: relative;
    top: -8px;
}

    .selectall-button:hover {
        background-color: #fff;
    }

.icon-general_up {
    transform: rotate(180deg);
}

    .icon-general_up:before {
        content: "\e981";
    }

/* Less specific class for the toggle style that is used in setup */
.toggleicon {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 100%;
    background: #deeffd;
    color: #bbdefb;
    font-size: 36px;
    box-sizing: border-box;
    text-align: center;
    transition: all 0.2s linear;
}

    .toggleicon:after {
        transition: all 0.2s linear;
    }

    .toggleicon:hover {
        position: relative;
    }

        .toggleicon:hover:before {
            content: ' ';
            width: 18px;
            height: 9px;
            border-radius: 5px;
            background: #fff;
            position: absolute;
            z-index: 3;
            left: 50%;
            top: 50%;
            margin: -4px 0 0 -9px;
        }

        .toggleicon:hover:after {
            content: ' ';
            width: 5px;
            height: 5px;
            border-radius: 5px;
            background: #2196f3;
            position: absolute;
            z-index: 3;
            left: 50%;
            top: 50%;
            margin: -2px 0 0 2px;
        }

    .toggleicon.checked {
        background: #b1e9c8;
        color: #00c853;
    }

        .toggleicon.checked:hover:after {
            background: #00c853;
            margin: -2px 0 0 -7px;
        }

.context-container-small {
    display: none;
}

.mobile-panel {
    background-color: #fff;
    position: absolute;
    left: -350px;
    top: 0;
    bottom: 0;
    width: 200px;
    padding: 10px 20px 20px 20px;
    font-size: 20px;
}

    .mobile-panel.right {
        left: auto;
        right: -350px;
    }

    .mobile-panel.sub.right {
        top: 60px;
        text-align: right;
        background-color: #2196f3;
    }

        .mobile-panel.sub.right.mobile-registration {
            top: 0;
            padding-left: 0;
            padding-right: 0;
            width: 250px;
        }

    .mobile-panel.show {
        -webkit-animation: slideInLeft 0.5s both;
        -moz-animation: slideInLeft 0.5s both;
        -ms-animation: slideInLeft 0.5s both;
        -o-animation: slideInLeft 0.5s both;
        animation: slideInLeft 0.5s both;
        display: flex;
        flex-direction: column;
    }

    .mobile-panel.right.show {
        -webkit-animation: slideInRight 0.5s both;
        -moz-animation: slideInRight 0.5s both;
        -ms-animation: slideInRight 0.5s both;
        -o-animation: slideInRight 0.5s both;
        animation: slideInRight 0.5s both;
    }

    .mobile-panel .close {
        color: #2194ff;
        font-size: 50px;
    }

    .mobile-panel.sub.right .close {
        line-height: 30px;
        font-weight: 100;
        color: #fff;
        margin-right: 20px;
    }

    .mobile-panel .log-off {
        color: #2194ff;
        margin-top: auto;
    }

        .mobile-panel .log-off .icon {
            font-size: 25px;
            margin-right: 10px;
        }

        .mobile-panel .log-off span:last-child {
            position: relative;
            top: -3px;
        }

@-webkit-keyframes slideInLeft {
    100% {
        left: 0;
    }
}

@keyframes slideInLeft {
    100% {
        left: 0;
    }
}

@-webkit-keyframes slideInRight {
    100% {
        right: 0;
    }
}

@keyframes slideInRight {
    100% {
        right: 0;
    }
}

.mobile-menu-list {
    margin-top: 50px;
    list-style: none;
}

    .mobile-menu-list.sub.right {
        float: left;
    }

    .mobile-menu-list li {
        border-bottom: 1px solid #e5e5e5;
    }

        .mobile-menu-list li:first-child {
            border-top: 1px solid #e5e5e5;
        }

    .mobile-menu-list.right.sub li {
        padding: 10px;
        font-weight: 100;
        text-align: left;
    }

    .mobile-menu-list a {
        color: #999;
    }

    .mobile-menu-list.right.sub a {
        color: #fff;
    }

    .mobile-menu-list .current-tab-item a {
        font-weight: 500;
    }

.panel {
    position: fixed;
    left: -1000px;
    height: 100%;
    width: 100%;
    top: 0;
    z-index: 1039;
}

    .panel.right {
        left: auto;
        right: -10000px;
    }

    .panel.show {
        left: 0;
    }

    .panel .overlay {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background-color: #104874;
        opacity: 0.4;
    }

.show-on-mobile {
    display: none;
}

@media screen and (max-width: 640px), screen and (max-height: 480px) {
    .hide-on-mobile {
        display: none;
    }

    .show-on-mobile {
        display: block;
    }


    .navigation-header {
        display: none;
    }

    .mobile-navigation-header {
        display: block;
    }

    header {
        top: 60px;
        z-index: 1036;
        padding: 10px 0;
    }

    .dashboard-header .row {
        height: 0;
    }

    .dashboard-header {
        min-height: 0;
    }

    .context-container {
        display: none;
    }

    .context-container-small {
        display: block;
    }

    .laundryscreen-tile {
        margin-top: 65px;
    }

    .content {
        margin-top: 3rem;
    }

    .fixed-dashboard-padding {
        padding-top: 100px !important;
    }

    .tabs li {
        float: none;
    }

    .tabscontainer {
        max-height: 60vh;
        display: flex;
        flex-direction: column;
        overflow-y: auto;
        overflow-x: hidden;
    }

        .tabscontainer.show {
            display: flex;
            visibility: visible;
            opacity: 1;
            height: auto;
        }

    .login-container {
        top: 5%;
    }

    .login-header {
        padding: 2rem 2.5rem 2rem 2.5rem;
    }

        .login-header .icon {
            margin-top: 0.6rem;
        }

    .login-title {
        font-size: 24px;
        padding-left: 1rem;
        margin-left: 3.5rem;
    }

    .login-body {
        padding: 2rem 2.5rem 2rem 2.5rem;
    }

        .login-body a.button {
            float: none;
            display: block;
            margin-top: 3rem;
        }
}

@media screen and (max-width: 400px) {
    .date-container .date {
        display: none;
    }

    .date-container .separator {
        display: none;
    }
}

@media screen and (max-width: 1279px) {
    .span_2-3, .span_3-4, .span_3-5, .span_4-5, .span_5-6 {
        width: 98%;
        border-left-width: 0;
        padding: 0 0px;
    }
}


@media screen and (max-width: 768px) {
    .span_1-1, .span_1-2, .span_1-3, .span_1-4, .span_1-5, .span_2-3, .span_2-5, .span_3-4, .span_3-5, .span_4-5, .span_1-6, .span_5-6 {
        width: 100%;
    }

    .companyproduct [style] {
        font-weight: 400 !important;
        font-size: 24px !important;
        line-height: 30px !important;
    }

    .employee [style] {
        font-weight: 400 !important;
        font-size: 16px !important;
    }

    .keyvaluelist.large li .value,
    .keyvaluelist.medium li .value {
        font-weight: 400;
        font-size: 24px;
        line-height: 30px;
    }

    .keyvaluelist.large li .key,
    .keyvaluelist.medium li .key {
        font-weight: 400;
        font-size: 14px;
        line-height: 24px;
        display: inline-block;
        padding-top: 6px;
    }
}

@media screen and (max-height: 500px) {
    .login-container {
        position: initial;
    }

    .login {
        overflow: auto;
    }
}

@media screen and (max-width: 1600px) {
    .login-container {
        width: 45%;
    }
}

@media screen and (max-width: 1280px) {
    .login-container {
        width: 55%;
    }
}

@media screen and (max-width: 1024px) {
    .login-container {
        width: 75%;
    }

    .forward-scroll-button {
        right: 5px;
    }

    .backward-scroll-button {
        left: 5px;
    }
}

.crudbuttons .button {
    vertical-align: top;
    height: 37px;
    line-height: 15px;
    padding: 0.5rem 1rem;
}

    .crudbuttons .button[class^="icon-general_"], .crudbuttons .button[class*=" icon-general_"] {
        padding: 0 0.5rem;
        font-size: 28px;
    }

.controlbar {
    position: fixed;
    width: 100%;
    height: 100px;
    background: #fff;
    border-top: 1px solid #e7e7e7;
    bottom: -101px;
    left: 0;
    z-index: 999;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.15s ease-in-out 0s;
    transition: all 0.15s ease-in-out 0s;
}

    .controlbar.show {
        opacity: 1;
        visibility: visible;
        bottom: 0;
    }

    .controlbar .main {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
    }

    .controlbar .actions li a {
        text-transform: uppercase;
        font-weight: 700;
        font-size: 12px;
        padding: 0 .75rem;
    }

    .controlbar .checkbox label {
        font-size: 14px;
        color: #104874;
        margin-bottom: 9px !important;
    }

.icon-general_measurementpoint:before {
    content: "\e940";
}

.controls > li a.controlbutton {
    font-size: 40px;
    text-align: center;
    height: 45px;
    padding-top: 5px;
}

    .controls > li a.controlbutton.active {
        background-color: #2196f3;
        color: white;
    }


.consumption-point {
    background-color: #fff;
    border-radius: 100%;
    width: 25px;
    height: 25px;
    font-size: 22px;
    line-height: 30px;
    padding: 3px;
    text-align: center;
    margin-left: 5px;
}

    .consumption-point.addnew {
        background-color: transparent;
        border: 1px dashed #fff;
        cursor: pointer;
    }

    .consumption-point.extra {
        background-color: #1876d2;
        font-size: 12px;
        line-height: 27px;
        cursor: pointer;
    }

.consumption-points-holder {
    display: none;
    position: absolute;
    right: 150px;
}

    .consumption-points-holder.show {
        display: block;
    }

.consumption-points {
    background-color: white;
    width: 300px;
    margin-top: 10px;
    border-radius: 8px;
    border: 1px solid #E5E5E5;
    z-index: 1050;
    position: absolute;
    right: 0px;
}

.consumption-block {
    line-height: 45px;
    list-style: none;
}

    .consumption-block li {
        float: none;
        padding: 5px 10px;
        margin: 0;
    }

        .consumption-block li span {
            color: #104874;
        }

            .consumption-block li span.icon {
                font-size: 24px;
                border-radius: 100%;
                border: 1px solid #E5E5E5;
                vertical-align: middle;
                margin-right: 10px;
                padding: 5px;
            }

.mobile-registration .mobile-panel-header {
    display: block;
    text-align: left;
    margin-left: 20px;
    margin-top: 30px;
    color: #fff;
}

.mobile-registration .mobile-menu-list {
    width: 100%;
    background-color: #fff;
    height: 100%;
    margin-top: 15px;
}

    .mobile-registration .mobile-menu-list li {
        padding: 17px 10px 20px 10px !important;
    }

.mobile-registration-check {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    width: 30px;
    height: 30px;
    border-radius: 20px;
    background-color: transparent;
    border: 1px solid #2194ff;
    margin-top: 3px;
}

    .mobile-registration-check span {
        width: 14px;
        height: 8px;
        top: 8px;
        left: 6px;
        position: absolute;
        background: transparent;
        border-left: 3px solid #2194ff;
        border-bottom: 3px solid #2194ff;
        transform: rotate(-54deg);
        opacity: 0;
    }

.mobile-registration .checkbox-label {
    color: #104874;
    margin-left: 40px;
}

.mobile-registration-header {
    color: #fff;
    height: 50px;
    background-color: #2196f3;
    left: 0;
    right: 0;
    position: fixed;
    top: 60px;
    line-height: 50px;
    padding: 0 15px;
    z-index: 10;
}

    .mobile-registration-header span {
        font-size: 25px;
        display: inline-block;
        vertical-align: middle;
    }

    .mobile-registration-header .search {
        display: inline-block;
        width: initial;
        background-color: transparent;
        color: #fff;
        border-bottom: 0;
        width: 75%;
    }

        .mobile-registration-header .search::-webkit-input-placeholder { /* Chrome/Opera/Safari */
            color: #fff;
        }

        .mobile-registration-header .search::-moz-placeholder { /* Firefox 19+ */
            color: #fff;
        }

        .mobile-registration-header .search:-ms-input-placeholder { /* IE 10+ */
            color: #fff;
        }

        .mobile-registration-header .search:-moz-placeholder { /* Firefox 18- */
            color: #fff;
        }

        .mobile-registration-header .search:focus {
            border: 0 !important;
        }

        .mobile-registration-header .search::-webkit-search-cancel-button {
            -webkit-appearance: none;
        }

        .mobile-registration-header .search::-ms-clear {
            display: none;
        }

.mobile-registration-details-header {
    color: #fff;
    height: 100px;
    background-color: #2196f3;
    left: 0;
    right: 0;
    position: fixed;
    top: 60px;
    padding: 15px;
    z-index: 10;
}

    .mobile-registration-details-header .addnew {
        top: 105px;
        position: absolute;
        right: 15px;
    }

.last-measurement-date {
    text-transform: uppercase;
    color: #eee;
    text-align: center;
    font-size: 12px;
}

.mobile-registration-filter {
    position: fixed;
    top: 0;
    right: 0;
    font-size: 30px;
    display: inline-block;
    color: #fff;
    z-index: 1041;
    line-height: 60px;
    margin-right: 15px;
}

.mobile-registration-types {
    margin-top: 110px;
    overflow: hidden;
}

    .mobile-registration-types .type-header {
        color: #999;
        height: 50px;
        background-color: #f2f9fe;
        width: 100%;
        padding: 0 15px;
        line-height: 50px;
    }

    .mobile-registration-types .measurementpoint {
        color: #999;
        height: 90px;
        background-color: #fff;
        width: 100%;
        padding: 0 15px;
        border-bottom: 1px solid #e5e5e5;
    }

.measurementpoint .measurementpoint-content {
    padding: 25px 0;
}

    .measurementpoint .measurementpoint-content .header {
        color: #104874;
        font-weight: 500;
    }

    .measurementpoint .measurementpoint-content .subheader {
        color: #999;
        font-size: 14px;
    }

.measurementpoint-type-icon {
    font-size: 25px;
    line-height: 90px;
    border: 1px solid #e5e5e5;
    margin-right: 15px;
    border-radius: 100%;
    padding: 3px;
}

.measurementpoint-goto-icon {
    font-size: 20px;
    float: right;
    line-height: 90px;
    margin-right: 20px;
}

.measurementpoint-details {
    text-align: center;
    margin-top: 190px;
    padding: 15px;
}

    .measurementpoint-details .header {
        color: #999;
        font-size: 12px;
        text-transform: uppercase;
    }

        .measurementpoint-details .header.value-unit {
            text-transform: none;
        }

    .measurementpoint-details .button {
        text-transform: initial;
        width: 100%;
        padding: 1rem 2rem;
        max-width: 300px;
        margin-top: 15px;
        font-size: 15px;
    }

        .measurementpoint-details .button.ghost {
            background-color: #fff;
            border: 1px solid #2196f3;
            color: #2196f3;
        }

    .measurementpoint-details table {
        width: 100%;
        margin: 0 auto;
        margin-top: 15px;
    }

    .measurementpoint-details .validationMessage {
        text-transform: uppercase;
        font-size: 12px;
    }

    .measurementpoint-details .bar {
        width: 10px;
        height: 150px;
        display: inline-block;
        background-color: #2196f3;
        margin: 0 8px;
        margin-bottom: 5px;
    }

        .measurementpoint-details .bar .bar-value {
            width: 10px;
            background-color: #f2f9fe;
        }

    .measurementpoint-details .bar-label {
        margin: 0 auto;
        display: inline-block;
        color: #999;
        font-size: 10px;
        text-transform: uppercase;
        -moz-transform: rotate(-90.0deg);
        -o-transform: rotate(-90.0deg);
        -webkit-transform: rotate(-90.0deg);
        transform: rotate(-90.0deg);
    }

.bar.new {
    background: repeating-linear-gradient( -45deg, #f2f9fe 2px, #ff1868, #ff1868 3px );
}

.measurementpoint-details-details label {
    float: left;
    color: #999;
}

.measurementpoint-details-details span {
    float: right;
    color: #104874;
}

.measurementpoint-details-details td {
    padding: 10px 0;
    border-bottom: 1px solid #e5e5e5;
}

.measurementpoint-details-details tr:last-child td {
    border-bottom: 0;
}

.measurement-values {
    text-align: center;
    line-height: 80px;
}

.measurement-value {
    height: 50px;
    background-color: #1976d2;
    margin: 0 -5px;
    display: inline-block;
    line-height: 50px;
    -webkit-clip-path: polygon(15% 0, 0 25%, 0 75%, 15% 100%, 85% 100%, 100% 75%, 100% 25%, 85% 0);
    clip-path: polygon(15% 0, 0 25%, 0 75%, 15% 100%, 85% 100%, 100% 75%, 100% 25%, 85% 0);
}

    .measurement-value span {
        font-size: 20px;
        padding: 17px;
    }

    .measurement-value.ghost {
        background-color: #e5e5e5;
        margin: 0;
        margin-right: -5px;
    }

        .measurement-value.ghost .ghost-inner {
            height: 48px;
            color: transparent;
            background-color: #fff;
            margin: 1px;
            line-height: 48px;
            -webkit-clip-path: polygon(15% 0, 0 25%, 0 75%, 15% 100%, 85% 100%, 100% 75%, 100% 25%, 85% 0);
            clip-path: polygon(15% 0, 0 25%, 0 75%, 15% 100%, 85% 100%, 100% 75%, 100% 25%, 85% 0);
        }

            .measurement-value.ghost .ghost-inner span {
                font-size: 20px;
                padding: 14px;
            }


.new-measurement {
    text-align: center;
    line-height: 80px;
}

    .new-measurement input[type=number] {
        font-size: 20px;
        color: transparent;
        text-shadow: 0 0 0 #104874;
        letter-spacing: 29px;
        max-width: 300px;
        height: 30px;
        text-align: right;
        width: 100%;
        position: absolute;
        margin-top: 23px;
        margin-left: -281px;
        background-color: transparent;
        border: 0;
        -moz-appearance: textfield;
    }

        .new-measurement input[type=number]::-webkit-outer-spin-button,
        .new-measurement input[type=number]::-webkit-inner-spin-button,
        .new-measurement input[type=number]::-webkit-clear-button {
            -webkit-appearance: none;
        }

        .new-measurement input[type=number]::-ms-clear {
            display: none;
        }

.consumption-last-period {
    color: #104874;
    font-size: 18px;
}

ul.treelist,
.treelist ul {
    list-style: none;
    margin: 5px 20px;
}

.treelist li {
    margin: 10px 0;
}

.underlinedinput {
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #cfdae3;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    padding: 0;
}

.grid.nomargin td {
    padding-left: 0;
    padding-right: 0;
}

.grid .spacer {
    height: 20px;
    border-top: 1px solid #e5e5e5;
}

.issues {
}

    .issues::after {
        width: 20px;
        height: 20px;
        line-height: 18px;
        font-size: 16px;
        border-radius: 100%;
        background: #ff1e68;
        content: '!';
        color: #ffffff;
        position: absolute;
        font-weight: 700;
        right: -6px;
        top: -6px;
        box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
    }

.list tbody td.issue {
    color: #ff1e68;
    font-size: 16px;
    font-weight: 700;
}

.flat_list .issues {
    position: relative;
}

    .flat_list .issues::after {
        width: 14px;
        height: 14px;
        line-height: 15px;
        font-size: 12px;
        right: -11px;
        top: -3px;
        text-align: center;
    }

.configurationissues .label {
    font-weight: 500;
    font-size: 10px;
    line-height: 10px;
    text-transform: uppercase;
    display: block;
    margin-bottom: .5rem;
    color: #95adc1;
}

    .configurationissues .label::before {
        color: #ff1e68;
        content: '!';
        font-size: 12px;
        font-weight: 700;
        margin-right: 5px;
    }

.input-group.inlineblock {
    display: inline-block;
}

.color-picker-button {
    padding-left: 0;
    width: 53px;
    height: 34px;
    margin: 5px;
}

.color-picker-modal {
    visibility: visible;
    opacity: 1;
    top: 10%;
    width: 620px;
}

.color-picker-color {
    position: relative;
    width: 150px;
    height: 150px;
    margin: 15px;
}

    .color-picker-color input {
        padding: 0;
        width: 150px;
        height: 150px;
        border: 0;
        border-radius: 0;
    }

    .color-picker-color .color {
        width: calc(100% - 4px);
        height: calc(100% - 8px);
        margin: 4px 2px;
    }

.color-picker-selected-color {
    background-color: white;
    border: 2px solid #2196f3;
    color: #2196f3;
    border-radius: 100%;
    padding: 5px;
    font-size: 30px;
    position: absolute;
    top: -15px;
    right: -15px;
    width: 15px;
    height: 15px;
}

    .color-picker-selected-color span {
        position: absolute;
        top: -1px;
        left: -3px;
    }

.color-container {
    display: flex;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.attendance-overview {
    display: grid;
    grid-template-columns: 75% 25%;
}

    .attendance-overview h1 {
        color: #104874;
        font-size: 28px;
        margin: 30px 0;
    }

    .attendance-overview .search-filter > div {
        margin-left: 15px;
    }

    .attendance-overview .searchbox,
    .workstations-overview .searchbox {
        padding: 0;
        position: relative;
    }

        .attendance-overview .searchbox label,
        .workstations-overview .searchbox label {
            position: absolute;
            right: 5px;
            top: 5px;
            background-color: #fff;
        }

.attendance-present {
    padding: 20px 40px 20px 0;
    border-right: 1px solid #E7E7E7;
}

    .attendance-present .attendance-header {
        display: grid;
        grid-template-columns: 20% 80%;
    }

.attendance-not-present {
    padding: 20px 0 20px 40px;
}

.attendance-employee {
    padding: 0 15px;
    margin: 0 10px 10px 0;
    height: 40px;
    line-height: 40px;
    background-color: #EBF6FF;
    border-radius: 3px;
    color: #104874;
    width: fit-content;
    width: -moz-fit-content;
}

    .attendance-employee:last-child {
        margin: 0;
    }

    .attendance-employee .icon {
        color: #2196F3;
        font-size: 25px;
        line-height: 36px;
        margin-left: 10px;
    }

.attendance-employee-container {
    padding: 20px;
}

.attendance-workplace-container {
    padding: 10px 0;
}

.attendance-workplace {
    margin: 0 20px;
    padding: 10px 0 10px 5px;
    border-bottom: 1px solid #e7e7e7;
    display: grid;
    grid-template-columns: 1fr 35px 35px;
}

    .attendance-workplace:last-child {
        border: 0;
    }

    .attendance-workplace .attendance-employee {
        margin: 0;
    }

    .attendance-workplace .attendance-position {
        text-align: right;
    }

    .attendance-workplace .attendance-position,
    .attendance-workplace .attendance-performance {
        line-height: 40px;
        color: #104874;
        opacity: 0.5;
    }

    .attendance-workplace.blink {
        animation: employee-blink-animation 3s infinite linear alternate;
        -webkit-transition: background-color 1000ms infinite;
        -ms-transition: background-color 1000ms infinite;
        transition: background-color 1000ms infinite;
    }

@keyframes employee-blink-animation {
    0% {
        background: #fff;
    }

    100% {
        background: #FFB5B5;
    }
}

.performance-type-icon {
    font-size: 30px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    color: #2196F3;
}

    .performance-type-icon.icon-general_team:before {
        color: #2196F3;
    }

.employee-performance-icon {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    margin-right: 10px;
}

.controls .employee-performance-icon {
    margin: 0 auto;
    margin-top: 15px;
}

.language-selector {
    text-align: left;
}

    .language-selector .wrapper .language {
        opacity: 1;
        transition-duration: 0.5s;
        font-size: 15px;
        line-height: 32px;
    }

    .language-selector .wrapper:hover .language {
        opacity: 0;
    }

    .language-selector .wrapper .language-replacement {
        opacity: 0;
        transition-duration: 0.5s;
        position: absolute;
        top: 1px;
    }

    .language-selector .wrapper:hover .language-replacement {
        opacity: 1;
    }

.language-selector-dropdown-icon {
    font-size: 25px;
    position: absolute;
    right: 10px;
    top: 10px;
}

.language-selector-dropdown-list {
    border: 1px solid #E5E5E5;
    z-index: 1043;
    position: absolute;
    right: 4rem;
    font-size: 14px;
    color: #626262;
    background-color: #fff;
    top: 30px;
    color: #0B2335;
}

.language-selector-dropdown {
    line-height: 25px;
    list-style: none;
}

    .language-selector-dropdown li {
        padding: 5px 10px;
    }

        .language-selector-dropdown li:hover {
            background-color: rgba(33,150,243, 0.1);
        }

.crud-tabs {
    padding-bottom: 0;
    height: 70px;
    background-color: #fff;
}

    .crud-tabs .crud-tab:last-child {
        border-left: 0;
    }

.crud-tab {
    padding: 20px 40px;
    background-color: #fff;
    color: #424242;
    float: left;
    border: 1px solid #e8e8e8;
    cursor: pointer;
}

    .crud-tab.active {
        background: repeating-linear-gradient(45deg, #f1f1f1, #f1f1f1 0px, #fff 1px, #fff 10px);
        border-bottom: 3px solid #1b97f3;
    }

.scheduler-header-button {
    font-size: 20px;
    left: 0px;
    padding: 0.5rem;
    position: absolute;
    top: -40px;
}

.surcharge-indicator {
    position: relative;
    padding-top: 3px;
}

    .surcharge-indicator .icon {
        font-size: 30px;
    }

    .surcharge-indicator .indicator {
        border-radius: 100%;
        background-color: #2196f3;
        padding: 0.1rem 0.35rem;
        color: white;
        font-size: 10px;
        position: absolute;
        bottom: 0;
        right: -10px;
    }
