/* Container */
.container-fluid {
  padding: 0!important;
}

#submenu-box {
/*  margin-top:-10px!important;*/
  margin-top:-11px!important;
}

/* Filters bar */

#selectors {
  margin-top: 15px;
}

.dropdownWrapper select {
  margin-top: -15px;    
  line-height: 15px!important

}

/* Toolbar buttons */

.toolbar-list {
  float: right;
  margin-top: -52px;
  padding-right: 15px;
}



/* Hide toolbar row */

.row-fluid .span12 {
  height: 0px!important;
  min-height: 0px!important;
}

.toolbar-list .button a {
  padding: 5px;
  padding-right: 10px;
  background: url(ohanah_images/toolbarIcon_bg.png) top right repeat-x !important;
  text-shadow: none;
  border-radius: 3px;
  color: white;
  cursor: pointer;
}

.toolbar.disabled {
  color: white!important;
  text-shadow: none;
  cursor: default;
}

.toolbar td.button .toolbar.disabled:hover {
  color: white!important;
  text-shadow: none;
  cursor: default;
  background: url(ohanah_images/toolbarIcon_bg.png) top left repeat-x !important;
}

#toolbar-publish .toolbar.disabled:hover {
  background: url(ohanah_images/toolbarIcon_bg.png) top left repeat-x !important;
}

/* Sidebar */

#submenu li {
  display: inline;
  margin-right: 30px;
}

/* Form elements */

.panelContent select {
  margin-top: 1px;
}

.cleditorMain {
  margin-bottom: 80px!important;
}

input[type="checkbox"], input[type="radio"] {
  display: block;
  float: left;
  width: 30px!important;
  margin-top: 2px;
}

.-koowa-grid-checkbox, #toggle {
  width: 15px!important;
  margin-top: 1px!important;
}

td.biggest img {
  margin-top: -7px;
}

/* System message */

#system-message-container div {
  margin-top: -10px;
  height: 30px;
}

.alert {
  margin-bottom: 0px!important;
}

/* Recurring banner */ 

#toolbar-box .header {
  width: 100%!important;
  display: inline;
  background: none;
}

#toolbar-box .toolbar.alert {
  display: inline;
  float: right;
  background: none;
  border: 0;
  margin-top: -12px;
}

/* Fix active state for text filter */

#selectors .selector li {
  padding-bottom:17px;
}

/* Event form margin on bottom */

#eventWrapper2 {
  padding-bottom: 100px;
}

/* Fix outline for search bar */

#filterHeader input {
  outline: none;
}

input[type="radio"] {
  -webkit-appearance: radio;
}

.container-main > hr {
  display: none;
}

a.toolbar {
  filter: alpha(opacity=65);
  opacity: 0.65;
}