.workspace-header,
.workspace-footer {

  background-color: #78A42C;
  border-color: #78A42C; }





  .workspace-header .workspace-header-menu,
  .workspace-footer .workspace-header-menu {
    background-color: #333; }






  .workspace-header .workspace-header-menu .navbar-nav > li > a,
  .workspace-header .workspace-header-menu .navbar-nav > li.disabled > a,
  .workspace-header .workspace-header-buttons .navbar-nav > li > a,
  .workspace-header .workspace-header-buttons .navbar-nav > li.disabled > a,
  .workspace-footer .workspace-header-menu .navbar-nav > li > a,
  .workspace-footer .workspace-header-menu .navbar-nav > li.disabled > a,
  .workspace-footer .workspace-header-buttons .navbar-nav > li > a,
  .workspace-footer .workspace-header-buttons .navbar-nav > li.disabled > a {
    color: #fff; }
  .workspace-header .workspace-header-menu .navbar-nav > .open > a,
  .workspace-header .workspace-header-menu .navbar-nav > .open > a:hover,
  .workspace-header .workspace-header-menu .navbar-nav > .open > a:focus,
  .workspace-header .workspace-header-buttons .navbar-nav > .open > a,
  .workspace-header .workspace-header-buttons .navbar-nav > .open > a:hover,
  .workspace-header .workspace-header-buttons .navbar-nav > .open > a:focus,
  .workspace-footer .workspace-header-menu .navbar-nav > .open > a,
  .workspace-footer .workspace-header-menu .navbar-nav > .open > a:hover,
  .workspace-footer .workspace-header-menu .navbar-nav > .open > a:focus,
  .workspace-footer .workspace-header-buttons .navbar-nav > .open > a,
  .workspace-footer .workspace-header-buttons .navbar-nav > .open > a:hover,
  .workspace-footer .workspace-header-buttons .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #000; }
  .workspace-header .workspace-header-menu .navbar-nav .dropdown-menu,
  .workspace-header .workspace-header-buttons .navbar-nav .dropdown-menu,
  .workspace-footer .workspace-header-menu .navbar-nav .dropdown-menu,
  .workspace-footer .workspace-header-buttons .navbar-nav .dropdown-menu {
    background-color: #000;
    border-color: rgba(0, 0, 0, 0.15); }
    .workspace-header .workspace-header-menu .navbar-nav .dropdown-menu > li > a,
    .workspace-header .workspace-header-buttons .navbar-nav .dropdown-menu > li > a,
    .workspace-footer .workspace-header-menu .navbar-nav .dropdown-menu > li > a,
    .workspace-footer .workspace-header-buttons .navbar-nav .dropdown-menu > li > a {
      color: #fff; }
      .workspace-header .workspace-header-menu .navbar-nav .dropdown-menu > li > a:hover,
      .workspace-header .workspace-header-buttons .navbar-nav .dropdown-menu > li > a:hover,
      .workspace-footer .workspace-header-menu .navbar-nav .dropdown-menu > li > a:hover,
      .workspace-footer .workspace-header-buttons .navbar-nav .dropdown-menu > li > a:hover {
        color: #fff;
        background-color: #333; }
    .workspace-header .workspace-header-menu .navbar-nav .dropdown-menu > .divider,
    .workspace-header .workspace-header-buttons .navbar-nav .dropdown-menu > .divider,
    .workspace-footer .workspace-header-menu .navbar-nav .dropdown-menu > .divider,
    .workspace-footer .workspace-header-buttons .navbar-nav .dropdown-menu > .divider {
      background-color: #333; }


  .workspace-header .workspace-header-buttons .navbar-brand,
  .workspace-header .workspace-header-buttons .navbar-text,
  .workspace-header .workspace-header-buttons .navbar-nav > li:not(.open) > a,
  .workspace-header .workspace-header-buttons .navbar-nav > li.disabled > a,
  .workspace-header .navbar-buttons .navbar-brand,
  .workspace-header .navbar-buttons .navbar-text,
  .workspace-header .navbar-buttons .navbar-nav > li:not(.open) > a,
  .workspace-header .navbar-buttons .navbar-nav > li.disabled > a,
  .workspace-footer .workspace-header-buttons .navbar-brand,
  .workspace-footer .workspace-header-buttons .navbar-text,
  .workspace-footer .workspace-header-buttons .navbar-nav > li:not(.open) > a,
  .workspace-footer .workspace-header-buttons .navbar-nav > li.disabled > a,
  .workspace-footer .navbar-buttons .navbar-brand,
  .workspace-footer .navbar-buttons .navbar-text,
  .workspace-footer .navbar-buttons .navbar-nav > li:not(.open) > a,
  .workspace-footer .navbar-buttons .navbar-nav > li.disabled > a {
    color: #fff;
     }
  .workspace-header .workspace-header-buttons .navbar-nav > .active:not(.open) > a,
  .workspace-header .navbar-buttons .navbar-nav > .active:not(.open) > a,
  .workspace-footer .workspace-header-buttons .navbar-nav > .active:not(.open) > a,
  .workspace-footer .navbar-buttons .navbar-nav > .active:not(.open) > a {
    background-color: #fff;
    color: #78A42C; }
  .workspace-header .workspace-header-buttons .navbar-nav > li:not(.disabled):not(.open) > a:hover,
  .workspace-header .navbar-buttons .navbar-nav > li:not(.disabled):not(.open) > a:hover,
  .workspace-footer .workspace-header-buttons .navbar-nav > li:not(.disabled):not(.open) > a:hover,
  .workspace-footer .navbar-buttons .navbar-nav > li:not(.disabled):not(.open) > a:hover {
    background-color: #fff;
    color: #78A42C; }
  .workspace-header .workspace-header-buttons .navbar-nav:not(.navbar-right) > li:not(:last-child),
  .workspace-header .navbar-buttons .navbar-nav:not(.navbar-right) > li:not(:last-child),
  .workspace-footer .workspace-header-buttons .navbar-nav:not(.navbar-right) > li:not(:last-child),
  .workspace-footer .navbar-buttons .navbar-nav:not(.navbar-right) > li:not(:last-child) {
    border-right: 1px solid #93c936; }
  .workspace-header .workspace-header-buttons .navbar-nav.navbar-right > li,
  .workspace-header .navbar-buttons .navbar-nav.navbar-right > li,
  .workspace-footer .workspace-header-buttons .navbar-nav.navbar-right > li,
  .workspace-footer .navbar-buttons .navbar-nav.navbar-right > li {
    border-left: 1px solid #93c936; }
  .workspace-header .workspace-close,
  .workspace-header .workspace-title,
  .workspace-header .workspace-menu-toggle,
  .workspace-footer .workspace-close,
  .workspace-footer .workspace-title,
  .workspace-footer .workspace-menu-toggle {

    color: #fff;


     }



  .workspace-header .workspace-close:hover,
  .workspace-header .workspace-menu-toggle:hover,
  .workspace-footer .workspace-close:hover,
  .workspace-footer .workspace-menu-toggle:hover {
    background-color: #fff;
    color: #78A42C; }
  .workspace-header.navbar-default .navbar-nav > li > a.menu-active,
  .workspace-footer.navbar-default .navbar-nav > li > a.menu-active {
    background-color: #fff;
    color: #78A42C; }









  .workspace-header .navbar-toggle,
  .workspace-footer .navbar-toggle {
    border: 0;
     }

.workspace-footer {


  border-color: #aaa;
  background-color: #ccc;


   }



  .workspace-footer.navbar-default .navbar-header .navbar-nav > li > a,
  .workspace-footer.navbar-default .navbar-header .navbar-nav > li.disabled > a {
    color: #666; }
  .workspace-footer.navbar-default .navbar-right a.icon {
    background-color: #767676; }
  .workspace-footer.navbar-default .navbar-nav:not(.navbar-right) > li:not(:last-child) {
    border-right: 1px solid #aaa; }
  .workspace-footer.navbar-default .navbar-nav.navbar-right > li {
    border-left: 1px solid #aaa; }
  .workspace-footer .workspace-footer-branding {

    background-color: #b30061; }
    .workspace-footer .workspace-footer-branding .branding-logo {
      background: inherit no-repeat scroll center center transparent;

       }
  .workspace-footer .ui-statusbar span {
    color: #b30061;




     }
  .workspace-footer [data-widget=footerlabel] {

    color: #565656;



     }









.workspace-menu,
.workspace-menu .menu-submenu {


  background-color: #fff;



   }



.workspace-menu:not(.menu-right) {
  border-right: 2px solid #ccc;

   }




.workspace-menu.menu-right {

  border-left: 2px solid #ccc;
   }




.workspace-menu .menu-submenu-open {
  border-left: 1px solid #eee;






   }
.workspace-menu .dropdown-header {
  background-color: #eee;
  color: #6c6c6c;

   }
.workspace-menu .label-shortcut {

  background-color: none;
  color: #767676;
   }

  .workspace-menu ul > li.divider {

    border-top: 1px solid #ccc; }
  .workspace-menu ul > li:not(.divider) {


    border-bottom: 1px solid #eee;


     }
    .workspace-menu ul > li:not(.divider) > a,
    .workspace-menu ul > li:not(.divider) > .menu-widget {



      color: #666;
       }
    .workspace-menu ul > li:not(.divider) > a:hover, .workspace-menu ul > li:not(.divider) > a:focus, .workspace-menu ul > li:not(.divider) > a.active {
      background-color: #fdfefb;
      color: white;
       }


    .workspace-menu ul > li:not(.divider).menu-search label {
      color: #999;




       }
    .workspace-menu ul > li:not(.divider).menu-search input {

      background-color: #fff;
      border: none;
      color: #666;

       }



.dropdown-menu .label-shortcut {

  background-color: none;
  color: #767676;
   }





    .navbar-default .navbar-nav > .notification-item.show > a, .navbar-default .navbar-nav > .notification-item.open > a {

      background-color: #ffd079; }
      .navbar-default .navbar-nav > .notification-item.show > a > .notification-counter, .navbar-default .navbar-nav > .notification-item.open > a > .notification-counter {
        color: #4f585f;



         }
    .navbar-default .navbar-nav > .notification-item.show a:hover,
    .navbar-default .navbar-nav > .notification-item.show a:focus, .navbar-default .navbar-nav > .notification-item.open a:hover,
    .navbar-default .navbar-nav > .notification-item.open a:focus {
      background-color: #ffd993; }










        .workspace-notifications-menu > li > .notifications-item .notifications-item-body .notifications-item-time {
          color: #777;



           }
  .workspace-notifications-menu .notification-warning {
    background-color: #fff6b3;
    border-bottom: 4px solid #f7e76e;
    color: #8B572A; }
    .workspace-notifications-menu .notification-warning .notifications-item-image i {
      color: #ccb209; }
  .workspace-notifications-menu .notification-success {
    background-color: #ddf4c9;
    border-bottom: 4px solid #b5e091;
    color: #04661B; }
    .workspace-notifications-menu .notification-success .notifications-item-image i {
      color: #3c763d; }
  .workspace-notifications-menu .notification-info {
    background-color: #e3f9fc;
    border-bottom: 4px solid #a3e6ef;
    color: #407480; }
    .workspace-notifications-menu .notification-info .notifications-item-image i {
      color: #31708f; }
  .workspace-notifications-menu .notification-danger {
    background-color: #f4e4e4;
    border-bottom: 4px solid #d8b3b3;
    color: #bd3434; }
    .workspace-notifications-menu .notification-danger .notifications-item-image i {
      color: #bd3434; }
  .workspace-notifications-menu .notification-buttons {
    background-color: #ebebeb;

     }
    .workspace-notifications-menu .notification-buttons button {




      color: #fff; }



.workspace-toolbar.vertical-toolbar {
  background-color: #78A42C;







  border-left: 1px solid white; }




    .workspace-toolbar.vertical-toolbar ul li {
      border-bottom: 1px solid #b30061;



       }
      .workspace-toolbar.vertical-toolbar ul li:hover, .workspace-toolbar.vertical-toolbar ul li:hover a, .workspace-toolbar.vertical-toolbar ul li:hover i {
        background-color: white;
        color: #78A42C;
         }

      .workspace-toolbar.vertical-toolbar ul li a {
        color: white;





         }








    .workspace-toolbar.horizontal-toolbar ul li:hover, .workspace-toolbar.horizontal-toolbar ul li:hover a, .workspace-toolbar.horizontal-toolbar ul li:hover i {
      background-color: white;
      color: #78A42C;
       }


    .workspace-toolbar.horizontal-toolbar ul .toolbar-item a {

      color: white;


       }



.ui-filterpanel .advPanelUp {
  border-bottom: solid 1.5px #9B9B9B;
   }
.ui-filterpanel .legendUp {
  color: white;




   }

.ui-filterpanel .legendDown {
  border-top: solid 1.5px #9B9B9B;

   }
.ui-filterpanel .middleDivRow {

  background-color: #678d26;



   }








.ui-filterpanel .ui-widget-content a.quickFilter {





  color: #6699FF; }






  .ui-filterpanel.ui-filterpanel-dialog .middleDivRow {
    background: none; }

.ui-filterpanel .ui-buttonCloseBasicFilterPanel,
.ui-filterpanel .ui-erasecombotext,
.ui-filterpanel .ui-criteriaup,
.ui-filterpanel .ui-criteriadown {
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;



   }
  .ui-filterpanel .ui-buttonCloseBasicFilterPanel:hover, .ui-filterpanel .ui-buttonCloseBasicFilterPanel:hover a,
  .ui-filterpanel .ui-erasecombotext:hover,
  .ui-filterpanel .ui-erasecombotext:hover a,
  .ui-filterpanel .ui-criteriaup:hover,
  .ui-filterpanel .ui-criteriaup:hover a,
  .ui-filterpanel .ui-criteriadown:hover,
  .ui-filterpanel .ui-criteriadown:hover a {
    background-color: #abbcc9;
    border: solid 1px #9B9B9B;
    color: #337ab7; }
.ui-filterpanel input.filter-error,
.ui-filterpanel select.filter-error {
  -webkit-box-shadow: 0 0 5px #FF0000;
  -moz-box-shadow: 0 0 5px #FF0000;
  box-shadow: 0 0 5px #FF0000; }

.menu-themeswitcher a {




  border: 1px solid transparent; }
  .menu-themeswitcher a .active {
    border: 1px solid #000; }





.ui-view-container > .ui-view-window {
  background-color: #eee; }





















.ui-scrollable-tabs {

  border: 0;
   }












.ui-tabs .ui-tabs-nav {
  background: #ccdee8;
   }
  .ui-tabs .ui-tabs-nav li a {
    color: #000; }
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  color: #000; }

.workspace-tabs .ui-tabs-nav li a {


  background: #ccdee8; }

.ui-scrollable-tabs .ui-tabs-nav-arrows li {
  background: #ccdee8; }
  .ui-scrollable-tabs .ui-tabs-nav-arrows li:hover {
    background: #84b1cc; }
  .ui-scrollable-tabs .ui-tabs-nav-arrows li .ui-icon {
    background-image: ; }

.workspace-tabs .ui-tabs-nav li a {
  border-right: 1px solid #a4c6d8; }

.ui-tabs .ui-tabs-nav li:hover {
  border-bottom: 0;
  background: #84b1cc; }
.ui-tabs .ui-tabs-nav li a:hover {
  border-bottom: 0;
  background: #84b1cc;
  color: #333;
   }
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a:hover {
  background: #fff;
  color: #3e5664; }

.ui-view-window .ui-tabpanel {
  border-top: solid 1px #d3e7bf; }

.ui-view-window .ui-tabs .ui-tabs-nav {
  border-bottom: 0; }



  .ui-scrollable-tabs .ui-tabs-nav-arrows li.ui-state-default {
    background-image: none; }






.ui-view-window .ui-tabs .ui-tabs-nav li {
  border-right: solid 1px #d3e7bf; }

.ui-view-window .ui-tabs .ui-tabs-nav li a {




  border: 0; }

  .ui-view-window .ui-tabs .ui-tabs-nav li.ui-tabs-selected:after {





    border-color: #015D97 transparent;


     }



.ui-view-window .ui-tabs .ui-tabs-nav {
  border-bottom: solid 1px #d3e7bf;


  background: #fdfefb; }
  .ui-view-window .ui-tabs .ui-tabs-nav > li {


    background: #fdfefb; }
    .ui-view-window .ui-tabs .ui-tabs-nav > li.ui-state-active {

      background: #78A42C; }
    .ui-view-window .ui-tabs .ui-tabs-nav > li.ui-tabs-selected:after {
      border-top-color: #78A42C; }
    .ui-view-window .ui-tabs .ui-tabs-nav > li a {
      background: none; }

.workspace-tabs .ui-tabs-nav li.ui-tabs-selected a,
.workspace-tabs .ui-tabs-nav li.ui-tabs-selected a:hover {
  border: 0;

  background: transparent;
  color: #fff; }

.workspace-tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-disabled:hover {
  background: #fff; }
.workspace-tabs .ui-tabs-nav li.ui-tabs-selected, .workspace-tabs .ui-tabs-nav li.ui-tabs-selected:hover {
  background: #84b1cc; }

.workspace-tabs .ui-tabs-nav li.ui-tab-icon a {

  border-left: 0;
  border-right: 0; }







  .dropdown-submenu > a:after {





    border-color: transparent;


    border-left-color: #cccccc;

     }
  .dropdown-submenu:hover > a:after {
    border-left-color: #ffffff; }





.ui-gridview .slick-group-totals .slick-cell {
  background-color: #fdfefb; }





.slick-cell.active .ui-checkbox .ui-button {
  background-color: #fff;
  border: 1px solid #fdfefb; }
  .slick-cell.active .ui-checkbox .ui-button:focus, .slick-cell.active .ui-checkbox .ui-button:active {
    background-color: #fff;
    border: 2px solid #fdfefb; }












.slick-sort-indicator-asc,
.slick-sort-indicator-desc {
  background: none;



   }









.slick-cell.active {
  border-left: 0;
  border-right: 1px dotted #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid transparent; }

.slick-cell:last-child {
  border-right: 0; }


.file-viewer-grid .slick-cell,
.file-viewer-grid .slick-cell input.editor-text,
.file-viewer-grid .slick-cell input.editor-text:hover, .file-viewer-grid .slick-cell.editable {

  border-color: transparent !important;






   }

.slick-header-left .slick-header-column:last-child {
  border-right-color: #eee; }

.slick-pane-right {
  border-left: solid 3px #bcbcbc; }

.slick-cell input, .slick-cell select, .slick-cell textarea {

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;





   }
.slick-cell input.ui-widget-content,
.slick-cell input.editor-text {
  background: #fff; }
  .slick-cell input.ui-widget-content, .slick-cell input.ui-widget-content:hover,
  .slick-cell input.editor-text,
  .slick-cell input.editor-text:hover {
    border: 1px solid #fdfefb !important; }
.slick-cell .ui-widget input:focus,
.slick-cell .ui-widget select:focus,
.slick-cell .ui-widget textarea:focus {
  background: #fff; }
  .slick-cell .ui-widget input:focus, .slick-cell .ui-widget input:focus:hover,
  .slick-cell .ui-widget select:focus,
  .slick-cell .ui-widget select:focus:hover,
  .slick-cell .ui-widget textarea:focus,
  .slick-cell .ui-widget textarea:focus:hover {
    border: 1px solid #fdfefb !important; }





.slick-cell input.editor-text {

  outline: 0 none;
   }



slick-pane-header .ui-state-default {
  background: none;
  background-color: #eee; }
slick-pane-header .ui-checkbox > button {
  background-color: #fff; }

.ui-datagrid {
  background-color: #eee; }
  .ui-datagrid .slick-viewport {
    background-color: #fff; }






.ui-state-default.slick-header {
  border-top: 0; }

.slick-cell.editable {
  border-right: 1px dotted silver;
  border: 1px solid transparent;
  border-bottom-color: silver;

   }

.slick-cell.selected {
  background-color: #fdfefb; }
  .slick-cell.selected .ui-checkbox .ui-button:not(:focus) {
    border: 2px solid #d4e9af; }

  .slick-cell.selected .ui-checkbox .ui-button:hover {
    border: 2px solid #fdfefb; }


  .ui-grid-pager .slick-pager {
    background-color: #eef1f5;
    border: solid 1px #cccccc; }
    .ui-grid-pager .slick-pager .slick-pager-nav .ui-state-default {
      border: none;
      background: none; }
      .ui-grid-pager .slick-pager .slick-pager-nav .ui-state-default .ui-icon {
        background-image: ; }
      .ui-grid-pager .slick-pager .slick-pager-nav .ui-state-default.ui-state-hover {
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
        background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
        background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
        background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
         }










    .ui-grid-pager .slick-pager .slick-pager-nav .paging-separator {
      border-right: 1px solid #999;


       }
    .ui-grid-pager .slick-pager .slick-pager-nav .ui-icon-container.ui-state-default {
      border: 1px solid transparent;
      box-shadow: none;
      filter: none;
       }
      .ui-grid-pager .slick-pager .slick-pager-nav .ui-icon-container.ui-state-default.ui-state-hover {
        background: #D2D3D4;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FEFEFE), color-stop(40%, #D2D3D4));
        background: -webkit-linear-gradient(top, #FEFEFE 0%, #D2D3D4 100%);
        background: -o-linear-gradient(top, #FEFEFE 0%, #D2D3D4 100%);
        background: -moz-linear-gradient(top, #FEFEFE 0%, #D2D3D4 100%);
        background: linear-gradient(top, #FEFEFE 0%, #D2D3D4 100%);
        background: -ms-linear-gradient(top, #FEFEFE 0%, #D2D3D4 100%);
        filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FEFEFE, endColorStr=#D2D3D4);
        border: 1px solid #D2D3D4; }
      .ui-grid-pager .slick-pager .slick-pager-nav .ui-icon-container.ui-state-default:active {
        background: #fcfcfc;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cecfd1), color-stop(40%, #fcfcfc));
        background: -webkit-linear-gradient(top, #cecfd1 0%, #fcfcfc 100%);
        background: -o-linear-gradient(top, #cecfd1 0%, #fcfcfc 100%);
        background: -moz-linear-gradient(top, #cecfd1 0%, #fcfcfc 100%);
        background: linear-gradient(top, #cecfd1 0%, #fcfcfc 100%);
        background: -ms-linear-gradient(top, #cecfd1 0%, #fcfcfc 100%);
        filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cecfd1, endColorStr=#fcfcfc);
        border: 1px solid #d2d3d4; }
        .ui-grid-pager .slick-pager .slick-pager-nav .ui-icon-container.ui-state-default:active.ui-state-disabled {
          background: none;
          border-color: transparent; }
      .ui-grid-pager .slick-pager .slick-pager-nav .ui-icon-container.ui-state-default.ui-state-disabled > .fa {
        color: #000; }
    .ui-grid-pager .slick-pager .slick-pager-nav .fa {

      color: #93c936;
       }









.slick-header-column.ui-required > .slick-column-name:after {
  color: #404040;

   }

.slick-cell.ui-error input, .slick-cell.ui-error input:focus, .slick-cell.ui-error input:active {

  background: #f6e5e5  no-repeat left 3px center;
  border: 1px solid #dc6f6e !important; }

























.keyblock .ui-layout-responsive > .ui-component.ui-state-disabled > [data-widget] > label {
  color: #515151; }
.keyblock .ui-layout-responsive > .ui-component.ui-state-disabled [data-widget]:not(.ui-description) input[type="text"],
.keyblock .ui-layout-responsive > .ui-component.ui-state-disabled [data-widget]:not(.ui-description) .ui-widget-content,
.keyblock .ui-layout-responsive > [data-widget].ui-state-disabled:not(.ui-description):not(.ui-component) input[type="text"],
.keyblock .ui-layout-responsive > [data-widget].ui-state-disabled:not(.ui-description):not(.ui-component) .ui-widget-content {
  color: #515151;
   }
.keyblock .ui-layout-responsive [data-widget].ui-description input[type="text"],
.keyblock .ui-layout-responsive [data-widget].ui-description .ui-widget-content {
  color: #537a95;
   }
.keyblock .ui-layout-responsive .ui-notapplicable {
  color: #999999; }
















.ui-scrollable-tabs {

  border: 0;
   }












.ui-tabs .ui-tabs-nav {
  background: #ccdee8;
   }
  .ui-tabs .ui-tabs-nav li a {
    color: #000; }
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  color: #000; }

.workspace-tabs .ui-tabs-nav li a {


  background: #ccdee8; }

.ui-scrollable-tabs .ui-tabs-nav-arrows li {
  background: #ccdee8; }
  .ui-scrollable-tabs .ui-tabs-nav-arrows li:hover {
    background: #84b1cc; }
  .ui-scrollable-tabs .ui-tabs-nav-arrows li .ui-icon {
    background-image: ; }

.workspace-tabs .ui-tabs-nav li a {
  border-right: 1px solid #a4c6d8; }

.ui-tabs .ui-tabs-nav li:hover {
  border-bottom: 0;
  background: #84b1cc; }
.ui-tabs .ui-tabs-nav li a:hover {
  border-bottom: 0;
  background: #84b1cc;
  color: #333;
   }
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a:hover {
  background: #fff;
  color: #3e5664; }

.workspace-tabs .ui-tabs-nav li.ui-tabs-selected a,
.workspace-tabs .ui-tabs-nav li.ui-tabs-selected a:hover {
  border: 0;

  background: transparent;
  color: #fff; }

.workspace-tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-disabled:hover {
  background: #fff; }
.workspace-tabs .ui-tabs-nav li.ui-tabs-selected, .workspace-tabs .ui-tabs-nav li.ui-tabs-selected:hover {
  background: #84b1cc; }

.workspace-tabs .ui-tabs-nav li.ui-tab-icon a {

  border-left: 0;
  border-right: 0; }






input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  color: #404040;
  border-color: #fdfefb; }

input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border: 1px solid #fdfefb;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }



input[type=text]:focus, input[type=password]:focus {
  box-shadow: none; }

textarea:focus {
  box-shadow: none; }







[data-widget] input.ui-widget-content:hover, [data-widget] textarea.ui-widget-content:hover {
  border: 1px solid #fdfefb; }
[data-widget] input.ui-widget-content:focus, [data-widget] input.ui-widget-content:active {
  border: 1px solid #fdfefb; }
[data-widget] textarea.ui-widget-content:focus, [data-widget] textarea.ui-widget-content:active {
  border: 1px solid #fdfefb; }
[data-widget] input.ui-widget-content:hover, [data-widget] textarea.ui-widget-content:hover {
  border: 1px solid #fdfefb; }

.ui-widget input, .ui-listbox select {
  border: 1px solid #fdfefb;
  background: #eee;
  background: -moz-linear-gradient(top, #eee 0%, #fff 40%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(40%, #fff));
  background: -webkit-linear-gradient(top, #eee 0%, #fff 40%);
  background: -o-linear-gradient(top, #eee 0%, #fff 40%);
  background: -ms-linear-gradient(top, #eee 0%, #fff 40%);
  background: linear-gradient(to bottom, #eee 0%, #fff 40%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#eeeeee", endColorstr="#28ffffff",GradientType=0 ); }

.ui-widget img, .ui-widget textarea {
  border: 1px solid #fdfefb;
  background: #eee;
  background: -moz-linear-gradient(top, #eee 0%, #fff 40%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(40%, #fff));
  background: -webkit-linear-gradient(top, #eee 0%, #fff 40%);
  background: -o-linear-gradient(top, #eee 0%, #fff 40%);
  background: -ms-linear-gradient(top, #eee 0%, #fff 40%);
  background: linear-gradient(to bottom, #eee 0%, #fff 40%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#eeeeee", endColorstr="#28ffffff",GradientType=0 ); }

.ui-view-window .ui-tabpanel {
  border-top: solid 1px #d3e7bf; }

.ui-view-window .ui-tabs .ui-tabs-nav {
  border-bottom: 0; }



  .ui-scrollable-tabs .ui-tabs-nav-arrows li.ui-state-default {
    background-image: none; }




.ui-view-window .ui-tabs .ui-tabs-nav li {
  border-right: solid 1px #d3e7bf; }





.ui-view-window .ui-tabs .ui-tabs-nav li a {




  border: 0; }

  .ui-view-window .ui-tabs .ui-tabs-nav li.ui-tabs-selected:after {





    border-color: #015D97 transparent;


     }



.ui-view-window .ui-tabs .ui-tabs-nav {
  border-bottom: solid 1px #d3e7bf;


  background: #fdfefb; }
  .ui-view-window .ui-tabs .ui-tabs-nav > li {


    background: #fdfefb; }
    .ui-view-window .ui-tabs .ui-tabs-nav > li.ui-state-active {

      background: #78A42C; }
    .ui-view-window .ui-tabs .ui-tabs-nav > li.ui-tabs-selected:after {
      border-top-color: #78A42C; }
    .ui-view-window .ui-tabs .ui-tabs-nav > li a {
      background: none; }
.ui-view-window .ui-button {
  border-color: #fdfefb;
   }


.primary-button, .btn-primary,
.ui-view-windowx.ui-lovdialog > fieldset:last-child > button,
.ui-view-windowx.ui-editdialog > fieldset:last-child > button,
.ui-dialog .alert-footer > button.ui-button,
.ui-view-window .alert-footer > button.ui-button,
.ui-view-window .ui-button-panel > button.ui-button,
.ui-view-window .ui-dialog .alert-footer > button.ui-button,
.ui-dialog .ui-view-window .alert-footer > button.ui-button,
.ui-view-window #designer .alert-footer > button.ui-button,
#designer .ui-view-window .alert-footer > button.ui-button,
#designer .alert-footer > button.ui-button {
  background: #575757;



  border: .1em solid #333333;
  box-shadow: 0 0 3px inset, 0 0.1em 0 rgba(255, 255, 255, 0.8) inset;
  -moz-box-shadow: 0 0 3px inset, 0 0.1em 0 rgba(255, 255, 255, 0.8) inset;
  -webkit-box-shadow: 0 0 3px inset, 0 0.1em 0 rgba(255, 255, 255, 0.8) inset;



  color: #fff;

  text-shadow: 0px -0.1em 0px #333333;


   }

.primary-button:hover, .primary-button:focus,
.btn-primary:hover,
.btn-primary:focus,
.primary-button:active:hover,
.primary-button:active:focus, .btn-primary:active:hover, .btn-primary:active:focus,
.ui-view-windowx.ui-lovdialog > fieldset:last-child > button:hover,
.ui-view-windowx.ui-lovdialog > fieldset:last-child > button:focus,
.ui-view-windowx.ui-lovdialog > fieldset:last-child > button:active:hover,
.ui-view-windowx.ui-lovdialog > fieldset:last-child > button:active:focus,
.ui-view-windowx.ui-editdialog > fieldset:last-child > button:hover,
.ui-view-windowx.ui-editdialog > fieldset:last-child > button:focus,
.ui-view-windowx.ui-editdialog > fieldset:last-child > button:active:hover,
.ui-view-windowx.ui-editdialog > fieldset:last-child > button:active:focus,
.ui-dialog .alert-footer > button:hover,
.ui-dialog .alert-footer > button:focus,
.ui-dialog .alert-footer > button:active:hover,
.ui-dialog .alert-footer > button:active:focus,
.ui-view-window .alert-footer > button:hover,
.ui-view-window .alert-footer > button:focus,
.ui-view-window .alert-footer > button:active:hover,
.ui-view-window .alert-footer > button:active:focus,
.ui-view-window .ui-button-panel > button:hover,
.ui-view-window .ui-dialog .alert-footer > button:hover,
.ui-dialog .ui-view-window .alert-footer > button:hover,
.ui-view-window #designer .alert-footer > button:hover,
#designer .ui-view-window .alert-footer > button:hover,
.ui-view-window .ui-button-panel > button:focus,
.ui-view-window .ui-dialog .alert-footer > button:focus,
.ui-dialog .ui-view-window .alert-footer > button:focus,
.ui-view-window #designer .alert-footer > button:focus,
#designer .ui-view-window .alert-footer > button:focus,
.ui-view-window .ui-button-panel > button:active:hover,
.ui-view-window .ui-dialog .alert-footer > button:active:hover,
.ui-dialog .ui-view-window .alert-footer > button:active:hover,
.ui-view-window #designer .alert-footer > button:active:hover,
#designer .ui-view-window .alert-footer > button:active:hover,
.ui-view-window .ui-button-panel > button:active:focus,
.ui-view-window .ui-dialog .alert-footer > button:active:focus,
.ui-dialog .ui-view-window .alert-footer > button:active:focus,
.ui-view-window #designer .alert-footer > button:active:focus,
#designer .ui-view-window .alert-footer > button:active:focus,
#designer .alert-footer > button:hover,
#designer .alert-footer > button:focus,
#designer .alert-footer > button:active:hover,
#designer .alert-footer > button:active:focus {
  color: #fffcf2;
  background: #676767;
  text-shadow: 0px -0.1em 0px #333333; }
.primary-button:focus,
.btn-primary:focus,
.primary-button:active:focus, .btn-primary:active:focus,
.ui-view-windowx.ui-lovdialog > fieldset:last-child > button:focus,
.ui-view-windowx.ui-lovdialog > fieldset:last-child > button:active:focus,
.ui-view-windowx.ui-editdialog > fieldset:last-child > button:focus,
.ui-view-windowx.ui-editdialog > fieldset:last-child > button:active:focus,
.ui-dialog .alert-footer > button:focus,
.ui-dialog .alert-footer > button:active:focus,
.ui-view-window .alert-footer > button:focus,
.ui-view-window .alert-footer > button:active:focus,
.ui-view-window .ui-button-panel > button:focus,
.ui-view-window .ui-dialog .alert-footer > button:focus,
.ui-dialog .ui-view-window .alert-footer > button:focus,
.ui-view-window #designer .alert-footer > button:focus,
#designer .ui-view-window .alert-footer > button:focus,
.ui-view-window .ui-button-panel > button:active:focus,
.ui-view-window .ui-dialog .alert-footer > button:active:focus,
.ui-dialog .ui-view-window .alert-footer > button:active:focus,
.ui-view-window #designer .alert-footer > button:active:focus,
#designer .ui-view-window .alert-footer > button:active:focus,
#designer .alert-footer > button:focus,
#designer .alert-footer > button:active:focus {
  -moz-box-shadow: #fffcf2 0px 0px 3px 0px inset, rgba(255, 255, 255, 0.8) 0px 1.3px 0px 0px inset, 0px 0px 5px 0px #0090fe;
  -webkit-box-shadow: #fffcf2 0px 0px 3px 0px inset, rgba(255, 255, 255, 0.8) 0px 1.3px 0px 0px inset, 0px 0px 5px 0px #0090fe;
  box-shadow: #fffcf2 0px 0px 3px 0px inset, rgba(255, 255, 255, 0.8) 0px 1.3px 0px 0px inset, 0px 0px 5px 0px #0090fe; }

.primary-button[disabled], .btn-primary[disabled],
.ui-view-windowx.ui-lovdialog > fieldset:last-child > button[disabled],
.ui-view-windowx.ui-editdialog > fieldset:last-child > button[disabled],
.ui-view-window .alert-footer > button[disabled],
.ui-view-window .ui-button-panel > button[disabled],
.ui-view-window .ui-dialog .alert-footer > button[disabled],
.ui-dialog .ui-view-window .alert-footer > button[disabled],
.ui-view-window #designer .alert-footer > button[disabled],
#designer .ui-view-window .alert-footer > button[disabled],
#designer .alert-footer > button[disabled],
.primary-button[disabled]:hover, .btn-primary[disabled]:hover,
.ui-view-windowx.ui-lovdialog > fieldset:last-child > button[disabled]:hover,
.ui-view-windowx.ui-editdialog > fieldset:last-child > button[disabled]:hover,
.ui-dialog .alert-footer > button[disabled]:hover,
.ui-view-window .alert-footer > button[disabled]:hover,
.ui-view-window .ui-button-panel > button[disabled]:hover,
.ui-view-window .ui-dialog .alert-footer > button[disabled]:hover,
.ui-dialog .ui-view-window .alert-footer > button[disabled]:hover,
.ui-view-window #designer .alert-footer > button[disabled]:hover,
#designer .ui-view-window .alert-footer > button[disabled]:hover,
#designer .alert-footer > button[disabled]:hover {
  color: #fffcf2;
  background: #aaa;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aaa), color-stop(40%, #aaa));
  background: -webkit-linear-gradient(top, #aaa 0%, #aaa 100%);
  background: -o-linear-gradient(top, #aaa 0%, #aaa 100%);
  background: -moz-linear-gradient(top, #aaa 0%, #aaa 100%);
  background: linear-gradient(top, #aaa 0%, #aaa 100%);
  background: -ms-linear-gradient(top, #aaa 0%, #aaa 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#aaa, endColorStr=#aaa);
  text-shadow: 0px -0.1em 0px #333333; }





[data-widget] > label {
  color: #404040; }

.slick-cell {
  color: #515151; }

.ui-layout-vertical > .ui-widget input,
.ui-layout-vertical > .ui-widget select,
.ui-layout-vertical > .ui-widget textarea,
.ui-layout-vertical > .ui-widget span.ui-widget-content,
.ui-layout-vertical > .ui-component > .ui-widget > input,
.ui-layout-vertical > .ui-component > .ui-widget > select,
.ui-layout-vertical > .ui-component > .ui-widget > textarea,
.ui-layout-vertical > .ui-component > .ui-widget > span.ui-widget-content, .ui-layout-horizontal > .ui-widget input,
.ui-layout-horizontal > .ui-widget select,
.ui-layout-horizontal > .ui-widget textarea,
.ui-layout-horizontal > .ui-widget span.ui-widget-content,
.ui-layout-horizontal > .ui-component > .ui-widget > input,
.ui-layout-horizontal > .ui-component > .ui-widget > select,
.ui-layout-horizontal > .ui-component > .ui-widget > textarea,
.ui-layout-horizontal > .ui-component > .ui-widget > span.ui-widget-content {

  color: #515151; }
.ui-layout-vertical > .ui-button,
.ui-layout-vertical > .ui-component > .ui-button, .ui-layout-horizontal > .ui-button,
.ui-layout-horizontal > .ui-component > .ui-button {
  color: #515151; }










































[data-widget] input.ui-widget-content:focus, [data-widget] input.ui-widget-content:active {
  background-color: #fff;
  border: 2px solid #fdfefb; }
[data-widget] input.ui-widget-content[readonly]:focus, [data-widget] input.ui-widget-content[readonly]:active {
  border: 1px solid #fdfefb; }
[data-widget] textarea.ui-widget-content:focus, [data-widget] textarea.ui-widget-content:active {
  background-color: #fff;
  border: 2px solid #fdfefb; }
[data-widget] textarea.ui-widget-content[readonly]:focus, [data-widget] textarea.ui-widget-content[readonly]:active {
  border: 1px solid #fdfefb; }

[data-widget] .ui-checkbox .ui-button:focus, [data-widget] .ui-checkbox .ui-button:active, [data-widget] .ui-checkbox .ui-button.ui-state-hover {
  background-color: #fff;
  border: 2px solid #fdfefb; }




.ui-widget-active input.ui-widget-content {
  background-color: #fff;
  border: 2px solid #fdfefb;
  filter: none; }
  .ui-widget-active input.ui-widget-content:focus, .ui-widget-active input.ui-widget-content:active {
    background-color: #fff;
    border: 2px solid #fdfefb;
    filter: none; }
.ui-widget-active input.ui-widget-content[readonly] {
  border: 1px solid #fdfefb; }
  .ui-widget-active input.ui-widget-content[readonly]:focus, .ui-widget-active input.ui-widget-content[readonly]:active {
    border: 1px solid #fdfefb; }
.ui-widget-active textarea.ui-widget-content {
  background-color: #fff;
  border: 2px solid #fdfefb;
   }
  .ui-widget-active textarea.ui-widget-content:focus, .ui-widget-active textarea.ui-widget-content:active {
    background-color: #fff;
    border: 2px solid #fdfefb; }
.ui-widget-active textarea.ui-widget-content[readonly] {
  border: 1px solid #fdfefb; }
  .ui-widget-active textarea.ui-widget-content[readonly]:focus, .ui-widget-active textarea.ui-widget-content[readonly]:active {
    border: 1px solid #fdfefb; }
.ui-widget-active > .ui-radiobox .ui-button {
  background-color: #fff;
  border: 2px solid #fdfefb; }

.ui-widget-active.ui-checkbox .ui-button {
  background-color: #fff;
  border: 1px solid #fdfefb; }
  .ui-widget-active.ui-checkbox .ui-button:focus, .ui-widget-active.ui-checkbox .ui-button:active, .ui-widget-active.ui-checkbox .ui-button.ui-state-hover {
    background-color: #fff;
    border: 2px solid #fdfefb; }

.ui-tree.ui-widget-active {
  background-color: #fff;
  border: 2px solid #fdfefb; }
.ui-tree span.selected {
  background-color: #fdfefb; }

.ui-gridview .slick-group-totals .slick-cell {
  background-color: #fdfefb; }





.slick-cell.active .ui-checkbox .ui-button {
  background-color: #fff;
  border: 1px solid #fdfefb; }
  .slick-cell.active .ui-checkbox .ui-button:focus, .slick-cell.active .ui-checkbox .ui-button:active {
    background-color: #fff;
    border: 2px solid #fdfefb; }

[data-widget] .ui-radiobox .ui-button, [data-widget] .ui-radiobox .ui-button:focus, [data-widget] .ui-radiobox .ui-button:active, [data-widget] .ui-radiobox .ui-button:hover, [data-widget] .ui-radiobox .ui-button.ui-state-hover, [data-widget] .ui-radiobox .ui-button.ui.state-active {
  border: 2px solid #fdfefb; }



  .ui-state-disabled.ui-widget.ui-button {
    color: #6F6F6F;
     }

[data-widget]:not(.ui-buttoninput) > input.ui-widget-content[readonly],
[data-widget]:not(.ui-buttoninput) > textarea.ui-widget-content[readonly],
[data-widget]:not(.ui-buttoninput) > span.ui-widget-content,
.ui-state-readonly:not(.ui-buttoninput) > input.ui-widget-content[readonly],
.ui-state-readonly:not(.ui-buttoninput) > textarea.ui-widget-content[readonly],
.ui-state-readonly:not(.ui-buttoninput) > span.ui-widget-content {
  border: 0;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  filter: none;
  /*color: #7F9AAD;*/ }
[data-widget]:not(.ui-buttoninput).editor-text,
.ui-state-readonly:not(.ui-buttoninput).editor-text {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  filter: none; }

.keyblock [data-widget] > input.ui-widget-content[readonly],
.keyblock [data-widget] > textarea.ui-widget-content[readonly],
.keyblock [data-widget] > input.ui-widget-content[disabled],
.keyblock [data-widget] > textarea.ui-widget-content[disabled],
.keyblock [data-widget] > span.ui-widget-content,
.keyblock .ui-state-readonly > input.ui-widget-content[readonly],
.keyblock .ui-state-readonly > textarea.ui-widget-content[readonly],
.keyblock .ui-state-readonly > input.ui-widget-content[disabled],
.keyblock .ui-state-readonly > textarea.ui-widget-content[disabled],
.keyblock .ui-state-readonly > span.ui-widget-content,
.keyblock .ui-state-disabled > input.ui-widget-content[readonly],
.keyblock .ui-state-disabled > textarea.ui-widget-content[readonly],
.keyblock .ui-state-disabled > input.ui-widget-content[disabled],
.keyblock .ui-state-disabled > textarea.ui-widget-content[disabled],
.keyblock .ui-state-disabled > span.ui-widget-content {
  border-color: transparent;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  filter: none;
  /*color: #7F9AAD;*/
   }
.keyblock [data-widget].ui-textfieldbox input.ui-widget-content[disabled],
.keyblock [data-widget].ui-textfieldbox textarea.ui-widget-content[disabled],
.keyblock .ui-state-readonly.ui-textfieldbox input.ui-widget-content[disabled],
.keyblock .ui-state-readonly.ui-textfieldbox textarea.ui-widget-content[disabled],
.keyblock .ui-state-disabled.ui-textfieldbox input.ui-widget-content[disabled],
.keyblock .ui-state-disabled.ui-textfieldbox textarea.ui-widget-content[disabled] {
  background: #fdfefb; }
.keyblock [data-widget].ui-checkbox > button[disabled],
.keyblock .ui-state-readonly.ui-checkbox > button[disabled],
.keyblock .ui-state-disabled.ui-checkbox > button[disabled] {
  background: transparent; }
.keyblock .ui-state-readonly.ui-radiogroup > .ui-radiobox > button,
.keyblock .ui-state-disabled.ui-radiogroup > .ui-radiobox > button {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;

   }


  .ui-state-disabled.ui-checkbox > button[disabled], .ui-state-disabled.ui-checkbox.mode-read > button[disabled] {

    background-color: #f2f2f2;
    border: 1px solid lightgray;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    filter: none;
     }
.ui-state-disabled.ui-radiogroup > .ui-radiobox > button {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;

   }

.ui-layout-horizontal .ui-state-readonly.ui-buttoninput, .ui-layout-horizontal .ui-state-readonly.ui-buttoninput > input,
.ui-layout-horizontal .ui-component.ui-state-readonly > button.ui-state-disabled.ui-buttoninput,
.ui-layout-horizontal .ui-component.ui-state-readonly > button.ui-state-disabled.ui-buttoninput > input,
.ui-layout-horizontal .mode-read.ui-buttoninput,
.ui-layout-horizontal .mode-read.ui-buttoninput > input,
.ui-layout-vertical .ui-state-readonly.ui-buttoninput,
.ui-layout-vertical .ui-state-readonly.ui-buttoninput > input,
.ui-layout-vertical .ui-component.ui-state-readonly > button.ui-state-disabled.ui-buttoninput,
.ui-layout-vertical .ui-component.ui-state-readonly > button.ui-state-disabled.ui-buttoninput > input,
.ui-layout-vertical .mode-read.ui-buttoninput,
.ui-layout-vertical .mode-read.ui-buttoninput > input {
  border-color: transparent;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;

  filter: none; }
  .ui-layout-horizontal .ui-state-readonly.ui-buttoninput > span, .ui-layout-horizontal .ui-state-readonly.ui-buttoninput > input > span,
  .ui-layout-horizontal .ui-component.ui-state-readonly > button.ui-state-disabled.ui-buttoninput > span,
  .ui-layout-horizontal .ui-component.ui-state-readonly > button.ui-state-disabled.ui-buttoninput > input > span,
  .ui-layout-horizontal .mode-read.ui-buttoninput > span,
  .ui-layout-horizontal .mode-read.ui-buttoninput > input > span,
  .ui-layout-vertical .ui-state-readonly.ui-buttoninput > span,
  .ui-layout-vertical .ui-state-readonly.ui-buttoninput > input > span,
  .ui-layout-vertical .ui-component.ui-state-readonly > button.ui-state-disabled.ui-buttoninput > span,
  .ui-layout-vertical .ui-component.ui-state-readonly > button.ui-state-disabled.ui-buttoninput > input > span,
  .ui-layout-vertical .mode-read.ui-buttoninput > span,
  .ui-layout-vertical .mode-read.ui-buttoninput > input > span {
    background-image: none; }

  .ui-layout-horizontal .ui-state-readonly.ui-checkbox[data-widget] > button, .ui-layout-horizontal .ui-state-readonly.ui-widget-active.ui-checkbox[data-widget] > button,
  .ui-layout-horizontal .ui-component.ui-state-readonly > button.ui-state-disabled.ui-checkbox[data-widget] > button,
  .ui-layout-horizontal .ui-component.ui-state-readonly > button.ui-state-disabled.ui-widget-active.ui-checkbox[data-widget] > button,
  .ui-layout-horizontal .mode-read.ui-checkbox[data-widget] > button,
  .ui-layout-horizontal .mode-read.ui-widget-active.ui-checkbox[data-widget] > button,
  .ui-layout-vertical .ui-state-readonly.ui-checkbox[data-widget] > button,
  .ui-layout-vertical .ui-state-readonly.ui-widget-active.ui-checkbox[data-widget] > button,
  .ui-layout-vertical .ui-component.ui-state-readonly > button.ui-state-disabled.ui-checkbox[data-widget] > button,
  .ui-layout-vertical .ui-component.ui-state-readonly > button.ui-state-disabled.ui-widget-active.ui-checkbox[data-widget] > button,
  .ui-layout-vertical .mode-read.ui-checkbox[data-widget] > button,
  .ui-layout-vertical .mode-read.ui-widget-active.ui-checkbox[data-widget] > button {
    border: 1px solid #B8B8B8; }


[data-widget] > input.ui-widget-content[disabled],
[data-widget] > textarea.ui-widget-content[disabled], [data-widget].ui-buttoninput[disabled], [data-widget].ui-textfieldbox, .ui-state-disabled > input.ui-widget-content[disabled],
.ui-state-disabled > textarea.ui-widget-content[disabled], .ui-state-disabled.ui-buttoninput[disabled], .ui-state-disabled.ui-textfieldbox {



  color: #767676;
  background-color: #fff;
  border: 1px solid #D1DBE2; }

.ui-textfield span.ui-widget-content {
  background-color: #fdfefb; }





.ui-widget.ui-noborder input, .ui-listbox.ui-noborder select {
  border: none; }

.ui-widget.ui-noborder img, .ui-widget.ui-noborder textarea, .ui-widget.ui-noborder span.ui-widget-content {
  border: none; }







.ui-state-default .ui-icon-calendar {
  background-image: ;
   }


.ui-state-default .ui-icon.data {
  background-image: ; }
.ui-state-default .ui-icon.nodata {
  background-image: ; }
.ui-state-default .ui-icon.help {

  background-image: ; }
.ui-state-default .ui-icon.detail {

  background-image: ; }
.ui-state-default .ui-icon.cancel {

  background-image: ; }
.ui-state-default .ui-icon.left_arws {

  background-image: ; }
.ui-state-default .ui-icon.right_arws {

  background-image: ; }
.ui-state-default .ui-icon.up {

  background-image: ; }
.ui-state-default .ui-icon.down {

  background-image: ; }
















/* some theme fixes */
.ui-widget-content .btn-primary, .ui-widget-content .btn-warning, .ui-widget-content .btn-danger, .ui-widget-content .btn-success, .ui-widget-content .btn-info, .ui-widget-content .btn-inverse {
  color: #FFF; }
  .ui-widget-content .btn-primary:hover, .ui-widget-content .btn-warning:hover, .ui-widget-content .btn-danger:hover, .ui-widget-content .btn-success:hover, .ui-widget-content .btn-info:hover, .ui-widget-content .btn-inverse:hover {
    color: #FFF; }



legend {






  color: inherit;
  border: none;
   }











.slick-cell .ui-state-readonly.ui-buttoninput > input:focus {
  background-color: transparent; }



.slick-cell.active {
  border-left: 0;
  border-right: 1px dotted #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid transparent; }

.slick-cell.slick-last-cell {
  border-right: 0; }


.file-viewer-grid .slick-cell,
.file-viewer-grid .slick-cell input.editor-text,
.file-viewer-grid .slick-cell input.editor-text:hover, .file-viewer-grid .slick-cell.editable {

  border-color: transparent !important;






   }



    .ui-collapsiblepanel.file-viewer .ui-repeater .ui-repeater-row .ui-panel .ui-layout-grid .ui-layout-cell {
      background: #fff;

       }




.slick-header-left .slick-header-column:last-child {
  border-right-color: #eee; }

.slick-pane-right {
  border-left: solid 3px #bcbcbc; }

.slick-cell input, .slick-cell select, .slick-cell textarea {

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;





   }
.slick-cell input.ui-widget-content,
.slick-cell input.editor-text {
  background: #fff; }
  .slick-cell input.ui-widget-content, .slick-cell input.ui-widget-content:hover,
  .slick-cell input.editor-text,
  .slick-cell input.editor-text:hover {
    border: 1px solid #fdfefb !important; }
.slick-cell .ui-widget input:focus,
.slick-cell .ui-widget select:focus,
.slick-cell .ui-widget textarea:focus {
  background: #fff; }
  .slick-cell .ui-widget input:focus, .slick-cell .ui-widget input:focus:hover,
  .slick-cell .ui-widget select:focus,
  .slick-cell .ui-widget select:focus:hover,
  .slick-cell .ui-widget textarea:focus,
  .slick-cell .ui-widget textarea:focus:hover {
    border: 1px solid #fdfefb !important; }




.slick-cell input.editor-text {
  outline: 0 none;
   }







.ui-accordion .ui-state-default,
.ui-collapsiblepanel .ui-state-default,
.slick-pane-header .ui-state-default {
  background: none;
  background-color: #eee; }
.ui-accordion .ui-checkbox > button,
.ui-collapsiblepanel .ui-checkbox > button,
.slick-pane-header .ui-checkbox > button {
  background-color: #fff; }

.ui-view-window .ui-accordion {
  background: #fdfefb; }
  .ui-view-window .ui-accordion .ui-accordion-content {
    background: #fdfefb; }
.ui-view-window .ui-collapsiblepanel {
  background: #fdfefb; }
  .ui-view-window .ui-collapsiblepanel .ui-collapsiblepanel-content {
    background: #fdfefb; }
.ui-view-window .ui-accordion .ui-accordion-header,
.ui-view-window .ui-collapsiblepanel .ui-collapsiblepanel-header {




  background: #EDEDED;





   }






.ui-view-window .ui-panel, .ui-view-window .ui-framepanel {
  background: #fff; }



.ui-layout-horizontal .ui-panel {

  border: none;
  /*padding: 8px;*/
  /*-webkit-box-sizing: border-box;*/
  /*-moz-box-sizing: border-box;*/
  /*box-sizing: border-box;*/ }
  .ui-layout-horizontal .ui-panel.ui-panel-section {
    border-bottom: 7px solid #abbcc9 !important;
    border-left: 7px solid #abbcc9 !important;
    border-right: 7px solid #abbcc9 !important; }

.ui-view-window .ui-accordion .ui-accordion-content > .ui-panel,
.ui-view-window .ui-collapsiblepanel .ui-collapsiblepanel-content > * {
  background: none;
   }



.ui-accordion .ui-accordion-content > .ui-panel .ui-datagrid,
.ui-collapsiblepanel .ui-collapsiblepanel-content > div .ui-datagrid {
  border: 0; }




  .ui-accordion .ui-accordion-content > .ui-panel > .ui-repeater.ui-pager + .ui-grid-pager > .slick-pager,
  .ui-collapsiblepanel .ui-collapsiblepanel-content > div > .ui-repeater.ui-pager + .ui-grid-pager > .slick-pager {
    border: 0;
     }


























.ui-layout-vertical > .ui-checkbox > button, .ui-layout-horizontal > .ui-checkbox > button {
  background: #fff; }



.ui-layout-horizontal .ui-framepanel {
  border: none; }
  .ui-layout-horizontal .ui-framepanel > legend,
  .ui-layout-horizontal .ui-framepanel > .ui-legend {



    border-bottom: 1px solid #ddd;







    color: #537a95; }

  .ui-layout-horizontal .ui-framepanel.ui-panel-section {
    border-bottom: 7px solid #abbcc9 !important;
    border-left: 7px solid #abbcc9 !important;
    border-right: 7px solid #abbcc9 !important; }



.ui-layout-horizontal .ui-section {
  border: none; }
  .ui-layout-horizontal .ui-section.ui-section-top {
    border-top: 5px solid #abbcc9; }
  .ui-layout-horizontal .ui-section.ui-section-bottom {
    border-bottom: 5px solid #abbcc9; }

















.ui-datepicker td .ui-state-highlight {
  background-color: #eaf4fd;
  color: #124f87; }

.ui-datepicker td .ui-state-hover {
  background-color: #0064cd;
  color: white;
   }

.ui-layout-horizontal .ui-checkbox > label, .ui-layout-horizontal .ui-radiobox > label {
  background: transparent;

   }







.ui-widget.ui-nolabel label.empty {

  background: transparent; }








ul.ui-menu.ui-autocomplete {
  background: #fff; }






















.ui-layout-gridflow td,
.ui-layout-grid td {
  background: #fdfefb  repeat-y;
  background: linear-gradient(to right, #ffffff 127px, #fdfefb 127px, #fdfefb 100%);
  background: -moz-linear-gradient(left, #ffffff 127px, #fdfefb 127px, #fdfefb 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(127px, #ffffff), color-stop(127px, #fdfefb), color-stop(100%, #fdfefb));
  background: -webkit-linear-gradient(left, #ffffff 127px, #fdfefb 127px, #fdfefb 100%);
  background: -o-linear-gradient(left, #ffffff 127px, #fdfefb 127px, #fdfefb 100%);
  background: -ms-linear-gradient(left, #ffffff 127px, #fdfefb 127px, #fdfefb 100%); }

.ui-reset .ui-layout-gridflow td,
.ui-reset .ui-layout-grid td {
  background-image: none; }

.ui-layout-gridflow td:hover,
.ui-layout-grid td:hover,
.ui-layout-gridflow td.ui-layout-cell-active,
.ui-layout-grid td.ui-layout-cell-active {
  background: #fffafd  repeat-y;
  background: linear-gradient(to right, #ffffff 127px, #fffafd 127px, #fffafd 100%);
  background: -moz-linear-gradient(left, #ffffff 127px, #fffafd 127px, #fffafd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(127px, #ffffff), color-stop(127px, #fffafd), color-stop(100%, #fffafd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #ffffff 127px, #fffafd 127px, #fffafd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #ffffff 127px, #fffafd 127px, #fffafd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #ffffff 127px, #fffafd 127px, #fffafd 100%);
  /* IE10+ */ }

.ui-reset .ui-layout-gridflow td:hover,
.ui-reset .ui-layout-grid td:hover,
.ui-reset .ui-table-matrix .ui-layout-gridflow td.ui-layout-cell-active,
.ui-reset .ui-layout-gridflow td.ui-layout-cell-active,
.ui-reset .ui-layout-grid td.ui-layout-cell-active {
  background-image: none; }

.ui-table-matrix .ui-layout-gridflow td.ui-layout-cell-active,
.ui-table-matrix .ui-layout-grid td.ui-layout-cell-active {
  background: #fffafd; }


















.ui-grid-empty > .ui-layout-grid td, .ui-grid-empty > .ui-layout-gridflow td, .keyblock > .ui-layout-grid td, .keyblock > .ui-layout-gridflow td {
  background: transparent;
   }
  .ui-grid-empty > .ui-layout-grid td:hover, .ui-grid-empty > .ui-layout-gridflow td:hover, .keyblock > .ui-layout-grid td:hover, .keyblock > .ui-layout-gridflow td:hover {
    background: transparent;
     }

.ui-table > .ui-layout-grid td, .ui-table .ui-layout-gridflow td {
  background: transparent;
   }
  .ui-table > .ui-layout-grid td:hover, .ui-table .ui-layout-gridflow td:hover {
    background: transparent;
     }

.ui-framepanel.ui-table-matrix .ui-layout-grid td {
  background: #fdfefb;
   }
  .ui-framepanel.ui-table-matrix .ui-layout-grid td.empty {
    background: transparent; }

.ui-table-matrix > .ui-layout-grid td, .ui-table-matrix .ui-layout-gridflow td {
  background: #fdfefb;

   }
  .ui-table-matrix
  .ui-table-matrix > .ui-layout-grid td:hover, .ui-table-matrix
  .ui-table-matrix .ui-layout-gridflow td:hover {
    background: #fffafd;
     }













.ui-table-matrix .ui-layout-grid tr:first-child > td,
.ui-table-matrix .ui-layout-gridflow tr:first-child > td {


  background: transparent; }
  .ui-table-matrix .ui-layout-grid tr:first-child > td:hover,
  .ui-table-matrix .ui-layout-gridflow tr:first-child > td:hover {
    background: transparent; }



.ui-table-matrix .ui-layout-grid tr > td:first-child,
.ui-table-matrix .ui-layout-gridflow tr > td:first-child {

  background: transparent;
   }
  .ui-table-matrix .ui-layout-grid tr > td:first-child:hover,
  .ui-table-matrix .ui-layout-gridflow tr > td:first-child:hover {
    background: transparent; }

.ui-layout-gridflow td.empty, .ui-layout-grid td.empty {
  background: transparent;
   }
  .ui-layout-gridflow td.empty:hover, .ui-layout-grid td.empty:hover {
    background: transparent;
     }

.ui-icon.icon-lookup, .ui-icon.flashlit, .ui-icon.search {
  background-image: ; }

.ui-state-default .ui-icon-newwin {
  background-image: ; }

.ui-editor-pencil .ui-state-default .ui-icon-newwin,
.ui-icon-pencil .ui-buttoninput.ui-lovinput .ui-button.ui-button-icon .ui-button-icon-primary {
  background-image: ; }

















.ui-datagrid {
  background-color: #eee; }
  .ui-datagrid .slick-viewport {
    background-color: #fff; }






.ui-state-default.slick-header {
  border-top: 0; }

.slick-cell.editable {
  border-right: 1px dotted silver;
  border: 1px solid transparent;
  border-bottom-color: silver;
   }

.slick-cell.selected {
  background-color: #fdfefb; }
  .slick-cell.selected .ui-checkbox .ui-button:not(:focus) {
    border: 2px solid #d4e9af; }

  .slick-cell.selected .ui-checkbox .ui-button:hover {
    border: 2px solid #fdfefb; }


  .ui-grid-pager .slick-pager {
    background-color: #eef1f5;
    border: solid 1px #cccccc; }
    .ui-grid-pager .slick-pager .slick-pager-nav .ui-state-default {
      border: none;
      background: none; }
      .ui-grid-pager .slick-pager .slick-pager-nav .ui-state-default .ui-icon {
        background-image: ; }
      .ui-grid-pager .slick-pager .slick-pager-nav .ui-state-default.ui-state-hover {
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
        background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
        background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
        background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
         }












    .ui-grid-pager .slick-pager .slick-pager-nav .paging-separator {
      border-right: 1px solid #999;


       }
    .ui-grid-pager .slick-pager .slick-pager-nav .ui-icon-container.ui-state-default {
      border: 1px solid transparent;
      box-shadow: none;
      filter: none;
       }
      .ui-grid-pager .slick-pager .slick-pager-nav .ui-icon-container.ui-state-default.ui-state-hover {
        background: #D2D3D4;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FEFEFE), color-stop(40%, #D2D3D4));
        background: -webkit-linear-gradient(top, #FEFEFE 0%, #D2D3D4 100%);
        background: -o-linear-gradient(top, #FEFEFE 0%, #D2D3D4 100%);
        background: -moz-linear-gradient(top, #FEFEFE 0%, #D2D3D4 100%);
        background: linear-gradient(top, #FEFEFE 0%, #D2D3D4 100%);
        background: -ms-linear-gradient(top, #FEFEFE 0%, #D2D3D4 100%);
        filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FEFEFE, endColorStr=#D2D3D4);
        border: 1px solid #D2D3D4; }
      .ui-grid-pager .slick-pager .slick-pager-nav .ui-icon-container.ui-state-default:active {
        background: #fcfcfc;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cecfd1), color-stop(40%, #fcfcfc));
        background: -webkit-linear-gradient(top, #cecfd1 0%, #fcfcfc 100%);
        background: -o-linear-gradient(top, #cecfd1 0%, #fcfcfc 100%);
        background: -moz-linear-gradient(top, #cecfd1 0%, #fcfcfc 100%);
        background: linear-gradient(top, #cecfd1 0%, #fcfcfc 100%);
        background: -ms-linear-gradient(top, #cecfd1 0%, #fcfcfc 100%);
        filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cecfd1, endColorStr=#fcfcfc);
        border: 1px solid #d2d3d4; }
        .ui-grid-pager .slick-pager .slick-pager-nav .ui-icon-container.ui-state-default:active.ui-state-disabled {
          background: none;
          border-color: transparent; }
      .ui-grid-pager .slick-pager .slick-pager-nav .ui-icon-container.ui-state-default.ui-state-disabled > .fa {
        color: #000; }
    .ui-grid-pager .slick-pager .slick-pager-nav .fa {

      color: #93c936;
       }


















































.ui-repeater {
  background: none;
  border-color: transparent; }

.ui-repeater .ui-repeater-row {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;



  background-color: transparent; }

  .ui-repeater .ui-repeater-row.ui-state-default {

    border: 0; }
.ui-repeater.ui-widget-content {
  border: 0;
   }

.ui-panel.keyblock {

  border-top: 8px solid #828282;


   }

.ui-view-window .ui-panel.keyblock-button-container {




  background: #828282;








   }

.keyblock-button-container button.ui-state-default {
  background: transparent;
  background: #427e3e;
  border: 0.1em solid #366f34;

  box-shadow: 0 0.1em 0 rgba(237, 237, 237, 0.7) inset;
  color: #ffffff;




   }
  .keyblock-button-container button.ui-state-default.ui-state-hover {
    color: #ffffff;
    background: transparent;
    background: #468541;
    border: 0.1em solid #7fb141; }
  .keyblock-button-container button.ui-state-default:focus {
    -moz-box-shadow: 0px 0px 7px 0px #0090fe;
    -webkit-box-shadow: 0px 0px 7px 0px #0090fe;
    box-shadow: 0px 0px 7px 0px #0090fe;
    outline: none; }

.ui-view-window .ui-panel.welcome-container {
  background: #ddd;
  border: medium none;
  color: #333333;




   }
  .ui-view-window .ui-panel.welcome-container:after {






    border-color: #ddd transparent;


     }





.ui-layout-gridflow td.cellheader, .ui-layout-grid td.cellheader {

  background: none; }
  .ui-layout-gridflow td.cellheader:hover, .ui-layout-grid td.cellheader:hover {

    background: none; }














  .ui-dialog .ui-dialog-titlebar {
    background: #78A42C;
    border: 0; }
  .ui-dialog .ui-dialog-title {
    color: white;


     }




    .ui-dialog .ui-dialog-titlebar-close .ui-icon {
      background-image: ; }
  .ui-dialog .ui-dialog-titlebar-close.ui-state-hover .ui-icon, .ui-dialog .ui-dialog-titlebar-close.ui-state-focus .ui-icon {
    background-image: ; }





.ui-dialog .lightbox > button,
#designer .lightbox > button {

  background: #fff;
  border: 1px solid transparent;
  box-shadow: none;
  color: #206e9f;



   }
.ui-dialog .lightbox > button:hover,
#designer .lightbox > button:hover {
  border: 1px solid #B0B0B0; }





.filterLov #filtersubmit {


  color: #999;
   }



.ui-view-windowx.ui-lovdialog > fieldset:last-child, .ui-view-windowx.ui-editdialog > fieldset:last-child {
  background-color: #eee;
  border-top: solid 1px #ccc; }













.ui-dialog .alert-footer,
.ui-dialog .ui-button-panel,
.ui-dialog .alert-footer,
.ui-dialog #designer .alert-footer,
#designer .ui-dialog .alert-footer,
.ui-view-window .alert-footer,
.ui-view-window .ui-button-panel,
.ui-view-window .ui-dialog .alert-footer,
.ui-dialog .ui-view-window .alert-footer,
.ui-view-window #designer .alert-footer,
#designer .ui-view-window .alert-footer,
#designer .alert-footer,
#designer .ui-button-panel,
#designer .alert-footer {
  background-color: #eee;
  border-top: solid 1px #ccc; }







.slick-header-column.ui-required > .slick-column-name:after {
  color: #404040;

   }

.ui-textinput > label:after,
.ui-textinput label.empty:after,
.ui-textarea > label:after,
.ui-textarea label.empty:after,
.ui-lovinput > label:after,
.ui-lovinput label.empty:after,
.ui-datefield > label:after,
.ui-datefield label.empty:after,
.ui-combobox > label:after,
.ui-combobox label.empty:after,
.ui-radiogroup > label:after,
.ui-radiogroup label.empty:after,
.ui-component > label:after,
.ui-component label.empty:after,
.ui-textfield > label:after,
.ui-textfield label.empty:after {

  color: #404040;



   }

.ui-textinput.ui-required > label.empty:after,
.ui-textarea.ui-required > label.empty:after,
.ui-lovinput.ui-required > label.empty:after,
.ui-datefield.ui-required > label.empty:after,
.ui-combobox.ui-required > label.empty:after,
.ui-radiogroup.ui-required > label.empty:after,
.ui-component.ui-required > label.empty:after,
.ui-textfield.ui-required > label.empty:after {
  color: transparent; }

.ui-textinput.ui-state-disabled.ui-required > label.empty:after, .ui-textinput.ui-state-readonly.ui-required > label.empty:after,
.ui-textarea.ui-state-disabled.ui-required > label.empty:after,
.ui-textarea.ui-state-readonly.ui-required > label.empty:after,
.ui-lovinput.ui-state-disabled.ui-required > label.empty:after,
.ui-lovinput.ui-state-readonly.ui-required > label.empty:after,
.ui-datefield.ui-state-disabled.ui-required > label.empty:after,
.ui-datefield.ui-state-readonly.ui-required > label.empty:after,
.ui-combobox.ui-state-disabled.ui-required > label.empty:after,
.ui-combobox.ui-state-readonly.ui-required > label.empty:after,
.ui-radiogroup.ui-state-disabled.ui-required > label.empty:after,
.ui-radiogroup.ui-state-readonly.ui-required > label.empty:after,
.ui-component.ui-state-disabled.ui-required > label.empty:after,
.ui-component.ui-state-readonly.ui-required > label.empty:after,
.ui-textfield.ui-state-disabled.ui-required > label.empty:after,
.ui-textfield.ui-state-readonly.ui-required > label.empty:after {
  color: transparent; }

.keyblock .ui-textinput > label:after,
.keyblock .ui-textarea > label:after,
.keyblock .ui-lovinput > label:after,
.keyblock .ui-datefield > label:after,
.keyblock .ui-combobox > label:after,
.keyblock .ui-radiogroup > label:after,
.keyblock .ui-component > label:after,
.keyblock .ui-textfield > label:after {

  color: #404040;




   }
.keyblock .ui-textinput > label.empty:after,
.keyblock .ui-textarea > label.empty:after,
.keyblock .ui-lovinput > label.empty:after,
.keyblock .ui-datefield > label.empty:after,
.keyblock .ui-combobox > label.empty:after,
.keyblock .ui-radiogroup > label.empty:after,
.keyblock .ui-component > label.empty:after,
.keyblock .ui-textfield > label.empty:after {
  color: transparent; }
.keyblock .ui-textinput.ui-required > label:after,
.keyblock .ui-textarea.ui-required > label:after,
.keyblock .ui-lovinput.ui-required > label:after,
.keyblock .ui-datefield.ui-required > label:after,
.keyblock .ui-combobox.ui-required > label:after,
.keyblock .ui-radiogroup.ui-required > label:after,
.keyblock .ui-component.ui-required > label:after,
.keyblock .ui-textfield.ui-required > label:after {

  color: #404040;


   }
.keyblock .ui-textinput.ui-required > label.empty:after,
.keyblock .ui-textarea.ui-required > label.empty:after,
.keyblock .ui-lovinput.ui-required > label.empty:after,
.keyblock .ui-datefield.ui-required > label.empty:after,
.keyblock .ui-combobox.ui-required > label.empty:after,
.keyblock .ui-radiogroup.ui-required > label.empty:after,
.keyblock .ui-component.ui-required > label.empty:after,
.keyblock .ui-textfield.ui-required > label.empty:after {
  color: transparent; }



























[data-widget] input.ui-widget-content.error {
  box-shadow: none; }

[data-widget].ui-error > input.ui-widget-content, [data-widget].ui-error > input.ui-widget-content:focus, [data-widget].ui-error > input.ui-widget-content:active,
[data-widget].ui-component.ui-error > [data-widget]:first-child > input.ui-widget-content,
[data-widget].ui-component.ui-error > [data-widget]:first-child > input.ui-widget-content:focus,
[data-widget].ui-component.ui-error > [data-widget]:first-child > input.ui-widget-content:active,
.slick-cell.ui-error input,
.slick-cell.ui-error input:focus,
.slick-cell.ui-error input:active {

  background: #f6e5e5  no-repeat left 3px center;
  border: 1px solid #dc6f6e !important; }

[data-widget].ui-error > label {
  color: #dc6f6e; }























.slick-sort-indicator-asc,
.slick-sort-indicator-desc {
  background: none;



   }





.fa-rotate-180 {
  filter: none;




   }



[data-widget] .ui-radiobox .ui-button:focus, [data-widget] .ui-radiobox .ui-button:active {
  background: none repeat scroll 0% 0% #FFF; }








.nva_precluded {
  color: #ff0000; }



.ui-button > .ui-icon.internet {
  background: ; }
.ui-button.ui-state-hover > .ui-icon.internet {
  background: ; }
.ui-button.ui-state-disabled > .ui-icon.internet {
  background: ; }
.ui-button > .ui-icon.fa {
  background-image: none;

   }
.ui-button > .ui-icon-pencil {
  background-image: ;


   }

.ui-button:focus,
button:focus {
  -moz-box-shadow: 0px 0px 5px 0px #0090fe;
  -webkit-box-shadow: 0px 0px 5px 0px #0090fe;
  box-shadow: 0px 0px 5px 0px #0090fe;
  outline: none; }

input:focus,
textarea:focus {
  box-shadow: none; }








.ui-panel-view-container.ui-notabs {
  border-top: none; }











.ui-layout-horizontal .ui-widget.ui-textinput.empty > input {
  border: none; }








  .ui-button-container:not(.ui-section),
  .ui-button-container-right:not(.ui-section) {
    background-color: transparent; }















  .ui-table-doublegrid > .ui-layout-grid td.empty:not(.ui-button-container) {
    border: 1px solid #c2c2c2;
     }





  .ui-table-doublegrid .ui-gridview,
  .ui-table-doublegrid .slick-pager {
    border: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important; }
  .ui-table-doublegrid .LOCAL_HIGHLITE_TEXT {
    color: #0000d8; }



.ui-listbox div.ui-listbox-container {



  background: none repeat scroll 0 0 white; }

ul.ui-menu, ul.ui-submenu {
  background: white;
   }

/* styling to hide views when they are loading and to show them again when they finish loading. This avoids issues with browsers that render faster (as Firefox), which may lead to flickering effects */






.ui-datagrid .V_WARNING,
.ui-repeater .ui-textinput .V_WARNING,
.ui-table-matrix .V_WARNING,
.ui-component > .ui-widget .V_WARNING {
  background-color: #6198fd !important; }
.ui-datagrid .error,
.ui-repeater .ui-textinput .error,
.ui-table-matrix .error,
.ui-component > .ui-widget .error {
  background-color: #f4e4e4 !important; }
.ui-datagrid .warning,
.ui-repeater .ui-textinput .warning,
.ui-table-matrix .warning,
.ui-component > .ui-widget .warning {
  background-color: #fff6b3 !important; }
.ui-datagrid .success,
.ui-repeater .ui-textinput .success,
.ui-table-matrix .success,
.ui-component > .ui-widget .success {
  background-color: #ddf4c9 !important; }
.ui-datagrid .info,
.ui-repeater .ui-textinput .info,
.ui-table-matrix .info,
.ui-component > .ui-widget .info {
  background-color: #e3f9fc !important; }
.ui-datagrid .selectedItem,
.ui-repeater .ui-textinput .selectedItem,
.ui-table-matrix .selectedItem,
.ui-component > .ui-widget .selectedItem {
  background-color: #dbdbdb !important; }

.ui-repeater-row .ui-widget .OCCUPIED_LOCKED_AISLE_SEAT,
.ui-repeater-row .ui-widget .OCCUPIED_LOCKED_SEAT {
  background-color: #3fbf00 !important; }
.ui-repeater-row .ui-widget .OCCUPIED_AISLE_SEAT {
  background-color: #007fff !important; }
.ui-repeater-row .ui-widget .LOCKED_AISLE_SEAT {
  background-color: #bf0000 !important; }
.ui-repeater-row .ui-widget .LOCKED_SEAT {
  background-color: #bf7f00 !important; }
.ui-repeater-row .ui-widget .EXISTING_AISLE_SEAT {
  background-color: #aeaeae !important; }
.ui-repeater-row .ui-widget .EXISTING_SEAT {
  background-color: #e0e0e0 !important; }
.ui-repeater-row .ui-widget .OCCUPIED_SEAT {
  background-color: #00bfff !important; }







.ui-repeater-vertical .ui-textbox-checkbox span, .ui-repeater-rownumber .ui-textbox-checkbox span {


  border: 1px solid transparent !important;
   }
.ui-repeater-vertical .ui-textbox-checkbox.ui-widget-active span, .ui-repeater-rownumber .ui-textbox-checkbox.ui-widget-active span {
  border: 1px solid #fdfefb !important; }







    .ui-calendar-widget .ui-centerAlign [data-widget="text"] {
      border: 1px solid #e0ebeb; }
      .ui-calendar-widget .ui-centerAlign [data-widget="text"].error {
        background-color: #f4e4e4 !important; }

    .ui-calendar-widget .ui-repeater .ui-repeater-row .ui-repeater-cell .ui-layout-cell {
      background: #fff;
       }

      .ui-calendar-widget .ui-repeater .ui-repeater-row .ui-repeater-cell .ui-layout-cell .ui-textinput > input {
        border: 1px solid #e0ebeb;
         }
        .ui-calendar-widget .ui-repeater .ui-repeater-row .ui-repeater-cell .ui-layout-cell .ui-textinput > input.ui-nocolor {
          background-color: #fff !important; }








































.keyblock .ui-layout-responsive > .ui-component.ui-state-disabled > [data-widget] > label {
  color: #515151; }
.keyblock .ui-layout-responsive > .ui-component.ui-state-disabled [data-widget]:not(.ui-description) input[type="text"],
.keyblock .ui-layout-responsive > .ui-component.ui-state-disabled [data-widget]:not(.ui-description) .ui-widget-content,
.keyblock .ui-layout-responsive > [data-widget].ui-state-disabled:not(.ui-description):not(.ui-component) input[type="text"],
.keyblock .ui-layout-responsive > [data-widget].ui-state-disabled:not(.ui-description):not(.ui-component) .ui-widget-content {
  color: #515151;
   }




.keyblock .ui-layout-responsive [data-widget].ui-description input[type="text"],
.keyblock .ui-layout-responsive [data-widget].ui-description .ui-widget-content {
  color: #537a95;
   }
.keyblock .ui-layout-responsive .ui-notapplicable {
  color: #999999; }

























.ie9 .ui-view-windowx.ui-lovdialog > fieldset:last-child > button:hover, .ie9 .ui-view-windowx.ui-lovdialog > fieldset:last-child > button:focus,
.ie9 .ui-view-windowx.ui-editdialog > fieldset:last-child > button:hover,
.ie9 .ui-view-windowx.ui-editdialog > fieldset:last-child > button:focus,
.ie9 .ui-dialog .alert-footer > button.ui-button:hover,
.ie9 .ui-dialog .alert-footer > button.ui-button:focus,
.ie9 .primary-button:hover,
.ie9 .primary-button:focus,
.ie9 .btn-primary:hover,
.ie9 .btn-primary:focus {
  filter: none; }
.ie9 .ui-button {
  filter: none; }
  .ie9 .ui-button:hover {
    background: #e6e6e6; }


.ie9 .ui-view-windowx.ui-lovdialog > fieldset:last-child > button:hover,
.ie9 .ui-view-windowx.ui-editdialog > fieldset:last-child > button:hover,
.ie9 .ui-dialog .alert-footer > button.ui-button:hover,
.ie9 .primary-button:hover,
.ie9 .btn-primary:hover {
  background: #676767; }
.ie9 .ui-view-windowx.ui-lovdialog > fieldset:last-child > button,
.ie9 .ui-view-windowx.ui-editdialog > fieldset:last-child > button,
.ie9 .primary-button,
.ie9 .ui-view-window
.alert-footer > button {
  filter: none; }
.ie9 .ui-view-windowx.ui-lovdialog > fieldset:last-child > button:hover,
.ie9 .ui-view-windowx.ui-editdialog > fieldset:last-child > button:hover,
.ie9 .ui-dialog .alert-footer > button.ui-button:hover,
.ie9 .primary-button:hover {
  background: #676767; }
.ie9 .ui-widget input,
.ie9 .ui-listbox select {
  background-color: #fff; }
.ie9 .ui-widget img,
.ie9 .ui-widget textarea {
  background-color: #fff; }
.ie9 .ui-accordion-header {
  filter: none; }





.workspace-header.workflow-mode {
  background-image: repeating-linear-gradient(45deg, transparent, transparent 25px, #678d26 25px, #678d26 50px); }
  .workspace-header.workflow-mode .workflowbar-item {

    border-left: 0 !important; }




.workspace-footer .ui-statusbar span {
  color: #fff; }



.ui-view-window .ui-panel.ui-form-center {
  background-color: #f5f5f5;

  border: 1px solid #e3e3e3;



   }


  .ui-view-window .ui-panel.ui-form-center .ui-form-footer {
    background-color: #eee;
    border-top: solid 1px #ccc;





     }
    .ui-view-window .ui-panel.ui-form-center .ui-form-footer button {
      background: -webkit-linear-gradient(top, #999 0%, #575757 100%);

      border: .1em solid #333333;
      -webkit-box-shadow: 0 0 3px inset, 0 0.1em 0 rgba(255, 255, 255, 0.8) inset;



      color: #fff;

      text-shadow: 0px -0.1em 0px #333333;
      background: -ms-linear-gradient(top, #999 0%, #575757 100%);
      /* IE+ */
      background: -moz-linear-gradient(top, #999 0%, #575757 100%);
      /* FF3.6+ */ }



@media print {



  .ui-view-window .ui-button {
    border-color: #000 !important; }




  .slick-cell .ui-checkbox .ui-button {
    border: 1px solid #000 !important; }

  .slick-cell.selected .ui-checkbox .ui-button {
    border: 1px solid #000 !important; }


  .ui-panel.keyblock {
    border-top: 0 solid #FFFFFF;
     }




  .ui-view-window .ui-tabpanel {
    border-top: transparent; }


  .ui-view-window .ui-tabs .ui-tabs-nav {
    border-bottom: transparent;

     }
    .ui-view-window .ui-tabs .ui-tabs-nav > li {
      border: 1px solid;
       }
      .ui-view-window .ui-tabs .ui-tabs-nav > li.ui-tabs-selected:after {
        border-top-color: black;
         }




  [data-widget] > input {
    border: 1px solid !important; }
  [data-widget] .ui-radiobox .ui-button {
    border: 1px solid !important; }



  .slick-cell input.editor-text, .slick-cell input.ui-widget-content {
    border: none !important; }











  .slick-pager .slick-pager-nav input.ui-input-paging {
    border: none;
    background: transparent;
     }
  .slick-pager .slick-pager-nav .paging-separator {
    border-right: none !important;
     }
  .slick-pager .slick-pager-nav select.ui-select-paging {
    background: transparent;
    border: none;

     }


  .slick-cell {
    border: 1px solid #c2c2c2 !important; }

  .ui-state-default.slick-header {
    border-left: 1px solid #c2c2c2 !important;
    border-top: 1px solid #c2c2c2 !important; }

  .ui-grid-pager .slick-pager {
    border: 0 !important; }

  .ui-view-window .ui-accordion,
  .ui-view-window .ui-collapsiblepanel {
    background: #fff;
     }
    .ui-view-window .ui-accordion .ui-accordion-header,
    .ui-view-window .ui-accordion .ui-collapsiblepanel-header,
    .ui-view-window .ui-collapsiblepanel .ui-accordion-header,
    .ui-view-window .ui-collapsiblepanel .ui-collapsiblepanel-header {



      border-bottom: none !important; }

      .ui-view-window .ui-accordion .ui-repeater.ui-widget-content .ui-layout-horizontal.ui-repeater-row,
      .ui-view-window .ui-collapsiblepanel .ui-repeater.ui-widget-content .ui-layout-horizontal.ui-repeater-row {
        border-bottom: 1px solid #c2c2c2; } }



  .ui-panel-toolbar .toolbar-separator {
    border-right: 1px solid #ccc;



     }
  .ui-panel-toolbar .outset, .ui-panel-toolbar .toolbar-button:hover, .ui-panel-toolbar .toolbar-button.toolbar-toggle > a:hover {
    background-color: #e6e6e6;
    border-color: #ccc; }
  .ui-panel-toolbar .toolbar-button {




    background-color: transparent;
    border-color: transparent;

     }
    .ui-panel-toolbar .toolbar-button:hover {
      color: #337ab7; }


      .ui-panel-toolbar .toolbar-button.toolbar-toggle > a {


        background-color: transparent;
        border-color: transparent; }
        .ui-panel-toolbar .toolbar-button.toolbar-toggle > a:hover {
          color: #337ab7; }







  #multiCalendarContainer #screenReaderText {




    background: none; }



  #multiCalendarContainer > div {

    background-color: #fff; }
  #multiCalendarContainer .is-calendarsPicker > div {
    filter: alpha(opacity=50);
     }
  #multiCalendarContainer .is-calendarsPicker.activeCalendar > div {
    filter: alpha(opacity=100);
     }


  #multiCalendarContainer .ui-datepicker-cmd-next > span {

    background:  no-repeat; }
  #multiCalendarContainer .ui-datepicker-cmd-prev > span {

    background:  no-repeat; }


/*  evol.colorpicker = ColorPicker widget for jQuery UI  */
/*  (c) 2014 Olivier Giulieri  */
/*  https://github.com/evoluteur/colorpicker */




.evo-palette td {

  border: solid 1px #c0c0c0;

   }
.evo-palette tr.top > td {
  border-bottom: 0; }
.evo-palette tr.in > td {
  border-top: 0;
  border-bottom: 0; }
.evo-palette tr.bottom > td {
  border-top: 0; }



  .evo-palette th,
  .evo-palette-ie th {
    border: 0;



    background: transparent !important; }

.evo-palette-ie td {

  border: solid 1px #c0c0c0;

   }










.evo-colorind,
.evo-colorind-ie,
.evo-colorind-ff {
  border: solid 1px #c3c3c3;


   }








  .evo-color div {
    border: solid 1px #808080;
    border-right: solid 1px #c0c0c0;
    border-bottom: solid 1px #c0c0c0;




     }







  .evo-cHist div {

    border: solid 1px #c0c0c0;




     }

.evo-transparent {
  background-image: repeating-linear-gradient(135deg, black, black 1px, white 1px, white 3px); }

.evo-tr-box {

  border: solid 1px #c0c0c0;






   }













.evo-colorind, .evo-colorind-ie, .evo-colorind-ff {
  border: solid 1px #778fa1 !important;




   }

.navbar-default .navbar-nav > .notification-item.show > a, .navbar-default .navbar-nav > .notification-item.open > a {
  background-color: #E7007D; }

.navbar-default .navbar-nav > .notification-item.show > a > .notification-counter, .navbar-default .navbar-nav > .notification-item.open > a > .notification-counter {
  color: #000000; }

.navbar-default .navbar-nav > .notification-item.show a:hover,
.navbar-default .navbar-nav > .notification-item.show a:focus, .navbar-default .navbar-nav > .notification-item.open a:hover,
.navbar-default .navbar-nav > .notification-item.open a:focus {
  background-color: #fffafd; }

.workspace-header .workspace-header-buttons .navbar-brand,
.workspace-header .workspace-header-buttons .navbar-text,
.workspace-header .workspace-header-buttons .navbar-nav > li:not(.open) > a,
.workspace-header .workspace-header-buttons .navbar-nav > li.disabled > a,
.workspace-header .navbar-buttons .navbar-brand,
.workspace-header .navbar-buttons .navbar-text,
.workspace-header .navbar-buttons .navbar-nav > li:not(.open) > a,
.workspace-header .navbar-buttons .navbar-nav > li.disabled > a,
.workspace-footer .workspace-header-buttons .navbar-brand,
.workspace-footer .workspace-header-buttons .navbar-text,
.workspace-footer .workspace-header-buttons .navbar-nav > li:not(.open) > a,
.workspace-footer .workspace-header-buttons .navbar-nav > li.disabled > a,
.workspace-footer .navbar-buttons .navbar-brand,
.workspace-footer .navbar-buttons .navbar-text,
.workspace-footer .navbar-buttons .navbar-nav > li:not(.open) > a,
.workspace-footer .navbar-buttons .navbar-nav > li.disabled > a {
  color: #000000; }

.workspace-header .workspace-header-buttons .navbar-nav > .active:not(.open) > a,
.workspace-header .navbar-buttons .navbar-nav > .active:not(.open) > a,
.workspace-footer .workspace-header-buttons .navbar-nav > .active:not(.open) > a,
.workspace-footer .navbar-buttons .navbar-nav > .active:not(.open) > a {
  background-color: #000000;
  color: #78A42C; }

.workspace-header .workspace-header-buttons .navbar-nav > li:not(.disabled):not(.open) > a:hover,
.workspace-header .navbar-buttons .navbar-nav > li:not(.disabled):not(.open) > a:hover,
.workspace-footer .workspace-header-buttons .navbar-nav > li:not(.disabled):not(.open) > a:hover,
.workspace-footer .navbar-buttons .navbar-nav > li:not(.disabled):not(.open) > a:hover {
  background-color: #000000;
  color: #78A42C; }

.workspace-header .workspace-close,
.workspace-header .workspace-title,
.workspace-header .workspace-menu-toggle,
.workspace-footer .workspace-close,
.workspace-footer .workspace-title,
.workspace-footer .workspace-menu-toggle {
  color: #000000; }

.workspace-footer .workspace-footer-branding {
  background-color: #678d26; }

.ui-dialog .ui-dialog-title {
  background: #78A42C;
  color: #000000; }

.navbar-runner {
  background-color: #78A42C; }