/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* design.rules.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* design.rules.less */
/**********************************************************/
/* ************************************************
***************************************************
***************************************************
   I knew you would touch this
***************************************************
***************************************************
************************************************ */
/* ************************************************
   Helper Mixin
************************************************ */
/*
    Hover of a list entry that highlights the description too
    Start inside out
 */
.htmlviewer {
  /* ************************************************
   Basic Layout
************************************************ */
  /* ************************************************
   Search
************************************************ */
  /* ************************************************
   Submenu Styles
************************************************ */
  /* ************************************************
   GROUP TREE
************************************************ */
  /* ************************************************
   Tabbed Layout
************************************************ */
  /* ************************************************
   Buttons with a Hint show it on Hover 
************************************************ */
  /* ************************************************
   Loading View
************************************************ */
  /* ************************************************
   Error Handling
************************************************ */
  /* ************************************************
   Predefined Values.
   For everything that is needed to the viewer
************************************************ */
  /* Colors for the Main Navigation Bar, Group Tree and each Tab - therefore the base theme colors */
  /* The background of the outer canvas */
  /* Base Highlight Color - should be some complement to the base color */
  /* Base Shadow Color - all shadows rely on it */
  /* The Papersheet should have it's own shadow color to distinguish it
better from the background but have it not beeing to dominant */
  /* Colors for section/group highlighting */
  /* Colors for search result highlighting */
  /* ************************************************
   Large Properties
************************************************ */
  /* ************************************************
   The following styles should not change to often
   They provide light backgrounds and text colors
   for comboboxes, the group tree content and input
   fields
************************************************ */
  /* Gradient is dark to light / top down */
  /* Gradient is dark to light / top down */
  /* ************************************************
   DO NOT TOUCH
************************************************ */
  /* Compound colors */
  /* Gradient is light to dark / top down  */
  /* Borders arround buttons, menus ... */
  /* Text Selection Color - needs to come from outside */
  /*@selection-color: fade(@base-complement-color, 40%);*/
  /*@selection-color: lighten(@navbar-inverse-brand-color, 10%);*/
  /* Combobox Gradient Colors / Hovers */
  /* ************************************************
   Buttons
************************************************ */
  /* ************************************************
   Basic Layout
************************************************ */
}
@media screen {
  .htmlviewer {
    /*
    body, html {
        position: relative;
        width: 100%;
        height: 100%;

        overflow: hidden;
    }*/
    /* ************************************************
       Highlights for Groups
    ************************************************ */
    /* ************************************************
       Default Zoom Options
    ************************************************ */
    /* ************************************************
       Prompt-Handling Styles
    ************************************************ */
  }
  .htmlviewer .__content {
    background-color: #fff;
    box-shadow: 0 0 5px #000000;
    /* rgba(0, 0, 0, 0.2) */
  }
  .htmlviewer .__content:empty {
    box-shadow: none;
  }
  .htmlviewer input,
  .htmlviewer textarea,
  .htmlviewer select {
    font-family: inherit;
  }
  .htmlviewer body,
  .htmlviewer html,
  .htmlviewer #__menuBarWrapper,
  .htmlviewer #__contentwrapper {
    margin: 0px;
    padding: 0px;
  }
  .htmlviewer #__printing {
    display: none;
  }
  .htmlviewer #__contentwrapper,
  .htmlviewer #__tabBarWrapper {
    -webkit-transition: left 0.5s ease-in-out;
    -o-transition: left 0.5s ease-in-out;
    transition: left 0.5s ease-in-out;
  }
  .htmlviewer #__grouptreewrapper {
    -webkit-transition: transform 0.5s ease-in-out;
    -o-transition: transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
  }
  .htmlviewer div.fading {
    position: absolute;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    z-index: 1000;
    /* to be above the rest */
    -webkit-transition: border 1s ease-in-out;
    -o-transition: border 1s ease-in-out;
    transition: border 1s ease-in-out;
  }
  .htmlviewer div.__content.fading_animation,
  .htmlviewer div.__content.fading_animation div {
    overflow: visible;
  }
  .htmlviewer .__pagewrapper {
    margin-left: auto;
    margin-right: auto;
    zoom: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
  }
  .htmlviewer .popup,
  .htmlviewer .popUpCoverFrame {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    border: none;
    z-index: 10000;
  }
  .htmlviewer .popUpCoverFrame {
    background: transparent;
  }
  .htmlviewer #__contentwrapper {
    display: none;
    overflow: auto;
    position: absolute;
    top: 0px;
    /* top: 40px; */
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin-left: auto;
    margin-right: auto;
  }
  .htmlviewer #__contentwrapper.hideFromView .__tabWrapper {
    display: none;
  }
  .htmlviewer #__contentwrapper .__contentwrapperinner {
    padding: 3em 1em;
    /* was 5% 1% but that led to scrolling issues when opening / closing the toc tree */
    margin: 0px auto;
    position: relative;
    overflow: hidden;
    /* needed for firefox, due to transform.scale action, otherwise scrollbars appear */
    line-height: initial;
    /* Reset the line-height for the content container so fonts will display correctly */
  }
  .htmlviewer #__contentwrapper .__content {
    display: block;
    width: 0px;
    height: 0px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: visible;
    /* Makes the report Page look like actual paper */
  }
  .htmlviewer #__contentwrapper .__content div.htmlviewer_body {
    overflow: hidden;
  }
  .htmlviewer #__contentwrapper .__content:before,
  .htmlviewer #__contentwrapper .__content:after {
    display: none;
    /* needs to be activated in corporate design */
    position: absolute;
    width: 200px;
    max-width: 80%;
    height: 10px;
    content: ' ';
    left: 1.5%;
    bottom: 10px;
    background: transparent;
    z-index: -1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: skew(-5deg) rotate(-5deg);
    -moz-transform: skew(-5deg) rotate(-5deg);
    -ms-transform: skew(-5deg) rotate(-5deg);
    -o-transform: skew(-5deg) rotate(-5deg);
    transform: skew(-5deg) rotate(-5deg);
  }
  .htmlviewer #__contentwrapper .__content:after {
    left: auto;
    right: 1.5%;
    -webkit-transform: skew(5deg) rotate(5deg);
    -moz-transform: skew(5deg) rotate(5deg);
    -ms-transform: skew(5deg) rotate(5deg);
    -o-transform: skew(5deg) rotate(5deg);
    transform: skew(5deg) rotate(5deg);
  }
  .htmlviewer {
    /* Disabled Button */
  }
  .htmlviewer #__menuBar {
    display: flex;
    flex-flow: row wrap-reverse;
    height: 37px;
    margin: 3px 3px 0 3px;
  }
  .htmlviewer #__tabBar {
    float: left;
    /* white-space: nowrap; */
  }
  .htmlviewer #__menuBarWrapper.navigationentry #__menuBar {
    margin: 0;
  }
  .htmlviewer #__menuBarWrapper:not(.navigationentry) {
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1000;
    height: 40px;
    overflow: visible;
  }
  .htmlviewer .__menuButton:not(.__icon) {
    width: auto;
  }
  .htmlviewer .__menuButton,
  .htmlviewer div.__comboButton,
  .htmlviewer .__menuSpacer {
    width: 15px;
    height: 15px;
    padding: 5px;
    vertical-align: middle;
  }
  .htmlviewer .__menuButton,
  .htmlviewer div.__comboButton,
  .htmlviewer .__submenuContainer {
    position: relative;
  }
  .htmlviewer .__menuButton,
  .htmlviewer .__menuDropDown,
  .htmlviewer .__submenuContainer,
  .htmlviewer .__menuSpacer {
    margin: 5px 2px;
    display: inline-block;
  }
  .htmlviewer .__menuButton.right,
  .htmlviewer .__menuDropDown.right,
  .htmlviewer .__submenuContainer.right,
  .htmlviewer .__menuSpacer.right {
    margin-left: auto;
  }
  .htmlviewer .__menuSpacer {
    background: transparent;
    border: 0 !important;
    box-shadow: none !important;
    cursor: default !important;
  }
  .htmlviewer .__menuSpacer:empty {
    visibility: hidden;
    margin-left: 0;
    margin-right: 0;
  }
  .htmlviewer .__menuGroup {
    display: inline-block;
  }
  .htmlviewer .__menuButton {
    opacity: 0.8;
  }
  .htmlviewer .__menuButton:hover:not(.disabled) {
    opacity: 1;
  }
  .htmlviewer .__menuButton.disabled {
    opacity: 0.5;
    cursor: not-allowed;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .htmlviewer #__menuBarWrapper svg.progress {
    height: 100%;
    transform: rotate(-90deg);
    width: 100%;
    opacity: 1;
    background: transparent;
    -webkit-transition: opacity 500ms ease-in-out;
    -o-transition: opacity 500ms ease-in-out;
    transition: opacity 500ms ease-in-out;
  }
  .htmlviewer #__menuBarWrapper svg.progress circle {
    fill: transparent;
    stroke: #fff;
    stroke-dashoffset: 219.91148575;
    stroke-width: 10;
    stroke: #ffffff;
  }
  .htmlviewer #__menuBarWrapper svg.progress circle.incomplete {
    opacity: 0.25;
  }
  .htmlviewer #__menuBarWrapper svg.progress circle.complete {
    stroke-dasharray: 219.91148575;
  }
  .htmlviewer #__menuBarWrapper svg.progress.dissolve {
    opacity: 0;
  }
}
@media (max-width: 480px) {
  .htmlviewer .hidden-mobile-xs,
  .htmlviewer .hidden-mobile {
    display: none;
  }
}
@media (max-width: 767px) {
  .htmlviewer .hidden-mobile {
    display: none;
  }
  .htmlviewer .__menuSpacer {
    width: 0px;
  }
  .htmlviewer #zoom {
    width: 4em;
    /* Display right aligned */
  }
  .htmlviewer #zoom .__comboInput {
    width: 3em !important;
  }
  .htmlviewer #zoom .__comboButton {
    padding: 5px 0;
    background-position: 20px 125px;
  }
  .htmlviewer #zoom .__comboList {
    left: auto;
    right: -2px;
  }
}
@media (min-width: 768px) {
  .htmlviewer .__menuSpacer {
    width: 0px;
  }
}
@media (min-width: 992px) {
  .htmlviewer .__menuSpacer {
    width: 15px;
  }
  .htmlviewer .__menuButton,
  .htmlviewer .__menuDropDown,
  .htmlviewer .__submenuContainer,
  .htmlviewer .__menuSpacer {
    margin: 5px;
  }
}
@media screen {
  .htmlviewer {
    /* ************************************************
       Icon set for the MenuToolbar
    ************************************************ */
    /* Save Icon */
    /* Dropper Icon for Comboboxes */
  }
  .htmlviewer .__menuButton.__icon.dark,
  .htmlviewer div.__comboButton.dark,
  .htmlviewer div.__comboButton.dark:hover,
  .htmlviewer #__menuBar.dark .__menuButton.__icon,
  .htmlviewer #__menuBar.dark div.__comboButton,
  .htmlviewer #__menuBar.dark div.__comboButton:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAD6CAYAAADjhBRoAAAHZklEQVR42u2dXWwVRRTH8SJUoCVEBRMgBPx40ER5MX0AG1p4MCB+vKigD7xIok3baDBCgARp0Gh88SNCjQFMTNAYjdDqkyGofBTU0uK3VdQW0JBoDFIVSuD6P8m/yXSz997Z3dnb2eWQ/LO9u7P3zo89Z+bM3DNzxxWLxXF50DgFURAF8R9k2bJlBeghqAv6DRrmsRNaKde9B0Elr4eOQp9CD0IzoYnQLGgFtB/qkXLeghDiFPQoX7dA30P/Qj9Aa6DxUDPLzfMOhOZ01IB4DLoArYZugFZB/0CbeF1gvihlZmMJIj7xifH6a+i1QJlnoQHj9QExN99APoAeMF7fKn4RKLMFOmm8Fsff4xuItEozy1xfRF9pNs5JA3DKN5Dz0jqVuNYADUHPBc7XQOcy8URw7groF+j1kGuzfXwinWGOi3NzoCJ0W8i1h6H3fQMRx90fcn4adD80KeRJHZRO08d+pMd0Zp6/UXwj2JOzs/zcu34k0LObLdMSmlZjAELKzfU51prHHvsAzW02Y63Z7DQP8knMy0r0KwHiHv7Pn+dxNwPJgo5HFERBFERBFERBEoLUQG3QYWiIkr9beS0TIDJ27oN2Q4ugKZQEcp1QL8t4DVJDiLVlblxPmBqfQdr4JCrd3AW1+AxyhOZU6eYmqNtB5NvP8UdQ/bw+HXqPY/xB6AXoShuQs1CtRSXqWDbtEP8d6E1oAnQNxy5PugSZCp2pAsjL0E3G67XQLlvTarT4kMUuTCsi1LXQdzKStAFpZRNb6Y37WDZVHwnMrvRBz0RpfnvZxJaqQDtNcCdUqNLTeBp6O06H2Msmtok+U0tzOkaI+dA+aHs1YADxPHRfnBBlIvuJblZcdIjm1AHJ5NoMaC+0I20YQNzufDpIZv1w3OoCJoKPyFdz69OIfgs0q32E6aHvZDKMH4ERiNNQfZbHIwKzaSwhdISoIAqiIAqiIApSCYRZBm3QYWYhDPHvVrmWCRDmfPTxOzzJCZlCNfKL/t5gAox3IHwSArG2zNNaT5gan0HEnHZbjCMk/7AlhbF62XFJFJAjYk4WFWmCun1+ImehWguQOimbB5Cp0BmHY/J+1yBHzDyQMh+82KVpMdc3ts+EvaH0E50WHywtW6vvzW9vuRkLXGunCe60yRMZ6w6xl02stE61lJjTMULMh/ZB213AOPcR440nMk+qmxUXHaLpdTDVewa0F9qRFMa5j9hO0EFbXcOMSfTLHKvtNK8ZTOvL5gSdASMQp6HsTtARZlNUiNRjLR0hKoiCKIiCKIiC5HSm0TasNjXsI0gxRtxVTHMgVe6esQRx+v4KoiA5BLkQo1W84B1IbprfPPUj+TAtbbUUREH8CRrzEcbrCFFBFERBFERBFORyBuGOZati3vsNdHPw6ByE+SktTM6U7dT+YxZR28jWUlxxc2dMENmu7Stuz2YeJzkDMfJSOpmoeRU02UjUPMb9fv6WBM4ET3QXF0+OOjoB4ZP4EnoqcH4L0zbWQa9Cx6GPE5qmrDP8mdvsmMd7XYA8HrbnG1Nnl0MvchO8i9BGB35WzwyKewLHOUlBPrPMppNNIqc7ajQ2ML9lY+BYSAIijj25yutxUwEZSuLAPpnWYRvTcgSRqrNL39FVJZDUm1/pQ9alDFGVDnEmU2PNRM1p3CvuDdlizQFI1UKUCUaiprRkfzFRszlsIwmNfhVEQRREQRREQRREQS6fVEAZ2DRYBpUNYVtF+QLSwGFmYwWIRpZr8Na0ULk7WMnFca575SOlKusTRJSB1ahKO4Q4UbT/N+Ck1TIq3+bwSSyBzllASCLCUmfNL4e2Mj26xqFZSGt3sQzEJWiVs34kpScyouYyIE9kwUdMtYdAtGe11XrJgOjIcj8yHtpFjdeePVDBlbmItTSMVxAFURAFURAFURAFUZA4Q90/Q1Yn/OEoYeCSxUqIS65AimmtcrN5n0plFERBRt9/N39lz3bFkJRd7iPISWhBhPILoRNxZlEGy62fCqzDGqzGkthS91S6aQlnSOaXKXML9Du0NG6lLBemDccG4Y0r+GTmhlyTn8P8NUEquVTwwyjOHhvEyHv/EbrOOCe/zvKt5AYn9JGFtiCcEDyR1Nk380dI65hSLolnmxM6+3LC2LZaUvYuF18rbIM+orY5zGkcTrpYM+oHyn5zb1EFjX4VREEUREEUREEUREEUREEchPXH8wJSVBAF8R2ES7ttJgSOJ3VsF5+jpqUgCpJNkJ801lIQBVEQBVEQBVEQBckwyMgGLCkFi5E3don7re7IFjyPpASyOupWO3FBXoHeTTmEj7T5UZzMB/k3AF2dMsi0KNtRRc1FmcUMoAVVGljV224QFiU7qMCt0zZUeZS4wWbLtssPJDemlStnz1Xzm6sOMTchika/CqIgCqIgCqIgCqIgCpJvkLBf80ojlC8Vwtv+AlnkL+/TGlyVGlTZJg/EAUltuBs2zE0FJO0JiLCJB+cg1ZoSCk4FOQWp9iSdOTmnILk2rVw5e66a36x3iPkIUTT6VRAFURCv9D9EG58uUlG8xQAAAABJRU5ErkJggg==");
    background-size: 50px 250px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .htmlviewer .__menuButton.__icon.dark,
  .htmlviewer div.__comboButton.dark,
  .htmlviewer div.__comboButton.dark:hover,
  .htmlviewer #__menuBar.dark .__menuButton.__icon,
  .htmlviewer #__menuBar.dark div.__comboButton,
  .htmlviewer #__menuBar.dark div.__comboButton:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAH0CAYAAADL84ijAAARzElEQVR42u2deawdVR3HS4UC5UHZKXSh0NJWKMEEEiObtAhKkU3WWqPBP1DoAtgWZfkDiCyyJSQiNhZRWWwL5QHaQiAo0MeugBBooRpoQWxBoK9F6PIe19/B75jj8y4z987cOTP9NPmk7947c2bmfO6c5TfnnNuvUqn0g3AgExACCEEIIAQhgBCEAEIQQib0ZeLEiZ8zDjeuN54yVhkbxCq9d51xmNsWIdmJ2Nr4kfGuUYmJE3SB2xch6co4zXjby+ilxtXGkcZYYxsxVu9drW2i7VcYpyCkdRGbGZcanypjnzMmJNj/YKNL+34qUf0R0pyM/sY8ZaarH852grzPXT3yG+NN42Ph/p5rfC3aVlKnKI2KPu+PkORCrlIGvm8c4b2/uTEnRv1xn7Gdt9944wN9dgVCktcZ0Z1xRJ/PZnuZvlZF2tHGl4zzjLe8zx/xW1qSskHF18kIid+aiirws/t89kWvPnHb7FVl/52MFzwp3+3z+VSvot8KIY2FXKgMe9avM/SZX1R9s04a+3niHq3SUPiTPrsAIY07fVE/Y3yVz5fps/VGR4O0lkR9kSqffUWfrUzSedwUhXxZGfVqjc+PVZEzNUZaLyut5TU+j/ophyKkdibeoEy6qsV0xhi9SquzxjbX6PNrEVI7I59SJh3ZQhrbe5X6p7XSsveP0jZPIKR2Zkb1x+gm99/Jq7AdNzS4iz6rRxBSO5PWK5M6mth3V+Mvnow761XY7hjabh1CGgvZNuF+g4xXPBm3NAqPuF48QjIqsmz7n3sy5sSJVVFkxcvYJ5VJX0mwjyt61mm/F+MGDhVucft0IaR2Jl2nTLo6wT4TvLtjaoL9rtU+P0FI7Uw6TJn0eoJ9JnlCjkuw32va52CE1A+drFJGTUjQu58vRsfcxw+d9EdI/cy6QJn1QitP9xo8hYz6KjMILsYLv69Qhk3JIP1pUYyL8Hv8TDtFYY8N1aK+fba90qtDLo3RAIgeUJ3EA6pkUq5QJn9QT0pcIZIRPcK9nEe4zQ1ymOs9yp3a94FVHCFKxxVTG7XNbxnkkN4wIPeM4+sJ9netqT8zDCh9MSd7Ff1n/RQ9zzhKg+M6xOfVA79G21S8CvykVs8DGf8rZStjlvoOcYeSum1nJm1NISR53XKoQh9PKNPXi5V6z90hh6Tdj0EA0xEAIQgBhCAEEIIQQAhCyASEAEIQAghBCCAEIYAQhDTPcGOa8aCx1PhILNV7bqT4MDI6eyFDjNlGT6Xxv15jvjGCDM9GyInGWmX2emOuMckYY2wjxui9edrG/VtjHE+mpyvkXH3j3b+7jb1j7DPSWODdLdPJ+HSEnKgMdcXUjCYONlP793KntC5kqFdMzWjhgLO84msPBDQv5BavmGr1oJ1K6xcIaE7IcBVT62PWGY0YpbR6dOchIqGQafpGz03xwPOV5pS8M0DDQisJ6aqSzheM2zRg201LWKN1VWYkWUI2zkYPKPMmpZgRk5XmwgCEdDUhZHGfNM70FsB0/7/aZ+3fl4zd0hKyTJm3T4oZMUZpLi3BwOxx3kSdu93iNN5nx3pi/lhtMlAzQqLWVUeKF9KhNNeWQMgtyvAl1aYkaDnZ6E45KFQh2ynN7hIIiSb5XFhnm1XVFstsVshryrzRKV7IWKW5pARC9jWOMXavM2Xu7xJyGpV6/sImeYtq7pqGkKnKvHkpnuhdSvOckss4RsuTOyEXpdXKGuZ1DEemcKIHGhuMjSF0DNPqh1RJ9wRvsbTZcae+xT3xOfpGL0ghE1YqrTmBfItb7odUSfMIr19yc5zmblIhQxQQrChq22wGXOY9uHrE2LKExdTm3gLLc5LISBp+P94Ln89qUka0/2pJWVQ2KZqZGy3iPyjrB1TTvQdUnQoUNtrnIK+Y6lVsbJyxqoxSTMJ3JOT5dj3CPd4rvjYoUDhZfYsOMVbv3aVton+rJaNfWaXo55DcQmeXtHOQwy7GjWopxRnkcLvxkF6/a+zvdRDf0ftulMpWZe+XZD0MaKhC6IvU614rlqjTd47XtB1g3F92KfqZpB8a5xdhoFxwUtLuh9hnP44q9aKMXAxKStr9kCIK6acKfJEyf1Wdin4AdUj+Uo7zGgQnICRfKU7Gcr12xcJAhORbp0T/XKW5Lc3eMKRssjJCmx8yQEXWQDqGgBBACEIAIQgBhCAEEIIQQAggBCGAEIQAQhACCEFIM4PMhusHFR80lhofiaV6z/1QIyvKZS3EMnmIpmn1xBjl16vR4CPI8AyEWMaeqMko0czSuZppOsbYRozRe/O8eXZu7Q/WyUpTiGXoufrGR8tI7B1jn5HGAu9uYUW5NITozuhVMTWjiTtrpvbv5U5pUYhl4FCvmJrRQiNglld8saJcC0KiBVZaXlHO0uhUWrmsKNfkfJCW562nJkRN2x5VznunkCGjlJZLc2gOQroyELK4nUKm6aBzU8yU+UpzCsVUciEPKPMmpShkstJciITkQpYp8/ZJUcgYpbkUCcmFRK2rjhSFdLQyDw8h6QvZTmkGt6KcWmFdIQt5TZk3OsWLHhutUxigkM9aTlTqgQnJq58S5wSnKtF5KV70XUrznACFdOfZT4lzgsO8juHIFC74QC3utTGPjmFZQidzZHpBCkJWRot7IaB5IUMUEHQZObMFGZd5t/EjxpZIaD78frwXPp/VpIxo/9WSsggprT2gmu49oHJR21Ex9jnIK6Z6FRsb5632HJSU4PshNe6UNd4vAcxXM3aseuAd+nuyWlMbvGLK3RnjlE6QUoLvh9Q46V2MG71fBWg0yOF24yG9dr8WsL/XQXxH7z9YbTF7+iHJTt49SZyib/gShVnW6u+Frp8RNW3t/wHG/aFLCb4fkvLFFkLKJjVyESkBDiV1FbiKuYoq9loVPSvKBSDlOK/sZUW5nKU4GcujitBgRbmc65T/NhMNVpQLREqmMgo/LqvNUo7Lupgq/LgsYAYVQgAhgBCEAEIQAghBCCAEIYAQQAhCACEIAYQgBBCCkNiDBNZkNEK8Gt0IyWe4fk0QEsiElqyO064ZUs0eZ1MUEvT5IwQhCEEIQhCCEIQgBCEIQQhC2iQk1NDPpihkbRuFrEEIwUWEIAQhCEFIOSr1tQih2UvHkI4hQhCCEIQgBCEIQQhCEIIQhBRLSFeaK8ClfRwGW5cguNjNdAQm7CAEEAIIQQggBCGAEIQAQhACCAEyASGAEIQAQhACCEEIIOQ/Ayl+avyszcd0v737dPTDlo1ebzJC7IKHacTJB20+7os67uw4rwslxE56d2Om0Wm87TLX+JfxV+M+43xjtxr7nqkL72yzkP2Mj3XsMxq9LoQQO9Ghxi+NdTHGXG00ft1XjL2+U59PyeHunKpjf2iMaPQ6aCF2gicZ//Qye54x2djb2MHYwhhtnG4sMNZ7F3eq0tjM+IfeH51TkXmvjv+Mzrnu6yCFuG+z982/L863x7bZ07u4XuP7xgF6/VaOdZj78izXeVzW6HVwQvSNdxn6qTG9znbuTnnMmKMyeRe9P0P7VlTcuf9vyblhcZjRo+ua0Oh1MELsZAYbq5WJ5zfY9sg+dYi7mOeNa4yb9d4G/T8pgNbe5ToX1yjZudHrUITcppO6N+b249T6elCtLl9Qj3en7RqAkM01pcCd20LVH/Veb5arENc6UuXtKufhTey/pW7/K41nJcNd3AuB9Ynej1p9jV7nLeQHOpEFKV38jsYpxjcC66ierOtcp0ZH3dd5CrlfJ3J62eNLrneua33FhU4avc5LyN/y7C8g5P9PMgojbFVyGYUpsqKpbR0lllGoSn2FTmRkSWUUrtl7j07mWyUVUqyOoUIe7oTml1BG8UInrjdtfKITG1kiGcUNLrogoE5sUVplaABCiht+txMa4j0DOa8EMor/gMpO7ESdpAsKziiwjPI8wtXDpSg4eH/MB1R76Ru3fSBCyjXIQYHBD7znGp36Zu1rDFJlOMr4tnG3GgPBFHWlHAakkPyvvAdN9fhEjYKdyx4LC2EY0C7um6/O4zLdOY43jbv02a4IYCgpQgAhCAGEIAQQghBACCAEIYAQhABCEAIIQQggBBCCEEAIQgAhCIEghWjCyqAMBtht79JGSHIZbijoy2mOPtQEoJeV9iEIiZ9xg7yMS0VKHxnu/+0Qknzs7kvKwCVuSb8WxwH7aQ2myMpJCjLSn9LWtBRkZDelLbEUZGQ/pS22FGS0b0pbQymByXi0kt2/P4Qypa2mlADvjOcyFPJsMKGTalICLab2MN7IQMYKY3gwQqpIed14NdA6Y5SxMkUZ7xljgwwuSsqr3qzbZYFW4G7RsQ9TkLHGODDYaG8NIbsH2roZb3zSgoz1xtHBht8bFFmhSjnB2NiEjF7j1GCfh1SrwNOMfWXMWU0ImRbsA6p6rakCSbk4gYyLitQxHJxllDhjro8h46YihU4GtyN0n2GDxC3GdmsdGXcY/YsSXBxcySAgmQNutbiFVWQ8bAwoSvh9cCWDgGSObG0s9mQ8bWxTlAdUgysZBCQDYEfFpp7V34V4hDu4kkFAkvB7/KE6WQ9yGIQQhgEVetTJoRkNlHNDjA6lyAKEAEIQAghBCCAEIYAQhABCACEIAYQgBBCCEEAIQgAhgBCEAEIQAghBCBRSyMSJE5+I8UvREV0BzZrqSXDejegJSUiikw9ISCVNghOS1nbtFpJ3OghBCEIQghCEIAQhxRdixx9n/M5Ym3azV2m6tPdDSLzz3MvozkBEX1YbeyKk8fE7dQ6/N4ZkkP5QY6GOsQAhjY8fFVNDMjzGMB1jTeZC7CCLWwkdNLjNFxelEk/7OK0c6Lk6GdodY/965fdzCEl+oD2MN3TAh40tW0hrC6+8XWEMb3dGuWIlxYq8u+1CdLBRxkod9E6jfxNpbGbcqjTeM8bm0e/IKtrbViE64AHGhzrwTU3sf0NU8RkHtrsjqOc3XVl1DNsuRAcdb3yig1+cYL9LtM964+g8euaSsbhUQnTgE4yNOoHpMbb/nrbtNU7Nodkb1RlDswqdeM3e7lz6IXbgs+JksuRFj0yn5dQPuUfHX6hOXKpCJGOR/r47z47hxV4x9NUGxdtFOXYMRyiskXXo5MNcQye62Ou9ivqgtBoAGUnpzCi4uEZ34Z65BhdrNWX7NJHvaKaJzCCH1i5wC68MfVNU9N4WoY2HSjny2x2cEF3kQONJ70Td3wMZEJfjyEUTsKPiXo4dyXSGkiIEEIIQQAhCACEIIRMQAghBCCAEIYAQhABCEAIIAYQgBBCCEEAIQgAhCAGEFAxNe3scIYFNV0AIQgAhCEEIQhCCEIQgBCGbvJBGK8k1yWM598CDuZ5mLuDxDC7gqRyFBHU9FEfUIQhBCEIQghCEIAQhCAGEIITMjinksXZEFMhshgEBQhACCEEIIAQhgBCEkAkIAYQgBBCCEEAIQgAhCAGEAEIQAghBCBRQiH7x82k3n69AA+MW65wHllHIbA3FfLFAQl7UOc8ulRC7oJN1Yevcz3cXSMh+xsc69zNKIcQuZJjxvi5qSgHH8071fqR+RKGF2AVsbnTpgha631gv6CDre3UNz7TjZ8ezvJDLdSFvGzsXeNT7DsZyXctlhRRiJ3640WP0GhNKMBXhsHZdT+G/UW2U0pY7vvBlbhuFtKVOLHyrpM1SMm81Fr7dnoOUTPtVaYZGXsmjZ5uTlCjy8EraoRWElFEIRRaVOpU6zd4CNnvpGBI6IXRCcJHwO+F3HlCV8AEVj3AZ5MAgB4YBMVCOgXKAEIQAQgAhCAGEIAQQghBACEIAIYAQhABCEAIIQQggBCGAEEAIQgAhCAGEIKT2oOQn3MScsgy6TjrIOsn1t0tI7J+1LsK0hKTTENL+We+2CSnKxJ2kE3UKKaRoU9uSTGUrnJCiTv6MO9mziEIKOT067nToQgkp+gICcRYMKIyQsiyx0egOL5KQUixC06gOLISQsi3TVK+VGLyQsi5kVqsfFbSQsi/1V21pP4QghCKrsEUWlTrNXpq9dAwJnRA6IbhY0uAi4XceUPGAike4BRXCIIf2CemKO6ynpMOAutK8HganMXIREIIQQAhCACEIAYQghExACCCkKPwbJ8CYYehZGFcAAAAASUVORK5CYII=");
  }
}
@media screen {
  .htmlviewer .__menuButton.__icon,
  .htmlviewer div.__comboButton {
    text-indent: -10000px;
    white-space: nowrap;
  }
  .htmlviewer .__menuButton.__icon,
  .htmlviewer div.__comboButton,
  .htmlviewer .__menuButton.__icon:hover,
  .htmlviewer div.__comboButton:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAD6CAYAAADjhBRoAAAHZElEQVR42u2dXWwVRRTH8VaoQCFEBRNoCPjxoInyYvoANpT2wVDx40UFeeBFEm3aRoMRAiRIg0bjix8RagxgYoLGaISiT4ag8tGiQovfoqhQ0JBoDFIVSuD6P/HfZNjsvXd2d/Z2djmb/LO9u7P37q9zzsyZuWfnjmltbR2TB41REAVREP9BisViAXoI2gn9Cg1z3wMtkfPeg+Amr4cOQZ9AD0LToXHQDGgxtAc6KOW8BSHESegRvm6HvoP+gb6HVkA1UBvLzfYOhOZ0yIB4FDoPLYdugJZBf0PreF5gPi9lZqMJIj7xsfH6K+jVQJlnoGPG671ibr6BvA89YLy+VfwiUGYDdMJ4LY6/wzcQaZWmlzk/n77SZhyTBuCkbyDnpHUqca4RGoKeDRyvhc5mokZw7AroZ+i1kHP1PtZIT5jj4tjM4v/bbSHnlkLv+QYijrsn5PgU6H5ofEhN7ZNO08d+5KDpzDx+o/hGsCdnZ/mZd/1IoGc3W6YWmlZTAELKzfI51prNHnsvza2esVY9O819rInZWYl+JUDcwf/8Oe63M5As6HhEQRREQRREQRQkIUgt1An1QUOU/N3Bc5kAkbHzALQdmg9NpCSQ64H6WcZrkFpCrCxz4WrC1PoM0smaqHTxTqjdZ5ADNKdKFy+Aeh1EvkeK4dsRnp8Kvcsx/nHoeehKG5AzUJ3FTUxi2bRD/LehN6Cx0DUcuzzhEmQydLoKIC9BNxmvV0LbbE2ryeJDml2YVkSoa6FvZSRpA9LBJrbSGw+wbKo+EphdGYCejtL89rOJLXUDXTTBrVChSrXxFPRWnA6xn03sAvpMHc3pMCHmQLuhzdWAAcRz0H1xQpRx7Cd6eeOi/TSnbkgm16ZBu6AtacMA4nbn00Ey64f9RhcwEXxEvppbnUb0W6BZ7SbMQfpOJsP4ERiBOAU1ZHk8IjDrRhNCR4gKoiAKoiAKoiCVQJhl0An1MQthiH93yLlMgDDnY4Df4UlOyESqiV/09wcTYLwDYU0IxMoytbWaMLU+g4g5bbcYR0j+YXsKY/Wy45IoIAfEnCxuZAHU63ONnIHqLEAmSdk8gEyGTjsckx9xDXLAzAMp88HNLk2Lub6xfSbsDaWf6LH4YGnZOnxvfvvLzVjgXBdNcKtNnshod4j9bGKldaqjxJwOE2IOtBva7ALGuY8YbzyOeVK9vHHRfppeN1O9p0G7oC1JYZz7iO0EHbTRNcyoRL/MsdpM85rGtL5sTtAZMAJxCsruBB1h1kWFSD3W0hGigiiIgiiIgihITmcabcNqcxv2EaQYI+4qpjmQKnfNaII4fX8FUZAcgpyP0Sqe9w4kN81vnvqRfJiWtloKoiD+BI35CON1hKggCqIgCqIgCnI5g3DFsmUxr/0aujm4dw7C/JR2JmfKcmr/Mouoc2RpKT5xc2dMEFmu7Usuz2buxzsDMfJSepioeRU0wUjUPMz1fv6SBM4ENbqND09esncCwpr4AnoycHwD0zZWQa9AR6GPEpqmPGf4E5fZMff3ugB5LGzNN6bOLoJe4CJ4F6C1DvysgRkU9wT2M5OCfGqZTSeLRE511GisYX7L2sC+kAREHHtClZ/HTQVkKIkD+2RafTam5QgiVWeXvmNnlUBSb36lD1mVMkRVOsTpTI01EzWncK2412WJNQcgVQtRxhqJmtKS/clEzbawhSQ0+lUQBVEQBVEQBVEQBbl8UgFlYNNoGVQ2hi0V5QtII4eZTRUgmliu0VvTws3dwZtsjnPeKx8pdbM+QUQZWF1y0w4hBqGipY45abWMm+90WBMt0FkLCElEWOis+eXQVqZHVzg0C2ntLpSBuAgtc9aPpFQjI2orA/J4FnzEVFcIRFdWW60XDYjuLPcjNdA2qkZ79sANLslFrKVhvIIoiIIoiIIoiIIoiILEGer+EfJ0wu+OEgYuWjwJcdEVSDGtp9xs3qdSGQVRkEuvv5u/sme7SdlFPoKcgOZGKD8PGowzi3K83PNTgeewjlfjkdhS11S6qIUzJHPKlLkF+g1aGPemLB9MG44NwgsXs2ZmhZyTn8P8JUEquWwfRHH22CBG3vsP0HXGMfl1lm8kNzihj8yzBeGE4GBSZ1/PHyGdxJRySTxbn9DZFxHGdpOyd7n4WmET9CG1yWFO43DShzWjfqCsN/cmVdDoV0EUREEUREEUREEUREEUxEFYfzQvIEUFURDfQfhot812NKlju/gcNS0FUZBsgvyosZaCKIiCKIiCKIiCKEiGQUYWYEkpWIy8sEvcb3VHluB5OCWQ5VGX2okL8jL0TsohfKTFj+JkPrRCx6CrUwaZEmU5qqi5KDOYATS3SgOrBtsFwqJkBxW4dNqaKo8S19gs2Xb5geTGtHLl7LlqfnPVIeYmRNHoV0EUREEUREEUREEUREHyDRL2a15phPKlQnjbXyCL/OV9WoOrUoMq2+SBOCCpDXfDhrmpgKQ9ARE28eAcpFpTQsGpIKcg1Z6kMyfnFCTXppUrZ89V85v1DjEfIYpGvwqiIArilf4DIBhWueGDTJ0AAAAASUVORK5CYII=");
    background-size: 50px 250px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .htmlviewer .__menuButton.__icon,
  .htmlviewer div.__comboButton,
  .htmlviewer .__menuButton.__icon:hover,
  .htmlviewer div.__comboButton:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAH0CAYAAADL84ijAAARv0lEQVR42u2deawdVR3HoUKB8qDsFLpQaGkrlGACiZFNKItSZJO11mjwDxS6ALZFWf4AIotsCYmIjUVUFttCeYC2EAgK9LErIARaqAZaEFsQ6OtD6PIe198h3zHH511m7p25c2b6meST9+bOzJmZ87lztjnn3E0mTpy4CYQDkYAQQAhCACEIAYQgBBCCECKhP5VK5QvGYcYNxtPGKmO9WKXPrjcOdfsiJDsRWxk/Nt6rxF+coAvdsQhJV8bpxjteRC81rjGONMYZW4tx+uwa7RMtK4xTEdK6iE2Ny4zPFLHPGxMSHH+Q0aVjP5OoAQhpTsYAY54i0+UP5zhB3naXj/zWeMv4RLj/5xpfj/aV1CkKo6LtAxCSXMjVisAPjMO9zzcz5sTIP+43tvWOO8L4UNuuREjyPCN6Mg7vt222F+k9StKOMb5inG+87W1/1C9pScp6JV+nICR+aSrKwM/pt+3LXn7i9tmzyvE7Gi96Ur7Xb/tUL6PfEiGNhVykCHvOzzO0zU+qvlUnjH09cY9VKSj8WdsuREjjSl9UzziiyvZl2rbO6GgQ1pKoLlJl21HatjJJ5XFjFPJVRdRrNbYfpyRnaoywXlFYy2tsj+ophyCkdiTeqEi6usVwxhp9Cquzxj7Xavt1CKkdkU8rko5sIYztvEz9s1ph2edHa58nEVI7MqP8Y0yTx+/oZdhuubHBU/R5PoKQ2pG0TpHU0cSxuxh/9WTcVS/DdufQfmsR0ljINgmPG2y86sm4tVHziKvFIySjJMv2/4UnY06ctiqSrHgR+5Qi6agEx7ikZ62Oeyluw6GaW9zShZDakXS9IumaBMdM8J6OqQmOu07H/BQhtSPpUEXSGwmOmeQJOT7Bca/rmIMQUr/pZJUiakKC2v18MSbmMX7TyQCE1I+sCxVZL7bydq/BW8iorjKDxsV4ze8rFGFTMgh/WtTGRfN7/Eg7Vc0e66u1+vbb9yovD7ksRgEgekF1Mi+okkm5UpH8YT0pcYVIRvQK9wpe4TbXyWGu9yp3av8XVnGEKByXTG3QPr+jk0N63YDcO45vJDjelab+Qjeg9MWc4mX0n9dT9D7jaHWO6xBfVA38Wu1T8TLwk1u9DmT8r5QtjVmqO8Rd3L4zk5amEJI8bzlETR9PKtLXiZX6zD0hB6ddj0EAwxEAIQgBhCAEEIIQQAhCiASEAEIQAghBCCAEIYAQhDTPCGOa8ZCx1PhYLNVnrqf4cCI6eyFDjdlGr1FpQJ8x3xhJhGcj5CSjR5G9zphrTDLGGluLsfpsnvZx+64xTiDS0xVynr7xLoLvMfaKccwoY4H3tEwn4tMRcpIi1CVTM5o42Uwd38eT0rqQYV4yNaOFE87ykq/dEdC8kFu9ZKrVk3YqrF8ioDkhI5RMrYuZZzRitMLq1ZOHiIRCpukbPTfFE89XmFPyjgB1C026dFUJ50vG7eqw7YYlrNG8KjOSTCEbZ6cHFXmTUoyIyQpzYQBCupoQsrhfGGd5E2C6v6/1m/v3ZWPXtIQsU+TtnWJEjFWYS0vQMXu8N1DnHjc5jbftOE/Mn6oNBmpGSFS66kjxRjoUZk8JhNyqCF9SbUiCppONlgNDFbKtwuwugZBokM9FdfZZVW2yzGaFvK7IG5PijYxTmEtKIGQf41hjtzpD5v4hIaeTqecvbJI3qeYuaQiZqsibl+KF3q0wzy25jGM1PblbLk6rlDXcqxiOSuFCDzDWGxtCqBimVQ+pEu6J3mRps+MOfYt74XP0jV6QQiSsVFhzAvkWt1wPqRLm4V695JY4xd2kQoaqQbCiVttmI+By78XVo8YWJUymNvMmWJ6TREbS5vcTvObzWU3KiI5fLSmLyiZFI3OjSfwHZ/2Carr3gqpTDYWNjjnQS6b61DY23lhVRikm4bsS8kK7XuGe4CVf69VQOFl1iw4xTp/drX2iZGq1ZGxSVin6OSQ30dml7ezksLNxk0pKcTo53GE8rPX3jP28CuK7+tz1Utmy7PWSrLsBDVMT+iLVunvEElX6zvWKtgONB8ouRT+T9CPjgiJ0lAtOStr1ENv2kyhTL0rPxaCkpF0PKaKQTZSBL1Lkr6qT0Q8kD8lfyvFegeBEhOQrxclYrnWXLAxCSL55SoTLNLeh2BuGlI1WRmjjQwYqyRpExRAQAghBCCAEIYAQhABCEAIIAYQgBBCCEEAIQgAhCGmmk9kI/aDiQ8ZS42OxVJ+5H2pkRrmshVgkD9Uwrd4Yvfz61Bt8JBGegRCL2JM0GCUaWTpXI03HGluLsfpsnjfOzs39wTxZaQqxCD1P3/hoGom9YhwzyljgPS3MKJeGED0ZfUqmZjTxZM3U8X08KS0KsQgc5iVTM1ooBMzyki9mlGtBSDTBSsszylkYnQorlxnlmhwP0vK49dSEqGjbq8x5rxQiZLTCcmEOy0FIVwZCFrdTyDSddG6KkTJfYU4hmUou5EFF3qQUhUxWmAuRkFzIMkXe3ikKGaswlyIhuZCodNWRopCOVsbhISR9IdsqzOBmlFMprCtkIa8r8sakeNPjonkKAxTy+UKmHpiQvOopcS5wqgKdl+JN360wzw1QSHee9ZQ4FzjcqxiOSuGGD9DkXhvyqBiWpelkjkwvSEHIymhyLwQ0L2SoGgTdMrMFGZd7j/GjxhZIaL75/QSv+XxWkzKi41dLyiKktPaCarr3gsq12o6OccyBXjLVp7ax8d5sz0FJCb4eUuNJWeP9EsB8FWPHqQbeof8nqzS13kum3JMxXuEEKSX4ekiNi97ZuMn7VYBGnRzuMB7Wuvu1gP28CuK7+vyhapPZUw9JdvHuTeIUfcOXqJmlR/8vdPWMqGhrfwcaD4QuJfh6SMo3WwgpG1XPRaQE2JXUZeBK5irK2Gtl9MwoF4CU4720lxnlcpbiZCyPMkJjEELyzVP+W0w0mFEuECmZyih8v6w2Szk+62Sq8P2ygBFUCAGEAEIQAghBCCAEIYAQhABCACEIAYQgBBCCEEAIQmJ3ElhTad/SjZB8uuvXXBASyICWrM7TrhFSzZ5nYxQS9PUjBCEIQQhCEIIQhCAEIQhBCELaJCTUpp+NUUhPG32sQQiNiwhBCEIQgpByZOo9CKHYS8WQiiFCEIIQhCAEIQhBCEIQghCEFEtIV5ozwKV9Hjpbl6BxsbuNPhiOAAgBhCAEEIIQQAhCACEIAYQAQhACCEEIIAQhgBCEAEIgXCGVSuVnxs/bfE7327vPRD9s2Wh9oxFiNzxcPU4+bPN5X9J5Z8dZL5QQu+jdjJlGp/GOi1zj38bfjPuNC4xdaxx7lm68s81C9jU+0bnPbLReCCF2ocOMXxlrY/S52mD8pr8YW79L26fk8HRO1bk/MkY2Wg9aiF3gyca/vMieZ0w29jK2NzY3xhhnGAuMdd7NnaYwNjX+qc/H5JRk3qfzP6trrrsepBD3bfa++ffH+fbYPnt4N9dn/MDYX+tv55iHuS/Pcl3H5Y3WgxOib7yL0M+M6XX2c0/K48Ycpck76/MZOrai5M4tt+ZcsDjU6NV9TWi0HowQu5ghxmpF4gUN9j2yXx7ibuYF41rjFn22Xn8nBVDau0LX4golOzVaD0XI7bqo+2LuP16lr4dU6vKXXu9J2yUAIZtpSIFbFir/qLe+aa5CXOlImbfLnEc0cfwWevyvMp6TDLe8GFid6IOo1NdoPW8hP9SFLEjp5ncwTjW+GVhF9RTd51oVOuqu5ynkAV3IGWVvX3K1c93rq67ppNF6XkL+nmd9ASH/f5FRM8KWJZdRmCQrGtrWUWIZhcrUV+hCRpVURuGKvffqYr5dUiHFqhiqycMt80soo3hNJ642bXyqCxtVIhnFbVx0jYC6sEVppaEBCClu87td0FDvHcj5JZBR/BdUdmEn6SJdo+CMAssozytcvVyKGgcfiPmCak9947YLREi5OjmoYfBD771Gp75Z+xiDlRmONr5j3KPCQDBJXSm7AalJ/tfei6Z6y6cqFOxU9rawELoB7ey++ao8LtOT43jLuFvbdkEAXUkRAghBCCAEIYAQhABCACEIAYQgBBCCEEAIQgAhgBCEAEIQAghBCAQpRANWBmfQwW47FzZCkstwyytp9j7UAKBXFPbBCIkfcYO9iEtFSj8Z7u+2CEned/dlReASN6Vfi/2A/bCGkGTlJAUZ6Q9pa1oKMrIb0pZYCjKyH9IWWwoy2jekraGUwGQ8ZlQy4o+hDGmrKSXAJ+P5DIU8F0zTSTUpgSZTuxtvZiBjhTEiGCFVpLxhvBZonjHaWJmijPeNcUE2LkrKa96o22WBZuBu0rGPUpCxxjgg2NbeGkJ2C7R0c4TxaQsy1hnHhD4sulaSFaqUE40NTcjoM04L9n1ItQw8zbavjDm7CSHTQp7JoWZpqkBSLkkg4+IiVQyHZNlKnDE3xJBxc5GaToa0o+k+wwKJm4zttjoy7jQGFKVxccjEDBokc8DNFrewioxHjIFFaX4fMjGDBskc2cpY7Ml4xti6KC+ohkzMoEEyAHZQ29Rz+r8Qr3CHTMygQZLm9/hddbLu5DAYIXQDKnSvk0My6ijnuhgdQpIFCAGEIAQQghBACEIAIQgBhABCEAIIQQggBCGAEIQAQgAhCAGEIAQQghAopJBKpfJkJf7SFdCoqd5KektvSEISLQEJSXUJTkha+7VbSN7hIAQhCEEIQhCCEIQUX4idfrzxe6Onkv7So7D3RUi869zT6K5kv6w29kBI4/N36hL+YAzNIPxhxkKdYwFCGp8/SqaGZniO4TrHmnZMrbG4laaDBo/54qJk4mmfp5UTPV8nQrtjHF8v/X4eIclPtLvxps73iLFFC2Ft7qW3K4wR7Y4ol6ykmJF3t12ITjbaWKlz3mUMaCKMTY3bFMb7xrg86h1Ztfa2VYhOuL/xkc57cxPH3xhlfMYB7a4I6v1NV1YVw7YL0UmPMD7VuS9JcNylOmadcUweNXPJWFwqITrxicYGnX96jP2/r337jNNyKPZGecawrJpOvGJvdy71EDvx2XEiWfKiV6bTcqqH3KvzL1QlLlUhkrFI/9+TZ8XwEi8Z+lqD5O3iHCuGI9WskfXyUa5NJ7rZG7yM+sC0CgAZSenMqHFxjZ7CPXJtXKxVlO1XRL6zmSIynRxau8HNvTT0LVHRZ5uH1h8q5Zbf7uCE6CYHGU95F+r+H0SHuBx7LpqAHdTu5diBSKcrKUIAIQgBhCAEEIIQIgEhgBCEAEIQAghBCCAEIYAQQAhCACEIAYQgBBCCEEBIwdCwtycQEthwBYQgBBCCEIQgBCEIQQhCELLRC2k0k1yTy+M518CDuZ9mbuCJDG7g6RyFBHU/JEfkIQhBCEIQghCEIAQhCAGEIITIjink8Xa0KBDZdAMChCAEEIIQQAhCACEIIRIQAghBCCAEIYAQhABCEAIIAYQgBBCCECigEP3i5zNuPF+BOsYt1jUPKqOQ2eqJ+VKBhLyka55dKiF2Q6foxta6n+8ukJB9jU907WeWQojdyHDjA93UlAL2553q/Uj9yEILsRvYzOjSDS10v7Fe0E7W9+kenm3Hz45neSNX6EbeMXYqcK/37Y3lupfLCynELvwwo9foMyaUYCjCoe26n8J/o9oopS1PfOHT3DYKaUueWPhSSZulZF5qLHy5PQcpmdar0mwaeTWPmm1OUqKWh1fTblpBSBmFkGSRqZOpU+wtYLGXiiFNJzSd0LhI8zvN77ygKuELKl7h0smBTg50A6KjHB3lACEIAYQAQhACCEEIIAQhgBCEAEIAIQgBhCAEEIIQQAhCACGAEIQAQhACCEFI7U7JT7qBOWXpdJ20k3WS+2+XkNg/a12EYQlJhyGk/bPebRNSlIE7SQfqFFJI0Ya2JRnKVjghRR38GXewZxGFFHJ4dNzh0IUSUvQJBOJMGFAYIWWZYqPRE14kIaWYhKZRHlgIIWWbpqleKTF4IWWdyKxWPSpoIWWf6q/a1H4IQQhJVmGTLDJ1ir0Ue6kY0nRC0wmNiyVtXKT5nRdUvKDiFW5BhdDJoX1CuuJ26ylpN6CuNO+Hzmn0XASEIAQQghBACEIAIQghEhACCCkK/wHEcFXuENlgmQAAAABJRU5ErkJggg==");
  }
}
@media screen {
  .htmlviewer .__menuButton.__icon {
    /* Print Icon */
    /* Zoom Out Icon */
    /* Zoom In Icon */
    /* First Page Icon */
    /* Previous Page Icon */
    /* Next Page Icon */
    /* Last Page Icon */
    /* Reload Report Icon */
    /* More Tabs Icon */
    /* Single Page Mode Icon */
    /* Endless View Mode Icon */
    /* Search Icon */
    /* Help Icon */
    /* Group Tree Icon */
    /* Dropper Icon for Comboboxes */
  }
  .htmlviewer .__menuButton.__icon.save {
    background-position: 0 100px;
  }
  .htmlviewer .__menuButton.__icon.print {
    background-position: 25px 100px;
  }
  .htmlviewer .__menuButton.__icon.zoomOut {
    background-position: 0 75px;
  }
  .htmlviewer .__menuButton.__icon.zoomIn {
    background-position: 25px 75px;
  }
  .htmlviewer .__menuButton.__icon.first {
    background-position: 0 25px;
  }
  .htmlviewer .__menuButton.__icon.previous {
    background-position: 0 50px;
  }
  .htmlviewer .__menuButton.__icon.next {
    background-position: 25px 50px;
  }
  .htmlviewer .__menuButton.__icon.last {
    background-position: 25px 25px;
  }
  .htmlviewer .__menuButton.__icon.reload {
    background-position: 0px 150px;
  }
  .htmlviewer .__menuButton.__icon.more-tabs {
    background-position: 25px 155px;
  }
  .htmlviewer .__menuButton.__icon.single-page {
    background-position: 0px 175px;
  }
  .htmlviewer .__menuButton.__icon.endless-mode {
    background-position: 25px 175px;
  }
  .htmlviewer .__menuButton.__icon.search {
    background-position: 0px 200px;
  }
  .htmlviewer .__menuButton.__icon.help {
    background-position: 25px 250px;
  }
  #__menuBarWrapper.navigationentry .htmlviewer .__menuButton.__icon.help {
    display: none;
  }
  .htmlviewer .__menuButton.__icon.groups {
    background-position: 25px 200px;
  }
  .htmlviewer .__menuButton.__icon.promptonrefresh {
    background-position: 25px 225px;
  }
  .htmlviewer .__menuButton.__icon.promptonrefresh:not(.visible) {
    display: none;
  }
  .htmlviewer .__menuButton.__icon.loading {
    background-image: none;
  }
  .htmlviewer .__menuButton.__icon.loading:before,
  .htmlviewer .__menuButton.__icon.loading:after {
    content: '';
    border-color: transparent;
    border-style: solid;
    border-width: 8px;
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0;
    height: 0;
    margin-left: -8px;
    margin-top: -8px;
    border-radius: 8px;
    /* see basic.loadingview.less */
    animation: rotateicon 1s infinite linear;
  }
  .htmlviewer .__menuButton.__icon.loading:after {
    border-width: 4px;
    border-left-color: #000000;
    border-right-color: #000000;
    margin-left: -4px;
    margin-top: -4px;
    border-radius: 4px;
    transform: rotate(-90deg);
  }
  .htmlviewer .__submenuContainer:not(.visible) {
    display: none;
  }
  .htmlviewer .__complexSubmenu .__submenuContainer > label,
  .htmlviewer .__complexSubmenu.__submenu li > label {
    text-align: right;
    min-width: 320px;
    width: 100%;
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
    line-height: 25px;
  }
  .htmlviewer .__complexSubmenu.__submenu li > * {
    float: none;
  }
  .htmlviewer .__complexSubmenu .__submenuContainer > label span,
  .htmlviewer .__complexSubmenu.__submenu li > label > * {
    text-align: left;
    width: 170px;
    display: inline-block;
    margin: 0px 15px;
    margin-right: 0px;
    font-size: 14px;
    white-space: normal;
    float: none;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .htmlviewer .__complexSubmenu .__menuGroup.right > .__menuButton {
    margin: 0px 5px;
  }
  .htmlviewer .__menuGroup.__buttons.right > * {
    float: right;
  }
  .htmlviewer .__menuGroup.__buttons.right > *:first-child {
    margin-right: 0px;
  }
  .htmlviewer .__menuGroup.right:not(.__buttons) {
    margin-left: auto;
  }
  .htmlviewer div.__comboButton {
    background-position: 25px 125px;
    /* SearchField Icon - the one at the right side of the input element */
  }
  .htmlviewer div.__comboButton.searchfield {
    background-position: 0px 225px;
  }
  .htmlviewer #reload.hasprompts {
    margin-right: 0 !important;
    border-radius: 3px 0px 0px 3px;
  }
  .htmlviewer #promptonrefresh {
    margin-left: 0 !important;
    border-left: 0;
    border-radius: 0px 3px 3px 0px;
  }
  .htmlviewer {
    /* ************************************************
       Combobox
    ************************************************ */
  }
  .htmlviewer div.__comboBox {
    position: relative;
    vertical-align: middle;
    height: 25px;
    font-size: 15px;
    line-height: 15px;
  }
  .htmlviewer input.__comboInput {
    color: #111111;
    position: relative;
    height: 15px;
    border: 0px;
    padding: 0px;
    vertical-align: middle;
    font-size: 14px;
    line-height: inherit;
    background: transparent;
    max-width: 100%;
    height: 100%;
    padding: 5px;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
  }
  .htmlviewer input.__comboInput:first-child:last-child {
    width: 100%;
  }
  .htmlviewer input.__comboInput[type=color] {
    padding: 0px 5px;
  }
  .htmlviewer input.__comboInput[type=checkbox] {
    margin-left: 0px;
    padding: 0px;
    height: auto;
    margin: 0px;
    height: inherit;
  }
  .htmlviewer input.__comboInput:focus {
    outline: none;
  }
  .htmlviewer .__complexSubmenu.__submenu div.__comboBox.checkbox {
    margin: 0px;
    height: inherit;
  }
  .htmlviewer .__menuButton:focus,
  .htmlviewer .__comboButton:focus {
    outline: none;
  }
  .htmlviewer input.__comboInput,
  .htmlviewer div.__comboButton {
    display: inline-block;
    vertical-align: top;
  }
  .htmlviewer div.__comboButton:not(.visible) {
    display: none;
  }
  .htmlviewer ul.__comboList {
    display: none;
    position: absolute;
    left: -2px;
    top: 30px;
    min-width: 150px;
    margin: 1px 0px 0px 0px;
    padding: 0px;
    list-style: none;
    overflow: hidden;
  }
  .htmlviewer ul.__comboList li {
    height: 20px;
    margin: 0px;
    padding: 5px 10px;
    cursor: pointer;
  }
  .htmlviewer ul.__comboList li:last-child {
    border-bottom: 0px;
  }
  .htmlviewer {
    /* The highlight does this as well but it comes to late. */
  }
  .htmlviewer .__searchBar {
    float: none;
  }
  .htmlviewer .__searchBar > *,
  .htmlviewer .__searchBar .__comboBox > * {
    display: inline-block;
    float: none;
    vertical-align: top;
  }
  .htmlviewer .__searchBar span {
    position: relative;
    height: 100%;
    width: 0px;
    line-height: inherit;
    font-size: 12px;
    margin: 6px 0px;
    -webkit-transition: width 2s ease-in-out;
    -o-transition: width 2s ease-in-out;
    transition: width 2s ease-in-out;
    text-indent: -1000px;
    border-radius: 3px;
  }
  .htmlviewer .__searchBar span[resultcount]:before {
    content: attr(resultcount);
    position: absolute;
    right: 100%;
    text-indent: 0px;
    z-index: 1;
    padding-right: 2px;
  }
  .htmlviewer .__searchBar span[resultcount][currentcount]:before {
    content: attr(currentcount) '/' attr(resultcount);
  }
  .htmlviewer .__searchBar span[resultcount][animate] {
    height: auto;
    width: auto;
    padding: 3px;
    margin: 2px;
    text-indent: 0;
  }
  .htmlviewer div.__content.isSearching *.searchOverflowOverride {
    overflow: visible !important;
  }
  .htmlviewer span.highlightprepare {
    position: relative;
  }
  .htmlviewer span.highlightprepare[text]:before {
    content: attr(text);
    position: absolute;
    top: -3px;
    left: -5px;
    right: -5px;
    bottom: -3px;
    padding: 3px 5px;
    z-index: 1;
    white-space: pre;
  }
  .htmlviewer span.highlightprepare.currenthighlight[text]:hover:before,
  .htmlviewer span.highlightprepare[text]:not(.currenthighlight):before {
    display: none;
  }
  .htmlviewer .__submenuContainer {
    position: relative;
    margin: 0px;
    border: none !important;
    box-shadow: none !important;
  }
  .htmlviewer .__submenuContainer ul.__submenu {
    position: absolute;
    list-style: none;
    padding: 0px;
    margin: 0px;
    top: 100%;
    margin-left: -3px;
    margin-top: 10px;
    display: none;
    z-index: 100;
  }
  .htmlviewer .__submenuContainer ul.__submenu.open {
    display: block;
  }
  .htmlviewer .__submenuContainer ul.__submenu.closeNow,
  .htmlviewer .__submenuContainer ul.__submenu:empty {
    display: none !important;
  }
  .htmlviewer .__submenuContainer ul.__submenu li {
    padding: 5px 20px;
    white-space: nowrap;
    /* Next three selector-blocks allow perfect roundings to a list item ... */
    /* Box roundings for the only Entry */
  }
  .htmlviewer .__submenuContainer ul.__submenu li:first-child,
  .htmlviewer .__submenuContainer ul.__submenu li:last-child {
    margin-left: -2px;
    margin-right: -2px;
    border-left: 2px solid;
    border-right: 2px solid;
  }
  .htmlviewer .__submenuContainer ul.__submenu li:first-child {
    border-radius: 10px 10px 0px 0px;
    border-top: 2px solid;
    margin-top: -2px;
  }
  .htmlviewer .__submenuContainer ul.__submenu li:first-child:before,
  .htmlviewer .__submenuContainer ul.__submenu li:first-child:after {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  .htmlviewer .__submenuContainer ul.__submenu li:first-child:after {
    border-width: 10px;
    left: 20px;
    margin-left: -10px;
  }
  .htmlviewer .__submenuContainer ul.__submenu li:first-child:before {
    border-width: 13px;
    left: 20px;
    margin-left: -13px;
  }
  .htmlviewer .__submenuContainer ul.__submenu li:last-child {
    border-radius: 0px 0px 10px 10px;
    border-bottom: 2px solid;
    margin-bottom: -2px;
  }
  .htmlviewer .__submenuContainer ul.__submenu li:last-child:first-child {
    border-radius: 10px;
  }
  .htmlviewer .__submenuContainer:hover > ul.__submenu.__hover {
    display: block;
  }
  .htmlviewer .__submenuContainer.right ul.__submenu {
    top: -17px;
    left: 100%;
    margin-left: 35px;
  }
  .htmlviewer .__submenuContainer.right ul.__submenu li:first-child:before,
  .htmlviewer .__submenuContainer.right ul.__submenu li:first-child:after {
    top: 5px;
    left: -13px;
  }
  .htmlviewer .__submenuContainer.right ul.__submenu li:first-child:after {
    margin-top: 3px;
    margin-left: -7px;
  }
  .htmlviewer .__complexSubmenu li .__submenuContainer > label,
  .htmlviewer .__complexSubmenu.__submenu li > label {
    cursor: pointer;
    position: relative;
  }
  .htmlviewer #__grouptreewrapper {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 200px;
    z-index: 100;
    display: none;
    padding: 75px 10px 30px 10px;
  }
  .htmlviewer #__grouptreewrapper:not(.active) {
    transform: translateX(-100%);
  }
  .htmlviewer #__grouptree {
    height: 85%;
    overflow: auto;
    padding: 10px 2px;
  }
  .htmlviewer #__grouptree ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    float: left;
    width: 100%;
    position: relative;
  }
  .htmlviewer #__grouptree ul li {
    padding: 0px;
    margin: 0px;
  }
  .htmlviewer #__grouptree ul li span {
    position: relative;
    width: 100%;
    padding: 0.2em 0px;
    float: left;
    border: none !important;
    cursor: pointer;
    white-space: nowrap;
  }
  .htmlviewer #__grouptree > ul ul {
    width: 100%;
  }
  .htmlviewer #__grouptree .openCloseToggle {
    width: 0;
    height: 0;
    position: absolute;
    top: 0.2em;
    border: 0.4em solid transparent;
    border-left-color: #999999;
    border-left-width: 0.5em;
    -webkit-transition: transform 250ms ease-in-out;
    -o-transition: transform 250ms ease-in-out;
    transition: transform 250ms ease-in-out;
  }
  .htmlviewer #__grouptree .openCloseToggle:hover {
    border-left-color: #111111;
  }
  .htmlviewer #__grouptree .__groupItem:not(.open) > .__group {
    overflow: hidden;
    height: 0px;
    padding: 0px;
  }
  .htmlviewer #__grouptree .__groupItem.open > .__groupNode .openCloseToggle {
    transform: rotate3d(0, 0, 1, 90deg) translateX(0.2em);
  }
  .htmlviewer #__grouptree.minimize,
  .htmlviewer #__grouptree.minimize * {
    width: auto !important;
    clear: both;
    float: left;
  }
  .htmlviewer #__grouptree.minimize .__groupItem:not(.open) > .__group {
    display: none;
  }
  .htmlviewer #__grouptreehandle {
    background-color: #666666;
    position: absolute;
    top: 75px;
    left: 100%;
    margin: 0px;
    transform: scale3d(0.75, 0.75, 0.75);
  }
  .htmlviewer #__grouptreehandle:before {
    font-size: 1.33em;
  }
  .htmlviewer #__grouptreedivider {
    width: 10px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
  }
  .htmlviewer #__grouptreedivider:hover {
    cursor: ew-resize;
  }
  .htmlviewer {
    /* ************************************************
       Only display Content of currently open Tab
    ************************************************ */
  }
  .htmlviewer #__tabBarWrapper {
    position: fixed;
    top: 40px;
    left: 10px;
    right: 10px;
    z-index: 50;
  }
  .htmlviewer #__tabBarWrapper div.tab {
    float: left;
    padding: 10000px 16px 5px;
    font-size: 9pt;
    z-index: 5;
    position: relative;
    margin-top: -9995px;
    cursor: default;
  }
  .htmlviewer #__tabBarWrapper div.tab.entering,
  .htmlviewer #__tabBarWrapper div.tab.mainTab:first-child:last-child {
    filter: alpha(opacity=0);
    opacity: 0;
    margin-top: -10020px;
  }
  .htmlviewer #__tabBarWrapper div.tab a.close {
    bottom: 7px;
    top: auto;
    display: none;
    -webkit-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
  }
  .htmlviewer #__tabBarWrapper div.tab:hover,
  .htmlviewer #__tabBarWrapper div.tab.active {
    margin-top: -9990px;
  }
  .htmlviewer #__tabBarWrapper div.tab.active:not(.mainTab),
  .htmlviewer #__tabBarWrapper div.tab:not(.mainTab):hover {
    padding-right: 22px;
    padding-left: 10px;
  }
  .htmlviewer #__tabBarWrapper div.tab:not(.mainTab).active a.close,
  .htmlviewer #__tabBarWrapper div.tab:hover:not(.mainTab) a.close {
    filter: alpha(opacity=100);
    opacity: 1;
    display: block;
  }
  .htmlviewer #__tabBarWrapper .__submenuContainer.right ul.__submenu .tab {
    background: transparent;
    border: none;
    margin: 0px;
    padding: 0px;
    float: none;
    box-shadow: none;
  }
  .htmlviewer #__tabBarWrapper .__submenuContainer.right ul.__submenu .tab .close {
    display: none;
  }
  .htmlviewer #__tabBar,
  .htmlviewer #__tabBar * {
    float: left;
    -webkit-transition: margin 0.1s ease-in-out, background 0.1s ease-in-out;
    -o-transition: margin 0.1s ease-in-out, background 0.1s ease-in-out;
    transition: margin 0.1s ease-in-out, background 0.1s ease-in-out;
  }
  .htmlviewer div.__tabWrapper {
    display: none;
  }
  .htmlviewer div.__tabWrapper.active {
    display: block;
  }
  .htmlviewer .__menuButton[data-hint],
  .htmlviewer [data-description] {
    position: relative;
  }
  .htmlviewer .__menuButton[data-hint]:before,
  .htmlviewer [data-description]:before {
    left: -20px;
    font-weight: normal;
    margin-top: 20px;
    padding: 10px;
    width: 300px;
    white-space: pre-wrap;
    font-size: 12px;
    line-height: 25px;
    text-indent: 0px;
    text-align: left;
  }
  .htmlviewer .__menuButton[data-hint]:after,
  .htmlviewer [data-description]:after {
    left: 0px;
    border: solid transparent;
    width: 0px;
    height: 0px;
    border-width: 13px;
    margin-top: -6px;
  }
  .htmlviewer .__menuButton[data-hint]:before,
  .htmlviewer [data-description]:before,
  .htmlviewer .__menuButton[data-hint]:after,
  .htmlviewer [data-description]:after {
    content: ' ';
    position: absolute;
    top: 100%;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: opacity 0s ease;
    -o-transition: opacity 0s ease;
    transition: opacity 0s ease;
  }
  .htmlviewer .__menuButton[data-hint]:hover:before,
  .htmlviewer [data-description]:hover:before,
  .htmlviewer .__menuButton[data-hint]:hover:after,
  .htmlviewer [data-description]:hover:after {
    z-index: 1000;
    opacity: 1;
    transition-delay: 1s;
  }
  .htmlviewer .__menuButton[data-hint]:hover:before {
    content: attr(data-hint);
  }
  .htmlviewer [data-description]:before {
    content: attr(data-description);
    padding: 0px 10px;
  }
  .htmlviewer .right[data-description]:before,
  .htmlviewer .right > [data-description]:before,
  .htmlviewer .right > * > [data-description]:before {
    top: 0px;
    left: 100%;
    margin-left: 20px;
    margin-top: 0px;
    min-height: 26px;
    /*width: auto;*/
    max-width: 300px;
    /*white-space: pre-line;*/
  }
  .htmlviewer .right[data-description]:after,
  .htmlviewer .right > [data-description]:after,
  .htmlviewer .right > * > [data-description]:after {
    top: 3px;
    left: 100%;
    border-width: 10px;
    margin-top: 0px;
  }
  .htmlviewer .__submenu .right[data-description]:before,
  .htmlviewer .__submenu .right > [data-description]:before,
  .htmlviewer .__submenu .right > * > [data-description]:not(li):before {
    margin-left: 33px;
  }
  .htmlviewer .__submenu .right[data-description]:after,
  .htmlviewer .__submenu .right > [data-description]:after,
  .htmlviewer .__submenu .right > * > [data-description]:not(li):after {
    margin-left: 13px;
  }
  .htmlviewer .__menuButton[data-hint].disabled:before,
  .htmlviewer .disabled:not(.loading):before,
  .htmlviewer .__submenuContainer [data-description] [data-description]:before,
  .htmlviewer ul.__submenu.subMenuOpen > li > .__submenuContainer > label[data-description]:before,
  .htmlviewer ul.__submenu.subMenuOpen > li > .__submenuContainer > label > [data-description]:before,
  .htmlviewer .__menuButton[data-hint].disabled:after,
  .htmlviewer .disabled:not(.loading):after,
  .htmlviewer .__submenuContainer [data-description] [data-description]:after,
  .htmlviewer ul.__submenu.subMenuOpen > li > .__submenuContainer > label[data-description]:after,
  .htmlviewer ul.__submenu.subMenuOpen > li > .__submenuContainer > label > [data-description]:after {
    display: none;
  }
}
@keyframes rotateicon {
  from {
    transform: scale(1) rotate(0deg);
  }
  to {
    transform: scale(1) rotate(360deg);
  }
}
@media screen {
  .htmlviewer #__loadingView {
    display: none;
    /* ************************************************
           Loading indicator
        ************************************************ */
  }
  .htmlviewer #__loadingView.active {
    display: block;
  }
  .htmlviewer #__loadingView div.__loadingViewContentWrapper {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: table;
    top: 10em;
  }
  .htmlviewer #__loadingView div.__loadingViewContent {
    /* not percent since the page may be bigger or zoomed - which then will put the loading bar to low */
    display: table-cell;
    position: relative;
    padding: 20px;
    overflow: hidden;
  }
  .htmlviewer #__loadingView div.__loadingViewContent span {
    float: left;
    margin-left: 20px;
    position: relative;
  }
  .htmlviewer #__loadingView div.__loadingViewContent small {
    clear: both;
    font-size: 10pt;
    display: block;
    width: 100%;
    text-align: center;
  }
  .htmlviewer #__loadingView div.__loadingViewImage {
    position: relative;
    width: 32px;
    height: 32px;
    float: left;
  }
  .htmlviewer #__loadingView div.__loadingViewImage::before,
  .htmlviewer #__loadingView div.__loadingViewImage::after {
    content: '';
    display: block;
    position: absolute;
    border-radius: 50%;
    border: 3px solid transparent;
    border-bottom-color: #000000;
  }
  .htmlviewer #__loadingView div.__loadingViewImage:before {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .htmlviewer #__loadingView div.__loadingViewImage:after {
    width: 76%;
    height: 76%;
    top: 12%;
    left: 12%;
    animation-direction: reverse !important;
  }
  .htmlviewer #__loadingView.active div.__loadingViewImage {
    visibility: visible;
  }
  .htmlviewer #__loadingView.active div.__loadingViewImage:before,
  .htmlviewer #__loadingView.active div.__loadingViewImage:after {
    animation: rotateicon 1.25s infinite linear;
  }
  .htmlviewer #__loadingView,
  .htmlviewer div.popupWrapper {
    z-index: 10100;
  }
  .htmlviewer #__loadingView,
  .htmlviewer div.popupWrapper,
  .htmlviewer #__loadingView div.__loadingViewBackground,
  .htmlviewer div.popupWrapper div.popupWrapperBackground {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .htmlviewer div.popup {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    position: relative;
    width: 95%;
    height: auto;
    max-height: 70%;
    padding: 10px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 7vh;
  }
}
@media screen and (min-width: 768px) {
  .htmlviewer div.popup {
    width: 32%;
  }
  .htmlviewer div.popup {
    margin-top: 15vh;
  }
}
@media screen {
  .htmlviewer div.popup p {
    margin: 5px 0px;
  }
  .htmlviewer div.popup h1 {
    font-size: 12pt;
    margin: 5px 0px;
  }
  .htmlviewer div.popup div.expander {
    background-position: 0 20px;
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 10px;
    height: 10px;
    cursor: pointer;
  }
  .htmlviewer div.popup.showDetails {
    display: flex;
    flex-direction: column;
    width: 75%;
    height: 65%;
  }
}
@media screen and (max-width: 767px) {
  .htmlviewer div.popup.showDetails {
    width: 95%;
  }
}
@media screen {
  .htmlviewer div.popup.showDetails div.expander {
    background-position: 0 10px;
  }
  .htmlviewer div.popup.showDetails div.details {
    display: block;
    filter: alpha(opacity=100);
    opacity: 1;
  }
  .htmlviewer div.popup a.supportEmail {
    text-decoration: underline;
  }
  .htmlviewer div.popup div.close {
    top: 5px;
  }
  .htmlviewer div.popup div.close,
  .htmlviewer div.popup div.expander,
  .htmlviewer #__tabBarWrapper div.tab a.close {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAeCAYAAAAVdY8wAAAAvUlEQVR42s2S0QnCMBCG40YOIGnymr47i0O4Q6EDuIMDuIET1AhF8h5P+COX4yIVKvjwkXD3pendxYQQzBLMt+KF8IpgkTM8MAm5ihkl4YhOHpRXFaEcaBbjmNi1RMeEsrdS9MpXKpm3xyrt8bI9609mfXEkzg1GLh6IRGRBQq66+kjMTJoRU/9xIB5gaBaTc97QenqB/T/18bfiHnwUe+IO+pa4IyKbTESsErfETZn1hNxbvOIBREFCbnnVTzi/R5RNKyvqAAAAAElFTkSuQmCC");
    background-size: 10px 30px;
    text-indent: -10000px;
    white-space: nowrap;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .htmlviewer div.popup div.close,
  .htmlviewer div.popup div.expander,
  .htmlviewer #__tabBarWrapper div.tab a.close {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA8CAYAAABmdppWAAABoElEQVR42u3WP2rDMBQGcFNooQSy1H+mDJ26h5zCF2iO0CvkDLlChuxZOmQJHQJZPJbYaaFzR2/dbfcJPsOrLMmSHUJLPXwoWE8/C1uR7MVx7J0z3v8GnykJJXIAfMoeYxug6Kgo75aowI4Yk6jAO1bQhvq6WlPhmwYVNanuxl7LAIGGrC+Q+iLbt8zRE1CBZS2zNy4bDpyk32HXdcjRVswGDIHUYIabdAI5lkm/A1cwxIPnAL9BihdnBUYMS6XZhFKf3wZGWKymWXD0KNe4YqraHygvSnR3tUD3uu1rb4lxNNFtX8OZMoC/AZxRHjtmpgJztpG6JleBc0pBKR2gEmPmumf4xAptsApjjC9lYYHWfQvbt7y0mOHSddmsDNjKeR1WVXVF7UaBbdDnvrBp4A21O4btcK3XP2VEeUFGw+YwgAN4SfAeOQs4pXwh077gAw6gAslxrRM4oXwCqrevAtcmrqD4UP/QnCsl+gIrkDbQMbWvFoeUqBkbQcJuqT04nMsHjGmC1HFN7bbDV8MWYxszXPf4FFmrwKwHmP2d//I39jogIa98gqIAAAAASUVORK5CYII=");
  }
}
@media screen {
  .htmlviewer div.popup div.close,
  .htmlviewer #__tabBarWrapper div.tab a.close {
    background-position: 0 0px;
    position: absolute;
    right: 5px;
    width: 10px;
    height: 10px;
    cursor: pointer;
  }
  .htmlviewer div#__errorViewWrapper div.popup div:last-child div {
    float: none;
    position: relative;
    display: block;
  }
  .htmlviewer div.details-wrapper {
    overflow-y: auto;
    margin: 1em 0;
  }
  .htmlviewer div.details {
    position: relative;
    display: none;
    filter: alpha(opacity=0);
    opacity: 0;
    padding: 2em 0;
    -webkit-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
  }
  .htmlviewer div.details > div {
    margin: 15px;
  }
  .htmlviewer div.details label {
    font-weight: bold;
    font-size: 10pt;
    margin: 2px 0px;
    text-align: right;
    display: flex;
    flex-direction: row;
  }
  .htmlviewer div.details label span,
  .htmlviewer div.details label pre {
    padding: 8px;
    line-height: 1.5;
    flex-basis: 50%;
  }
  .htmlviewer div.details label pre {
    font-size: 9pt;
    overflow-x: auto;
    width: 75%;
    margin: 0px;
    margin-left: 10px;
    text-align: left;
    flex-basis: 75%;
  }
  .htmlviewer div.dropDownMessage {
    color: #ffffff;
    background: #d9534f;
    border: 1px solid #d43f3a;
    text-align: center;
    width: 70%;
    min-height: 2px;
    position: relative;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    z-index: 100000;
    -webkit-transition: top 1s ease-in-out;
    -o-transition: top 1s ease-in-out;
    transition: top 1s ease-in-out;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
  }
  .htmlviewer div.dropDownMessage.leaving {
    top: -120%;
  }
  .htmlviewer {
    /* most of our styles are set using content-box */
    /* Basic Colors for the Menubar / Basic theme Gradient*/
    /* ************************************************
       Selection Highlights
       No selection is allowed for the surroundings,
       only for the content inside the rendered document
    ************************************************ */
    /* ************************************************
       Button size and color
    ************************************************ */
    /* ************************************************
       Button hovering / color, box-shadow and border
    ************************************************ */
    /* ************************************************
       Colors for Buttons with a hint.
    ************************************************ */
    /* the arrow pointing up */
    /* Colors of the description */
    /* ************************************************
       Submenu Styles, e.g. for Export or Search
    ************************************************ */
    /* Thin line below each entry, and the background color*/
    /* ************************************************
       Hovered Submenu Styles
    ************************************************ */
    /* Color of the Arrow on the first element */
    /* Next three selector-blocks allow perfect roundings to a list item ... */
    /* ************************************************
       Sumenu Styles for the one that floats right
       e.g. Export Menu -> Format selector
    ************************************************ */
    /* ************************************************
       Combobox Colors
    ************************************************ */
    /* Combobox list entries */
    /* Combobox list entries - thin line at bottom */
    /* Combobox list hover over entries */
    /* ************************************************
       Tab-Styles
    ************************************************ */
    /* ************************************************
       GROUP TREE
    ************************************************ */
    /* Background off the Group Tree content */
    /* ************************************************
       Popup Style
    ************************************************ */
    /* ************************************************
       Loading PopUp Popup Style
    ************************************************ */
    /* ************************************************
       Highlight for Groups when jumping there from
       the tree
    ************************************************ */
    /* ************************************************
       Search Result Highlight
    ************************************************ */
  }
  .htmlviewer body:not(.body),
  html.htmlviewer:not([id]) {
    font-family: 'Times', 'Lucida Grande', 'Tahoma', sans;
    background-color: #f1f1f1;
    font-size: 12pt;
  }
  .htmlviewer body,
  html .htmlviewer {
    line-height: 1em;
    font-size: 14px;
  }
  .htmlviewer #__menuBarWrapper *,
  .htmlviewer #__htmlviewer * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }
  /* IE9 and up */
  .htmlviewer #__menuBarWrapper:not(.navigationentry),
  .htmlviewer #__grouptreewrapper {
    box-shadow: 0 0 2px #000000;
    border-radius: 0 0 2px 2px;
    background-color: #666666;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkaWVudCkiIC8+PC9zdmc+');
    background-image: -webkit-linear-gradient(top, #666666 0%, #333333 100%);
    background-image: -o-linear-gradient(top, #666666 0%, #333333 100%);
    background-image: linear-gradient(to bottom, #666666 0%, #333333 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff666666', endColorstr='#ff333333', GradientType=0);
    background-repeat: repeat-x;
    /* IE9 and up */
  }
  :root .htmlviewer #__menuBarWrapper:not(.navigationentry),
  :root .htmlviewer #__grouptreewrapper {
    /* Less escape */
    filter: none  ;
  }
  .htmlviewer #__htmlviewer {
    /* ************************************************
           Report Page Niceties
           Drops a gradient above the report page - non
           clickable
        ************************************************ */
    /* IE9, IE10 */
    /* Makes the report Page look like actual paper */
  }
  .htmlviewer #__htmlviewer ::selection {
    background: transparent;
    /* Safari */
  }
  .htmlviewer #__htmlviewer ::-moz-selection {
    background: transparent;
    /* Firefox */
  }
  .htmlviewer #__htmlviewer input::-ms-clear {
    display: none;
  }
  .htmlviewer #__htmlviewer .__content *::selection,
  .htmlviewer #__htmlviewer input.__comboInput::selection,
  .htmlviewer #__htmlviewer div.popupWrapper div.popup *::selection {
    background: #fdf5c1;
    /* Safari */
  }
  .htmlviewer #__htmlviewer .__content *::-moz-selection,
  .htmlviewer #__htmlviewer input.__comboInput::-moz-selection,
  .htmlviewer #__htmlviewer div.popupWrapper div.popup *::-moz-selection {
    background: #fdf5c1;
    /* Firefox */
  }
  .htmlviewer #__htmlviewer .__content div.htmlviewer_body:before {
    position: absolute;
    width: 100%;
    height: 100%;
    content: ' ';
    top: 0px;
    left: 0px;
    z-index: 1;
    box-shadow: inset 0 0 50px #e6e6e6;
    pointer-events: none;
    /* IE6, IE7, IE8, but also IE9 in some cases :( */
    /* display: none\9; */
  }
}
@media screen and screen and (min-width:00) {
  .htmlviewer #__htmlviewer .__content div.htmlviewer_body:before {
    display: none;
  }
}
@media screen {
  .htmlviewer #__htmlviewer .__content:before,
  .htmlviewer #__htmlviewer .__content:after {
    display: block;
    position: absolute;
    box-shadow: 0 5px 20px 0px #000000;
  }
  .htmlviewer #__htmlviewer .__content:empty:before,
  .htmlviewer #__htmlviewer .__content:empty:after {
    display: none;
  }
  .htmlviewer .popup,
  .htmlviewer .popUpCoverFrame {
    background: rgba(0, 0, 0, 0.5);
  }
  .htmlviewer .__menuButton,
  .htmlviewer div.__comboButton,
  .htmlviewer .__menuSpacer {
    background-color: transparent;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
  }
  .htmlviewer .__menuButton {
    background-color: transparent;
  }
  .htmlviewer .__menuButton,
  .htmlviewer div.__comboButton,
  .htmlviewer .__submenuContainer {
    font-size: 14px;
  }
  .htmlviewer .__menuButton,
  .htmlviewer .__menuDropDown:not(.checkbox),
  .htmlviewer .__submenuContainer,
  .htmlviewer .__menuSpacer {
    border-radius: 2px;
    border: 1px solid #1a1a1a;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  }
  .htmlviewer .__menuButton.disabled,
  .htmlviewer .__menuButton.disabled:hover,
  .htmlviewer .__menuDropDown.disabled,
  .htmlviewer .__menuDropDown.disabled:hover {
    border-color: #555555;
  }
  .htmlviewer .__menuButton:hover,
  .htmlviewer .__menuDropDown:not(.checkbox):hover,
  .htmlviewer .__submenuContainer:hover > .__menuButton,
  .htmlviewer .__menuButton.active,
  .htmlviewer .__submenuContainer.active {
    box-shadow: 0px 0px 2px #4269ca;
    border: 1px solid #4269ca;
    color: #ffffff;
  }
  .htmlviewer .__menuButton.active,
  .htmlviewer .__submenuContainer.active {
    background-color: #000000;
    color: #ffffff;
  }
  .htmlviewer .__menuButton:hover,
  .htmlviewer .__menuDropDown:not(.checkbox):hover {
    background-color: #0d0d0d;
  }
  .htmlviewer .__menuButton[data-hint]:hover:before {
    border-radius: 2px;
    background: #fdfdfd;
    background: rgba(202, 202, 202, 0.92);
    border: 1px solid;
    border-color: #999999;
    border-color: rgba(102, 102, 102, 0.92);
    color: #111111;
    box-shadow: 0px 0px 2px #4d4d4d;
  }
  .htmlviewer .__menuButton[data-hint]:hover:after {
    border-bottom-color: #999999;
    border-bottom-color: rgba(102, 102, 102, 0.92);
  }
  .htmlviewer [data-description]:before {
    color: #111111;
    border-radius: 2px;
    background: #fdfdfd;
    box-shadow: 0px 1px 2px #4d4d4d;
  }
  .htmlviewer [data-description]:after {
    border-bottom-color: #fdfdfd;
  }
  .htmlviewer .right[data-description]:after,
  .htmlviewer .right *[data-description]:after {
    border-bottom-color: transparent !important;
    border-right-color: #fdfdfd;
  }
  .htmlviewer ul.__submenu.__over > li[data-description]:hover {
    /* so that we can prepend it properly*/
    /* with being right. */
  }
  .__submenuContainer .htmlviewer ul.__submenu.__over > li[data-description]:hover:before {
    box-shadow: 0px 0px 2px #fdfdfd;
    background: #fdfdfd;
    background: #cacaca;
  }
  .__submenuContainer .htmlviewer ul.__submenu.__over > li[data-description]:hover:after {
    border-bottom-color: #fdfdfd;
    border-bottom-color: #cacaca;
  }
  .__submenuContainer.right .htmlviewer ul.__submenu.__over > li[data-description]:hover:after {
    border-right-color: #fdfdfd;
    border-right-color: #cacaca;
  }
  .htmlviewer ul.__submenu > li.__over:hover > .__submenuContainer > label[data-description]:before,
  .htmlviewer ul.__submenu > li.__over:hover > .__submenuContainer > label > *[data-description]:before {
    box-shadow: 0px 0px 2px #fdfdfd;
    background: #fdfdfd;
    background: #cacaca;
  }
  .htmlviewer ul.__submenu > li.__over:hover > .__submenuContainer > label[data-description]:after,
  .htmlviewer ul.__submenu > li.__over:hover > .__submenuContainer > label > *[data-description]:after {
    border-bottom-color: #fdfdfd;
    border-bottom-color: #cacaca;
  }
  .htmlviewer ul.__submenu > li.__over:hover > .__submenuContainer.right > label[data-description]:after,
  .htmlviewer ul.__submenu > li.__over:hover > .__submenuContainer.right > label > *[data-description]:after {
    border-right-color: #fdfdfd;
    border-right-color: #cacaca;
  }
  .htmlviewer .__submenuContainer ul.__submenu {
    border: 2px solid;
    border-color: #999999;
    border-color: rgba(153, 153, 153, 0.92);
    border-radius: 10px;
    box-shadow: 0 1px 4px #000000;
    color: #111111;
    background: #fdfdfd;
    background: rgba(202, 202, 202, 0.92);
  }
  .htmlviewer .__submenuContainer ul.__submenu li {
    border-bottom: 1px solid;
    border-bottom-color: #999999;
    border-bottom-color: rgba(102, 102, 102, 0.92);
  }
  .htmlviewer .__submenuContainer:hover > ul.__submenu.__hover {
    color: #111111;
  }
  .htmlviewer .__submenuContainer ul.__submenu.__over li:hover,
  .htmlviewer .__submenuContainer ul.__submenu li.__over:hover {
    background: #d8e6f3;
    background: rgba(216, 230, 243, 0.92);
  }
  .htmlviewer .__submenuContainer ul.__submenu.__over > li:hover,
  .htmlviewer .__submenuContainer ul.__submenu > li.__over:hover,
  .htmlviewer .__submenuContainer ul.__submenu.__over > li:hover label,
  .htmlviewer .__submenuContainer ul.__submenu > li.__over:hover label {
    cursor: pointer;
    color: #111111;
  }
  .htmlviewer .__submenuContainer ul.__submenu.__over li:hover:first-child:after,
  .htmlviewer .__submenuContainer ul.__submenu li.__over:hover:first-child:after {
    border-bottom-color: #d8e6f3;
    border-bottom-color: rgba(216, 230, 243, 0.9);
  }
  .htmlviewer .__submenuContainer ul.__submenu li:first-child,
  .htmlviewer .__submenuContainer ul.__submenu li:last-child {
    border-left-color: #999999;
    border-left-color: rgba(153, 153, 153, 0.92);
    border-right-color: #999999;
    border-right-color: rgba(153, 153, 153, 0.92);
  }
  .htmlviewer .__submenuContainer ul.__submenu li:first-child {
    border-top-color: #999999;
    border-top-color: rgba(153, 153, 153, 0.92);
  }
  .htmlviewer .__submenuContainer ul.__submenu li:last-child {
    border-bottom-color: #999999;
    border-bottom-color: rgba(153, 153, 153, 0.92);
  }
  .htmlviewer .__submenuContainer ul.__submenu li:first-child:after {
    /* This is the background color, because it is the inner triangle */
    border-bottom-color: #fdfdfd;
    border-bottom-color: rgba(202, 202, 202, 0.92);
  }
  .htmlviewer .__submenuContainer ul.__submenu li:first-child:before {
    border-bottom-color: #999999;
    border-bottom-color: rgba(153, 153, 153, 0.92);
  }
  .htmlviewer .__submenuContainer.right ul.__submenu li:first-child::before,
  .htmlviewer .__submenuContainer.right ul.__submenu li:first-child::after {
    border-bottom-color: transparent;
    border-right-color: #999999;
    border-right-color: rgba(153, 153, 153, 0.92);
  }
  .htmlviewer .__submenuContainer.right ul.__submenu li:first-child::before {
    /* This is the background color, because it is the inner triangle */
    border-right-color: #999999;
    border-right-color: rgba(153, 153, 153, 0.92);
  }
  .htmlviewer .__submenuContainer.right ul.__submenu.__over li:hover:first-child:after,
  .htmlviewer .__submenuContainer.right ul.__submenu li.__over:hover:first-child:after {
    border-bottom-color: transparent;
    border-right-color: #d8e6f3;
    border-right-color: rgba(216, 230, 243, 0.9);
  }
  .htmlviewer ul.__submenu li.__over:hover > .__submenuContainer:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 100%;
    width: 0;
    height: 0;
    margin-top: -8px;
    border: 8px solid transparent;
    border-left-color: #111111;
    border-left-color: rgba(17, 17, 17, 0.92);
  }
  /* IE9 and up */
  .htmlviewer div.__comboBox:not(.checkbox) {
    background-color: #fafafa;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkaWVudCkiIC8+PC9zdmc+');
    background-image: -webkit-linear-gradient(top, #fafafa 0%, #ebebeb 100%);
    background-image: -o-linear-gradient(top, #fafafa 0%, #ebebeb 100%);
    background-image: linear-gradient(to bottom, #fafafa 0%, #ebebeb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffebebeb', GradientType=0);
    background-repeat: repeat-x;
    /* IE9 and up */
  }
  :root .htmlviewer div.__comboBox:not(.checkbox) {
    /* Less escape */
    filter: none  ;
  }
  /* IE9 and up */
  .htmlviewer div.__comboBox:not(.checkbox):hover {
    background-color: #d8e6f3;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkaWVudCkiIC8+PC9zdmc+');
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
    background-image: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
    background-image: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    background-repeat: repeat-x;
    /* IE9 and up */
  }
  :root .htmlviewer div.__comboBox:not(.checkbox):hover {
    /* Less escape */
    filter: none  ;
  }
  /* IE9 and up */
  .htmlviewer ul.__comboList {
    background-color: #fdfdfd;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkaWVudCkiIC8+PC9zdmc+');
    background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #e3e3e3 100%);
    background-image: -o-linear-gradient(top, #fdfdfd 0%, #e3e3e3 100%);
    background-image: linear-gradient(to bottom, #fdfdfd 0%, #e3e3e3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffe3e3e3', GradientType=0);
    background-repeat: repeat-x;
    /* IE9 and up */
    border: 1px solid #999999;
    box-shadow: 2px 2px 2px #000000;
    color: #111111;
  }
  :root .htmlviewer ul.__comboList {
    /* Less escape */
    filter: none  ;
  }
  .htmlviewer ul.__comboList li {
    border-bottom: 1px solid #999999;
  }
  .htmlviewer ul.__comboList li:hover,
  .htmlviewer #__grouptree ul li > span:hover,
  .htmlviewer #__grouptree .active {
    color: #111111;
    background-color: #d8e6f3;
  }
  /* IE9 and up */
  .htmlviewer #__tabBarWrapper div.tab {
    box-shadow: 0px 0px 2px #000000;
    border-radius: 0 0 2px 2px;
    background-color: #666666;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkaWVudCkiIC8+PC9zdmc+');
    background-image: -webkit-linear-gradient(top, #666666 0%, #333333 100%);
    background-image: -o-linear-gradient(top, #666666 0%, #333333 100%);
    background-image: linear-gradient(to bottom, #666666 0%, #333333 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff666666', endColorstr='#ff333333', GradientType=0);
    background-repeat: repeat-x;
    /* IE9 and up */
    color: #ffffff;
    border: 1px solid #999999;
  }
  :root .htmlviewer #__tabBarWrapper div.tab {
    /* Less escape */
    filter: none  ;
  }
  .htmlviewer #__tabBarWrapper div.tab:hover {
    color: #111111;
    border: 1px solid #f1f1f1;
    background: #f1f1f1;
    background: rgba(190, 190, 190, 0.9);
  }
  .htmlviewer #__tabBarWrapper div.tab.active {
    background: #f1f1f1;
    background: rgba(215, 215, 215, 0.9);
    border-color: #999999;
    border-color: rgba(128, 128, 128, 0.9);
    color: #111111;
  }
  .htmlviewer #__grouptreewrapper {
    box-shadow: 0px 0px 2px #000000;
  }
  /* IE9 and up */
  .htmlviewer #__grouptree {
    background-color: #fafafa;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkaWVudCkiIC8+PC9zdmc+');
    background-image: -webkit-linear-gradient(top, #fafafa 0%, #ebebeb 100%);
    background-image: -o-linear-gradient(top, #fafafa 0%, #ebebeb 100%);
    background-image: linear-gradient(to bottom, #fafafa 0%, #ebebeb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffebebeb', GradientType=0);
    background-repeat: repeat-x;
    /* IE9 and up */
    box-shadow: inset 0px 0px 2px #000000;
  }
  :root .htmlviewer #__grouptree {
    /* Less escape */
    filter: none  ;
  }
  .htmlviewer div.popup {
    background: #fdfdfd;
    background: rgba(202, 202, 202, 0.92);
    border-radius: 2px;
    box-shadow: 0px 0px 2px #000000;
    color: #111111;
    font-size: 10pt;
  }
  .htmlviewer #__loadingView div.__loadingViewBackground,
  .htmlviewer div.popupWrapper div.popupWrapperBackground {
    background: #333333;
    opacity: 0.5;
  }
  .htmlviewer #__loadingView div.__loadingViewContent {
    background: #fdfdfd;
    background: rgba(202, 202, 202, 0.92);
    border-radius: 2px;
    box-shadow: 0px 0px 2px #000000;
    color: #111111;
    font-size: 20pt;
    line-height: 35px;
  }
  .htmlviewer div.popupWrapper div.details label {
    color: #111111;
  }
  .htmlviewer div.popupWrapper div.details label pre {
    color: #111111;
  }
  .htmlviewer div.popupWrapper div.popup a.supportEmail {
    color: #428bca;
  }
  .htmlviewer div.fading {
    border: 5px solid transparent;
    border-radius: 2px;
  }
  .htmlviewer div.fading.fading_animation {
    border-color: #d9534f;
  }
  .htmlviewer .__searchBar span,
  .htmlviewer .__searchBar span[resultcount]:before {
    color: #111111;
  }
  .htmlviewer .__searchBar span[resultcount][animate] {
    background: #EB8900;
    box-shadow: 0px 0px 2px #000000;
  }
  .htmlviewer span.highlightprepare {
    background: #EB8900;
  }
  .htmlviewer span.highlightprepare.currenthighlight[text]:before {
    border-radius: 2px;
    box-shadow: 1px 1px 3px #000000;
    background: #EB8900;
    color: #ffffff;
  }
}
/* ************************************************
   Print
************************************************ */
@media print {
  body,
  html {
    overflow: visible;
    background-color: #ffffff;
    background-image: none;
    color: #000000;
    margin: 0 !important;
    padding: 0 !important;
  }
  #__menuBarWrapper,
  #__grouptreewrapper,
  #__loadingView,
  #__tabBarWrapper {
    display: none !important;
  }
  #__contentwrapper,
  .__tabWrapper {
    left: auto !important;
    margin: 0px;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    position: relative;
  }
  .__tabWrapper {
    display: none;
    /* Only print the active tab */
  }
  .__tabWrapper.active {
    display: block;
  }
  .__contentwrapperinner,
  .__contentwrapperinner .__pagewrapper,
  .__contentwrapperinner .__content {
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .__contentwrapperinner .__content,
  .__contentwrapperinner .__pagewrapper {
    border: none;
    box-shadow: none;
    margin: 0px;
    zoom: 1 !important;
    -webkit-transform: scale(1) !important;
    -moz-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;
  }
  .__contentwrapperinner .__content .htmlviewer_body {
    box-shadow: none;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active:hover,
.input-group .input-group-btn .btn-default:active:hover,
.btn-default.dropdown-toggle.form-control:active:hover,
.input-group .btn-default.dropdown-toggle.active:hover,
.input-group .input-group-btn .btn-default.active:hover,
.btn-default.dropdown-toggle.form-control.active:hover,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:hover,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:hover,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:active:focus,
.input-group .input-group-btn .btn-default:active:focus,
.btn-default.dropdown-toggle.form-control:active:focus,
.input-group .btn-default.dropdown-toggle.active:focus,
.input-group .input-group-btn .btn-default.active:focus,
.btn-default.dropdown-toggle.form-control.active:focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle:active.focus,
.input-group .input-group-btn .btn-default:active.focus,
.btn-default.dropdown-toggle.form-control:active.focus,
.input-group .btn-default.dropdown-toggle.active.focus,
.input-group .input-group-btn .btn-default.active.focus,
.btn-default.dropdown-toggle.form-control.active.focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle.focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default.focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #d4d4d4;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control:focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
*******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}

themeidentifier {
   display: none;
   background-image: url(data:image/gif;base64,MA==);
}


/**********************************************************/
/* SERVING FILES:                                         */
/* bootstrap.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* template_variables.less */
/* template_css.less */
/* template_sprites.less */
/* animation.less */
/* search-panel.less */
/* colorpicker.less */
/* _bootstrap-datetimepicker.less */
/* changeavatar.less */
/* takeoutdata.less */
/* hsimp.less */
/**********************************************************/
/**********************************************************/
/* bootstrap.less */
/**********************************************************/
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.42857143;
  color: #111111;
  background-color: #f1f1f1;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 2px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fdfdfd;
  border: 1px solid #999999;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 17px;
  margin-bottom: 17px;
  border: 0;
  border-top: 1px solid #999999;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: #5e5e5e;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #999999;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 17px;
  margin-bottom: 8.5px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 8.5px;
  margin-bottom: 8.5px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 27px;
}
h2,
.h2 {
  font-size: 24px;
}
h3,
.h3 {
  font-size: 18px;
}
h4,
.h4 {
  font-size: 14px;
}
h5,
.h5 {
  font-size: 12px;
}
h6,
.h6 {
  font-size: 11px;
}
p {
  margin: 0 0 8.5px;
}
.lead {
  margin-bottom: 17px;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 18px;
  }
}
small,
.small {
  font-size: 91%;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fff7eb;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #a0a0a0;
}
.text-primary {
  color: #428bca;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #3071a9;
}
.text-success {
  color: #5cb85c;
}
a.text-success:hover,
a.text-success:focus {
  color: #449d44;
}
.text-info {
  color: #fdf5c1;
}
a.text-info:hover,
a.text-info:focus {
  color: #fbed90;
}
.text-warning {
  color: #EB8900;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #b86b00;
}
.text-danger {
  color: #d9534f;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #c9302c;
}
.bg-primary {
  color: #fff;
  background-color: #428bca;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #3071a9;
}
.bg-success {
  background-color: #c7e6c7;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #a3d7a3;
}
.bg-info {
  background-color: #ffffff;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #e6e6e6;
}
.bg-warning {
  background-color: #fff7eb;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #ffe1b8;
}
.bg-danger {
  background-color: #f4cecd;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #eba5a3;
}
.page-header {
  padding-bottom: 7.5px;
  margin: 34px 0 17px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 8.5px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 17px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 8.5px 17px;
  margin: 0 0 17px;
  font-size: 15px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999999;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}
address {
  margin-bottom: 17px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #111111;
  background-color: #ffffff;
  border-radius: 2px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8px;
  margin: 0 0 8.5px;
  font-size: 11px;
  line-height: 1.42857143;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1500px) {
  .container {
    width: 1550px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1500px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #a0a0a0;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 17px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #e0e0e0;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #e0e0e0;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #e0e0e0;
}
.table .table {
  background-color: #f1f1f1;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #e0e0e0;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #e0e0e0;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f7f7f7;
}
.table-hover > tbody > tr:hover {
  background-color: #d8e6f3;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #fdf5c1;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #fcf1a8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #c7e6c7;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #b5dfb5;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #ffffff;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #f2f2f2;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fff7eb;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #ffecd2;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f4cecd;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #f0b9b8;
}
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 12.75px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #e0e0e0;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 17px;
  font-size: 18px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 6px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #111111;
}
.form-control {
  display: block;
  width: 100%;
  height: 29px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #111111;
  background-color: #fff;
  background-image: none;
  border: 1px solid #999999;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #7a7a7a;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(122, 122, 122, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(122, 122, 122, 0.6);
}
.form-control::-moz-placeholder {
  color: #a0a0a0;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #a0a0a0;
}
.form-control::-webkit-input-placeholder {
  color: #a0a0a0;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #f1f1f1;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 29px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 26px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 38px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 17px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.form-control-static {
  min-height: 29px;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 26px;
  padding: 4px 8px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
select.input-sm {
  height: 26px;
  line-height: 26px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 26px;
  padding: 4px 8px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.form-group-sm select.form-control {
  height: 26px;
  line-height: 26px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 26px;
  min-height: 28px;
  padding: 5px 8px;
  font-size: 11px;
  line-height: 1.5;
}
.input-lg {
  height: 38px;
  padding: 8px 14px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 2px;
}
select.input-lg {
  height: 38px;
  line-height: 38px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 38px;
  padding: 8px 14px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 2px;
}
.form-group-lg select.form-control {
  height: 38px;
  line-height: 38px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 38px;
  min-height: 32px;
  padding: 9px 14px;
  font-size: 15px;
  line-height: 1.33;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 36.25px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 29px;
  height: 29px;
  line-height: 29px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 38px;
  height: 38px;
  line-height: 38px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 26px;
  height: 26px;
  line-height: 26px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.has-feedback label ~ .form-control-feedback {
  top: 22px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #515151;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 6px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 23px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 6px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 9px;
    font-size: 15px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 5px;
    font-size: 11px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #111111;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #111111;
  background-color: #fdfdfd;
  border-color: #e0e0e0;
}
.btn-default:focus,
.btn-default.focus {
  color: #111111;
  background-color: #e3e3e3;
  border-color: #a1a1a1;
}
.btn-default:hover {
  color: #111111;
  background-color: #e3e3e3;
  border-color: #c2c2c2;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #111111;
  background-color: #e3e3e3;
  background-image: none;
  border-color: #c2c2c2;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #111111;
  background-color: #d2d2d2;
  border-color: #a1a1a1;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fdfdfd;
  border-color: #e0e0e0;
}
.btn-default .badge {
  color: #fdfdfd;
  background-color: #111111;
}
.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #3071a9;
  border-color: #193c5a;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3071a9;
  background-image: none;
  border-color: #285e8e;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #285e8e;
  border-color: #193c5a;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #ffffff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-info {
  color: #000000;
  background-color: #fdf5c1;
  border-color: #fcf1a8;
}
.btn-info:focus,
.btn-info.focus {
  color: #000000;
  background-color: #fbed90;
  border-color: #f8dd2d;
}
.btn-info:hover {
  color: #000000;
  background-color: #fbed90;
  border-color: #fae76d;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #000000;
  background-color: #fbed90;
  background-image: none;
  border-color: #fae76d;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #000000;
  background-color: #fae76d;
  border-color: #f8dd2d;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #fdf5c1;
  border-color: #fcf1a8;
}
.btn-info .badge {
  color: #fdf5c1;
  background-color: #000000;
}
.btn-warning {
  color: #ffffff;
  background-color: #EB8900;
  border-color: #d27a00;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #ffffff;
  background-color: #b86b00;
  border-color: #523000;
}
.btn-warning:hover {
  color: #ffffff;
  background-color: #b86b00;
  border-color: #945600;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #b86b00;
  background-image: none;
  border-color: #945600;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #945600;
  border-color: #523000;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #EB8900;
  border-color: #d27a00;
}
.btn-warning .badge {
  color: #EB8900;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.btn-link {
  font-weight: 400;
  color: #428bca;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 8px 14px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 2px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 4px 8px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 3px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid 9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 12px;
  text-align: left;
  list-style: none;
  background-color: #fdfdfd;
  background-clip: padding-box;
  border: 1px solid #999999;
  border: 1px solid #999999;
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #999999;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #111111;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #111111;
  text-decoration: none;
  background-color: #d8e6f3;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #111111;
  text-decoration: none;
  background-color: #fdf5c1;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 11px;
  line-height: 1.42857143;
  color: #999999;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid 9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 38px;
  padding: 8px 14px;
  font-size: 15px;
  line-height: 1.33;
  border-radius: 2px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 38px;
  line-height: 38px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 26px;
  padding: 4px 8px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 2px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 26px;
  line-height: 26px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  color: #111111;
  text-align: center;
  background-color: #f1f1f1;
  border: 1px solid #999999;
  border-radius: 2px;
}
.input-group-addon.input-sm {
  padding: 4px 8px;
  font-size: 11px;
  border-radius: 2px;
}
.input-group-addon.input-lg {
  padding: 8px 14px;
  font-size: 15px;
  border-radius: 2px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #f1f1f1;
}
.nav > li.disabled > a {
  color: #c2c2c2;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #c2c2c2;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #f1f1f1;
  border-color: #428bca;
}
.nav .nav-divider {
  height: 1px;
  margin: 7.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #999999;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #f1f1f1 #f1f1f1 #999999;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #111111;
  cursor: default;
  background-color: #f1f1f1;
  border: 1px solid #999999;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #999999;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #999999;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #f1f1f1;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #111111;
  background-color: #fdf5c1;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #999999;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #999999;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #f1f1f1;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 17px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 2px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 16.5px 15px;
  font-size: 15px;
  line-height: 17px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 8.25px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 17px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 17px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 16.5px;
    padding-bottom: 16.5px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}
.navbar-btn.btn-sm {
  margin-top: 12px;
  margin-bottom: 12px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 16.5px;
  margin-bottom: 16.5px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: rgba(194, 194, 194, 0.6);
  border-color: rgba(177, 177, 177, 0.6);
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #111111;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: rgba(177, 177, 177, 0.6);
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: rgba(177, 177, 177, 0.6);
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: rgba(177, 177, 177, 0.6);
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: rgba(177, 177, 177, 0.6);
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #333333;
  border-color: #1a1a1a;
}
.navbar-inverse .navbar-brand {
  color: #3071a9;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #428bca;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #262626;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #141414;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #141414;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #1a1a1a;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #1a1a1a;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: #262626;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #141414;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #212121;
}
.navbar-inverse .navbar-link {
  color: #ffffff;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-inverse .btn-link {
  color: #ffffff;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #ffffff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 17px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #999999;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 17px 0;
  border-radius: 2px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 5px 10px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #428bca;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #2a6496;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 8px 14px;
  font-size: 15px;
  line-height: 1.33;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 4px 8px;
  font-size: 11px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.pager {
  padding-left: 0;
  margin: 17px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #999999;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}
.label-primary {
  background-color: #428bca;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #fdf5c1;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #fbed90;
}
.label-warning {
  background-color: #EB8900;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #b86b00;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 11px;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #333333;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #ffffff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 2px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 54px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 17px;
  line-height: 1.42857143;
  background-color: #fdfdfd;
  border: 1px solid #999999;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}
.thumbnail .caption {
  padding: 9px;
  color: #111111;
}
.alert {
  padding: 2.5px;
  margin-bottom: 17px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 22.5px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.alert-success hr {
  border-top-color: #4cae4c;
}
.alert-success .alert-link {
  color: #449d44;
}
.alert-info {
  color: #fdf5c1;
  background-color: #ffffff;
  border-color: #fdf5c1;
}
.alert-info hr {
  border-top-color: #fcf1a8;
}
.alert-info .alert-link {
  color: #fbed90;
}
.alert-warning {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.alert-warning hr {
  border-top-color: #d27a00;
}
.alert-warning .alert-link {
  color: #b86b00;
}
.alert-danger {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.alert-danger hr {
  border-top-color: #d43f3a;
}
.alert-danger .alert-link {
  color: #c9302c;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 17px;
  margin-bottom: 17px;
  overflow: hidden;
  background-color: #f1f1f1;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 11px;
  line-height: 17px;
  color: #ffffff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #fdf5c1;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #EB8900;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fdfdfd;
  border: 1px solid #999999;
}
.list-group-item:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #999999;
  cursor: not-allowed;
  background-color: #eeeeee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #999999;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #111111;
  background-color: #fdf5c1;
  border-color: #999999;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #111111;
}
a.list-group-item,
button.list-group-item {
  color: #111111;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #111111;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #111111;
  text-decoration: none;
  background-color: #d8e6f3;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item-success {
  color: #5cb85c;
  background-color: #c7e6c7;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #5cb85c;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #5cb85c;
  background-color: #b5dfb5;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.list-group-item-info {
  color: #fdf5c1;
  background-color: #ffffff;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #fdf5c1;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #fdf5c1;
  background-color: #f2f2f2;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #fdf5c1;
  border-color: #fdf5c1;
}
.list-group-item-warning {
  color: #EB8900;
  background-color: #fff7eb;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #EB8900;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #EB8900;
  background-color: #ffecd2;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #EB8900;
  border-color: #EB8900;
}
.list-group-item-danger {
  color: #d9534f;
  background-color: #f4cecd;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #d9534f;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #d9534f;
  background-color: #f0b9b8;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 17px;
  background-color: #fdfdfd;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 10px;
}
.panel-heading {
  padding: 10px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px;
  background-color: #f1f1f1;
  border-top: 1px solid #999999;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 10px;
  padding-left: 10px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #e0e0e0;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 17px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #999999;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #999999;
}
.panel-default {
  border-color: #bdbdbd;
}
.panel-default > .panel-heading {
  color: #111111;
  background-color: #f7f7f7;
  border-color: #bdbdbd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bdbdbd;
}
.panel-default > .panel-heading .badge {
  color: #f7f7f7;
  background-color: #111111;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bdbdbd;
}
.panel-primary {
  border-color: #428bca;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #428bca;
}
.panel-primary > .panel-heading .badge {
  color: #428bca;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #428bca;
}
.panel-success {
  border-color: #5cb85c;
}
.panel-success > .panel-heading {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #5cb85c;
}
.panel-success > .panel-heading .badge {
  color: #c7e6c7;
  background-color: #5cb85c;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #5cb85c;
}
.panel-info {
  border-color: #fdf5c1;
}
.panel-info > .panel-heading {
  color: #fdf5c1;
  background-color: #ffffff;
  border-color: #fdf5c1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #fdf5c1;
}
.panel-info > .panel-heading .badge {
  color: #ffffff;
  background-color: #fdf5c1;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #fdf5c1;
}
.panel-warning {
  border-color: #EB8900;
}
.panel-warning > .panel-heading {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #EB8900;
}
.panel-warning > .panel-heading .badge {
  color: #fff7eb;
  background-color: #EB8900;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #EB8900;
}
.panel-danger {
  border-color: #d9534f;
}
.panel-danger > .panel-heading {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d9534f;
}
.panel-danger > .panel-heading .badge {
  color: #f4cecd;
  background-color: #d9534f;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d9534f;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 2px;
}
.well-sm {
  padding: 9px;
  border-radius: 2px;
}
.close {
  float: right;
  font-size: 18px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #f1f1f1;
  background-clip: padding-box;
  border: 1px solid #999999;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-header {
  padding: 10px;
  border-bottom: 1px solid #525252;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #999999;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 700px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 11px;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #cacaca;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #cacaca;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #cacaca;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #cacaca;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #cacaca;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #cacaca;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #cacaca;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #cacaca;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #111111;
  text-align: center;
  background-color: #cacaca;
  border-radius: 2px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  background-color: #f1f1f1;
  background-clip: padding-box;
  border: 1px solid #999999;
  border: 1px solid #999999;
  border-radius: 2px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #666666;
  border-top-color: #999999;
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fdfdfd;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #666666;
  border-right-color: #999999;
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fdfdfd;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #666666;
  border-bottom-color: #999999;
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fdfdfd;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #666666;
  border-left-color: #999999;
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fdfdfd;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 12px;
  background-color: #525252;
  border-bottom: 1px solid #454545;
  border-radius: 1px 1px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d),
(-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: transparent;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: "\2039";
}
.carousel-control .icon-next:before {
  content: "\203a";
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.container:before,
.container-fluid:before,
.row:before,
.form-horizontal .form-group:before,
.btn-toolbar:before,
.btn-group-vertical > .btn-group:before,
.nav:before,
.navbar:before,
.navbar-header:before,
.navbar-collapse:before,
.pager:before,
.panel-body:before,
.modal-header:before,
.modal-footer:before,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1499px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1499px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1499px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1499px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1500px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1500px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1500px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1500px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1499px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1500px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* template_variables.less */
/**********************************************************/
/**********************************************************************
 Local ScreenSize and Color Defintions
 *********************************************************************/
/**********************************************************/
/* template_css.less */
/**********************************************************/
html {
  -webkit-font-smoothing: antialiased;
}
html,
body {
  height: 100%;
}
body {
  overflow-x: hidden;
}
kbd {
  border: 1px solid #bdbdbd;
  border-radius: 2px;
  padding: 8px 14px;
}
.dropdown-backdrop {
  cursor: default;
}
.embedded-module {
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  background: white;
}
label {
  font-weight: normal;
}
.progress-cursor {
  cursor: progress;
}
.form-group-top-spacing {
  margin-top: 15px;
}
.progress {
  height: 4px;
}
.wrapping-text {
  white-space: normal;
}
::-ms-clear {
  display: none;
}
::-ms-reveal {
  display: none;
}
.invisible {
  visibility: hidden !important;
}
.italic {
  font-style: italic;
}
.defaultFontColor {
  color: #111111;
}
ul.dropdown-menu li.dropdown-header {
  padding-left: 10px;
  padding-top: 10px;
  text-transform: uppercase;
}
ul.dropdown-menu li.dropdown-header:first-child {
  padding-top: 3px;
}
@media (min-width:  767px ) {
  .modal .modal-dialog.modal-xlg {
    width: 95%;
  }
}
.modal .modal-content {
  border-width: 0px;
}
.modal .modal-body.modalfull {
  padding: 0px;
}
.modal .modal-dialog .modal-header,
.modal .modal-dialog .modal-footer {
  position: relative;
  position: sticky;
  z-index: 10;
}
.modal .modal-dialog .modal-header.modal-header,
.modal .modal-dialog .modal-footer.modal-header {
  top: 0px;
}
.modal .modal-dialog .modal-header.modal-header:after,
.modal .modal-dialog .modal-footer.modal-header:after {
  content: '';
  height: 15px;
  width: 100%;
  position: absolute;
  bottom: -16px;
  left: 0px;
  background: linear-gradient(180deg, #f1f1f1, rgba(241, 241, 241, 0));
}
.modal .modal-dialog .modal-header.modal-footer,
.modal .modal-dialog .modal-footer.modal-footer {
  bottom: 0px;
  background: #f1f1f1;
}
.modal .modal-dialog .modal-header.modal-footer:before,
.modal .modal-dialog .modal-footer.modal-footer:before {
  content: '';
  height: 15px;
  width: 100%;
  position: absolute;
  top: -16px;
  left: 0px;
  background: linear-gradient(0deg, #f1f1f1, rgba(241, 241, 241, 0));
}
.modal .modal-header {
  min-height: 44px;
}
.modal .modal-header.noborder {
  border-bottom-width: 0px;
}
.modal .modal-header.noborder:after {
  background: none !important;
}
.modal .modal-footer > .btn,
.modal .modal-footer .btn-group + .btn,
.modal .modal-footer .btn-group {
  margin-left: 5px;
}
.modal .modal-footer .btn [class*="icon-"],
.modal .modal-footer .dropdown-menu li a [class*="icon-"] {
  vertical-align: middle;
}
.modal.modal-fullscreen {
  padding: 30px;
}
.modal.modal-fullscreen .modal-dialog {
  width: 100%;
  height: 100%;
  margin: 0px;
}
.modal.modal-fullscreen .modal-dialog .modal-content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.modal.modal-fullscreen .modal-dialog .modal-content .modal-header {
  order: 0;
  flex-grow: 0;
}
.modal.modal-fullscreen .modal-dialog .modal-content .modal-header:after {
  content: none;
}
.modal.modal-fullscreen .modal-dialog .modal-content .modal-body {
  order: 1;
  flex-grow: 1;
  position: relative;
}
.modal.modal-fullscreen .modal-dialog .modal-content .modal-footer {
  order: 2;
  flex-grow: 0;
}
.modal.modal-fullscreen .modal-dialog .modal-content .modal-footer:before {
  content: none;
}
@media (max-width:  767px ) {
  span.usernamedisplay {
    display: none !important;
  }
  li.usernamedisplay {
    display: list-item !important;
  }
  .usernameicon {
    display: inline-block !important;
  }
}
@media (min-width:  767px ) {
  span.usernamedisplay {
    display: inline !important;
  }
  li.usernamedisplay {
    display: none !important;
  }
  .usernameicon {
    display: none !important;
  }
}
.usermenu li i[class*="icon-"] {
  vertical-align: text-bottom;
}
.webguicontainer {
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  /************* DESIGN *************/
}
.webguicontainer .navigation {
  order: 0;
  flex-grow: 0;
  z-index: 1010;
}
.webguicontainer .navigation .navbar-right {
  margin-right: 0px;
}
.webguicontainer .navigation .navbar-right .dropdown a {
  padding-right: 0px;
}
.webguicontainer .main {
  order: 1;
  flex-grow: 1;
  position: relative;
}
.webguicontainer .main .mainarea {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
}
.webguicontainer .main .mainarea .sidenavigationcontainer {
  order: 0;
  flex-grow: 0;
  z-index: 1009;
  transition: width 0ms linear;
}
.webguicontainer .main .mainarea .sidenavigationcontainer,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationhoverwrapper {
  position: relative;
  width: 36px;
  display: flex;
  flex-direction: column;
}
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationhoverwrapper {
  overflow: hidden;
  height: 100%;
  transition-duration: 0ms;
  transition-timing-function: linear;
  transition-property: width, box-shadow;
}
.webguicontainer .main .mainarea .sidenavigationcontainer,
.webguicontainer .main .mainarea .sidenavigationcontainer sidenavigationtree,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationhoverwrapper,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationfooter sidenavigationfooteraction,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationfooter sidenavigationfooteraction a,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation sidenavigationentry a,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation sidenavigationentry a .addon,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation sidenavigationentry a .snlabel .firstletter,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation sidenavigationentry a .snlabel .hideable,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation sidenavigationentry a .nodeicon,
.webguicontainer .main .mainarea .sidenavigationcontainer:before,
.webguicontainer .main .mainarea .sidenavigationcontainer sidenavigationtree:before,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationhoverwrapper:before,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationfooter sidenavigationfooteraction:before,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationfooter sidenavigationfooteraction a:before,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation sidenavigationentry a:before,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation sidenavigationentry a .addon:before,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation sidenavigationentry a .snlabel .firstletter:before,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation sidenavigationentry a .snlabel .hideable:before,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation sidenavigationentry a .nodeicon:before,
.webguicontainer .main .mainarea .sidenavigationcontainer:after,
.webguicontainer .main .mainarea .sidenavigationcontainer sidenavigationtree:after,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationhoverwrapper:after,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationfooter sidenavigationfooteraction:after,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationfooter sidenavigationfooteraction a:after,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation sidenavigationentry a:after,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation sidenavigationentry a .addon:after,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation sidenavigationentry a .snlabel .firstletter:after,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation sidenavigationentry a .snlabel .hideable:after,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation sidenavigationentry a .nodeicon:after {
  transition-duration: 0ms;
}
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationexpander {
  transition-duration: 100ms;
  transition-delay: 50ms;
}
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation sidenavigationentry a.contentchangeindicator:after {
  transition-duration: 50ms;
}
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered sidenavigationtree,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigationhoverwrapper,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigationfooter sidenavigationfooteraction,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigationfooter sidenavigationfooteraction a,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigation sidenavigationentry a,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigation sidenavigationentry a .addon,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigation sidenavigationentry a .snlabel .firstletter,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigation sidenavigationentry a .snlabel .hideable,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigation sidenavigationentry a .nodeicon,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered sidenavigationtree:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigationhoverwrapper:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigationfooter sidenavigationfooteraction:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigationfooter sidenavigationfooteraction a:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigation sidenavigationentry a:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigation sidenavigationentry a .addon:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigation sidenavigationentry a .snlabel .firstletter:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigation sidenavigationentry a .snlabel .hideable:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigation sidenavigationentry a .nodeicon:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered sidenavigationtree:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigationhoverwrapper:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigationfooter sidenavigationfooteraction:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigationfooter sidenavigationfooteraction a:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigation sidenavigationentry a:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigation sidenavigationentry a .addon:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigation sidenavigationentry a .snlabel .firstletter:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigation sidenavigationentry a .snlabel .hideable:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigation sidenavigationentry a .nodeicon:after {
  transition-duration: 150ms;
}
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigationexpander {
  transition-duration: 100ms;
  transition-delay: 0ms;
}
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered .sidenavigation sidenavigationentry a.contentchangeindicator:after {
  transition-duration: 50ms;
  transition-delay: 150ms;
}
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered:hover .sidenavigation sidenavigationentry a.contentchangeindicator:after {
  transition-delay: 0ms;
}
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation sidenavigationtree,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigationhoverwrapper,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigationfooter sidenavigationfooteraction,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigationfooter sidenavigationfooteraction a,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigation sidenavigationentry a,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigation sidenavigationentry a .addon,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigation sidenavigationentry a .snlabel .firstletter,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigation sidenavigationentry a .snlabel .hideable,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigation sidenavigationentry a .nodeicon,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation sidenavigationtree:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigationhoverwrapper:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigationfooter sidenavigationfooteraction:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigationfooter sidenavigationfooteraction a:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigation sidenavigationentry a:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigation sidenavigationentry a .addon:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigation sidenavigationentry a .snlabel .firstletter:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigation sidenavigationentry a .snlabel .hideable:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigation sidenavigationentry a .nodeicon:before,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation sidenavigationtree:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigationhoverwrapper:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigationfooter sidenavigationfooteraction:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigationfooter sidenavigationfooteraction a:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigation sidenavigationentry a:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigation sidenavigationentry a .addon:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigation sidenavigationentry a .snlabel .firstletter:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigation sidenavigationentry a .snlabel .hideable:after,
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation .sidenavigation sidenavigationentry a .nodeicon:after {
  transition-delay: 0ms;
  transition-duration: 250ms;
}
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation:not(.sidenavigationshowing) .sidenavigationexpander {
  transition-duration: 150ms;
  transition-delay: 100ms;
}
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation:not(.sidenavigationshowing) .sidenavigation sidenavigationentry a.contentchangeindicator:after {
  transition-duration: 50ms;
  transition-delay: 250ms;
}
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation.sidenavigationshowing .sidenavigationexpander {
  transition-duration: 150ms;
  transition-delay: 0ms;
}
.webguicontainer .main .mainarea .sidenavigationcontainer.withanimation.sidenavigationshowing .sidenavigation sidenavigationentry a.contentchangeindicator:after {
  transition-duration: 50ms;
  transition-delay: 0ms;
}
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation {
  position: relative;
  height: 100%;
  overflow: hidden;
  width: 330px;
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  .webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation {
    width: 22vw;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  .webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation {
    width: 218.02px;
  }
}
.webguicontainer .main .mainarea .sidenavigationcontainer:hover .sidenavigation,
.webguicontainer .main .mainarea .sidenavigationcontainer:focus .sidenavigation {
  overflow: auto;
  overflow: overlay;
}
.webguicontainer .main .mainarea .sidenavigationcontainer:focus-within .sidenavigation {
  overflow: auto;
  overflow: overlay;
}
@media (max-width:  767px ) {
  .webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation {
    overflow: auto;
    overflow: overlay;
  }
}
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationfooter {
  position: relative;
  width: 330px;
  line-height: 1;
  border-top: 1px solid #1a1a1a;
  transition: box-shadow 0ms linear;
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  .webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationfooter {
    width: 22vw;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  .webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationfooter {
    width: 218.02px;
  }
}
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationfooter a {
  padding: 10px 10px;
  color: #ffffff;
  text-transform: uppercase;
  display: block;
  transition: color 0ms linear;
}
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationfooter a:hover,
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationfooter a:focus {
  text-decoration: none;
  color: #ffffff;
}
.webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationfooter a [class*="icon-"] {
  vertical-align: text-bottom;
}
.webguicontainer .main .mainarea .sidenavigationcontainer.sidenavigationshowing {
  width: 330px;
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  .webguicontainer .main .mainarea .sidenavigationcontainer.sidenavigationshowing {
    width: 22%;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  .webguicontainer .main .mainarea .sidenavigationcontainer.sidenavigationshowing {
    width: 218.02px;
  }
}
@media (max-width:  767px ) {
  .webguicontainer .main .mainarea .sidenavigationcontainer.sidenavigationshowing {
    width: 100%;
  }
}
.webguicontainer .main .mainarea .sidenavigationcontainer.sidenavigationshowing .sidenavigationhoverwrapper,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered:hover .sidenavigationhoverwrapper {
  width: 330px;
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  .webguicontainer .main .mainarea .sidenavigationcontainer.sidenavigationshowing .sidenavigationhoverwrapper,
  .webguicontainer .main .mainarea .sidenavigationcontainer.hovered:hover .sidenavigationhoverwrapper {
    width: 22vw;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  .webguicontainer .main .mainarea .sidenavigationcontainer.sidenavigationshowing .sidenavigationhoverwrapper,
  .webguicontainer .main .mainarea .sidenavigationcontainer.hovered:hover .sidenavigationhoverwrapper {
    width: 218.02px;
  }
}
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing):not(.hovered).sidenavigationlabeled sidenavigationtree,
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing).hovered:not(:hover).sidenavigationlabeled sidenavigationtree {
  opacity: 0;
}
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing):not(.hovered).sidenavigationlabeled .sidenavigationexpander,
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing).hovered:not(:hover).sidenavigationlabeled .sidenavigationexpander {
  opacity: 0.7;
  pointer-events: auto;
}
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing):not(.hovered):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a,
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing).hovered:not(:hover):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a {
  padding-left: 7px !important;
  background-position-x: -16px;
}
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing):not(.hovered):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a img.nodeicon,
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing).hovered:not(:hover):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a img.nodeicon,
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing):not(.hovered):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a i.nodeicon,
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing).hovered:not(:hover):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a i.nodeicon {
  filter: grayscale(1) contrast(0.5) brightness(1.25);
}
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing):not(.hovered):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a .snlabel .hideable,
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing).hovered:not(:hover):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a .snlabel .hideable,
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing):not(.hovered):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a .snlabel:not(:first-child) .firstletter,
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing).hovered:not(:hover):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a .snlabel:not(:first-child) .firstletter {
  opacity: 0 !important;
}
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing):not(.hovered):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a .snlabel:first-child .firstletter:before,
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing).hovered:not(:hover):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a .snlabel:first-child .firstletter:before {
  width: 16px;
}
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing):not(.hovered):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a[header='true'] div.snlabel:first-child .firstletter,
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing).hovered:not(:hover):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a[header='true'] div.snlabel:first-child .firstletter {
  color: #428bca !important;
}
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing):not(.hovered):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a[header='true'] div.snlabel:first-child .firstletter:after,
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing).hovered:not(:hover):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a[header='true'] div.snlabel:first-child .firstletter:after {
  opacity: 1;
}
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing):not(.hovered):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a.contentchangeindicator:after,
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing).hovered:not(:hover):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry a.contentchangeindicator:after {
  opacity: 1;
}
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing):not(.hovered):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry .addon,
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing).hovered:not(:hover):not(.sidenavigationlabeled) .sidenavigation sidenavigationentry .addon {
  opacity: 0;
}
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing):not(.hovered) .sidenavigationfooter a,
.webguicontainer .main .mainarea .sidenavigationcontainer:not(.sidenavigationshowing).hovered:not(:hover) .sidenavigationfooter a {
  color: transparent !important;
}
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered:hover:not(.sidenavigationshowing) .sidenavigationhoverwrapper,
.webguicontainer .main .mainarea .sidenavigationcontainer.hovered:hover:not(.sidenavigationshowing) .sidenavigationfooter {
  box-shadow: 0px 3px 3px 0px rgba(26, 26, 26, 0.5);
}
@media (max-width:  767px ) {
  .webguicontainer .main .mainarea .sidenavigationcontainer {
    position: absolute;
    max-width: 100%;
    width: 100%;
    height: 100%;
    z-index: 20;
    background: transparent;
    left: -100%;
    margin-left: 0%;
  }
  .webguicontainer .main .mainarea .sidenavigationcontainer.withanimation {
    transition: background 300ms linear 0ms, left 0ms linear 300ms;
  }
  .webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigation,
  .webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationfooter {
    left: -100%;
    width: 80%;
    transition: left 300ms linear 0ms;
  }
  .webguicontainer .main .mainarea .sidenavigationcontainer .sidenavigationhoverwrapper {
    width: 100% !important;
  }
  .webguicontainer .main .mainarea .sidenavigationcontainer.sidenavigationshowing {
    background: rgba(0, 0, 0, 0.5);
    left: 0%;
    max-width: 100%;
  }
  .webguicontainer .main .mainarea .sidenavigationcontainer.sidenavigationshowing.withanimation {
    transition: background 300ms linear 0ms, left 0ms linear 0ms;
  }
  .webguicontainer .main .mainarea .sidenavigationcontainer.sidenavigationshowing .sidenavigationhoverwrapper {
    width: 100%;
  }
  .webguicontainer .main .mainarea .sidenavigationcontainer.sidenavigationshowing .sidenavigation,
  .webguicontainer .main .mainarea .sidenavigationcontainer.sidenavigationshowing .sidenavigationfooter {
    left: 0%;
  }
}
.webguicontainer .main .mainarea .contentandfootercontainer {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.webguicontainer .main .mainarea .contentandfootercontainer .contentcontainer {
  order: 1;
  flex-grow: 1;
  position: relative;
}
.webguicontainer .main .mainarea .contentandfootercontainer .contentcontainer .content {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: auto;
  /*
                         * -webkit-overflow-scrolling: touch;
                         * This property has a bug on ipad in safari in combination with flex layout and inner position fixed elements.
                         */
}
.webguicontainer .main .mainarea .contentandfootercontainer .footer {
  order: 2;
  flex-grow: 0;
  background-color: #fdfdfd;
  border-top: 1px solid #e4e4e4;
  padding: 4px 8px;
  min-height: 37px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.webguicontainer .main .mainarea .contentandfootercontainer .footer > div {
  line-height: 1;
}
.webguicontainer .navigation {
  box-shadow: none;
  background-color: #333333;
  border-bottom: 1px solid #1a1a1a;
  color: #ffffff !important;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 40px;
  position: relative;
}
.webguicontainer .navigation .navigationentry {
  flex-grow: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  white-space: nowrap;
  padding: 5px;
  position: relative;
}
.webguicontainer .navigation .navigationentry:first-child {
  padding-left: 0px;
}
.webguicontainer .navigation .navigationentry.fullwidth {
  flex-grow: 1;
}
.webguicontainer .navigation .navigationentry .logo img {
  max-height: 40px;
}
.webguicontainer .navigation .navigationentry .modulename {
  line-height: 18px;
  margin-left: 5px;
  padding-left: 10px;
  padding-right: 20px;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
}
.webguicontainer .navigation .navigationentry.sidenavigationtoggle {
  padding-left: 10px;
  padding-right: 10px;
}
.webguicontainer .navigation .navigationentry.sidenavigationtoggle:hover,
.webguicontainer .navigation .navigationentry.sidenavigationtoggle:focus {
  background: #262626;
}
.webguicontainer .navigation .navigationentry.productlogo {
  padding-left: 0px;
}
.webguicontainer .navigation .navigationentry.productlogo:hover,
.webguicontainer .navigation .navigationentry.productlogo:focus {
  background: #262626;
}
.webguicontainer .navigation .navigationentry.loginbuttons > button,
.webguicontainer .navigation .navigationentry.loginbuttons > .dropdown {
  margin: 0px 5px;
}
.webguicontainer .navigation .navigationentry.loginbuttons > button:last-child,
.webguicontainer .navigation .navigationentry.loginbuttons > .dropdown:last-child {
  margin-right: 0px;
}
.webguicontainer .navigation .navigationentry.loginbuttons .dropdown-menu .loginform {
  min-width: 350px;
  max-width: 25vw;
}
@media (max-width:  767px ) {
  .webguicontainer .navigation .navigationentry.loginbuttons .dropdown-menu .loginform {
    max-width: 95vw;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  .webguicontainer .navigation .navigationentry.loginbuttons .dropdown-menu .loginform {
    max-width: 50vw;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  .webguicontainer .navigation .navigationentry.loginbuttons .dropdown-menu .loginform {
    max-width: 33vw;
  }
}
.webguicontainer .navigation .navigationentry.loginbuttons button i[class*="icon-"] {
  vertical-align: middle;
}
.webguicontainer .navigation .navigationentry.usermenu {
  padding: 0px;
}
.webguicontainer .navigation .navigationentry.usermenu li a {
  padding-top: 10px;
  padding-bottom: 10px;
}
.webguicontainer .navigation .navigationentry.usermenu li a span {
  padding: 10px;
}
.webguicontainer .navigation .navigationentry.usermenu .dropdown-menu.usermenu {
  margin: 0px;
  padding: 0px;
}
.webguicontainer .navigation .navigationentry.usermenu .dropdown-menu.usermenu .divider {
  margin-top: 0px;
}
.webguicontainer .navigation .navigationentry.notificationindicator {
  padding: 0px;
}
.webguicontainer .navigation .navigationentry.app-name {
  padding-left: 10px;
  padding-right: 10px;
}
.webguicontainer .navigation .navigationentry.app-name .dropdown-toggle {
  z-index: 10;
  line-height: 1;
}
.webguicontainer .navigation .navigationentry.app-name .dropdown-toggle .modulbackground {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  opacity: 0;
}
.webguicontainer .navigation .navigationentry.app-name .dropdown-toggle .app-name-image {
  position: relative;
}
.webguicontainer .navigation .navigationentry.app-name .dropdown-toggle.open .modulbackground,
.webguicontainer .navigation .navigationentry.app-name .dropdown-toggle:hover .modulbackground,
.webguicontainer .navigation .navigationentry.app-name .dropdown-toggle:focus .modulbackground {
  opacity: 1;
}
.webguicontainer .navigation .navigationentry.app-name ul.dropdown-menu {
  cursor: default;
  overflow: auto;
  width: 358px;
  background-color: #fdfdfd;
  border: none;
  margin: 0px;
  padding: 0px;
}
@media (max-width:  767px ) {
  .webguicontainer .navigation .navigationentry.app-name ul.dropdown-menu {
    width: 100%;
  }
}
.webguicontainer .navigation .navigationentry.app-name ul.dropdown-menu>div {
  padding: 14px 0px;
  padding-left: 20px;
  border-bottom: 1px solid #e3e3e3;
}
.webguicontainer .navigation .navigationentry.app-name ul.dropdown-menu>div:last-child,
.webguicontainer .navigation .navigationentry.app-name ul.dropdown-menu>div.homelink {
  border-bottom-width: 0px;
}
.webguicontainer .navigation .navigationentry.app-name ul.dropdown-menu .homelink {
  background: #f1f1f1;
  padding: 8px 14px;
  text-align: center;
}
.webguicontainer .navigation .navigationentry.app-name ul.dropdown-menu .homelink a {
  font-weight: bold;
}
.webguicontainer .navigation .navigationentry.app-name ul.dropdown-menu li {
  float: left;
}
.webguicontainer .navigation .navigationentry.app-name ul.dropdown-menu li.divider {
  float: none;
  clear: both;
  margin: 28px auto;
}
.webguicontainer .navigation .navigationentry .btn-link {
  color: #ffffff;
  text-decoration: none;
}
html.plain .navigation {
  background-color: transparent;
  border-bottom-color: transparent;
}
html.plain .navigation .navigationentry .btn-link {
  color: #428bca;
}
html.plain .navigation .navigationentry.notificationindicator .notification-button:hover,
html.plain .navigation .navigationentry.notificationindicator .notification-button:focus {
  opacity: 0.65;
}
html.plain .navigation .navigationentry.app-name .dropdown-toggle.open,
html.plain .navigation .navigationentry.app-name .dropdown-toggle:hover,
html.plain .navigation .navigationentry.app-name .dropdown-toggle:focus {
  opacity: 0.65;
}
html.plain .navigation .navigationentry.app-name .dropdown-toggle.open .modulbackground,
html.plain .navigation .navigationentry.app-name .dropdown-toggle:hover .modulbackground,
html.plain .navigation .navigationentry.app-name .dropdown-toggle:focus .modulbackground {
  opacity: 0;
}
.startmodule {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 100%;
  width: 100%;
  height: 100%;
  position: absolute;
}
.startmodule .loadingmessage,
.startmodule .nomoduleshint {
  order: 0;
  flex-grow: 1;
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 10px;
}
.startmodule .modulecontainer {
  position: relative;
  width: 100%;
  max-height: 100%;
}
.loginmodule,
.logoutmodule,
.loginform,
.signupmodule,
.signupbasicmodule,
.reporterrormodule,
.outdatedbrowser,
.vetomessagemodule,
.invalidlicensemodule {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  padding: 10px;
}
.loginmodule,
.logoutmodule,
.loginform,
.signupmodule,
.signupform,
.signupbasicmodule,
.signupbasicform,
.reporterrormodule,
.outdatedbrowser,
.vetomessagemodule,
.invalidlicensemodule {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  padding: 10px;
}
.loginmodule>div,
.logoutmodule>div,
.loginform>div,
.signupmodule>div,
.signupform>div,
.signupbasicmodule>div,
.signupbasicform>div,
.reporterrormodule>div,
.outdatedbrowser>div,
.vetomessagemodule>div,
.invalidlicensemodule>div {
  width: 100%;
}
.loginmodule>.form,
.logoutmodule>.form,
.loginform>.form,
.signupmodule>.form,
.signupform>.form,
.signupbasicmodule>.form,
.signupbasicform>.form,
.reporterrormodule>.form,
.outdatedbrowser>.form,
.vetomessagemodule>.form,
.invalidlicensemodule>.form {
  max-height: 100%;
  width: 33%;
}
@media (max-width:  767px ) {
  .loginmodule>.form,
  .logoutmodule>.form,
  .loginform>.form,
  .signupmodule>.form,
  .signupform>.form,
  .signupbasicmodule>.form,
  .signupbasicform>.form,
  .reporterrormodule>.form,
  .outdatedbrowser>.form,
  .vetomessagemodule>.form,
  .invalidlicensemodule>.form {
    width: 85%;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  .loginmodule>.form,
  .logoutmodule>.form,
  .loginform>.form,
  .signupmodule>.form,
  .signupform>.form,
  .signupbasicmodule>.form,
  .signupbasicform>.form,
  .reporterrormodule>.form,
  .outdatedbrowser>.form,
  .vetomessagemodule>.form,
  .invalidlicensemodule>.form {
    width: 50%;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  .loginmodule>.form,
  .logoutmodule>.form,
  .loginform>.form,
  .signupmodule>.form,
  .signupform>.form,
  .signupbasicmodule>.form,
  .signupbasicform>.form,
  .reporterrormodule>.form,
  .outdatedbrowser>.form,
  .vetomessagemodule>.form,
  .invalidlicensemodule>.form {
    width: 40%;
  }
}
.loginmodule button.btn-primary,
.logoutmodule button.btn-primary,
.loginform button.btn-primary,
.signupmodule button.btn-primary,
.signupform button.btn-primary,
.signupbasicmodule button.btn-primary,
.signupbasicform button.btn-primary,
.reporterrormodule button.btn-primary,
.outdatedbrowser button.btn-primary,
.vetomessagemodule button.btn-primary,
.invalidlicensemodule button.btn-primary {
  width: 100%;
}
.loginmodule h4,
.logoutmodule h4,
.loginform h4,
.signupmodule h4,
.signupform h4,
.signupbasicmodule h4,
.signupbasicform h4,
.reporterrormodule h4,
.outdatedbrowser h4,
.vetomessagemodule h4,
.invalidlicensemodule h4 {
  margin-top: 0px;
  font-size: 16px;
}
.loginmodule .panel .panel-heading,
.logoutmodule .panel .panel-heading,
.loginform .panel .panel-heading,
.signupmodule .panel .panel-heading,
.signupform .panel .panel-heading,
.signupbasicmodule .panel .panel-heading,
.signupbasicform .panel .panel-heading,
.reporterrormodule .panel .panel-heading,
.outdatedbrowser .panel .panel-heading,
.vetomessagemodule .panel .panel-heading,
.invalidlicensemodule .panel .panel-heading {
  background: #333333 !important;
  text-align: center;
  padding: 28px;
}
.loginmodule .panel .panel-heading img,
.logoutmodule .panel .panel-heading img,
.loginform .panel .panel-heading img,
.signupmodule .panel .panel-heading img,
.signupform .panel .panel-heading img,
.signupbasicmodule .panel .panel-heading img,
.signupbasicform .panel .panel-heading img,
.reporterrormodule .panel .panel-heading img,
.outdatedbrowser .panel .panel-heading img,
.vetomessagemodule .panel .panel-heading img,
.invalidlicensemodule .panel .panel-heading img {
  max-width: 100%;
  max-height: 120px;
}
.loginmodule.outdatedbrowser,
.logoutmodule.outdatedbrowser,
.loginform.outdatedbrowser,
.signupmodule.outdatedbrowser,
.signupform.outdatedbrowser,
.signupbasicmodule.outdatedbrowser,
.signupbasicform.outdatedbrowser,
.reporterrormodule.outdatedbrowser,
.outdatedbrowser.outdatedbrowser,
.vetomessagemodule.outdatedbrowser,
.invalidlicensemodule.outdatedbrowser {
  display: block;
  padding: 0px;
  padding-top: 10%;
  text-align: center;
}
.loginmodule.outdatedbrowser>.form,
.logoutmodule.outdatedbrowser>.form,
.loginform.outdatedbrowser>.form,
.signupmodule.outdatedbrowser>.form,
.signupform.outdatedbrowser>.form,
.signupbasicmodule.outdatedbrowser>.form,
.signupbasicform.outdatedbrowser>.form,
.reporterrormodule.outdatedbrowser>.form,
.outdatedbrowser.outdatedbrowser>.form,
.vetomessagemodule.outdatedbrowser>.form,
.invalidlicensemodule.outdatedbrowser>.form {
  margin: auto;
}
.loginmodule.outdatedbrowser .panel,
.logoutmodule.outdatedbrowser .panel,
.loginform.outdatedbrowser .panel,
.signupmodule.outdatedbrowser .panel,
.signupform.outdatedbrowser .panel,
.signupbasicmodule.outdatedbrowser .panel,
.signupbasicform.outdatedbrowser .panel,
.reporterrormodule.outdatedbrowser .panel,
.outdatedbrowser.outdatedbrowser .panel,
.vetomessagemodule.outdatedbrowser .panel,
.invalidlicensemodule.outdatedbrowser .panel {
  max-width: none;
}
.loginmodule.outdatedbrowser .panel .well,
.logoutmodule.outdatedbrowser .panel .well,
.loginform.outdatedbrowser .panel .well,
.signupmodule.outdatedbrowser .panel .well,
.signupform.outdatedbrowser .panel .well,
.signupbasicmodule.outdatedbrowser .panel .well,
.signupbasicform.outdatedbrowser .panel .well,
.reporterrormodule.outdatedbrowser .panel .well,
.outdatedbrowser.outdatedbrowser .panel .well,
.vetomessagemodule.outdatedbrowser .panel .well,
.invalidlicensemodule.outdatedbrowser .panel .well {
  padding: 5px;
}
.loginmodule.outdatedbrowser .panel .well a,
.logoutmodule.outdatedbrowser .panel .well a,
.loginform.outdatedbrowser .panel .well a,
.signupmodule.outdatedbrowser .panel .well a,
.signupform.outdatedbrowser .panel .well a,
.signupbasicmodule.outdatedbrowser .panel .well a,
.signupbasicform.outdatedbrowser .panel .well a,
.reporterrormodule.outdatedbrowser .panel .well a,
.outdatedbrowser.outdatedbrowser .panel .well a,
.vetomessagemodule.outdatedbrowser .panel .well a,
.invalidlicensemodule.outdatedbrowser .panel .well a {
  padding: 0px;
}
.loginmodule.outdatedbrowser .panel .well a img,
.logoutmodule.outdatedbrowser .panel .well a img,
.loginform.outdatedbrowser .panel .well a img,
.signupmodule.outdatedbrowser .panel .well a img,
.signupform.outdatedbrowser .panel .well a img,
.signupbasicmodule.outdatedbrowser .panel .well a img,
.signupbasicform.outdatedbrowser .panel .well a img,
.reporterrormodule.outdatedbrowser .panel .well a img,
.outdatedbrowser.outdatedbrowser .panel .well a img,
.vetomessagemodule.outdatedbrowser .panel .well a img,
.invalidlicensemodule.outdatedbrowser .panel .well a img {
  margin: auto;
  width: 100%;
}
.loginmodule.outdatedbrowser .panel .well a strong,
.logoutmodule.outdatedbrowser .panel .well a strong,
.loginform.outdatedbrowser .panel .well a strong,
.signupmodule.outdatedbrowser .panel .well a strong,
.signupform.outdatedbrowser .panel .well a strong,
.signupbasicmodule.outdatedbrowser .panel .well a strong,
.signupbasicform.outdatedbrowser .panel .well a strong,
.reporterrormodule.outdatedbrowser .panel .well a strong,
.outdatedbrowser.outdatedbrowser .panel .well a strong,
.vetomessagemodule.outdatedbrowser .panel .well a strong,
.invalidlicensemodule.outdatedbrowser .panel .well a strong {
  display: block;
}
.loginmodule.vetomessagemodule .vetomessage,
.logoutmodule.vetomessagemodule .vetomessage,
.loginform.vetomessagemodule .vetomessage,
.signupmodule.vetomessagemodule .vetomessage,
.signupform.vetomessagemodule .vetomessage,
.signupbasicmodule.vetomessagemodule .vetomessage,
.signupbasicform.vetomessagemodule .vetomessage,
.reporterrormodule.vetomessagemodule .vetomessage,
.outdatedbrowser.vetomessagemodule .vetomessage,
.vetomessagemodule.vetomessagemodule .vetomessage,
.invalidlicensemodule.vetomessagemodule .vetomessage {
  max-width: 50%;
  max-height: 100%;
}
@media (max-width:  767px ) {
  .loginmodule.vetomessagemodule .vetomessage,
  .logoutmodule.vetomessagemodule .vetomessage,
  .loginform.vetomessagemodule .vetomessage,
  .signupmodule.vetomessagemodule .vetomessage,
  .signupform.vetomessagemodule .vetomessage,
  .signupbasicmodule.vetomessagemodule .vetomessage,
  .signupbasicform.vetomessagemodule .vetomessage,
  .reporterrormodule.vetomessagemodule .vetomessage,
  .outdatedbrowser.vetomessagemodule .vetomessage,
  .vetomessagemodule.vetomessagemodule .vetomessage,
  .invalidlicensemodule.vetomessagemodule .vetomessage {
    max-width: 85%;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  .loginmodule.vetomessagemodule .vetomessage,
  .logoutmodule.vetomessagemodule .vetomessage,
  .loginform.vetomessagemodule .vetomessage,
  .signupmodule.vetomessagemodule .vetomessage,
  .signupform.vetomessagemodule .vetomessage,
  .signupbasicmodule.vetomessagemodule .vetomessage,
  .signupbasicform.vetomessagemodule .vetomessage,
  .reporterrormodule.vetomessagemodule .vetomessage,
  .outdatedbrowser.vetomessagemodule .vetomessage,
  .vetomessagemodule.vetomessagemodule .vetomessage,
  .invalidlicensemodule.vetomessagemodule .vetomessage {
    max-width: 50%;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  .loginmodule.vetomessagemodule .vetomessage,
  .logoutmodule.vetomessagemodule .vetomessage,
  .loginform.vetomessagemodule .vetomessage,
  .signupmodule.vetomessagemodule .vetomessage,
  .signupform.vetomessagemodule .vetomessage,
  .signupbasicmodule.vetomessagemodule .vetomessage,
  .signupbasicform.vetomessagemodule .vetomessage,
  .reporterrormodule.vetomessagemodule .vetomessage,
  .outdatedbrowser.vetomessagemodule .vetomessage,
  .vetomessagemodule.vetomessagemodule .vetomessage,
  .invalidlicensemodule.vetomessagemodule .vetomessage {
    max-width: 40%;
  }
}
.loginmodule.invalidlicensemodule .invalidlicense,
.logoutmodule.invalidlicensemodule .invalidlicense,
.loginform.invalidlicensemodule .invalidlicense,
.signupmodule.invalidlicensemodule .invalidlicense,
.signupform.invalidlicensemodule .invalidlicense,
.signupbasicmodule.invalidlicensemodule .invalidlicense,
.signupbasicform.invalidlicensemodule .invalidlicense,
.reporterrormodule.invalidlicensemodule .invalidlicense,
.outdatedbrowser.invalidlicensemodule .invalidlicense,
.vetomessagemodule.invalidlicensemodule .invalidlicense,
.invalidlicensemodule.invalidlicensemodule .invalidlicense {
  max-width: 60%;
  max-height: 100%;
}
@media (max-width:  767px ) {
  .loginmodule.invalidlicensemodule .invalidlicense,
  .logoutmodule.invalidlicensemodule .invalidlicense,
  .loginform.invalidlicensemodule .invalidlicense,
  .signupmodule.invalidlicensemodule .invalidlicense,
  .signupform.invalidlicensemodule .invalidlicense,
  .signupbasicmodule.invalidlicensemodule .invalidlicense,
  .signupbasicform.invalidlicensemodule .invalidlicense,
  .reporterrormodule.invalidlicensemodule .invalidlicense,
  .outdatedbrowser.invalidlicensemodule .invalidlicense,
  .vetomessagemodule.invalidlicensemodule .invalidlicense,
  .invalidlicensemodule.invalidlicensemodule .invalidlicense {
    max-width: 95%;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  .loginmodule.invalidlicensemodule .invalidlicense,
  .logoutmodule.invalidlicensemodule .invalidlicense,
  .loginform.invalidlicensemodule .invalidlicense,
  .signupmodule.invalidlicensemodule .invalidlicense,
  .signupform.invalidlicensemodule .invalidlicense,
  .signupbasicmodule.invalidlicensemodule .invalidlicense,
  .signupbasicform.invalidlicensemodule .invalidlicense,
  .reporterrormodule.invalidlicensemodule .invalidlicense,
  .outdatedbrowser.invalidlicensemodule .invalidlicense,
  .vetomessagemodule.invalidlicensemodule .invalidlicense,
  .invalidlicensemodule.invalidlicensemodule .invalidlicense {
    max-width: 80%;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  .loginmodule.invalidlicensemodule .invalidlicense,
  .logoutmodule.invalidlicensemodule .invalidlicense,
  .loginform.invalidlicensemodule .invalidlicense,
  .signupmodule.invalidlicensemodule .invalidlicense,
  .signupform.invalidlicensemodule .invalidlicense,
  .signupbasicmodule.invalidlicensemodule .invalidlicense,
  .signupbasicform.invalidlicensemodule .invalidlicense,
  .reporterrormodule.invalidlicensemodule .invalidlicense,
  .outdatedbrowser.invalidlicensemodule .invalidlicense,
  .vetomessagemodule.invalidlicensemodule .invalidlicense,
  .invalidlicensemodule.invalidlicensemodule .invalidlicense {
    max-width: 70%;
  }
}
.dropdown-menu .loginform .form button {
  width: 100%;
}
.loginform>.form,
.signupmodule>.form,
.signupbasicmodule>.form,
.signupform>.form {
  max-height: 100%;
  width: 25%;
}
@media (max-width:  767px ) {
  .loginform>.form,
  .signupmodule>.form,
  .signupbasicmodule>.form,
  .signupform>.form {
    width: 100%;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  .loginform>.form,
  .signupmodule>.form,
  .signupbasicmodule>.form,
  .signupform>.form {
    width: 70%;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  .loginform>.form,
  .signupmodule>.form,
  .signupbasicmodule>.form,
  .signupform>.form {
    width: 40%;
  }
}
.loginform .authenticationwrapper,
.signupmodule .authenticationwrapper,
.signupbasicmodule .authenticationwrapper,
.signupform .authenticationwrapper {
  width: 100%;
}
.loginform .providerhint,
.signupmodule .providerhint,
.signupbasicmodule .providerhint,
.signupform .providerhint {
  margin-top: -1px;
  white-space: normal;
  padding: 5px 10px;
  vertical-align: middle;
  text-align: center;
  color: white;
  font-weight: bold;
  font-size: 14px;
  background: #1f496e;
  line-height: 1;
}
.loginform .nonbasicauthentication.primaryauthentication .authenticationtable,
.signupmodule .nonbasicauthentication.primaryauthentication .authenticationtable,
.signupbasicmodule .nonbasicauthentication.primaryauthentication .authenticationtable,
.signupform .nonbasicauthentication.primaryauthentication .authenticationtable {
  width: 100%;
  display: flex;
  flex-direction: row;
}
.loginform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper,
.signupmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper,
.signupbasicmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper,
.signupform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper {
  flex-grow: 1;
  position: relative;
  width: 50%;
  padding-left: 5px;
  padding-right: 5px;
}
.loginform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper:first-child,
.signupmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper:first-child,
.signupbasicmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper:first-child,
.signupform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper:first-child {
  padding-left: 0px;
}
.loginform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper:last-child,
.signupmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper:last-child,
.signupbasicmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper:last-child,
.signupform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper:last-child {
  padding-right: 0px;
}
.loginform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry,
.signupmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry,
.signupbasicmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry,
.signupform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry {
  position: relative;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  white-space: normal;
  border: 1px solid #bdbdbd;
  padding: 5px 10px;
  vertical-align: middle;
  text-align: left;
  color: white;
  font-weight: bold;
  background: #1f496e;
  border-radius: 2px;
  line-height: 1;
}
.loginform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry:hover,
.signupmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry:hover,
.signupbasicmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry:hover,
.signupform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry:hover,
.loginform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry:focus,
.signupmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry:focus,
.signupbasicmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry:focus,
.signupform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry:focus {
  text-decoration: none;
}
.loginform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry img,
.signupmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry img,
.signupbasicmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry img,
.signupform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry img {
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  margin-right: 10px;
}
@media (max-width:  767px ) {
  .loginform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry img,
  .signupmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry img,
  .signupbasicmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry img,
  .signupform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry img {
    margin-right: 0px;
  }
}
@media (max-width:  767px ) {
  .loginform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry div,
  .signupmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry div,
  .signupbasicmodule .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry div,
  .signupform .nonbasicauthentication.primaryauthentication .authenticationtable .authenticationentrywrapper .authenticationentry div {
    display: none;
  }
}
.loginform .nonbasicauthentication.secondaryauthentication,
.signupmodule .nonbasicauthentication.secondaryauthentication,
.signupbasicmodule .nonbasicauthentication.secondaryauthentication,
.signupform .nonbasicauthentication.secondaryauthentication {
  white-space: normal;
  max-height: 100px;
  overflow-y: auto;
}
.loginform .nonbasicauthentication.secondaryauthentication .authenticationentry,
.signupmodule .nonbasicauthentication.secondaryauthentication .authenticationentry,
.signupbasicmodule .nonbasicauthentication.secondaryauthentication .authenticationentry,
.signupform .nonbasicauthentication.secondaryauthentication .authenticationentry {
  display: inline-block;
  border: 1px solid #bdbdbd;
  padding: 8px 8px;
  vertical-align: middle;
  text-align: center;
  margin-right: 10px;
  margin-top: 4px;
  margin-bottom: 4px;
  background: #1f496e;
  border-radius: 2px;
  line-height: 1;
}
.loginform .nonbasicauthentication.secondaryauthentication .authenticationentry:last-child,
.signupmodule .nonbasicauthentication.secondaryauthentication .authenticationentry:last-child,
.signupbasicmodule .nonbasicauthentication.secondaryauthentication .authenticationentry:last-child,
.signupform .nonbasicauthentication.secondaryauthentication .authenticationentry:last-child {
  margin-right: 0px;
}
.loginform .or-separator,
.signupmodule .or-separator,
.signupbasicmodule .or-separator,
.signupform .or-separator {
  position: relative;
}
.loginform .or-separator hr,
.signupmodule .or-separator hr,
.signupbasicmodule .or-separator hr,
.signupform .or-separator hr {
  display: inline-block;
  width: 100%;
}
.loginform .or-separator .or-separator-hint,
.signupmodule .or-separator .or-separator-hint,
.signupbasicmodule .or-separator .or-separator-hint,
.signupform .or-separator .or-separator-hint {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  text-align: center;
}
.loginform .or-separator .or-separator-hint .or-separator-text,
.signupmodule .or-separator .or-separator-hint .or-separator-text,
.signupbasicmodule .or-separator .or-separator-hint .or-separator-text,
.signupform .or-separator .or-separator-hint .or-separator-text {
  color: #a0a0a0;
  padding: 0px 10px;
  line-height: 35px;
  background-color: #fdfdfd;
  display: inline-block;
}
.loginform .btn,
.signupmodule .btn,
.signupbasicmodule .btn,
.signupform .btn {
  white-space: normal;
}
/**********************************************************************
Definition of the Side-Navigation and all its trees.
*********************************************************************/
.sidenavigationhoverwrapper {
  border-right: 1px solid #1a1a1a;
}
.sidenavigation {
  font-weight: normal;
  line-height: 1.42857143;
  background-color: #333333;
}
.sidenavigationfooter {
  background-color: #333333;
}
.avatarimage {
  display: inline-block;
  vertical-align: middle;
  image-rendering: -webkit-optimize-contrast;
}
.avatarimage .image {
  border-radius: 50%;
  overflow: hidden;
  line-height: 0px;
}
.avatarimage .image img {
  transition: transform 200ms linear;
  max-height: 30px;
}
.avatarcard {
  padding: 10px 20px;
  color: #111111;
  background: #f1f1f1;
}
.avatarcard .avatarcarduser {
  display: flex;
  flex-direction: row;
}
.avatarcard .avatarcarduser .avatarcardimage {
  order: 0;
  flex-grow: 0;
  border: 1px solid #e3e3e3;
  border-radius: 50%;
  padding: 5px;
  overflow: hidden;
  width: 80px;
  min-width: 80px;
  height: 80px;
  position: relative;
  image-rendering: -webkit-optimize-contrast;
}
.avatarcard .avatarcarduser .avatarcardimage .avatarimage .image img {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  height: 100%;
}
.avatarcard .avatarcarduser .avatarcardimage .avatarchangehint {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  background: #fdfdfd;
  opacity: 0;
  transition: opacity 300ms ease-in;
  border-radius: 50%;
}
.avatarcard .avatarcarduser .avatarcardimage:hover .avatarchangehint {
  opacity: 0.6;
}
.avatarcard .avatarcarduser .avatarcarddetails {
  order: 1;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 10px;
}
.avatarcard .avatarcarduser .avatarcarddetails .name {
  color: #000000;
  font-weight: bold;
  margin-top: 0px;
}
.avatarcard .avatarcarduser .avatarcarddetails .detail {
  color: #a0a0a0;
}
.avatarcard .avatarcarduser .avatarcarddetails .detail a {
  color: #a0a0a0;
}
.avatarcard .avatarcardlink {
  margin-top: 10px;
  text-align: center;
}
.avatardetails {
  display: inline-block;
  vertical-align: baseline;
  image-rendering: -webkit-optimize-contrast;
}
.avatardetails .popover-content-wrapper {
  display: none;
}
.avatardetails.image-xs .avatarimage img {
  max-height: 12px;
}
.avatardetails.image-sm .avatarimage img {
  max-height: 16px;
}
.popover .avatarcard {
  padding: 0px;
  text-align: left;
}
.navigationentry.usermenu .dropdown-toggle.username .usermenu-toggle {
  position: relative;
}
.navigationentry.usermenu .dropdown-toggle.username .usermenu-toggle .usermenu-caret {
  position: absolute;
  right: 18px;
  top: 0px;
  height: 40px;
  line-height: 40px;
  opacity: 0;
  transition: opacity 150ms linear, right 150ms linear;
}
.navigationentry.usermenu .dropdown-toggle.username .usermenu-toggle .avatarimage {
  height: 40px;
  padding: 5px;
  position: relative;
  transition: padding 150ms linear;
}
.navigationentry.usermenu .dropdown-toggle.username .usermenu-toggle .avatarimage img {
  transition: max-height 150ms linear;
}
.navigationentry.usermenu.open .dropdown-toggle.username .usermenu-toggle,
.navigationentry.usermenu:hover .dropdown-toggle.username .usermenu-toggle,
.navigationentry.usermenu .dropdown-toggle.username:focus .usermenu-toggle {
  background: #262626;
}
.navigationentry.usermenu.open .dropdown-toggle.username .usermenu-toggle .avatarimage,
.navigationentry.usermenu:hover .dropdown-toggle.username .usermenu-toggle .avatarimage,
.navigationentry.usermenu .dropdown-toggle.username:focus .usermenu-toggle .avatarimage {
  padding: 10px 15px 10px 5px;
}
.navigationentry.usermenu.open .dropdown-toggle.username .usermenu-toggle .avatarimage img,
.navigationentry.usermenu:hover .dropdown-toggle.username .usermenu-toggle .avatarimage img,
.navigationentry.usermenu .dropdown-toggle.username:focus .usermenu-toggle .avatarimage img {
  max-height: 20px;
}
.navigationentry.usermenu.open .dropdown-toggle.username .usermenu-toggle .usermenu-caret,
.navigationentry.usermenu:hover .dropdown-toggle.username .usermenu-toggle .usermenu-caret,
.navigationentry.usermenu .dropdown-toggle.username:focus .usermenu-toggle .usermenu-caret {
  opacity: 1;
  right: 5px;
}
html.plain .navigationentry.usermenu.open .dropdown-toggle.username .usermenu-toggle,
html.plain .navigationentry.usermenu:hover .dropdown-toggle.username .usermenu-toggle,
html.plain .navigationentry.usermenu .dropdown-toggle.username:focus .usermenu-toggle {
  background: transparent;
}
/* ************************************************
THEME PREVIEW
************************************************ */
#themepreviewwrapper {
  width: 100%;
  height: 300px;
  overflow: hidden;
  padding: 0px !important;
  position: relative;
}
#themepreviewoverlay {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  padding: 0px !important;
  background: transparent;
}
#themepreviewloadinghint {
  padding-top: 130px;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  opacity: 1;
  transition: opacity 300ms linear;
}
#themepreviewloadinghint h3 {
  color: #ffffff;
}
#themepreviewloadinghint.previewhidden {
  opacity: 0;
}
#themepreview {
  -ms-zoom: 0.9;
  -ms-transform-origin: 0 0;
  -moz-transform: scale(0.9);
  -moz-transform-origin: 0px 50px;
  -o-transform: scale(0.9);
  -o-transform-origin: 0px 50px;
  -webkit-transform: scale(0.9);
  -webkit-transform-origin: 0 0;
  width: 111.11111111%;
  height: 111.11111111%;
  overflow: hidden;
  border-width: 0px;
}
/* ************************************************
Big Preview 
************************************************ */
.bigPreviewOverlay {
  position: fixed;
  z-index: 3000;
  text-align: center;
}
.bigPreviewOverlayBlending {
  height: 100%;
  width: 100%;
  display: block;
  position: fixed;
  top: 0px;
  left: 0px;
  background: #0a0a0a;
  opacity: 0.85;
  z-index: 3001;
}
.bigPreviewOverlayWrapper {
  z-index: 3002;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.bigPreview {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 90%;
}
.bigPreview span {
  color: #ffffff;
  line-height: 300px;
}
.bigPreview img {
  max-height: 100%;
  max-width: 100%;
}
.bigPreview textarea,
.bigPreview iframe {
  height: 100%;
  width: 100%;
  background-color: #f1f1f1;
  padding: 10px;
  border-width: 0px;
  color: #111111;
  font-family: monospace;
}
.attachmentpanel .form-control {
  background-color: #fdfdfd;
  border-color: #bdbdbd;
  color: #111111;
}
.attachmentpanel .input-group-addon {
  border-color: #bdbdbd;
  background-color: transparent;
}
.panel-dropzone-success {
  background-color: #b9d0b9;
}
.validatable {
  -webkit-transition: all linear 0.5s;
  transition: all linear 0.5s;
}
.validatable.ng-invalid {
  background: #f4cecd;
}
.validatable.ng-warning {
  background: #fff7eb;
}
select-input.ng-invalid .form-control {
  background-color: #f4cecd !important;
}
select-input .transparentbackground {
  background: transparent;
}
select-input .paddingforimage {
  padding-left: 28px !important;
}
.tinymceeditorwrapper.ng-invalid .tox-tinymce {
  border-color: #d9534f !important;
}
.tinymceeditorwrapper ng-tinymce {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.tinymceeditorwrapper ng-tinymce .tox-tinymce {
  flex-grow: 1;
}
.tinymceeditorwrapper .attachmentsdropzone {
  display: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  background: rgba(241, 241, 241, 0.7);
  border: 2px dashed #999999;
  margin-left: 15px;
  margin-right: 15px;
  z-index: 1;
}
.tinymceeditorwrapper .attachmentsdropzone h3 {
  margin: 0px;
  padding: 0px;
  text-align: center;
  color: #a0a0a0;
  pointer-events: none;
}
.tinymceeditorwrapper .attachmentsdropzone.dragactivedisabled {
  display: flex;
  opacity: 0;
}
.tinymceeditorwrapper .attachmentsdropzone.dragactive {
  display: flex;
}
.tinymceeditorwrapper .attachmentsdropzone.dragactive.dropzonehover {
  background: rgba(204, 227, 204, 0.7);
}
.shotcuts h3.noshortcutshint {
  padding: 42px;
}
.shotcuts .shortcutsintro {
  margin: 0px;
  margin-bottom: 16px;
}
.shotcuts table {
  width: 100%;
}
.shotcuts table td {
  width: 50%;
  vertical-align: middle;
}
.shotcuts table td:first-child {
  padding: 5px 10px;
}
.shotcuts table td kbd {
  display: inline-block;
}
.about .abouttext {
  text-align: justify;
  padding: 15px;
}
.about .aboutlogo {
  background-color: #525252;
  color: #3071a9;
  padding-bottom: 15px;
}
.about .aboutlogo img {
  max-width: 100%;
}
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************/
/**********************************************************************
 Plain Mode is the one where only centered elements will be displayed
 This applies for the Modul selection, Login, Logout and error module
 *********************************************************************/
html.plain {
  background-color: #f1f1f1;
  background-position: top left;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}
html.plain .navigation {
  background-color: transparent;
}
html.plain .container-fluid {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
html.plain .content-table-wrapper {
  display: table;
  min-height: 100%;
  height: 100% !important;
  height: auto;
  width: 100%;
}
html.plain .content-table-wrapper > .content-row-wrapper {
  display: table-row;
}
html.plain .content-table-wrapper > .content-row-wrapper > .content-wrapper {
  display: table-cell;
  vertical-align: middle;
  margin: 0 auto 0;
}
html.plain .username {
  color: #111111;
}
@media (max-width:  767px ) {
  html.plain span.usernamedisplay {
    display: inline !important;
  }
  html.plain li.usernamedisplay {
    display: none !important;
  }
  html.plain .usernameicon {
    display: none !important;
  }
}
/*********************************************************************
Embedded Mode is the one where only embedded content will be displayed
**********************************************************************/
html.embedded {
  background: none !important;
  background-color: #f1f1f1;
}
html.embedded body {
  background-color: #f1f1f1;
}
html.embedded .webguicontainer .navigation {
  display: none !important;
}
html.embedded .webguicontainer .footer {
  display: none !important;
}
/**********************************************************************
 Mixin for the Navigation Bar. Everything that affects the height of
 the bar - or needs to be affected can be set to it in here.
 *********************************************************************/
/**********************************************************************
 Top-Navigation is the right side of the upper navigation bar
 *********************************************************************/
.top-navigation {
  height: 100%;
}
.top-navigation.pull-right {
  margin: 0px 10px;
}
.top-navigation > div {
  height: 100%;
}
.top-navigation li {
  display: inline;
  vertical-align: middle;
}
.top-navigation li a span {
  padding-left: 5px;
}
.user-options {
  position: absolute;
}
.body {
  -ms-overflow-style: scrollbar;
  background-color: #f1f1f1;
}
.text-ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.navigation {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  background-color: #333333;
  z-index: 14;
  color: #ffffff !important;
}
.side-width {
  width: 100%;
}
.panel-heading {
  text-transform: uppercase;
  color: #111111;
  font-weight: bold;
}
.module-text {
  font-size: 12px;
  font-weight: normal;
  overflow: visible;
  line-height: 20px;
}
.error-header {
  padding-top: 0px;
  margin-top: 0px;
  word-break: break-word;
}
.login-hint {
  margin-bottom: 24px;
}
*[disabled],
*[readonly],
*[disabled] .form-control,
.disabled,
.disabled > * {
  cursor: initial !important;
  color: #a0a0a0 !important;
}
a[disabled] img,
.btn[disabled] img {
  opacity: 0.5;
  filter: grayscale(1);
}
.dialog-optional-actions {
  margin-left: 10px;
  display: inline-block;
}
@media (min-width:  767px ) {
  .show-on-row-hover {
    visibility: hidden;
  }
  .hasfocus .show-on-row-hover,
  tr:hover .show-on-row-hover {
    visibility: visible;
  }
  .remove-on-row-hover {
    display: inline-block;
  }
  .hasfocus .remove-on-row-hover,
  tr:hover .remove-on-row-hover {
    display: none;
  }
  .insert-on-row-hover {
    display: none;
  }
  .hasfocus .insert-on-row-hover,
  tr:hover .insert-on-row-hover {
    display: inline-block;
  }
}
tr:hover .show-border-on-row-hover {
  color: #111111;
  background-color: #fdfdfd;
  border-color: #e0e0e0;
}
tr:hover .show-border-on-row-hover:focus,
tr:hover .show-border-on-row-hover.focus {
  color: #111111;
  background-color: #e3e3e3;
  border-color: #a1a1a1;
}
tr:hover .show-border-on-row-hover:hover {
  color: #111111;
  background-color: #e3e3e3;
  border-color: #c2c2c2;
}
tr:hover .show-border-on-row-hover:active,
tr:hover .show-border-on-row-hover.active,
.open > .dropdown-toggletr:hover .show-border-on-row-hover {
  color: #111111;
  background-color: #e3e3e3;
  background-image: none;
  border-color: #c2c2c2;
}
tr:hover .show-border-on-row-hover:active:hover,
tr:hover .show-border-on-row-hover.active:hover,
.open > .dropdown-toggletr:hover .show-border-on-row-hover:hover,
tr:hover .show-border-on-row-hover:active:focus,
tr:hover .show-border-on-row-hover.active:focus,
.open > .dropdown-toggletr:hover .show-border-on-row-hover:focus,
tr:hover .show-border-on-row-hover:active.focus,
tr:hover .show-border-on-row-hover.active.focus,
.open > .dropdown-toggletr:hover .show-border-on-row-hover.focus {
  color: #111111;
  background-color: #d2d2d2;
  border-color: #a1a1a1;
}
tr:hover .show-border-on-row-hover.disabled:hover,
tr:hover .show-border-on-row-hover[disabled]:hover,
fieldset[disabled] tr:hover .show-border-on-row-hover:hover,
tr:hover .show-border-on-row-hover.disabled:focus,
tr:hover .show-border-on-row-hover[disabled]:focus,
fieldset[disabled] tr:hover .show-border-on-row-hover:focus,
tr:hover .show-border-on-row-hover.disabled.focus,
tr:hover .show-border-on-row-hover[disabled].focus,
fieldset[disabled] tr:hover .show-border-on-row-hover.focus {
  background-color: #fdfdfd;
  border-color: #e0e0e0;
}
tr:hover .show-border-on-row-hover .badge {
  color: #fdfdfd;
  background-color: #111111;
}
/*
 Popover von Bootstrap
 */
.popover {
  max-width: none;
  background-color: #f1f1f1;
}
@media (max-width:  767px ) {
  .modules .popover {
    left: -40px !important;
    right: -40px !important;
  }
}
.popover-title {
  background-color: #525252;
  color: #ffffff;
  font-weight: bold;
  word-wrap: break-word;
  text-align: center;
}
.popover-title-text {
  cursor: text;
}
.popover-content {
  text-align: center;
  background-color: #f1f1f1;
  max-height: 400px;
  max-width: 400px;
  overflow: auto;
  padding: 9px 17px 9px 14px;
  /* default war 9 14 9 14 +3 damit wenn vertical scrollbar kommt keine horizontale immer dazukommt, bei FF hätte +1 genügt*/
}
.popover-content td {
  padding: 4px 8px;
}
.popover .popoverclose {
  margin-left: 3px;
}
.popover .popoverclose i {
  vertical-align: top;
}
.popover .arrowHidden {
  opacity: 0;
}
.popover .arrowFadeIn {
  -webkit-transition: opacity 3s;
  -moz-transition: opacity 3s;
  -o-transition: opacity 3s;
  -ms-transition: opacity 3s;
  transition: opacity 3s;
}
.popover.top > .arrow:after {
  border-top-color: #f1f1f1;
}
.popover.bottom > .arrow:after {
  border-bottom-color: #f1f1f1;
}
.popover.left > .arrow:after {
  border-left-color: #f1f1f1;
}
.popover.right > .arrow:after {
  border-right-color: #f1f1f1;
}
.modal-content {
  border-collapse: separate !important;
}
.modal-header {
  background-color: #525252;
  border-bottom: 1px solid #383838;
}
.modal-title {
  color: #ffffff;
  font-weight: bold;
  font-size: 130%;
}
.modal-title img {
  width: 24px;
  height: 24px;
  vertical-align: bottom;
  margin-right: 0.5em;
}
.btn-link.action-close {
  padding: 2px;
  line-height: 1;
}
/**********************************************************************
 Scrollbar styles
 *********************************************************************/
/* width */
::-webkit-scrollbar {
  width: 11px;
  height: 11px;
}
/* Track */
::-webkit-scrollbar-track {
  background-color: transparent;
  background-clip: padding-box;
}
/* Corner */
::-webkit-scrollbar-corner {
  background-color: transparent;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #c2c2c2;
  border: 3px solid transparent;
  border-radius: 11px;
  background-clip: padding-box;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #c2c2c2;
}
body {
  scrollbar-face-color: #c2c2c2;
  scrollbar-arrow-color: #c2c2c2;
  scrollbar-track-color: #f1f1f1;
  scrollbar-base-color: #f1f1f1;
  scrollbar-shadow-color: #f1f1f1;
  scrollbar-dark-shadow-color: #f1f1f1;
  scrollbar-3dlight-color: #f1f1f1;
  scrollbar-highlight-color: #f1f1f1;
}
.sidenavigationcontainer {
  scrollbar-face-color: #7a7a7a;
  scrollbar-arrow-color: #7a7a7a;
  scrollbar-track-color: #333333;
  scrollbar-base-color: #333333;
  scrollbar-shadow-color: #333333;
  scrollbar-dark-shadow-color: #333333;
  scrollbar-3dlight-color: #333333;
  scrollbar-highlight-color: #333333;
  /* Handle */
}
.sidenavigationcontainer ::-webkit-scrollbar-thumb {
  background: #7a7a7a;
  border: 3px solid transparent;
  border-radius: 11px;
  background-clip: padding-box;
}
.sidenavigationcontainer ::-webkit-scrollbar-thumb:hover {
  background: #7a7a7a;
}
.dropdown-menu::-webkit-scrollbar {
  background: #fdfdfd;
}
/**********************************************************************
 Side-Bar Tree and others below a nav class element
 *********************************************************************/
.nav .visible,
.nav .visible:hover .tree-child {
  transition: opacity 0.3s ease, -webkit-transform 0.3s 0.5s ease;
  transition: opacity 0.3s ease, transform 0.3s 0.5s ease;
}
.nav li a {
  background-repeat: no-repeat;
}
.nav .tree-child {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATUlEQVR42mNYsGABAyWYYVAbIESJAcJA/BuIIyhxQTMQfwdiM3INYATilUD8DIhlyA1EbiC+AMSngJiT7gZQ7AWKApEq0Sg09PMCURgAlIjtFKKfxXMAAAAASUVORK5CYII=");
}
@media (max-width:  767px ) {
  .nav .tree-child {
    background-image: none;
  }
}
.nav .expanded .tree-child {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZ0lEQVR42mNYsGABAyWYYdQArAZw4NHAQcgAWSD+CcTZaOKMQNwIxN+BmJOQC/KB+A8QTwdiViDmBuI1UM2RxIaBOxC/B+L9QHwOiJ8BsRmpgagOxLeA+AwQS5MbC4JAzDWaEmlsAAD20O0T2oyNeAAAAABJRU5ErkJggg==");
}
@media (max-width:  767px ) {
  .nav .expanded .tree-child {
    background-image: none;
  }
}
.nav .hover-icon {
  position: relative;
  top: 3px;
  opacity: 0.5;
}
.nav .hover-icon:hover {
  opacity: 1;
}
.panel-image {
  width: 64px;
  height: 64px;
  margin: 10px;
}
/*XS*/
@media (max-width:  767px ) {
  .open > .top-menu {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 40px;
    max-height: 100%;
    margin-bottom: -40px;
  }
  .panel-image {
    width: 48px;
    height: 48px;
    margin: 10px 10px;
  }
}
.navigation .top-menu {
  overflow-y: auto;
}
/**********************************************************************
 Side navigation tree and entries
 *********************************************************************/
.sidenavigationexpander {
  color: #ffffff;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  width: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transition: opacity 0ms linear;
  pointer-events: none;
}
.sidenavigationexpander .rotatecontainer {
  transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -webkit-font-smoothing: subpixel-antialised;
}
.sidenavigationexpander .rotatecontainer .rotatedlabel {
  white-space: nowrap;
  text-transform: uppercase;
}
.sidenavigationexpander .rotatecontainer .rotatedlabel i {
  vertical-align: text-bottom;
  margin-right: 5px;
}
sidenavigationtree {
  display: table;
  table-layout: fixed;
  min-width: 100%;
  max-height: 100%;
  opacity: 1;
  transition: opacity 0ms linear;
}
sidenavigationtree sidenavigationentry {
  display: block;
}
sidenavigationtree sidenavigationentry a {
  color: #ffffff;
  display: flex;
  flex-direction: row;
  min-width: 100%;
  padding-top: 16px;
  padding-right: 14px;
  padding-bottom: 16px;
  padding-left: 25px;
  border-left: 3px solid transparent;
  line-height: 1.42857143;
  cursor: default;
  position: relative;
  transition-duration: 0ms;
  transition-timing-function: linear;
  transition-property: padding, opacity, background-position-x;
}
sidenavigationtree sidenavigationentry a:hover,
sidenavigationtree sidenavigationentry a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #262626;
  border-color: #d8e6f3 !important;
}
sidenavigationtree sidenavigationentry a:hover[header='true'],
sidenavigationtree sidenavigationentry a:focus[header='true'] {
  border-color: transparent !important;
}
sidenavigationtree sidenavigationentry a.selected,
sidenavigationtree sidenavigationentry a.selected:hover,
sidenavigationtree sidenavigationentry a.selected:focus {
  color: #ffffff;
  background-color: #141414;
  border-color: #fdf5c1 !important;
}
sidenavigationtree sidenavigationentry a.selected.contentchangeindicator:after,
sidenavigationtree sidenavigationentry a.selected:hover.contentchangeindicator:after,
sidenavigationtree sidenavigationentry a.selected:focus.contentchangeindicator:after {
  border-color: #141414;
}
sidenavigationtree sidenavigationentry a[header='true'] {
  margin-top: 30px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  color: #428bca;
  background-color: transparent;
  border-color: transparent !important;
}
sidenavigationtree sidenavigationentry a.contentchangeindicator:after {
  content: '';
  position: absolute;
  left: 18px;
  top: 7px;
  width: 10px;
  height: 10px;
  background-color: #428bca;
  border-radius: 50%;
  border: 2px solid #333333;
  opacity: 0;
  transition: opacity 0ms linear;
}
sidenavigationtree sidenavigationentry a img.nodeicon,
sidenavigationtree sidenavigationentry a i.nodeicon {
  vertical-align: text-bottom;
  width: 26px;
  min-width: 26px;
  height: 16px;
  padding-right: 10px;
  filter: none;
  transition: all 0ms linear;
  opacity: 0.75;
  image-rendering: -webkit-optimize-contrast;
}
sidenavigationtree sidenavigationentry a:hover img.nodeicon,
sidenavigationtree sidenavigationentry a:focus img.nodeicon,
sidenavigationtree sidenavigationentry a.selected img.nodeicon,
sidenavigationtree sidenavigationentry a:hover i.nodeicon,
sidenavigationtree sidenavigationentry a:focus i.nodeicon,
sidenavigationtree sidenavigationentry a.selected i.nodeicon {
  opacity: 1;
}
sidenavigationtree sidenavigationentry a div.snlabel {
  min-height: 16px;
  flex-grow: 1;
}
sidenavigationtree sidenavigationentry a div.snlabel .hideable,
sidenavigationtree sidenavigationentry a div.snlabel .firstletter {
  transition-property: opacity;
}
sidenavigationtree sidenavigationentry a div.snlabel .firstletter {
  min-height: 16px;
  display: inline-block;
  background-color: transparent;
  justify-content: center;
  text-align: center;
}
sidenavigationtree sidenavigationentry a div.snlabel .firstletter:before {
  content: '';
  display: block;
  width: 0px;
  transition: width 0ms linear;
}
sidenavigationtree sidenavigationentry a[header='true'] div.snlabel:first-child .firstletter {
  color: #428bca !important;
  position: relative;
  z-index: 0;
  text-align: center;
}
sidenavigationtree sidenavigationentry a[header='true'] div.snlabel:first-child .firstletter:after {
  z-index: -1;
  content: '';
  position: absolute;
  height: 1px;
  left: -5px;
  right: -5px;
  top: 50%;
  margin-top: -1px;
  background-color: #428bca;
  background: linear-gradient(90deg, #3071a9 0%, #3071a9 20%, transparent 20%, transparent 80%, #3071a9 80%, #3071a9 100%);
  transition: opacity 0ms linear;
  opacity: 0;
}
sidenavigationtree sidenavigationentry a div.addon {
  padding-left: 10px;
  opacity: 1;
  transition: opacity 0ms linear;
}
sidenavigationtree sidenavigationentry a[class*='icon-'] {
  height: auto;
  width: auto;
  display: flex;
}
sidenavigationtree sidenavigationentry a[level] {
  background-position-y: 16.57142857px;
}
sidenavigationtree sidenavigationentry a[header='true'] {
  background-position-y: 15px;
}
sidenavigationtree sidenavigationentry a[level='0'] {
  padding-left: 32px;
  background-position-x: 14px;
}
sidenavigationtree sidenavigationentry a[level='1'] {
  padding-left: 47px;
  background-position: 29px;
}
sidenavigationtree sidenavigationentry a[level='2'] {
  padding-left: 62px;
  background-position: 44px;
}
sidenavigationtree sidenavigationentry a[level='3'] {
  padding-left: 77px;
  background-position: 59px;
}
sidenavigationtree sidenavigationentry a[level='4'] {
  padding-left: 92px;
  background-position: 74px;
}
sidenavigationtree sidenavigationentry a[level='5'] {
  padding-left: 102px;
  background-position: 84px;
}
sidenavigationtree sidenavigationentry a[level='6'] {
  padding-left: 112px;
  background-position: 94px;
}
sidenavigationtree sidenavigationentry a[level='7'] {
  padding-left: 122px;
  background-position: 104px;
}
sidenavigationtree sidenavigationentry a[level='8'] {
  padding-left: 132px;
  background-position: 114px;
}
sidenavigationtree sidenavigationentry a[level='9'] {
  padding-left: 137px;
  background-position: 119px;
}
sidenavigationtree sidenavigationentry:first-child a[header='true'] {
  margin-top: 0px;
}
sidenavigationtree.smallentries sidenavigationentry a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1.42857143;
  background-position-y: 10.57142857px;
}
sidenavigationtree.smallentries sidenavigationentry a[header="true"] {
  background-position-y: 8.5px;
}
/**********************************************************************
 Search Panel (in Help Page)
 *********************************************************************/
.search-pane {
  width: 100%;
  padding: 10px;
  position: relative;
  z-index: 1;
}
.search-pane input {
  padding-right: 30px;
}
.search-pane .search-delete {
  position: absolute;
  right: 16px;
  top: 17px;
}
.scrollable-search-menu {
  height: auto;
  max-height: 300px;
  overflow-x: hidden;
}
.searchhighlight {
  background-color: rgba(253, 245, 193, 0.7);
  border: 1px solid #fdf5c1;
  padding-top: 10px;
  padding-bottom: 10px;
}
.flotr-mouse-value {
  background-color: #cacaca !important;
  color: #111111 !important;
  filter: alpha(opacity=90) !important;
  opacity: 0.9 !important;
}
.hide-if-empty:empty {
  display: none;
}
/*
Pagination Object
*/
ul.pagination {
  cursor: pointer;
}
.pagination {
  margin-top: 0px;
}
/*
Tooltip from Bootstrap UI
*/
.widget-view .tooltip-inner {
  max-width: none;
}
.body .tooltip-inner td {
  padding: 1px 3px;
  text-align: left;
}
/*
    SortHeader and ComboLink
*/
.widget-view .open > .dropdown-menu {
  max-height: 250px;
  overflow: auto;
}
.open.combolink > .dropdown-menu > li {
  cursor: pointer;
}
.combolink > .dropdown-toggle,
.sortHeader {
  cursor: pointer;
}
.combolink > a.dropdown-toggle > .ng-binding {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 18px;
  margin-right: -20px;
  display: inline-block;
  max-width: 100%;
  vertical-align: middle;
}
.combolink a:hover {
  text-decoration: none;
}
.overflowpopup {
  overflow: auto;
  max-height: 250px;
  white-space: nowrap;
}
@media (max-width:  767px ) {
  .overflowpopup {
    word-break: break-all;
  }
}
/**********************************************************************
 Vertical Center for e.g. statistics module.
 *********************************************************************/
.vertical-center {
  display: table;
  height: 100%;
}
.vertical-center > * {
  display: table-cell;
  vertical-align: middle;
}
.vertical-bottom {
  vertical-align: bottom !important;
}
.vertical-sub {
  vertical-align: sub !important;
}
/**********************************************************************
 Styled Content
 *********************************************************************/
.contentblock {
  margin-bottom: 20px;
}
.padding-bottom {
  padding-bottom: 10px;
}
/**********************************************************************
 Image Animation
 *********************************************************************/
@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.spin-animation {
  -webkit-animation: spin 2s linear infinite;
  -moz-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  margin: 4px;
}
.mouse-pointer {
  cursor: pointer !important;
}
.mouse-default {
  cursor: default !important;
}
/* ************************************************
   Loading indicator
************************************************ */
@keyframes rotateicon {
  from {
    transform: scale(1) rotate(0deg);
  }
  to {
    transform: scale(1) rotate(360deg);
  }
}
@-webkit-keyframes rotateicon {
  from {
    -webkit-transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(360deg);
  }
}
.loadingindicator {
  visibility: hidden;
}
.top-navigation:last-child {
  padding-right: 16px;
  vertical-align: middle;
}
.loadingindicatorstatic {
  width: 16px;
  height: 16px;
  margin-right: 10px;
  display: inline-block !important;
  animation-name: rotateicon;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  -webkit-animation-name: rotateicon;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
}
.loadingindicator.loading {
  visibility: visible;
  animation-name: rotateicon;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  -webkit-animation-name: rotateicon;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
}
/* ************************************************
   Loading overlay
************************************************ */
.loadingoverlay {
  z-index: 999999;
  position: fixed;
  display: none;
}
.loadingoverlayblending {
  height: 100%;
  width: 100%;
  display: block;
  position: fixed;
  top: 0px;
  left: 0px;
  background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.5) 0%, transparent 100%);
  /* FF3.6-15 */
  background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.5) 0%, transparent 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.5) 0%, transparent 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.loadingoverlaywrapper {
  height: 100%;
  width: 100%;
  display: table;
  position: fixed;
  top: 0px;
  left: 0px;
}
.loadingoverlaywrapperinner {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.loadingoverlaycontent {
  display: inline-block;
  padding: 30px;
  opacity: 1;
}
.loadingoverlaycontent h4 {
  display: inline;
  font-size: 27px;
  color: #ffffff;
  text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
}
.loadingoverlaycontent .progressstate h5 {
  font-size: 18px;
  color: #ffffff;
  text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
}
.loadingoverlaycontent .progressstate h6 {
  font-size: 14px;
  color: #ffffff;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
.loadingoverlaycontent .progressstate .progress {
  margin: auto;
  margin-top: 30px;
  background-color: rgba(255, 255, 255, 0.3);
}
.loadingoverlaycontent .progressstate .progress .progress-bar {
  background-color: #ffffff;
}
.loadingoverlaycontent .progressstate a {
  display: inline-block;
  margin-top: 15px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  color: #ffffff;
}
.loadingoverlaycontent .progressstate a.text-danger:hover {
  color: #d9534f;
}
.loadingoverlaycontent img {
  margin-right: 20px;
}
.notificationoverlay {
  z-index: 1000000;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
}
.spinner {
  display: inline-block;
  width: 21px;
  height: 21px;
  background-color: #ffffff;
  vertical-align: middle;
  margin: 0px auto;
  margin-right: 14px;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}
.spinner.brand {
  background-color: #333333;
}
.spinner.white {
  background-color: white;
}
.spinner.textcolor {
  background-color: #111111;
}
.spinner.headingscolor {
  background-color: #5e5e5e;
}
.spinner.muted {
  background-color: #a0a0a0;
}
.spinner.small {
  width: 14px;
  height: 14px;
  margin-right: 7px;
}
.loadingoverlay .spinner {
  vertical-align: baseline;
}
@-webkit-keyframes sk-rotateplane {
  0% {
    -webkit-transform: perspective(120px);
  }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
  }
}
@keyframes sk-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
/* ************************************************
   Notification overlay
************************************************ */
.notificationoverlayfade {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.notificationoverlayblending {
  height: 100%;
  width: 100%;
  display: block;
  position: fixed;
  top: 0px;
  left: 0px;
}
.notificationoverlaywrapper {
  height: 100%;
  width: 100%;
  display: table;
  position: fixed;
  top: 0px;
  left: 0px;
}
.notificationoverlaywrapperinner {
  display: table-cell;
  vertical-align: middle;
}
.notificationoverlaywrapperinner .closenotifications {
  color: white;
}
/* ************************************************
   Overlay Fade
************************************************ */
.overlayfade {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: white;
  opacity: 1;
  -webkit-transition: 300ms ease-out all;
  transition: 300ms ease-out all;
}
.overlayfade.noModuleAvailable {
  display: none !important;
}
.overlayfade h1 {
  color: black;
  margin-bottom: 50px;
}
.overlayfade h1 img {
  width: 128px;
  height: 128px;
  margin-bottom: 10px;
}
.overlayfade h3 {
  color: black;
  opacity: 0.5;
}
.overlayfade .spinner {
  background-color: black;
}
@media (prefers-color-scheme: dark),
all and (display-mode: standalone) {
  .overlayfade {
    background-color: black;
  }
  .overlayfade h1 {
    color: white;
  }
  .overlayfade h3 {
    color: white;
  }
  .overlayfade .spinner {
    background-color: white;
  }
}
.overlayfade.moduleAvailable.ng-hide-add,
.overlayfade.moduleAvailable.ng-hide-remove {
  /* this needs to be here to make it visible during the animation
               since the .ng-hide class is already on the element rendering
               it as hidden. */
  display: block !important;
}
.overlayfade.moduleAvailable.ng-hide-add,
.overlayfade.moduleAvailable.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
}
.overlayfade.moduleAvailable.ng-hide,
.overlayfade.moduleAvailable.ng-hide-add.ng-hide-add-active,
.overlayfade.moduleAvailable.ng-hide-remove {
  opacity: 0;
}
/* ************************************************
   Notify
************************************************ */
.notify.notifyhint {
  position: relative;
}
.notify.notifyhint .notificationwrapper {
  position: relative;
  top: 0px;
}
.notify.notifyhint.ng-enter {
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
  opacity: 0;
}
.notify.notifyhint.ng-enter .notificationwrapper {
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
  left: 250px;
}
.notify.notifyhint.ng-enter.ng-enter-active {
  opacity: 1;
}
.notify.notifyhint.ng-enter.ng-enter-active .notificationwrapper {
  left: 0px;
}
.notify.notifyhint.ng-leave {
  opacity: 1;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.notify.notifyhint.ng-leave .notificationwrapper {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  left: 0px;
}
.notify.notifyhint.ng-leave-active {
  opacity: 0;
}
.notify.notifyhint.ng-leave-active .notificationwrapper {
  left: 250px;
}
.notify.notifyerror {
  background-color: transparent;
}
.notify.notifyerror.ng-enter {
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
  opacity: 0;
  max-height: 0px;
}
.notify.notifyerror.ng-enter.ng-enter-active {
  opacity: 1;
  max-height: 150px;
}
.notify.notifyerror.ng-leave {
  opacity: 1;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  max-height: 150px;
}
.notify.notifyerror.ng-leave-active {
  opacity: 0;
  max-height: 0px;
}
/* ************************************************
   Dialog overlay
************************************************ */
.dialogoverlay {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
.dialogoverlayblending {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.5);
}
.dialogoverlaywrapper {
  height: 100%;
  width: 100%;
  display: table;
}
.dialogoverlaywrapperinner {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.dialogservice .dropdown-header {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.dialogservice .dialogserviceposition {
  position: absolute;
  left: 0px;
  top: 100px;
}
@media (max-width:  767px ) {
  .dialogservice .dialogserviceposition.filechooser {
    overflow-y: auto;
    top: 0px;
    max-height: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
/* ************************************************
   Basic Helper
************************************************ */
.linewrap {
  word-break: break-all;
}
td.linewrap {
  white-space: normal !important;
}
/**********************************************************************
 Tooltip
 *********************************************************************/
.tooltip-inner {
  max-width: none !important;
}
/**********************************************************************
 SelectInput
 *********************************************************************/
.mslistwrapper {
  color: #111111 !important;
  cursor: text;
  padding: 5px 10px;
  min-height: 29px;
  height: auto;
  line-height: 1;
}
.mslistwrapper[disabled] {
  cursor: default !important;
}
.mslist {
  padding: 0px;
  display: inline-block;
  margin: 0px;
  margin-right: 18px;
  line-height: 1.42857143;
}
.mslistelement {
  float: left;
  list-style: none;
}
.mslistelement:hover {
  text-decoration: line-through;
  color: #d9534f;
  cursor: pointer;
}
.mslistelement[disabled] {
  text-decoration: none !important;
  cursor: default !important;
}
.mslistelementtext {
  float: left;
  list-style: none;
  border: none;
}
.mslistelementcomma {
  list-style: none;
  float: left;
}
.mslistelementcomma[disabled] {
  cursor: default !important;
}
.mstextelement {
  width: 10px;
  border: none;
  padding: 0px;
  outline: 0;
}
.mstextelement:focus {
  outline: 0;
}
/**********************************************************************
 NoScript Secion
 *********************************************************************/
div.noscript {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #181818;
  text-align: center;
  color: #d9534f;
  font-weight: bold;
  font-size: 200%;
  padding-top: 33%;
  padding-top: 44vh;
  z-index: 99999;
}
div.noscript span {
  display: block;
  margin: auto;
  width: 50%;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
 *******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.table-content-editable {
  vertical-align: middle !important;
}
.formfield-dropdown {
  left: 15px;
  right: 15px;
  max-height: 300px;
  overflow-y: auto;
}
.input-group .formfield-dropdown {
  left: 0;
  right: 0;
}
inlinerenderer .formfield-dropdown {
  left: 0px;
  right: 0px;
}
label[disabled] {
  color: #999999;
}
.dimmed {
  opacity: 0.5;
}
.dimmed-more {
  opacity: 0.3;
}
.uppercase {
  text-transform: uppercase;
}
.font-small {
  font-size: 85%;
}
filesystem-input-directory .rightplacement,
filesystem-input-file .rightplacement {
  right: 22px;
  line-height: 2.85714286;
}
filesystem-input-directory input,
filesystem-input-file input {
  padding-right: 30px !important;
}
inlinerenderer filesystem-input-directory .rightplacement,
inlinerenderer filesystem-input-file .rightplacement {
  right: 8px !important;
  line-height: 1.42857143;
}
.client-notification {
  background-color: rgba(51, 51, 51, 0.75);
  font-weight: bolder;
  padding: 0px;
}
.client-notification .notificationicon {
  background-color: rgba(51, 51, 51, 0.75);
  padding: 5px 10px;
  vertical-align: middle;
  line-height: 0px;
  width: 44px;
}
.client-notification .notificationclose {
  padding: 5px 10px;
  vertical-align: middle;
  line-height: 0px;
  width: 44px;
}
.client-notification .notificationclose button {
  padding: 3px;
  line-height: 0px;
}
.client-notification .notificationtime {
  display: inline-block;
  color: #ffffff;
  font-weight: normal;
  margin-bottom: 5px;
  opacity: 0.5;
}
.client-notification .notificationtext {
  padding: 5px 10px;
  vertical-align: middle;
  font-weight: normal;
  color: #ffffff;
  white-space: normal;
}
.client-notification .notificationtext a {
  color: #ffffff;
  font-weight: bold;
}
.client-notification .stackhandle a {
  color: #ffffff;
}
.client-notification .notificationstack pre {
  color: #ffffff;
  word-wrap: normal;
  border: none;
  background: none;
  max-height: 150px;
  overflow: auto;
  margin: 0px;
}
.client-notification .h4 {
  color: #ffffff;
}
.client-notification.error.global {
  margin-bottom: 14px;
}
.client-notification.error.global .h4 {
  margin-bottom: 0px;
}
.client-notification.success {
  background-color: rgba(53, 121, 53, 0.75);
}
.client-notification.success .notificationicon {
  background-color: rgba(53, 121, 53, 0.75);
}
.client-notification.error,
.client-notification.alert-danger {
  background-color: rgba(160, 38, 34, 0.75);
}
.client-notification.error .notificationicon,
.client-notification.alert-danger .notificationicon {
  background-color: rgba(160, 38, 34, 0.75);
}
.client-notification.error .notificationaddons,
.client-notification.alert-danger .notificationaddons {
  background-color: rgba(255, 255, 255, 0.15);
}
.warning .client-notification,
.alert-warning .client-notification {
  background-color: rgba(210, 122, 0, 0.75);
}
.warning .client-notification .notificationicon,
.alert-warning .client-notification .notificationicon {
  background-color: rgba(210, 122, 0, 0.75);
}
.alert.notifyerror {
  padding: 0px;
  border-width: 0px;
}
.alert.notifyerror .notificationicon {
  padding: 8px 8px;
  vertical-align: middle;
  line-height: 0px;
  width: 32px;
}
.alert.notifyerror .notificationclose {
  padding: 4px 4px;
  vertical-align: middle;
  line-height: 0px;
  width: 32px;
}
input[type='password'][readonly] {
  background-color: #fff;
}
.strikethrough {
  text-decoration: line-through;
}
.modal-backdrop.remotegui {
  display: none;
}
.modal-backdrop.remotegui.in {
  display: block;
}
.modal-backdrop.intro-element {
  opacity: 0;
}
.welcome-backdrop {
  display: none;
}
.welcome-backdrop.in {
  display: block;
}
@media (min-width:  767px ) {
  .welcome-backdrop > .popover.introduction > .popover-content {
    min-width: 400px;
    max-width: 600px;
  }
}
.intro-image {
  background: url('inet/img/introduction_48.png');
  width: 48px;
  height: 48px;
  display: inline-block;
}
.intro-header {
  padding-bottom: 0px !important;
  vertical-align: top;
  line-height: 48px;
  margin-top: 16px;
}
.no-popover-transition {
  -moz-transition: none !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
table table {
  background: none;
}
/* After a long discussion and tests: the current version works for all browsers. Legacy browser will use break-all */
/* See https://css-tricks.com/almanac/properties/h/hyphenate/ */
.word-break {
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
@supports not (hyphens: auto) {
  .word-break {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
  }
}
@supports (-ms-hyphens: auto) {
  .word-break {
    word-break: normal;
  }
}
.modal-backdrop.introduction {
  z-index: 1100;
  position: fixed;
}
.popover.introduction {
  z-index: 1102;
}
.introduction .popover-title {
  background-color: #f1f1f1;
  border-width: 0px;
  color: #111111;
  font-weight: normal;
  font-size: 18px;
}
.introduction .popover-content {
  line-height: 1.5;
}
.styledtable {
  margin-bottom: 1px;
}
.styledtable th {
  text-transform: uppercase;
  color: #111111;
  font-weight: bold;
  border-bottom: 1px solid #999999 !important;
}
.styledtable th .dropdown-menu {
  text-transform: none;
}
.styledtable table {
  margin-bottom: 0px;
}
::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #a0a0a0 !important;
}
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #a0a0a0 !important;
  opacity: 1;
}
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #a0a0a0 !important;
  opacity: 1;
}
:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #a0a0a0 !important;
}
/**********************************************************************
 Fullscreen Modal
 *********************************************************************/
@media (min-width: 768px) {
  .modal-print-xl {
    width: 95%;
  }
  .modal-print-content {
    max-height: 85vh;
    width: 100%;
  }
  .modal-print-content-fixed {
    height: 85vh;
  }
  .modal-print-body {
    height: 100%;
    vertical-align: top;
  }
  .modal-print-body-iframe {
    padding: 0px;
    height: 100%;
  }
}
@media (max-width: 767px) {
  .modal {
    padding: 0px !important;
  }
  .modal-print {
    width: 100%;
    margin: 0px;
  }
  .modal-print-content {
    height: 100vh;
    width: 100%;
  }
  .modal-print-body {
    height: 100%;
    vertical-align: top;
  }
  .modal-print-body-iframe {
    padding: 0px;
    height: 100%;
  }
}
.text-right {
  text-align: right !important;
}
.text-left {
  text-align: left !important;
}
.moduleEntry {
  display: inline-block;
  position: relative;
  padding: 15px;
  margin: 10px;
  width: 180px;
  height: 180px;
  image-rendering: -webkit-optimize-contrast;
}
.moduleEntry.dragging {
  -webkit-filter: blur(1px) grayscale(80%);
  -moz-filter: blur(1px) grayscale(80%);
  -o-filter: blur(1px) grayscale(80%);
  -ms-filter: blur(1px) grayscale(80%);
  filter: blur(1px) grayscale(80%);
  opacity: 0.8;
}
.moduleEntry img {
  display: inline-block;
  width: 96px;
  height: 96px;
}
.moduleEntry .titlewrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.moduleEntry .title {
  position: absolute;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
.moduleEntry .titletext {
  position: relative;
  padding: 4px 4px 13px 4px;
  color: #111111;
  font-size: 150%;
  white-space: normal;
  transition: color 0.2s;
  text-transform: none;
  font-weight: normal;
}
.moduleEntry .colormarker {
  position: absolute;
  left: 0px;
  bottom: 0px;
  right: 0px;
  height: 10px;
  transition: height 0.3s;
}
.moduleEntry.smallEntry {
  width: 130px;
  height: 130px;
}
.moduleEntry.smallEntry img {
  width: 64px;
  height: 64px;
}
.moduleEntry.smallEntry .titletext {
  padding: 2px 2px 8px 2px;
  font-size: 120%;
}
.moduleEntry.smallEntry .colormarker {
  height: 6px;
}
.moduleEntry.smallEntry.ng-enter.ng-enter-active,
.moduleEntry.smallEntry.ng-move.ng-move-active,
.moduleEntry.smallEntry.ng-leave {
  opacity: 1;
  width: 130px;
  margin: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.moduleEntry.applauncher {
  border-color: transparent !important;
  margin: 10px 5px;
  width: 96px;
  height: 96px;
}
.moduleEntry.applauncher img {
  width: 48px;
  height: 48px;
}
.moduleEntry.applauncher .titletext {
  padding: 1px 1px 1px 1px;
  font-size: 90%;
}
.moduleEntry.applauncher .colormarker {
  height: 2px;
}
.moduleEntry:hover,
.moduleEntry:focus {
  background-color: #fdfdfd;
}
.moduleEntry:hover .colormarker,
.moduleEntry:focus .colormarker {
  height: 100%;
}
.moduleEntry:hover .titletext,
.moduleEntry:focus .titletext {
  color: white;
  transition: color 0.1s;
}
.moduleEntry.ng-enter,
.moduleEntry.ng-leave {
  -webkit-transition: 200ms linear all;
  -moz-transition: 200ms linear all;
  -ms-transition: 200ms linear all;
  -o-transition: 200ms linear all;
  transition: 200ms linear all;
  overflow: hidden;
  text-overflow: clip;
}
.moduleEntry.ng-leave.ng-leave-active,
.moduleEntry.ng-enter {
  opacity: 0;
  width: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
.moduleEntry.ng-enter.ng-enter-active,
.moduleEntry.ng-leave {
  opacity: 1;
  width: 180px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.moduleDescriptionArea {
  padding: 30px 10px;
  min-height: 150px;
}
.moduleDescriptionText {
  color: #a0a0a0;
  font-size: 150%;
}
.modules {
  border: 3px dashed transparent;
  min-height: 0px;
  transition: all 0.2s;
}
.modules.dragmode {
  border: 3px dashed #428bca;
  min-height: 206px;
}
.modules.dragmode.smallList {
  min-height: 156px;
}
.modules.dragmode .dragHint {
  opacity: 1;
  line-height: 160px;
  transition: all 0.2s;
}
.modules.dragmode.smallList .dragHint {
  line-height: 110px;
}
.modules .dragHint {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  line-height: 0px;
  opacity: 0;
  color: #a0a0a0;
  transition: all 0.4s;
}
.filesysteminputbutton {
  position: absolute;
  right: 16px;
  top: 1px;
  padding: 3.5px;
  bottom: 1px;
  width: 30px;
}
.filesysteminputbutton:focus {
  outline: rgba(66, 139, 202, 0.5) 1px solid !important;
}
.filesysteminputbutton i {
  position: absolute;
  left: 8px;
}
.nomodulesloginhint {
  line-height: 1.78571429;
}
.rangeslider {
  position: relative;
}
.rangeslider .progresswrapper {
  padding-bottom: 0.8em !important;
  padding-top: 0.8em !important;
  position: relative;
}
.rangeslider .progresswrapper .progress {
  margin-bottom: 0em !important;
  margin-top: 0em !important;
  margin-right: 0em !important;
  margin-left: 0em !important;
}
.rangeslider .progresswrapper .handlehorizontal {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 3em;
  padding: 0px;
}
.rangeslider .progresswrapper .handlehorizontal .stripes {
  display: inline-block;
  padding-bottom: 0.2em;
}
.rangeslider .progresswrapper .handlehorizontal .slidervalue {
  padding: 0.2em;
  display: inline-block;
}
.rangeslider .progress-bar {
  transition: none !important;
  webkit-transition: none !important;
}
.radial-progress {
  background-color: #c4c4c4;
  border-radius: 50%;
  display: inline-block;
}
.radial-progress .circle .mask,
.radial-progress .circle .fill,
.radial-progress .circle .shadow {
  position: absolute;
  border-radius: 50%;
}
.radial-progress .circle .mask,
.radial-progress .circle .fill {
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 0.5s;
  transition: -ms-transform 0.5s;
  transition: transform 0.5s;
}
.radial-progress .circle .mask .fill {
  background-color: #428bca;
}
.radial-progress .inset {
  position: absolute;
  background-color: #fdfdfd;
  border-radius: 50%;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.datetimeinput {
  padding: 0px;
  width: 195px;
}
.datetimeinput .timeinput {
  display: block;
}
.datetimeinput .timeinput .time-input-container {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.datetimeinput .timeinput .time-input-container input {
  padding: 5px 20px 5px 10px;
  border: none;
  width: 60px;
  height: 27px;
  text-align: center;
}
.datetimeinput .timeinput .meridiem-container {
  display: inline-block;
  width: 30px;
}
.datetimeinput .timeinput .meridiem-container .time-meridiem-button {
  border: none;
  text-align: center;
}
.datetimeinput .timeinput .up-arrow,
.datetimeinput .timeinput .down-arrow {
  position: absolute;
  height: 0;
  top: 0px;
  right: 0px;
  color: rgba(0, 0, 0, 0.38);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datetimeinput .timeinput .up-arrow.up-arrow:after,
.datetimeinput .timeinput .down-arrow.up-arrow:after {
  content: '\25B2';
  top: 0px;
  margin: -2px 0px;
}
.datetimeinput .timeinput .up-arrow.down-arrow:after,
.datetimeinput .timeinput .down-arrow.down-arrow:after {
  content: '\25BC';
  bottom: 0px;
  margin: 8px 0px;
}
.datetimeinput .timeinput .up-arrow.up-arrow:after,
.datetimeinput .timeinput .down-arrow.up-arrow:after,
.datetimeinput .timeinput .up-arrow.down-arrow:after,
.datetimeinput .timeinput .down-arrow.down-arrow:after {
  display: block;
  position: relative;
  speak: none;
  font-size: 15px;
  transform: scaleY(0.5) scaleX(1);
}
.datetimeinput .timeinput .up-arrow:hover,
.datetimeinput .timeinput .down-arrow:hover {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.68);
}
.datetimeinput .timeinput .cleartime {
  float: right;
  opacity: 0.38;
}
.datetimeinput .timeinput .cleartime:hover {
  opacity: 1;
}
.datetimeinput .timeinput .cleartime:focus {
  opacity: 1;
}
.cookiebanner {
  position: fixed;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 9999;
  padding: 14px;
  background: #f1f1f1;
  text-align: center;
  border-top: 1px solid #999999;
  box-shadow: 0px -3px 3px 0px rgba(153, 153, 153, 0.5);
}
.cookiebanner span {
  padding-right: 14px;
}
.installpwaprompt {
  position: fixed;
  right: 0px;
  z-index: 1009;
  right: 7.5px;
  top: 47.5px;
  border-radius: 2px;
  background: #f1f1f1;
  box-shadow: 3px 3px 10px 3px rgba(0, 0, 0, 0.5);
}
.installpwaprompt .pwaapp {
  padding: 7.5px;
  white-space: nowrap;
  margin-bottom: 10px;
  text-align: center;
  color: #ffffff;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.installpwaprompt .pwaapp img {
  width: 36px;
  height: 36px;
  margin-right: 10px;
}
.installpwaprompt .pwaapp .pwatitle {
  color: #ffffff;
  white-space: nowrap;
  text-align: left;
  display: inline-flex;
  flex-direction: column;
}
.installpwaprompt .pwaapp .pwatitle .pwamaintitle {
  font-size: 18px;
  font-weight: bold;
}
.installpwaprompt .pwaapp .pwatitle .pwasubtitle {
  font-size: 11px;
  opacity: 0.75;
}
.installpwaprompt .pwaapp .pwaactions {
  flex-grow: 1;
  text-align: right;
  align-self: flex-start;
}
.installpwaprompt .pwaapp .pwaactions .btn {
  line-height: 1;
  padding: 0px;
}
.installpwaprompt .pwadetails {
  padding: 7.5px;
  max-width: 300px;
  text-align: center;
}
.installpwaprompt .pwachoice {
  padding: 7.5px;
  text-align: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.installpwaprompt .pwachoice .btn {
  flex-grow: 1;
}
.installpwaprompt .pwachoice .btn.muted {
  flex-grow: 0;
  color: #a0a0a0;
}
.installpwaprompt .pwachoice .btn.muted:hover,
.installpwaprompt .pwachoice .btn.muted.focus {
  color: #428bca;
}
.bootstrap-datetimepicker-widget {
  width: auto !important;
}
.bootstrap-datetimepicker-widget.timepicker-sbs > .row {
  display: flex;
  align-items: center;
  flex-direction: row;
}
@media (max-width: 991px) {
  .bootstrap-datetimepicker-widget.timepicker-sbs > .row {
    flex-direction: column;
  }
}
.bootstrap-datetimepicker-widget .separator {
  width: auto !important;
}
.bootstrap-datetimepicker-widget li.picker-switch {
  height: 1px !important;
  background: #999999 !important;
  margin: 5px 0px !important;
}
.bootstrap-datetimepicker-widget li.picker-switch table {
  display: none !important;
}
.bootstrap-datetimepicker-widget li.picker-switch:first-child,
.bootstrap-datetimepicker-widget li.picker-switch:last-child {
  display: none !important;
}
.bootstrap-datetimepicker-widget .timepicker-picker td,
.bootstrap-datetimepicker-widget .timepicker-picker td span,
.bootstrap-datetimepicker-widget .timepicker-picker .btn span {
  height: 16px !important;
  line-height: 1.42857143 !important;
  background-position-x: center !important;
}
.bootstrap-datetimepicker-widget .datepicker-days table th,
.bootstrap-datetimepicker-widget .datepicker-days table td {
  width: 12.5% !important;
}
.bootstrap-datetimepicker-widget .datepicker-months .month,
.bootstrap-datetimepicker-widget .datepicker-years .year,
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  width: 30% !important;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: none !important;
  color: #428bca !important;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #d8e6f3 !important;
}
.bootstrap-datetimepicker-widget table td>span:hover {
  background: none !important;
  color: #428bca !important;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #fdf5c1 !important;
  color: #111111 !important;
}
.bootstrap-datetimepicker-widget table td.today:before {
  border-bottom-color: #111111 !important;
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #111111 !important;
}
.bootstrap-datetimepicker-widget:before,
.bootstrap-datetimepicker-widget:after {
  border-width: 0px !important;
}
.ui-datepicker {
  width: 20em;
  display: none;
  background-color: #fdfdfd;
  border: #999999 1px solid;
  /* RTL support */
}
.ui-datepicker td.ui-datepicker-week-col {
  text-align: center;
  color: #a0a0a0;
}
.ui-datepicker th.ui-datepicker-week-col {
  visibility: hidden;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.4em 0px;
  color: #111111;
  font-weight: bold;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  float: left;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  float: right;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  display: block;
  color: #111111;
  cursor: pointer;
  padding: 0.1em 0.4em;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover {
  color: #428bca;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker .ui-datepicker-header select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker .ui-datepicker-header select.ui-datepicker-month,
.ui-datepicker .ui-datepicker-header select.ui-datepicker-year {
  width: 49%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker table th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker table td {
  border: 0;
  padding: 1px;
}
.ui-datepicker table td span,
.ui-datepicker table td a {
  display: block;
  padding: 0.2em;
  text-align: center;
  text-decoration: none;
  color: #111111;
}
.ui-datepicker table td span.ui-state-active,
.ui-datepicker table td a.ui-state-active {
  background: #fdf5c1;
}
.ui-datepicker table td span:hover,
.ui-datepicker table td a:hover {
  background: #d8e6f3;
}
.ui-datepicker table td.ui-datepicker-other-month a {
  color: #a0a0a0;
}
.ui-datepicker table .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker table .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker table .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker .ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
.ui-datepicker.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
  width: 50%;
}
.ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
ng-tinymce {
  min-height: 200px;
  position: relative;
}
ng-tinymce.tinymceloadingstyles {
  height: 40vh;
}
ng-tinymce .tinymceloading,
ng-tinymce .missinglocalstorage {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  z-index: 3;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 15px;
  border: 1px solid #999999;
  border-radius: 2px;
  margin: 0px;
  background-color: rgba(255, 255, 255, 0.5);
}
ng-tinymce .missinglocalstorage {
  flex-direction: column;
  padding: 60px;
  border-color: #d9534f;
}
ng-tinymce .missinglocalstorage h3,
ng-tinymce .missinglocalstorage h4 {
  text-align: center;
  color: #d9534f;
  max-width: 100%;
}
ng-tinymce .tox-tinymce {
  border: 1px solid #999999;
  border-radius: 2px;
}
ng-tinymce .tox-tinymce .tox-editor-header .tox-toolbar {
  background: none;
  background-color: #fff;
  border-bottom: 1px solid #999999;
}
ng-tinymce .tox-tinymce .tox-editor-header .tox-toolbar .tox-toolbar__group {
  border-color: transparent !important;
  padding-right: 15px;
}
ng-tinymce .tox-tinymce .tox-editor-header .tox-toolbar .tox-toolbar__group:last-child {
  padding-right: 4px;
}
ng-tinymce .tox-tinymce .tox-editor-header .tox-toolbar .tox-tbtn__select-label {
  width: auto !important;
  font-size: 12px;
}
ng-tinymce .tox-tinymce .tox-statusbar {
  border-color: #999999;
  background-color: #fff;
}
ng-tinymce .tox-tinymce .tox-statusbar .tox-statusbar__resize-handle svg {
  fill: #111111 !important;
}
.tox.tox-tinymce-aux .tox-toolbar__overflow {
  border-color: #999999 !important;
  background: #fff !important;
  border-radius: 2px !important;
}
.tox.tox-tinymce-aux .tox-toolbar__overflow .tox-toolbar__group {
  border-color: #999999 !important;
}
.tox {
  color: #111111 !important;
  font-size: 12px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.tox .tox-split-button:hover,
.tox .tox-split-button:focus {
  box-shadow: none !important;
  background-color: #e6e6e6 !important;
}
.tox .tox-tbtn {
  color: #111111 !important;
  font-size: 14px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  border-radius: 2px !important;
  height: 24px !important;
}
.tox .tox-tbtn.tox-tbtn--enabled {
  background-color: #e6e6e6 !important;
}
.tox .tox-tbtn:focus,
.tox .tox-tbtn:hover {
  background-color: #e6e6e6 !important;
}
.tox .tox-tbtn svg {
  fill: #111111 !important;
}
.tox .tox-tbtn.tox-tbtn--disabled {
  color: #a0a0a0 !important;
  cursor: default !important;
}
.tox .tox-tbtn.tox-tbtn--disabled svg {
  fill: #a0a0a0 !important;
}
.tox .tox-menu,
.tox .tox-pop__dialog {
  background-color: #fdfdfd !important;
  box-shadow: none !important;
  color: #111111 !important;
  font-size: 12px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  border: 1px solid #999999 !important;
  border-radius: 2px !important;
}
.tox .tox-menu .tox-collection__group,
.tox .tox-pop__dialog .tox-collection__group,
.tox .tox-menu .tox-toolbar__group,
.tox .tox-pop__dialog .tox-toolbar__group {
  border-color: #999999 !important;
}
.tox .tox-menu .tox-collection__item,
.tox .tox-pop__dialog .tox-collection__item {
  color: #111111 !important;
  font-size: 12px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.tox .tox-menu .tox-collection__item.tox-collection__item--enabled,
.tox .tox-pop__dialog .tox-collection__item.tox-collection__item--enabled {
  color: #111111 !important;
  background-color: #fdf5c1 !important;
}
.tox .tox-menu .tox-collection__item.tox-collection__item--active,
.tox .tox-pop__dialog .tox-collection__item.tox-collection__item--active {
  color: #111111 !important;
  background-color: #d8e6f3 !important;
}
.tox .tox-menu .tox-collection__item .tox-collection__item-label,
.tox .tox-pop__dialog .tox-collection__item .tox-collection__item-label {
  font-size: 12px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.tox .tox-menu .tox-collection__item .tox-collection__item-caret svg,
.tox .tox-pop__dialog .tox-collection__item .tox-collection__item-caret svg {
  fill: #111111 !important;
}
.tox .tox-menu .tox-collection__item .tox-collection__item-accessory,
.tox .tox-pop__dialog .tox-collection__item .tox-collection__item-accessory {
  color: #a0a0a0 !important;
  font-size: 12px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.tox .tox-menu .tox-collection__item.tox-collection__item--state-disabled,
.tox .tox-pop__dialog .tox-collection__item.tox-collection__item--state-disabled {
  color: #a0a0a0 !important;
  cursor: default !important;
}
.tox .tox-menu .tox-collection__item.tox-collection__item--state-disabled svg,
.tox .tox-pop__dialog .tox-collection__item.tox-collection__item--state-disabled svg {
  fill: #a0a0a0 !important;
}
.tox .tox-menu .tox-insert-table-picker__label,
.tox .tox-pop__dialog .tox-insert-table-picker__label {
  color: #111111 !important;
  font-size: 12px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.tox .tox-menu .tox-insert-table-picker,
.tox .tox-pop__dialog .tox-insert-table-picker {
  border-color: #999999 !important;
}
.tox .tox-menu .tox-insert-table-picker > div,
.tox .tox-pop__dialog .tox-insert-table-picker > div {
  border-color: #999999 !important;
}
.tox .tox-menu .tox-insert-table-picker .tox-insert-table-picker__selected,
.tox .tox-pop__dialog .tox-insert-table-picker .tox-insert-table-picker__selected {
  background-color: #d8e6f3 !important;
  border-color: #999999 !important;
}
.tox .tox-pop.tox-pop--top:before {
  border-color: transparent transparent #999999 transparent !important;
}
.tox .tox-pop.tox-pop--top:after {
  border-color: transparent transparent #fdfdfd transparent !important;
}
.tox .tox-pop.tox-pop--bottom:before {
  border-color: #999999 transparent transparent transparent !important;
}
.tox .tox-pop.tox-pop--bottom:after {
  border-color: #fdfdfd transparent transparent transparent !important;
}
.tox .tox-dialog-wrap .tox-dialog-wrap__backdrop {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.tox .tox-dialog-wrap .tox-dialog {
  background-color: #f1f1f1 !important;
  border-color: transparent !important;
  border-radius: 2px !important;
  border-width: 0px !important;
}
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__header {
  background-color: #525252 !important;
  border-color: #383838 !important;
  padding: 10px !important;
}
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__header .tox-dialog__title {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #ffffff !important;
  font-size: 15.6px !important;
  font-weight: bold !important;
}
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__header .tox-button {
  background: transparent !important;
}
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__header .tox-button svg {
  fill: #ffffff !important;
}
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__header .tox-button:focus,
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__header .tox-button:hover {
  border-color: transparent !important;
}
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__footer {
  background-color: #f1f1f1 !important;
  border-color: #999999 !important;
}
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__footer .tox-button {
  background-color: #428bca !important;
  color: #ffffff !important;
  border-color: #357ebd !important;
  font-weight: normal !important;
  font-size: 12px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__footer .tox-button.tox-button--secondary {
  background-color: #fdfdfd !important;
  color: #111111 !important;
  border-color: #e0e0e0 !important;
}
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__body .tox-label,
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__body label {
  color: #111111 !important;
  font-size: 12px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__body .tox-textfield,
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__body .tox-selectfield select {
  background-color: #fff !important;
  color: #111111 !important;
  border-color: #999999 !important;
  border-radius: 2px;
  font-size: 12px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__body .tox-selectfield .tox-selectfield__icon-js svg {
  fill: #111111 !important;
}
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__body .tox-checkbox .tox-icon.tox-checkbox-icon__checked svg {
  fill: #111111 !important;
}
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__body .tox-checkbox .tox-icon.tox-checkbox-icon__unchecked svg {
  fill: rgba(17, 17, 17, 0.3) !important;
}
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__body .tox-checkbox .tox-checkbox__label {
  color: #111111 !important;
  font-size: 12px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__body .tox-dialog__body-nav .tox-dialog__body-nav-item.tox-tab {
  color: #111111 !important;
  font-size: 12px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__body .tox-dialog__body-nav .tox-dialog__body-nav-item.tox-tab.tox-dialog__body-nav-item--active {
  border-color: #428bca !important;
  color: #428bca !important;
}
.tox .tox-dialog-wrap .tox-dialog .tox-dialog__body .tox-dialog__body-nav .tox-dialog__body-nav-item.tox-tab:focus {
  background-color: transparent !important;
}
/**********************************************************/
/* template_sprites.less */
/**********************************************************/
[class*="icon-"] {
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: left top;
}
[disabled] > [class*="icon-"] {
  opacity: 0.5;
}
.input-group-addon [class*="icon-"] {
  vertical-align: middle;
}
.small-inline-icon {
  margin-bottom: -4px;
  margin-right: 8px;
}
.icon-none {
  background-image: none;
}
.icon-close-sm {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAdElEQVR42mPw8vJiAOJUIL4CxDJQPjKWgcqB1DCABJKB+C8Q/wfiB0CsgKb4NlTuHxBnMUB1/0fCd6AKZaBsZLkrDDgk7uAQk8FmNTZ8H+ZUBhzuxaqYWA0PsGkg5KQHyE4i2dMkB2sSUsTdJxBxmQykJg0AzhrR2o5L01MAAAAASUVORK5CYII=");
  width: 12px;
  height: 12px;
}
.icon-close-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAS0lEQVR42mP4//8/AyWYYXga4ATEl4BYAUlMASrmRIwBIIUg8ACqUQHK/g+VI2gAsoYHaGwFYsMA2RCcmmlmAMVeoDgQKY7GkZYXAMjzILo1S8yKAAAAAElFTkSuQmCC");
}
.icon-close-xs {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATElEQVR42mPw8vJioAQzDE8DnID4EhArIIkpQMWciDEApPA/ED+AalSAsv9D5QgagKzhARpbgdgwQDYEp2aaGUCxFygORIqjcaTlBQCAwwGcCWr1QgAAAABJRU5ErkJggg==");
}
.icon-delete {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAuElEQVR42mPw8vJiwII7gPg/Gu7AppYBhwGfgVgAiS8AFcNrQBEQf8JiMzr+BFWLYQAxmpENwesFojEyJw+I/xBh+x+oWgwD5pDghTnYDGiFSnJC+f+R5GBsTii7FZcXQJLSeAyQhrKxeiEcKqmLxwBdKDscmwH2UEkHPAbA1NhjM0ADKhmEx4AgKFsDmwGCUMkUPAakQNmCuBLSTyAuw2NAGVQNzsz0mIg08BifAc0EUuMfqBq4HgA3rEdBHf2ZzQAAAABJRU5ErkJggg==");
}
.icon-details {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA/klEQVR42p3TsUsCURzA8RMRIggRhwhcFEJchMCpv0Au3HR3FHdpbYimBnfBIRpzFBqkSXBwEJc6clIcCwQhAonz++QJPx4+79Hwgbt3777H/Y7zfN/3tC5CixUekBb7d+TJzLwolPX1Kc5sgSAi0MYd+oj/N6COn1GPCpziGldI6ICcyeBY4AZf2OjNnzok977bApf4wSMuUMALFsbwAlvgXj0xDMOYWFef7hdVl8ATOgeGOEbTJdDCN07Eeh5/yLgEklhiiBoaen1ivFZw7Cvk8KqHqaZ9ix7ekHIJ7MXF8Tnm+EDWNWAqYo2RLTCLCCglVORez/F3NnX3920BSIUw+6zLaMQAAAAASUVORK5CYII=");
}
.icon-download {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAv0lEQVR42uXSsQ3CMBQEUBdhBOoMkCK0UTawkGCLlDAAhScASpgCNmAEqCMWCA09RcxZOksfE4wlSorXOHenyInSWqtffAtY+rcBI4ohk/oGJqUcDmQwhWZgxJcbZjI5UMIaOoavUIgRXy74zDLrOqW/qDvsoU74eWpmXcfKgR1UCQMVsy8DUgsryEUp51kb5lXkk/Vwov5Tzg1MYAu3yFjIZTf+Er0RzOAAj4GSOzvCnNnojzSGBZzhAkuevWWfDRQ7/MjmBL4AAAAASUVORK5CYII=");
}
.icon-download-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAwElEQVR42mP4//8/AyWYkAIYGGkGNPzHDRqIdUEDMZrRDWABYh8gTsdiCExzOlQNC7IB+kDcB8QvoYrvALE2kiEwzdpQuf9QtSA9+rCAeg/EM4HYmojEYw1V+/4/UkiDODOA2JIIAyyhalEMQAa3gLgGiOWRNMlDxW6hK2bAE2X/gHg/FP/DpQhkgAEQTwDiV/+JByC1/bBAhGFWIPYH4vVA/AuLJpDYBiAOgKrFm5BEgTgfiM8D8QUgLoCKYagFAFVEWxp387zCAAAAAElFTkSuQmCC");
}
.icon-download-sm {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAp0lEQVR42r3QIQ7CMACF4TLIIEHgOAE34AqoeRSeZH4JlmtwA2AJCkeyEww/szNgSEAx/pJX0pTNIj7z+l621iRJYlo08nNm/j7YovYGtbLOQR97b3DCoG0wRYYNYpwlVpap8xnkeKLAChFGEikr1MndBQ+YdTyA0ZntNP6LWCXWGGOIJS54uY4dVMHIukmYV+6Tc+xwbyk9cMQCvfBfJ0hxlVTZt/MGoH61h9C5CGQAAAAASUVORK5CYII=");
  width: 12px;
  height: 12px;
}
.icon-help {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAzklEQVR42q2TwQ2DMAxF3SFYIcPk3iG4ZYN2DVYgxwiJITIHBwaoxMl1pB9KgwmV6OEJiP0/jp2QtZYKjPAUgjCBgDVT5q8vzHyTpxNewiJEoQMRaynmkPsxwMIgsOCFRqmsQSzlDNkkBx0CrSIsaZHrsoFBaX6TxAeMiHtoDKE5S1E2V8jbSZoHocPxh9K3BgRNIIypqwjT33rFIGmmM4O7MEM443tnUNtC/muvjHbdgtbEM76aqI3xqHGkjbF2kDSD3UH6y1G+dpmuXOc3V6hOMn8zEooAAAAASUVORK5CYII=");
}
.icon-home {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAyklEQVR42uXSMQ6CQBAF0KXRis6WxNrClgtQ7R1IqPUGtNyBmjNQcgIbSi5ga2KnCYWOf/RjCIE10Eryks3szM+yYKy1xmFPkz2u4RjuFM8JWEEOMpBzzxkQwIkDLRzgyLVwL5gKiODCxjOEsKOQNWFP9A0QEQ+LFB5sqGADCdwoYa1ij/amOqspJYtPyMCHYuQOCu5l7NVaabi42s+jx21GhjsNeyxnRANq2PaOLD90r6QztQaseSEy03u2/xWWBBhXwPAf+YeARV4yv12bMdWvjwAAAABJRU5ErkJggg==");
}
.icon-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtklEQVR42q2Tyw3EIAxEvUXQAsXQSW50sGkjNeSI0gV1pISVcvIO0rAfhFGk5PCUyB4PxoCEEKTBgxkksJPEmG/1nx9VfeAbwQscIIOFZMZKLlL7NWBgAwpW4DqdOeaKZqsmNRmZmJoiJb+xibFYDTxbWzur9gyE2lLjhcM5jLYtHGuewgnnjmgedCCsScJjWgzRyKDU7LcYWFuQs1sYDdEy+Bvi5WO0LpI2mBfplqt87TFdec5v3L1GAnBXS/0AAAAASUVORK5CYII=");
}
.icon-lock {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAdUlEQVR42mPw8vJiQMLsQNwFxM+A+D8aBol1AjEbsh4GNAO6sGhExx34DIDZXArErEjiIHY5VO4pPgNgtrChiTNAxWDyBA1gwIEHuQFHiYgBGD6CzYD/JGKiDOiAYrINICg3+A0oR0rCZBlAUiwcIUHzYZg+APlgZW1YZgQKAAAAAElFTkSuQmCC");
}
.icon-lock-sm {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAY0lEQVR42mPw8vJigGJ2IO4C4mdA/B+KQexOIGaDqWNA0tCFpBAdd2DTADO5FIhZobgcKvYUmwaYaWxIYmxI4jg1MKBhrBqO4nE/DB9B1vCfSIxTA07xgdNA0A9HiFB8GKQWAC/91G6AvvyQAAAAAElFTkSuQmCC");
  width: 12px;
  height: 12px;
}
.icon-logout {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAT0lEQVR42mPw8vJioATjkvhPJMZrAC65UCB+RY4BokC8ilwXINuK14AGEsOEAV3zf3INaMCniBgDyik1ANkQssOA4kDEF41D1ACKMhPRGAC8uknVeu0qVwAAAABJRU5ErkJggg==");
}
.icon-login {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYElEQVR42mPw8vJioATjkvhPJMZrACHbB5kBAkCcBsX8RAYg3ACQ5ntIAXOXSEPgBmSQEOog3IFuQBqJBtRj88JdJAV3kLxQDxVrgLJrcAUiSEMqFJMciMMkIVE9MxGNAQ0oKCNlRMVxAAAAAElFTkSuQmCC");
}
.icon-guestmode {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAeklEQVR42mPw8vJioATjkvhPJMZrACHb8RrAQKkB04D4ExA/BGJPUg0QRPPnVlINcEAz4AmpBnAD8WkkA6rJCQNPqIKXQMxCqgGyQDwfquArECcDMQcxBogA8QYg/oMlwbwB4kpCBqQRSHV/gZiPbgnpPzUMoCgzEY0BsIwiroML9tUAAAAASUVORK5CYII=");
}
.icon-file-pdf {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAArklEQVR42mPw8vJiAOINQPyfAL4PxA5Q9XAMY/xHl8CCQWo+AHECKQYYoBkgAMQXkA3BZ4ADVLEBmhoBqEsciDHgABArQPkfsIQJXgMUCITNf2LCAOZvsgwIgIZBA7kGbIDavgA96ogxIAGqMR+IJ0ADExSI56F8A3wGOCDFtQKSuADUWw1QNlYDQJIPoAqJSZkoBhhAnbiACM04w8CASM1EpwOiDSAmO6NjkB4GABCDLAcRdQhfAAAAAElFTkSuQmCC");
}
.icon-nofilter {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA1klEQVR42rXTOw4BURTG8QmdwiZ0orAAz2bCRZQaovauNdzWKhQ6iUIjkWA3Kq8VCN/EuXJyMi+E5FdN/t/IvVhKKesX34YZWMiBCNRhBkvYwh4OsIMNJCALJyjJgTWMIQkxjzc78dnEcuBBb+2q1ycFcYjS8xzFZei4DWga4e7QFLHzgonXIWoRtyi+0LfqwTToFjTFbcizuC9jv2tMs7gCA7fYb6AAV4qHMP/kh8TjEZ2HDjtg4io02IGGGijCjWJ5I4EDJq6xhzYciR00sBLx3/+Nb0+eRhW61uK8/AAAAABJRU5ErkJggg==");
}
.icon-nofilter-sm {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAqElEQVR42o3RMQoCMRCF4YiFthbWFuINbAWxTLGNB7AQzxDsxHPYewYLUWQbTyGIjXuJ+A/MQhgStfgWkn0vDInz3nexxAE3nHFBjTuO6GOOxvG5YosJOnAZM7yxkEXECRtMMUQvF8ZYNoKWUk/5acIjrNpTwj9hyaZzhl9hWxADOzPWaaZ4Gxre2xsrhWWMB3alQi4cS4U07DQUvxUaffZ2s8JLVbbwAYRBrSGKgIVEAAAAAElFTkSuQmCC");
  width: 12px;
  height: 12px;
}
.icon-notok {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAcElEQVR42q2TUQoAIQhE5xJdqkOFx+t7L1QGCstCKsx+vI9oxtQUvXcoTZnKsHPEMO3xwM2PsgwJzPLSHU+DRVsfJDE701NaSRC5aEYmkOQOKLwSZlepM+wPis26Nvf3AFQJVBOpb6QHiR5lepmodd6HRmvAbUitOQAAAABJRU5ErkJggg==");
}
.icon-ok-sm {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAdElEQVR42mPw8vJiIAUTq5ADiGWI1cAGxJuB+CEQKxFj8nYg/g/FB2ASMlBJfIrvA7ECSEIOiO8C8U4g5kRzBkwx2DkwPxxAkgCZKIDNZORQUoAKwhS8x6UYOZRgzvqPzRm44gFZE1bF2OJBAeonBUpjGo4BkDWir3RGSdwAAAAASUVORK5CYII=");
  width: 12px;
  height: 12px;
}
.icon-ok-sm-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAdUlEQVR42mOI2RHDQAomViEHEMsQq4ENiDcD8UMgViLG5O1A/B+KD8AkZKCS+BTfB2IFkIQcEN8F4p1AzInmDJhisHNgfjiAJAEyUQCbycihpAAVhCl4j0sxcijBnPUfmzNwxQOyJqyKscWDAtRPCpTGNBwDAA+W9M9Yeb6mAAAAAElFTkSuQmCC");
  width: 12px;
  height: 12px;
}
.icon-ok-sm-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAcklEQVR42mP4//8/AymYWIUcQCxDrAY2IN4MxA+BWIkYk7f/R4ADMAkZqCQ+xfeBWAEkIQfEd4F4JxBzojkDBsDOgfnhAJIEyEQBbCYjh5ICVBAG3uNSjBxKMGf9x+YMXPGArAmrYmzxoAD1kwKlMQ3HAAQt1C7xbeYYAAAAAElFTkSuQmCC");
  width: 12px;
  height: 12px;
}
.icon-ok {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAbElEQVR42mPw8vJioAQzDIQBCkB8AEozkKP5ARD/h9IK5GqG4QOUaEZxAYq/iNUMCwMMfxGrGWbAARwKCGrG5gJkhQQ1I0cjNkMIakZPB7gMwakZW0JCNwSvZlwpUQEpDBTIzQsKxGimSm4EAFYqIWqCMBWAAAAAAElFTkSuQmCC");
}
.icon-ok-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAdklEQVR42mPw8vJioAQz0N2A////CwDxfiA2INkAqObz/yHgPcgQcjXDwANKNH+AuwDdX8RqBocBNn8RqxlmwAI0BWBDiNGM7IILWAwhqBkejTgMIagZJR3gMQSnZoyEhMUQvJqxpkQkQwhqxpmUoYYY0CU3AgC4kvE6b9XvMQAAAABJRU5ErkJggg==");
}
.icon-ok-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAbElEQVR42mOI2RHDQAlmGAgDFID4AJRmIEfzAyD+D6UVyNUMwwco0YziAhR/EasZFgYY/iJWM8yAAzgUENSMzQXICglqRo5GbIYQ1IyeDnAZglMztoSEbghezbhSogJSGCiQmxcUiNFMldwIAECRs2pmRTs1AAAAAElFTkSuQmCC");
}
.icon-option {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvklEQVR42q2TwQ3DIAxFGSASnYYhmArBCrBOcmAQJFaAe+tI35VFQxWqHv7BzvfDthxlrVUTJdITSjOfDDaSJ2nEhwAcyGl4thFwJjLMBaYuAB25gjgzhAFemO/KS4AW9DsqPKrcgV99nQEJS+qD6ZzTQHn41lGT1JdXjOjOzHx/AUTSTmoLIzTURLlEt7BENx7Sg1QXABU1b0D44ZDC7JQrWmzDzE50+XHKDAncGpbEgF2MGq5+pitFAYgz3wuT+HuUDqfkqAAAAABJRU5ErkJggg==");
}
.icon-paint {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAT0lEQVR42mPw8vJioASDiKNA/J8EfBjdgP8k2vofmwFkY3INgLuGAeonUjQfQjeAEkxbA4gORKKiC19CwobfQg14Q64B2KJspBnwhthABAAW9zZ8GloylgAAAABJRU5ErkJggg==");
}
.icon-reload {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA50lEQVR42t2TMQ6CMBiFKwknYHIxgYGVMLs4Ew7DEbqiE46GCzhzBi/hARwME4MJxlAfyWtSGqqR0eEb2vz/y/+374ksy4TFBlTgAlpwAw2QILZqpXnwwAH0QDl4gEIptaKg0s0+OLPoCWqwBQFYgxycwMCaqxbVAnte3EE6s5ZmBzpzqvEy4tgvkHxoFnpsWyAER1D+2myusJg/EZgzjPzSWPLhQ7GgOeGXj18f2QIdzeJqTmk2RfNNVtD2HGjbnDYOaOuaNle0vW8KSAakYGBcYeoZOM98RHvnmHcNo9wy2hWjPlnrDUyKPLqhOtJAAAAAAElFTkSuQmCC");
}
.icon-reload-sm {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAjElEQVR42mPw8vJigGIWIE4A4v1A/AqK90PFWKBqGmCKhYD4DBCfBuJUIOYBYnUgLgXik1C5TiD+D1LMBMQngHgRkm3IGCR/A6QYpiERiM8CMScODQ0wxTANJOFBquE/Em7AoZAbiM+DAghZww1oEGIL1g3QoGeCaeiERs5JaGSpY4k4IZiTGkhIGgwAGvOj6JNcopcAAAAASUVORK5CYII=");
  width: 12px;
  height: 12px;
}
.icon-run {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAS0lEQVR42mPw8vJioAQz0MqABUDMRYkB/4H4KhBrUWIACH8F4nhKDIBhnF4i1gCcXiLFAJiXEgbMAIq8QHYgUhSNFCUkipMy/XIjAJm9DeIgIRmpAAAAAElFTkSuQmCC");
}
.icon-sort-asc {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAARklEQVR42mPw8vJiQMMNUIwijk3RfyhuwKUQWRGGYnyKUBQTUgRXzIDFM1jxsFNIUvBgjV9kcXyJoQFbFKJLNuBLFHidAQCCL7OlUQ/8RAAAAABJRU5ErkJggg==");
  width: 10px;
}
.icon-sort-desc {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAQklEQVR42mPw8vJiQMMNUIwijksRhmJ8JqHw8VqHLA7j/CeAGxiwmIIVDzuFJAUPPsUN2KIQqyJciQJDES7PYI13AAI5s6UEHgoeAAAAAElFTkSuQmCC");
  width: 10px;
}
.icon-sort {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAO0lEQVR42mPw8vJiQMMNUIwijksRhmJ8JqHw8VqHLA7j/CeAGxiwmIIVDzuFJAUPUQFOUhSSlCjwOgMA1k6qsdYHLrYAAAAASUVORK5CYII=");
  width: 10px;
}
.icon-tree-collapsed {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATUlEQVR42mPw8vJioAQzDGoDhCgxQBiIfwNxBCUuaAbi70BsRq4BjEC8EoifAbEMuYHIDcQXgPgUEHPS3QCKvUBRIFIlGoWGfl4gCgMA5MXrBSNTLsIAAAAASUVORK5CYII=");
}
.icon-tree-expanded {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZ0lEQVR42mPw8vJioAQzjBqA1QAOPBo4CBkgC8Q/gTgbTZwRiBuB+DsQcxJyQT4Q/wHi6UDMCsTcQLwGqjmS2DBwB+L3QLwfiM8B8TMgNiM1ENWB+BYQnwFiaXJjQRCIuUZTIo0NAABHHOsEKBlPLQAAAABJRU5ErkJggg==");
}
.icon-navtree-collapsed {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATUlEQVR42mNYsGABAyWYYVAbIESJAcJA/BuIIyhxQTMQfwdiM3INYATilUD8DIhlyA1EbiC+AMSngJiT7gZQ7AWKApEq0Sg09PMCURgAlIjtFKKfxXMAAAAASUVORK5CYII=");
}
.icon-navtree-expanded {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZ0lEQVR42mNYsGABAyWYYdQArAZw4NHAQcgAWSD+CcTZaOKMQNwIxN+BmJOQC/KB+A8QTwdiViDmBuI1UM2RxIaBOxC/B+L9QHwOiJ8BsRmpgagOxLeA+AwQS5MbC4JAzDWaEmlsAAD20O0T2oyNeAAAAABJRU5ErkJggg==");
}
.icon-user {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAnElEQVR42mPw8vJioATjk5QA4lgoliDVgHAg/o+Gw0kx4C4WA+6SYsB7LAa8J8qA////MwLpH1gM+AGVI+gCdSyaYVidGAOYgHgvFs17oXJEhYEDFgMcSE0He5A07yEnIfUhGdBHigH2QLwBiP8iGfAXKmaPzwAtID6LJwZg+CxULYoBtkD8iQjNMPwJqgduwFESNMPwUUKBSBQGAK+gObzPodOpAAAAAElFTkSuQmCC");
}
.icon-wait {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA/UlEQVR42pWTPQrCQBBGVytBLYJIsBKbHEFygiApvYGF/doKQa/iESR4Cj2BvWnsbddv4RuYrBrW4hU7zL79mRlTlqUJWIAKnMEDNKAGR5CF+XrRByuwAUswBjnYgTtw4AWsc67XEjCwBsMvN/KMwIkSz0UkkjD9sTFES6wIko6TQybgqZ6T+eAgcrOwV7c4+MAcbMEsUlAoQe0DNy6ukYJUCRrDOksgjZRcmX8zbBIRFJGCGZ89N+wwEez//NCBYXu+KHiyVDGbfekTWVh1i1OkYBq28iWQjDpOXoetLBKrnnPnIOUcrCUHbcXB+5hGIePH1izxg6NdcdRb+W8aACnXEyH3rgAAAABJRU5ErkJggg==");
}
.icon-wait-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA/klEQVR42pWTPQrCQBCFV6uAWoiIpBKbHCF4giApvYGFfWwDolfJESTkFHqC9Eljn3Z9i29wXTWsA1+xw+zbn5mntNbKYQWO4AIa0IISnEHk1tuLIdiAHYjBBKzBAdT6GR3I0jQdvAkwsQWjLzcyjEGhX1GJiBTMf2x0sUUyEZj2nOwyA3frOZFJBp6bhdy6xckklmAPQk+BxBIoTeLGxdVTYGEJtIp9llh4ilxZf1McEonEUyDks5eKEyaR//mhgeJ4dhS4s1U+m03rp7LIrFsUngJzd5QrR2Tcc/LWHWURyazn1DTSmsaKabQNjffhRiHix5ZscUNrH2n1t/oHnsovgRm7x/IAAAAASUVORK5CYII=");
}
.icon-closewindow {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAhklEQVR42qWT2wnAIAxFHck5nCL7//RukCpoSWoegoGAoOe0mGtprZWb/hbMTL2f3tU7PPbmGVKCCa8yJQJeRVIA1qUkBjwKUlA9iQevD/x/0ZK4sBIEEhfeBIkE1uWWg9sOp3MKu5IMRjbiDK7RiKMgwQjSJvGijCDKMKMsJDh4TNge002/0y99vC4Dpq0AAAAASUVORK5CYII=");
}
.icon-introduction {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAY0lEQVR42mPw8vJiwIP/QzFONegKicUPgVgJ3QAGErA3EN8EGYLNgP9oTv+PwyuNQHyAqi6gKAzkgPguGQYxwDRfB+JAEr0BN+AANEDQwwNXYGIYAHNBELkuoDgMqJKUR7IBAJb6N1nXJEYxAAAAAElFTkSuQmCC");
}
.icon-optionsmenu {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAI0lEQVR42mPw8vJiwIH/o2Gs6hiGtwFEYZoaMBoLo7FAPwMAWfQN4JuCimkAAAAASUVORK5CYII=");
}
.icon-optionsmenu-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAI0lEQVR42mP4//8/Aw6MDrCqYxjeBhCFaWrAaCyMxgL9DAAAoiQs/u/a2IcAAAAASUVORK5CYII=");
}
.icon-appmenu {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAI0lEQVR42mPw8vL6j4YZoJgocYbhYQBFmCoGjMbCaCwMvAEAEuJtgBm/0l8AAAAASUVORK5CYII=");
}
.icon-appmenu-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVR42mP4jwkYoJgocYbhYQBFmCoGjMbCaCwMvAEAWxKMnsI6dy8AAAAASUVORK5CYII=");
}
html.plain .icon-appmenu-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAI0lEQVR42mPw8vL6j4YZoJgocYbhYQBFmCoGjMbCaCwMvAEAEuJtgBm/0l8AAAAASUVORK5CYII=");
}
.icon-sidenavigation-expand {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAeElEQVR42mP4//8/AyWYYfgYIAfEa4G4EYiZ8GhgBuJWqFo5ZAOO/0eAeTgMAYktRlJ3HJcB2AwBsReiqUExQAaIb+MwBIQXoMndhupBCURchszDpRlbLGAzBKdmXNGIyxAMzfjSAbohWDUTSkgy0JA+jkvzMMkLAA1+NTuAxbU6AAAAAElFTkSuQmCC");
}
.icon-navigationmenu-open {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAI0lEQVR42mPw8vJioAQzUMuA/2Ri6hkw8GEwGoijgTiwYQAA/0IxvJUdwHMAAAAASUVORK5CYII=");
}
.icon-navigationmenu-open-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIklEQVR42mP4//8/AyWYgVoGkAuoZ8DAh8FoII4G4sCGAQBHgVDa0LI0FgAAAABJRU5ErkJggg==");
}
.icon-navigationmenu-close {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAfUlEQVR42mPw8vJiwIEZgbgDlzwuTexAvAKI/5OiUQSIj0E1LSBWoxIQ3wDif0DcAHUuQY3mQPwSiH8AcQwev6NoDADir0D8FojtCGmCacwH4r9AfBuI1YnRBNP4nxxMkUaYU++Q6lSyA4ei6KAoAVCU5ChK5DDMBMT9uOQBiuz7JAx6Ul4AAAAASUVORK5CYII=");
}
.icon-navigationmenu-close-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAfUlEQVR42mP4//8/Aw7MCMQduORxaWIH4hX/IYBojSJAfAyqaQGxGpWA+AYQ/wPiBqhzCWo0B+KXQPwDiGPw+B1FYwAQfwXit0BsR0gTTGM+EP8F4ttArE6MJphGsgBFGmFOvUOqU8kOHIqig6IEQFGSoyiRwzATEPfjkgcA+x3WYnpHggAAAAAASUVORK5CYII=");
}
.icon-back {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAe0lEQVR42mPw8vJiwIET8MjBMT7N/8k1AKaZLAOQNZNsALpmZHwfiOcDsQEuA/BpRsf1lBoAwgWkegEdvwdiAWIDEaTQAYgnAPEHJLkAcqLRAMmQBnITUgIxBuBLygJQAxwIGcCAx4APhPICPgwLULINKIBFIbkGoCRnABkSI2YMs1qsAAAAAElFTkSuQmCC");
}
.icon-back-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfElEQVR42mP4//8/Aw6cgEcOjvFp/k+uATDNZBmArJlkA9A1I4P7QDwfiA1wGYBPMzqop9QAECgg1Qvo4D0QCxAbiCCFDkA8AYg/IMkFkBONBkiGNJCbkBKIMQBfUhaAGuBAyAAGPAZ8IJQX8GFYgJJtQAEsCsk1ACU5AwBhQkKE01acRQAAAABJRU5ErkJggg==");
}
.icon-sort-amount-asc {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAVUlEQVR42mP4//8/AxKGAXT+fzR1cMxAawMIYlJcgNVwmhtAEy+gqKG5ATT1AlabqG4AUV4QAOILWAz/AMQGxIYBuiFEaUYPRJghRGvGFgsCpGgGYQBjvVEgyZNneQAAAABJRU5ErkJggg==");
}
.icon-sort-amount-desc {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATElEQVR42mP4//8/AxKGAXQ+TsBAawMIYkpcQB8DaOIF+hpAVS8MjAFEeUEAiC9gCawPQGxAbBigG0KUZnQvwAwhWjO2MBAgRTMIAwC/B1EgLGieSgAAAABJRU5ErkJggg==");
}
.icon-sort-amount-asc-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAVUlEQVR42mPw8vJiQML/oRid/x9NHRwz0NoAgpgUF2A1nOYG0MQLKGpobgBNvQDGNDeAKC8IAPEFLKZ/AGIDYsMA3RCiNKMHIswQojVjiwUBUjSDMAAbjTICy5bQlAAAAABJRU5ErkJggg==");
}
.icon-sort-amount-desc-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATElEQVR42mPw8vJiQML/oRidjxMz0NoAgpgSF9DHAJp4gb4GUNULA2MAUV4QAOILWALrAxAbEBsG6IYQpRndCzBDiNaMLQwESNEMwgB21zICmwEJ2QAAAABJRU5ErkJggg==");
}
.icon-chkbox-checked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAdElEQVR42mPwgoDHQPyfRAzS48lApmYYfsRAgWYwprsBXygx4BUQ6wJxOTkGvARiHSBmgNJf8BkwDaoBl+aX+FwwFU0hXs3YDEDXgFczLi/AAosBijWA+Dmp0QgzBK9mQrHwEpezqZ4SKc5MniAGOZqB2AMAmRfBVQL0dMEAAAAASUVORK5CYII=");
}
.icon-chkbox-unchecked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAM0lEQVR42mPwgoDHQPyfRAzS48lApmYYfsSAxGEgEYP1jRowasAwMoDizOQJYpCjGYg9APc7SeTy4k6ZAAAAAElFTkSuQmCC");
}
.icon-chkbox-tristate {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAUElEQVR42mPwgoDHQPyfRAzS48lApmYYfsSAxGEgEYP10cQAXGEC9jMxBuALk0fEGEAo4EaCARQHoidUITbNHnRJSCQbQHFmwuVngppBYQIAkEGF6CtrJDIAAAAASUVORK5CYII=");
}
.has-error .icon-chkbox-checked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAd0lEQVR42mO4GezvBcSPgfg/iRikx5OBTM0w/IiBAs1gTHcDvlBiwCsg1gXicnIMeAnEOkDMAKW/4DNgGlQDLs0v8blgKppCvJqxGYCuAa9mXF6ABRYDFGsA8XNSoxFmCF7NhGLhJS5nUz0lUpyZPEEMcjQDsQcAbFdeZMgsHJgAAAAASUVORK5CYII=");
}
.has-error .icon-chkbox-unchecked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAN0lEQVR42mO4GezvBcSPgfg/iRikx5OBTM0w/IgBicNAIgbrGzVg1IBhZADFmckTxCBHMxB7AADKe+bkbacb/QAAAABJRU5ErkJggg==");
}
.icon-radio-checked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABDklEQVR42pWTSw6CQAyG2agLiQcRiKx8XIGLiQuNqNHD+LiEegPBteACEoy2yd+kmYxBF18ybf+WtjM4URQ5BgGREBfiCfi8JHxTr40OsSVexPsLNbEh2mYBTj5BVKKDEdEFfF4hxpqjFJECOwRuxMAylhBCw9q1FAjQdtmQrIuUGMdzsJw32hYRtzcjMiIlYj03vs45CzauMIZKEFsWGKv4GL4zGwUMVwkyS4G7irvw5WzklgKppcBNxXvwPf4ZYfptBFniylhijE4al+jjSkpc0S/XWCGnL86NmjP88SEl+iVyewcEKrQ4xmKZCXwVNHuiZf5MbYjqhp8pkWSzgODxcnjDeCMFznOe2dR/AJSjUIpE+lZnAAAAAElFTkSuQmCC");
}
.icon-radio-unchecked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42q2TSwrCMBCGs7EuLB7EttiV1iv0bop9oIfxcYnqDbyArYsUKnUG/oEQlD5w8UEm+ednMpmoOI6VRUAkxI14AV7vCd/Wm8GUOBBvov1BQ+SEYxtw8hUijQrWxAzwOsUZay5iIgZHHDyI5ZdrCSE0rM3EIEDZuiPZNNG4jqfQnBZlq55kyNlxcEewGmAQIafgoELgDjBwkVNyUI4wmCPn+ZcrSBPTsU308SQaT9TnGWvkLGQzNwYp7DlIiTmJPJZnHNQoMUJjmQ32amhOxMT+TA5ETcdnSiTZNhA8bg53GDNSYb3lO9v6D/a1NRcSmWNzAAAAAElFTkSuQmCC");
}
.icon-notification-default {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAaElEQVR42mP4//8/Ay0xw4iywBaIn/yHgCdQPlUt2PwfFWymtgX70CzYR20LutEs6KK2BWxAnALEHVCabcikIgcc2IBaFuACB4aMBTB8YNSCUQsozmgX0Cy4gCRHk3yADAa3BSO80gcAeRMM0hpa+z4AAAAASUVORK5CYII=");
  width: 24px;
  height: 24px;
}
.icon-notification-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAmUlEQVR42u2VwQ3AIAgAHaGjOBIjdQQ36Qgdpd2AahoaYkhRlE9TE17CXSIGAiIGzwi/oIqYY8uxeAgK/MD77CTxgCOXeMEfiSe8HHCFSz1IdDEDXguSlDAC54KkJVrgJFgbC7rhJCiFp1JogvMn0iQmeN1kTdINl75pjwSs07RFAqPj+k0Cs/aBJIHZC4dLwGujRSv8G0v/AmJrUQYCOvSPAAAAAElFTkSuQmCC");
  width: 24px;
  height: 24px;
}
.icon-notification-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA1klEQVR42rWV4Q2DIBCFGcERHMVRHMURHMERuoGM0A3aTa6lOVpCuPM9QkneDyHyvg9DDCISwEzvnJoJfS8QBYf8xjG6YNaNnxrRuWEFmX7VwBYsfZ6DLVj6PAdb9NBTFj30lEUvPWzB0KdNHpoZtWDot+KibagFc/ZWgWvBnL1V4Fp49AtRYFpY9LFR7BWYFih9SUndC5S+3GR11u+1BUqPZqkt6oV4cbPri9ZKLC3qSY/+6iM3LVD6bJD/aFf/ga9FergNOHvTIhTa5+B8RirY5X9jfwGiMFJeu6n4zAAAAABJRU5ErkJggg==");
  width: 24px;
  height: 24px;
}
.icon-notification-error-small {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAh0lEQVR42p2R0Q2AIAwFGcGNXIVR3MgRdAPZAEdwAywJLxGkrwGS+5BI71CXUnKEUzjYO+ywF56CnxlwC1shjg6AfSmoFZYdz2qFZceeWmHZg3CxCsuOpVZYd/8O6FZYd28H/CqYHd8gNHtVBbNrVBXM3v6FboVl712hqoB9F9ZB8pkIy+wKLzv+RGKMQCR/AAAAAElFTkSuQmCC");
}
.icon-warning-small {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAjElEQVR42mO4GezPgAcfAOL9+NTg05wAxB+gOIEcAx4AcQMU3yfVAJjtAlCM0xWEbIfxcbqCkO0wMZyuIGT7BSA+j88VhGz/D8U4XUHI78gGYHUFIb+jG4DhCny2w8LgApoYiivw2Y4Lo7gCn+3osYDVFYRsx+YFFFfAbF8PxPYkYpCe+zBb/pOJLwAAxv/CRNv7E0EAAAAASUVORK5CYII=");
}
.icon-close-notification {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAhklEQVR42qWT2wnAIAxFHck5nCL7//RukCpoSWoegoGAoOe0mGtprZWb/hbMTL2f3tU7PPbmGVKCCa8yJQJeRVIA1qUkBjwKUlA9iQevD/x/0ZK4sBIEEhfeBIkE1uWWg9sOp3MKu5IMRjbiDK7RiKMgwQjSJvGijCDKMKMsJDh4TNge002/0y99vC4Dpq0AAAAASUVORK5CYII=");
}
.icon-close-notification-area {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAaElEQVR42mP4//8/AyUYm6AcEB+HYhlyDFj7HwFuEzIEm2Drf1SA1xBsgsxAvJhYQ3A5jQmIFxJjCL4AAhmygJAhhKIJZMg8NEOO080AbJqJ9gJRmnEZQLRmXAY0UpqQKE7KFGcmkjAAO4s1O8pHHsAAAAAASUVORK5CYII=");
}
.icon-pencil {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAqklEQVR42mPw8vJiIAErAPF+IP4CxLuBWI6BRAMOAPF/JLyLFJsLoPR9JAM+E6sZpqkBjb+PFM3f0QwBeUeBWM0LgVgVyZACmDpcmuWA+C5U8XIgZgPiBVD+QyBWwmcA0ZqxGUCSZnQDSNaMbABZmmEGsCOF9kogZoWG+n+ouAK+qAYRlkgp6z7UEKI0wwwoQkvfBJ2NbsBqcjXDDDgOxKuAuBDqHXZScigApgQrJZgHnDgAAAAASUVORK5CYII=");
}
.icon-pencil-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAqUlEQVR42mP4//8/AwlYAYj3A/EXIN4NxHIMJBpw4D8q2EWKzQVQ+j6SAZ+J1QzT1IDG30eK5u9ohoC8o0Cs5oVArIpkSAFMHS7NckB8F6p4ORCzAfECKP8hECvhM4BozdgMIEkzugEka0Y2gCzNMAPYkUJ7JRCzQkP9P1RcAV9UgwhLpJR1H2oIUZphBhT9xwR4nY1uwGpyNcMMOA7Eq4C4EOoddlJyKADuNEpDQKvaTQAAAABJRU5ErkJggg==");
}
.icon-pencil-sm {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAjElEQVR42mPw8vJioAQz0NMAIyA+BcRXgdiNVAMkgTgOiP8B8X+oIUQbALL5HRA3AHES1JBTxBoA03wPqrEB6hIjYgyAaT4HxCpQQ95BvUMwENE1n4PyjYiJBaI1YzOAJM3oBihDFV8iVjO6AYXQOIYZQlAzugGroAb8J1YzugHHoYYUQr0z+DITVgwAQ9QJT/ZHniEAAAAASUVORK5CYII=");
}
.icon-edit-large {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA+ElEQVR42sWX3Q3CIBRGGcERHIVnnjpCR+gIjuAGZQO7gWygG+gGuIESc0lIc0tvk/vBw5cmhXAOfy0Y55wBx6bcUmLKN+VO7/7laPhIUC4XtEANnmN7CwTUnIslUL2ehRIf5JBLJBb0fO9J2BaLbUvCa2xDDv4WSHiNDxEHf6acNspmrh0E3NDzxdQZNQQk8AdTx2uMgCr8qIA6/IgABC4VgMElAlD4ngAcXhNoAt8SaAbnBJrC1wLN4aXAmWk4ouGlwFD5l8PgpcC1cqCIKHgpEARHaHV4KdAFngVsL3gWmHrBs8DCXZloYQ60RQ1SIJDEtLpWNckPPiqu71kY5qgAAAAASUVORK5CYII=");
  width: 32px;
  height: 32px;
}
.icon-zoom-in {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAuElEQVR42q2S0Q3CMAxEPUJH6Agdge/8NBuQEToSm8AG9QZlg3YDcCRbOqzUKIiPk6Lafr5eQiklAi2iVfRS1fPV9XzIDoMb9Fq15xTA2vgUZdGoyvrNIE3AAsO2xTabO4OUFsC2ZygggLTWdIHNQ5DB2ID+D9DzCxyFuAUhblGI6KI2znCNMwzzt4fEQQZWu/sH5YnFgRhsP+AqpzNAJHxQu+jSCyDdfIDD0gsg3WyA/ReAZVWd3N6SHEEQXymcvwAAAABJRU5ErkJggg==");
}
.icon-zoom-out {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtElEQVR42q2SUQ3DMAxEDSEQCqEQ9p2fhsECoZDGZGPQMOgYtAw2R7Klm5V4yrSPk6zWeT5fQjFGAq2sjfUS1fpqej6kRTAHrTbp6QKKND5ZiTWJknxTSBOwwuHWlACQ3ALo9OTsmnouCPYMTgYT1P8HjKxQvBB3J8TdCxFd1MYFrnGBw+XbQypOBvrvbl1aYjagArYfcJVzD+AJH9TBuowCSCaf4DCPAkgmK+D4BaBZVSe3NyF0ORih2GprAAAAAElFTkSuQmCC");
}
.icon-attachment {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA/ElEQVR42o2Tuw6CMBSGEXffh8UH6ODgaMIrmHARBgcXkpowELw9CKMvwMaio4kbL+DiYuoh/k1K0wokX+C0fH9yTsFhjDkj8Ik78SJqYi73xsgFIYiGyIkn8ZEhQ3IJOVDWpgiphwIOkEPDXo52rAFHyBHqjFgo+w1mYgw4QY5Rc9QZ6gC13wsQQkzofsbmRpM56hB1YToF+XJikSNdVgM8HM3OIscmWQ2oMBiXWGpyoslr9rt6Aa0idGEPPKeaLGdQ/gvYEm/ipsmyjQsGbm1hhllciZXWRk82DXGPELnuIswo68eYIqRBOxzP3Ro3yaYv0UM7LaiwZv1nvvGVOupg9SZVAAAAAElFTkSuQmCC");
  vertical-align: middle;
}
.icon-install {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAASElEQVR42mPw8vJioATjk/yPhEcNoKcBWkB8BU0zDF+ByhN0ATZDsGrG5wVkQ3BqJhQGWoQ0wwz4TwEmywDkWBoYF2AYQBEGAEnoOddoz6uOAAAAAElFTkSuQmCC");
}
.icon-shortcuts {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAASUlEQVR42mPw8vJioAQzDAoDDgPxfzLxIQYKNIMxsgEwZ/0nQCOr+0+OC3AawEACTZELBj4M8LrgPxGJ5z/VXXCIAgMODnxmAgBm7mmPhjypWQAAAABJRU5ErkJggg==");
}
.icon-folder {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAc0lEQVR42mPw8vJioAQzUMOA/2j4IRArUWIASYbgMoAQpr4BjygNxJVAbECGS87DDCgA4n4yDCiAGWALxK9I1PwLiEVBBvwA4nAybF8PC4NjUA6pBgTADFgEdQ4pmkHeZYUZcIQM2/uRo/E1GQYYUC03AgAIw3N8ZdOoxwAAAABJRU5ErkJggg==");
}
.icon-folderup {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAS0lEQVR42mPw8vJioAQzUMOA/3hwB6UGEDSEGAPw4sFvwH0oJsuAh0CsBMRyQHyXVANgmmGhjdMQBiI04zWEUBjANJMdiEPEAIowAEJSiTWzFOS0AAAAAElFTkSuQmCC");
}
.icon-useradd {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAoElEQVR42mPw8vJiQMMCQLweiP9D8XqoGAM2jE1wA5JmGN5AigEfsBjwnhQD/uPA9DPgARbND0gxoAGL5gBSDADhC1DNF6BRCDJ0P1QMRNcTMgDmFQEkw9DxeXQDFIA4H2oDKNoSsHgHPZAbYJoLoJqQJQ2w2I5uwAFsgYZNMc7oxpXy/kO9RJQL8GGiwwAfxhULFwhFI7pLDsCcDeWD5QAWB06i9mGPVwAAAABJRU5ErkJggg==");
}
.icon-useradd-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAnUlEQVR42mP4//8/AxoWAOL1/xFgPVSMARvGJrjhPybYQIoBH7AY8J4UA3AB+hnwAIvmB6QY0IBFcwApBoDwBajmC9AoBBm6HyoGousJGQDzigCSYejgPLoBCkCcD7UBFG0JWLyDHsgNMM0FUE3IwACL7egGHMAWaNgU44xuXCnvP9RLRLkAHyY6DPBhXLFwgVA0orvkAMzZUD5YDgBeN23AfPhzhQAAAABJRU5ErkJggg==");
}
.icon-key-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAdklEQVR42mP4//8/AwEcAMT7/yMAiO0AkyekecF/3KCBkAEBuDRBaRBwwGfAASwGIMuDwAF8BmAD9Wgu+E+qAXidRGzgIYMNlGjGGoikaMaIRnyaD6CxMRISPs0J+AIbn2YGYjADGTFE0AAGUjBVDLhAjkYYBgC1lm4p3uTSRwAAAABJRU5ErkJggg==");
}
.icon-calendar {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAPklEQVR42mPw8vL6D8UMUPwfD0ZXw0BIAyE8iAxgIAPT1gDkUMfHpp0BZHnhPxls6hpAFy/Q1gCKvEB2XgAAWOJii560m0wAAAAASUVORK5CYII=");
}
.icon-calendar-primary {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAPklEQVR42mNw6j71H4oZoPg/HoyuhoGQBkJ4EBnAQAamrQHIoY6PTTsDyPLCfzLY1DWALl6grQEUeYHsvAAAC2obmoN9fEcAAAAASUVORK5CYII=");
}
.icon-clock {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABAklEQVR42qWTQQqCQBiF3bUR10FpIC7EC5R4A6/RDaLOIO7bFGQ3sCPkEfQE1aJ9CJEbtX/iTQzDaEWLD3zPN09H/9HCMNQkTGJFZMQNZPBMOS8KnTgQDdF20CCjywUDokCoItaELZTb8CpkCqx5F2xx40p4im1xPGRarHkVOEQNAmkBf3XRC4S8w4wIoUTxRFUBYwc/YiKHmP1QMOXfgokHhNFTMJF8A/6diRJCVxSccO9MjKVfzvzy0xZGxEUoGaq2EEPsO36dWDKHl0DHGvZXY8r8npIFrn1k2RqLBzbCILk9g+SqBomPcv7PKPMvm35xmFLVYRKxiKV0nI/wLDn/BGR2RXEQl/kkAAAAAElFTkSuQmCC");
}
.icon-plus {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAOklEQVR42mPw8vJiwIHvA/F/KL6PSx0DHgP+o+FRA/AYcB+LYmLxfQYKNIMxVQyg2Auj6YCGBhCVnQF5RUyg94LP7AAAAABJRU5ErkJggg==");
}
.icon-plus-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAANklEQVR42mP4//8/Aw58/z8C3MeljgGPAehg1AA8Btz/Tz64z/CfQkAVAyj2wmg6oKEBRGVnAMF1a77ADtyKAAAAAElFTkSuQmCC");
}
.icon-hidden {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABF0lEQVR42qXTP0tCURzG8UtL0SoJCtEbEJtbJBzvG7AQXF0aHIKgN6ENujkELtbaoJs4tNV7EEn6IziYkBLU9wfPhXOPOnQbPuiR8zzHc8+5QRiGwX8kDZaxTFoQhctJCmLhbQV5tPCIKT4wRMcP+wUZ9PEjK+e7+VZ4D4d+wTHGWGjVa+zq0w3v4B4T5KKCFF4VLqogq+KKt7KFC/jEGw5sUtcJ2/gJt6g6e7ZwDyPNOVXmLlDrQs02vtqw555+a2tOUZmuDdJ4xxwnuNgSftHcKGzbTkUPMacJc++oGnhGHUe4VHisBx87xpqz8j6aCt7gATP9k76OPHaMJXw5K59hoK1NdalaumRrL9P5phv2l7cxcdj8AmTAMzpiWua2AAAAAElFTkSuQmCC");
}
.icon-visible {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAvElEQVR42mPw8vJioAQzDE8D9IB4GhAfA+I3UHwMKqaHzwBJIN4JxP+h+BcSGxnvhKpFMUAfiB8D8VeojVVAzA6lkTW/gap5DNUDNkAYiF9AJZygiqShBktjMcAJqhakRxikaCWSZhD/IRAvAGIjKI1swEOoGpghK7EZMBeH3/9D5TAMQPeCGBA/xaL5KVQOwwvogVgCxPJA3A/E56C4HypWgi0QsUXjeyDeAsQToXgLVAxnNFIlIQ1MXgAAvhkz/8bWbEIAAAAASUVORK5CYII=");
}
.icon-optionsmenu-empty {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGUlEQVR42mPw8vJioAQzjBowasCoAcPFAAB9fd4BgHOpRgAAAABJRU5ErkJggg==");
}
.icon-optionsmenu-selected {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATUlEQVR42mPw8vJioAQzDDkDFKCYLANAGh8A8QF8BmDYgKb5ASEXHMCiCKdmXC5AVoxXM64wQNaEVzO+QFQgRjOhWFAgpHlopsRBaAAAw9XwAYk3fMEAAAAASUVORK5CYII=");
}
.icon-date-next,
.icon-date-previous {
  background: none;
  background-repeat: no-repeat;
}
.icon-date-next {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAVElEQVR42mPw8vJioAQzUNuADUCsQIkB/4H4PRDXU2IADN8HYgdKDIDh9fi8RYwBeL1FrAE4vUWqAQ/INeADEDeQ64UN5AbiA3KjEadz6ZKU6Z8bASLeGVvjdsvtAAAAAElFTkSuQmCC");
}
.icon-date-previous {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXElEQVR42mPw8vJioAQz0NsABSDeT44BAkBcD8T/oZgkAwKA+D6SZqINgDn3PxaM1wB055JkADbnkmzAA0oMgHmhgRIDkAPxACUG4PMWWQmpgRID0L01cJkJAwMADGoaWCAdqAgAAAAASUVORK5CYII=");
}
.datepicker-days th:hover,
.datepicker-days th:focus {
  background: none !important;
}
.datepicker-days th:hover>.icon-date-next,
.datepicker-days th:focus>.icon-date-next,
.datepicker-days th:hover>.icon-date-previous,
.datepicker-days th:focus>.icon-date-previous {
  background: none;
  background-repeat: no-repeat;
}
.datepicker-days th:hover>.icon-date-next,
.datepicker-days th:focus>.icon-date-next {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAVUlEQVR42mNw6j7FQAlmoLYBG4BYgRID/gPxeyCup8QAGL4PxA6UGADD6/F5ixgD8HqLWANweotUAx6Qa8AHIG4g1wsbyA3EB+RGI07n0iUp0z83AgDVV9JbKhmtXAAAAABJRU5ErkJggg==");
}
.datepicker-days th:hover>.icon-date-previous,
.datepicker-days th:focus>.icon-date-previous {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXElEQVR42mNw6j7FQAlmoLcBCkC8nxwDBIC4Hoj/QzFJBgQA8X0kzUQbAHPufywYrwHoziXJAGzOJdmAB5QYAPNCAyUGIAfiAUoMwOctshJSAyUGoHtr4DITBgYAvuPTWALiX28AAAAASUVORK5CYII=");
}
.icon-time-up,
.icon-time-down {
  background: none;
  background-repeat: no-repeat;
  transform: rotate(-90deg);
}
.icon-time-up {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAVElEQVR42mPw8vJioAQzUNuADUCsQIkB/4H4PRDXU2IADN8HYgdKDIDh9fi8RYwBeL1FrAE4vUWqAQ/INeADEDeQ64UN5AbiA3KjEadz6ZKU6Z8bASLeGVvjdsvtAAAAAElFTkSuQmCC");
}
.icon-time-down {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXElEQVR42mPw8vJioAQz0NsABSDeT44BAkBcD8T/oZgkAwKA+D6SZqINgDn3PxaM1wB055JkADbnkmzAA0oMgHmhgRIDkAPxACUG4PMWWQmpgRID0L01cJkJAwMADGoaWCAdqAgAAAAASUVORK5CYII=");
}
.timepicker-picker td a {
  border-width: 0px;
}
.timepicker-picker td a:hover>.icon-time-up,
.timepicker-picker td a:focus>.icon-time-up,
.timepicker-picker td a:hover>.icon-time-down,
.timepicker-picker td a:focus>.icon-time-down {
  background: none;
  background-repeat: no-repeat;
}
.timepicker-picker td a:hover>.icon-time-up,
.timepicker-picker td a:focus>.icon-time-up {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAVUlEQVR42mNw6j7FQAlmoLYBG4BYgRID/gPxeyCup8QAGL4PxA6UGADD6/F5ixgD8HqLWANweotUAx6Qa8AHIG4g1wsbyA3EB+RGI07n0iUp0z83AgDVV9JbKhmtXAAAAABJRU5ErkJggg==");
}
.timepicker-picker td a:hover>.icon-time-down,
.timepicker-picker td a:focus>.icon-time-down {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXElEQVR42mNw6j7FQAlmoLcBCkC8nxwDBIC4Hoj/QzFJBgQA8X0kzUQbAHPufywYrwHoziXJAGzOJdmAB5QYAPNCAyUGIAfiAUoMwOctshJSAyUGoHtr4DITBgYAvuPTWALiX28AAAAASUVORK5CYII=");
}
a:hover>.icon-time-down,
a:focus>.icon-time-down {
  background: none;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXElEQVR42mNw6j7FQAlmoLcBCkC8nxwDBIC4Hoj/QzFJBgQA8X0kzUQbAHPufywYrwHoziXJAGzOJdmAB5QYAPNCAyUGIAfiAUoMwOctshJSAyUGoHtr4DITBgYAvuPTWALiX28AAAAASUVORK5CYII=");
}
@keyframes connectionactive0 {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes connectionactive1 {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  70% {
    opacity: 1;
  }
  90% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes connectionactive2 {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.connectionstate {
  width: 24px;
  height: 24px;
  position: relative;
  opacity: 0;
  display: inline;
}
.connectionstate.statevisible {
  opacity: 1;
}
.connectionstate.activerequest .icon-connectionactive0 {
  animation: connectionactive0 linear 1.5s infinite;
}
.connectionstate.activerequest .icon-connectionactive1 {
  animation: connectionactive1 linear 1.5s infinite;
}
.connectionstate.activerequest .icon-connectionactive2 {
  animation: connectionactive2 linear 1.5s infinite;
}
.connectionstate.offline .icon-offline {
  opacity: 1;
}
.connectionstate.nowebsocket .icon-nowebsocket {
  opacity: 1;
}
.connectionstate .icon-connectionactive0,
.connectionstate .icon-connectionactive1,
.connectionstate .icon-connectionactive2,
.connectionstate .icon-offline,
.connectionstate .icon-nowebsocket {
  width: 24px;
  height: 24px;
  top: 0px;
  left: 0px;
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.connectionstate .icon-connectionactive0 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAT0lEQVR42mP4//8/Ay0xw6gFoxaMWkCSBY1A/AKK66htQft/TNBITQueY7HgOTUteIbFgmfUtKAFiwWt1I7kGiB+AsU1o/lg1IJRCwaRBQDvSNTFJ8gzCwAAAABJRU5ErkJggg==");
}
.connectionstate .icon-connectionactive1 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA5UlEQVR42mP4//8/Ay0xw6gFg94CTiAWxyMvDMTM5FpgBMT7CRgAklsAxCKkWiAJxM+AuIGIYCgH4pNAzEqKBXP/Q4AZERaoQ9U2E2sBBxD/AOK/QMxCZGR+BeJP0DgjaIEL1EW3SEgt16B6PKF8RnwW5EAVHyfBgmNQPbnEWJBLhgUn0CzAGkQwW92hiq+SYMFNqB5XYuKAExphX4k0nBWaIL5CEwhRybQJ6iJ1Iiwwg6qdTUo+ALnqCBCXEmFBPRA/B2IJUosKASBeSERRASpODMkt7JiAWAiPPKgMYh+tcEa4BQA7TeLmR/zb7QAAAABJRU5ErkJggg==");
}
.connectionstate .icon-connectionactive2 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABHUlEQVR42mP4//8/Ay0xw0BY4AfEsmQYBtLjQ8iCXCBupsDFjUDsissCDyD+AMTsFFjABsQPgdgK3QJ+IH4DxD1UCPdqqFkCyBbM/A8BmlSwQARq1iyYBdJA/AeIn1Mx9VyFmikD4uRDbVxKRQumQ83MB3E2wThUtKAQauYmEOcBlBNABYMZoXQs1MwHIM43KMeaihZ4Qs38imyBPRUt8IKa+Q05iMKpaEEc1MyHIM5mKCePihaUQM3cDOIUQDkzqZiKVkDNLEDOaNeoaMFzqJnSMIEZUBtFqWC4BnKIwASFoQVUNZ5wJRb3AvFbIBZCL64toEUtGwWuBxX1H4HYDVeFA6qRmiiwoAWaaPBWmSBL5MgwHKTHd1BU+lTFAM7b+rFWgTQHAAAAAElFTkSuQmCC");
}
.connectionstate .icon-offline {
  opacity: 0;
  transition: opacity 200ms linear;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA8klEQVR42mO4GezPQEvMMGoBGs4AYldaWZAFxP+A+CsQS1NqgTbUtRJQfirUcBDOIdYH7ECcDMR9QJwExKxALAnEW4D4PxCXEzIcnwWcQHwWahAMHwbim6QYjs+CYjTDkTE+w0H6lAhZIAjEy8gwvAyqZhI2CwSAeAoQvyfT5WVI6s6gW8AHxBfxGEyK4TB8GogtYRZ0UNlwGAblBwOQovs0MByGN4EUfqeR4SD8FqT4Go0Mh1tQTCPDQXgBSBMLkdmfVMOfA7EYLL0yA7EjlQx/B8RLgFgeW04mWLZQUuEwAvFaqOFZtKrRQEWy12ilj4wBOMskuarBOXIAAAAASUVORK5CYII=");
}
.connectionstate .icon-nowebsocket {
  opacity: 0;
  transition: opacity 200ms linear;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABWElEQVR42mP4//8/Ay0xw6gFlFogD8RlQLwNiJ8A8U8g/grEj4F4OxAXA7EcORaANC0G4j//CYPfQLwIiGUJWSAAxBlALAzEPlDXkgI+AHEEPgvSoArvAbESEPtBLQEFRSxUjA2I2aHsOCDegWbJPyAuwGWBEDScQeAlEBsCsQgREWkFxNfRLIlAt0AKGjSgcHwNVfgZiN2JTC18QLwfyZKPsDiBKVgAxBegLtYB4ndQhT+xhSseS24gWbIYZoE0UmoBWcIKxPZA/B3Jy8VEWmKFZAHITFmQYAmS4EkkxX5oyXQiEDMSYckuJD0lIIEtSAKpaIoz0VLJFyB+CsQd0BSFzYIEJPVbQQKPkAQMsGhoxJHuO3BYoIqk5hEDUlj/h2Y2bJo+Q+WrgTgLyn6KQy0HknnfiS20nkI1gAzPJmABWaVpB5YgaqemBWxQS54SEcmjNdpIswAAQQ4+wqUs5M4AAAAASUVORK5CYII=");
}
html.plain .connectionstate .icon-connectionactive0 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAUElEQVR42mPw8vJioCVmGLVg1IJRC0iyoBGIX0BxHbUtaAfi/2i4kZoWPMdiwXNqWvAMiwXPqGlBCxYLWqkdyTVA/ASKa0bzwagFoxYMIgsAIb4OyTQoB54AAAAASUVORK5CYII=");
}
html.plain .connectionstate .icon-connectionactive1 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA5klEQVR42mPw8vJioCVmGLVg0FvACcTieOSFgZiZXAuMgHg/AQNAcguAWIRUCySB+BkQNxARDOVAfBKIWUmxYC4Q/wdiMyIsUIeqbSbWAg4g/gHEf4GYhcjI/ArEn6BxRtACF6iLbpGQWq5B9XhC+Yz4LMiBKj5OggXHoHpyibEglwwLTqBZgDWIYLa6QxVfJcGCm1A9rsTEASc0wr4SaTgrNEF8hSYQopJpE9RF6kRYYAZVO5uUfABy1REgLiXCgnogfg7EEqQWFQJAvJCIogJUnBiSW9gxAbEQHnlQGcQ+WuGMcAsAbbQc6oobnHgAAAAASUVORK5CYII=");
}
html.plain .connectionstate .icon-connectionactive2 {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABHElEQVR42s2Vuw4BQRSGV0NJXCqXmjcQChVhg+hUvIFbolO5lNQuvUTNs1BTaUgoqCSck/ybTCS7xB6h+LL5J5n/m0xmZzRd17Vvov1CUCTCH5TxnPwrQY3o21hxl0ibCbLEiXDZEDiJHZF4FriJAzEU2PcOujyqYErciZiAwI+umSEIEjdiL3h61ugMcWjAOBcUjNHZ4LA0gqCghc4lhy1CSaDYgW8FnVsOV4SkoCCHzosqSAkKdHRe1S0qCwqq6NxxWCHUBQVtdK44NBGmgqdogc6m+qNtBAV7dAaNgQmMAYHyqLojxqAPF1THYl/fZUQcCe/zdR3HVeu0sXq+6s9ExuzB4RepZ0MwwKGxfDJZEvmgnOcU/uLRF+UBAVE0tbKAJjAAAAAASUVORK5CYII=");
}
html.plain .connectionstate .icon-offline {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA8klEQVR42mO4GezPQEvMMGoBGs4AYldaWZAFxP+A+CsQS1NqgTbUtRJQfirUcBDOIdYH7ECcDMR9QJwExKxALAnEW4D4PxCXEzIcnwWcQHwWahAMHwbim6QYjs+CYjTDkTE+w0H6lAhZIAjEy8gwvAyqZhI2CwSAeAoQvyfT5WVI6s6gW8AHxBfxGEyK4TB8GogtYRZ0UNlwGAblBwOQovs0MByGN4EUfqeR4SD8FqT4Go0Mh1tQTCPDQXgBSBMLkdmfVMOfA7EYLL0yA7EjlQx/B8RLgFgeW04mWLZQUuEwAvFaqOFZtKrRQEWy12ilj4wBOMskuarBOXIAAAAASUVORK5CYII=");
}
html.plain .connectionstate .icon-nowebsocket {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABWklEQVR42mNYsGABAy0xw6gFlFogD8RlQLwNiJ8A8U8g/grEj4F4OxAXA7EcORaANC0G4j9A/J8A/g3Ei4BYlpAFAkCcAcTCQOwDde1/EvAHII7AZ0EaVOE9IFYCYj+oJaCgiIWKsQExO5QdB8Q70Cz5B8QFuCwQgoYzSOFLIDYEYhEiItIKiK+jWRKBboEUNGhA4fgaqvAzELsTmVr4gHg/kiUfYXECUwACF6Au1gHid1CFP7GFKx5LbiBZshhmgTRSagFZwgrE9kD8HcnLxURaYoVkAchMWZBgCZLgSSTFfmjJdCIQMxJhyS4kPSUggS1IAqloijPRUskXIH4KxB3QFIXNggQk9VtBAo+QBAywaGjEke47cFigiqTmEQNSWP+HZjZsmj5D5auBOAvKfopDLQeSed+JLbSeQjWADM8mYAFZpWkHliBqp6YFbFBLnhIRyaM12kizAACmdL1V53UsxwAAAABJRU5ErkJggg==");
}
/**********************************************************/
/* animation.less */
/**********************************************************/
.fadein.ng-hide-add {
  transition: 0.5s linear all;
}
.fadein.ng-hide-remove {
  transition: 0.3s linear all;
}
.fadein.ng-hide-add {
  opacity: 1;
}
.fadein.ng-hide-add.ng-hide-add-active {
  opacity: 0;
}
.fadein.ng-hide-remove {
  opacity: 0;
}
.fadein.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
}
/**********************************************************/
/* search-panel.less */
/**********************************************************/
@keyframes search-panel-reload {
  20% {
    opacity: 0.2;
  }
}
search-panel {
  min-width: 0;
  display: block;
}
search-panel div.searchfield-wrapper {
  width: 100%;
  -ms-flex: 1;
  /* required for the IE 11 to really do its flexing */
}
search-panel div.searchfield-wrapper .searchpanel {
  padding: 0;
}
search-panel div.searchfield-wrapper .searchpanel.active {
  padding-right: 69px;
  background-color: #fdf5c1;
}
search-panel div.searchfield-wrapper .searchpanel.input-lg .searchfield,
search-panel div.searchfield-wrapper .searchpanel.input-lg .searchfield:after {
  line-height: 26px;
}
search-panel div.searchfield-wrapper .searchfield {
  overflow: hidden;
  border: 0;
  text-shadow: none;
  outline: none;
  white-space: pre;
  /* also accept standard white-space to not collapse */
  /* https://stackoverflow.com/questions/24793551/firefox-does-not-allow-blank-contenteditable-area */
  height: 100%;
  padding: 5px 10px;
  /* https://stackoverflow.com/questions/1987435/contenteditable-cursor-position-style-in-firefox */
  /* &:not(.active):after, */
}
search-panel div.searchfield-wrapper .searchfield,
search-panel div.searchfield-wrapper .searchfield:after {
  line-height: 17px;
}
search-panel div.searchfield-wrapper .searchfield:empty:before {
  content: "\200B";
  display: inline;
}
search-panel div.searchfield-wrapper .searchfield:empty:after {
  content: attr(placeholder);
  position: absolute;
  top: 5px;
  color: #a0a0a0;
  padding-left: 1px;
}
search-panel div.searchfield-wrapper .searchfield span.field {
  color: #428bca;
  font-weight: bold;
}
search-panel div.searchfield-wrapper .searchfield span.field span.fieldSeparator {
  padding-right: 1.25px;
}
search-panel div.searchfield-wrapper .searchfield span.field span.fieldValue {
  font-weight: normal;
  color: #111111;
}
search-panel div.searchfield-wrapper .searchfield span.field.focus span.fieldValue {
  border-bottom: none;
}
search-panel div.searchfield-wrapper .searchfield span.field.focus,
search-panel div.searchfield-wrapper .searchfield span.value.focus {
  border-bottom: 1px solid #a0a0a0;
}
search-panel div.searchfield-wrapper .searchfield span.field span.cursorMark,
search-panel div.searchfield-wrapper .searchfield span.value span.cursorMark,
search-panel div.searchfield-wrapper .searchfield span.field span.cursorMark ~ span.fieldSeparator,
search-panel div.searchfield-wrapper .searchfield span.value span.cursorMark ~ span.fieldSeparator {
  color: #a0a0a0;
  /* #9c9c9c is the border the IE11 below 18362 will do it wrong. */
}
search-panel div.searchfield-wrapper .searchresult {
  flex-direction: column;
}
search-panel div.searchfield-wrapper .searchresult,
search-panel div.searchfield-wrapper .searchresult .firstLine {
  display: flex;
  align-items: center;
  width: 100%;
}
search-panel div.searchfield-wrapper .searchresult .prefixedLabel,
search-panel div.searchfield-wrapper .searchresult .highlightLabel {
  flex-grow: 1;
  min-width: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
}
search-panel div.searchfield-wrapper .searchresult .appendix {
  font-size: 75%;
  text-transform: uppercase;
  font-weight: bold;
  color: #a0a0a0;
}
search-panel div.searchfield-wrapper .searchresult .firstLine {
  flex-direction: row;
}
search-panel div.searchfield-wrapper .searchresult .secondLine {
  font-size: 75%;
  color: #a0a0a0;
  align-self: flex-start;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
search-panel div.searchfield-wrapper .searchresult .secondLine span {
  text-decoration: underline;
}
search-panel div.searchfield-wrapper .clearsearch,
search-panel div.searchfield-wrapper .reloadsearch {
  position: absolute;
  top: 50%;
  margin-top: -6px;
}
search-panel div.searchfield-wrapper .clearsearch {
  right: 15px;
}
search-panel div.searchfield-wrapper .reloadsearch {
  right: 42px;
}
search-panel div.searchfield-wrapper .reloadsearch.hasStartedLoading {
  animation: search-panel-reload 1s linear infinite;
}
/**********************************************************/
/* colorpicker.less */
/**********************************************************/
/*!
 * Bootstrap Colorpicker
 * http://mjolnic.github.io/bootstrap-colorpicker/
 *
 * Originally written by (c) 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0.txt
 *
 */
.colorpicker-saturation {
  width: 256px;
  height: 256px;
  background-image: url("colorpicker/img/saturation.png");
  background-size: 256px 256px;
  cursor: crosshair;
  float: left;
}
.colorpicker-saturation i {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px;
}
.colorpicker-saturation i b {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.colorpicker-hue,
.colorpicker-alpha {
  width: 25px;
  height: 256px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}
.colorpicker-hue i,
.colorpicker-alpha i {
  display: block;
  height: 1px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px;
}
.colorpicker-hue {
  background-image: url("colorpicker/img/hue.png");
  background-size: auto 256px;
}
.colorpicker-alpha {
  background-image: url("colorpicker/img/alpha.png");
  display: none;
}
.colorpicker {
  top: 0;
  left: 0;
  padding: 4px;
  min-width: 130px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 2500;
}
.colorpicker:before,
.colorpicker:after {
  display: table;
  content: "";
  line-height: 0;
}
.colorpicker:after {
  clear: both;
}
.colorpicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  right: 6px;
}
.colorpicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  right: 7px;
}
.colorpicker div {
  position: relative;
}
.colorpicker.colorpicker-with-alpha {
  min-width: 140px;
}
.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
  display: block;
}
.colorpicker-color {
  height: 25px;
  margin-top: 5px;
  clear: both;
  background-image: url("colorpicker/img/alpha.png");
  background-position: 0 100%;
}
.colorpicker-color div {
  height: 25px;
}
.colorpicker-element .input-group-addon i,
.colorpicker-element .add-on i {
  display: inline-block;
  cursor: pointer;
  height: 16px;
  vertical-align: text-top;
  width: 16px;
}
.colorpicker.colorpicker-inline {
  position: relative;
  display: inline-block;
  float: none;
  z-index: auto;
}
.colorpicker.colorpicker-horizontal {
  width: 110px;
  min-width: 110px;
  height: auto;
}
.colorpicker.colorpicker-horizontal .colorpicker-saturation {
  margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-color {
  width: 100px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue,
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  width: 100px;
  height: 15px;
  float: left;
  cursor: col-resize;
  margin-left: 0px;
  margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue i,
.colorpicker.colorpicker-horizontal .colorpicker-alpha i {
  display: block;
  height: 15px;
  background: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  border: none;
  margin-top: 0px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue {
  background-image: url("colorpicker/img/hue-horizontal.png");
}
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
  background-image: url("colorpicker/img/alpha-horizontal.png");
}
.colorpicker.colorpicker-hidden {
  display: none;
}
.colorpicker.colorpicker-visible {
  display: block;
}
.colorpicker-inline.colorpicker-visible {
  display: inline-block;
}
.colorchooserfield {
  width: 120px;
  min-width: 120px;
}
.colorchooserfield.colorchooserfield-xs {
  width: 20px;
  min-width: 20px;
  max-width: 20px;
}
.colorchooserfield .colorinput.colorinput-xs {
  display: none;
}
.colorchooserfield .colorbutton.colorbutton-xs {
  border-left: 1px solid #999999 !important;
}
/**********************************************************/
/* _bootstrap-datetimepicker.less */
/**********************************************************/
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 1500px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 2px;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
  font-size: 0.8em;
  height: 20px;
  line-height: 20px;
  color: #999999;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #999999;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #428bca;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #428bca;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 2px;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #428bca;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #999999;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}
.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
/**********************************************************/
/* changeavatar.less */
/**********************************************************/
.changeavatar {
  display: flex;
  flex-direction: row;
}
.changeavatar .avatararea {
  order: 0;
  flex-grow: 0;
  width: 300px;
  min-width: 300px;
  height: 300px;
  min-height: 300px;
  position: relative;
  overflow: hidden;
}
.changeavatar .avatararea .userselectedimage {
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
.changeavatar .avatararea .maskoverlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  border-radius: 50%;
  border: 2px dashed #d7d7d7;
  box-shadow: 0px 0px 0px 300px rgba(215, 215, 215, 0.8);
}
.changeavatar .avatararea .loadingpreviewoverlay {
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  font-size: 24px;
}
.changeavatar .avatararea .loadingpreviewoverlay.hidden {
  display: none;
}
.changeavatar .avatararea .droparea {
  background: rgba(0, 0, 0, 0.7);
  border: 4px dashed #428bca;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  font-size: 24px;
}
.changeavatar .avatararea .droparea.hidden {
  display: none;
}
.changeavatar .descriptionarea {
  order: 1;
  flex-grow: 1;
  padding-left: 15px;
}
.changeavatar .descriptionarea h4 {
  margin-bottom: 28px;
}
.changeavatar .descriptionarea #userimage {
  width: 0px;
  height: 0px;
  opacity: 0;
  display: inline;
  position: absolute;
  top: 0px;
  right: 0px;
  margin-right: -100%;
}
.changeavatar .zoombuttons {
  position: absolute;
  right: 0px;
  bottom: 0px;
}
.changeavatar .zoombuttons button {
  line-height: 1;
  padding: 4px 5px;
}
@media (max-width: 767px) {
  .changeavatar {
    flex-direction: column;
    align-items: center;
  }
  .changeavatar .avatararea {
    order: 1;
  }
  .changeavatar .descriptionarea {
    order: 0;
    padding-left: 0px;
    padding-bottom: 15px;
  }
}
/**********************************************************/
/* takeoutdata.less */
/**********************************************************/
.takeoutdata.takeoutdatapanel {
  padding: 15px;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.takeoutdata .takeoutdataheading {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.takeoutdata .takeoutdataheading .titleimage {
  display: inline-block;
  order: 1;
  margin-right: 20px;
}
.takeoutdata .takeoutdataheading .titlename {
  display: inline-block;
  order: 2;
  font-size: 200%;
  vertical-align: baseline;
}
.takeoutdata .takeoutdataheading .titledate {
  text-align: right;
  display: inline-block;
  order: 3;
  flex-grow: 1;
  line-height: 200%;
  vertical-align: baseline;
}
.takeoutdata .takeoutdataglobalerror {
  order: 0;
}
.takeoutdata .takeoutdatagrouplabel {
  margin-bottom: 10px;
  text-align: right;
  width: 20%;
  max-width: 160px;
  padding-right: 20px;
  font-size: 15px;
}
.takeoutdata .takeoutdatarenderer.lastrow label {
  min-height: 5px;
}
.takeoutdata .takeoutdatarenderer label {
  margin-bottom: 10px;
  text-align: right;
  width: 20%;
  max-width: 160px;
  padding-right: 20px;
}
.takeoutdata .takeoutdatarenderer .valuerenderer {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: top;
}
.takeoutdata .takeoutdatarenderer .valuerenderer.withlabel {
  width: 75%;
}
.takeoutdata .takeoutdatarenderer .valuerenderer .valuerendererentry {
  margin-bottom: 5px;
}
.takeoutdata .takeoutdatarenderer .valuerenderer .valuerendererentry:last-child {
  margin-bottom: 0px;
}
/**********************************************************/
/* hsimp.less */
/**********************************************************/
.hsimp-wrapper.hsimp-status input.hsimp-level {
  padding-right: 30px;
}
.hsimp-wrapper .hsimp-level-icon {
  display: none;
  content: '';
  width: 1em;
  height: 1em;
  background-size: 1em;
  position: absolute;
  font-size: 18px;
  top: 5px;
  right: 23px;
}
.hsimp-wrapper.hsimp-status input.input-lg ~ .hsimp-level-icon {
  font-size: 19.95px;
  top: 8px;
}
.hsimp-wrapper input.hsimp-level.hsimp-level--bad ~ .hsimp-level-icon,
.hsimp-wrapper input.hsimp-level.hsimp-level--insecure ~ .hsimp-level-icon,
hsimp li.insecure h2:before {
  display: inline-block;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA20lEQVR42q2VwQ2DMBAEXQIlUAod5JEGKIUSKIES0gEuId+8kk4Ijs7RyfIdu5Yf+8AWtzNGFuF1vwUww5ldMqDvBaJgO3NItt4Fowz+SA5Z61aQ6WcJbMHS5zXYgqXPa7BFCz1l0UJPWbTSwxYMfRryloyoBUO/qIu2oBbM2VsFrgVz9laBa+HRT0SBaWHRx0qxV2BaoPSakroXKL0eMjv7z9ICpUczlRblRry42eVFqyVqi3LRo7/6yFULlD4b5D/a1X/gb5EeHh3O3rQISnvvnN/cVLCqkt5Zv0j+7aLSR32RAAAAAElFTkSuQmCC");
}
.hsimp-wrapper input.hsimp-level.hsimp-level--ok ~ .hsimp-level-icon,
hsimp li.warning h2:before {
  display: inline-block;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA2UlEQVR42q2VwQ2DMBAEXQIlUAqlUArf/CiBEtIBLiEdJH+KIDg6RyfLd+xafuwDW9zOGFmE4xECmOHKLhnQ9wJRsF05JVvvglEGfySnrHUryPSzBLZg6fMabMHS5zXYooWesmihpyxa6WELhj4NeUtG1IKhX9RFW1AL5uytAteCOXurwLXw6CeiwLSw6GOl2CswLVB6TUndC5ReD5md/VdpgdKjmUqLciPe3OzyotUStUW56NHffeSqBUqfDfIf7e4/8LdID88OZ29aBKW9d85vbipYVUnvrF96Nd3itZ3eyQAAAABJRU5ErkJggg==");
}
.hsimp-wrapper input.hsimp-level.hsimp-level--good ~ .hsimp-level-icon,
hsimp li.achievement h2:before {
  display: inline-block;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAbElEQVR42mOI2RHDQAlmGAgDFID4AJRmIEfzAyD+D6UVyNUMwwco0YziAhR/EasZFgYY/iJWM8yAAzgUENSMzQXICglqRo5GbIYQ1IyeDnAZglMztoSEbghezbhSogJSGCiQmxcUiNFMldwIAECRs2pmRTs1AAAAAElFTkSuQmCC");
}
hsimp {
  text-align: left;
}
hsimp ul {
  padding: 0;
  margin: 0;
}
hsimp li {
  list-style: none;
}
hsimp li.notice h2:before {
  display: inline-block;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtklEQVR42q2Tyw3EIAxEvUXQAsXQSW50sGkjNeSI0gV1pISVcvIO0rAfhFGk5PCUyB4PxoCEEKTBgxkksJPEmG/1nx9VfeAbwQscIIOFZMZKLlL7NWBgAwpW4DqdOeaKZqsmNRmZmJoiJb+xibFYDTxbWzur9gyE2lLjhcM5jLYtHGuewgnnjmgedCCsScJjWgzRyKDU7LcYWFuQs1sYDdEy+Bvi5WO0LpI2mBfplqt87TFdec5v3L1GAnBXS/0AAAAASUVORK5CYII=");
}
hsimp h2 {
  font-size: 1em;
  margin-bottom: 0;
  margin-top: 15px;
  font-weight: bold;
}
hsimp h2:before {
  display: none;
  content: '';
  width: 1em;
  height: 1em;
  background-size: 1em;
  margin-right: 15px;
}
hsimp h2:empty {
  display: none;
}
hsimp h2.password-strength {
  margin-bottom: 15px;
}
hsimp p {
  margin-top: 0;
  font-size: 1em;
  padding-left: 15px;
  margin-left: 1em;
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active:hover,
.input-group .input-group-btn .btn-default:active:hover,
.btn-default.dropdown-toggle.form-control:active:hover,
.input-group .btn-default.dropdown-toggle.active:hover,
.input-group .input-group-btn .btn-default.active:hover,
.btn-default.dropdown-toggle.form-control.active:hover,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:hover,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:hover,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:active:focus,
.input-group .input-group-btn .btn-default:active:focus,
.btn-default.dropdown-toggle.form-control:active:focus,
.input-group .btn-default.dropdown-toggle.active:focus,
.input-group .input-group-btn .btn-default.active:focus,
.btn-default.dropdown-toggle.form-control.active:focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle:active.focus,
.input-group .input-group-btn .btn-default:active.focus,
.btn-default.dropdown-toggle.form-control:active.focus,
.input-group .btn-default.dropdown-toggle.active.focus,
.input-group .input-group-btn .btn-default.active.focus,
.btn-default.dropdown-toggle.form-control.active.focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle.focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default.focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #d4d4d4;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control:focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
*******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}

themeidentifier {
   display: none;
   background-image: url(data:image/gif;base64,MA==);
}

/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* config-sprites.less */
/* crconfig.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* config-sprites.less */
/**********************************************************/
.icon-addconfig {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAgklEQVR42mPw8vJiAOKlQPwPiP/jwH+B+DIQR0PVwzGMAVLAgS6JhkEGXQHiBmwG/CegGaZGFIgvAXEHuQaAaDGoS6LJMQAZXybGgO9QjC7OCA03ggb8JyBHGwO+40kP3+liwMCHATHRSLQBBFMmKZkJGXOgJ6SlUIH/RGKQ2iUgvQD0FjSCI9j1CAAAAABJRU5ErkJggg==");
}
.icon-blank-sm {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAFklEQVR42mPw8vJiIAUzjGoY1YAdAwCyXXzhz574zwAAAABJRU5ErkJggg==");
  width: 12px !important;
  height: 12px !important;
}
.icon-blank {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGUlEQVR42mPw8vJioAQzjBowasCoAcPFAAB9fd4BgHOpRgAAAABJRU5ErkJggg==");
}
.icon-database-lg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABKUlEQVR42u3Xv0rDUBTH8SzOOlg3fQjF7opdsruIOPQBVBBUWl+hU/EtOrZvIIp/0La6OurWDgVFF+v3wi8Q7Yk41IvDGT6Q3Nx7zhnyCyRJ0zQpMIcKDnCKDs7RxyOGeJeh1nra09GZcHZDtcw+3xcWcIIbfGA8JaHWNerqYQ6wg9cpNi0SemxbAzxHaJ55sgYIU71EaB56bFkDLKKEY1z9wTtwiSPMY8ka4B6ruftZrGMfTbRxhq7e+EEuBQOtdbWnrTN7WFOtrG4ZD9YA2bQhRodYxswPMf2tUGNFNS9yfQoHyHvDLVpooIZdVLGp70RF11U9q2lvOHOnGlbtiQFGEVMw8hR4CjwFngJPgafAU+Ap+JcpGEfmMTR/TmPFsPDvOIkQwy8+AVqrBhkKXuzWAAAAAElFTkSuQmCC");
  width: 32px !important;
  height: 32px !important;
}
.icon-database {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAkUlEQVR42u3Quw3CQBCE4Y0owCmPgC7cwnWBJWdg9wIZAgTNWG4CJ5CecxAI/pUmIfSJ0MGXrHZGq7UQgmGOGge06NDjKb1mrXYqZczDF7zxGcgzZy84JRa8cPSCFRbYYI8GV0Q8JGrWaGetTGFqu2GLEjmWyDCRTLNcOzvcPWsJp/8YfzD+4G8/cLOEH0w9+wUuQ56YfCmkwwAAAABJRU5ErkJggg==");
}
.icon-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAApklEQVR42qWTQQrDIBRE3TXpEboJeJogzXm6TM5kF71LoNBtDtBmaScwH4zV1urigYHvyzioMsaoGn4NNKRYMIGxVNCBJ3gBXSKwYCX2X0EPHONPXJ9zBQcwgwc4ghbcSZMj8P/oyOAl+iqQ4m78FsG2vsYKDQXhkC8QuU0J+kjME4kdbyeQ4sKi/ATRuaQ5IfhIqnje7bIs4JLJwj1ainOFWFX7nN80wSNa8pPS2gAAAABJRU5ErkJggg==");
}
.icon-filesystem-lg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB7ElEQVR42r2XQUsCQRTHlzqmQkGH1KRzfYQOmhSmwea5jh5Tgy6BBPYJuofWB+gQlZX2PbIMokN26qYGRRj1Nv7BY7Gd2dndOfwO8/a9mf/MvDcza+RyOQN8a+Z3XMMmwNCEsoAEUSJaRId4Ax3YisRsEAJixCExlFjaL+KEmPNLQJ4YKOxxnzC9CtjGjFQTzYotqwrIexycizDdCogrLrvTdkTdCDgOoO5rsgISEtl+RiSJCZAiLgQxQ6ysUEBJ0NEui9kkNli7IojdkhHQFMx8ioiMyOwIvjXg24O9x+KvZAQ8OAhIojqWiTXihegSWWKFWCeW4NtGf20W35ER4JT9IebfZfZnZg/D1kS7xfwGOgREbFlft5Wjpy1IsS3IQoQ1+CrbgjR8q+hvn8U/ek1Cq9QmHZLQ+nYJ3wLsBRZ/LiOgKCilikMZ7jG/DGwZZivJCJiVOIgayPYQSLOZ/zGP/hbQ/mDHsfAorvtw9IZtVVFzcxfEkLGqg/ds+fFEzLi9jk0P1/Et62eMWFR9kJQVRbQQP46bNePlSWYqbIeVQ9PEqa0klR+lUSSRzKP0kzggXpmt6tezPI4r9Zq4x7H9jtPQuul24HM0YkV8ESDLzT85oU3AnU1AW7eA/ohHqVYBgf0bBi5A++/5Dyx5an52jHPuAAAAAElFTkSuQmCC");
  width: 32px !important;
  height: 32px !important;
}
.icon-filesystem {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAlklEQVR42mPw8vJiAOL/ZGIGBiQDGEjEeA3wB+IDQPwFivcDsS+xBnTgcXIrIQP8ifC3Dz4DDhBhwD58BnzGFtJAHIrE/0SOARZAfAfK/4jPgH04DFgExDlQ/h58BvjgMOAnECsB8RsvCMAbjc1YDADR9UBsRGxC8oY6FTnAngExG7EGYEu2IBxNqQFnyDWAqMxEVnYGABMrX2VZRVEZAAAAAElFTkSuQmCC");
}
.icon-persistence-lg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA4ElEQVR42u2XTQrCQAyFcw3HutarOJ6n1St14c9C6n2sSN1pL1BfMANDBXHhpEJT+DYt9H1T0gch7z2BBTiAFnSJ4Yw9mHN2CL+BHExEKCWcUYCGJUhOnisE91mDLcknCSdfgUvCz1/718VZDjxIHgSrWmEGzlFe1xf4ddgRTEEGqui+mkAWvXs2SoFKJDj89I3A4EPoE0tw+PKTgDZvAppF9J8zYEVkRWRFZEVkRWRFNM4iihcTzSLixeROsigWA5TQBpQkW2ojEk4h2MleeOX5CDdZYse7msIMcEYZ/pAntvMr+8pSUPAAAAAASUVORK5CYII=");
  width: 32px !important;
  height: 32px !important;
}
.icon-persistence {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZ0lEQVR42mPw8vJioASDCG8gfgLE/0nEj72gpoAYVmTYbg3EjxigpoHoC0TY+gaI+4B4H1TPf2QDiHF2L1RtHzYDiHHBWyDux+UCcvD/0TAYNmHwGJquSfW/DSwveEENITU3PgJiTwBKH3VIanuLeQAAAABJRU5ErkJggg==");
}
.icon-menu {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVR42mPw8vJioAQzDBoD/pOJB5EBo2EwGgYDm5kA0DtbkpQ5ZOQAAAAASUVORK5CYII=");
}
.icon-plus {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAPUlEQVR42mPw8vJiwIHfAvF/KH6DSx0DHgP+o+FRA/AY8BaLYmLxGwYKNIMxVQx4Q6kXRtMBDQ14Q0x2BgBSck0KT2r8PgAAAABJRU5ErkJggg==");
}
.icon-role-lg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABVklEQVR42u3WvUtCYRTH8UvQUkMENRT0DxQ5REHQf3DXXrYIoq0E0aGEGqMxqMaWImrrhbaoofwTQlfngl6WLAer34ETPDyce+LayQie4QOi4u/rVR+M4jiO/lIUAkJACPhvAaNwBU/sEkZaFdDDox+eB+huRcC8ME5uoReGYJYN/kbAqjD+CgOwBe/O/XR70zogLwQcwXjClSFjlgGnwsAKFJSAnGXAmjBA40UlYNn6Z1j2BhZgQwlYtw5Y9AYm4EwJOLYOaIMbZ6DIX7SaMF7jg8s0oANKzsg1dMJJM+8+TQAdLIfwIgwdQIbPBPd8GLYI6IJdaCifc5lPwn3nvj2Lk7AfKsrwBR9C9Lws3DuP3cES9P0k4Dxh+BEmeXgH6krkG2xrIVpAPWGcPu8ZeFaGffTcqbQB0gvNwfQ334kkDSkiTQBdkXaoNjH+pRr+E4aAEOD7BBx7ToutQv0qAAAAAElFTkSuQmCC");
  width: 32px !important;
  height: 32px !important;
}
.icon-star-sm {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAkklEQVR42mPw8vJiwIKNoBhDjgGHhg1AvJ5YDQZA/A+KjQlp4AHijUD8H4o3QsVQNJQC8QEgfoakEB0/g6opBWkQB+LLeBTD8HUgloJZJQbEF/EovgbEkuh+kMGjQQabpw3xaDDApiEGScElKIbxY7Bp6ADiB0CcBsTMQMwIxKFAfAuI27FpMANiViwRyQqVA/MBspe3Md6hJkYAAAAASUVORK5CYII=");
  width: 12px !important;
  height: 12px !important;
}
.icon-tristate {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAUElEQVR42mPwgoDHQPyfRAzS48lApmYYfsSAxGEgEYP10cQAXGEC9jMxBuALk0fEGEAo4EaCARQHoidUITbNHnRJSCQbQHFmwuVngppBYQIAkEGF6CtrJDIAAAAASUVORK5CYII=");
}
.icon-user-lg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA7ElEQVR42mPw8vJiGEjMMOqAUQcMZQeIArElFIvS0wFCQLwOiP8B8X8oBrHXALEgPRywE8lidLyN1g5Qx2M5DKvQ0gGhRDgggJYOiCLCAeG0dEAQEQ4IpKUDFhLhgLm0dEA3EQ7ooKUDQAXOGTyWg+REaF0OZOJxQDo9CiIuIH6MxfLHUDm61AV2WIpiO3pWRgJYQoCfHg4QhaaBE1gcABLLILVmJFahMBA3APEnIrLhVyCeCMTi1HJAChB/JMJidAzSk0yJA5iAeBoZFqPjKVCzSHZAERUsh+ECchzwkIoOuD/aKh51wKgDcGEAXfQu5HLhu5AAAAAASUVORK5CYII=");
  width: 32px !important;
  height: 32px !important;
}
.icon-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA+UlEQVR42p2TSw6CQAyG2Yhb4BiiF+EKeiIRAtHoOXzsfFxCPYigrPDxN/mbkAmjwcWXdKbtP9NOx4miyDEYgRxcwJ2InYGhGd9c9MESPJm0BgkR+wFqsACuKSDJJ/ACMfBabuZRTGKOKqLOFR1jI+lNmnsTxs5VYMRrxy2ntgkIKcsJHTbnbrm2TcBnT1JZXNkkp4OAsAVnMUow/UNgBgoxCkv9vwTkRW5awsYS9I2dlpCxIX6H5ABU2sQhnyTpUELGnIFuLP4YpLw5iTKWBzpSSzkBT5aYPeiZn8nleNbsyYZiKd+8oi/XZFNACZl05oyUtKVHAzP+A9cFMZdA/YNJAAAAAElFTkSuQmCC");
}
.icon-import {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAbklEQVR42mPw8vJioAQTUvAfikeSAQJAfAFJIzr+AMQGhFyAyxAMzfi8gG4IVs3IBjggKX4PVQwz5AMS/zySOgdkAw6gORfZEGyaQXg/zAAHHAH2Ho9muCuw2Y5uyHk88vsZ8EgShRmokZkG1gUArhpFsmTzKUAAAAAASUVORK5CYII=");
}
.icon-fire {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA5ElEQVR42mPw8vJiwIHFgHgbELPiUcPAgEdSE4j/A/FLIOYgx4AiqAH/gPgsOQZcgxoAwzFAbALERkDMiMsAZihti6YZhO8AMSeUzYzLgE4o/RqLASDcDaXXYzMgBYh3APE0NE3fcRimjG4AyNYvWBQaAPElLOLTkQ1ww6LgL5QGpQM2LPJPkA1YiUUBKNTvIrmwAIsauAEv0STuQcWd0WKIaAO0cKSNO0hqdiMbsAhJYgeexHUcSZ0DsgGCSBKVeAw4BlWzAls60AfiH0DcjscAUJpYiy8v8ABxFw7NitAMhiIOAJ70Q7bRctRCAAAAAElFTkSuQmCC");
}
.icon-right-read-lg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABV0lEQVR42u3Wu0oDQRiG4bVLo41o5RFEgulEa1GscgvpxDvIDViKjSK2HorYaWVEG/UejIXHgHbGrOCxi+s78AWGMI4TTboUD8vO/jNfdiazu1E2m43aydW4iy8kgWooIRcaYDqkmvylJugCSyEByR+mwvTpwzmW2xVgjv26k5wv4FjHeezgFp9yg23MOQJsJV/AGM6s4vcfFvcUI47+XVpHZ8A0nvGCKhbUvtgweFU1MaZ802w3DuEJd0hrkG5d63EEpFVbwWBIwCFeMaFzcyerGMdaQ0Csmoz6FEMCiirO6Lzg2VybVsAbDkKnqGJNkbnte8fgD+hVTRmPGAgJiLRgsRYwr9B1XMqGpiyvGrNmk6GLXDeqv2CiQY4UsoJ9tZlrJxj+ZeM5A/Z0nMUWrrXJPnCl+Z8J3Nkte1R0AjoB/39l2lK+x3X9pV9r4qXv+ggo+AJa6hvkuo/fiZKVVQAAAABJRU5ErkJggg==");
  width: 24px !important;
  height: 24px !important;
}
.icon-right-write-lg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABFElEQVR42rWVTQ4BMRiGWfi5AEsRiaUDuMIcgUvgAGLpGCQmgiNIsLOxMrYysXEBEivqbfItvtRMp9PW4knTpn2fTttpC0EQFP5JUmMIPkAY8gYR6JkK5IBqzplK0QVMTATCYinkmBo4g6kPQRPswRNswZ3a6/QlfVfBQdmHk1KPbAVy5gMqYxb4YH2KtI+5BTx0otR3aRmmAh72UiQHKq0FPHwO2kwy0JwqI0EDXKltCcpgRvUbaLkIbMMzBSfH8ExBxzFcK2h4CE8VVNhpWYESnRpB7c2cd9OPoMv+zJgkNuGpglHCXZ9nWTIFG0/hqYIjWIMhLVfF4anUHtOxh7dY+H4yOdWs6zqkDsISOXahE3jlC3cChqsyUY6UAAAAAElFTkSuQmCC");
  width: 24px !important;
  height: 24px !important;
}
.icon-right-exec-lg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAs0lEQVR42mPw8vJioCXGJrgUiP8B8X8i8V8gvgzEUcRaANLAQaJLQRZdAeIGYiy4TkZQgCwQw2YJusIfQBxLpgUMSJZE47IAFq4PgFicRAuQ8WVCFvyHRvQKMnzDCI1HghbAMCjYIskMMqIsICfYyLKAlGAbnBbQLIhoFsnkJlOiLCA1oxFtwQ/kbE4LCxiQszmtLPg/asGAW0BOlYmMOfAV17BK/y8JlT62RsASfBZQFQMA0Wd3l4bj+g4AAAAASUVORK5CYII=");
  width: 24px !important;
  height: 24px !important;
}
.icon-arrow-down {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAbUlEQVR42mPw8vJioAQTUnABiM9TYsB/KB41gF4GHIBGmQAeAwSgavbjMuA/miHIBsA0/4eqxTBAAJpwkA2BGYCs+QKyK9H9hG7IfzT2BTQvYg1EZEOQMYZmfLGAbghWzYSiEWYITs3EpAOCGABsjhImK5LAZgAAAABJRU5ErkJggg==");
}
.icon-arrow-up {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVR42u3SsQ3AIAxEUY/gubw0bBBvBCkc6WTFBgJlil+he0ICEhHaKTvku8viVeAZNytEZsYpko0Vxhoh2ZgB4AhBoLoxAUAOKRGg7ooIIFJnnvENWPoHP3AIUOszMKwDjMoSJXiq42gAAAAASUVORK5CYII=");
}
/**********************************************************/
/* crconfig.less */
/**********************************************************/
.highlighted {
  background-color: #fdf5c1;
}
.configselectionpanel {
  padding-top: 15px;
  padding-right: 15px;
}
.configgroup {
  margin: 15px;
}
.has-error .panel.panel-default {
  border: 1px solid #d9534f;
}
.grouplabel {
  font-size: 125%;
  margin-bottom: 10px;
}
.btn-categories {
  background: none !important;
  background-color: transparent !important;
  color: #111111 !important;
  border-color: transparent !important;
  width: 140px;
  height: 96px;
  margin: 1px;
  white-space: normal;
  word-wrap: normal;
  word-break: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
.btn-categories.btn-categories-active {
  background-color: #5cb85c !important;
  color: #ffffff !important;
  border-color: #4cae4c !important;
}
.btn-categories.btn-categories-active:hover,
.btn-categories.btn-categories-active:focus,
.btn-categories.btn-categories-active.focus {
  color: #ffffff !important;
  background-color: #449d44 !important;
  border-color: #398439 !important;
}
.btn-categories:hover {
  background: none !important;
  background-color: transparent !important;
  color: #111111 !important;
  box-shadow: 0px 0px 5px rgba(17, 17, 17, 0.35);
}
.btn-categories:focus {
  background: none !important;
  background-color: transparent !important;
  color: #111111 !important;
}
.btn-link-sm {
  padding: 1px;
}
.tree-empty-searchresult,
.list-empty-searchresult {
  display: none;
}
.tree-empty-searchresult:only-child {
  display: block;
}
.list-empty-searchresult:only-child {
  display: table-row;
}
.checkbox-label,
.checkbox-label:hover,
.checkbox-label:focus {
  font-weight: normal;
  color: #111111;
  text-decoration: none;
  margin-left: 5px;
  display: inline-block;
}
.checkbox-button,
.checkbox-button:hover,
.checkbox-button:focus {
  text-decoration: none;
  white-space: normal;
  text-align: left;
}
.checkbox-button:not(.no-margin),
.checkbox-button:hover:not(.no-margin),
.checkbox-button:focus:not(.no-margin) {
  margin-left: -10px;
}
.propertygroup-label {
  font-size: 125%;
  margin-top: 20px;
  border-bottom: 1px solid #333333;
  width: 100%;
  margin-bottom: 10px;
  font-weight: bold;
}
.form.form-horizontal:first-child .propertygroup-label {
  margin-top: 0px;
}
tr inlinerenderer .form-control {
  background: none !important;
  box-shadow: none !important;
  border: none !important;
  border-bottom: 2px solid transparent !important;
  padding: 2px 0px !important;
  color: #111111;
  margin-bottom: 1.5px;
}
tr inlinerenderer .open > .dropdown-toggle.btn-default.dropdown-toggle.form-control,
tr inlinerenderer .btn-default.dropdown-toggle.form-control,
tr inlinerenderer .open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
tr inlinerenderer .btn-default.dropdown-toggle.form-control:hover,
tr inlinerenderer .open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
tr inlinerenderer .btn-default.dropdown-toggle.form-control:focus,
tr inlinerenderer .open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus,
tr inlinerenderer .btn-default.dropdown-toggle.form-control.focus,
tr inlinerenderer .open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:active,
tr inlinerenderer .btn-default.dropdown-toggle.form-control:active,
tr inlinerenderer .open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.active,
tr inlinerenderer .btn-default.dropdown-toggle.form-control.active {
  color: #111111;
}
tr inlinerenderer {
  display: inline !important;
}
tr.editing inlinerenderer .form-control {
  border-color: #333333 !important;
  height: auto;
}
tr.editing td.editable {
  vertical-align: bottom !important;
}
tr.editing inlinerenderer button {
  white-space: normal;
}
.cellvalue {
  border-bottom: 2px solid transparent !important;
}
tr.editing td.editable .cellvalue {
  display: none;
}
.license-header {
  border-bottom: 1px solid #333333;
}
.license-detail-key {
  word-break: break-all;
  margin: 0px;
}
.license-detail-value {
  width: 100%;
  padding: 5px 0px 0px 10px;
}
.license-detail-label {
  vertical-align: top;
  padding-top: 5px;
  text-align: right;
  padding-left: 10px;
  white-space: nowrap;
}
.active-config {
  margin-right: 3px;
}
.configurationstable td {
  vertical-align: middle !important;
}
.column-set .checkbox-button {
  padding-bottom: 0px;
}
@media(min-width: 767px) {
  .col-sm-half {
    width: 50%;
    float: left;
    padding-right: 15px;
  }
  .col-sm-half + .col-sm-half {
    padding-left: 15px;
    padding-right: 0px;
  }
  .col-sm-half + form:not(.col-sm-half) {
    clear: both;
  }
  .col-sm-halfintended {
    width: 33.33333333%;
    float: left;
    padding-right: 15px;
    margin-left: 33.33333333%;
  }
  .col-sm-halfintended + .col-sm-halfintended {
    padding-left: 15px;
    padding-right: 0px;
    margin-left: 0px;
  }
  .col-sm-halfintended + form:not(.col-sm-halfintended) {
    clear: both;
  }
}
.has-error .checkbox-label {
  color: #d9534f;
}
.configslider {
  position: relative;
}
.configslider .progresswrapper {
  padding-bottom: 0.8em !important;
  padding-top: 0.8em !important;
  position: relative;
}
.configslider .progresswrapper .progress {
  margin-bottom: 0em !important;
  margin-top: 0em !important;
}
.configslider .progresswrapper .handlehorizontal {
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 3em;
  padding: 0px;
}
.configslider .progresswrapper .handlehorizontal .stripes {
  display: inline-block;
  padding-bottom: 0.2em;
}
.configslider .progresswrapper .handlehorizontal .slidervalue {
  padding: 0.2em;
  display: inline-block;
}
.configslider .progress-bar {
  transition: none !important;
  webkit-transition: none !important;
}
.authenticationtable .authenticationicon {
  padding: 10px;
  background: #1f496e;
}
.authenticationtable .titlepadding {
  padding-left: 8px;
  padding-right: 8px;
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active:hover,
.input-group .input-group-btn .btn-default:active:hover,
.btn-default.dropdown-toggle.form-control:active:hover,
.input-group .btn-default.dropdown-toggle.active:hover,
.input-group .input-group-btn .btn-default.active:hover,
.btn-default.dropdown-toggle.form-control.active:hover,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:hover,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:hover,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:active:focus,
.input-group .input-group-btn .btn-default:active:focus,
.btn-default.dropdown-toggle.form-control:active:focus,
.input-group .btn-default.dropdown-toggle.active:focus,
.input-group .input-group-btn .btn-default.active:focus,
.btn-default.dropdown-toggle.form-control.active:focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle:active.focus,
.input-group .input-group-btn .btn-default:active.focus,
.btn-default.dropdown-toggle.form-control:active.focus,
.input-group .btn-default.dropdown-toggle.active.focus,
.input-group .input-group-btn .btn-default.active.focus,
.btn-default.dropdown-toggle.form-control.active.focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle.focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default.focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #d4d4d4;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control:focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
*******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}

themeidentifier {
   display: none;
   background-image: url(data:image/gif;base64,MA==);
}

/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* datasources.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* datasources.less */
/**********************************************************/
@keyframes rotateRefreshIcon {
  from {
    transform: scale(1) rotate(0deg);
  }
  to {
    transform: scale(1) rotate(360deg);
  }
}
.datasources .headerArea {
  margin: 5vh auto;
  width: 50%;
}
@media (max-width: 767px) {
  .datasources .headerArea {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .datasources .headerArea {
    width: 66%;
  }
}
@media (min-width: 992px) and (max-width: 1499px) {
  .datasources .headerArea {
    width: 60%;
  }
}
.datasources .headerArea .push {
  margin-top: 5vh;
}
.datasources .datasourcesList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: auto;
  margin-right: auto;
  /* justify-content: center; */
  padding: 7.5px;
}
.datasources .datasourcesList .datasourceEntry {
  width: 25%;
  padding: 7.5px;
}
.datasources .datasourcesList .datasourceEntry:first-child {
  margin-left: auto;
}
.datasources .datasourcesList .datasourceEntry:last-child {
  margin-right: auto;
}
@media (max-width: 767px) {
  .datasources .datasourcesList .datasourceEntry {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .datasources .datasourcesList .datasourceEntry {
    width: 50%;
  }
}
@media (min-width: 992px) and (max-width: 1499px) {
  .datasources .datasourcesList .datasourceEntry {
    width: 33.33333333%;
  }
}
.datasources .datasourcesList .datasourceEntry .panel {
  margin-bottom: 0;
  height: 100%;
  /* fill flex layout */
}
.datasources .datasourcesList .datasourceEntry .panel-heading .dropdown {
  text-transform: none;
}
.datasources .datasourcesList .datasourceEntry .permissions {
  border-bottom: 1px solid #bdbdbd;
  margin-bottom: 15px;
}
.datasources .datasourcesList .datasourceEntry .permissions label {
  font-weight: bold;
  margin-bottom: 15px;
}
.datasources .datasourcesList .datasourceEntry .values {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.datasources .datasourcesList .datasourceEntry .values label {
  padding: 0 7.5px;
  white-space: nowrap;
}
.datasources .datasourcesList .datasourceEntry .values .key {
  flex-basis: 40%;
}
.datasources .datasourcesList .datasourceEntry .values .value {
  flex-basis: 60%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.datasources #uploaddatasourcechooser {
  display: none;
}
.datasources #datasourceserrorview:empty {
  display: none;
}
#datasourcesEditDialog datasourcesrenderer {
  display: block;
  position: relative;
}
#datasourcesEditDialog datasourcesrenderer:first-child {
  margin-top: 15px;
}
#datasourcesEditDialog datasourcesrenderer > * {
  float: left;
  margin-bottom: 10px;
}
#datasourcesEditDialog datasourcesrenderer label {
  text-align: right;
  width: 25%;
  padding-right: 7.5px;
  line-height: 29px;
}
@media (max-width: 767px) {
  #datasourcesEditDialog datasourcesrenderer label {
    display: block;
    width: 100%;
    text-align: left;
  }
}
#datasourcesEditDialog datasourcesrenderer label .error {
  border-color: #d9534f;
}
#datasourcesEditDialog datasourcesrenderer .valuerenderer {
  padding-left: 7.5px;
}
#datasourcesEditDialog datasourcesrenderer .valuerenderer.withlabel {
  width: 75%;
}
@media (max-width: 767px) {
  #datasourcesEditDialog datasourcesrenderer .valuerenderer {
    display: block;
    width: 100%;
  }
  #datasourcesEditDialog datasourcesrenderer .valuerenderer.withlabel {
    padding-left: 0;
    width: 100%;
  }
}
#datasourcesEditDialog datasourcesrenderer .valuerenderer .filechooserfield {
  padding-right: 30px;
}
#datasourcesEditDialog datasourcesrenderer .valuerenderer .filesysteminputbutton {
  right: 0;
}
#datasourcesEditDialog datasourcesrenderer .valuerenderer .dropdown {
  padding: 0;
  margin-right: 7.5px;
}
#datasourcesEditDialog datasourcesrenderer .valuerenderer .dropdown button {
  width: 100%;
  text-align: right;
  color: #111111;
  text-decoration: none;
}
#datasourcesEditDialog datasourcesrenderer .valuerenderer .dropdown button span {
  float: left;
}
#datasourcesEditDialog datasourcesrenderer .valuerenderer .dropdown .dropdown-menu {
  width: 100%;
}
#datasourcesEditDialog datasourcesrenderer .valuerenderer select-input .dropdown {
  margin-right: 0;
}
#datasourcesEditDialog datasourcesrenderer .valuerenderer a.reload {
  height: 29px;
}
#datasourcesEditDialog datasourcesrenderer .valuerenderer a.reload.loading i {
  animation: rotateRefreshIcon 750ms infinite linear;
}
#datasourcesEditDialog datasourcesrenderer .valuerenderer button.checkbox-button {
  display: flex;
  flex-direction: row;
  align-items: center;
}
#datasourcesEditDialog datasourcesrenderer .valuerenderer button.checkbox-button .checkbox-label {
  margin-left: 10px;
}
#datasourcesEditDialog datasourcesrenderer datasource-renderer-permissions {
  float: none;
}
#datasourcesEditDialog datasourcesrenderer datasource-renderer-permissions .propertygroup-label {
  width: 100%;
  text-align: left;
  margin-top: 0;
}
#datasourcesEditDialog datasourcesrenderer datasource-renderer-permissions .valuerenderer {
  padding-left: 0;
}
#datasourcesEditDialog datasourcesrenderer .datasourceRrendererCustom {
  float: none;
}
#datasourcesEditDialog datasourcesrenderer .datasourceRrendererCustom label {
  display: inline-flex;
}
#datasourcesEditDialog datasourcesrenderer .datasourceRrendererCustom .valuerenderer {
  display: inline-flex;
  width: 75%;
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active:hover,
.input-group .input-group-btn .btn-default:active:hover,
.btn-default.dropdown-toggle.form-control:active:hover,
.input-group .btn-default.dropdown-toggle.active:hover,
.input-group .input-group-btn .btn-default.active:hover,
.btn-default.dropdown-toggle.form-control.active:hover,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:hover,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:hover,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:active:focus,
.input-group .input-group-btn .btn-default:active:focus,
.btn-default.dropdown-toggle.form-control:active:focus,
.input-group .btn-default.dropdown-toggle.active:focus,
.input-group .input-group-btn .btn-default.active:focus,
.btn-default.dropdown-toggle.form-control.active:focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle:active.focus,
.input-group .input-group-btn .btn-default:active.focus,
.btn-default.dropdown-toggle.form-control:active.focus,
.input-group .btn-default.dropdown-toggle.active.focus,
.input-group .input-group-btn .btn-default.active.focus,
.btn-default.dropdown-toggle.form-control.active.focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle.focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default.focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #d4d4d4;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control:focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
*******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}

themeidentifier {
   display: none;
   background-image: url(data:image/gif;base64,MA==);
}

/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* template_variables.less */
/* diagnostics.less */
/* benchmark.less */
/* jobs.less */
/* logging.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* template_variables.less */
/**********************************************************/
/**********************************************************************
 Local ScreenSize and Color Defintions
 *********************************************************************/
/**********************************************************/
/* diagnostics.less */
/**********************************************************/
.icon-navigation-diagnostics-overview {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAQ0lEQVR42mP4//8/AxSTAxgY0AxgIAETNOA/uQb8p7YBuFxGsgH/6WYA1WKBgZJAREkseMSIdgFJBgxTFxAdCyRnZwCZVmPHIV7lEwAAAABJRU5ErkJggg==");
}
.icon-navigation-diagnostics-logging {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAQklEQVR42mP4//8/AxC3AfHP/8QDkNoWkF4GqAE/oTQp+AeyAf/JMOA/zQwgBEZdMDJcQJYBFOeFFjJyYzOyAWRjAKqLULt2bIkYAAAAAElFTkSuQmCC");
}
.icon-navigation-diagnostics-jobs {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAS0lEQVR42mP4//8/AyWYgVYGHP2PCQ6TYsB/IsUYcNlGLDjM8J9CQDUDyI0FDBcwEHAVhjy6YmEoxgUw5AdPIA6sAYcp0H+I4twIACnWnXMMwIZ8AAAAAElFTkSuQmCC");
}
.icon-navigation-diagnostics-information {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAO0lEQVR42mP4//8/w3/yAQMDAQMYCLAJGkCSCxhIxNR3wWgYjIYBCFgBsQ2OMMBJIxsA0mxLiQFkeQEAoJikdv+mn+0AAAAASUVORK5CYII=");
}
.icon-navigation-diagnostics-heapdump {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAnUlEQVR42mP4//8/AxC3AfHP/8QDkNoWkF4GqAE/oTQp+AeyAf+xKFAGYkk8BvwnZEAKECdQYsBiIF5JiQGPgfgdELOQY4AK1IBzQGxDrAHlSHgJ1AutUGyKJl+OzYAONGwLtR3kig1AvAJNnmAYMED9/xaIPwIxH6mBCMOrgHg9ObEAw4lAHEWJARJYnI9hAMV5oYWM3NiMbADZGABtJUdVtLZtxgAAAABJRU5ErkJggg==");
}
.icon-navigation-diagnostics-benchmark {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXElEQVR42mP4//8/AxpuA+Kf/zEBSKwFXT0DFgNgmrcAsTQQywDxNqjYD2IMgAEZJDFZJHH6GbANaghI83ZyDMAFiDYAWyD+Hw3EEROIP/EEIlGZqQVPdm5GVw8AjOxV7Ab1Hz0AAAAASUVORK5CYII=");
}
.diagnosticsApp {
  padding: 15px;
}
.diagnosticsApp .chart-danger {
  background-color: #d9534f;
}
.diagnosticsApp .chart-success {
  background-color: #5cb85c;
}
.diagnosticsApp .chart-primary {
  background-color: #428bca;
}
.diagnosticsApp .chart-secondary {
  background-color: #bd7435;
}
.diagnosticsApp .chart-third {
  background-color: #EB8900;
}
.diagnosticsApp .chart-fontcolor {
  color: #111111;
}
.diagnosticsApp .chart-gridcolor {
  color: #f7f7f7;
}
/*
Chart
*/
.diagnosticsApp .chart {
  height: 200px;
}
.diagnosticsApp .popupChart {
  width: 100%;
}
/*
Chart Popup
*/
.diagnosticsApp .chart .flotr-mouse-value {
  z-index: 999;
}
.diagnosticsApp .labeledInfo table,
.diagnosticsApp .chart .flotr-mouse-value table {
  background: none;
  background-color: transparent;
}
.diagnosticsApp div.overview .chart {
  height: 140px;
}
.diagnosticsApp table th,
.diagnosticsApp table td {
  vertical-align: middle !important;
}
/**
Chart Legend item in Popup, will get additional bg-color with other class
*/
.diagnosticsApp .chartPopupLegend {
  width: 25px;
  height: 5px;
  margin-right: 4px;
}
/*
    Table for users and reports, where a user is on the first column
*/
.diagnosticsApp table.userTable {
  table-layout: fixed;
  margin-bottom: 0px;
}
.diagnosticsApp table.userTable th {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.diagnosticsApp table.userTable td {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/**
    layout sachen
*/
.paddingRightNone {
  padding-right: 0px;
}
.paddingLeftNone {
  padding-left: 0px;
}
.marginRightMedium {
  margin-right: 14px;
}
.breakWord {
  word-wrap: break-word;
}
.tableLabelColumn {
  white-space: nowrap;
}
.diagnosticsApp .popover-content {
  text-align: left;
}
/*
LabeledInfo Element
*/
div.labeledInfo {
  display: inline-block;
  text-align: center;
  padding: 5px 10px;
}
.text-color-default {
  color: inherit;
}
.overflowlist {
  overflow: hidden;
  position: relative;
  padding-left: 0;
}
@media (min-width:  767px ) {
  .overflowlist {
    max-height: 200px;
    white-space: nowrap;
  }
}
@media (max-width:  767px ) {
  .overflowlist {
    word-break: break-all;
  }
}
.overflowlist:hover,
.overflowlist:focus {
  overflow: auto;
}
.environmentvalue {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 6px;
}
.diagnosticsApp .table-footer {
  padding-top: 5px;
}
/**********************************************************/
/* benchmark.less */
/**********************************************************/
.diagnosticsApp .benchmark .popover-content {
  overflow: auto;
  max-height: 240px;
  width: 400px;
}
.diagnosticsApp .benchmark .popover-content-chart .popover-content {
  overflow: visible;
}
.diagnosticsApp .benchmarkItem .vertical-center {
  min-height: 140px;
  height: 140px;
}
.diagnosticsApp .benchmark .trafficLight {
  width: 40px;
  height: 40px;
  margin: 8px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  box-shadow: inset 0px 2px 3px black;
}
.diagnosticsApp .benchmark .redTrafficLight .firstTrafficLight {
  background: #FF0000;
}
.diagnosticsApp .benchmark .redTrafficLight .secondTrafficLight {
  background: #444400;
}
.diagnosticsApp .benchmark .redTrafficLight .thirdTrafficLight {
  background: #003D00;
}
.diagnosticsApp .benchmark .yellowTrafficLight .firstTrafficLight {
  background: #3D0000;
}
.diagnosticsApp .benchmark .yellowTrafficLight .secondTrafficLight {
  background: #FFFF00;
}
.diagnosticsApp .benchmark .yellowTrafficLight .thirdTrafficLight {
  background: #003D00;
}
.diagnosticsApp .benchmark .greenTrafficLight .firstTrafficLight {
  background: #3D0000;
}
.diagnosticsApp .benchmark .greenTrafficLight .secondTrafficLight {
  background: #444400;
}
.diagnosticsApp .benchmark .greenTrafficLight .thirdTrafficLight {
  background: #00FF00;
}
.diagnosticsApp .benchmark .greyTrafficLight .firstTrafficLight {
  background: #3D0000;
}
.diagnosticsApp .benchmark .greyTrafficLight .secondTrafficLight {
  background: #444400;
}
.diagnosticsApp .benchmark .greyTrafficLight.warning .secondTrafficLight {
  animation-name: blinkyellow;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: ease;
  -webkit-animation-name: blinkyellow;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease;
}
@keyframes blinkyellow {
  0% {
    background: #444400;
  }
  15% {
    background: #444400;
  }
  35% {
    background: #FFFF00;
  }
  65% {
    background: #FFFF00;
  }
  85% {
    background: #444400;
  }
  100% {
    background: #444400;
  }
}
.diagnosticsApp .benchmark .greyTrafficLight .thirdTrafficLight {
  background: #003D00;
}
.diagnosticsApp .benchmark .trafficLightFrame {
  border-radius: 10px;
  background: black;
  float: left;
  box-shadow: 1px 1px 1px #4c4c4c;
  margin: 12px 0 14px;
}
/**********************************************************/
/* jobs.less */
/**********************************************************/
table.jobsTable {
  table-layout: fixed;
  margin-bottom: 0px;
}
table.jobsTable th,
table.jobsTable td.word-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: right;
}
table.jobsTable th.col-job {
  text-align: left;
}
table.jobsTable .col-job {
  word-wrap: break-word;
}
@media (max-width:  767px ) {
  table.jobsTable .col-job {
    width: 30%;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.jobsTable .col-job {
    width: 30%;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.jobsTable .col-job {
    width: 30%;
  }
}
@media (min-width:  1500px ) {
  table.jobsTable .col-job {
    width: 30%;
  }
}
@media (max-width:  767px ) {
  table.jobsTable .col-state {
    width: 100px;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.jobsTable .col-state {
    width: 100px;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.jobsTable .col-state {
    width: 100px;
  }
}
@media (min-width:  1500px ) {
  table.jobsTable .col-state {
    width: 100px;
  }
}
@media (max-width:  767px ) {
  table.jobsTable .col-action {
    width: 60px;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.jobsTable .col-action {
    width: 60px;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.jobsTable .col-action {
    width: 60px;
  }
}
@media (min-width:  1500px ) {
  table.jobsTable .col-action {
    width: 60px;
  }
}
@media (max-width:  767px ) {
  table.jobsTable .col-stacktrace {
    width: 100px;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.jobsTable .col-stacktrace {
    width: 100px;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.jobsTable .col-stacktrace {
    width: 100px;
  }
}
@media (min-width:  1500px ) {
  table.jobsTable .col-stacktrace {
    width: 100px;
  }
}
@media (max-width:  767px ) {
  table.jobsTable .popover-content {
    max-width: 400px;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.jobsTable .popover-content {
    max-width: 600px;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.jobsTable .popover-content {
    max-width: 900px;
  }
}
@media (min-width:  1500px ) {
  table.jobsTable .popover-content {
    max-width: 1200px;
  }
}
table.jobsTable .popover-content pre {
  display: table-cell;
}
#view_jobs .table-footer .dropdown-menu {
  top: auto;
}
/**********************************************************/
/* logging.less */
/**********************************************************/
.logWidget span.log_line {
  white-space: pre;
}
.log_short #logArea {
  height: 150px;
}
.logWidget .dropdown-menu li a i {
  vertical-align: middle;
  margin-right: 10px;
}
#logArea {
  word-break: keep-all;
  word-wrap: normal;
  height: 400px;
  overflow: scroll;
}
#logArea span {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active:hover,
.input-group .input-group-btn .btn-default:active:hover,
.btn-default.dropdown-toggle.form-control:active:hover,
.input-group .btn-default.dropdown-toggle.active:hover,
.input-group .input-group-btn .btn-default.active:hover,
.btn-default.dropdown-toggle.form-control.active:hover,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:hover,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:hover,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:active:focus,
.input-group .input-group-btn .btn-default:active:focus,
.btn-default.dropdown-toggle.form-control:active:focus,
.input-group .btn-default.dropdown-toggle.active:focus,
.input-group .input-group-btn .btn-default.active:focus,
.btn-default.dropdown-toggle.form-control.active:focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle:active.focus,
.input-group .input-group-btn .btn-default:active.focus,
.btn-default.dropdown-toggle.form-control:active.focus,
.input-group .btn-default.dropdown-toggle.active.focus,
.input-group .input-group-btn .btn-default.active.focus,
.btn-default.dropdown-toggle.form-control.active.focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle.focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default.focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #d4d4d4;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control:focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
*******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}

themeidentifier {
   display: none;
   background-image: url(data:image/gif;base64,MA==);
}

/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* template_variables.less */
/* connectionPool.less */
/* cache.less */
/* sprites.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* template_variables.less */
/**********************************************************/
/**********************************************************************
 Local ScreenSize and Color Defintions
 *********************************************************************/
/**********************************************************/
/* connectionPool.less */
/**********************************************************/
table.poolTable {
  table-layout: fixed;
  margin-bottom: 0px;
}
table.poolTable th {
  white-space: nowrap;
}
table.poolTable th,
table.poolTable td {
  text-overflow: ellipsis;
  overflow: hidden;
}
/*XS*/
@media (max-width:  767px ) {
  table.poolTable .popover-content {
    max-height: 350px;
  }
  table.poolTable .popover {
    width: 50%;
  }
}
/**********************************************************/
/* cache.less */
/**********************************************************/
table.cacheTable {
  table-layout: fixed;
  margin-bottom: 0px;
}
table.cacheTable th,
table.cacheTable td.word-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width:  767px ) {
  table.cacheTable .col-report {
    width: 47%;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.cacheTable .col-report {
    width: 37%;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.cacheTable .col-report {
    width: 23%;
  }
}
@media (min-width:  1500px ) {
  table.cacheTable .col-report {
    width: 16%;
  }
}
table.cacheTable .col-format {
  text-align: right;
}
@media (max-width:  767px ) {
  table.cacheTable .col-format {
    display: none;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.cacheTable .col-format {
    display: none;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.cacheTable .col-format {
    width: 9%;
  }
}
@media (min-width:  1500px ) {
  table.cacheTable .col-format {
    width: 7%;
  }
}
table.cacheTable .col-finished {
  text-align: right;
}
@media (max-width:  767px ) {
  table.cacheTable .col-finished {
    width: 20%;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.cacheTable .col-finished {
    width: 15%;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.cacheTable .col-finished {
    width: 12%;
  }
}
@media (min-width:  1500px ) {
  table.cacheTable .col-finished {
    width: 8%;
  }
}
table.cacheTable .col-failed {
  text-align: right;
}
@media (max-width:  767px ) {
  table.cacheTable .col-failed {
    display: none;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.cacheTable .col-failed {
    width: 20%;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.cacheTable .col-failed {
    width: 12%;
  }
}
@media (min-width:  1500px ) {
  table.cacheTable .col-failed {
    width: 10%;
  }
}
table.cacheTable .col-saved {
  text-align: right;
}
@media (max-width:  767px ) {
  table.cacheTable .col-saved {
    display: none;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.cacheTable .col-saved {
    display: none;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.cacheTable .col-saved {
    display: none;
  }
}
@media (min-width:  1500px ) {
  table.cacheTable .col-saved {
    width: 17%;
  }
}
table.cacheTable .col-size {
  text-align: right;
}
@media (max-width:  767px ) {
  table.cacheTable .col-size {
    display: none;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.cacheTable .col-size {
    display: none;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.cacheTable .col-size {
    width: 15%;
  }
}
@media (min-width:  1500px ) {
  table.cacheTable .col-size {
    width: 12%;
  }
}
table.cacheTable .col-hdsize {
  text-align: right;
}
@media (max-width:  767px ) {
  table.cacheTable .col-hdsize {
    display: none;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.cacheTable .col-hdsize {
    display: none;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.cacheTable .col-hdsize {
    width: 12%;
  }
}
@media (min-width:  1500px ) {
  table.cacheTable .col-hdsize {
    width: 12%;
  }
}
table.cacheTable .col-actions {
  text-align: right;
  overflow: visible;
}
@media (max-width:  767px ) {
  table.cacheTable .col-actions {
    width: 33%;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  table.cacheTable .col-actions {
    width: 26%;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  table.cacheTable .col-actions {
    width: 19%;
  }
}
@media (min-width:  1500px ) {
  table.cacheTable .col-actions {
    width: 18%;
  }
}
.dropdown-right {
  left: initial !important;
  right: 0px !important;
}
/**********************************************************/
/* sprites.less */
/**********************************************************/
.icon-navigation-diagnostics-reportcache {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAANElEQVR42mP4//8/AyWYYXgYQBFgQKLJwSQbgGE5VQ3A5rX/aBbQ1gCKApHiaCRb7TDICwDQtE/b5gqv+wAAAABJRU5ErkJggg==");
}
.icon-navigation-diagnostics-connectionpool {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAArUlEQVR42q2S3QqCQBBG9x0s38gu1Hcy6IfAhyu6F9/BotUIpm9gskW3bZYaOBey+80OxzFEZH7B/KPBHlzBLiI4ZvjjAnIw0LvWnlDtnA+S6Yy8zE22cnEJzuAAVgKfHUEid8bMpxFT0II7eIDGCask8qt2MnKplcjhG82rd5p4Jfakr6DELDBBoZWYeRwUMRKj/sJU4msPKmcPNuAEFiGJNmITbUiihq8S1TwBbqtatG3ingEAAAAASUVORK5CYII=");
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active:hover,
.input-group .input-group-btn .btn-default:active:hover,
.btn-default.dropdown-toggle.form-control:active:hover,
.input-group .btn-default.dropdown-toggle.active:hover,
.input-group .input-group-btn .btn-default.active:hover,
.btn-default.dropdown-toggle.form-control.active:hover,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:hover,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:hover,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:active:focus,
.input-group .input-group-btn .btn-default:active:focus,
.btn-default.dropdown-toggle.form-control:active:focus,
.input-group .btn-default.dropdown-toggle.active:focus,
.input-group .input-group-btn .btn-default.active:focus,
.btn-default.dropdown-toggle.form-control.active:focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle:active.focus,
.input-group .input-group-btn .btn-default:active.focus,
.btn-default.dropdown-toggle.form-control:active.focus,
.input-group .btn-default.dropdown-toggle.active.focus,
.input-group .input-group-btn .btn-default.active.focus,
.btn-default.dropdown-toggle.form-control.active.focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle.focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default.focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #d4d4d4;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control:focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
*******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}

themeidentifier {
   display: none;
   background-image: url(data:image/gif;base64,MA==);
}

/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* template_variables.less */
/* override-dokuwiki.less */
/* helpStyles.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* template_variables.less */
/**********************************************************/
/**********************************************************************
 Local ScreenSize and Color Defintions
 *********************************************************************/
/**********************************************************/
/* override-dokuwiki.less */
/**********************************************************/
/* ************************************************* */
/* Import DokuWiki Styles */
/* ************************************************* */
#helpFrame {
  /* import default dokuwiki css styles from well known location */
  /* ************************************************* */
  /* Convert DokuWiki Variables to Bootstrap Variables */
  /* ************************************************* */
  /* Altarnatives */
  /* Neutral */
  /* other text and background colors */
  /* Border */
  /* these are used for links */
  /* highlighting search snippets */
  /* Six Shades of Gray */
}
@media screen {
  #helpFrame .dokuwiki div.plugin_autotranslation {
    float: right;
    font-size: 95%;
    padding-right: 0.1em;
    margin: 0 0 0.3em 0;
    text-align: right;
  }
  #helpFrame .dokuwiki div.plugin_autotranslation ul {
    padding: 0;
    margin: 0;
  }
  #helpFrame .dokuwiki div.plugin_autotranslation ul li {
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 0.2em 0 0 0;
  }
  #helpFrame .dokuwiki div.plugin_autotranslation ul li img {
    margin: -0.1em 0.2em;
  }
  #helpFrame .dokuwiki div.plugin_autotranslation ul li a.wikilink1:link,
  #helpFrame .dokuwiki div.plugin_autotranslation ul li a.wikilink1:hover,
  #helpFrame .dokuwiki div.plugin_autotranslation ul li a.wikilink1:active,
  #helpFrame .dokuwiki div.plugin_autotranslation ul li a.wikilink1:visited {
    background-color: #000080;
    color: #fff;
    text-decoration: none;
    padding: 0 0.2em;
    margin: 0.1em 0.2em;
    border: none !important;
  }
  #helpFrame .dokuwiki div.plugin_autotranslation ul li a.wikilink2:link,
  #helpFrame .dokuwiki div.plugin_autotranslation ul li a.wikilink2:hover,
  #helpFrame .dokuwiki div.plugin_autotranslation ul li a.wikilink2:active,
  #helpFrame .dokuwiki div.plugin_autotranslation ul li a.wikilink2:visited {
    background-color: #808080;
    color: #fff;
    text-decoration: none;
    padding: 0 0.2em;
    margin: 0.1em 0.2em;
    border: none !important;
  }
  #helpFrame .dokuwiki div.plugin_autotranslation select,
  #helpFrame .dokuwiki div.plugin_autotranslation input {
    border: none;
    background-color: #ccc;
  }
  #helpFrame .dokuwiki div.plugin_autotranslation option.flag {
    padding-left: 18px;
    background-repeat: no-repeat;
    background-position: left center;
  }
  #helpFrame .dokuwiki div.plugin_autotranslation select.wikilink1,
  #helpFrame .dokuwiki div.plugin_autotranslation option.wikilink1 {
    color: #000080;
    text-align: center;
  }
  #helpFrame .dokuwiki div.plugin_autotranslation select.wikilink2,
  #helpFrame .dokuwiki div.plugin_autotranslation option.wikilink2 {
    color: #808080;
    text-align: center;
  }
  #helpFrame .dokuwiki div.plugin_autotranslation img.wikilink2,
  #helpFrame .dokuwiki div.plugin_autotranslation .wikilink2 img {
    opacity: 0.5;
  }
  #helpFrame table#outdated_translations td {
    padding-left: 3px;
    padding-right: 3px;
  }
  #helpFrame table#outdated_translations td.missing {
    background-color: #f66;
  }
  #helpFrame table#outdated_translations td.outdated {
    background-color: #ff6;
  }
  #helpFrame table#outdated_translations td.current {
    background-color: #0C0;
  }
  #helpFrame div.figure {
    margin-bottom: 1em;
  }
  #helpFrame div.table {
    margin-bottom: 1em;
  }
  #helpFrame div.caption {
    clear: both;
    margin: 2ex 0;
    border-left: 5px #ccc solid;
    padding-left: 5px;
  }
  #helpFrame span.captionno {
    font-weight: bold;
  }
  #helpFrame div.picker.captionpicker {
    width: auto;
  }
  #helpFrame div.dokuwiki table.pagelist,
  #helpFrame div.dokuwiki table.ul {
    border: 0;
    padding: 0;
    border-spacing: 0;
    margin-bottom: 1em;
    border-collapse: collapse;
  }
  #helpFrame div.dokuwiki table.pagelist tr {
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
  }
  #helpFrame div.dokuwiki table.pagelist th,
  #helpFrame div.dokuwiki table.pagelist td {
    padding: 1px 1em 1px 0;
  }
  #helpFrame div.dokuwiki table.ul th,
  #helpFrame div.dokuwiki table.ul td {
    padding: 0 1em 0 0;
  }
  #helpFrame div.dokuwiki table.ul ul {
    margin: 0 0 0 1.5em;
  }
  #helpFrame div.dokuwiki table.pagelist th,
  #helpFrame div.dokuwiki table.ul th {
    background-color: #f1f1f1;
  }
  #helpFrame div.dokuwiki th.dpage,
  #helpFrame div.dokuwiki th.page,
  #helpFrame div.dokuwiki th.date,
  #helpFrame div.dokuwiki th.user,
  #helpFrame div.dokuwiki th.desc,
  #helpFrame div.dokuwiki th.comments,
  #helpFrame div.dokuwiki th.tags,
  #helpFrame div.dokuwiki td.date,
  #helpFrame div.dokuwiki td.user,
  #helpFrame div.dokuwiki td.desc,
  #helpFrame div.dokuwiki td.comments,
  #helpFrame div.dokuwiki td.tags {
    color: #111111;
    font-size: 80%;
  }
  #helpFrame div.dokuwiki th.date {
    text-align: right;
  }
  #helpFrame div.dokuwiki td.date {
    text-align: right;
  }
  #helpFrame div.dokuwiki td.dpage {
    vertical-align: top;
    text-align: left;
  }
  #helpFrame div.dokuwiki th.rowno {
    color: #111111;
    font-size: 80%;
    text-align: right;
    width: 5px;
  }
  #helpFrame div.dokuwiki td.rowno {
    color: #111111;
    font-size: 80%;
    text-align: right;
    width: 5px;
  }
  #helpFrame div.dokuwiki td.dpage a.wikilink {
    color: #00f;
  }
  #helpFrame .partialsLoading {
    background: url(../lib/plugins/fastwiki/../../images/loading.gif) no-repeat;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 1000;
    height: 50px;
    width: 200px;
    box-shadow: 0 0 8px 10000px rgba(0, 0, 0, 0.75);
    margin-left: -100px;
    margin-top: -25px;
    background-size: 200px 50px;
  }
  #helpFrame .content_partial {
    clear: both;
  }
  #helpFrame .mode_edit .content .row > .col-xs-12 #dokuwiki__content::before {
    display: none;
  }
  #helpFrame div.dokuwiki div.plugin_include_content div.secedit {
    float: right;
    margin-left: 1em;
    margin-top: 0;
  }
  #helpFrame div.dokuwiki div.inclmeta {
    border-top: 1px dotted #999999;
    padding-top: 0.2em;
    color: #111111;
    font-size: 80%;
    line-height: 1.25;
    margin-bottom: 2em;
  }
  #helpFrame div.dokuwiki div.inclmeta a.permalink {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHAK6urpGRkb+/v/X19dfX125ubkpKSv///yH5BAEAAAcALAAAAAAQAAwAAANCeLrc/jC2IYIlwwYxVg4DUQWEaHWHUBCBUQRFYQRAISjXYAgiYIQWRY1lKBpJBYCC8AIAYM3nasGM2aoxgmTLPSQAADs=) 0 1px no-repeat;
    padding: 1px 0 1px 16px;
  }
  #helpFrame div.dokuwiki div.inclmeta abbr.published {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHAP///2VlZePj49ra2qOjo4KCgr29vf///yH5BAEAAAcALAAAAAAQAAwAAANAeKpDFYWMRY8pRhBxTT1DIQAAQQrFRBEGWboGUYmueRZVUBK8CwSzke9WYQ1JsUpI6EKpKJ0RB/NhOCCSqraSAAA7) 0 1px no-repeat;
    padding: 1px 0 1px 16px;
    border-bottom: 0;
  }
  #helpFrame div.dokuwiki div.inclmeta span.author {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHACcnJ0RERPDw8HBwcKenp9jY2MLCwv///yH5BAEAAAcALAAAAAAQAAwAAAM5eLo1YyvGAiqAMhoLRp6c9ymURYyKEFgYSlQiKgxB3UoGXe8DISyznVBYIAGGQ8DpIDAQntAooZgAADs=) 0 1px no-repeat;
    padding: 1px 0 1px 16px;
  }
  #helpFrame div.dokuwiki div.inclmeta span.author a.interwiki {
    background: none;
    padding: 0;
  }
  #helpFrame div.dokuwiki div.inclmeta span.comment {
    background: transparent url(data:image/gif;base64,R0lGODlhEAAMAKIHAGVlZaysrP///9DQ0IKCgujo6JaWlv///yH5BAEAAAcALAAAAAAQAAwAAAM0eLrcbCDKSAojQeitAxDLx43EEI6kqYioVp6tqx5Y7IFKAUWGpleOkA4QCC4MkKIxRzQmAAA7) 0 1px no-repeat;
    padding: 1px 0 1px 16px;
  }
  #helpFrame div.dokuwiki div.inclmeta div.tags {
    border-top: 0;
    font-size: 100%;
    float: right;
    clear: none;
  }
  #helpFrame div.dokuwiki p.include_readmore {
    text-align: right;
  }
  #helpFrame div.dokuwiki table.pagelist,
  #helpFrame div.dokuwiki table.ul {
    border: 0;
    padding: 0;
    border-spacing: 0;
    margin-bottom: 1em;
    border-collapse: collapse;
  }
  #helpFrame div.dokuwiki table.pagelist tr {
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
  }
  #helpFrame div.dokuwiki table.pagelist th,
  #helpFrame div.dokuwiki table.pagelist td {
    padding: 1px 1em 1px 0;
    border: 0;
  }
  #helpFrame div.dokuwiki table.ul th,
  #helpFrame div.dokuwiki table.ul td {
    padding: 0 1em 0 0;
    border: 0;
  }
  #helpFrame div.dokuwiki table.ul ul {
    margin: 0 0 0 1.5em;
  }
  #helpFrame div.dokuwiki table.pagelist th,
  #helpFrame div.dokuwiki table.ul th {
    background-color: #f1f1f1;
  }
  #helpFrame div.dokuwiki th.page,
  #helpFrame div.dokuwiki th.date,
  #helpFrame div.dokuwiki th.user,
  #helpFrame div.dokuwiki th.desc,
  #helpFrame div.dokuwiki th.comments,
  #helpFrame div.dokuwiki th.linkbacks,
  #helpFrame div.dokuwiki th.tags,
  #helpFrame div.dokuwiki th.diff,
  #helpFrame div.dokuwiki td.date,
  #helpFrame div.dokuwiki td.user,
  #helpFrame div.dokuwiki td.desc,
  #helpFrame div.dokuwiki td.comments,
  #helpFrame div.dokuwiki td.linkbacks,
  #helpFrame div.dokuwiki td.tags,
  #helpFrame div.dokuwiki td.diff {
    color: #111111;
    font-size: 80%;
  }
  #helpFrame div.dokuwiki td.date {
    text-align: left;
  }
  #helpFrame .popupviewerContentStyle {
    box-shadow: 0.2em 0.2em 3em rgba(255, 255, 255, 0.4);
    border-radius: 6px;
  }
  #helpFrame #popupviewer,
  #helpFrame #popupviewer:before {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 11000;
  }
  #helpFrame #popupviewer:before {
    content: '';
    background-color: rgba(0, 0, 0, 0.8);
    pointer-events: none;
  }
  #helpFrame #popupviewer > .controls > a {
    background: url(../lib/plugins/popupviewer/images/modifier-images.png);
    position: absolute;
    cursor: pointer;
    width: 24px;
    display: none;
    height: 24px;
    top: 0;
    right: 0;
    margin-top: -13px;
    margin-right: -13px;
    z-index: 11010;
  }
  #helpFrame #popupviewer > .controls > a.next {
    background-position: -24px 0;
    margin-right: 26px;
  }
  #helpFrame #popupviewer > .controls > a.close {
    background-position: -48px 0;
  }
  #helpFrame #popupviewer > .controls > a.previous {
    margin-right: 50px;
  }
  #helpFrame #popupviewer > .controls > a.inactive {
    opacity: 0.5;
    cursor: default;
  }
  #helpFrame #popupviewer > .controls > a.visible {
    display: block;
  }
  #helpFrame #popupviewer > .controls > .content.isImage > a {
    display: block;
  }
  #helpFrame #popupviewer > .controls > .content.isImage img {
    box-shadow: 0.2em 0.2em 3em rgba(255, 255, 255, 0.4);
    border-radius: 6px;
  }
  #helpFrame #popupviewer > .controls > .content {
    background-color: #fff;
    border: 2px solid #999;
    z-index: 11002;
    padding: 10px;
    overflow: auto;
    box-sizing: border-box;
    box-shadow: 0.2em 0.2em 3em rgba(255, 255, 255, 0.4);
    border-radius: 6px;
  }
  #helpFrame #popupviewer > .controls > .content.isImage,
  #helpFrame #popupviewer > .controls > .content:empty {
    padding: 0;
    border: none;
    background-color: transparent;
    overflow: visible;
  }
  #helpFrame #popupviewer > .controls > .content:empty {
    background: url(../lib/plugins/popupviewer/images/loading.gif);
    width: 208px;
    height: 13px;
    margin: auto;
    position: relative;
  }
  #helpFrame #popupviewer > .controls > .content:empty ~ a.next,
  #helpFrame #popupviewer > .controls > .content:empty ~ a.previous {
    display: none;
  }
  #helpFrame #popupviewer > .controls > .additionalContent {
    box-shadow: 0.2em 0.2em 3em rgba(255, 255, 255, 0.4);
    border-radius: 6px;
    background-color: #fff;
    padding: 0 30px;
    position: relative;
    border: 1px solid #333;
  }
  #helpFrame #popupviewer > .controls > .additionalContent:empty {
    display: none;
  }
  #helpFrame #popupviewer > .controls {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -104px;
    z-index: 11004;
  }
  #helpFrame div.picker.plugin-scrapbook {
    width: 250px;
  }
  #helpFrame div.picker.plugin-scrapbook div {
    padding: 0.25em 0.5em;
  }
  #helpFrame div.picker.plugin-scrapbook button {
    width: 100%;
    font-size: 90%;
    padding: 0.25em 0.5em;
    border: none;
  }
}
#helpFrame body {
  padding: 0;
  margin: 0;
}
#helpFrame #center {
  margin: 0;
  padding: 0 2em;
}
#helpFrame #dokuwiki__top {
  margin: 0;
}
#helpFrame #dw__search {
  display: none;
}
#helpFrame div.dokuwiki {
  padding: 20px 0;
}
#helpFrame div.dokuwiki h1,
#helpFrame div.dokuwiki h2,
#helpFrame div.dokuwiki h3,
#helpFrame div.dokuwiki h4,
#helpFrame div.dokuwiki h5,
#helpFrame div.dokuwiki p,
#helpFrame div.dokuwiki div.table,
#helpFrame div.dokuwiki table,
#helpFrame div.dokuwiki pre,
#helpFrame div.dokuwiki ul,
#helpFrame div.dokuwiki ol {
  margin-top: 1.5em;
  margin-bottom: 0;
}
#helpFrame div.dokuwiki ul ul,
#helpFrame div.dokuwiki ol ul,
#helpFrame div.dokuwiki ul ol,
#helpFrame div.dokuwiki ol ol {
  margin-top: 0;
  padding-top: 0;
}
#helpFrame div.dokuwiki img.media {
  margin: 0;
  margin-bottom: -3px;
}
#helpFrame #inet_footer {
  margin-top: 2em;
  line-height: 1.2;
  font-size: 0.9em;
}
#helpFrame #inet_footer p,
#helpFrame #inet_footer ul {
  padding: 0;
  margin: 0;
}
#helpFrame #inet_footer img {
  max-height: 1em;
  margin-top: -0.3em;
}
#helpFrame #manageBar {
  float: right;
  margin-bottom: 50px;
}
#helpFrame #manageBar * {
  display: inline;
}
#helpFrame div.column_center {
  height: 100%;
  padding: 0 1.5%;
  margin: 0 1.5%;
  border-left: 1px solid #555555;
  border-right: 1px solid #555555;
}
#helpFrame div.column_left,
#helpFrame div.column_center,
#helpFrame div.column_right {
  width: 31%;
  float: left;
  position: relative;
}
#helpFrame div.clearfloat {
  clear: both;
}
#helpFrame hr {
  background: #555555;
  color: #555555;
  height: 1px;
  border: none;
  margin-top: 1.5em;
  margin-bottom: 2em;
  position: relative;
}
#helpFrame div.clearer + hr {
  margin-bottom: 1.5em;
}
#helpFrame #inet_footer hr {
  margin-bottom: 0;
}
#helpFrame .clearer {
  clear: both;
  width: 0;
  line-height: 0;
}
#helpFrame div.dokuwiki div {
  overflow: visible;
}
#helpFrame #breadcrumbs {
  float: left;
}
#helpFrame #breadcrumbs a,
#helpFrame #breadcrumbs img {
  padding: 0 5px;
  vertical-align: middle;
}
#helpFrame #index__tree ul * {
  list-style: none !important;
}
#helpFrame div.help_breadcrumbs {
  display: none;
}
#helpFrame div.caption {
  border: none;
  text-align: center;
  font-size: 0.8em;
}
#helpFrame div.figure {
  margin: 2em auto;
  page-break-inside: avoid;
}
#helpFrame span.mergehint {
  display: none;
}
#helpFrame div.mergedsite.mergehint.level1 {
  margin-left: 7em !important;
}
#helpFrame div.siteexport.mergehintwrapper {
  position: relative;
  border-top: 1px solid transparent;
  margin-left: 3em;
  margin-left: 3rem;
  padding-left: 1em;
  padding-left: 1rem;
}
div.mergedsite.mergehint #helpFrame div.siteexport.mergehintwrapper {
  margin-left: -1em;
  margin-left: -1rem;
}
#helpFrame div.siteexport.mergehintwrapper:before {
  content: '';
  position: absolute;
  top: -1px;
  height: 1px;
  left: 0;
  right: 0;
  margin-top: 1.5em;
  background: #c2c2c2;
  background: -webkit-linear-gradient(left, #c2c2c2 20%, rgba(194, 194, 194, 0) 50%);
  background: -moz-linear-gradient(left, #c2c2c2 20%, rgba(194, 194, 194, 0) 50%);
  background: -ms-linear-gradient(left, #c2c2c2 20%, rgba(194, 194, 194, 0) 50%);
  background: linear-gradient(left, #c2c2c2 20%, rgba(194, 194, 194, 0) 50%);
}
#helpFrame div.siteexport.mergehintwrapper aside.mergehint {
  position: absolute;
  right: 100%;
  padding: 0 5px;
  border-radius: 0 0 3px 3px;
  background: #c2c2c2;
  color: #0a0a0a;
  margin-top: 1.5em;
  top: -1px;
}
#helpFrame #report-url-parameters ~ div .column_left h2,
#helpFrame #report-url-parameters ~ div .column_left h2 a {
  font-size: 1.2em;
}
#helpFrame body {
  font: 12px/1.5 Arial, Calibri, Verdana, Helvetica, sans-serif;
  text-align: left;
}
#helpFrame img {
  border: none;
}
#helpFrame div.dokuwiki {
  font-size: 1em;
  overflow: hidden;
}
#helpFrame div#footer * {
  color: #111111;
}
#helpFrame a {
  text-decoration: none;
}
#helpFrame a:hover {
  text-decoration: underline;
}
#helpFrame div.dokuwiki h2 a img.medialeft,
#helpFrame div.dokuwiki h2 a img.mediaright {
  margin-top: 0;
  margin-bottom: 1em;
}
#helpFrame abbr {
  border: none;
}
#helpFrame div.dokuwiki div.caption .captionno {
  font-weight: bold;
}
#helpFrame a:link,
#helpFrame a:visited {
  color: #428bca;
  text-decoration: none;
}
#helpFrame a:hover,
#helpFrame a:active {
  color: #428bca;
  text-decoration: underline;
}
#helpFrame div.dokuwiki h1 a,
#helpFrame div.dokuwiki h2 a,
#helpFrame div.dokuwiki .nolink {
  color: #111111 !important;
  text-decoration: none !important;
  font-family: Verdana, Arial;
  z-index: 5;
}
#helpFrame div.dokuwiki h3 a,
#helpFrame div.dokuwiki h4 a {
  color: lighter(#111111, 10%) !important;
}
#helpFrame div.dokuwiki h2,
#helpFrame div.dokuwiki h3,
#helpFrame div.dokuwiki h4,
#helpFrame div.dokuwiki h5 {
  z-index: 5;
}
#helpFrame div.dokuwiki h2,
#helpFrame div.dokuwiki h3,
#helpFrame div.dokuwiki h4,
#helpFrame div.dokuwiki h5,
#helpFrame div.dokuwiki h2 a,
#helpFrame div.dokuwiki h3 a,
#helpFrame div.dokuwiki h4 a,
#helpFrame div.dokuwiki h5 a {
  font-weight: bold;
  text-decoration: none;
}
#helpFrame div.dokuwiki h1 a,
#helpFrame div.dokuwiki h1 {
  font-size: 2em;
  font-weight: bold;
}
#helpFrame div.dokuwiki h1 {
  border-bottom: 1px solid #555555;
}
#helpFrame div.dokuwiki h2 a,
#helpFrame div.dokuwiki h2 {
  font-size: 1.6em;
}
#helpFrame div.dokuwiki h3 a,
#helpFrame div.dokuwiki h3 {
  font-size: 1.4em;
}
#helpFrame div.dokuwiki h4 a,
#helpFrame div.dokuwiki h4 {
  font-size: 1.2em;
}
#helpFrame div.dokuwiki h5 a,
#helpFrame div.dokuwiki h5 {
  font-size: 1em;
}
#helpFrame div.dokuwiki h3,
#helpFrame div.dokuwiki div.level1,
#helpFrame div.dokuwiki div.level2,
#helpFrame div.dokuwiki div.level3 {
  margin-left: 1em;
  margin-left: 1rem;
}
#helpFrame div.dokuwiki h4,
#helpFrame div.dokuwiki h5,
#helpFrame div.dokuwiki div.level4,
#helpFrame div.dokuwiki div.level5 {
  margin-left: 2em;
  margin-left: 2rem;
}
#helpFrame div.dokuwiki a.urlextern,
#helpFrame div.dokuwiki a.interwiki,
#helpFrame div.dokuwiki a.windows,
#helpFrame div.dokuwiki a.mail,
#helpFrame div.dokuwiki a.media {
  padding-left: 0;
  background: none !important;
}
#helpFrame div.dokuwiki a.urlextern:link,
#helpFrame div.dokuwiki a.interwiki:link,
#helpFrame div.dokuwiki a.windows:link,
#helpFrame div.dokuwiki a.mail:link,
#helpFrame div.dokuwiki a.media:link,
#helpFrame div.dokuwiki a.urlextern:active,
#helpFrame div.dokuwiki a.interwiki:active,
#helpFrame div.dokuwiki a.windows:active,
#helpFrame div.dokuwiki a.mail:active,
#helpFrame div.dokuwiki a.media:active {
  color: #428bca;
}
#helpFrame div.dokuwiki a.urlextern:visited,
#helpFrame div.dokuwiki a.interwiki:visited,
#helpFrame div.dokuwiki a.windows:visited,
#helpFrame div.dokuwiki a.mail:visited,
#helpFrame div.dokuwiki a.media:visited {
  color: #428bca;
}
#helpFrame a.wikilink1,
#helpFrame div.dokuwiki h2 a.wikilink1 {
  color: #428bca;
}
#helpFrame a.wikilink2 {
  color: #428bca !important;
  text-decoration: none !important;
  border-bottom: dashed 1px #428bca !important;
}
#helpFrame .li {
  color: #111111;
  font-weight: normal;
}
#helpFrame ol,
#helpFrame ul {
  margin: 0;
  margin-left: 2em;
  margin-left: 2rem;
  padding: 0;
}
#helpFrame div.dokuwiki ul {
  list-style-type: disc;
}
#helpFrame div.dokuwiki ul li {
  color: #428bca;
}
#helpFrame div.dokuwiki ol li {
  color: #111111;
  font-weight: normal;
}
#helpFrame ol {
  list-style-type: decimal;
}
#helpFrame ol ol {
  list-style-type: upper-roman;
}
#helpFrame ol ol ol {
  list-style-type: lower-alpha;
}
#helpFrame ol ol ol ol {
  list-style-type: lower-greek;
}
#helpFrame blockquote {
  border-left: 2px solid #999999;
  padding-left: 3px;
}
#helpFrame div.dokuwiki pre {
  font-size: 1em;
  padding: 1em;
  border: none;
  color: #111111;
  overflow: auto;
}
#helpFrame div.dokuwiki pre.pre {
  background-color: #f9f2f4;
}
#helpFrame div.dokuwiki pre.code {
  background-color: #f9f2f4;
  border: 1px solid #7a7a7a;
}
#helpFrame div.dokuwiki code {
  font-size: 1em;
}
#helpFrame div.dokuwiki pre.file {
  background-color: #f9f2f4;
}
#helpFrame table.inline {
  color: #111111;
  border-spacing: 0;
  border-collapse: collapse;
  margin: 1px;
  width: 100%;
}
#helpFrame table.inline thead {
  background-color: #f9f2f4;
  color: #c7254e;
}
#helpFrame table.inline th {
  white-space: nowrap;
  vertical-align: top;
  text-align: left;
}
#helpFrame table.inline th.col1:last-child {
  width: 75;
}
#helpFrame table.inline td,
#helpFrame table.inline th {
  border: 1px solid #7a7a7a;
  border-left: none;
  border-right: none;
  padding: 5px;
}
#helpFrame div.dokuwiki img.media {
  margin: 0.4em;
}
#helpFrame div.dokuwiki img.medialeft {
  border: 0;
  float: left;
  margin: 0 1.3em 1.3em 0;
}
#helpFrame div.dokuwiki img.mediaright {
  border: 0;
  float: right;
  margin: 0 0 1.3em 1.3em;
}
#helpFrame div.dokuwiki img.mediacenter {
  border: 0;
  display: block;
  margin: 0 auto;
}
#helpFrame div.dokuwiki img.middle {
  vertical-align: middle;
}
#helpFrame div.dokuwiki acronym {
  cursor: help;
  border-bottom: 0;
}
#helpFrame div.dokuwiki div.footnotes {
  clear: both;
  padding-top: 2em;
}
#helpFrame div.dokuwiki a.fn_top,
#helpFrame div.dokuwiki a.fn_bot {
  color: #111111;
}
#helpFrame div.dokuwiki div.fn {
  font-size: 0.9em;
  padding-left: 2em;
  padding-top: 1em;
  position: relative;
}
#helpFrame div.dokuwiki div.fn:before {
  content: '';
  width: 5em;
  width: 5rem;
  height: 0;
  border-top: 1px solid #555555;
  position: absolute;
  top: 0;
  left: 0;
}
#helpFrame div.dokuwiki div.fn > * {
  display: inline-block;
  width: auto;
  height: auto;
}
#helpFrame div.dokuwiki div.fn > *:not(:last-child) {
  margin-right: 0.5em;
}
#helpFrame div.dokuwiki a.fn_bot {
  font-weight: bold;
}
#helpFrame div.insitu-footnote {
  font-size: 0.8em;
  line-height: 1.2;
  border: 1px solid #999999;
  background-color: #f9f2f4;
  text-align: left;
  padding: 4px;
  max-width: 40%;
}
#helpFrame * html .insitu-footnote pre.code,
#helpFrame * html .insitu-footnote pre.file {
  padding-bottom: 1.5em;
}
#helpFrame br#scroll__here {
  clear: both;
}
#helpFrame .code,
#helpFrame code {
  color: #008 !important;
  white-space: pre;
}
#helpFrame .code a span,
#helpFrame .code .kw3 {
  color: #008;
}
#helpFrame .code .co0,
#helpFrame .code .co1,
#helpFrame .code .coMULTI {
  color: #080;
  font-style: italic;
}
#helpFrame .code .co2 {
  color: #000;
  font-style: italic;
}
#helpFrame .code .co3 {
  color: #080;
}
#helpFrame .code .es0 {
  color: #009;
  font-weight: bold;
}
#helpFrame .code .kw1,
#helpFrame .code .kw2,
#helpFrame .code .kw4 {
  color: #841155;
  font-weight: bold;
}
#helpFrame .code .kw5,
#helpFrame .code .re1,
#helpFrame .code .re2 {
  color: #009;
}
#helpFrame .code .me1,
#helpFrame .code .me2,
#helpFrame .code .nu0,
#helpFrame .code .br0,
#helpFrame .code .sy0 {
  color: #000;
}
#helpFrame .code .re3 {
  color: #f33;
  font-weight: bold;
}
#helpFrame .code .re0,
#helpFrame .code .re4 {
  color: #099;
}
#helpFrame .code .st0 {
  color: #223aff;
}
#helpFrame .tagsections.header.tag.property,
#helpFrame .tagsections.header.tag.product,
#helpFrame .tagsections.header.tag.permission {
  display: none;
}
#helpFrame .tagsections.header.tag:before {
  display: none !important;
}
#helpFrame .tagsections.header.tag.plugin {
  display: inline;
}
#helpFrame .tagsections.header.tag a {
  width: 32px;
  height: 32px;
  background-size: 100%;
  text-indent: 100%;
  display: inline-block;
  vertical-align: bottom;
  overflow: hidden;
}
h1 #helpFrame .tagsections.header.tag.option {
  float: right;
}
h1 #helpFrame .tagsections.header.tag.option:first-child {
  margin-left: 0;
  margin-right: 1em;
}
#helpFrame .tagsections.header.tag.option {
  margin-top: -2em;
}
#helpFrame .tagsections.header.tag.option.advanced a {
  background-image: url(../lib/tpl/helppages/tags/advanced_64.png);
}
#helpFrame .tagsections.header.tag.option.advanced a:before {
  content: "Advanced";
}
#helpFrame .tagsections.header.tag.option.plus a {
  background-image: url(../lib/tpl/helppages/tags/plusfeature_64.png);
}
#helpFrame .tagsections.header.tag.option.plus a:before {
  content: "Plus";
}
#helpFrame .tagsections.header.tag.option.beforereading a {
  background-image: url(../lib/tpl/helppages/tags/beforereading_64.png);
}
#helpFrame .tagsections.header.tag.option.beforereading a:before {
  content: "Before Reading";
}
#helpFrame .tagsections.header.tag.option.whilereading a {
  background-image: url(../lib/tpl/helppages/tags/whilereading_64.png);
}
#helpFrame .tagsections.header.tag.option.whilereading a:before {
  content: "While Reading";
}
#helpFrame .tagsections.header.tag.option.whileprinting a {
  background-image: url(../lib/tpl/helppages/tags/whileprinting_64.png);
}
#helpFrame .tagsections.header.tag.option.whileprinting a:before {
  content: "While Printing";
}
#helpFrame .tagsections.header.tag.option.crystalsyntax a {
  background-image: url(../lib/tpl/helppages/tags/crystalsyntax_64.png);
}
#helpFrame .tagsections.header.tag.option.crystalsyntax a:before {
  content: "Crystal Syntax";
}
#helpFrame .tagsections.header.tag.option.basicsyntax a {
  background-image: url(../lib/tpl/helppages/tags/basicsyntax_64.png);
}
#helpFrame .tagsections.header.tag.option.basicsyntax a:before {
  content: "Basic Syntax";
}
#helpFrame .tagsections.header.tag.option.security a {
  background-image: url(../lib/tpl/helppages/tags/security_64.png);
}
#helpFrame .tagsections.header.tag.option.security a:before {
  content: "Security";
}
#helpFrame h1 .tagsections.header.tag a {
  width: 64px;
  height: 64px;
}
#helpFrame h1 .tagsections.header.tag.option a:before {
  margin-right: -46px;
}
#helpFrame .tagsections.header.tag.plugin {
  display: inline;
  padding: initial;
  margin: 0 0.2em;
  font-size: small;
  font-weight: normal;
}
#helpFrame .tagsections.header.tag.plugin a {
  font-size: small;
  font-weight: normal;
  pointer-events: none;
  cursor: pointer;
  width: auto;
  height: auto;
  text-indent: initial;
  display: inline;
  vertical-align: initial;
  overflow: none;
}
#helpFrame .tagsections.header.tag.plugin a:before {
  content: attr(data-required-text);
}
#helpFrame .tagsections.header.tag.plugin:first-child:before {
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block !important;
  background-image: url(../lib/tpl/helppages/tags/plugins_64.png);
  background-size: 100%;
  margin-right: 0.2em;
}
#helpFrame .tagsections.header.tag.plugin:after {
  content: ',';
}
#helpFrame .tagsections.header.tag.plugin:last-child:after {
  content: '';
}
#helpFrame .tagsections.header.tag.option,
#helpFrame .tagsections.header.tag.plugin {
  position: relative;
}
#helpFrame .tagsections.header.tag.option:first-child,
#helpFrame .tagsections.header.tag.plugin:first-child {
  margin-left: 1em;
}
#helpFrame .tagsections.header.tag.option a:before,
#helpFrame .tagsections.header.tag.plugin a:before {
  display: none;
  position: absolute;
  margin-top: 10px;
  margin-right: -75%;
  top: 100%;
  right: 100%;
  padding: 2px 5px;
  white-space: pre;
  text-indent: 0;
  float: none;
  font-size: 10pt;
  font-weight: normal;
  color: #ffffff;
  background: rgba(66, 139, 202, 0.95);
  border-radius: 5px;
}
#helpFrame .tagsections.header.tag.option:hover a:before,
#helpFrame .tagsections.header.tag.plugin:hover a:before {
  display: block;
}
#helpFrame .tagsections.header.tag.option:hover a:after,
#helpFrame .tagsections.header.tag.plugin:hover a:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: solid 10px transparent;
  border-bottom-color: rgba(66, 139, 202, 0.95);
  top: 100%;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
}
@media print {
  #helpFrame .dokuwiki div.plugin_autotranslation {
    display: none;
  }
  #helpFrame #headerArea,
  #helpFrame #inet_footerArea,
  #helpFrame #inet_footer,
  #helpFrame #breadcrumbs,
  #helpFrame .tagsections.header.tag {
    display: none !important;
  }
  #helpFrame body {
    font: 12pt "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    background-color: White;
    color: Black;
  }
  #helpFrame table {
    font-size: 100%;
    padding: 0;
    margin: 0;
  }
  #helpFrame tr,
  #helpFrame td,
  #helpFrame th {
    padding: 0;
    margin: 0;
  }
  #helpFrame img {
    border: 0;
  }
  #helpFrame a {
    color: #111111;
    text-decoration: none;
    background: none !important;
  }
  #helpFrame div.meta {
    clear: both;
    margin-top: 1em;
    font-size: 70%;
    text-align: right;
  }
  #helpFrame div.notify,
  #helpFrame div.info,
  #helpFrame div.success,
  #helpFrame div.error,
  #helpFrame div.breadcrumbs,
  #helpFrame div.secedit {
    display: none;
  }
  #helpFrame a.urlextern:after {
    content: " [" attr(href) "]";
    font-size: 90%;
  }
  #helpFrame a.interwiki:after {
    content: " [" attr(href) "]";
    font-size: 90%;
  }
  #helpFrame a.mail:after {
    content: " [" attr(href) "]";
    font-size: 90%;
  }
  #helpFrame a.wikilink1 {
    text-decoration: underline;
  }
  #helpFrame div.page {
    text-align: justify;
  }
  #helpFrame h1,
  #helpFrame h2,
  #helpFrame h3,
  #helpFrame h4,
  #helpFrame h5 {
    color: Black;
    background-color: transparent;
    font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    font-size: 100%;
    font-weight: normal;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 1em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0.5em;
    padding-bottom: 0;
    border-bottom: 1px solid #999999;
    clear: left;
  }
  #helpFrame h1 {
    font-size: 160%;
    font-weight: bold;
  }
  #helpFrame h2 {
    font-size: 150%;
  }
  #helpFrame h3 {
    font-size: 140%;
    border-bottom: none;
  }
  #helpFrame h4 {
    font-size: 120%;
    border-bottom: none;
  }
  #helpFrame h5 {
    font-size: 100%;
    border-bottom: none;
  }
  #helpFrame img.media {
    margin: 3px;
  }
  #helpFrame img.medialeft {
    border: 0;
    float: left;
    margin: 0 1.5em 0 0;
  }
  #helpFrame img.mediaright {
    border: 0;
    float: right;
    margin: 0 0 0 1.5em;
  }
  #helpFrame ul {
    line-height: 1.5em;
    list-style-type: square;
    margin: 0 0 0.5em 1.5em;
    padding: 0;
  }
  #helpFrame ol {
    line-height: 1.5em;
    margin: 0 0 0.5em 2.5em;
    padding: 0;
    font-weight: normal;
  }
  #helpFrame ol ol {
    margin: 0 0 0.5em 1.5em;
  }
  #helpFrame div.dokuwiki ol {
    list-style-type: decimal;
  }
  #helpFrame div.dokuwiki ol ol {
    list-style-type: upper-roman;
  }
  #helpFrame div.dokuwiki ol ol ol {
    list-style-type: lower-alpha;
  }
  #helpFrame div.dokuwiki ol ol ol ol {
    list-style-type: lower-greek;
  }
  #helpFrame span.li {
    font-weight: normal;
  }
  #helpFrame pre.pre {
    font-size: 8pt;
    padding: 0.5em;
    border: 1px dashed #999999;
    color: Black;
    overflow: visible;
  }
  #helpFrame pre.code {
    font-size: 8pt;
    padding: 0.5em;
    border: 1px dashed #999999;
    color: Black;
    overflow: visible;
  }
  #helpFrame code {
    font-size: 120%;
  }
  #helpFrame pre.file {
    font-size: 8pt;
    padding: 0.5em;
    border: 1px dotted #999999;
    color: Black;
    overflow: visible;
  }
  #helpFrame div.footnotes {
    clear: both;
    border-top: 1px solid #999999;
    padding-left: 1em;
    margin-top: 1em;
  }
  #helpFrame div.fn {
    font-size: 90%;
  }
  #helpFrame a.fn_top {
    vertical-align: super;
    font-size: 80%;
  }
  #helpFrame a.fn_bot {
    vertical-align: super;
    font-size: 80%;
    font-weight: bold;
  }
  #helpFrame acronym {
    border: 0;
  }
  #helpFrame table.inline {
    font-size: 80%;
    background-color: #f9f2f4;
    border-spacing: 0;
    border-collapse: collapse;
  }
  #helpFrame table.inline th {
    padding: 3px;
    border: 1px solid #999999;
    border-bottom: 2px solid #999999;
  }
  #helpFrame table.inline td {
    padding: 3px;
    border: 1px solid #999999;
  }
  #helpFrame .leftalign {
    text-align: left;
  }
  #helpFrame .centeralign {
    text-align: center;
  }
  #helpFrame .rightalign {
    text-align: right;
  }
  #helpFrame .toc,
  #helpFrame .inetFooterinc,
  #helpFrame .header,
  #helpFrame .bar,
  #helpFrame .user {
    display: none;
  }
  #helpFrame div.inlinetoc2 {
    border: none !important;
  }
  #helpFrame div.inlinetoc2 ul {
    list-style-type: none !important;
  }
  #helpFrame div.mergehintwrapper {
    margin-top: 0.1cm;
    border-top: 1pt solid #c2c2c2;
    clear: both;
  }
  #helpFrame div.mergehintcontent {
    margin-top: -2em;
  }
  #helpFrame aside.mergehint {
    font-size: 9pt;
    padding: 0 5px;
    border-radius: 0 0 0.15cm 0.15cm;
    background: #c2c2c2;
    color: #0a0a0a;
    width: 2cm;
    margin-left: -2.25cm;
    margin-top: -1pt;
    text-align: center;
  }
}
/**********************************************************/
/* helpStyles.less */
/**********************************************************/
/* ************************************************* */
/* Additional Definitions */
/* ************************************************* */
body#helpFrame {
  padding: 20px;
}
#helpFrame .search-highlight {
  background-color: #428bca;
  color: #ffffff;
  margin: -2px;
  padding: 2px;
}
#helpFrame div.dokuwiki img {
  max-width: 100% !important;
  height: auto;
}
#helpFrame div.dokuwiki td > img {
  max-width: initial !important;
}
#helpFrame div.dokuwiki td.row2 > a {
  word-break: break-all;
}
#helpFrame div.dokuwiki tr.row:before,
#helpFrame div.dokuwiki tr.row:after {
  content: initial;
  clear: initial;
}
#helpFrame div.dokuwiki div.level1,
#helpFrame div.dokuwiki h1 {
  margin-left: 0 !important;
}
#helpFrame #center {
  padding: 0;
}
#helpFrame #inet_page .dokuwiki {
  padding: 30px;
  background-color: #f8f8f8;
  border: 1px solid #c4c4c4;
}
#helpFrame #inet_page .dokuwiki ~ .dokuwiki {
  border-top: 0;
  margin-top: -1px;
  padding-top: 1px;
}
#helpFrame #inet_page #inet_footer {
  margin-top: 1em;
}
#helpFrame h1 .tagsections.header.tag.option {
  margin-top: -1.5em;
  float: right;
}
#helpFrame h1 .tagsections.header.tag.option:first-child {
  margin-left: 0em;
}
.helpmodule {
  padding: 15px;
}
.helpmodule .helpframe {
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.5em;
}
.helpmodule .helpHead {
  padding-bottom: 30px;
}
.helpmodule .helpHead * {
  padding: 0;
}
.helpmodule .icon-pdf {
  background-image: url('../img/pdf.png');
}
.helpmodule .fullonhover {
  opacity: 0.5;
}
.helpmodule .fullonhover:hover {
  opacity: 1;
}
a.searchMatch {
  font-weight: bold;
}
a.noSearchMatch {
  color: rgba(160, 160, 160, 0.6);
}
div.font-size-selection div {
  display: table;
  float: right;
  margin-bottom: 0.5rem;
}
div.font-size-selection label {
  display: table-cell;
  line-height: 1;
  vertical-align: middle;
}
.helpmodule div.font-size-selection label[for=font-size-small] {
  font-size: 1rem;
  width: 2.4rem;
  /* based up on: max-font-size 1.4 + .5 + .5 */
  height: 2.4rem;
  padding: 0.5rem;
  margin-bottom: 0.1rem;
}
.helpmodule input#font-size-small:checked ~ div.font-size-selection label[for=font-size-small] {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  border: 1px solid #bdbdbd;
}
.helpmodule input#font-size-small:checked ~ div.helpContent {
  font-size: 1em;
}
.helpmodule div.font-size-selection label[for=font-size-medium] {
  font-size: 1.2rem;
  width: 2.4rem;
  /* based up on: max-font-size 1.4 + .5 + .5 */
  height: 2.4rem;
  padding: 0.5rem;
  margin-bottom: 0.1rem;
}
.helpmodule input#font-size-medium:checked ~ div.font-size-selection label[for=font-size-medium] {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  border: 1px solid #bdbdbd;
}
.helpmodule input#font-size-medium:checked ~ div.helpContent {
  font-size: 1.2em;
}
.helpmodule div.font-size-selection label[for=font-size-large] {
  font-size: 1.4rem;
  width: 2.4rem;
  /* based up on: max-font-size 1.4 + .5 + .5 */
  height: 2.4rem;
  padding: 0.5rem;
  margin-bottom: 0.1rem;
}
.helpmodule input#font-size-large:checked ~ div.font-size-selection label[for=font-size-large] {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  border: 1px solid #bdbdbd;
}
.helpmodule input#font-size-large:checked ~ div.helpContent {
  font-size: 1.4em;
}
div#helpDownload a {
  position: relative;
}
div#helpDownload a ~ span {
  position: absolute;
  right: 0;
  top: 100%;
  padding: 2px 5px;
  background: #428bca;
  color: #ffffff;
  border-radius: 3px;
  text-decoration: none;
  pointer-events: none;
}
#helpFrame div.licenses > h3,
#helpFrame div.licenses > div.level3 {
  margin-left: 0;
}
#helpFrame div.licenses > div.level3:not(:last-child) {
  margin-bottom: 10rem;
}
#helpFrame div.licenses table.licenseTable {
  table-layout: fixed;
  border: none !important;
  /* Version */
}
#helpFrame div.licenses table.licenseTable td {
  vertical-align: top;
}
#helpFrame div.licenses table.licenseTable .row2 {
  width: 6em;
  word-break: break-word;
}
#helpFrame div.licenses table.licenseTable th.row3 {
  width: 20%;
}
#helpFrame div.licenses table.licenseTable th.row4 {
  width: 40%;
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active:hover,
.input-group .input-group-btn .btn-default:active:hover,
.btn-default.dropdown-toggle.form-control:active:hover,
.input-group .btn-default.dropdown-toggle.active:hover,
.input-group .input-group-btn .btn-default.active:hover,
.btn-default.dropdown-toggle.form-control.active:hover,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:hover,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:hover,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:active:focus,
.input-group .input-group-btn .btn-default:active:focus,
.btn-default.dropdown-toggle.form-control:active:focus,
.input-group .btn-default.dropdown-toggle.active:focus,
.input-group .input-group-btn .btn-default.active:focus,
.btn-default.dropdown-toggle.form-control.active:focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle:active.focus,
.input-group .input-group-btn .btn-default:active.focus,
.btn-default.dropdown-toggle.form-control:active.focus,
.input-group .btn-default.dropdown-toggle.active.focus,
.input-group .input-group-btn .btn-default.active.focus,
.btn-default.dropdown-toggle.form-control.active.focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle.focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default.focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #d4d4d4;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control:focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
*******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}

themeidentifier {
   display: none;
   background-image: url(data:image/gif;base64,MA==);
}

/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* htmlviewer.angular.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* htmlviewer.angular.less */
/**********************************************************/
div.webguicontainer #__menuBar *,
div.webguicontainer #__htmlviewer *,
div.webguicontainer #__menuBar *::before,
div.webguicontainer #__htmlviewer *::before,
div.webguicontainer #__menuBar *::after,
div.webguicontainer #__htmlviewer *::after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#__menuBarWrapper.navigationentry #__menuBar .__comboInput {
  max-width: 4vw;
}
#__menuBarWrapper.navigationentry #__menuBar .__searchBar input.__comboInput {
  max-width: 10vw;
}
@media (max-width: 879.36px ) {
  #__menuBarWrapper.navigationentry #__menuBar #zoom {
    display: none;
  }
}
@media (max-width: 919.296px ) {
  #__menuBarWrapper.navigationentry #__menuBar #zoom,
  #__menuBarWrapper.navigationentry #__menuBar #page {
    display: none;
  }
}
@media min-width: 992px {
  #__menuBarWrapper.navigationentry #__menuBar .__menuSpacer {
    width: 0;
    margin-right: 0;
  }
  #__menuBarWrapper.navigationentry #__menuBar .__menuButton {
    margin: 5px 2px;
  }
}
@media min-width: 1500px {
  #__menuBarWrapper.navigationentry #__menuBar .__menuSpacer {
    width: 15px;
  }
  #__menuBarWrapper.navigationentry #__menuBar .__comboInput {
    max-width: auto;
  }
}
/* ***************************************
   HTMLViewer Toolbar Plugin Print Styles
*************************************** */
@media print {
  html,
  body {
    height: auto;
    margin-bottom: -1mm;
    overflow: hidden;
  }
  body > *:not(.webguicontainer),
  #__htmlviewer ~ *,
  .webguicontainer > *:not(.main) {
    display: none !important;
  }
  .webguicontainer {
    height: auto;
    display: block;
  }
  .webguicontainer .navigation,
  .webguicontainer .footer,
  .webguicontainer .sidenavigationcontainer {
    display: none;
  }
  .webguicontainer .main .mainarea {
    width: initial;
    height: initial;
    display: block;
    position: relative;
  }
  .webguicontainer .main .mainarea .contentandfootercontainer .contentcontainer .content {
    position: relative;
  }
  .webguicontainer .main .mainarea .contentandfootercontainer .footer {
    display: none;
  }
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active:hover,
.input-group .input-group-btn .btn-default:active:hover,
.btn-default.dropdown-toggle.form-control:active:hover,
.input-group .btn-default.dropdown-toggle.active:hover,
.input-group .input-group-btn .btn-default.active:hover,
.btn-default.dropdown-toggle.form-control.active:hover,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:hover,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:hover,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:active:focus,
.input-group .input-group-btn .btn-default:active:focus,
.btn-default.dropdown-toggle.form-control:active:focus,
.input-group .btn-default.dropdown-toggle.active:focus,
.input-group .input-group-btn .btn-default.active:focus,
.btn-default.dropdown-toggle.form-control.active:focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle:active.focus,
.input-group .input-group-btn .btn-default:active.focus,
.btn-default.dropdown-toggle.form-control:active.focus,
.input-group .btn-default.dropdown-toggle.active.focus,
.input-group .input-group-btn .btn-default.active.focus,
.btn-default.dropdown-toggle.form-control.active.focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle.focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default.focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #d4d4d4;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control:focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
*******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}

themeidentifier {
   display: none;
   background-image: url(data:image/gif;base64,MA==);
}

/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* maintenance.less */
/* sprites.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* maintenance.less */
/**********************************************************/
.maintenance {
  padding: 15px;
}
.maintenance .btn-checkbox,
.maintenance .btn-checkbox:hover,
.maintenance .btn-checkbox:focus,
.maintenance .btn-checkbox:active {
  color: #111111;
  text-decoration: none;
  margin-left: -10px;
}
.maintenance .layout-table {
  display: table;
  width: 100%;
}
.maintenance .layout-table.layout-table-fullheight {
  height: 100%;
}
.maintenance .layout-tr {
  display: table-row;
}
.maintenance .layout-td {
  display: table-cell;
  padding-left: 10px;
}
.maintenance .layout-td:first-child {
  padding-left: 0px;
}
.maintenance .layout-td.layout-td-halfwidth {
  width: 50%;
}
.maintenance .layout-td.layout-td-thirdwidth {
  width: 33%;
}
.maintenance .layout-td.layout-td-quaterwidth {
  width: 25%;
}
.maintenance .layout-td.layout-td-minwidth {
  width: 0%;
}
.maintenance .progress-fullwidth {
  width: 100%;
}
.maintenance .fullwidth {
  width: 100%;
  margin-bottom: 5px;
}
.maintenance .fullwidth:last-child {
  margin-bottom: 0px;
}
.maintenance .progress {
  margin-bottom: 0px;
  margin-right: 20px;
}
.maintenance .progress-bar.resetting {
  transition: initial !important;
  -webkit-transition: initial !important;
}
.maintenance .margin-left {
  margin-left: 10px;
}
.maintenance .margin-right {
  margin-right: 10px;
}
.maintenance .margin-left-small {
  margin-left: 5px;
}
.maintenance .margin-right-small {
  margin-right: 5px;
}
.maintenance .maintenance-backup .editlocation {
  opacity: 0.3;
}
.maintenance .maintenance-backup .editlocation:hover {
  opacity: 1;
}
.maintenance .maintenance-backup .progress.storage {
  width: 100%;
}
.maintenance .maintenance-backup .definitions-title {
  font-size: 110%;
  margin-top: 10px;
  border-bottom: 1px solid #333333;
  width: 100%;
  margin-bottom: 8px;
  font-weight: bold;
}
.maintenance .maintenance-backup .definitions-table {
  margin-bottom: 2px;
}
.maintenance .maintenance-backup .definitions-table .table table.definitionentry {
  width: 100%;
}
.maintenance .maintenance-backup .definitions-table .table table.definitionentry .definitionicon {
  width: 1%;
}
.maintenance .maintenance-backup .definitions-table .table table.definitionentry td h4 {
  font-weight: bold;
  margin: 0px 0px 4px 0px;
}
.maintenance .maintenance-backup .list-group.tasklist {
  margin-bottom: 2px;
}
.maintenance .maintenance-backup .jobentry .panel {
  min-height: 250px;
  position: relative;
}
.maintenance .maintenance-backup .jobentry .panel-heading {
  text-transform: none;
}
.maintenance .maintenance-backup .jobentry .panel-heading small {
  font-size: 85%;
}
.maintenance .maintenance-backup .jobentry .panel .clicktoopenlayer {
  padding: 30px;
  opacity: 0;
  background-color: #fdfdfd;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
.maintenance .maintenance-backup .jobentry.upload .uploadlayer {
  padding: 30px;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
.maintenance .maintenance-backup .jobentry .panel .clicktoopenlayer table,
.maintenance .maintenance-backup .jobentry.upload table {
  width: 100%;
  height: 100%;
}
.maintenance .maintenance-backup .jobentry .panel:hover .clicktoopenlayer {
  opacity: 0.8;
}
.maintenance .maintenance-backup .jobentry .tasklist {
  border-bottom: 1px solid #a0a0a0;
  padding-bottom: 5px;
  margin-bottom: 4px;
}
.maintenance .maintenance-backup .jobentry h3 {
  margin: 0px;
}
.maintenance .maintenance-backup .jobentry .centercontent {
  text-align: center;
  padding: 14px;
}
.maintenance .maintenance-backup .jobentry .progress {
  margin-top: 16px;
}
.maintenance .maintenance-backup .jobentry [class*="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}
.maintenance .maintenance-backup .jobentry .row,
.maintenance .maintenance-backup .jobentry .form-group {
  margin-left: -10px;
  margin-right: -10px;
}
.maintenance .maintenance-backup .jobentry.upload {
  opacity: 0.5;
}
.maintenance .maintenance-backup .jobentry.upload:hover {
  opacity: 1;
}
.maintenance .maintenance-backup .imagecolumn {
  vertical-align: top;
}
.maintenance .maintenance-backup .checkboxcolumn {
  vertical-align: top;
  line-height: 32px;
}
.maintenance .maintenance-backup .checkboxcolumn i {
  vertical-align: middle;
}
.maintenance .maintenance-backup .backupjobhint {
  padding: 40px;
}
.maintenance .maintenance-backup #uploadjobchooser {
  display: none;
}
.maintenance .usercleanup {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.maintenance .usercleanup .leftside {
  white-space: nowrap;
}
.maintenance .usercleanup .rightside {
  display: flex;
  flex-direction: column;
  margin-left: 10px;
  flex-grow: 10;
}
.maintenance .usercleanup .rightside .rightbottom {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.maintenance .usercleanup .rightside .rightbottom > * {
  padding: 0px 10px;
}
.maintenance .usercleanup .rightside .rightbottom > *:first-child {
  padding-left: 0px;
}
.maintenance .usercleanup .rightside .rightbottom > *:last-child {
  padding-right: 0px;
}
.maintenance .lockeduser {
  background-color: #f6dbda;
}
/**********************************************************/
/* sprites.less */
/**********************************************************/
.icon-edit-location {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAj0lEQVR42mPw8vJiIICNgPgmEL8C4nBCiiWBOA6I/wLxfyB+Scjkt0DcAMRJUE03CCm+DVXYALXJCJ/iU0AsD9X0Fuo8BnTFBkD8BojPArEiEJ8A4vdAbApTQ5JiZA1EKYZpUIG68RzUzaegfCNsAQIiCqFhDNOEUzFMw2qohv+4nIGu4TgQr4LapEIoqQAA42GoNbR7wscAAAAASUVORK5CYII=");
  width: 12px !important;
  height: 12px !important;
}
.icon-backupdefinition-large {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAgUlEQVR42u3XsQ3AMAgEQEbISNRM4REyAqMxAhs5iuRETlLH/wXFNzSchC2BmJkgIwVgAvTFeQAUAFAqgAMATgUIACCoAB0UDoACAUoBcCDAKQABBAQFoCNTGxHFCBIIyBOwr9wBX7V2FRMAyPkRbotHkaPn5xe0nyE5etRlVIA7B9U8AhPZd1WlAAAAAElFTkSuQmCC");
  width: 32px !important;
  height: 32px !important;
}
.icon-upload-large {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAvElEQVR42u3asQ3DMAxFQc2nKbKZR3ViIEVaAxFJmVf8Ad4VhiR4zDlH5w0AAABk7PXZ0RXgij+/O7oB/MaXQMiOT0eoEJ+KUCU+DaFSfApCtfhwhIrxoQhV48MQKseHIFSPX46wQ/xShF3ilyHsFL8EYbf4vyNEHDbuxj3uLgAAAAAAAAAAAAAAAAAAAAAAAAAAQDMAP0kBAFAb4Gw2AAAAPAvg7kEMAAAAPoIAAAAAAAAAAA8iAAB0B3gDnLZrjhsERDgAAAAASUVORK5CYII=");
  width: 64px !important;
  height: 64px !important;
}
.icon-navigation-maintenance-backup {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZ0lEQVR42mP4//8/AyWYgRoGCPwnHwiADDCgwAADkAEBFBgQADKggAIDCkAG9FNgQD/IgPUUGLAeZMB5Cgw4DzLgPQUGvKdKQnpKgQuegAzoIEMjA5RuBzHYoIaQ4pKnUD1sDAOeGwFq9Z9PIM/TQQAAAABJRU5ErkJggg==");
}
.icon-navigation-maintenance-cache {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAANElEQVR42mP4//8/AyWYYXgYQBFgQKLJwSQbgGE5VQ3A5rX/aBbQ1gCKApHiaCRb7TDICwDQtE/b5gqv+wAAAABJRU5ErkJggg==");
}
.icon-navigation-maintenance-programdata {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAOElEQVR42mP4//8/AyUYxiAHdKAbgMswdHEQOxzGJtcAhqFlAD4DsRpALB41YFAaQA5gYKA0OwMAMm9Qun0E8n4AAAAASUVORK5CYII=");
}
.icon-navigation-maintenance-usercleanup {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA5klEQVR42pWSMQrCQBBFYyFRIZaCYOctvIPHsFXQVHoDOw+RQrQUBVv1DCKYKoKkiqJFDOL6VzYyxMnKfnjFzs4++CGWEMLK0AArcAdXsAB1Zu8DN/TEb6YmgoA8fIExqJkIYiKYZCpJlmqWK0iIoJlTydMJDmrpxlRKE+gEI7V0VucHI4h1AhvswImplCbRCSQl8ARFUolmzwkc0AUzcFSLbVKJZkgFBdAHEbMoq5TBlsw2quZX4Ao+a9ABFfUgjZ39kUKmXwtUQQ/MgU/ufTWTdR3uA8pKA3AR/xNxAlcYhBOEJoI3h8mATdyf25IAAAAASUVORK5CYII=");
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active:hover,
.input-group .input-group-btn .btn-default:active:hover,
.btn-default.dropdown-toggle.form-control:active:hover,
.input-group .btn-default.dropdown-toggle.active:hover,
.input-group .input-group-btn .btn-default.active:hover,
.btn-default.dropdown-toggle.form-control.active:hover,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:hover,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:hover,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:active:focus,
.input-group .input-group-btn .btn-default:active:focus,
.btn-default.dropdown-toggle.form-control:active:focus,
.input-group .btn-default.dropdown-toggle.active:focus,
.input-group .input-group-btn .btn-default.active:focus,
.btn-default.dropdown-toggle.form-control.active:focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle:active.focus,
.input-group .input-group-btn .btn-default:active.focus,
.btn-default.dropdown-toggle.form-control:active.focus,
.input-group .btn-default.dropdown-toggle.active.focus,
.input-group .input-group-btn .btn-default.active.focus,
.btn-default.dropdown-toggle.form-control.active.focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle.focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default.focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #d4d4d4;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control:focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
*******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}

themeidentifier {
   display: none;
   background-image: url(data:image/gif;base64,MA==);
}

/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* prompt-sprites.less */
/* prompt.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* prompt-sprites.less */
/**********************************************************/
.promptpanel .icon-promptpanel-prompttype_default {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAqElEQVR42mPw8vJSAOI9QPwTiP8TiUFqdwOxPAOQ2AvEFUDMBsQMRGKQ2iqQIQxQ00jRDMPsIL0MUCehS3ICcS8QPwDiT0C8E4gVsaj7j8sATyz+3kuKAcpAPA2I1YE4AqrmFSkGwLAMED+EqplHjgHboPLHgZibHAO+QOXFcMgTNOA/IXlCBhDCtHcBUQZQnJT3QDMGqZmpGoh3gTjy0KxJanbeBdILAAyTLqmu1D3TAAAAAElFTkSuQmCC");
  vertical-align: middle;
  width: 16px;
  height: 16px;
}
.promptpanel .icon-promptpanel-prompttype_string,
.promptpanel .icon-promptpanel-prompttype_password {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAjklEQVR42mPw8vJioAQzDE8DWqAYWewWEP9HwrdwGcABxK+gmAOL4UxAfBCIc3EZkADEm4F4CxDHYzGgAIiPQg3CasApIPb0goCzaHKKQPwSiFVxhYEZEH9B8ucHIDZFc3oevkBcAMQlSPxSIJ4PZeejOx2bAdeBWBiJLwwVIxgL/ylIB/+pZgDZeODzAgCihxDgnDHCCAAAAABJRU5ErkJggg==");
}
.promptpanel .icon-promptpanel-prompttype_boolean {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA/UlEQVR42r3TP2vCQBjH8UAhoUP/WSiUYqnQtTiKdHZJQRBEQbq1Y5Ohi2/G12PapXEURCmkS604WHHV78FvOCQJSLHDBy53z/Pcc8nF8X3f+QtnHwU8hHjDUsw40FpugSsMsM7wgUOU0gp4VvIITRRwiQ4+8YQHfON6u0Co5LESt7s7QFvJ1bQO3rFCxW7R8owv3OExrcAvYtxgipq19ooJbtHDLKuAOcIR7vGDOroYoogTxSyyjmAWG3o255yrqwvNtRQTpRUItGh2O9NcGacanyNRzEvWZ4wVkGi3Y2lZySbGzbtIcc5FihWTe5VdtRjpxRp9zbn/8jPtZAPnLSKrF7bArgAAAABJRU5ErkJggg==");
}
.promptpanel .icon-promptpanel-prompttype_currency {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABF0lEQVR42qWTSQrCQBBFo+BCL6ERvEzWxqg3cScI4gkUNIdw2Iri2uEAou4iOBzAYdH+gt/QtAkqLh5JVzW/uibH8zznH2xDGtTBBBzBg98xqNGfKFAEG6DADvRBh9897WveexMQ4xlcQBmkrEhy9uk/AdcUSDOyOEsfci7x3kqn4zBnxchyzoMZ8xf7EyxoF3+F9qoWmDBn/ew5aIEcz1nQAF0jnQMYaYEjCyX/W6prtgmphCDSAnfQNpzqi/7L/Zv5gsE/LxhbNZACNkHGqkHPqsFQC9QYzTe6MLW6MI/pQmDOwfqHObiCpTkHehJPdPoJk1ihX+4V4nbB5YQpzn7IXQiZs2Jk99M2VjkkEVscsWBB3Da+ALrPNYiPdKPRAAAAAElFTkSuQmCC");
}
.promptpanel .icon-promptpanel-prompttype_date {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAPklEQVR42mPw8vL6D8UMUPwfD0ZXw0BIAyE8iAxgIAPT1gDkUMfHpp0BZHnhPxls6hpAFy/Q1gCKvEB2XgAAWOJii560m0wAAAAASUVORK5CYII=");
}
.promptpanel .icon-promptpanel-prompttype_datetime {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA4ElEQVR42q2SQQrCMBBFs6pnEMFa1DtYcSGCFXoBj9KVtqdQex8Ponaj7gUVof7ALwTpTLtw8ZjJJPMzM4mJ47gEhpQC7r5x0ZKaxP4rYFqiCpSCvwZd+r22Ah+QgADkoABv2gPjjS2swA1swBB4tFvGI62CgIcmjmDi+CH3fUkg583aAFOwl1ooWK4mMAJnqYIXe3YTHmDurDvgKQlcaiqYse8F12NwklrIOe3fuK3gDgYgA7u6r3x0XiGsEbHJU3AFfe3bRhRJOTCPNmN8Wf0DDd8+lZ02B2vtzt5cnfkC0KxDKgtAaREAAAAASUVORK5CYII=");
}
.promptpanel .icon-promptpanel-prompttype_time {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABAUlEQVR42pWTzQ3CMAyFc6EcgGuHoCA4QVmhm8AuIAoIhuFnicIGTFA4pFJRsaVnKVgNlMMnxc7Lq+2kJkkSoxgSKXElnoDXa2Kg9W7QJvbEi6g8lMSOCLQBH75AZFHBlOgAXm+wx5qzmIjBARt3YlTTljCGhrVbMRiibFtzWErXJhbtRAbDqVC2aWBg8HXOrzi4IZj8YRAjn3GQI+h+MQhVvod8/ssgky8pkw+Dby2EHpOPFmSIG8/VuSaLuiEOcCUWV+QzmTvXWOBMXwQ75yGNGz6k1H2J/CxP2ChQYozBMjPkCmiOREv/TAFE5Y+fKZXD2kCIeDgY3APwesk9a/0bwZtFgjXKobcAAAAASUVORK5CYII=");
}
.promptpanel .icon-promptpanel-prompttype_number {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAWUlEQVR42mPw8vJioAQzDC8DbgHxGyj7PhD/h+L3ULG7SGIfgJgRmwv+Y7EFm9hfIGaiqQHvsXgB3Wt4DfhPIPD+0syAW1i8cJ9QLPynIB38p5oBZOOBzwsAuHoXeqaLx/kAAAAASUVORK5CYII=");
}
.promptpanel .icon-promptpanel-prompttype_password {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAjklEQVR42mPw8vJiIID9gfgAEH+B4v1A7AuTJ6S5A4j/48CthAzwx6KpAoh5gLgayvfBZ8ABLAZwQ+X4oPx9+Az4jMMF3Egu+ITPgC94/P+fkAENRGgG4b2UaAZhb0o0N6NHIz7NF6BhAgrYvSCb0RMSPs31+BIbPs0MxGAGPDaTbQADKZgqBhwmRyMMAwDiH05MOW2D6gAAAABJRU5ErkJggg==");
}
.promptpanel .icon-prompt-range {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAANklEQVR42mPw8vL6j4YZCGAU9QzUNICBRDxqwPA2gBeIecg1gBONj4uN0wAOSg2gKAwGJjcCADX4Od6QFdW+AAAAAElFTkSuQmCC");
}
.promptpanel .icon-prompt-daterange-previous {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXElEQVR42mPw8vJioAQz0NsABSDeT44BAkBcD8T/oZgkAwKA+D6SZqINgDn3PxaM1wB055JkADbnkmzAA0oMgHmhgRIDkAPxACUG4PMWWQmpgRID0L01cJkJAwMADGoaWCAdqAgAAAAASUVORK5CYII=");
}
.promptpanel .icon-prompt-daterange-next {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAVElEQVR42mPw8vJioAQzUNuADUCsQIkB/4H4PRDXU2IADN8HYgdKDIDh9fi8RYwBeL1FrAE4vUWqAQ/INeADEDeQ64UN5AbiA3KjEadz6ZKU6Z8bASLeGVvjdsvtAAAAAElFTkSuQmCC");
}
/**********************************************************/
/* prompt.less */
/**********************************************************/
html.embedded.htmlviewerEmbedding body {
  background-color: transparent;
}
html.embedded.htmlviewerEmbedding .overlayfade {
  display: none !important;
}
html.embedded.htmlviewerEmbedding .promptdialog .dialogpanel {
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.promptdialog {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding: 15px;
}
.promptdialog .dialogpanel {
  margin-bottom: 0px;
  width: 50%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  .promptdialog .dialogpanel {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .promptdialog .dialogpanel {
    width: 85%;
  }
}
@media (min-width: 992px) and (max-width: 1499px) {
  .promptdialog .dialogpanel {
    width: 70%;
  }
}
.promptdialog .dialogpanel .dialogpanel-body {
  order: 1;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  padding: 0px;
  border: 1px solid #bdbdbd;
  border-top-width: 0px;
  border-bottom-width: 0px;
}
.promptdialog .dialogpanel .dialogpanel-body .promptpanelwrapper {
  flex-grow: 1;
  position: relative;
}
.promptdialog .dialogpanel .dialogpanel-body .promptpanelwrapper .renderingoverlay {
  background-color: rgba(241, 241, 241, 0.7);
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 3;
}
.promptdialog .dialogpanel .dialogpanel-body .promptpanelwrapper .promptpanel {
  min-height: 50vh;
  background: #f1f1f1;
}
.promptdialog .dialogpanel .dialogpanel-heading {
  order: 0;
  flex-grow: 0;
  background-color: #525252;
  border-bottom: 1px solid #383838;
  text-transform: none;
  padding: 10px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.promptdialog .dialogpanel .dialogpanel-heading .dialogpanel-title {
  color: #ffffff;
  font-weight: bold;
  font-size: 130%;
  margin: 0px;
}
.promptdialog .dialogpanel .dialogpanel-footer {
  order: 2;
  flex-grow: 0;
  background: #f1f1f1;
  padding: 10px;
  border: 1px solid #bdbdbd;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.promptpanel {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.promptpanel #promptpanelerrors .alert:last-child {
  margin-bottom: 0px;
}
.promptpanel .promptpanelhints {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.promptpanel .promptarea {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  height: 100%;
}
.promptpanel .promptarea .promptlistarea {
  width: 33%;
  flex-grow: 0;
  margin-bottom: 0px;
  border-right: 1px solid #bdbdbd;
  background-color: #fdfdfd;
}
.promptpanel .promptarea .promptlistarea .promptlistandfilterwrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.promptpanel .promptarea .promptlistarea .promptlistandfilterwrapper .promptlistfilter {
  order: 0;
  flex-grow: 0;
  border-bottom: 1px solid #bdbdbd;
}
.promptpanel .promptarea .promptlistarea .promptlistandfilterwrapper .promptlistfilter .searchpanel {
  position: relative;
}
.promptpanel .promptarea .promptlistarea .promptlistandfilterwrapper .promptlistfilter .searchpanel .searchfield {
  border-width: 0px;
}
.promptpanel .promptarea .promptlistarea .promptlistandfilterwrapper .promptlistwrapper {
  position: relative;
  order: 1;
  flex-grow: 1;
}
.promptpanel .promptarea .promptlistarea .promptlistandfilterwrapper .promptlistwrapper .promptlistwrapperinner {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  overflow-y: auto;
}
.promptpanel .promptarea .promptlistarea .promptlistandfilterwrapper .promptlistwrapper .promptlistwrapperinner .promptlist {
  display: table;
  width: 100%;
}
.promptpanel .promptarea .promptlistarea .promptlistandfilterwrapper .promptlistwrapper .promptlistwrapperinner .promptlist .promptlistentry {
  display: table-row;
}
.promptpanel .promptarea .promptlistarea .promptlistandfilterwrapper .promptlistwrapper .promptlistwrapperinner .promptlist .promptlistentry .promptentry {
  white-space: nowrap;
  display: table-cell;
  padding: 10px;
}
.promptpanel .promptarea .promptlistarea .promptlistandfilterwrapper .promptlistwrapper .promptlistwrapperinner .promptlist .promptlistentry .promptentry .prompticon {
  display: inline-block;
  padding-right: 5px;
}
.promptpanel .promptarea .promptlistarea .promptlistandfilterwrapper .promptlistwrapper .promptlistwrapperinner .promptlist .promptlistentry .promptentry .promptname {
  display: inline-block;
  vertical-align: middle;
}
.promptpanel .promptarea .promptlistarea .promptlistandfilterwrapper .promptlistwrapper .promptlistwrapperinner .promptlist .promptlistentry .promptentry .promptname.promptwitherror {
  color: #d9534f;
  font-weight: bold;
}
.promptpanel .promptarea .promptlistarea .promptlistandfilterwrapper .promptlistwrapper .promptlistwrapperinner .promptlist .promptlistentry .promptentry .promptlevel {
  display: inline-block;
  width: 21px;
}
.promptpanel .promptarea .promptlistarea .promptlistandfilterwrapper .promptlistwrapper .promptlistwrapperinner .promptlist .promptlistentry .promptentry.active {
  background: #fdf5c1;
}
.promptpanel .promptarea .promptlistarea .promptlistandfilterwrapper .promptlistwrapper .promptlistwrapperinner .promptlist .promptlistentry .promptentry:focus,
.promptpanel .promptarea .promptlistarea .promptlistandfilterwrapper .promptlistwrapper .promptlistwrapperinner .promptlist .promptlistentry .promptentry:hover {
  background: #d8e6f3;
  color: #111111;
}
.promptpanel .promptarea .prompteditarea {
  flex-grow: 1;
  width: 67%;
  padding: 10px;
  background: #f1f1f1;
}
.promptpanel .promptarea .prompteditarea .prompteditor {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.promptpanel .promptarea .prompteditarea .prompteditor .prompttitle {
  display: flex;
  flex-direction: row;
  align-items: baseline;
}
.promptpanel .promptarea .prompteditarea .prompteditor .prompttitle h3 {
  order: 0;
  flex-grow: 1;
  margin-top: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  max-height: 3.6em;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.promptpanel .promptarea .prompteditarea .prompteditor .prompttitle small {
  order: 1;
  flex-grow: 0;
  margin-left: 10px;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptdescription {
  margin-bottom: 8.5px;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea {
  display: flex;
  flex-direction: row;
  min-width: 0px;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea .rangeselector {
  flex-grow: 0;
  order: 0;
  padding-right: 5px;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea .rangeselector .btn {
  line-height: 1;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea .singlewrapper {
  flex-grow: 1;
  width: 100%;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea .rangewrapper {
  display: flex;
  flex-direction: row;
  width: 100%;
  flex-grow: 1;
  order: 1;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea .rangewrapper .inputelement {
  flex-basis: 50%;
  flex-grow: 0;
  display: flex;
  align-items: start;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea .rangewrapper .inputelement .inputelementrangelabel {
  flex-grow: 0;
  padding-right: 10px;
  line-height: 29px;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea .rangewrapper .inputelement .inputelementrangelabel.inputelementrangelabelto {
  padding-left: 10px;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea .rangewrapper .inputelement .inputelementrangefield {
  flex-grow: 1;
  flex-basis: 100%;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea .rangewrapper .inputelement .rangecheckbox {
  color: #111111;
  text-decoration: none;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea .rangewrapper .inputelement .rangecheckbox i {
  vertical-align: middle;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea .rangewrapper .inputelement .rangecheckbox span {
  white-space: normal;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea .singlewrapper.promptrenderer promptstringinput {
  display: flex;
  flex-direction: row;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea .singlewrapper.promptrenderer promptstringinput form {
  flex-grow: 1;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea .nullvaluecheckbox {
  color: #111111;
  text-decoration: none;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea .nullvaluecheckbox i {
  vertical-align: text-bottom;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea .incompleterange .promptrendererfield.emptyvalue input,
.promptpanel .promptarea .prompteditarea .prompteditor .promptinputarea .promptrendererfield.invalidvalue input {
  border-color: #EB8900 !important;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinput .promptbooleaninput {
  width: 100%;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinput .promptbooleaninput .promptbooleaninputfield {
  width: 100%;
  text-align: right;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptinput .promptbooleaninput .promptbooleaninputfield .promptbooleaninputlabel {
  width: 100%;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptdatetimeinput {
  position: relative;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptdatetimeinput .input-group {
  display: flex;
  flex-direction: row;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptdatetimeinput .input-group .promptrendererfield {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptdatetimeinput .input-group .promptrendererfield>div {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptdatetimeinput .input-group .promptrendererfield>div select-input {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptdatetimeinput .input-group .promptrendererfield>div select-input .dropdown {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptdatetimeinput .input-group .promptrendererfield>div select-input .dropdown>span {
  z-index: 2;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptdatetimeinput .input-group .input-group-addon {
  width: auto;
  flex-grow: 0;
  display: block;
  background-color: #fdfdfd;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptdatetimeinput .input-group .input-group-addon:hover,
.promptpanel .promptarea .prompteditarea .prompteditor .promptdatetimeinput .input-group .input-group-addon:focus {
  background-color: #e3e3e3;
  border-color: #c2c2c2;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptdatetimeinput .input-group .input-group-addon .btn i {
  vertical-align: text-bottom;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptmultilist .promptmultientry {
  display: flex;
  margin-bottom: 10px;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptmultilist .promptmultientry:last-child {
  margin-bottom: 0px;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptmultilist .promptmultientry .promptinput {
  flex-grow: 1;
  width: 100%;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptmultilist .promptmultientry .promptdelete {
  margin-left: 5px;
  opacity: 0.5;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptmultilist .promptmultientry .promptdelete:hover,
.promptpanel .promptarea .prompteditarea .prompteditor .promptmultilist .promptmultientry .promptdelete.focus {
  opacity: 1;
}
.promptpanel .promptarea .prompteditarea .prompteditor .promptmultilist .promptmultientry .promptdelete .btn {
  line-height: 1;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel {
  display: flex;
  width: 100%;
  flex-direction: row;
  margin-bottom: 15px;
  overflow: hidden;
  border: 1px solid #999999;
  border-radius: 2px;
  background: #fff;
  user-select: none;
  /* supported by Chrome and Opera */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeloader {
  flex-grow: 1;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangenavigation {
  flex-grow: 0;
  display: flex;
  flex-direction: column;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangenavigation .daterangenavigationtop {
  flex-grow: 0;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangenavigation .daterangenavigationcenter {
  flex-grow: 1;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangenavigation button {
  line-height: 1;
  font-size: 0px;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewconsumer {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex-basis: 0%;
  width: 0px;
  max-width: 0px;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewconsumer .daterangeviewconsumerentry {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 5px;
  white-space: nowrap;
  position: relative;
  font-weight: bold;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper.animatedatefromleft daterangeview.ng-enter {
  -webkit-transition: left 0.2s linear;
  transition: left 0.2s linear;
  left: -100%;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper.animatedatefromleft daterangeview.ng-enter.ng-enter-active {
  left: 0%;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper.animatedatefromleft daterangeview.ng-leave {
  left: 0%;
  -webkit-transition: left 0.2s linear;
  transition: left 0.2s linear;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper.animatedatefromleft daterangeview.ng-leave-active {
  left: 100%;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper.animatedatefromright daterangeview.ng-enter {
  -webkit-transition: left 0.2s linear;
  transition: left 0.2s linear;
  left: 100%;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper.animatedatefromright daterangeview.ng-enter.ng-enter-active {
  left: 0%;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper.animatedatefromright daterangeview.ng-leave {
  left: 0%;
  -webkit-transition: left 0.2s linear;
  transition: left 0.2s linear;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper.animatedatefromright daterangeview.ng-leave-active {
  left: -100%;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper.animatedatetomonth daterangeview.ng-enter {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  transform: scale(0.5);
  opacity: 0;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper.animatedatetomonth daterangeview.ng-enter.ng-enter-active {
  transform: scale(1);
  opacity: 1;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper.animatedatetomonth daterangeview.ng-leave {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  transform: scale(1);
  opacity: 1;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper.animatedatetomonth daterangeview.ng-leave-active {
  transform: scale(4);
  opacity: 0;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper.animatedatetoyear daterangeview.ng-enter {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  transform: scale(4);
  opacity: 0;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper.animatedatetoyear daterangeview.ng-enter.ng-enter-active {
  transform: scale(1);
  opacity: 1;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper.animatedatetoyear daterangeview.ng-leave {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  transform: scale(1);
  opacity: 1;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper.animatedatetoyear daterangeview.ng-leave-active {
  transform: scale(0.5);
  opacity: 0;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview {
  display: flex;
  flex-direction: column;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: #fff;
  transform: scale(1);
  opacity: 1;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewtitle {
  flex-grow: 0;
  text-align: center;
  padding: 5px 10px;
  line-height: 18px;
  font-weight: bold;
  font-size: 14px;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewtitle:focus,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewtitle:hover {
  color: #428bca;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer {
  flex-grow: 1;
  position: relative;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewlayouter {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  display: flex;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 12.5%;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 87.5%;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewrangeentry,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewrangeentry,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewentry,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewentry {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 5px;
  white-space: nowrap;
  position: relative;
  width: 100%;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewrangeentry .selectionrange,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewrangeentry .selectionrange,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewentry .selectionrange,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewentry .selectionrange {
  display: none;
  background-color: #fdf5c1;
  position: absolute;
  top: 0px;
  bottom: 0px;
  pointer-events: none;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewrangeentry .monthlabel,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewrangeentry .monthlabel,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewentry .monthlabel,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewentry .monthlabel {
  opacity: 1;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewrangeentry .monthdrilldown,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewrangeentry .monthdrilldown,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewentry .monthdrilldown,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewentry .monthdrilldown {
  color: #428bca;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 80%;
  z-index: 1;
  opacity: 0;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewrangeentry.selected:not(.hovered),
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewrangeentry.selected:not(.hovered),
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewentry.selected:not(.hovered),
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewentry.selected:not(.hovered) {
  background-color: #fef9d7;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewrangeentry.selected:not(.hovered):not(.daterangeviewentrymonth),
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewrangeentry.selected:not(.hovered):not(.daterangeviewentrymonth),
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewentry.selected:not(.hovered):not(.daterangeviewentrymonth),
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewentry.selected:not(.hovered):not(.daterangeviewentrymonth) {
  background-color: #fdf5c1;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewrangeentry.selected:not(.hovered) .selectionrange,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewrangeentry.selected:not(.hovered) .selectionrange,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewentry.selected:not(.hovered) .selectionrange,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewentry.selected:not(.hovered) .selectionrange {
  display: block;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewrangeentry.selected:not(.hovered) .monthlabel,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewrangeentry.selected:not(.hovered) .monthlabel,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewentry.selected:not(.hovered) .monthlabel,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewentry.selected:not(.hovered) .monthlabel {
  z-index: 1;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewrangeentry.hovered,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewrangeentry.hovered,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewentry.hovered,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewentry.hovered {
  background-color: #d8e6f3;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewrangeentry:focus:not(.hovered) .monthlabel,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewrangeentry:focus:not(.hovered) .monthlabel,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewentry:focus:not(.hovered) .monthlabel,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewentry:focus:not(.hovered) .monthlabel,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewrangeentry:hover:not(.hovered) .monthlabel,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewrangeentry:hover:not(.hovered) .monthlabel,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewentry:hover:not(.hovered) .monthlabel,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewentry:hover:not(.hovered) .monthlabel {
  color: #428bca;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewrangeentry:focus:not(.hovered) .monthdrilldown,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewrangeentry:focus:not(.hovered) .monthdrilldown,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewentry:focus:not(.hovered) .monthdrilldown,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewentry:focus:not(.hovered) .monthdrilldown,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewrangeentry:hover:not(.hovered) .monthdrilldown,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewrangeentry:hover:not(.hovered) .monthdrilldown,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewentry:hover:not(.hovered) .monthdrilldown,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewentry:hover:not(.hovered) .monthdrilldown {
  opacity: 1;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewrangeentry,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewrangeentry {
  cursor: pointer;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewrangeentry:focus,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewrangeentry:focus,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewrangeentry:hover,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewrangeentry:hover {
  color: #428bca;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewrangeentry,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewrangeentry {
  color: #a0a0a0;
  font-weight: bold;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewentry.daterangeviewentrymonth,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewentry.daterangeviewentrymonth {
  cursor: pointer;
  width: 33.33333333%;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewentry.daterangeviewentryweekday,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewentry.daterangeviewentryweekday {
  width: 14.28571429%;
  font-weight: bold;
}
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewranges .daterangeviewentry.daterangeviewentryday,
.promptpanel .promptarea .prompteditarea .prompteditor daterangepanel .daterangeviewwrapper daterangeview .daterangeviewcontainer .daterangeviewentries .daterangeviewentry.daterangeviewentryday {
  cursor: pointer;
  width: 14.28571429%;
}
.promptpanel .promptarea .prompteditarea .prompteditor .viewselection {
  margin-bottom: 5px;
}
.promptpanel .promptarea .prompteditarea .prompteditor .datetimecustomview textarea {
  width: 100%;
  height: 5em;
  resize: vertical;
}
.promptpanel .promptarea .prompteditarea .prompteditor .relativedatepicker .relativedatepickereditor {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.promptpanel .promptarea .prompteditarea .prompteditor .relativedatepicker .relativedatepickereditor .intervalselection {
  flex-grow: 2;
  padding-right: 10px;
}
.promptpanel .promptarea .prompteditarea .prompteditor .relativedatepicker .relativedatepickereditor .intervalselection,
.promptpanel .promptarea .prompteditarea .prompteditor .relativedatepicker .relativedatepickereditor .modifierselection {
  min-width: 0px;
}
.promptpanel .promptarea .prompteditarea .prompteditor .relativedatepicker .relativedatepickereditor .intervalselection button,
.promptpanel .promptarea .prompteditarea .prompteditor .relativedatepicker .relativedatepickereditor .modifierselection button {
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: left;
}
.promptpanel .promptarea .prompteditarea .prompteditor .relativedatepicker .relativedatepickereditor .intervalselection button span,
.promptpanel .promptarea .prompteditarea .prompteditor .relativedatepicker .relativedatepickereditor .modifierselection button span {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.promptpanel .promptarea .prompteditarea .prompteditor .relativedatepicker .relativedatepickereditor .modifiervalue {
  width: 5em;
  margin: 0px 10px;
}
.promptpanel .promptarea .prompteditarea .prompteditor .relativedatepicker .relativedatepreview {
  margin-top: 5px;
  margin-left: 10px;
  color: #a0a0a0;
}
.promptpanel .promptdebugger {
  display: none;
}
.promptpanel .promptdebugger.debugvisible {
  display: block;
}
.promptpanel .promptdebugger .debughandle {
  position: fixed;
  left: 10px;
  top: 50px;
}
.promptpanel .promptdebugger .debughandle i {
  vertical-align: text-bottom;
}
.promptpanel .promptdebugger .debugpanel {
  position: fixed;
  left: 0px;
  top: 40px;
  bottom: 25px;
  display: flex;
  flex-direction: column;
  z-index: 9900;
  background: #fff;
  border: 1px solid #999999;
}
.promptpanel .promptdebugger .debugpanel h3 {
  margin: 0px;
  padding: 15px;
}
.promptpanel .promptdebugger .debugpanel h3 i {
  vertical-align: middle;
}
.promptpanel .promptdebugger .debugpanel .debugpanelwrapper {
  flex-grow: 1;
  background: #f1f1f1;
  position: relative;
}
.promptpanel .promptdebugger .debugpanel .debugpanelwrapper .debugpanelinner {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow: auto;
  padding: 15px;
}
.promptpanel .promptdebugger .debugpanel .debugpanelwrapper .debugpanelinner .debugproperty {
  margin-bottom: 7.5px;
}
.promptpanel .promptdebugger .debugpanel .debugpanelwrapper .debugpanelinner .debugproperty div {
  margin-left: 15px;
  background: #fff;
  border: 1px solid #999999;
  border-radius: 2px;
  padding: 5px;
}
.promptpanel .promptdebugger .debugpanel .debugpanelwrapper .debugpanelinner .debugproperty div.debugpropertynovalue {
  color: #a0a0a0;
  font-style: italic;
  background: rgba(255, 255, 255, 0.2);
}
.promptpanel .promptdebugger .debugpanel .debugpanelwrapper .debugpanelinner .debugpromptsetting {
  display: flex;
  margin-bottom: 7.5px;
}
.promptpanel .promptdebugger .debugpanel .debugpanelwrapper .debugpanelinner .debugpromptsetting span:first-child {
  flex-grow: 0;
  min-width: 40%;
}
.promptpanel .promptdebugger .debugpanel .debugpanelwrapper .debugpanelinner .debugpromptsetting span:last-child {
  flex-grow: 1;
}
.promptpanel .promptdebugger .debugpanel .debugpanelwrapper .debugpanelinner .debugpromptsetting .debugpromptsettingnovalue {
  color: #a0a0a0;
  font-style: italic;
}
.promptpanel .promptdebugger .debugpanel .debugpanelwrapper .debugpanelinner .debugpromptsettingvalue {
  background: #fff;
  border: 1px solid #999999;
  border-radius: 2px;
  padding: 5px;
  white-space: pre-wrap;
  margin-bottom: 7.5px;
  word-break: break-all;
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active:hover,
.input-group .input-group-btn .btn-default:active:hover,
.btn-default.dropdown-toggle.form-control:active:hover,
.input-group .btn-default.dropdown-toggle.active:hover,
.input-group .input-group-btn .btn-default.active:hover,
.btn-default.dropdown-toggle.form-control.active:hover,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:hover,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:hover,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:active:focus,
.input-group .input-group-btn .btn-default:active:focus,
.btn-default.dropdown-toggle.form-control:active:focus,
.input-group .btn-default.dropdown-toggle.active:focus,
.input-group .input-group-btn .btn-default.active:focus,
.btn-default.dropdown-toggle.form-control.active:focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle:active.focus,
.input-group .input-group-btn .btn-default:active.focus,
.btn-default.dropdown-toggle.form-control:active.focus,
.input-group .btn-default.dropdown-toggle.active.focus,
.input-group .input-group-btn .btn-default.active.focus,
.btn-default.dropdown-toggle.form-control.active.focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle.focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default.focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #d4d4d4;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control:focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
*******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}

themeidentifier {
   display: none;
   background-image: url(data:image/gif;base64,MA==);
}

/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* reporting_remotegui.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* reporting_remotegui.less */
/**********************************************************/
html.plain:not(.embedded) {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%0A%20%20%20width%3D%22900%22%0A%20%20%20height%3D%22600%22%0A%20%20%20viewBox%3D%220%200%20900%20600%22%0A%20%20%20id%3D%22svg2%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20inkscape%3Aversion%3D%220.48.2%20r9819%22%0A%20%20%20sodipodi%3Adocname%3D%22cr-background.svg%22%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata150%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%0A%20%20%20%20%20%20%3C%2Fcc%3AWork%3E%0A%20%20%20%20%3C%2Frdf%3ARDF%3E%0A%20%20%3C%2Fmetadata%3E%0A%20%20%3Csodipodi%3Anamedview%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221%22%0A%20%20%20%20%20objecttolerance%3D%2210%22%0A%20%20%20%20%20gridtolerance%3D%2210%22%0A%20%20%20%20%20guidetolerance%3D%2210%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%221920%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%221017%22%0A%20%20%20%20%20id%3D%22namedview148%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Azoom%3D%220.38333333%22%0A%20%20%20%20%20inkscape%3Acx%3D%22894.16672%22%0A%20%20%20%20%20inkscape%3Acy%3D%22389.76407%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%22-8%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%22-8%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%221%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22svg2%22%20%2F%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs4%22%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-a%22%0A%20%20%20%20%20%20%20x1%3D%22518.62211%22%0A%20%20%20%20%20%20%20x2%3D%22518.62211%22%0A%20%20%20%20%20%20%20y1%3D%22924.29142%22%0A%20%20%20%20%20%20%20y2%3D%22659.92775%22%0A%20%20%20%20%20%20%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop7%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop9%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-b%22%0A%20%20%20%20%20%20%20x1%3D%22495.73209%22%0A%20%20%20%20%20%20%20x2%3D%22495.74136%22%0A%20%20%20%20%20%20%20y1%3D%22941.80718%22%0A%20%20%20%20%20%20%20y2%3D%22677.43412%22%0A%20%20%20%20%20%20%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop12%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop14%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-c%22%0A%20%20%20%20%20%20%20x1%3D%22364.38678%22%0A%20%20%20%20%20%20%20x2%3D%22364.38678%22%0A%20%20%20%20%20%20%20y1%3D%22649.4123%22%0A%20%20%20%20%20%20%20y2%3D%22463.66891%22%0A%20%20%20%20%20%20%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop17%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop19%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-d%22%0A%20%20%20%20%20%20%20x1%3D%22348.30413%22%0A%20%20%20%20%20%20%20x2%3D%22348.31064%22%0A%20%20%20%20%20%20%20y1%3D%22661.71897%22%0A%20%20%20%20%20%20%20y2%3D%22475.96899%22%0A%20%20%20%20%20%20%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop22%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop24%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-e%22%0A%20%20%20%20%20%20%20x1%3D%22338.75856%22%0A%20%20%20%20%20%20%20x2%3D%22338.75856%22%0A%20%20%20%20%20%20%20y1%3D%22603.73752%22%0A%20%20%20%20%20%20%20y2%3D%22431.05793%22%0A%20%20%20%20%20%20%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop27%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop29%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-f%22%0A%20%20%20%20%20%20%20x1%3D%22323.80703%22%0A%20%20%20%20%20%20%20x2%3D%22323.81309%22%0A%20%20%20%20%20%20%20y1%3D%22615.17863%22%0A%20%20%20%20%20%20%20y2%3D%22442.49291%22%0A%20%20%20%20%20%20%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop32%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop34%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-g%22%0A%20%20%20%20%20%20%20x1%3D%22227.39226%22%0A%20%20%20%20%20%20%20x2%3D%22227.39226%22%0A%20%20%20%20%20%20%20y1%3D%22405.25985%22%0A%20%20%20%20%20%20%20y2%3D%22289.34837%22%0A%20%20%20%20%20%20%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop37%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop39%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-h%22%0A%20%20%20%20%20%20%20x1%3D%22217.35603%22%0A%20%20%20%20%20%20%20x2%3D%22217.36009%22%0A%20%20%20%20%20%20%20y1%3D%22412.93972%22%0A%20%20%20%20%20%20%20y2%3D%22297.02413%22%0A%20%20%20%20%20%20%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop42%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop44%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-i%22%0A%20%20%20%20%20%20%20x1%3D%22406.32388%22%0A%20%20%20%20%20%20%20x2%3D%22406.32388%22%0A%20%20%20%20%20%20%20y1%3D%22724.15285%22%0A%20%20%20%20%20%20%20y2%3D%22517.03234%22%0A%20%20%20%20%20%20%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop47%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop49%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-j%22%0A%20%20%20%20%20%20%20x1%3D%22388.39028%22%0A%20%20%20%20%20%20%20x2%3D%22388.39754%22%0A%20%20%20%20%20%20%20y1%3D%22737.87588%22%0A%20%20%20%20%20%20%20y2%3D%22530.74803%22%0A%20%20%20%20%20%20%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop52%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop54%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cg%0A%20%20%20%20%20fill%3D%22none%22%0A%20%20%20%20%20fill-rule%3D%22evenodd%22%0A%20%20%20%20%20opacity%3D%22.619%22%0A%20%20%20%20%20transform%3D%22translate%28-271%20-155%29%22%0A%20%20%20%20%20id%3D%22g56%22%3E%0A%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20transform%3D%22translate%281257.5003%2C136.5%29%22%0A%20%20%20%20%20%20%20id%3D%22g58%22%0A%20%20%20%20%20%20%20style%3D%22opacity%3A0.1%22%3E%0A%20%20%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20%20%20transform%3D%22translate%28-893.1073%2C3.685%29%22%0A%20%20%20%20%20%20%20%20%20id%3D%22g60%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22469.055%2C885.947%20890.877%2C464.125%20890.877%2C1.482%206.411%2C885.947%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%2848.017%2C48.613%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon62%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23788dbe%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22469.055%2C885.947%20890.877%2C464.125%20890.877%2C1.482%206.411%2C885.947%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C-1%2C904.484%2C895.22%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon64%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23c1cbe7%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22346.59%2C341.661%20346.59%2C1.482%206.411%2C341.661%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%28592.304%2C592.9%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon66%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23576c9b%22%20%2F%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20transform%3D%22matrix%281%2C0%2C0%2C-1%2C655.857%2C807.143%29%22%0A%20%20%20%20%20%20%20id%3D%22g76%22%0A%20%20%20%20%20%20%20style%3D%22opacity%3A0.05%22%3E%0A%20%20%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20%20%20transform%3D%22translate%280%2C2.59%29%22%0A%20%20%20%20%20%20%20%20%20id%3D%22g78%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22329.56%2C622.471%20625.935%2C326.097%20625.935%2C1.041%204.505%2C622.471%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%2833.737%2C34.156%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon80%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23788dbe%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22329.56%2C622.471%20625.935%2C326.097%20625.935%2C1.041%204.505%2C622.471%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C-1%2C635.496%2C628.988%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon82%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23c1cbe7%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22243.516%2C240.053%20243.516%2C1.041%204.505%2C240.053%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%28416.156%2C416.575%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon84%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23576c9b%22%20%2F%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20transform%3D%22translate%28-947.90819%2C164.266%29%22%0A%20%20%20%20%20%20%20id%3D%22g94%22%0A%20%20%20%20%20%20%20style%3D%22opacity%3A0.05%22%3E%0A%20%20%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20%20%20transform%3D%22translate%281000.0002%2C2.407%29%22%0A%20%20%20%20%20%20%20%20%20id%3D%22g96%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%224.188%2C578.691%20306.382%2C578.691%20581.911%2C303.162%20581.911%2C0.968%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%2831.365%2C31.754%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon98%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23788dbe%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%224.188%2C578.691%20306.382%2C578.691%20581.911%2C303.162%20581.911%2C0.968%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C-1%2C590.8%2C584.748%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon100%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23c1cbe7%22%20%2F%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20transform%3D%22translate%281986.9574%2C203.157%29%22%0A%20%20%20%20%20%20%20id%3D%22g112%22%0A%20%20%20%20%20%20%20style%3D%22opacity%3A0.06%22%3E%0A%20%20%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20%20%20transform%3D%22translate%28-1000.0004%2C1.616%29%22%0A%20%20%20%20%20%20%20%20%20id%3D%22g114%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22390.609%2C0.65%202.811%2C388.448%20205.659%2C388.448%20390.609%2C203.498%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%2821.053%2C21.315%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon116%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23788dbe%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22390.609%2C0.65%202.811%2C388.448%20205.659%2C388.448%20390.609%2C203.498%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C-1%2C396.576%2C392.514%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon118%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23c1cbe7%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%222.811%2C149.803%20151.964%2C149.803%20151.964%2C0.65%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%28259.698%2C259.96%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon120%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23576c9b%22%20%2F%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C1%2C3.714088%2C62.286%29%22%0A%20%20%20%20%20%20%20id%3D%22g130%22%0A%20%20%20%20%20%20%20style%3D%22opacity%3A0.10100002%22%3E%0A%20%20%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20%20%20transform%3D%22translate%28-999.99991%2C2.887%29%22%0A%20%20%20%20%20%20%20%20%20id%3D%22g132%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22697.973%2C1.161%205.023%2C694.111%20367.489%2C694.111%20697.973%2C363.627%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%2837.62%2C38.087%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon134%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23788dbe%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22697.973%2C1.161%205.023%2C694.111%20367.489%2C694.111%20697.973%2C363.627%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C-1%2C708.634%2C701.376%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon136%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23c1cbe7%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22271.542%2C1.161%205.023%2C267.68%20271.542%2C267.68%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%28464.051%2C464.518%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon138%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23576c9b%22%20%2F%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20style%3D%22opacity%3A0.06000001%22%0A%20%20%20%20%20%20%20id%3D%22g3130%22%0A%20%20%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C-1%2C237.5856%2C1025.892%29%22%3E%0A%20%20%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20%20%20id%3D%22g3132%22%0A%20%20%20%20%20%20%20%20%20transform%3D%22translate%28-1000.0004%2C1.616%29%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23788dbe%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon3134%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%2821.053%2C21.315%29%22%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22205.659%2C388.448%20390.609%2C203.498%20390.609%2C0.65%202.811%2C388.448%20%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23c1cbe7%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon3136%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C-1%2C396.576%2C392.514%29%22%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22205.659%2C388.448%20390.609%2C203.498%20390.609%2C0.65%202.811%2C388.448%20%22%20%2F%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
html.plain:not(.embedded).dark {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%0A%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%0A%20%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%0A%20%20%20width%3D%22900%22%0A%20%20%20height%3D%22600%22%0A%20%20%20viewBox%3D%220%200%20900%20600%22%0A%20%20%20id%3D%22svg2%22%0A%20%20%20version%3D%221.1%22%0A%20%20%20inkscape%3Aversion%3D%220.48.2%20r9819%22%0A%20%20%20sodipodi%3Adocname%3D%22cr-background-dark.svg%22%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata150%22%3E%0A%20%20%20%20%3Crdf%3ARDF%3E%0A%20%20%20%20%20%20%3Ccc%3AWork%0A%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%0A%20%20%20%20%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%0A%20%20%20%20%20%20%3C%2Fcc%3AWork%3E%0A%20%20%20%20%3C%2Frdf%3ARDF%3E%0A%20%20%3C%2Fmetadata%3E%0A%20%20%3Csodipodi%3Anamedview%0A%20%20%20%20%20pagecolor%3D%22%23ffffff%22%0A%20%20%20%20%20bordercolor%3D%22%23666666%22%0A%20%20%20%20%20borderopacity%3D%221%22%0A%20%20%20%20%20objecttolerance%3D%2210%22%0A%20%20%20%20%20gridtolerance%3D%2210%22%0A%20%20%20%20%20guidetolerance%3D%2210%22%0A%20%20%20%20%20inkscape%3Apageopacity%3D%220%22%0A%20%20%20%20%20inkscape%3Apageshadow%3D%222%22%0A%20%20%20%20%20inkscape%3Awindow-width%3D%221920%22%0A%20%20%20%20%20inkscape%3Awindow-height%3D%221017%22%0A%20%20%20%20%20id%3D%22namedview148%22%0A%20%20%20%20%20showgrid%3D%22false%22%0A%20%20%20%20%20inkscape%3Azoom%3D%220.38333333%22%0A%20%20%20%20%20inkscape%3Acx%3D%22744.80517%22%0A%20%20%20%20%20inkscape%3Acy%3D%22516.92668%22%0A%20%20%20%20%20inkscape%3Awindow-x%3D%22-8%22%0A%20%20%20%20%20inkscape%3Awindow-y%3D%22-8%22%0A%20%20%20%20%20inkscape%3Awindow-maximized%3D%221%22%0A%20%20%20%20%20inkscape%3Acurrent-layer%3D%22svg2%22%20%2F%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs4%22%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-dark-a%22%0A%20%20%20%20%20%20%20x1%3D%22518.62211%22%0A%20%20%20%20%20%20%20x2%3D%22518.62211%22%0A%20%20%20%20%20%20%20y1%3D%22924.29142%22%0A%20%20%20%20%20%20%20y2%3D%22659.92775%22%0A%20%20%20%20%20%20%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop7%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop9%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-dark-b%22%0A%20%20%20%20%20%20%20x1%3D%22495.73209%22%0A%20%20%20%20%20%20%20x2%3D%22495.74136%22%0A%20%20%20%20%20%20%20y1%3D%22941.80718%22%0A%20%20%20%20%20%20%20y2%3D%22677.43412%22%0A%20%20%20%20%20%20%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop12%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop14%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-dark-c%22%0A%20%20%20%20%20%20%20x1%3D%22364.38678%22%0A%20%20%20%20%20%20%20x2%3D%22364.38678%22%0A%20%20%20%20%20%20%20y1%3D%22649.4123%22%0A%20%20%20%20%20%20%20y2%3D%22463.66891%22%0A%20%20%20%20%20%20%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop17%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop19%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-dark-d%22%0A%20%20%20%20%20%20%20x1%3D%22348.30413%22%0A%20%20%20%20%20%20%20x2%3D%22348.31064%22%0A%20%20%20%20%20%20%20y1%3D%22661.71897%22%0A%20%20%20%20%20%20%20y2%3D%22475.96899%22%0A%20%20%20%20%20%20%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop22%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop24%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-dark-e%22%0A%20%20%20%20%20%20%20x1%3D%2255.357%25%22%0A%20%20%20%20%20%20%20x2%3D%2255.357%25%22%0A%20%20%20%20%20%20%20y1%3D%2299.893%25%22%0A%20%20%20%20%20%20%20y2%3D%2271.322%25%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop27%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop29%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-dark-f%22%0A%20%20%20%20%20%20%20x1%3D%2253.464%25%22%0A%20%20%20%20%20%20%20x2%3D%2253.465%25%22%0A%20%20%20%20%20%20%20y1%3D%22101.786%25%22%0A%20%20%20%20%20%20%20y2%3D%2273.214%25%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop32%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop34%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-dark-g%22%0A%20%20%20%20%20%20%20x1%3D%22227.39226%22%0A%20%20%20%20%20%20%20x2%3D%22227.39226%22%0A%20%20%20%20%20%20%20y1%3D%22405.25985%22%0A%20%20%20%20%20%20%20y2%3D%22289.34837%22%0A%20%20%20%20%20%20%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop37%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop39%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-dark-h%22%0A%20%20%20%20%20%20%20x1%3D%22217.35603%22%0A%20%20%20%20%20%20%20x2%3D%22217.36009%22%0A%20%20%20%20%20%20%20y1%3D%22412.93972%22%0A%20%20%20%20%20%20%20y2%3D%22297.02413%22%0A%20%20%20%20%20%20%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop42%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop44%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-dark-i%22%0A%20%20%20%20%20%20%20x1%3D%2255.357%25%22%0A%20%20%20%20%20%20%20x2%3D%2255.357%25%22%0A%20%20%20%20%20%20%20y1%3D%2299.893%25%22%0A%20%20%20%20%20%20%20y2%3D%2271.322%25%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop47%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop49%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%0A%20%20%20%20%20%20%20id%3D%22cr-background-dark-j%22%0A%20%20%20%20%20%20%20x1%3D%2253.464%25%22%0A%20%20%20%20%20%20%20x2%3D%2253.465%25%22%0A%20%20%20%20%20%20%20y1%3D%22101.786%25%22%0A%20%20%20%20%20%20%20y2%3D%2273.214%25%22%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%220%25%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop52%22%20%2F%3E%0A%20%20%20%20%20%20%3Cstop%0A%20%20%20%20%20%20%20%20%20offset%3D%22100%25%22%0A%20%20%20%20%20%20%20%20%20stop-color%3D%22%23576C9B%22%0A%20%20%20%20%20%20%20%20%20stop-opacity%3D%220%22%0A%20%20%20%20%20%20%20%20%20id%3D%22stop54%22%20%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cg%0A%20%20%20%20%20transform%3D%22translate%28-271%20-155%29%22%0A%20%20%20%20%20id%3D%22g56%22%0A%20%20%20%20%20fill-rule%3D%22evenodd%22%0A%20%20%20%20%20fill%3D%22none%22%0A%20%20%20%20%20opacity%3D%22.619%22%3E%0A%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20transform%3D%22translate%281257.5003%2C136.5%29%22%0A%20%20%20%20%20%20%20id%3D%22g58%22%0A%20%20%20%20%20%20%20style%3D%22opacity%3A0.02000002%22%3E%0A%20%20%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20%20%20transform%3D%22translate%28-1000.0003%2C3.685%29%22%0A%20%20%20%20%20%20%20%20%20id%3D%22g60%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22469.055%2C885.947%20890.877%2C464.125%20890.877%2C1.482%206.411%2C885.947%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%2848.017%2C48.613%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon62%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23788dbe%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22469.055%2C885.947%20890.877%2C464.125%20890.877%2C1.482%206.411%2C885.947%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C-1%2C904.484%2C895.22%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon64%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23c1cbe7%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22346.59%2C341.661%20346.59%2C1.482%206.411%2C341.661%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%28592.304%2C592.9%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon66%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23576c9b%22%20%2F%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20transform%3D%22matrix%281%2C0%2C0%2C-1%2C1655.8567%2C791.49092%29%22%0A%20%20%20%20%20%20%20id%3D%22g76%22%0A%20%20%20%20%20%20%20style%3D%22opacity%3A0.02000002%22%3E%0A%20%20%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20%20%20transform%3D%22translate%28-999.9997%2C2.59%29%22%0A%20%20%20%20%20%20%20%20%20id%3D%22g78%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22329.56%2C622.471%20625.935%2C326.097%20625.935%2C1.041%204.505%2C622.471%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%2833.737%2C34.156%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon80%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23788dbe%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22329.56%2C622.471%20625.935%2C326.097%20625.935%2C1.041%204.505%2C622.471%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C-1%2C635.496%2C628.988%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon82%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23c1cbe7%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22243.516%2C1.041%204.505%2C240.053%20243.516%2C240.053%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%28416.156%2C416.575%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon84%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23576c9b%22%20%2F%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20transform%3D%22translate%2851.929%2C141.929%29%22%0A%20%20%20%20%20%20%20id%3D%22g94%22%0A%20%20%20%20%20%20%20style%3D%22opacity%3A0.02000002%22%3E%0A%20%20%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20%20%20transform%3D%22translate%280%2C2.407%29%22%0A%20%20%20%20%20%20%20%20%20id%3D%22g96%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22581.911%2C0.968%204.188%2C578.691%20306.382%2C578.691%20581.911%2C303.162%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%2831.365%2C31.754%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon98%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23788dbe%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22581.911%2C0.968%204.188%2C578.691%20306.382%2C578.691%20581.911%2C303.162%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C-1%2C590.8%2C584.748%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon100%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23c1cbe7%22%20%2F%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20transform%3D%22translate%281986.9574%2C203.157%29%22%0A%20%20%20%20%20%20%20id%3D%22g112%22%0A%20%20%20%20%20%20%20style%3D%22opacity%3A0.02000002%22%3E%0A%20%20%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20%20%20transform%3D%22translate%28-1000.0004%2C1.616%29%22%0A%20%20%20%20%20%20%20%20%20id%3D%22g114%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22205.659%2C388.448%20390.609%2C203.498%20390.609%2C0.65%202.811%2C388.448%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%2821.053%2C21.315%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon116%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23788dbe%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22205.659%2C388.448%20390.609%2C203.498%20390.609%2C0.65%202.811%2C388.448%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C-1%2C396.576%2C392.514%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon118%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23c1cbe7%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22151.964%2C149.803%20151.964%2C0.65%202.811%2C149.803%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%28259.698%2C259.96%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon120%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23576c9b%22%20%2F%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C1%2C3.714088%2C62.286%29%22%0A%20%20%20%20%20%20%20id%3D%22g130%22%0A%20%20%20%20%20%20%20style%3D%22opacity%3A0.02000002%22%3E%0A%20%20%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20%20%20transform%3D%22translate%28-999.99991%2C2.887%29%22%0A%20%20%20%20%20%20%20%20%20id%3D%22g132%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22367.489%2C694.111%20697.973%2C363.627%20697.973%2C1.161%205.023%2C694.111%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%2837.62%2C38.087%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon134%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23788dbe%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22367.489%2C694.111%20697.973%2C363.627%20697.973%2C1.161%205.023%2C694.111%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C-1%2C708.634%2C701.376%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon136%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23c1cbe7%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22271.542%2C267.68%20271.542%2C1.161%205.023%2C267.68%20%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%28464.051%2C464.518%29%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon138%22%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23576c9b%22%20%2F%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20style%3D%22opacity%3A0.02000002%22%0A%20%20%20%20%20%20%20id%3D%22g3149%22%0A%20%20%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C-1%2C237.5856%2C1025.9735%29%22%3E%0A%20%20%20%20%20%20%3Cg%0A%20%20%20%20%20%20%20%20%20id%3D%22g3151%22%0A%20%20%20%20%20%20%20%20%20transform%3D%22translate%28-1000.0004%2C1.616%29%22%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23788dbe%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon3153%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%2821.053%2C21.315%29%22%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22390.609%2C203.498%20390.609%2C0.65%202.811%2C388.448%20205.659%2C388.448%20%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23c1cbe7%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon3155%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22matrix%28-1%2C0%2C0%2C-1%2C396.576%2C392.514%29%22%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22390.609%2C203.498%20390.609%2C0.65%202.811%2C388.448%20205.659%2C388.448%20%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%0A%20%20%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23576c9b%22%0A%20%20%20%20%20%20%20%20%20%20%20id%3D%22polygon3157%22%0A%20%20%20%20%20%20%20%20%20%20%20transform%3D%22translate%28259.698%2C259.96%29%22%0A%20%20%20%20%20%20%20%20%20%20%20points%3D%22151.964%2C0.65%202.811%2C149.803%20151.964%2C149.803%20%22%20%2F%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}
html.plain:not(.embedded).dark body {
  background: linear-gradient(180deg, rgba(241, 241, 241, 0), #f1f1f1);
}
html.plain:not(.embedded) body {
  background: linear-gradient(180deg, rgba(241, 241, 241, 0) 25%, #f1f1f1);
  background-color: transparent;
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active:hover,
.input-group .input-group-btn .btn-default:active:hover,
.btn-default.dropdown-toggle.form-control:active:hover,
.input-group .btn-default.dropdown-toggle.active:hover,
.input-group .input-group-btn .btn-default.active:hover,
.btn-default.dropdown-toggle.form-control.active:hover,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:hover,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:hover,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:active:focus,
.input-group .input-group-btn .btn-default:active:focus,
.btn-default.dropdown-toggle.form-control:active:focus,
.input-group .btn-default.dropdown-toggle.active:focus,
.input-group .input-group-btn .btn-default.active:focus,
.btn-default.dropdown-toggle.form-control.active:focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle:active.focus,
.input-group .input-group-btn .btn-default:active.focus,
.btn-default.dropdown-toggle.form-control:active.focus,
.input-group .btn-default.dropdown-toggle.active.focus,
.input-group .input-group-btn .btn-default.active.focus,
.btn-default.dropdown-toggle.form-control.active.focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle.focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default.focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #d4d4d4;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control:focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
*******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}

themeidentifier {
   display: none;
   background-image: url(data:image/gif;base64,MA==);
}

/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* template_variables.less */
/* setupWizard.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* template_variables.less */
/**********************************************************/
/**********************************************************************
 Local ScreenSize and Color Defintions
 *********************************************************************/
/**********************************************************/
/* setupWizard.less */
/**********************************************************/
@keyframes runningsetup-pulsate {
  50% {
    box-shadow: 0 0 20px 3px #428bca;
  }
}
.setuprunning {
  animation: runningsetup-pulsate 3s infinite;
}
.step .loadingindicator {
  position: relative;
  top: 1px;
}
.normalcase {
  text-transform: initial;
}
.setupmessages {
  padding: 40px 0px;
  text-align: justify;
}
.setupmessages .h3 {
  line-height: 1.25;
}
ol.instructions li {
  margin-bottom: 5px;
}
.step-header {
  white-space: nowrap;
}
.noborder {
  border-width: 0px !important;
}
.prewrap {
  white-space: pre-wrap;
}
.failureImage {
  width: 50px;
  height: 50px;
  margin-right: 10px;
}
.stacktrace {
  max-height: 500px;
}
.setupContainer {
  padding-top: 5%;
  padding-bottom: 5%;
  height: 100%;
  display: table;
}
.license-attribute-label {
  padding-right: 15px;
  vertical-align: top;
  white-space: nowrap;
}
.license-attribute-row {
  padding-top: 2px;
}
.step .header-icon {
  position: relative;
  top: 3px;
  left: -3px;
  opacity: 0.25;
}
@media (max-width:  767px ) {
  .step .header-icon {
    display: none;
  }
}
.padding-top1 {
  padding-top: 5px;
}
.permission_radio {
  line-height: 1;
  color: #111111;
  text-decoration: none;
}
.permission_radio i {
  vertical-align: text-bottom;
  margin-right: 5px;
}
.permission_radio:hover,
.permission_radio:focus {
  text-decoration: none;
  color: #111111;
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active:hover,
.input-group .input-group-btn .btn-default:active:hover,
.btn-default.dropdown-toggle.form-control:active:hover,
.input-group .btn-default.dropdown-toggle.active:hover,
.input-group .input-group-btn .btn-default.active:hover,
.btn-default.dropdown-toggle.form-control.active:hover,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:hover,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:hover,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:active:focus,
.input-group .input-group-btn .btn-default:active:focus,
.btn-default.dropdown-toggle.form-control:active:focus,
.input-group .btn-default.dropdown-toggle.active:focus,
.input-group .input-group-btn .btn-default.active:focus,
.btn-default.dropdown-toggle.form-control.active:focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle:active.focus,
.input-group .input-group-btn .btn-default:active.focus,
.btn-default.dropdown-toggle.form-control:active.focus,
.input-group .btn-default.dropdown-toggle.active.focus,
.input-group .input-group-btn .btn-default.active.focus,
.btn-default.dropdown-toggle.form-control.active.focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle.focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default.focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #d4d4d4;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control:focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
*******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}

themeidentifier {
   display: none;
   background-image: url(data:image/gif;base64,MA==);
}

/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* template_variables.less */
/* statistics.less */
/* statistics-sprites.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* template_variables.less */
/**********************************************************/
/**********************************************************************
 Local ScreenSize and Color Defintions
 *********************************************************************/
/**********************************************************/
/* statistics.less */
/**********************************************************/
.statisticsApp.statisticspanel {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  min-height: 100%;
  padding: 15px;
}
.statisticsApp .loading {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
}
.statisticsApp .loading h2 {
  margin: auto;
}
.statisticsApp .chart-danger {
  background-color: #d9534f;
}
.statisticsApp .chart-success {
  background-color: #5cb85c;
}
.statisticsApp .chart-primary {
  background-color: #428bca;
}
.statisticsApp .chart-secondary {
  background-color: #bd7435;
}
.statisticsApp .chart-fontcolor {
  color: #111111;
}
.statisticsApp .chart-fontfamily {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}
.statisticsApp .chart-gridcolor {
  color: #f7f7f7;
}
.statisticsApp .chart-legendcolor {
  color: #111111;
  background-color: #f1f1f1;
  border-color: #818181;
}
.statisticsApp .chart {
  height: 200px;
}
.statisticsApp .chart .flotr-mouse-value {
  z-index: 999;
}
.statisticsApp .popupChart {
  width: 100%;
}
.statisticsApp .datacontainer {
  padding-top: 60px;
}
.statisticsApp .datacontainer.firstentry {
  padding-top: 15px;
}
.statisticsApp .datacontainer h3 {
  margin-top: 0px;
}
.statisticsApp .datacontainer .render {
  position: relative;
}
.statisticsApp .datacontainer .render .rendererlegend {
  text-align: center;
}
.statisticsApp .datacontainer .render .rendererlegend table {
  margin: auto;
  background-color: #f1f1f1;
}
.statisticsApp .datacontainer .render .rendererlegend table td.flotr-legend-label {
  padding-left: 5px;
  padding-right: 10px;
}
.statisticsApp .datacontainer .render .rendererlegend table td.flotr-legend-color-box > div > div > div {
  width: 100% !important;
  height: 100% !important;
}
.statisticsApp .datacontainer .render .table-responsive th {
  white-space: nowrap;
}
.statisticsApp .datacontainer .render .table-responsive td {
  min-width: 5em;
}
.statisticsApp .datacontainer .render .table-responsive td .popover-content-wrapper,
.statisticsApp .datacontainer .render .table-responsive td .popover-title-wrapper {
  display: none;
}
.statisticsApp .datacontainer .render .table-responsive td .popover-content {
  text-align: left;
}
.statisticsApp .datacontainer .render .table-responsive td .popover-title {
  background: none;
  text-align: center;
  border-bottom-width: 0px;
}
.statisticsApp .datacontainer .render .renderhint {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
  transition: opacity 0.4s linear;
  pointer-events: none;
}
.statisticsApp .datacontainer .render .renderhint.showing {
  opacity: 1;
}
.statisticsApp .datacontainer .render .renderhint h2 {
  margin: 0px;
  color: #ffffff;
}
.statisticsApp .datacontainer .render .zoombuttons {
  position: relativ;
  right: 0px;
  bottom: 0px;
  z-index: 1;
}
.statisticsApp .datacontainer .render .zoombuttons button {
  line-height: 1;
  padding: 4px 5px;
  opacity: 0.3;
}
.statisticsApp .datacontainer .render .zoombuttons button:hover {
  opacity: 1;
}
.statisticsApp .filterandoptions {
  display: flex;
  flex-direction: row;
  width: 100%;
  padding-bottom: 15px;
}
.statisticsApp .filterandoptions .filters {
  order: 0;
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: -7.5px -15px;
}
.statisticsApp .filterandoptions .filters .filterentry {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 7.5px 15px;
}
.statisticsApp .filterandoptions .filters .filterentry .control-label {
  flex-grow: 0;
  padding-right: 10px;
}
.statisticsApp .filterandoptions .filters .filterentry .controls {
  flex-grow: 1;
}
.statisticsApp .filterandoptions .options {
  order: 1;
  flex-grow: 0;
  padding-left: 15px;
}
.statisticsApp .filterandoptions .options .btn i[class*="icon-"] {
  vertical-align: middle;
}
.statisticsApp .summary {
  margin-bottom: 0px;
}
.statisticsApp .summary .summarywrapper {
  margin: -7.5px -22.5px;
  clear: both;
}
.statisticsApp .summary .summarywrapper .summaryentry {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 7.5px 22.5px;
  float: left;
}
@media (max-width:  767px ) {
  .statisticsApp .summary .summarywrapper .summaryentry {
    width: 100%;
  }
}
@media (min-width:  767px ) and (max-width:  991px ) {
  .statisticsApp .summary .summarywrapper .summaryentry {
    width: 50%;
  }
}
@media (min-width:  991px ) and (max-width:  1499px ) {
  .statisticsApp .summary .summarywrapper .summaryentry {
    width: 33%;
  }
}
@media (min-width:  1500px ) {
  .statisticsApp .summary .summarywrapper .summaryentry {
    width: 25%;
  }
}
.statisticsApp .summary .summarywrapper .summaryentry .summarykey {
  flex-grow: 1;
  padding-right: 10px;
}
.statisticsApp .summary .summarywrapper .summaryentry .summaryvalue {
  flex-grow: 0;
}
.statisticsApp .externallinks h4:first-child {
  margin-top: 0px;
}
.statisticsApp .externallinks .panel:last-child {
  margin-bottom: 0px;
}
.statisticsApp .externallinks .panel i[class*="icon-statistictype-"] {
  margin-right: 10px;
}
.statisticsApp .externallinks .panel h4 {
  margin-top: 0px;
  margin-bottom: 2.5px;
}
/**********************************************************/
/* statistics-sprites.less */
/**********************************************************/
.icon-navigation-statistics-users {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA5klEQVR42pWSMQrCQBBFYyFRIZaCYOctvIPHsFXQVHoDOw+RQrQUBVv1DCKYKoKkiqJFDOL6VzYyxMnKfnjFzs4++CGWEMLK0AArcAdXsAB1Zu8DN/TEb6YmgoA8fIExqJkIYiKYZCpJlmqWK0iIoJlTydMJDmrpxlRKE+gEI7V0VucHI4h1AhvswImplCbRCSQl8ARFUolmzwkc0AUzcFSLbVKJZkgFBdAHEbMoq5TBlsw2quZX4Ao+a9ABFfUgjZ39kUKmXwtUQQ/MgU/ufTWTdR3uA8pKA3AR/xNxAlcYhBOEJoI3h8mATdyf25IAAAAASUVORK5CYII=");
}
.icon-navigation-statistics-jobs {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAS0lEQVR42mP4//8/AyWYgVYGHP2PCQ6TYsB/IsUYcNlGLDjM8J9CQDUDyI0FDBcwEHAVhjy6YmEoxgUw5AdPIA6sAYcp0H+I4twIACnWnXMMwIZ8AAAAAElFTkSuQmCC");
}
.icon-navigation-statistics-memory {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAwUlEQVR42p2TQQ6CMBBFu/EARuQ6uHZlCJ7GuBC5l25dIJ7DxETApWH8TYqZTKal4SdvQTrz2tLWEJGJ4AVu4ABWfMxECnhasA0JUlCBBnwUgc0X7DTBHnSiWBPYPMFSNg9KoSa4gIyvIFVm1gT/RrDggor8seNX1rhx30cueEwIeOOYmgu6gCATjWPesQJfWi5oZgjuXHCeITjFHiN59p/Im1h4LpKMrcl9b6FwPyc0cz71GtegdOfcO2q350TW/wCA7pVlZm7wjwAAAABJRU5ErkJggg==");
}
.icon-navigation-statistics-eventlog,
[class*="icon-navigation-statistics-eventlog-"] {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAQklEQVR42mP4//8/AxC3AfHP/8QDkNoWkF4GqAE/oTQp+AeyAf/JMOA/zQwgBEZdMDJcQJYBFOeFFjJyYzOyAWRjAKqLULt2bIkYAAAAAElFTkSuQmCC");
}
.icon-navigation-statistics-eventlog-jobmanager {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAe0lEQVR42mP4//8/AxC3AfHP/8QDkNoWkF4GqAE/oTQp+AeyAf/JMOA/zQwgBEaiC44AsQsQ6wJxORTrwtQT44JMqKbdSAbA2BmEXMBAUoDgwCDbbKAY5gIYfzcxBoDAUSj+j84nJi8Q5YUWHLkRJPcGj/43DGTEPwoGAMQaYvRx4CfoAAAAAElFTkSuQmCC");
}
.icon-navigation-statistics-eventlog-repository {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAArElEQVR42mP4//8/AxC3AfHP/8QDkNoWkF4GqAE/oTQp+AeyAf/JMOA/zQwgBIaRCxiIcQGI7w3EW4D4GRB/h+KnQLwZiL2IccEvPN75RYwLjuAx4DAxLqgGYjsgTgLicihOhIrVEGPAayD+C8R3gPgEFN+Bir0iJi/4AXEREC8G4u1QvBgq5g9T1IIjN8IMPwvEc4G4A4rnQcV+EhPXXtAoe4IUjSD2JiD2BADLKGd2NwN2SwAAAABJRU5ErkJggg==");
}
.icon-navigation-statistics-eventlog-security {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAdklEQVR42mP4//8/AxC3AfHP/8QDkNoWkF4GqAE/oTQp+AeyAf/JMOA/zQwgBEaqC3AaRIoLRIF4OxCfgdKipLogHogzoOwMKJ8kFyQCcQMQu0DpRFIN+IXmql+k5gWsXoNJthDIjQQNIAZvAeLHQPwJSoP4DADoqlhVTkOqhQAAAABJRU5ErkJggg==");
}
.icon-navigation-statistics-eventlog-system {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXklEQVR42mP4//8/AxC3AfHP/8QDkNoWkF4GqAE/oTQp+AeyAf/JMOA/zQwgBEaaCwgaRIwLDgBxAw58gBgXNOAxvIEYF9DHgJ+UGtCCIzcyoAUaDMDFSIl3dAPA4gDArknYn9TynwAAAABJRU5ErkJggg==");
}
.icon-navigation-statistics-eventlog-usersandgroups {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAmUlEQVR42mP4//8/AxC3AfHP/8QDkNoWkF4GqAE/oTQp+AeyAf/JMOA/zQwgBEaqC0Di04D4GxDPRTaIFBeANL8A4hAgLgRiPVJd8AaIO4H4IVTsIakuaAfiYiD+DVX/hxQD5IA4BYgnA/FpqPrLxOaFEiRbd0D9DgI6yAa04MiNILk6IO4A4kggng3Ej5DCYBYp8X4eW+gCAE+OXclkd4VXAAAAAElFTkSuQmCC");
}
.icon-page-first {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAYklEQVR42sWTQQrAIAwE8wTflc93f6QUKkjIbiwVeshlGOeg0dzdvoydDPRnotQUqwK3eCmmAlOUjAVWUbE0EEXGaCCKjNEAEhlvAi05kLHyErHBymdExXYWCYodXeV/fuMAVjYvRtLZ2D0AAAAASUVORK5CYII=");
  vertical-align: middle;
}
.icon-page-last {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZ0lEQVR42mPw8vJioAQzUNMAAywKsIn9h2IMAz5g0YBNDKcBIMH3aBpwieE0AF0DPjGcBiBrwCeG1wCYBnxiBA34QEAMrwEfsHjhA7Fe+IAlwD4QG4gfsETZB2KjkeKERHFSHpjcCADemzRIG8DxOgAAAABJRU5ErkJggg==");
  vertical-align: middle;
}
.icon-page-forward {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZ0lEQVR42r2TywnAMAxDPVLm8P57RBu4vRSKUVQHlxx8EXkP/Im5u3XK/hYM8mjsCEAAKEkO4q6ZAJZJQQZCSVaCNxBKogQPEEryJcAiKwlAWkC1BZAhojpEkDWiusb2IbVP+fxvvAAPlRzAHnoH4QAAAABJRU5ErkJggg==");
  vertical-align: middle;
}
.icon-page-backward {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAWUlEQVR42r2TsQ3AMAzDfELv8vPVR+4eSIqAIB2yECYHw6nurpNXfwQexxL5dSyRx7FEHsMqkUcwGmCDI5gMgAwjDagIY9slgiwRaWAVJEsOCY5dP+X7v/EDTNQXfgpUsaUAAAAASUVORK5CYII=");
  vertical-align: middle;
}
.icon-statistictype-page {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAr0lEQVR42mPw8vJigGIBIF4PxP8pxO+BuB5qHgMhjMw5QAXLkfF9IDYgxQEwjUS5HA9GD40EUh3AQCUHLEBiJwyEA0DsAkKOoLUDGKAW43QEPRyAHBLv0RMmvRzAgJQm7iMndFo6AB9uoKUDLhBZWNHMASRF0agDRh0wJBxwgYIq+fxAO+DCaBoYTQOjaWA0DYymgSHpAAEaWi6AzwHU7pziwxuwOUAAKkEPy+GhDACwgcAzr5VLkQAAAABJRU5ErkJggg==");
  vertical-align: middle;
  width: 32px;
  height: 32px;
}
.icon-statistictype-table {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAQ0lEQVR42u3XsQ0AMAgDMO7j/3/aEzpVRMJDNgYPUSSqu2sylQA4kwGIArwK8+UOACAKYAd0AADADugAAMDeHdj9HV9ayEZ8lA4+jQAAAABJRU5ErkJggg==");
  vertical-align: middle;
  width: 32px;
  height: 32px;
}
.icon-statistictype-chart {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABBUlEQVR42u2W0RGDIAyGHYEROorPTOEI3aBsICM4giN0g7qBbAAbtPYO7nJcKIF4+FAe/gfPaL74J8FBSvmONLTU0AE6wD8BiEPzod3r0RpAI7l0SwCH5NqvBjA1AMFL6zUTARYkl6oBQL0kQFtY+Td5bROiXmaeUbBq7hhiAO5H/C2qXHABVuSZlRg/cRdR7GWQjSvzGkHM84xNCDv57hWuFyR+A/dHLgCsZiMkmTJwxQCpRBDshVjlfCOyAHKfOrYmOXYlAPD0guMmEs2JrtpEPAlAM8Yt6z0FwCXGrWRB2bMBTOlpxwFQ2OlF3PekBqRMgfZVGMrLKuL7XzEK0FQd4HKAD23hD/79pZAQAAAAAElFTkSuQmCC");
  vertical-align: middle;
  width: 32px;
  height: 32px;
}
.icon-statistictype-summary {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAeklEQVR42u2VyQ3AIAwEXQr1uFncEXQAHRAjmU9E8krsSNnHIIQ4VlxDzExKUrJSjGxt9DZr8aaME80jxCxks/hCNoPGk8wJ+02HEh2gegQIP4J0sQvd6xKuEGJbXq3u9gxDQYDPBIAL4AK4AC7AT4gAcAFcABf81wUHlMv6+GR1XDIAAAAASUVORK5CYII=");
  vertical-align: middle;
  width: 32px;
  height: 32px;
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active:hover,
.input-group .input-group-btn .btn-default:active:hover,
.btn-default.dropdown-toggle.form-control:active:hover,
.input-group .btn-default.dropdown-toggle.active:hover,
.input-group .input-group-btn .btn-default.active:hover,
.btn-default.dropdown-toggle.form-control.active:hover,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:hover,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:hover,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:active:focus,
.input-group .input-group-btn .btn-default:active:focus,
.btn-default.dropdown-toggle.form-control:active:focus,
.input-group .btn-default.dropdown-toggle.active:focus,
.input-group .input-group-btn .btn-default.active:focus,
.btn-default.dropdown-toggle.form-control.active:focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle:active.focus,
.input-group .input-group-btn .btn-default:active.focus,
.btn-default.dropdown-toggle.form-control:active.focus,
.input-group .btn-default.dropdown-toggle.active.focus,
.input-group .input-group-btn .btn-default.active.focus,
.btn-default.dropdown-toggle.form-control.active.focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle.focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default.focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #d4d4d4;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control:focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
*******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}

themeidentifier {
   display: none;
   background-image: url(data:image/gif;base64,MA==);
}

/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* sprites.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* sprites.less */
/**********************************************************/
.icon-navigation-statistics-reports {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAUUlEQVR42mP4//8/w3/yAEgfAwOSAQwkYNoZIAVlP8XDxmuAL5S9CQ8brwENUHY9HjZeA7ZA2d542HgNeAZlS+JhMwzuaBzpBlCUGxmwSRKDAQFfUdl2rtJBAAAAAElFTkSuQmCC");
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active:hover,
.input-group .input-group-btn .btn-default:active:hover,
.btn-default.dropdown-toggle.form-control:active:hover,
.input-group .btn-default.dropdown-toggle.active:hover,
.input-group .input-group-btn .btn-default.active:hover,
.btn-default.dropdown-toggle.form-control.active:hover,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:hover,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:hover,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:active:focus,
.input-group .input-group-btn .btn-default:active:focus,
.btn-default.dropdown-toggle.form-control:active:focus,
.input-group .btn-default.dropdown-toggle.active:focus,
.input-group .input-group-btn .btn-default.active:focus,
.btn-default.dropdown-toggle.form-control.active:focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle:active.focus,
.input-group .input-group-btn .btn-default:active.focus,
.btn-default.dropdown-toggle.form-control:active.focus,
.input-group .btn-default.dropdown-toggle.active.focus,
.input-group .input-group-btn .btn-default.active.focus,
.btn-default.dropdown-toggle.form-control.active.focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle.focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default.focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #d4d4d4;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control:focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
*******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}

themeidentifier {
   display: none;
   background-image: url(data:image/gif;base64,MA==);
}

/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* updatecheck.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* updatecheck.less */
/**********************************************************/
.icon-navigation-maintenance-updatecheck {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAaElEQVR42mP4//8/AxomBFDUM2AxgCTMQAsXjHphyIZBGhD//k88+APEeegucAfij0Ro/gLEvri8oAvED/FofgrExoTCQAqIz2DRfBGI5YiNBW4g3oikeQcQ8xEbCzDMDMSToJgZlzoAJtBew2OnP8AAAAAASUVORK5CYII=");
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active:hover,
.input-group .input-group-btn .btn-default:active:hover,
.btn-default.dropdown-toggle.form-control:active:hover,
.input-group .btn-default.dropdown-toggle.active:hover,
.input-group .input-group-btn .btn-default.active:hover,
.btn-default.dropdown-toggle.form-control.active:hover,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:hover,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:hover,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:active:focus,
.input-group .input-group-btn .btn-default:active:focus,
.btn-default.dropdown-toggle.form-control:active:focus,
.input-group .btn-default.dropdown-toggle.active:focus,
.input-group .input-group-btn .btn-default.active:focus,
.btn-default.dropdown-toggle.form-control.active:focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle:active.focus,
.input-group .input-group-btn .btn-default:active.focus,
.btn-default.dropdown-toggle.form-control:active.focus,
.input-group .btn-default.dropdown-toggle.active.focus,
.input-group .input-group-btn .btn-default.active.focus,
.btn-default.dropdown-toggle.form-control.active.focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle.focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default.focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #d4d4d4;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control:focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
*******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}

themeidentifier {
   display: none;
   background-image: url(data:image/gif;base64,MA==);
}

/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* usersandgroupsmanager.less */
/* usersandgroupsmanagersprites.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* usersandgroupsmanager.less */
/**********************************************************/
.usersandgroupsmanager.usersandgroupsmanagerpanel {
  padding: 15px;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.usersandgroupsmanager .usersandgroupsglobalerror {
  order: 0;
}
.usersandgroupsmanager .smallavatarimage {
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.usersandgroupsmanager .usersandgroupswrapper {
  order: 1;
  flex-grow: 1;
  flex-direction: row;
  display: flex;
  height: 100%;
}
.usersandgroupsmanager .usersandgroupswrapper .introcreatebuttons .btn-group {
  margin-left: 10px;
}
.usersandgroupsmanager .usersandgroupswrapper .usersandgroupslistwrapper {
  order: 0;
  height: 100%;
  flex-basis: 25%;
  padding-right: 15px;
  display: flex;
  flex-direction: column;
}
.usersandgroupsmanager .usersandgroupswrapper .usersandgroupslistwrapper .usersandgroupslisttoolbar {
  order: 0;
  padding-bottom: 15px;
  display: flex;
  flex-direction: row;
}
.usersandgroupsmanager .usersandgroupswrapper .usersandgroupslistwrapper .usersandgroupslisttoolbar .filterdropdown {
  order: 0;
  flex-grow: 1;
  width: 100%;
}
.usersandgroupsmanager .usersandgroupswrapper .usersandgroupslistwrapper .usersandgroupslisttoolbar .filterdropdown button {
  width: 100%;
}
.usersandgroupsmanager .usersandgroupswrapper .usersandgroupslistwrapper .usersandgroupslistwrapperinner {
  order: 1;
  flex-grow: 1;
  position: relative;
}
.usersandgroupsmanager .usersandgroupswrapper .usersandgroupslistwrapper .usersandgroupslistwrapperinner .usersandgroupslistcontent {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  overflow: auto;
}
.usersandgroupsmanager .usersandgroupswrapper .usersandgroupsdetailswrapper {
  order: 1;
  height: 100%;
  flex-basis: 75%;
  flex-grow: 1;
  position: relative;
}
.usersandgroupsmanager .usersandgroupswrapper .usersandgroupsdetailswrapper h3.loadingmessage {
  margin: 0px;
  padding: 11px;
}
.usersandgroupsmanager .usersandgroupswrapper .usersandgroupsdetailswrapper .userdetailswrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
}
.usersandgroupsmanager .usersandgroupswrapper .usersandgroupsdetailswrapper .userdetailswrapper .detailpane .detailscolumn {
  width: 100%;
}
.usersandgroupsmanager .usersandgroupswrapper .usersandgroupsdetailswrapper .userdetailswrapper .detailpane .detailscolumn .panel {
  margin-bottom: 15px;
}
.usersandgroupsmanager .usersandgroupswrapper .usersandgroupsdetailswrapper .userdetailswrapper .detailpane .detailscolumn .panel .panel-body {
  max-height: 50vh;
  overflow-y: auto;
}
.usersandgroupsmanager .usersandgroupswrapper .usersandgroupsdetailswrapper .userdetailswrapper .detailpane .detailscolumn:last-child .panel:last-child {
  margin-bottom: 0px;
}
@media (min-width: 992px) {
  .usersandgroupsmanager .usersandgroupswrapper .usersandgroupsdetailswrapper .userdetailswrapper .detailpane .detailscolumn.leftcolumn,
  .usersandgroupsmanager .usersandgroupswrapper .usersandgroupsdetailswrapper .userdetailswrapper .detailpane .detailscolumn.rightcolumn {
    width: 50%;
    float: left;
  }
  .usersandgroupsmanager .usersandgroupswrapper .usersandgroupsdetailswrapper .userdetailswrapper .detailpane .detailscolumn.leftcolumn .panel:last-child,
  .usersandgroupsmanager .usersandgroupswrapper .usersandgroupsdetailswrapper .userdetailswrapper .detailpane .detailscolumn.rightcolumn .panel:last-child {
    margin-bottom: 0px;
  }
  .usersandgroupsmanager .usersandgroupswrapper .usersandgroupsdetailswrapper .userdetailswrapper .detailpane .detailscolumn.leftcolumn {
    padding-right: 7.5px;
  }
  .usersandgroupsmanager .usersandgroupswrapper .usersandgroupsdetailswrapper .userdetailswrapper .detailpane .detailscolumn.rightcolumn {
    padding-left: 7.5px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .usersandgroupsmanager .usersandgroupswrapper .usersandgroupslistwrapper {
    flex-basis: 33%;
  }
  .usersandgroupsmanager .usersandgroupswrapper .usersandgroupsdetailswrapper {
    flex-basis: 67%;
  }
}
@media (max-width: 767px) {
  .usersandgroupsmanager .usersandgroupswrapper .usersandgroupslistwrapper {
    flex-basis: 100%;
    padding-right: 0px;
  }
  .usersandgroupsmanager .usersandgroupswrapper .usersandgroupsdetailswrapper {
    flex-basis: 100%;
    display: none;
  }
  .usersandgroupsmanager .usersandgroupswrapper.hiddenlist .usersandgroupslistwrapper {
    display: none;
  }
  .usersandgroupsmanager .usersandgroupswrapper.hiddenlist .usersandgroupsdetailswrapper {
    display: block;
  }
}
.usersandgroupsmanager .usersandgroupsentryheader {
  padding-top: 16px;
}
.usersandgroupsmanager .usersandgroupsentryheader.typechange {
  padding-top: 0px;
}
.usersandgroupsmanager .usersandgroupsentryheader.usersandgroupsentrytypeheader {
  padding-top: 32px;
}
.usersandgroupsmanager .usersandgroupsentryheader:first-child {
  padding-top: 0px;
}
.usersandgroupsmanager .usersandgroupsentryheader .usersandgroupsentryheadertext {
  color: #a0a0a0;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  padding: 5px 10px;
}
.usersandgroupsmanager .usersandgroupsentryheader .usersandgroupsentrytypeheadertext {
  color: rgba(160, 160, 160, 0.5);
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
  padding: 5px 10px;
}
.usersandgroupsmanager .usersandgroupsentryheader .usersandgroupsentrytypeheadertext.membershipgrouptype {
  color: #a0a0a0;
}
.usersandgroupsmanager .usersandgroupsentryheader .usersandgroupsentrytypeheadertext.membershipgrouptype.membershipgrouptypechanged {
  padding-top: 20px;
}
.usersandgroupsmanager .usersandgroupsentry {
  margin-top: 0px;
  margin-bottom: -1px;
  border-color: #e0e0e0;
  border-width: 1px;
  border-style: solid;
  background-color: #fdfdfd;
  display: block;
}
.usersandgroupsmanager .usersandgroupsentry[class*="hasParent"] {
  border-left-width: 70px;
}
.usersandgroupsmanager .usersandgroupsentry[class*="hasParent"]:hover {
  border-left-color: #d8e6f3;
}
.usersandgroupsmanager .usersandgroupsentry.hasParent0 {
  border-left-width: 1px;
}
.usersandgroupsmanager .usersandgroupsentry.hasParent1 {
  border-left-width: 14px;
}
.usersandgroupsmanager .usersandgroupsentry.hasParent2 {
  border-left-width: 28px;
}
.usersandgroupsmanager .usersandgroupsentry.hasParent3 {
  border-left-width: 42px;
}
.usersandgroupsmanager .usersandgroupsentry.hasParent4 {
  border-left-width: 56px;
}
.usersandgroupsmanager .usersandgroupsentry .usersandgroupsentrylink {
  padding: 4px;
  display: flex;
  flex-direction: row;
  color: #111111;
  text-decoration: none;
  border-color: transparent;
  border-width: 1px;
  border-style: solid;
}
.usersandgroupsmanager .usersandgroupsentry .usersandgroupsentrylink .entryicon {
  order: 0;
  flex-grow: 0;
  padding-right: 10px;
}
.usersandgroupsmanager .usersandgroupsentry .usersandgroupsentrylink .entryicon img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.usersandgroupsmanager .usersandgroupsentry .usersandgroupsentrylink .entryright {
  order: 2;
  flex-grow: 0;
}
.usersandgroupsmanager .usersandgroupsentry .usersandgroupsentrylink .entrytext {
  order: 1;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  /** Allgemeine Entry-Styles **/
}
.usersandgroupsmanager .usersandgroupsentry .usersandgroupsentrylink .entrytext .entryheading {
  font-weight: 500;
  font-size: 15px;
}
.usersandgroupsmanager .usersandgroupsentry .usersandgroupsentrylink .entrytext .entrysub {
  font-size: 11px;
}
.usersandgroupsmanager .usersandgroupsentry .usersandgroupsentrylink .entrytext .entryheading b,
.usersandgroupsmanager .usersandgroupsentry .usersandgroupsentrylink .entrytext .entrysub b {
  font-weight: normal;
}
.usersandgroupsmanager .usersandgroupsentry .usersandgroupsentrylink .entrytext .entryheading span,
.usersandgroupsmanager .usersandgroupsentry .usersandgroupsentrylink .entrytext .entrysub span {
  font-weight: bold;
  text-decoration: underline;
}
.usersandgroupsmanager .usersandgroupsentry .usersandgroupsentrylink:hover {
  background-color: #d8e6f3;
}
.usersandgroupsmanager .usersandgroupsentry .usersandgroupsentrylink.active {
  background-color: #fdf5c1;
}
.usersandgroupsmanager .usersandgroupsentry .usersandgroupsentrylink.active .entryheading,
.usersandgroupsmanager .usersandgroupsentry .usersandgroupsentrylink.active .entrysub {
  color: #111111;
}
.usersandgroupsmanager .userdetailswrapper {
  overflow: auto;
}
.usersandgroupsmanager .userdetailswrapper .userdetailheader {
  min-height: 150px;
}
.usersandgroupsmanager .userdetailswrapper .userdetailheader .userdetailimagebackground.locked {
  background: #d9534f;
}
.usersandgroupsmanager .userdetailswrapper .userdetailheader .userdetailimagebackground:after {
  content: " ";
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(rgba(0, 0, 0, 0.2), transparent);
  transition: opacity 0.5s ease;
  opacity: 0.3;
}
@media(max-width: 767px) {
  .usersandgroupsmanager .userdetailswrapper .userdetailheader .userdetailimagebackground:after {
    opacity: 1;
  }
}
.usersandgroupsmanager .userdetailswrapper .userdetailheader:hover .userdetailimagebackground:after {
  opacity: 1;
}
.usersandgroupsmanager .userdetailswrapper .userdetailheader .userimage {
  display: inline-block;
  border: 1px solid #bdbdbd;
  border-radius: 50%;
  padding: 5px;
  overflow: hidden;
  position: relative;
  background: #fdfdfd;
}
.usersandgroupsmanager .userdetailswrapper .userdetailheader .userimage img {
  border-radius: 50%;
  width: 96px;
  height: 96px;
}
.usersandgroupsmanager .userdetailswrapper .userdetailheader .userdisplayname {
  margin: 0px;
}
.usersandgroupsmanager .userdetailswrapper .userdetailheader .userdetailactions {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  padding: 10px;
}
.usersandgroupsmanager .userdetailswrapper .userdetailheader .userdetailactions .btn {
  line-height: 1;
}
.usersandgroupsmanager .userdetailswrapper .userdetailheader .userdetailscreateactionbar {
  padding: 10px;
}
.usersandgroupsmanager .introstatistics {
  padding-top: 60px;
  font-size: 15px;
  color: #5e5e5e;
}
.usersandgroupsmanager .introstatistics .statistics {
  display: inline-block;
}
.usersandgroupsmanager .introstatistics .statistics-row {
  padding-top: 2.5px;
  padding-bottom: 2.5px;
}
.usersandgroupsmanager .introstatistics .statistics-row.statistics-mainentries {
  font-weight: bold;
  padding-top: 15px;
}
.usersandgroupsmanager .introstatistics .statistics-row.text-danger,
.usersandgroupsmanager .introstatistics .statistics-row.text-warning {
  font-weight: bold;
}
.usersandgroupsmanager .introstatistics .statistics-row .statistics-cell.subentry {
  padding-left: 25px;
}
.usersandgroupsmanager .introstatistics .statistics-row .statistics-cell.statistics-value {
  padding-left: 70px;
}
.usersandgroupsmanager usersandgroupsrenderer label,
.usersandgroupsmanager .usersandgroupsrenderer label {
  display: inline-block;
  width: 40%;
  padding-right: 7.5px;
  margin-bottom: 5px;
  float: left;
  margin-bottom: 0px;
}
.usersandgroupsmanager usersandgroupsrenderer .renderergrouplabel,
.usersandgroupsmanager .usersandgroupsrenderer .renderergrouplabel {
  border-bottom: 1px solid #a0a0a0;
  width: 100%;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer {
  display: inline-block;
  margin-bottom: 5px;
  width: 100%;
  float: left;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer.withlabel,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer.withlabel {
  padding-left: 7.5px;
  width: 60%;
}
.usersandgroupsmanager .userdetailedit {
  opacity: 0.2;
}
.usersandgroupsmanager .userdetailedit:hover,
.usersandgroupsmanager .userdetailedit:focus {
  opacity: 1;
}
.usersandgroupsmanager.usersandgroupsmanagereditdialog ul.nav-tabs {
  margin-bottom: 15px;
}
.usersandgroupsmanager.usersandgroupsmanagereditdialog usersandgroupsrenderer.lastrow label,
.usersandgroupsmanager.usersandgroupsmanagereditdialog .usersandgroupsrenderer.lastrow label {
  min-height: 5px;
}
.usersandgroupsmanager.usersandgroupsmanagereditdialog usersandgroupsrenderer label,
.usersandgroupsmanager.usersandgroupsmanagereditdialog .usersandgroupsrenderer label {
  margin-bottom: 10px;
  text-align: right;
  width: 25%;
  line-height: 29px;
}
@media (max-width: 767px) {
  .usersandgroupsmanager.usersandgroupsmanagereditdialog usersandgroupsrenderer label,
  .usersandgroupsmanager.usersandgroupsmanagereditdialog .usersandgroupsrenderer label {
    display: block;
    width: 100%;
    text-align: left;
  }
}
.usersandgroupsmanager.usersandgroupsmanagereditdialog usersandgroupsrenderer .valuerenderer,
.usersandgroupsmanager.usersandgroupsmanagereditdialog .usersandgroupsrenderer .valuerenderer {
  margin-bottom: 10px;
}
.usersandgroupsmanager.usersandgroupsmanagereditdialog usersandgroupsrenderer .valuerenderer.withlabel,
.usersandgroupsmanager.usersandgroupsmanagereditdialog .usersandgroupsrenderer .valuerenderer.withlabel {
  width: 75%;
}
@media (max-width: 767px) {
  .usersandgroupsmanager.usersandgroupsmanagereditdialog usersandgroupsrenderer .valuerenderer,
  .usersandgroupsmanager.usersandgroupsmanagereditdialog .usersandgroupsrenderer .valuerenderer {
    display: block;
    width: 100%;
  }
  .usersandgroupsmanager.usersandgroupsmanagereditdialog usersandgroupsrenderer .valuerenderer.withlabel,
  .usersandgroupsmanager.usersandgroupsmanagereditdialog .usersandgroupsrenderer .valuerenderer.withlabel {
    padding-left: 0px;
    width: 100%;
  }
}
.usersandgroupsmanager usersandgroupsrenderer.lastrow label,
.usersandgroupsmanager .usersandgroupsrenderer.lastrow label {
  margin-bottom: 0px;
}
.usersandgroupsmanager usersandgroupsrenderer.lastrow .valuerenderer,
.usersandgroupsmanager .usersandgroupsrenderer.lastrow .valuerenderer,
.usersandgroupsmanager usersandgroupsrenderer.lastrow .memberpreviewentry,
.usersandgroupsmanager .usersandgroupsrenderer.lastrow .memberpreviewentry {
  margin-bottom: 0px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .usersandgroupsentryheader,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .usersandgroupsentryheader {
  padding-top: 0px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .membershiplist .membershipgrouptype,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .membershiplist .membershipgrouptype {
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #f1f1f1 !important;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .membershiplist .membershiptype,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .membershiplist .membershiptype {
  padding-left: 10px;
  padding-right: 10px;
  text-transform: capitalize;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .membershiplist .membershiptype.changedmembershiptype,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .membershiplist .membershiptype.changedmembershiptype {
  padding-top: 20px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry {
  margin-top: 0px;
  margin-bottom: -1px;
  border-color: #e0e0e0;
  border-width: 1px 0px;
  border-style: solid;
  padding: 4px;
  display: flex;
  flex-direction: row;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry[class*="hasParent"],
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry[class*="hasParent"],
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry[class*="hasParent"],
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry[class*="hasParent"] {
  border-left-width: 70px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry[class*="hasParent"]:hover,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry[class*="hasParent"]:hover,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry[class*="hasParent"]:hover,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry[class*="hasParent"]:hover {
  border-left-color: #d8e6f3;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry.hasParent0,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry.hasParent0,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry.hasParent0,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry.hasParent0 {
  border-left-width: 0px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry.hasParent1,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry.hasParent1,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry.hasParent1,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry.hasParent1 {
  border-left-width: 14px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry.hasParent2,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry.hasParent2,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry.hasParent2,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry.hasParent2 {
  border-left-width: 28px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry.hasParent3,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry.hasParent3,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry.hasParent3,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry.hasParent3 {
  border-left-width: 42px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry.hasParent4,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry.hasParent4,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry.hasParent4,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry.hasParent4 {
  border-left-width: 56px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry .entryicon,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry .entryicon,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry .entryicon,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry .entryicon {
  order: 0;
  flex-grow: 0;
  padding-right: 10px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry .entryicon img,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry .entryicon img,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry .entryicon img,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry .entryicon img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry .entryicon img.smallavatarimage,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry .entryicon img.smallavatarimage,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry .entryicon img.smallavatarimage,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry .entryicon img.smallavatarimage {
  width: 16px;
  height: 16px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry .entryright,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry .entryright,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry .entryright,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry .entryright {
  order: 2;
  flex-grow: 0;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry .entrytext,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry .entrytext,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext {
  order: 1;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry .entrytext span,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry .entrytext span,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext span,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext span {
  text-decoration: underline;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry .entrytext .entryheading,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry .entrytext .entryheading,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext .entryheading,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext .entryheading {
  font-weight: 500;
  font-size: 15px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry .entrytext .entrysub,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry .entrytext .entrysub,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext .entrysub,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext .entrysub {
  font-size: 11px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry .entrytext .entryheading b,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry .entrytext .entryheading b,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext .entryheading b,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext .entryheading b,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry .entrytext .entrysub b,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry .entrytext .entrysub b,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext .entrysub b,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext .entrysub b {
  font-weight: normal;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry .entrytext .entryheading span,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry .entrytext .entryheading span,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext .entryheading span,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext .entryheading span,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry .entrytext .entrysub span,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry .entrytext .entrysub span,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext .entrysub span,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext .entrysub span {
  font-weight: bold;
  text-decoration: underline;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry .membertitle,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry .membertitle,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry .membertitle,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry .membertitle {
  line-height: 30px;
  font-weight: 500;
  font-size: 15px;
  margin: 0px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry.dummy .entryicon,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry.dummy .entryicon,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry.dummy .entryicon,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry.dummy .entryicon,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry.dummy .entrytext,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry.dummy .entrytext,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry.dummy .entrytext,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry.dummy .entrytext,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry.dummy .entryright,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry.dummy .entryright,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry.dummy .entryright,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry.dummy .entryright {
  opacity: 0.5;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberentry.dummy img,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberentry.dummy img,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry.dummy img,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry.dummy img {
  opacity: 0.5;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry {
  margin-bottom: 5px;
  border-width: 0px;
  padding: 0px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry:last-child,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry:last-child {
  margin-bottom: 0px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext {
  display: block;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext span,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .memberpreviewentry .entrytext span {
  text-decoration: none;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer {
  margin-bottom: 10px;
  display: flex;
  flex-direction: row;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer > div,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer > div,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer > div,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer > div,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer > div,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer > div {
  padding: 0px 10px;
  display: flex;
  align-items: center;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription {
  flex-grow: 1;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription > div,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription > div,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription > div,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription > div,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription > div,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription > div,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription > div,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription > div,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription > div,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription > div,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription > div,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription > div {
  display: block;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessiontitle,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessiontitle,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessiontitle,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessiontitle,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessiontitle,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessiontitle,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessiontitle,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessiontitle,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessiontitle,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessiontitle,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessiontitle,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessiontitle {
  display: flex;
  padding-right: 10px;
  flex-basis: auto;
  min-width: 33%;
  align-items: center;
  white-space: nowrap;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessiontitle i,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessiontitle i,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessiontitle i,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessiontitle i,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessiontitle i,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessiontitle i,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessiontitle i,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessiontitle i,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessiontitle i,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessiontitle i,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessiontitle i,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessiontitle i {
  flex-basis: 34px;
  min-width: 34px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessiontitle h4,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessiontitle h4,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessiontitle h4,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessiontitle h4,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessiontitle h4,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessiontitle h4,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessiontitle h4,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessiontitle h4,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessiontitle h4,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessiontitle h4,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessiontitle h4,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessiontitle h4 {
  display: block;
  flex-grow: 1;
  font-weight: bold;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessiontime,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessiontime,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessiontime,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessiontime,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessiontime,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessiontime,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessiontime,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessiontime,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessiontime,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessiontime,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessiontime,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessiontime {
  padding-right: 10px;
  flex-basis: 15%;
  flex-grow: 0;
  white-space: nowrap;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessionactive,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessionactive,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessionactive,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessionactive,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessionactive,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessionactive,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessionactive,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessionactive,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessionactive,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessionactive,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessionactive,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessionactive {
  padding-right: 10px;
  flex-basis: 18%;
  flex-grow: 1;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessiondetails,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessiondetails,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessiondetails,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessiondetails,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessiondetails,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessiondetails,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessiondetails,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessiondetails,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessiondetails,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessiondetails,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessiondetails,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessiondetails {
  flex-basis: 34%;
}
@media (max-width: 767px) {
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription {
    flex-wrap: wrap;
  }
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessiontitle,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessiontitle,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessiontitle,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessiontitle,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessiontitle,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessiontitle,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessiontitle,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessiontitle,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessiontitle,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessiontitle,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessiontitle,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessiontitle {
    flex-basis: 33%;
    order: 0;
  }
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessiontime,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessiontime,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessiontime,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessiontime,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessiontime,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessiontime,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessiontime,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessiontime,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessiontime,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessiontime,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessiontime,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessiontime {
    flex-basis: 0%;
    flex-grow: 1;
    padding-right: 0px;
    text-align: right;
    order: 2;
  }
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessionactive,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessionactive,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessionactive,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessionactive,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessionactive,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessionactive,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessionactive,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessionactive,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessionactive,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessionactive,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessionactive,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessionactive {
    flex-basis: 33%;
    text-align: right;
    order: 1;
  }
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessiondetails,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .logindescription .sessiondetails,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessiondetails,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .logindescription .sessiondetails,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessiondetails,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .logindescription .sessiondetails,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessiondetails,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .sessiondescription .sessiondetails,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessiondetails,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .sessiondescription .sessiondetails,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessiondetails,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .sessiondescription .sessiondetails {
    flex-basis: 100%;
    text-align: right;
    order: 3;
  }
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .authenticationicon,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .authenticationicon,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .authenticationicon,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .authenticationicon,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .authenticationicon,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .authenticationicon {
  padding: 4px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .loginmanagehint,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer .loginmanagehint,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer .loginmanagehint,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer .loginmanagehint,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer .loginmanagehint,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer .loginmanagehint {
  padding: 5px 10px;
  text-align: right;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .loginpreviewrenderer:last-child,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .loginpreviewrenderer:last-child,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer:last-child,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer:last-child,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer:last-child,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer:last-child {
  margin-bottom: 0px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer {
  display: flex;
  flex-direction: row;
  margin-bottom: 10px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer > div,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer > div {
  display: flex;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer .sessiondescription,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer .sessiondescription {
  flex-grow: 1;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer .sessiondescription > div,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer .sessiondescription > div {
  display: block;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer .sessiondescription .sessionicon,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer .sessiondescription .sessionicon {
  order: 0;
  flex-grow: 0;
  padding-right: 10px;
  flex-basis: 34px;
  opacity: 0.75;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer .sessiondescription .sessiondetailswrapper,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer .sessiondescription .sessiondetailswrapper {
  order: 1;
  flex-grow: 1;
  line-height: 1.21428571;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer .sessiondescription .sessiondetailswrapper .sessiontitle,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer .sessiondescription .sessiondetailswrapper .sessiontitle {
  display: flex;
  align-items: center;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer .sessiondescription .sessiondetailswrapper .sessiontitle span,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer .sessiondescription .sessiondetailswrapper .sessiontitle span {
  order: 0;
  flex-grow: 0;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer .sessiondescription .sessiondetailswrapper .sessiontitle small,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer .sessiondescription .sessiondetailswrapper .sessiontitle small {
  order: 1;
  flex-grow: 0;
  margin: 0px 10px;
  white-space: nowrap;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer .sessiondescription .sessiondetailswrapper .sessiontitle .sessiontime,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer .sessiondescription .sessiondetailswrapper .sessiontitle .sessiontime {
  order: 2;
  flex-grow: 1;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer:last-child,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessionpreviewrenderer:last-child {
  margin-bottom: 0px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .predefinesystemlogin,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .predefinesystemlogin {
  padding: 10px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .predefinesystemlogin h4,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .predefinesystemlogin h4 {
  margin-top: 0px;
  font-size: 16px;
  text-align: left;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .predefinesystemlogin .btn-primary,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .predefinesystemlogin .btn-primary {
  width: 100%;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .logineditrenderer,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .logineditrenderer,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .sessioneditrenderer,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .sessioneditrenderer {
  border: 1px solid #bdbdbd;
  border-radius: 2px;
  padding: 4px;
  background: #fdfdfd;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer fieldtype-logins-renderer .signupseparation,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer fieldtype-logins-renderer .signupseparation {
  margin-top: 50px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer fieldtype-logins-renderer .authenticationicon,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer fieldtype-logins-renderer .authenticationicon {
  background: #1f496e;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer fieldtype-logins-renderer>.panel,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer fieldtype-logins-renderer>.panel {
  width: 50%;
  margin: auto;
}
@media (max-width: 767px) {
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer fieldtype-logins-renderer>.panel,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer fieldtype-logins-renderer>.panel {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer fieldtype-logins-renderer>.panel,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer fieldtype-logins-renderer>.panel {
    width: 80%;
  }
}
@media (min-width: 992px) and (max-width: 1499px) {
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer fieldtype-logins-renderer>.panel,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer fieldtype-logins-renderer>.panel {
    width: 60%;
  }
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permission-checkbox-label,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permission-checkbox-label,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permission-checkbox-label:hover,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permission-checkbox-label:hover,
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permission-checkbox-label:focus,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permission-checkbox-label:focus {
  font-weight: normal;
  color: #111111;
  margin-left: 10px;
  text-decoration: none;
  display: inline-block;
  white-space: normal;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permissiongroup-label,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permissiongroup-label {
  border-bottom: 1px solid #a0a0a0;
  width: 100%;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permission-checkbox-button.subpermission,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permission-checkbox-button.subpermission {
  margin-left: 20px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permissionscolumn,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permissionscolumn {
  width: 100%;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permissionscolumn label,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permissionscolumn label {
  width: 100%;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permissionscolumn .panel,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permissionscolumn .panel {
  margin-bottom: 15px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permissionscolumn:last-child .panel:last-child,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permissionscolumn:last-child .panel:last-child {
  margin-bottom: 0px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permissionscolumn .permissiongrouplist,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permissionscolumn .permissiongrouplist {
  margin-top: 10px;
  display: inline-block;
  width: 100%;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permissionscolumn .permissiongrouplist .permissioncategory,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permissionscolumn .permissiongrouplist .permissioncategory {
  color: #a0a0a0;
  margin-bottom: 5px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permissionscolumn .permissiongrouplist .permissionvalue,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permissionscolumn .permissiongrouplist .permissionvalue {
  padding-left: 15px;
  margin-top: 5px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permissionscolumn .permissiongrouplist .permissionvalue.subpermission,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permissionscolumn .permissiongrouplist .permissionvalue.subpermission {
  padding-left: 30px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permissionscolumn .permissiongrouplist:first-child,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permissionscolumn .permissiongrouplist:first-child {
  margin-top: 0px;
}
@media (min-width: 480px) {
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permissionscolumn.leftcolumn,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permissionscolumn.leftcolumn,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permissionscolumn.rightcolumn,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permissionscolumn.rightcolumn {
    width: 50%;
    float: left;
  }
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permissionscolumn.leftcolumn .panel:last-child,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permissionscolumn.leftcolumn .panel:last-child,
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permissionscolumn.rightcolumn .panel:last-child,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permissionscolumn.rightcolumn .panel:last-child {
    margin-bottom: 0px;
  }
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permissionscolumn.leftcolumn,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permissionscolumn.leftcolumn {
    padding-right: 7.5px;
  }
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .permissionscolumn.rightcolumn,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .permissionscolumn.rightcolumn {
    padding-left: 7.5px;
  }
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .accountsettings .avatarimage,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .accountsettings .avatarimage {
  border: 1px solid #bdbdbd;
  border-radius: 50%;
  padding: 5px;
  overflow: hidden;
  position: relative;
  background: #fdfdfd;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .accountsettings .avatarimage .image img,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .accountsettings .avatarimage .image img {
  max-height: 96px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .accountsettings .accountsettingsrow,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .accountsettings .accountsettingsrow {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .usersandgroupsmanager usersandgroupsrenderer .valuerenderer .accountsettings .accountsettingsrow,
  .usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .accountsettings .accountsettingsrow {
    display: block;
  }
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .accountsettings .accountsettingsrow .accountsettingscolumn,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .accountsettings .accountsettingsrow .accountsettingscolumn {
  flex-grow: 1;
  width: 50%;
  display: flex;
  flex-direction: column;
  padding-right: 15px;
  padding-left: 15px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .accountsettings .accountsettingsrow .accountsettingscolumn h3,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .accountsettings .accountsettingsrow .accountsettingscolumn h3 {
  text-align: center;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .accountsettings .accountsettingsrow .accountsettingscolumn h4,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .accountsettings .accountsettingsrow .accountsettingscolumn h4 {
  text-align: justify;
  flex-grow: 1;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .accountsettings .accountsettingsrow .accountsettingscolumn .accountsettingsbutton,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .accountsettings .accountsettingsrow .accountsettingscolumn .accountsettingsbutton {
  text-align: center;
  padding-top: 15px;
}
.usersandgroupsmanager usersandgroupsrenderer .valuerenderer .accountsettings .takeoutdatarow,
.usersandgroupsmanager .usersandgroupsrenderer .valuerenderer .accountsettings .takeoutdatarow {
  margin-top: 32px;
  text-align: center;
}
.usersandgroupsmanagereffectivepermissions .modal-title img,
.usersandgroupsmanagereditdialog .modal-title img {
  border-radius: 50%;
}
.usersandgroupsmanagereffectivepermissions .effectivepermission-hint,
.usersandgroupsmanagereditdialog .effectivepermission-hint {
  line-height: 1.42857143;
}
.usersandgroupsmanagereffectivepermissions .effectivepermission-category,
.usersandgroupsmanagereditdialog .effectivepermission-category {
  margin-top: 32px;
}
.usersandgroupsmanagereffectivepermissions .effectivepermission-category .permissiongroup-label,
.usersandgroupsmanagereditdialog .effectivepermission-category .permissiongroup-label {
  font-size: 125%;
  border-bottom: 1px solid #a0a0a0;
  width: 100%;
  margin-bottom: 10px;
  font-weight: normal;
  color: #a0a0a0;
}
.usersandgroupsmanagereffectivepermissions .effectivepermission-category .permissiongroup,
.usersandgroupsmanagereditdialog .effectivepermission-category .permissiongroup {
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 5px;
  font-weight: normal;
  text-decoration: none;
  white-space: normal;
}
.usersandgroupsmanagereffectivepermissions .effectivepermission-category .permissiongroup .permissionname,
.usersandgroupsmanagereditdialog .effectivepermission-category .permissiongroup .permissionname {
  display: inline-block;
  float: left;
  width: 40%;
}
.usersandgroupsmanagereffectivepermissions .effectivepermission-category .permissiongroup .permissionname.depth2,
.usersandgroupsmanagereditdialog .effectivepermission-category .permissiongroup .permissionname.depth2 {
  padding-left: 10px;
}
.usersandgroupsmanagereffectivepermissions .effectivepermission-category .permissiongroup .permissionname.depth3,
.usersandgroupsmanagereditdialog .effectivepermission-category .permissiongroup .permissionname.depth3 {
  padding-left: 20px;
}
.usersandgroupsmanagereffectivepermissions .effectivepermission-category .permissiongroup .permissionname.depth4,
.usersandgroupsmanagereditdialog .effectivepermission-category .permissiongroup .permissionname.depth4 {
  padding-left: 30px;
}
.usersandgroupsmanagereffectivepermissions .effectivepermission-category .permissiongroup .permissionname.depth5,
.usersandgroupsmanagereditdialog .effectivepermission-category .permissiongroup .permissionname.depth5 {
  padding-left: 40px;
}
.usersandgroupsmanagereffectivepermissions .effectivepermission-category .permissiongroup permission-sources,
.usersandgroupsmanagereditdialog .effectivepermission-category .permissiongroup permission-sources {
  float: left;
  width: 60%;
}
.usersandgroupsmanagereffectivepermissions .effectivepermission-category .permissiongroup permission-sources .permissionsource,
.usersandgroupsmanagereditdialog .effectivepermission-category .permissiongroup permission-sources .permissionsource {
  display: inline-block;
  padding-right: 10px;
}
.usersandgroupsmanagereffectivepermissions .effectivepermission-category .permissiongroup permission-sources .permissionsource:last-child,
.usersandgroupsmanagereditdialog .effectivepermission-category .permissiongroup permission-sources .permissionsource:last-child {
  padding-right: 0px;
}
.usersandgroupsmanagereffectivepermissions .multilinerenderer,
.usersandgroupsmanagereditdialog .multilinerenderer {
  resize: none;
  min-height: 87px;
}
.usersandgroupsmanagereffectivepermissions .timerangewrapper,
.usersandgroupsmanagereditdialog .timerangewrapper {
  display: flex;
  flex-direction: row;
  float: left !important;
}
.usersandgroupsmanagereffectivepermissions .timerangewrapper .datetimelabel,
.usersandgroupsmanagereditdialog .timerangewrapper .datetimelabel {
  flex-grow: 1;
  width: 0%;
  width: 50px;
}
.usersandgroupsmanagereffectivepermissions .timerangewrapper .datetimelabel .datetimetext,
.usersandgroupsmanagereditdialog .timerangewrapper .datetimelabel .datetimetext {
  white-space: nowrap;
}
.usersandgroupsmanagereffectivepermissions .timerangewrapper .datetimefield,
.usersandgroupsmanagereditdialog .timerangewrapper .datetimefield {
  flex-grow: 2;
}
.usersandgroupsmanagereffectivepermissions .timerangewrapper .datetimefield .datetimeinput,
.usersandgroupsmanagereditdialog .timerangewrapper .datetimefield .datetimeinput {
  line-height: 1.42857143 !important;
}
.usersandgroupsmanagereffectivepermissions .timerangewrapper .datetimefield .datetimeinput:invalid,
.usersandgroupsmanagereditdialog .timerangewrapper .datetimefield .datetimeinput:invalid {
  background-color: #f4cecd;
}
.usersandgroupsmanagereffectivepermissions .smallavatarimage,
.usersandgroupsmanagereditdialog .smallavatarimage {
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
/**********************************************************/
/* usersandgroupsmanagersprites.less */
/**********************************************************/
.icon-user-sm-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAdklEQVR42mP4//8/AyWYgVYGCADx+v8IsB4qRrQBG/5jgg2kGPABiwHvSTEAF6CfAQ+waH5AigENWAxoIDUdXEDSfIHchITT77gMUADifCDeD4025CjcD5VTwGVAAZomXOA91CAUAxr+kw4KkA34QIYB76mSGwGs6lQNPFcgmAAAAABJRU5ErkJggg==");
}
.icon-group-sm-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAArklEQVR42mP4//8/AxoWAOL1/xFgPVSMAR/GJrjhPyZYQI5BH9AMaSDXRchgArFeJWSQAQ6vbiDGoAdIGrB5FQTeE2NQA5pBuABBg0D4ArUMYkBS/ACLIQ/wGaQAxPlAvB8aBiAQgOZV5CSB1aACJM3IYD+aV/9D2VjTUQOOMDgAxAlIaQZr2CAbhB69IBsdcHgVFvX7oXIKhAIbl1expad8YtIRsaCAmExLDHgPAIxX5SQVLM6IAAAAAElFTkSuQmCC");
}
.icon-user-back {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAlElEQVR42mPw8vJiwIEb8MjBMT7N/8k1AKaZLAOQNYOwMCkGoGuG4R9AfBeIe4BYBZcBuDSj479AnEuJATCcSooXsOGnQMxOTCAKALESELsC8Qwg/o4k50pONBoB8WuoXBq5CSkTORwYyEjKZlAD7AgZgAtrAfFbIOYk1wBjIO4klJnw4UIgFiXLgP///zMCaW1kMQDAAybsd6rA9wAAAABJRU5ErkJggg==");
}
.icon-user-back-contrast {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAlElEQVR42mP4//8/Aw7cgEcOjvFp/k+uATDNZBmArBkEhEkxAF0zDPwA4rtA3APEKrgMwKUZHfwF4lxKDICBVFK8gA08BWJ2YgJRAIiVgNgViGcA8XckOVdyotEIiF9D5dLITUiZyOHAQEZSNoMaYEfIAFxYC4jfAjEnuQYYA3EnocyEDxcCsShZBnh5eTECaW1kMQC3mUHM7J/aoAAAAABJRU5ErkJggg==");
}
.icon-optionsmenu-contrast {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAI0lEQVR42mP4//8/Aw6MDrCqYxjeBhCFaWrAaCyMxgL9DAAAoiQs/u/a2IcAAAAASUVORK5CYII=");
}
.icon-remove-member {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAARUlEQVR42mPw8vJioAQTUnAViP8j4aukGvCfAJ+BGFtx4au4DPhPAmbA53SCmuliAAMOetQAehpAdjQeJqD5ELGZiSAGAGKJQYotoSriAAAAAElFTkSuQmCC");
}
.icon-add-member {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAgUlEQVR42mPw8vJioAQTUmAExPlQbEiqAdlA/B8J/wPiDFIMeIpmAAg/JtYAdqiN6Ab8BWJWYgzgwGEASIyTGAPssGgmKRZAtpzEYgCGYfgCMYhSA5iwiJFkALomrBiXzXFAfIQcAwyA+BKekMfrBRcg/ozHNoIG3CPgXLIDES8GACysMFlQIHGdAAAAAElFTkSuQmCC");
}
.icon-add-member-contrast {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mP4//8/AyWYkAIjIM6HYkNSDcj+jwr+AXEGKQY8/Y8JHhNrADvURnTwF4hZiTGAA4cBIDFOYgyww6KZpFgA2XISiwEYhuELxCBKDWDCIkaSAeiasAJcNscB8RFyDDAA4kt45PF6wQWIPxOwDK8B94hwLVmBiBcDAHTcT3ec+wb8AAAAAElFTkSuQmCC");
}
.icon-printer {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATElEQVR42mPw8vJioAQz0MKA/wQw7Q0g2Qs7iLAVG/4M0stAgWYNEE2uATBD/lNiwH+aGoAr1LEasIMCA3bgUoTPAKJS4sAbQHReAAD/3l1rqTWDjwAAAABJRU5ErkJggg==");
}
.icon-printer-contrast {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAASklEQVR42mP4//8/AyWYgRYGEAK0N4BkL+z4Tx74DNLLQIFmDRBNrgEwQ/5TYsB/mhqAK9SxKtxBgQE7cCnCZwBRKXHgDSA6LwAASB18iXvSuGQAAAAASUVORK5CYII=");
}
.icon-os-unknown {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAYUlEQVR42mPw8vJioCUGEQ20xCAL/tMSwyxooEHwNIxaMGrBqAWjFpBoAU0LO5oX1zSvcAjhB3iC4AGlFigQEc4SlFiQQIQF8eRaIA3ED4mw4CFULckWxJOQWhIoiWSKMACC1Ien6RipigAAAABJRU5ErkJggg==");
  width: 24px;
  height: 24px;
  vertical-align: middle;
}
.icon-os-android {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABAUlEQVR42mPw8vJiwIMzgPg8ELNhkQOJPQHiNHxmMBCwQBOI/wNxNRBnAXEDFGcCcS1UTosSC1iB+DbUIGz4FlQNWRZwAPE+PIbDMEgNCzkWrEIyZC0QP0fiP4eKwfhdpFqgieZKMyBej8RfDxWD8f8AsRIpFlQTETTouJoUC9aRYcEWUizQBWIHErEBPgtkgfgVFIPYB8jwwQEs5sAtqEBSWEmBBejmwC1oQJJooMACdHNGLRhEFlRSKRVV4kpFMkD8EopB6XczmTkZ3RycOTkQiH+RYDhIbRCpxTWoRN2BJYzR42gHVC1ZNRpGpBEQH3wWYKQKAuIkW4CRKgiIY2AAklwUHUsA0pEAAAAASUVORK5CYII=");
}
.icon-os-mac,
.icon-os-iphone,
.icon-os-ipad {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABLElEQVR42mPw8vJiIBP7APFqIN6GTx25htcD8X8oXkJtC2yRDAdhf2pbcBjJ8G2E1JNqOAsQ/4MavgOIuSmxgBGIlYDYAIiZoWLsQJwDxNpQvhAQW+OzCJcr24D4NVJQvALiRiA2AWI5IO4G4ntI8n+A+BgQOxOygBWID6JFIqk4H58FEyk0HBbxzNgsEAHiXxQafhaIOXH5IJ9Cw0GOU8YXB/MotOA0oVS0m0IL5tLagqWELFhGoQVPoZkTpwUNVEiiGfgssKKCBT+A2A6XBcxoxQO5GFRs1ODKyW1UsACEy3BZIAPE3yk0/B0Q8+ArTdsptCCTUHENKvMvUVAWMRJT4ciQEeHPgViVlBpNEYj3A/EXID4ExJVAbA4NX1CSrgPiE1D57UAsic0cAJxVG9tXrvtoAAAAAElFTkSuQmCC");
}
.icon-os-linux {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACE0lEQVR42q2WTUhUURTHpyRLEyxDpjbSYloYkhAofsJsgprKtFVU5ibEEEFx40JFZ1MgA21aFcGUlQkOSS6UWSkFghEitJlapBH5FYg4kWJN/yv/B4c357155Cx+zNyv83tz77nnjS8UCvkcOAbawQj4DP6SdfAJjINLLuv30DoPggjYBikPfASnvApywZTHwJJvIOBFMPofwS2mMwmq9xHc4rqb4FkWBDNugo0sCAynNUEgS8ENNzVByOPiXablksuc+5qgRUx4CaIMJhf+BKVicaeDIKYJ7nEwIgbv2hbeUNIwpgjea4JWDvrBGRBkf4L9a2yfAK9BM9t1iiChCW4zi8z3dyBJ2VNb+r1ie5HtAkWwpAkawA44BL6IoL/E4cbBCtum6B0AJxXBiiYIcrAWvOH37+AB5W1gQgT5CnLAFUWwrAnOi8q4Cha43/ZDrQFzItC8Q+FLE5wTE8bA4Qx1vgw8VFI5xQdME1zg4CB4AobBZVDJrbDmHQd3eB7m9ocd7kKeU5p2gwrwweWm/gbPKYs7zCm3Cx6LxU3sKwKNoA8MgA5Qxe0rBi+4RVuKIGwXWKmZ5OckKFT23hz8IwY1aX1N3JWUkmV7grNiYIglwjzZLPPczMkHt8APXqQeMXbVYZu6LEG/6LRKwEXl/fCHd+SI8h7fVARmvd/HvyRWp3xxHwX1LCO9oMQlbaMOv+LtP7yuOyBeHuOaAAAAAElFTkSuQmCC");
}
.icon-os-windows {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAxUlEQVR42mPw8vJioCWmtoH8QGwKxFFAbE2uBdxArA/EoUBcBcTzgfgoEL8C4v9IuB6fBaxArOYFAQVQsRQgfopmCD4MtyAAiEuAeAYQ7wbi+0D8F00xSF0DCYajWECM4lELRi0YYAtoXhbVQ12HD4PUORChDhk7jEYyIVw3agEhXEs3C3iBWAuI3YA4GRr7c4B4BxBfBeIvZFpQQ2pOVgHiVCDuAuL1UMt/UtMCbJgJiBWA2BWIs4B4AhBvBeLbQFwBUgMAQY5oD9oT6asAAAAASUVORK5CYII=");
  width: 24px;
  height: 24px;
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active:hover,
.input-group .input-group-btn .btn-default:active:hover,
.btn-default.dropdown-toggle.form-control:active:hover,
.input-group .btn-default.dropdown-toggle.active:hover,
.input-group .input-group-btn .btn-default.active:hover,
.btn-default.dropdown-toggle.form-control.active:hover,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:hover,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:hover,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:active:focus,
.input-group .input-group-btn .btn-default:active:focus,
.btn-default.dropdown-toggle.form-control:active:focus,
.input-group .btn-default.dropdown-toggle.active:focus,
.input-group .input-group-btn .btn-default.active:focus,
.btn-default.dropdown-toggle.form-control.active:focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle:active.focus,
.input-group .input-group-btn .btn-default:active.focus,
.btn-default.dropdown-toggle.form-control:active.focus,
.input-group .btn-default.dropdown-toggle.active.focus,
.input-group .input-group-btn .btn-default.active.focus,
.btn-default.dropdown-toggle.form-control.active.focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle.focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default.focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #d4d4d4;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control:focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
*******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}

themeidentifier {
   display: none;
   background-image: url(data:image/gif;base64,MA==);
}

/**********************************************************/
/* SERVING FILES:                                         */
/* variables.less */
/* mixins.less */
/* corporatedesign_basic.less */
/* corporate_variables.less */
/* notification-sprites.less */
/* notification.less */
/**********************************************************/
/**********************************************************/
/* variables.less */
/**********************************************************/
/**********************************************************/
/* mixins.less */
/**********************************************************/
/**********************************************************/
/* corporatedesign_basic.less */
/**********************************************************/
/**********************************************************/
/* corporate_variables.less */
/**********************************************************/
/**********************************************************/
/* notification-sprites.less */
/**********************************************************/
.icon-deleteall-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAhUlEQVR42mP4//8/AyWYgVoGkAtQDCDV9v9UdQFNAlEYiE8AcSIWuSSonDAuL4hAFYDAXzRDEqFiIHACXyAiK/wHxBnYxHC54CsQO0Kd+hfJJcjsJGIDEdlWZNcwUNUAdPAFiB3QNKN7IZFQSqQoEEXRojEJLQ1gRCOuhHQSTTOyISA5YQB3QGcWrlmZFAAAAABJRU5ErkJggg==");
}
.icon-settings-inverse {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABOElEQVR42qWTTyvEQRzG18XBAZsUQksJcdyDFYclf/Ie9uiyTigO7lpOiqPyAsSVvAYXF14BQrHExb/xmTxT36YdbZn6HL4z83tmnu8zv4xzLvMfUgsVeIBm1YOwAU31Chy537EHBbhQPZYSGIIb2IJFeHG1R1tKYABeteldFvy1G6EXVqEKp7JyAp2xhR34gPmErRF41CGfMBEEspCHK9g1HwzDCoybubIEStbCvfEYmtQPb5r7hmnNt6qesQLe77U2d2uhFDWvYm5RFQc+1jDZpY0F1X2mqf7EqegGoQ8dQSBvcrfRLkfZl9XISWgPFnpM7j6FhUQKo/AEZ/E78FkfwibsS2RbKfi1HKzBs7E0+9dTvq3xAr9gXZb8i51LCbTohDso6gM/Luv9GxtgSU0K9TkcpwR+AAyYVGUiXu4RAAAAAElFTkSuQmCC");
}
.icon-notification-alert {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAmUlEQVR42mP4//8/Aw7MB8RXgfgyEPPiUodLswEQP/iPAPeBWI9YAwyB+M9/TPAbajBBA17+xw2eEzIg/D9hEIrPgKNEGHAYnwHfiTDgOy4DtP4TD7SwGdBMggEN2Aw4ToIBR7EZ8IUEA76gG+D2n3TgimzADTIMuIpswE8yDPiBLzOBsDoQ/4NiFVJzIyw7XwHiS0DMg0sdAOUPheNI/vQcAAAAAElFTkSuQmCC");
  vertical-align: middle;
}
.icon-notification-critical-alert {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAmUlEQVR42mP4//8/Aw7MB8RXgfgyEPPiUodLswEQP/iPAPeBWI9YAwyB+M9/TPAbajBBA17+xw2eEzIg/D9hEIrPgKNEGHAYnwHfiTDgOy4DtP4TD7SwGdBMggEN2Aw4ToIBR7EZ8IUEA76gG+D2n3TgimzADTIMuIpswE8yDPiBLzOBsDoQ/4NiFVJzIyw7XwHiS0DMg0sdAOUPheNI/vQcAAAAAElFTkSuQmCC");
  vertical-align: middle;
}
.icon-defaultnotification-large {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAb0lEQVR42u3VQQqAMAwEwJz69Lb+0+QbMYeCIBiJStCyC3sqtJNDKKkqBVusi1V0D1v7OAvdRzcAXc/TMgDiACQDcJX5Aew8vmYAmgOoGYAyEHyYvGat4asF4BeAaACYD4DPCAAAAAAAgKcB4NuADYLz+zRZq8ENAAAAAElFTkSuQmCC");
  width: 32px;
  height: 32px;
}
.icon-notificationpreview-hide {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATUlEQVR42mP4//8/AyWYYVAbIESJAcJA/BuIIyhxQTMQfwdiM3INYATilUD8DIhlyA1EbiC+AMSngJiT7gZQ7AWKApEq0Sg09PMCURgALQQKMhqciEUAAAAASUVORK5CYII=");
}
html.plain .icon-notification-alert {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAn0lEQVR42mPw8vJiwIH5gPgqEF8GYl5c6nBpNgDiB0D8H4rvA7EesQYYAvEfJM0w/BtqMEEDXmLRDMPPCRkQjkczDIfiM+AoEQYcxmfAdyIM+I7LAC0iNMOwFjYDmkkwoAGbAcdJMOAoNgO+kGDAF3QD3EjQDMOuyAbcIMOAq8gG/CTDgB/4MhMIqwPxPyhWITU3wrLzFSC+BMQ8uNQBAJzfZsX0v8fEAAAAAElFTkSuQmCC");
}
html.plain .icon-notification-critical-alert {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAn0lEQVR42mPw8vJiwIH5gPgqEF8GYl5c6nBpNgDiB0D8H4rvA7EesQYYAvEfJM0w/BtqMEEDXmLRDMPPCRkQjkczDIfiM+AoEQYcxmfAdyIM+I7LAC0iNMOwFjYDmkkwoAGbAcdJMOAoNgO+kGDAF3QD3EjQDMOuyAbcIMOAq8gG/CTDgB/4MhMIqwPxPyhWITU3wrLzFSC+BMQ8uNQBAJzfZsX0v8fEAAAAAElFTkSuQmCC");
}
/**********************************************************/
/* notification.less */
/**********************************************************/
.notificationcontainer {
  position: fixed;
  max-width: 100%;
  width: 100%;
  height: 100%;
  z-index: 6000;
  background: transparent;
  transition: background 300ms linear 0ms, right 0ms linear 300ms;
  right: -100%;
  top: 0px;
}
.notificationcontainer .notificationarea {
  background-color: #333333;
  border-left: 1px solid #1a1a1a;
  padding-bottom: 10px;
  position: absolute;
  height: 100%;
  overflow: auto;
  right: -100%;
  width: 20%;
  transition: right 300ms linear 0ms;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  .notificationcontainer .notificationarea {
    width: 80%;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .notificationcontainer .notificationarea {
    width: 50%;
  }
}
@media (min-width: 991px) and (max-width: 1499px) {
  .notificationcontainer .notificationarea {
    width: 35%;
  }
}
.notificationcontainer .notificationarea #notificationerror {
  padding: 0px 10px;
}
.notificationcontainer .notificationarea .notificationheader {
  padding: 10px;
  padding-bottom: 20px;
  order: 0;
}
.notificationcontainer .notificationarea .notificationheader h3 {
  margin: 0px;
  color: #ffffff;
  line-height: 1;
}
.notificationcontainer .notificationarea .notificationheader .notificationareaaction {
  opacity: 0.5;
}
.notificationcontainer .notificationarea .notificationheader .notificationareaaction.pull-left {
  margin-right: 15px;
}
.notificationcontainer .notificationarea .notificationheader .notificationareaaction.pull-right {
  margin-left: 15px;
}
.notificationcontainer .notificationarea .notificationheader .notificationareaaction:hover,
.notificationcontainer .notificationarea .notificationheader .notificationareaaction:focus {
  opacity: 1;
}
.notificationcontainer .notificationarea .notificationheader .notificationareaaction.emptyaction {
  width: 16px;
  height: 16px;
}
.notificationcontainer .notificationarea .notificationcontent {
  padding: 0px 10px;
  order: 1;
  flex-grow: 1;
  overflow-y: auto;
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
}
.notificationcontainer .notificationarea .notificationcontent .centermessage {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.notificationcontainer .notificationarea .notificationentrywrapper {
  padding-bottom: 10px;
}
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry {
  margin-left: 0%;
  opacity: 1;
}
.notificationcontainer .notificationarea .notificationentrywrapper:last-child {
  padding-bottom: 0px;
}
.notificationcontainer .notificationarea .notificationentrywrapper.nongroup.ng-enter {
  transition: all 0.2s linear;
}
.notificationcontainer .notificationarea .notificationentrywrapper.nongroup.ng-leave {
  transition: all 0.2s linear 0.2s;
}
.notificationcontainer .notificationarea .notificationentrywrapper.nongroup.ng-enter .notificationentry,
.notificationcontainer .notificationarea .notificationentrywrapper.nongroup.ng-leave .notificationentry {
  transition: opacity 0.3s linear, margin-left 0.5s linear;
}
.notificationcontainer .notificationarea .notificationentrywrapper.nongroup.ng-enter .notificationentry {
  opacity: 0;
}
.notificationcontainer .notificationarea .notificationentrywrapper.nongroup.ng-leave.ng-leave-active .notificationentry {
  opacity: 0;
  margin-left: 100%;
}
.notificationcontainer .notificationarea .notificationentrywrapper.nongroup.ng-leave .notificationentry,
.notificationcontainer .notificationarea .notificationentrywrapper.nongroup.ng-enter.ng-enter-active .notificationentry {
  opacity: 1;
  margin-left: 0%;
}
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry {
  display: block;
  width: 100%;
  background-color: #424242;
  border-radius: 2px;
  padding: 10px;
  text-decoration: none;
}
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry .notificationbody {
  display: flex;
  flex-direction: row;
}
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry .notificationbody .notificationimage {
  flex-grow: 0;
  padding-right: 10px;
}
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry .notificationbody .notificationimage img {
  width: 32px;
  height: 32px;
}
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry .notificationbody .notificationtext {
  flex-grow: 1;
  color: #ffffff;
}
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry .titlebar {
  display: flex;
}
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry .titlebar .titletext {
  flex-grow: 1;
}
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry .titlebar .notificationactions {
  flex-grow: 0;
  padding-left: 10px;
}
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry .titlebar .notificationactions div {
  opacity: 0.25;
  line-height: 1;
}
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry .titlebar .notificationactions div:hover,
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry .titlebar .notificationactions div.focus {
  opacity: 1;
}
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry h4 {
  margin-top: 0px;
  margin-bottom: 4px;
  color: #ffffff;
  font-size: 16px;
  line-height: 1;
}
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry .notificationmessage {
  color: #cfcfcf;
  white-space: pre-wrap;
}
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry .footerbar {
  text-align: right;
  padding-top: 5px;
}
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry.critical {
  background-color: #864341;
}
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry[href]:hover {
  background-color: #595b5d;
}
.notificationcontainer .notificationarea .notificationentrywrapper .notificationentry[href]:hover.critical {
  background-color: #925b5c;
}
.notificationcontainer .notificationarea .endofpermanentmarker {
  height: 1px;
  background: #424242;
  margin-bottom: 10px;
}
.notificationcontainer .notificationarea .groupingmarker {
  margin-top: 1px;
  margin-bottom: 10px;
  position: relative;
}
.notificationcontainer .notificationarea .groupingmarker .grouplevel {
  background-color: #3f3f3f;
  min-height: 5px;
  margin-bottom: 1px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.notificationcontainer .notificationarea .groupingmarker .grouplevel1 {
  margin-left: 5px;
  margin-right: 5px;
}
.notificationcontainer .notificationarea .groupingmarker .grouplevel2 {
  margin-left: 10px;
  margin-right: 10px;
}
.notificationcontainer .notificationarea .groupingmarker .grouplevel3 {
  margin-left: 15px;
  margin-right: 15px;
}
.notificationcontainer .notificationarea .groupingmarker .grouphint {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #a0a0a0;
}
.notificationcontainer .notificationarea .groupingmarker.critical .grouplevel {
  background-color: #653d3b;
}
.notificationcontainer .notificationarea .groupingmarker:hover .grouplevel,
.notificationcontainer .notificationarea .groupingmarker:focus .grouplevel {
  background-color: #484848;
}
.notificationcontainer .notificationarea .groupingmarker:hover .grouphint,
.notificationcontainer .notificationarea .groupingmarker:focus .grouphint {
  color: #ffffff;
}
.notificationcontainer .notificationarea .groupingmarker:hover.critical .grouplevel,
.notificationcontainer .notificationarea .groupingmarker:focus.critical .grouplevel {
  background-color: #974644;
}
.notificationcontainer.notificationareashowing {
  background: rgba(0, 0, 0, 0.8);
  right: 0%;
  transition: background 300ms linear 0ms, right 0ms linear 0ms;
}
.notificationcontainer.notificationareashowing .notificationarea {
  right: 0%;
}
@keyframes swing {
  0% {
    transform: rotate(7deg);
  }
  100% {
    transform: rotate(-7deg);
  }
}
.notification-button {
  height: 100%;
  border-width: 0px;
}
.notification-button:hover,
.notification-button:focus {
  background: #262626;
}
.notification-button .notification-badge {
  position: absolute;
  right: 0px;
  min-width: 1.7em;
  top: 3px;
  padding: 3px 3px;
  background-color: #428bca;
  border: 1px solid #f1f1f1;
  border: 1px solid #333333;
}
.notification-button .notification-badge.critical {
  background-color: #d9534f;
}
.notification-button .icon-notification-critical-alert {
  animation: swing ease-in-out 1s infinite alternate;
  transform-origin: center top;
}
.notificationsettings .notificationtable {
  margin-top: 20px;
}
.notificationsettings .notificationtable tbody tr {
  background: #fdfdfd;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  border-top-width: 0px;
}
.notificationsettings .notificationtable thead tr {
  border-bottom: 1px solid #999999;
  border-top-width: 0px;
}
.notificationsettings .notificationtable th {
  border-width: 0px;
  text-transform: uppercase;
  white-space: nowrap;
}
.notificationsettings .notificationtable td {
  color: #111111;
  font-size: 16px;
  vertical-align: middle;
  border-width: 0px;
}
.notificationsettings .notificationtable td button {
  line-height: 1;
}
.notificationsettings .notificationtable td button.togglebutton {
  width: 32px;
  height: 32px;
  padding: 7px;
  margin-right: 10px;
}
.notificationsettings .notificationtable td img {
  margin-right: 10px;
  width: 32px;
  height: 32px;
}
.notificationsettings .notificationtable td.subentry {
  padding-left: 56px;
}
.notificationsettings .groupingbutton {
  line-height: 16px;
}
.notificationsettings .groupingbutton i {
  vertical-align: text-bottom;
}
.notificationsettings .settingsgroupheader {
  font-weight: bold;
  font-size: 14px;
}
.notificationsettings th.settingsgroupheader {
  padding-left: 0px;
  text-transform: none;
}
notification-weekdays-renderer .notification-time-table {
  width: 100%;
}
notification-weekdays-renderer .notification-time-table .notification-time-column {
  width: 14.28571429%;
  text-align: center;
}
notification-date-range-renderer .flexparent,
notification-time-range-renderer .flexparent {
  display: flex;
}
notification-date-range-renderer .flexparent .flexchild,
notification-time-range-renderer .flexparent .flexchild {
  flex-grow: 1;
}
notification-date-range-renderer .flexparent .flexgap,
notification-time-range-renderer .flexparent .flexgap {
  width: 40px;
}
notification-date-range-renderer .daterenderer,
notification-time-range-renderer .daterenderer {
  display: inline-block;
}
notification-date-range-renderer .daterenderer .daterendererinput,
notification-time-range-renderer .daterenderer .daterendererinput {
  width: 100%;
}
notification-date-range-renderer .daterenderer .daterendererclear,
notification-time-range-renderer .daterenderer .daterendererclear {
  position: relative;
  right: 6px;
  margin-top: -21px;
  float: right;
  opacity: 0.38;
}
notification-date-range-renderer .daterenderer .daterendererclear:hover,
notification-time-range-renderer .daterenderer .daterendererclear:hover {
  opacity: 1;
}
notification-date-range-renderer .notificationdatetimeinput,
notification-time-range-renderer .notificationdatetimeinput {
  display: inline-block;
}
html.plain .notification-button:hover,
html.plain .notification-button:focus {
  background: transparent;
}
html.plain .notification-button .notification-badge {
  border: 1px solid #f1f1f1;
}
select-language-chooser-renderer .languagechooser {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}
select-language-chooser-renderer .languagechooser .activelanguages {
  order: 0;
  flex-grow: 1;
}
select-language-chooser-renderer .languagechooser .addlanguages {
  order: 1;
  flex-grow: 0;
}
select-language-chooser-renderer .languagechooser .addlanguages .dropdown-menu {
  overflow-y: auto;
  max-height: 200px;
}
select-language-chooser-renderer .languagechooser .localebutton {
  color: #428bca !important;
}
select-language-chooser-renderer .languagechooser .localebutton.active {
  color: #525252 !important;
}
select-language-chooser-renderer .languagechooser .localebutton a {
  opacity: 0.5;
}
select-language-chooser-renderer .languagechooser .localebutton a i {
  height: 12px;
}
select-language-chooser-renderer .languagechooser .localebutton a:hover,
select-language-chooser-renderer .languagechooser .localebutton a:focus {
  opacity: 1;
}
notification-preview-renderer .notificationcontainer,
.notificationdisplay .notificationcontainer {
  position: static;
}
notification-preview-renderer .notificationcontainer .notificationarea,
.notificationdisplay .notificationcontainer .notificationarea {
  position: static;
  width: 100%;
  height: auto;
  padding-bottom: 0px;
  border-left-width: 0px;
}
notification-template-renderer table {
  width: 100%;
}
notification-template-renderer table tr td h3 {
  margin: 0px;
  margin-bottom: 5px;
}
notification-template-renderer table tr td h3 small {
  line-height: 18px;
}
.notificationdisplay {
  background-color: transparent;
  padding: 7.5px;
  position: fixed;
  right: 0px;
  top: 40px;
  max-width: 500px;
  width: auto;
  z-index: 9999;
  pointer-events: none;
}
@media (max-width: 767px) {
  .notificationdisplay {
    max-width: 100%;
  }
}
.notificationdisplay .notificationcontainer {
  pointer-events: auto;
}
.notificationdisplay .notificationcontainer .notificationarea {
  background: none;
  overflow: visible;
}
.notificationdisplay .notificationcontainer .notificationarea .notificationentrywrapper {
  opacity: 0;
}
.notificationdisplay .notificationcontainer .notificationarea .notificationentrywrapper .notificationentry {
  border-radius: 2px;
  box-shadow: 3px 3px 3px 0px rgba(26, 26, 26, 0.5);
  opacity: 0.8;
  transition: opacity 250ms linear;
}
.notificationdisplay .notificationcontainer .notificationarea .notificationentrywrapper .notificationentry:focus,
.notificationdisplay .notificationcontainer .notificationarea .notificationentrywrapper .notificationentry:hover {
  opacity: 1;
}
.notificationdisplay .notificationcontainer .notificationarea .notificationentrywrapper .notificationentry .notificationmessage {
  max-height: 100px;
  overflow: hidden;
}
.input-group .btn-default.dropdown-toggle,
.input-group .input-group-btn .btn-default,
.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #fff;
  border-color: #999999;
  border: 1px solid #999999;
  background-image: none !important;
  text-shadow: initial !important;
}
.input-group .btn-default.dropdown-toggle:focus,
.input-group .input-group-btn .btn-default:focus,
.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.focus,
.input-group .input-group-btn .btn-default.focus,
.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle:hover,
.input-group .input-group-btn .btn-default:hover,
.btn-default.dropdown-toggle.form-control:hover {
  color: #111111;
  background-color: #e6e6e6;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active,
.input-group .input-group-btn .btn-default:active,
.btn-default.dropdown-toggle.form-control:active,
.input-group .btn-default.dropdown-toggle.active,
.input-group .input-group-btn .btn-default.active,
.btn-default.dropdown-toggle.form-control.active,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control {
  color: #111111;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #7a7a7a;
}
.input-group .btn-default.dropdown-toggle:active:hover,
.input-group .input-group-btn .btn-default:active:hover,
.btn-default.dropdown-toggle.form-control:active:hover,
.input-group .btn-default.dropdown-toggle.active:hover,
.input-group .input-group-btn .btn-default.active:hover,
.btn-default.dropdown-toggle.form-control.active:hover,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:hover,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:hover,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle:active:focus,
.input-group .input-group-btn .btn-default:active:focus,
.btn-default.dropdown-toggle.form-control:active:focus,
.input-group .btn-default.dropdown-toggle.active:focus,
.input-group .input-group-btn .btn-default.active:focus,
.btn-default.dropdown-toggle.form-control.active:focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle:focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default:focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle:active.focus,
.input-group .input-group-btn .btn-default:active.focus,
.btn-default.dropdown-toggle.form-control:active.focus,
.input-group .btn-default.dropdown-toggle.active.focus,
.input-group .input-group-btn .btn-default.active.focus,
.btn-default.dropdown-toggle.form-control.active.focus,
.open > .dropdown-toggle.input-group .btn-default.dropdown-toggle.focus,
.open > .dropdown-toggle.input-group .input-group-btn .btn-default.focus,
.open > .dropdown-toggle.btn-default.dropdown-toggle.form-control.focus {
  color: #111111;
  background-color: #d4d4d4;
  border-color: #595959;
}
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:hover,
fieldset[disabled] .input-group .input-group-btn .btn-default:hover,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle:focus,
fieldset[disabled] .input-group .input-group-btn .btn-default:focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
fieldset[disabled] .input-group .btn-default.dropdown-toggle.focus,
fieldset[disabled] .input-group .input-group-btn .btn-default.focus,
fieldset[disabled] .btn-default.dropdown-toggle.form-control.focus {
  background-color: #fff;
  border-color: #999999;
}
.input-group .btn-default.dropdown-toggle .badge,
.input-group .input-group-btn .btn-default .badge,
.btn-default.dropdown-toggle.form-control .badge {
  color: #fff;
  background-color: #111111;
}
.input-group .btn-default.dropdown-toggle.disabled,
.input-group .input-group-btn .btn-default.disabled,
.btn-default.dropdown-toggle.form-control.disabled,
.input-group .btn-default.dropdown-toggle[disabled],
.input-group .input-group-btn .btn-default[disabled],
.btn-default.dropdown-toggle.form-control[disabled],
.input-group .btn-default.dropdown-toggle.disabled:hover,
.input-group .input-group-btn .btn-default.disabled:hover,
.btn-default.dropdown-toggle.form-control.disabled:hover,
.input-group .btn-default.dropdown-toggle[disabled]:hover,
.input-group .input-group-btn .btn-default[disabled]:hover,
.btn-default.dropdown-toggle.form-control[disabled]:hover,
.input-group .btn-default.dropdown-toggle.disabled:focus,
.input-group .input-group-btn .btn-default.disabled:focus,
.btn-default.dropdown-toggle.form-control.disabled:focus,
.input-group .btn-default.dropdown-toggle[disabled]:focus,
.input-group .input-group-btn .btn-default[disabled]:focus,
.btn-default.dropdown-toggle.form-control[disabled]:focus,
.input-group .btn-default.dropdown-toggle.disabled.focus,
.input-group .input-group-btn .btn-default.disabled.focus,
.btn-default.dropdown-toggle.form-control.disabled.focus,
.input-group .btn-default.dropdown-toggle[disabled].focus,
.input-group .input-group-btn .btn-default[disabled].focus,
.btn-default.dropdown-toggle.form-control[disabled].focus,
.input-group .btn-default.dropdown-toggle.disabled:active,
.input-group .input-group-btn .btn-default.disabled:active,
.btn-default.dropdown-toggle.form-control.disabled:active,
.input-group .btn-default.dropdown-toggle[disabled]:active,
.input-group .input-group-btn .btn-default[disabled]:active,
.btn-default.dropdown-toggle.form-control[disabled]:active,
.input-group .btn-default.dropdown-toggle.disabled.active,
.input-group .input-group-btn .btn-default.disabled.active,
.btn-default.dropdown-toggle.form-control.disabled.active,
.input-group .btn-default.dropdown-toggle[disabled].active,
.input-group .input-group-btn .btn-default[disabled].active,
.btn-default.dropdown-toggle.form-control[disabled].active {
  background-color: #f1f1f1 !important;
  border-color: #b3b3b3 !important;
}
.form-control:focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.form-control[disabled] {
  background-color: #f1f1f1 !important;
  border: 1px solid #b3b3b3 !important;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.form-control[readonly] {
  cursor: text !important;
}
.close {
  opacity: 1 !important;
}
.form-group {
  margin-bottom: 10px;
}
*:not(.select-control) > .dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert {
  margin-bottom: 8.5px;
}
.alert:last-child {
  margin-bottom: 17px;
}
/*******************************************************************
FIX BOOTSTRAP HAS-* CLASSES: PROVIDE THE BORDER AS SECOND PARAMETER
*******************************************************************/
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #449d44;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
}
.has-success .input-group-addon {
  color: #5cb85c;
  background-color: #c7e6c7;
  border-color: #5cb85c;
}
.has-success .form-control-feedback {
  color: #5cb85c;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #EB8900;
}
.has-warning .form-control {
  border-color: #EB8900;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #b86b00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffb752;
}
.has-warning .input-group-addon {
  color: #EB8900;
  background-color: #fff7eb;
  border-color: #EB8900;
}
.has-warning .form-control-feedback {
  color: #EB8900;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d9534f;
}
.has-error .form-control {
  border-color: #d9534f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #c9302c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
}
.has-error .input-group-addon {
  color: #d9534f;
  background-color: #f4cecd;
  border-color: #d9534f;
}
.has-error .form-control-feedback {
  color: #d9534f;
}
.btn:focus,
.btn-default:focus,
.btn-primary:focus,
.btn-success:focus,
.btn-error:focus,
.btn-warning:focus,
.dropdown-toggle:focus,
a:not(.moduleEntry):focus {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}
.btn:hover,
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-error:hover,
.btn-warning:hover,
.dropdown-toggle:hover,
a:not(.moduleEntry):hover {
  border-color: rgba(66, 139, 202, 0.5) !important;
  outline: 0 !important;
}

themeidentifier {
   display: none;
   background-image: url(data:image/gif;base64,MA==);
}

