

/***************
  Tabs
*/

#tabs-wrapper { /* style.css?c (line 613) */
  border-bottom: none !important;
  margin:0 -26px 0 !important;
}


#tabs-wrapper ul.primary {
  margin-top: 1em !important;
  padding: 0 !important;

}

#tabs-wrapper ul.primary li {
  background-color: #ddd !important;
  margin: 0 0 0 1em !important;
}



/*
 * Panel content *
 */

div.panels-flexible-row { /*flexible.css?c (line 33) */
  margin:0;
  padding:0.25em !important;
}

div.panels-display {
  background: #fafafa !important;
  border: 1px dashed #ccc !important;
}

div.panels-display h2.label {
  font-size: 90% !important;
  margin: 0.25em 0 !important;
}


.panel-pane {
  background-color: transparent !important;
  border-color: #ddd !important;

}

.panel-pane .grabber {
  background-color: #bbb !important;
}

.panel-pane .grabber:hover {
  background-color:#aaa !important;
  color:#ffc !important;
}

div.panel-pane h2.title {
  color: #777 !important;
  letter-spacing: 1px !important;
  font-size: 90% !important;
  text-transform: uppercase !important;
}




/****************
  layout designer
*/


form#panels-panel-context-edit-content {
  border-top: 3px solid #888 !important;
  background: #efefef !important;
  padding: 1em !important;
}

div.panel-flexible { /*flexible.css?c (line 22) */
  margin: 1em 0;
  border: 1px solid #dcdcdc !important;
  background: #fff !important;
}

.panel-flexible-edit-layout .panels-flexible-row-inside { /*flexible...min.css?c (line 25) */
  border: 0px solid #dcdcdc !important;
  margin:5px !important;
  background-color: #e9e9e9 !important;
}

.panels-flexible-splitter {
  border-left:1px solid #CCCCCC !important;
  border-right:1px solid #CCCCCC !important;
  border-top:0px solid #CCCCCC !important;
  border-bottom:0px solid #CCCCCC !important;
}

.panels-flexible-splitter:hover {
  background-color: #ffc !important;
}

.panel-flexible-edit-layout .panels-flexible-column-inside {
  border: 1px solid #dcdcdc !important;
  background-color: #f3f3f3 !important;
}

div.panels-display h2.label,
.panel-flexible-edit-layout .flexible-title {
  color: #aaa !important;
  margin-left:1em !important;
  font-size: 90% !important;
  width:5em !important;
}



/*******************
  ctools dropdown
*/

div.ctools-dropdown div.ctools-dropdown-container ul li {
  border-bottom: #888 1px solid !important;
}

div.ctools-dropdown div.ctools-dropdown-container ul li:hover {
  background: #444 !important;
}
div.ctools-dropdown div.ctools-dropdown-container ul li a:hover {
  background: #434343 !important;
}

div.panels-flexible-row div.ctools-dropdown {
  text-align: left !important;
}

div.panels-display-links div.ctools-dropdown-container {
  width: 200px !important;
}

div.ctools-dropdown div.ctools-dropdown-container {
  color: #eee !important;
  background: #555 !important;
  border: 1px solid #ccc !important;
  font-size: 90% !important;
}

div.panels-display-links div.ctools-dropdown-container ul li a {
  width: 190px !important;
}

div.ctools-dropdown div.ctools-dropdown-container ul li a {
  color: #eee !important;
  padding-left: 5px !important;
  text-decoration: none !important;
  width: 190px;
}

div.ctools-dropdown div.ctools-dropdown-container ul li a {
  display:block !important;
}








/******************
 Modal
*/

div.ctools-modal-content { /* modal.css?c (line 2) */
  background:#fff none repeat scroll 0 0 !important;
  border: none !important;
  color:#333 !important;
  margin:2px !important;
  padding:0 !important;
  text-align:left !important;

}

div.ctools-modal-content .modal-header { /* modal.css?c (line 20) */
  background-color:#888 !important;
  border-bottom: 2px solid #777 !important;
}

div.ctools-modal-content .modal-header span#modal-title {
  font-size: 100% !important;
}

div.ctools-modal-content .modal-content { /* modal.css?c (line 30) */
  border:2px solid #ccc !important;
  border-top: none !important;
}











/******************
 hide garland
*/

body {
  background: #e3e3e3 !important;
}

div#header-region,
#wrapper,
#wrapper ul.primary-links a,
#wrapper #container #center #squeeze,
#wrapper #container #center .right-corner .left-corner,
#wrapper #container #center .right-corner
 {
  background-image: none !important;
  background-color: transparent !important;
}


#wrapper #container #header h1 img {
  display: none !important;
}

thead th {
  border-bottom:1px solid #c1c1c1 !important;
  color:#888 !important;
  background: #d2d2d2 !important;
  font-weight:bold !important;
}

tr.even, tr.odd {
  background-color: transparent !important;
  border-color: #e3e3e3 !important;
}


div#tabs-wrapper ul.primary {
  margin-top: 1em !important;  
}

ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover, ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover { /*style.css?c (line 647)*/
background-image: none !important;
background-color: #888 !important;
  color:#eee !important;
}
