  .selected path,.selected ellipse,.selected rect
      {
      stroke:white !important;
      /*-webkit-filter: url(#selected_filter);*/
      fill:#dcf6ff !important;
      }
      .disabled path, .disabled ellipse,.disabled rect
      {
      fill: rgb(104,104,104) !important;
      stroke:black !important;
      }
      .hidden path
      {
      display:none;
      }
      .control , .btn
      {
      cursor: pointer;
      }
      .control.disabled
      {
      cursor: default;
      }

      .active path, .active ellipse, .active rect
      {
        fill: rgb(68, 107, 76) !important;
      }

      .btn:hover path, .btn:hover rect, .btn:hover ellipse, .btn:hover text
      {
      opacity:0.5 !important;
      }

      .control:hover path, .control:hover rect, .control:hover ellipse
      {
      opacity:0.5 !important;
      }

      .control.disabled:hover path, .control.disabled:hover rect,.control.disabled:hover ellipse
      {
      opacity:1.0 !important;
      }


      .control.error path,.control.error rect,.control.error ellipse
      {
         fill: url(#error_pattern) !important;
         opacity:1 !important;
         stroke:#ff4e4e !important;
         stroke-width: 2 !important;
         cursor: default;

      }