#blocks tr.region-title td
{
 font-weight:bold;
}

#blocks tr.region-message
{
 font-weight:normal;
 color:#999;
}

#blocks tr.region-populated
{
 display:none;
}

.block-region
{
 background-color:#ff6;
 margin-top:4px;
 margin-bottom:4px;
 padding:3px;
}

a.block-demo-backlink,a.block-demo-backlink:link,a.block-demo-backlink:visited
{
 background-color:#B4D7F0;
 -moz-border-radius:0 0 10px 10px;
 -webkit-border-radius:0 0 10px 10px;
 border-radius:0 0 10px 10px;
 color:#000;
 font-family:"Lucida Grande",Verdana,sans-serif;
 font-size:small;
 line-height:20px;
 left:20px;
 padding:5px 10px;
 position:fixed;
 z-index:499;
}

a.block-demo-backlink:hover
{
 text-decoration:underline;
}


.contextual-links-region
{
 outline:none;
 position:relative;
}

a.contextual-links-trigger
{
 border:1px solid transparent;
 display:none;
 overflow:hidden;
}

div.contextual-links-wrapper
{
 display:none;
 font-size:90%;
 position:absolute;
 right:5px;
 top:2px;
 z-index:999;
}

html.js div.contextual-links-wrapper
{
 display:block;
}

.contextual-links-region:hover a.contextual-links-trigger,div.contextual-links-active a.contextual-links-trigger,div.contextual-links-active ul.contextual-links
{
 display:block;
}


.contextual-links-region-active
{
 outline:#666 dashed 1px;
 background:#eee;
 background:rgba(250,250,250,.4);
}

a.contextual-links-trigger
{
 background:#fff url(/sites/all/themes/mothership/mothership/images/gear-select.png) no-repeat 2px 0;
 border:1px solid transparent;
 display:none;
 height:18px;
 margin:0;
 padding:0 2px;
 outline:none;
 text-indent:34px;
 width:28px;
 overflow:hidden;
 -khtml-border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
}

a.contextual-links-trigger:hover,div.contextual-links-active a.contextual-links-trigger
{
 background-position:2px -18px;
}

div.contextual-links-active a.contextual-links-trigger
{
 background-position:2px -18px;
 background-color:#fff;
 border-color:#ccc;
 border-bottom:none;
 position:relative;
 z-index:1;
 -moz-border-radius:4px 4px 0 0;
 -webkit-border-bottom-left-radius:0;
 -webkit-border-bottom-right-radius:0;
 border-radius:4px 4px 0 0;
}

div.contextual-links-wrapper ul.contextual-links
{
 background-color:#fff;
 border:1px solid #ccc;
 display:none;
 margin:0;
 padding:0.25em 0;
 position:absolute;
 right:0;
 text-align:left;
 top:18px;
 white-space:nowrap;
 -moz-border-radius:4px 0 4px 4px;
 -webkit-border-bottom-left-radius:4px;
 -webkit-border-bottom-right-radius:4px;
 -webkit-border-top-right-radius:0;
 -webkit-border-top-left-radius:4px;
 border-radius:4px 0 4px 4px;
}

ul.contextual-links li
{
 line-height:100%;
 list-style:none;
 list-style-image:none;
 margin:0;
 padding:0;
}

div.contextual-links-wrapper a
{
 text-decoration:none;
}

ul.contextual-links li a
{
 color:#333 !important;
 display:block;
 margin:0.25em 0;
 padding:0.25em 1em 0.25em 0.5em;
}

ul.contextual-links li a:hover
{
 background-color:#bfdcee;
}


table.field-ui-overview tr.add-new .label-input
{
 float:left;
}

table.field-ui-overview tr.add-new .tabledrag-changed
{
 display:none;
}

table.field-ui-overview tr.add-new .description
{
 margin-bottom:0;
}

table.field-ui-overview tr.add-new .add-new-placeholder
{
 font-weight:bold;
 padding-bottom:.5em;
}

table.field-ui-overview tr.region-title td
{
 font-weight:bold;
}

table.field-ui-overview tr.region-message td
{
 font-style:italic;
}

table.field-ui-overview tr.region-populated
{
 display:none;
}

table.field-ui-overview tr.region-add-new-title
{
 display:none;
}

#field-display-overview .field-formatter-summary-cell
{
 line-height:1em;
}

#field-display-overview .field-formatter-summary
{
 float:left;
 font-size:0.9em;
}

#field-display-overview td.field-formatter-summary-cell span.warning
{
 display:block;
 float:left;
 margin-right:.5em;
}

#field-display-overview .field-formatter-settings-edit-wrapper
{
 float:right;
}

#field-display-overview .field-formatter-settings-edit
{
 float:right;
}

#field-display-overview tr.field-formatter-settings-editing td
{
 vertical-align:top;
}

#field-display-overview tr.field-formatter-settings-editing .field-formatter-type
{
 display:none;
}

#field-display-overview .field-formatter-settings-edit-form .formatter-name
{
 font-weight:bold;
}

#field-ui-display-overview-form #edit-refresh
{
 display:none;
}


.menu-operations
{
 width:100px;
}

.menu-enabled
{
 width:70px;
}

.menu-enabled input
{
 margin-left:25px;
}


body.toolbar
{
 padding-top:2.2em;
}

body.toolbar-drawer
{
 padding-top:5.3em;
}

#toolbar,#toolbar *
{
 margin:0;
 padding:0;
 border:0;
 outline:0;
 font-size:100%;
 vertical-align:baseline;
 line-height:inherit;
 text-align:left;
 list-style:none;
}

#toolbar
{
 font:normal small "Lucida Grande",Verdana,sans-serif;
 background:#666;
 color:#ccc;
 position:fixed;
 top:0;
 left:0;
 right:0;
 margin:0 -20px;
 padding:0 20px;
 z-index:600;
 -moz-box-shadow:0 3px 20px #000;
 -webkit-box-shadow:0 3px 20px #000;
 box-shadow:0 3px 20px #000;
 filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction='180',strength='10');
 -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction='180',strength='10')";
}

#toolbar div.collapsed
{
 display:none;
 visibility:hidden;
}

#toolbar a
{
 color:#fff;
 font-size:.846em;
 text-decoration:none;
}

#toolbar ul li,#toolbar ul li a
{
 float:left;
}

#toolbar div.toolbar-menu
{
 background:#000;
 line-height:20px;
 padding:5px 50px 5px 10px;
 position:relative;
}

#toolbar-home a span
{
 vertical-align:text-bottom;
 width:11px;
 height:14px;
 display:block;
 background:url(/sites/all/themes/mothership/mothership/css-drupalcore/toolbar.png) no-repeat 0 -45px;
 text-indent:-9999px;
 margin:3px 0px;
}

#toolbar-user
{
 float:right;
}

#toolbar-menu
{
 float:left;
}

#toolbar div.toolbar-menu a.toggle
{
 position:absolute;
 right:10px;
 bottom:0;
 cursor:pointer;
 background:url(/sites/all/themes/mothership/mothership/css-drupalcore/toolbar.png) 0 -20px no-repeat;
 text-indent:-9999px;
 overflow:hidden;
 width:25px;
 height:25px;
}

#toolbar div.toolbar-menu a.toggle:focus,#toolbar div.toolbar-menu a.toggle:hover
{
 background-position:-50px -20px;
}

#toolbar div.toolbar-menu a.toggle-active
{
 background-position:-25px -20px;
}

#toolbar div.toolbar-menu a.toggle-active.toggle:focus,#toolbar div.toolbar-menu a.toggle-active.toggle:hover
{
 background-position:-75px -20px;
}

#toolbar div.toolbar-menu ul li a
{
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
 padding:0 10px;
}

#toolbar div.toolbar-menu ul li a:focus,#toolbar div.toolbar-menu ul li a:hover,#toolbar div.toolbar-menu ul li a:active,#toolbar div.toolbar-menu ul li a.active:focus
{
 background:#444;
}

#toolbar div.toolbar-menu ul li a.active:hover,#toolbar div.toolbar-menu ul li a.active:active,#toolbar div.toolbar-menu ul li a.active,#toolbar div.toolbar-menu ul li.active-trail a
{
 text-shadow:#333 0 1px 0;
 background:url(/sites/all/themes/mothership/mothership/css-drupalcore/toolbar.png) 0 0 repeat-x;
}

#toolbar div.toolbar-drawer
{
 position:relative;
 padding:0 10px;
}

* html #toolbar
{
 position:absolute;
 margin:0;
 padding-right:0;
 left:-20px;
 right:0;
 width:100%;
}


