/* hi theme dev.

   this is SASS file, i mean Syntactically Awesome StyleSheet.
   read about it here: http://sass-lang.com/
   you'll need it in order to compile it to CSS file
   which browsers can understand.

   below you can find definitions for colours and images paths.
   because theme's CSS is loaded as last,
   here you can also overwrite some layout rules.
   have fun.
*/
/* fonts */
/* colours */
/* stripes in bg */
.no-access, .warnik {
  background-image: url("images/stripes.png"); }

/* can't touch this! */
/* all the dirty work is done somewhere below
   modify it, if your dare, but better don't
*/
body {
  background-color: #fff;
  color: #000; }

body, input, button, textarea, select, .normal {
  font-family: Segoe UI, Arial, Helvetica, Nimbus Sans L, sans-serif; }

body, input, textarea, select {
  font-size: 12px; }

.active > a {
  background: transparent; }

#footer {
  color: #c5cace; }

a, a:visited, .multi_cancel, .breadcrumbs a, #page .ui-userdata a,
.ui-widget-content .ui-state-highlight a,
.ui-state-hover a, .ui-widget-content a {
  color: #d61500; }

a:hover, .multi_cancel:hover, #page .ui-userdata a:hover,
#page .grid-list-link a:hover, .ui-state-hover a:hover {
  color: #e7432b; }

body.login-layout #page .user-box {
  background-color: #f7f7f7;
  border-color: #f7f7f7;
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); }

#page .modal-wannabe {
  border-color: #cfcfcf; }

#global a {
  border-color: #c0c1c2;
  background: #e6e7e8 url("images/toolbox.png?v=1") repeat-x center -1px;
  color: #323438; }
#global a:hover {
  background: #f4f5f6 url("images/toolbox_highlight.png") repeat-x right top; }

.no-access, .warnik {
  border-color: #838d91;
  background-color: #ffeddd; }

.no-access,
section.warnik {
  font-size: 1.2em;
  border-color: #f3abab; }

.process-settings-error {
  font-size: 1.2em;
  font-weight: bold;
  font-family: Segoe UI Semibold, Segoe UI, Arial, Helvetica, Nimbus Sans L, sans-serif;
  padding: .5em; }

div.warnik {
  line-height: 1.3em;
  background: url("images/warnik.png") no-repeat 11px 14px;
  background: url("images/warnik.png") no-repeat 11px 14px, url("images/stripes.png");
  background-color: #ffeddd;
  border-color: #f3abab;
  padding-left: 34px;
  color: #8b1414; }
  div.warnik ul {
    padding-left: 20px;
    list-style: disc; }
    div.warnik ul li {
      margin: 5px 0; }

.information {
  background: url("images/info.png") no-repeat 11px 11px;
  background: url("images/info.png") no-repeat 11px 11px, url("images/stripes.png");
  background-color: #fff7c7;
  border-color: #f7d56f;
  text-shadow: 1px 1px 0 #fff;
  padding-left: 34px; }
  .information#attachment_message_box {
    background: url("images/des.png") no-repeat 11px 12px;
    background: url("images/des.png") no-repeat 11px 12px, url("images/stripes.png");
    background-color: #fff7c7;
    border-color: #f7d56f; }

.honey {
  background: #e3fabe;
  border-color: #a1e167; }

.menu {
  /* .top-level */
  /* .second-level */ }
  .menu.top-level {
    border: none;
    background: #f1f1f1 url("images/top-level.png") repeat-x; }
    .menu.top-level .top-level-wrapper, .menu.top-level .navigation, .menu.top-level li {
      background: url("images/top-level-right.png") right top no-repeat; }
    .menu.top-level .navigation {
      background-position: left top; }
    .menu.top-level a {
      color: #45474d;
      background-image: url("images/top-level-menu.png?v=12"); }
    .menu.top-level a:hover {
      /* this '!important' is sooo stupid, but it's here for retar... for IE7. */
      background-color: rgba(255, 255, 255, 0.25) !important;
      background-color: #f2f2f2; }
    .menu.top-level .active a {
      background-color: #f2f2f2; }
  .menu.second-level, .menu.second-level a {
    background: #f2f2f2 url("images/lower-level.png") center bottom repeat-x; }
  .menu.second-level a {
    color: #323438; }
  .menu.second-level a:hover {
    background-color: #f7f7f7; }
  .menu.second-level .active a {
    background: #fff;
    border-color: #c0c1c2; }

.breadcrumbs {
  color: #323438; }
  .breadcrumbs a {
    color: #838d91; }
  .breadcrumbs a:hover {
    border-bottom-color: #838d91; }

/* *************************
 * FORMS
 * ************************* */
.zend_form dd.loading, .zend_form dd.loading-pencil {
  color: #afb1b3; }
  .zend_form dd.loading .hgTooltipWrapper, .zend_form dd.loading-pencil .hgTooltipWrapper {
    background-image: url("images/pencil-loading.gif"); }
.zend_form .bolder .textarea,
.zend_form .bolder .select,
.zend_form .bolder .input {
  border-color: #727779; }

/* .zend_form */
p.error, .errors,
.process-settings-error {
  color: #cf0022; }

.form-errors {
  border-color: #f3abab;
  background-color: #ffeddd; }

.zend_form .textarea textarea[disabled],
.zend_form .select select[disabled],
.zend_form .input input[disabled],
.zend_form .textarea textarea[readonly],
.zend_form .select select[readonly],
.zend_form .input input[readonly],
.zend_form .uploader_wrapper,
.zend_form .attachment-multiuploader .input,
.zend_form span.view-value {
  background: #f2f3f4; }
.zend_form [readonly],
.zend_form [disabled],
.zend_form .disabled {
  color: #45474d; }
.zend_form .textarea,
.zend_form .select,
.zend_form .input {
  border-color: #c0c3c4; }
.zend_form .textarea textarea,
.zend_form .select select,
.zend_form .input input {
  background: #fff url("images/input_bg.png") repeat-x 0 top; }

.focus .select,
.focus .textarea,
.focus .input {
  border-color: #ddaf31 !important;
  outline: 2px solid #ffda74;
  -moz-outline-radius: 3px; }

.error .select,
.error .textarea,
.error .input {
  border-color: #ff989a !important; }

.success .select,
.success .textarea,
.success .input {
  border-color: #a1d179; }

.text-error,
a.text-error,
a.text-error:hover {
  color: #cf0022; }

.text-success,
a.text-success,
a.text-success:hover {
  color: #057d02; }

.fixie6 .submit-wrap {
  border-color: #ddaf31; }
  .fixie6 .submit-wrap input {
    background: #ffda74 url("images/btn.png") 0 0;
    color: #221; }

.zf-style-element {
  border-color: #c0c3c4;
  background: #fff url("images/input_bg.png") repeat-x 0 top; }
  .zf-style-element[disabled] {
    background: #f2f3f4; }
  .zf-style-element:focus {
    border-color: #ddaf31;
    outline: 2px solid #ffda74;
    -moz-outline-radius: 3px; }
  .zf-style-element .error {
    border-color: #ff989a !important; }
  .zf-style-element .success {
    border-color: #a1d179 !important; }

.btn, button,
.ui-button.ui-widget.ui-state-default.ui-button-text-only,
input[type=submit] {
  background-color: #ffda74;
  background-image: url("images/btn.png");
  color: #221;
  border-color: #ddaf31; }
  .btn:hover, button:hover,
  .ui-button.ui-widget.ui-state-default.ui-button-text-only:hover,
  input[type=submit]:hover {
    color: #000;
    background-color: #ffe378;
    border-color: #f3c136;
    background-position: left -30px; }
  .btn:focus, button:focus,
  .ui-button.ui-widget.ui-state-default.ui-button-text-only:focus,
  input[type=submit]:focus {
    border-color: #b18c27;
    outline: 2px solid #ffda74;
    -moz-outline-radius: 3px; }
  .btn:active, button:active,
  .ui-button.ui-widget.ui-state-default.ui-button-text-only:active,
  input[type=submit]:active {
    background-color: #e6cc6c;
    border-color: #b18c27;
    color: #1b1b0e;
    background-position: left -64px;
    -moz-box-shadow: inset 0 -1px 0 #ffffa2;
    -webkit-box-shadow: inset 0 -1px 0 #ffffa2;
    box-shadow: inset 0 -1px 0 #ffffa2;
    outline: none; }
  .btn.disabled, button.disabled,
  .ui-button.ui-widget.ui-state-default.ui-button-text-only.disabled,
  input[type=submit].disabled {
    border-color: #999;
    background: #ddd;
    color: #666;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
    outline: none;
    cursor: default; }

.buttons a:focus {
  border-bottom-color: #000; }
.buttons a:hover {
  border-bottom-color: #d61500; }

a.btn {
  border-color: #ddaf31;
  color: #221; }

.char-counter.wrapper .char-counter {
  color: #70747d;
  background-image: url("images/char-counter.png"); }
.char-counter .down.less-than-5-words-left {
  color: #8a333e; }
.char-counter .down.less-than-4-words-left {
  color: #a02939; }
.char-counter .down.less-than-3-words-left {
  color: #b81c33; }
.char-counter .down.less-than-2-words-left {
  color: #c91430; }
.char-counter .down.less-than-1-words-left {
  color: #d90c2d; }
.char-counter .down.less-than-0-words-left {
  color: #f10028; }

/* pencil-edits */
.pencil-edit-selecto,
.pencil-file,
.pencil-no,
.pencil-readonly,
.pencil-locked,
.pencil-edit-radio,
.pencil-edit,
.pencil-delete,
.pencil-remove {
  background-color: #fafafa;
  background-image: url("images/pencil.png?i=6");
  border-color: #c0c3c4; }

.pencil-file:hover,
.pencil-edit-radio:hover,
.pencil-edit:hover,
.pencil-delete:hover,
.pencil-remove:hover {
  background-color: #fffdd0; }

.pencil-remove {
  border-color: #b6001e;
  background-color: #cf0022; }
  .pencil-remove:hover {
    background-color: #dd4c56; }

.waiting,
.working {
  background: url("images/pencil-loading.gif") no-repeat center center; }

.complete {
  background: url("images/save.png") no-repeat center center; }

/* left menu layout */
.menu-on-left {
  border-left-color: #c0c1c2; }

.tree-on-left {
  border-right-color: #c0c1c2; }
  .tree-on-left .node-info-content {
    background: #fff;
    border-left-color: #c0c1c2; }

.menu.lower-levels {
  border-right-color: #c0c1c2; }
  .menu.lower-levels .navigation li ul li:before {
    content: url("images/sublevel.png");
    font-size: 26px;
    position: absolute;
    left: -12px;
    top: -335px; }

.tabs-level .tabs li a,
.menu.lower-levels .navigation a {
  border-color: #c0c1c2;
  background: #e6e7e8 url("images/toolbox.png?v=1") repeat-x center -1px;
  color: #000;
  text-shadow: 1px 1px 0 #fff; }
  .tabs-level .tabs li a:hover,
  .menu.lower-levels .navigation a:hover {
    background: #f4f5f6 url("images/toolbox_highlight.png") repeat-x right top; }

.menu.lower-levels .navigation li.active > a {
  background: #fffabe url("images/highlight.png") repeat-x right bottom;
  border-color: #d4c38e;
  color: #000; }

.tabs-level .tabs {
  border-bottom-color: #c0c1c2; }
  .tabs-level .tabs li.active a {
    background: #fff;
    border-bottom-color: #fff; }

.permission-sublist {
  background: url("images/sublevel-v.png") repeat-y left top; }
  .permission-sublist dt:before {
    content: url("images/sublevel-h.png");
    position: absolute;
    left: -20px;
    top: -1px; }

.aclGroup .navigation a.active {
  background: #fff !important; }

.space_the_final_frontier {
  border-color: #c0c1c2;
  background: #f2f3f4; }

.space_bar {
  background: #ffda74 url("images/btn.png") repeat-x 0 -6px;
  border-color: #c0c1c2; }

.toolbox {
  background: #e6e7e8 url("images/toolbox.png?v=1") center -1px;
  border-color: #c0c1c2; }
  .toolbox ul, .toolbox li {
    background: url("images/toolbox_right.png") repeat-y left top; }
  .toolbox ul {
    background-position: -15px 0;
    margin-bottom: -1px; }
    .toolbox ul li {
      border-bottom: 1px solid #c0c1c2; }
      .toolbox ul li a:hover {
        background: #f4f5f6 url("images/toolbox_highlight.png") repeat-x right top;
        background-color: transparent; }
      .toolbox ul li .highlight-action,
      .toolbox ul li .important-action,
      .toolbox ul li .success-action {
        background-image: url("images/stripes.png");
        text-shadow: none; }
        .toolbox ul li .highlight-action:hover,
        .toolbox ul li .important-action:hover,
        .toolbox ul li .success-action:hover {
          background-image: url("images/stripes.png"); }
      .toolbox ul li .highlight-action {
        background-color: #ffefbf;
        color: #420; }
        .toolbox ul li .highlight-action:hover {
          background-color: #ffe28c; }
      .toolbox ul li .important-action {
        background-color: #ffc6bf;
        color: #600; }
        .toolbox ul li .important-action:hover {
          background-color: #ffafa6; }
      .toolbox ul li .success-action {
        background-color: #d6ebc2;
        color: #050; }
        .toolbox ul li .success-action:hover {
          background-color: #bcde9c; }

ul[class|="box-actions"] li a,
.toolbox li a {
  border-color: #c0c1c2;
  color: #000;
  text-shadow: 1px 1px 0 #fff; }

.zend_form td a[class|="action"],
.jqgrow td a[class|="action"],
.jqgroup td a[class|="action"],
.jqgrow td a.new-comments {
  background-color: #ededed;
  color: #ededed;
  border-color: #c0c1c2; }
  .zend_form td a[class|="action"]:hover,
  .jqgrow td a[class|="action"]:hover,
  .jqgroup td a[class|="action"]:hover,
  .jqgrow td a.new-comments:hover {
    background-color: #fffabe; }

/* multiupload */
.uploader_wrapper {
  border-top-color: #c0c1c2; }
  .uploader_wrapper .progressBarStatus {
    color: #70747d; }
  .uploader_wrapper .progressBarInProgress,
  .uploader_wrapper .progressBarComplete,
  .uploader_wrapper .progressBarError {
    background: #45474d; }
  .uploader_wrapper .red .progressBarComplete,
  .uploader_wrapper .red .progressBarError {
    background: #cf0022; }
  .uploader_wrapper .red .progressBarStatus {
    color: #cf0022; }

.field-perm span.view-value {
  background-image: url("images/batch-modify-all.png");
  background-repeat: no-repeat;
  background-position: 0 0; }

.field-perm.own span.view-value {
  background-image: url("images/batch-modify-own.png"); }

div.legend {
  background: #f2f3f4 url("images/stripes.png");
  border-color: #f2f2f2;
  text-shadow: 1px 1px 0 #fff; }

td, th {
  border-color: #c0c1c2; }

thead, th,
.ui-state-default.ui-jqgrid-pager,
.ui-state-default.ui-th-column,
.ui-widget-header .ui-state-default,
.ui-widget-header .ui-state-hover {
  background: #e3e4e5 url("images/th.png") repeat-x 0 top; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background: #fff; }

.ui-datepicker-calendar .ui-state-highlight {
  border-color: #000; }

.ui-state-active, .ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  background: #fffabe; }

table.table-100 tr:nth-child(even) td {
  background: #f2f3f4; }

.gray-out {
  background: #ededed; }

.gray-out, .gray-out * {
  color: #afb1b3; }

.js .multi-selecto.opened .multi-selecto-value {
  background: #fffabe; }
.js .multi-selecto-value:hover {
  background: #f7f7f7; }
.js .multi-selecto-checkboxes {
  background: #fff;
  color: #000;
  border-color: #838d91; }
  .js .multi-selecto-checkboxes ul li .waiting,
  .js .multi-selecto-checkboxes ul li .complete {
    background-color: #fff; }
  .js .multi-selecto-checkboxes ul li:hover {
    background: #f7f7f7; }

.select-list a {
  border-color: #fff; }
  .select-list a:focus {
    border-color: #c0c1c2; }
  .select-list a:hover {
    background: #f7f7f7;
    border-color: #c0c1c2; }

ul.groups_list li.group .waiting,
ul.groups_list li.group .complete {
  background-color: #fff; }

.grid-list .grid-loading {
  background: url("images/pencil-loading.gif") no-repeat center top; }

.ui-jqgrid td, #page .ui-jqgrid th {
  border-color: #c0c1c2; }

#page .ui-widget-content {
  color: #000;
  border-color: #c0c1c2; }
#page tr.ui-search-toolbar select,
#page tr.ui-search-toolbar input {
  border-color: #c0c1c2; }
#page .ui-state-hover, #page .ui-widget-content .ui-state-hover,
#page .ui-widget-header .ui-state-hover, #page .ui-state-focus,
#page .ui-widget-content .ui-state-focus, #page .ui-widget-header
.ui-state-focus {
  background: #f2f3f4; }
#page .ui-jqgrid {
  border-color: #c0c1c2; }
  #page .ui-jqgrid tr.jqgrow {
    background-color: #fff; }
    #page .ui-jqgrid tr.jqgrow td {
      border-color: #d9d9d9;
      color: #333; }
    #page .ui-jqgrid tr.jqgrow.chosen-row td {
      background-color: #ffedcb;
      border-color: #ffd37f;
      color: #7d7253; }
    #page .ui-jqgrid tr.jqgrow.chosen-row:hover td {
      background-color: #ffdc98;
      border-color: #ffc24c; }
    #page .ui-jqgrid tr.jqgrow.new td {
      background-color: #f2f3f4;
      border-color: #c9cdd1;
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
      color: #001931; }
      #page .ui-jqgrid tr.jqgrow.new td a {
        color: #3c4e59; }
    #page .ui-jqgrid tr.jqgrow.new:hover td {
      background-color: #d6dadd;
      border-color: #adb3ba; }
    #page .ui-jqgrid tr.jqgrow:hover td {
      background-color: #e6e6e6;
      border-color: #bfbfbf; }
  #page .ui-jqgrid tr.jqgroup td {
    background: #fffabe url("images/highlight.png") repeat-x scroll right bottom; }
  #page .ui-jqgrid tr.jqgroup.ui-sortable-helper td {
    border-color: #c0c1c2; }
  #page .ui-jqgrid tr.jqgroup.light-form-separator td {
    background: #3c4e59 url("images/udata.png?v=2") repeat-x center top;
    background-position: center center;
    color: #fff; }
    #page .ui-jqgrid tr.jqgroup.light-form-separator td a[class|="action"] {
      border-color: #3c4e59; }
  #page .ui-jqgrid input[type=text],
  #page .ui-jqgrid input[type=password],
  #page .ui-jqgrid select,
  #page .ui-jqgrid textarea {
    border-color: #c0c1c2;
    background: #fff url("images/input_bg.png") repeat-x 0 top; }
  #page .ui-jqgrid .ui-jqgrid-htable th.ui-state-hover {
    background: #f9f9fa url("images/th.png") repeat-x 0 bottom; }
  #page .ui-jqgrid .ui-widget-content .ui-state-highlight {
    background: #fffabe; }
  #page .ui-jqgrid .ui-jqgrid-hdiv {
    border-bottom-color: #45474d !important; }
  #page .ui-jqgrid .ui-jqgrid-pager {
    border-bottom-color: #838d91 !important; }
  #page .ui-jqgrid tr.ui-search-toolbar th {
    background: #e3e4e5; }
  #page .ui-jqgrid .ui-pg-button:hover {
    background: #fff; }
#page .ui-jqgrid-titlebar, #page .grido-title {
  border-bottom-color: #838d91; }
#page .ui-state-default.loading {
  background-image: url("images/loading.gif");
  background-color: #fff7b7;
  border-color: #f7d56f; }
#page .grid-list-link {
  border-left-color: #c0c1c2; }
  #page .grid-list-link a {
    color: #323438;
    border-right-color: #c0c1c2;
    background: #e6e7e8 url("images/toolbox.png?v=1") repeat-x center -1px; }
    #page .grid-list-link a:hover {
      color: #323438;
      background: #f4f5f6 url("images/toolbox_highlight.png") repeat-x right top; }
    #page .grid-list-link a.active-filter {
      background: #fff;
      color: #323438;
      border-top-color: #c0c1c2;
      border-bottom-color: #f7f7f7; }
#page .task-list .grid-list-link a .new_count.loading {
  background: url("images/loading-small.gif") no-repeat center center; }
#page .ui-state-disabled, #page .ui-widget-content .ui-state-disabled,
#page .ui-widget-header .ui-state-disabled {
  color: #666; }
#page .ui-widget-header, #page .grido-title {
  background: #3c4e59 url("images/udata.png?v=2") repeat-x center top; }

#gbox_todo_list .jqgrow.new td a[class|="action"], #gbox_todo_list .jqgrow.chosen-row td a[class|="action"] {
  background-color: #fff; }
  #gbox_todo_list .jqgrow.new td a[class|="action"]:hover, #gbox_todo_list .jqgrow.chosen-row td a[class|="action"]:hover {
    background-color: #fffabe; }

.toolbar_btn.show_columns {
  background: url("images/toggle-col.png") no-repeat 1px 1px; }
.toolbar_btn:hover {
  border-color: #c0c1c2;
  background-color: #f2f3f4; }

.ui-jqgrid-pager .empty.error {
  color: #cf0022; }

.executor-div,
.pseudo-grido {
  border-color: #c0c1c2; }

.grido-title, .grido-title a {
  color: #fff; }

.grido-content {
  border-bottom-color: #838d91; }

.comment-add {
  border-bottom-color: #c0c1c2; }

.comments li {
  border-bottom-color: #c0c1c2; }
.comments .comment-data {
  border-bottom-color: #f7f7f7; }
.comments .comment-content {
  border-color: #cfcfcf;
  background: #f5f6f7; }

.comment-deleted,
.no-comments {
  color: #afb1b3; }

.box-employee .status, .grid-list td .status {
  background-image: url("images/status.png"); }
  .box-employee .status.online, .grid-list td .status.online {
    background-position: center -19px; }
  .box-employee .status.none, .grid-list td .status.none {
    background-position: center -38px; }

.table-form-element-checkbox .waiting,
.table-form-element-checkbox .complete {
  border-color: #fff; }

div[class|="box"],
header[class|="box"] {
  border-color: #c0c1c2;
  background: #f9f9fa url("images/th.png") repeat-x 0 bottom; }

ul[class|="box-actions"] li,
.box-process .toolbox li {
  background: url("images/toolbox_right.png") repeat-y left top; }
ul[class|="box-actions"] a,
.box-process .toolbox a {
  border-bottom-color: #c0c1c2; }
  ul[class|="box-actions"] a:hover,
  .box-process .toolbox a:hover {
    background: #fff; }

#page .img-employee {
  border-color: #cfcfcf;
  background: #fff; }
  #page .img-employee a {
    background-color: #fafafa;
    border-color: #c0c3c4; }
    #page .img-employee a:hover {
      background-color: #fffdd0; }

.settings-change-password,
.settings-change-email {
  border-color: #c0c1c2;
  background: #f7f7f7 url("images/stripes.png"); }

/* infos */
.infos ul {
  background: #fff;
  color: #000; }
.infos.exceptions .infos-centrify {
  background: rgba(224, 0, 0, 0.8); }
.infos.exceptions .highlight {
  border-color: #c00; }
.infos.alerts .infos-centrify {
  background: rgba(255, 167, 0, 0.8); }
.infos.alerts .highlight {
  border-color: #d80; }

.ui-dialog,
.infos .infos-centrify {
  background: url("images/infos.png"); }

.ui-dialog .ui-dialog-titlebar-close,
.infos #hgInfosCloser, a.nyroModalCloseButton {
  color: #000;
  background: #ffe378; }
  .ui-dialog .ui-dialog-titlebar-close:hover,
  .infos #hgInfosCloser:hover, a.nyroModalCloseButton:hover {
    background: #fff4ba; }

.ui-dialog-titlebar,
.infos .highlight {
  border-color: #70747d;
  background: #ffda74 url("images/btn.png") repeat-x 0 -2px;
  color: #221; }

.ui-dialog .ui-dialog-content.ui-widget-content {
  background: #fff;
  border-color: #70747d; }
.ui-dialog .ui-dialog-buttonpane {
  border-color: #70747d; }
.ui-dialog.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .confirm-no-btn {
  color: #d61500;
  border: none;
  background: transparent; }
  .ui-dialog.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .confirm-no-btn:hover {
    color: #e7432b;
    text-decoration: underline !important; }

/* BiZi community */
section.community .features {
  color: #45474d; }
  section.community .features li h3 {
    border-bottom-color: #c0c1c2; }
section.community li.process {
  border-color: #c0c1c2; }
section.community .process .toolbox h3 a {
  color: #45474d; }
  section.community .process .toolbox h3 a:hover {
    color: #323438; }
section.community .process .details .no.price {
  color: #659200; }
section.community .process .details .created {
  border-top-color: #c0c1c2; }

input.error {
  border-color: #cf0022 !important; }

/* filters */
.filter_form select,
.filter_form input {
  border-color: #c0c3c4;
  background: #fff url("images/input_bg.png") repeat-x 0 top; }

.filter_header {
  background: url("images/lower-level.png") center bottom repeat-x;
  border-bottom-color: #c0c1c2; }

.operator_wrapper {
  background: #f2f2f2; }

.filter_block_wrapper {
  border-color: #cfcfcf; }

.filter_form .filter_block .action-remove-condition-block {
  border-color: #cfcfcf; }

.state-highlight {
  background: #fffabe; }

.array-value,
.filter_block {
  -o-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s; }

/* calendar */
.calendarMain {
  border-color: #c0c1c2; }
  .calendarMain .current-time {
    background: transparent url("images/calendar-now.png"); }

.calendarRange {
  background: #fffabe url("images/highlight.png") repeat-x center bottom; }

.calendarRangeStyler {
  border-top-color: #d4c38e; }

.calendarHead {
  border-bottom-color: #a3a4a5;
  text-shadow: 0 1px 0 #f7f7f7; }
  .calendarHead .today {
    background: #3c4e59 url("images/udata.png?v=2") repeat-x center top; }
  .calendarHead, .calendarHead .calendarHeadScrollFixHidder {
    background: #e6e7e8 url("images/toolbox.png?v=1") repeat-x center -1px; }

.calendarDays {
  background: url("images/calendar-cell-bg.png") center top; }
  .calendarDays .today {
    background: #f5f6f7 url("images/calendar-cell-bg.png") center top; }

.calendarDay {
  border-left-color: #c0c1c2; }
  .calendarDay.Day7 {
    border-right-color: #c0c1c2; }

.pencil-select-wrap div.select a[class|="pencil"],
.pencil-select-wrap div.select span[class|="pencil"] {
  border-left-color: #c0c1c2; }

.company-structure ol {
  background: url("images/sublevel-v.png") repeat-y 10px top; }
  .company-structure ol li:before {
    content: url("images/sublevel-h.png"); }
  .company-structure ol li.bg {
    background: #fff; }
  .company-structure ol li .standard {
    color: #70747d; }

.toggler {
  background: #c1c0b9 url("images/toggler.png"); }

.pencil-select-wrap div.textarea a[class|="pencil"], .pencil-select-wrap div.textarea span[class|="pencil"], .pencil-select-wrap div.input a[class|="pencil"], .pencil-select-wrap div.input span[class|="pencil"] {
  border-color: #c0c1c2; }

.edit_perms_tbl span.view-value {
  background-color: #fff; }

.status-names span.view-value, .field-perm span.view-value {
  background-image: url("images/batch-modify-all.png");
  background-repeat: no-repeat;
  background-position: 0 0; }

.field-perm.own span.view-value {
  background-image: url("images/batch-modify-own.png"); }

.status-names.name span.view-value {
  background-image: url("images/status-name.png"); }

.status-names.desc span.view-value {
  background-image: url("images/status-desc.png"); }

.zend_form .display-group fieldset {
  border-color: #c0c1c2;
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }

.show-materials fieldset {
  border-color: #c0c1c2; }
  .show-materials fieldset li a {
    border: 1px solid #c0c1c2; }
    .show-materials fieldset li a:hover {
      text-decoration: none;
      border-color: #82ade1;
      background: #eff8fe; }

#form-grido .zend_form dd.field-group fieldset {
  border-color: #c0c1c2;
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
#form-grido .zend_form dt.focus, #form-grido .zend_form dd.focus {
  background: #f7f7f7; }

.grid-group-wrap .actions a {
  border-color: #c0c1c2; }

.gray-out .view-value, .zend_form .gray-out .view-value {
  background-color: #f4f4f4; }
.gray-out .input.text,
.gray-out .textarea,
.gray-out .select, .zend_form .gray-out .input.text,
.zend_form .gray-out .textarea,
.zend_form .gray-out .select {
  background: #f4f4f4; }

/* FIXES */
body.fffix .zend_form td a[class|="action"], body.fffix .jqgrow td a[class|="action"] {
  color: #d61500 !important; }
  body.fffix .zend_form td a[class|="action"]:hover, body.fffix .jqgrow td a[class|="action"]:hover {
    color: #e7432b !important; }

.nyroModalCont {
  background: url("images/infos.png");
  top: 1em !important; }
  .nyroModalCont .modal-title {
    background: #ffda74 url("images/btn.png") repeat-x 0 -2px;
    color: #221; }

.ui-autocomplete-loading,
.executor-div.loading,
.nyroModalLoad {
  background-color: transparent;
  background-image: url("images/loading.gif");
  background-repeat: no-repeat;
  background-position: center center; }

.nyroModalLoad {
  background-color: #fff; }

.ui-autocomplete-loading {
  background-position: center right; }

.wiki .toc {
  background-color: #fff7c7;
  border-color: #f7d56f;
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); }
  .wiki .toc a {
    color: #312b16; }

/* in order to overwrite theme template,
   put your styles below */
.hgTooltip .hgTooltipInside {
  background: #fff7c2;
  border: 1px solid #fc3; }
.hgTooltip .hgTooltipText {
  color: #630;
  border: 1px solid #ffffde; }
.hgTooltip .hgTooltipPointer {
  background-position: -34px -22px; }
.hgTooltip.up .hgTooltipPointer {
  background-position: -34px -16px; }

.information {
  color: #331a00;
  text-shadow: none; }

#top_bar, #footer, body.login-layout, body.nojs {
  background: #3c4e59; }

body.infopage {
  background: #fff; }

#top_bar, #footer, .logo {
  color: rgba(255, 255, 255, 0.7) !important;
  color: #c5cace; }

#top_bar {
  font-size: 1em; }
  #top_bar #user a, #top_bar #logo {
    color: #fff; }

#footer a {
  color: #fff;
  font-weight: bold; }
  #footer a:hover {
    text-decoration: none;
    border-bottom: 1px dotted #c5cace;
    border-bottom: 1px dotted rgba(255, 255, 255, 0.7); }
  #footer a.hg {
    color: #efe8ff; }

.menu.top-level a {
  color: #000; }
.menu.top-level a:hover {
  /* this '!important' is sooo stupid, but it's here for retar... for IE7. */
  background-color: rgba(255, 255, 255, 0.35) !important;
  background-color: #f2f2f2; }

#global a,
#global .textarea,
#global .select,
#global .input {
  border-color: black; }
#global a {
  -moz-box-shadow: inset 0 -1px 2px #bbb, inset 0 0 0 1px #fff;
  -webkit-box-shadow: inset 0 -1px 2px #bbb, inset 0 0 0 1px #fff;
  box-shadow: inset 0 -1px 2px #bbb, inset 0 0 0 1px #fff; }

.pseudo-grido .ui-icon, .jqgrid .ui-icon, .ui-widget-header .ui-icon {
  background-image: url("jquery-ui-1.8.16/images/ui-icons_ffffff_256x240.png"); }

.ui-dialog-titlebar .ui-icon {
  background-image: url("jquery-ui-1.8.16/images/ui-icons_3c4e59_256x240.png"); }

.pseudo-grido, #page .ui-jqgrid {
  border-top-color: #838d91; }

#page .ui-jqgrid-titlebar, #page .grido-title {
  border-bottom-color: #45474d; }

.calendarHead .today {
  color: #fff;
  text-shadow: none; }

.toolbar_btn:hover,
.ui-widget-header a.ui-state-hover,
#page .ui-jqdialog-titlebar.ui-widget-header a.ui-state-hover,
#page .HeaderButton.ui-state-hover {
  border-color: #13191c;
  background-color: #32414a; }

.ui-widget-header a.ui-state-hover {
  background: #32414a; }

.ui-datepicker .ui-datepicker-calendar {
  font-size: 1em; }
  .ui-datepicker .ui-datepicker-calendar td {
    width: 14.28571%; }
    .ui-datepicker .ui-datepicker-calendar td span,
    .ui-datepicker .ui-datepicker-calendar td a {
      padding: .25em .4em .25em 0; }
    .ui-datepicker .ui-datepicker-calendar td a:hover {
      text-decoration: none; }
.ui-datepicker .ui-state-default {
  background: #fff;
  border-color: #f2f2f2;
  font-weight: normal; }
.ui-datepicker .ui-state-hover {
  background: #f7f7f7;
  border-color: #838d91; }
.ui-datepicker .ui-state-highlight {
  border-color: #838d91;
  border-width: 2px;
  margin: -1px; }
.ui-datepicker .ui-state-active {
  background: #f6b00c;
  border-color: #e0a008;
  color: #fff;
  font-weight: bold; }
  .ui-datepicker .ui-state-active.ui-state-hover {
    border-color: #966b06; }

#page .img-employee {
  background: #f1f1f1; }

@-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; } }
.important-action {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  -o-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite; }

.ui-dialog .ui-dialog-titlebar-close {
  overflow: hidden;
  padding: 0;
  right: 0;
  text-indent: -10000px; }
  .ui-dialog .ui-dialog-titlebar-close:hover {
    padding: 0;
    right: 0; }

.ui-dialog .ui-dialog-titlebar-close span {
  left: 0;
  position: absolute;
  top: 0; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
  padding: 1px 8px 2px; }
/*# sourceMappingURL=theme.css.map */
