/* @override http://courtneygiles.com/sites/all/themes/custom/css/contextual-admin.css */
/* @group local-tasks */

.local-tasks {
	margin: 1em 0; padding: 0;
	border: none;
	overflow: hidden;
}
.local-tasks ul.tabs {
	float: left;
	border-bottom: none;
	margin: 1px 0 !important;
	padding: 0 10px !important;
	background: #414141;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	clear: left !important;
}



.local-tasks ul.tabs li {
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
    font-size: 9px !important;
}
.local-tasks ul.tabs li a {
	padding-left: 7px;
	padding-right: 7px;
	display: block;
	float: left;
	clear: left;
	margin: 0;
	/*padding: 3px 5px 3px 5px;*/
	-moz-outline: 0;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", Tahoma, Arial, Helvetica, Geneva, sans-serif !important;
    text-transform: lowercase !important;
    font-weight: 300 !important;
    font-size: 9px !important;
	line-height: 20px !important;
    letter-spacing: 1px !important;
    text-decoration: none !important; 
    font-style: normal !important; 
    border: 0 !important;
}

.local-tasks ul.tabs.secondary{
	background: #737373;
}
.local-tasks ul.tabs.secondary li {
	border: none;  
}
.local-tasks ul.tabs.secondary li a {
	border: none;  
}

 

.local-tasks ul.tabs li a:link,
.local-tasks ul.tabs li a:visited {
    background-color: transparent !important;
    color: #b3b3b3;
}
.local-tasks ul.tabs li a:hover {
    text-decoration: none !important;
    color: #FFFFFF !important;
}
.local-tasks ul.tabs li.active a {
	color: #fff !important;
}
.local-tasks ul.tabs li.active a.active {
	font-weight: bold !important;
    background-color: transparent !important;
}
.local-tasks ul.tabs.secondary {
}
/* @end */
/* @group block-edit */
div.block div.block-edit {
	position: relative;
	border: none;
}
div.block div.block-edit .item-list {
	margin: 0; padding: 0;
	background: #414141;
	-moz-border-top-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;	
	-webkit-border-bottom-right-radius: 10px;	
	position: absolute;
	left:100%;
	white-space: nowrap;
}
div.block div.block-edit .item-list a:link,
div.block div.block-edit .item-list a:visited {
    background-color: transparent !important;
    color: #b3b3b3 !important;
	padding-left: 7px;
	padding-right: 7px;
	display: block;
	float: left;
	height: 9px !important;
	margin-top: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	-moz-outline: 0;
    font-family:   "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", Tahoma, Arial, Helvetica, Geneva, sans-serif !important;
    text-transform: lowercase !important;
    font-weight: 300 !important;
    font-size:    9px !important;
    letter-spacing: 1px !important;
    text-decoration:    none !important; 
    font-style:   normal !important; 
    line-height:  1em !important; 
    border:   0 !important;
}
div.block div.block-edit a:before { content:"";}
div.block div.block-edit a:after { content:"";}
div.block div.block-edit a:hover { color:#000; background:#FFF; }
div.block div.block-edit li { 
	display: inline;
	float: left;
	list-style: none;
	margin: 0 0 0 .5em;
}
div.block div.block-edit .item-list a:hover {
    text-decoration: none !important;
    color: #FFF !important;
}  
div.block div.block-edit .item-list a:active {
	color: #FFF !important;
    background-color: transparent !important;
}
div.block div.block-edit .item-list a.active {
	color: #FFF !important;
    background-color: transparent !important;
}
/* @end */


/* @group admin-links */
div.admin-links {
	position: relative;
	border: none;
}
div.admin-links ul.links {
	position: absolute;
	margin: 0; padding: 0 ;
	background: #414141;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	left:100%;
	white-space: nowrap;
}
div.admin-links ul.links li.node-edit { 
	display: inline;
	list-style: none;
}
div.admin-links ul.links li.node-edit.first {
	margin: 0; padding: 0;
}
div.admin-links ul.links li.node-edit.last {
	margin: 0; padding: 0;
}
div.admin-links ul.links li.node-edit.last a {
}
div.admin-links ul.links a:link,
div.admin-links ul.links a:visited {
    background-color: transparent !important;
    color: #b3b3b3 !important;
	margin: 1px 1em !important;
	padding: 4px 0 !important;
	display: block;
	float: left;
	height: 9px !important;
	margin-top: 1px;
	padding-top: 4px;
	padding-bottom: 4px;
	-moz-outline: 0;
    font-family:   "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", Tahoma, Arial, Helvetica, Geneva, sans-serif !important;
    text-transform: lowercase !important;
    font-weight: 300 !important;
    font-size:    9px !important;
    letter-spacing: 1px !important;
    text-decoration:    none !important; 
    font-style:   normal !important; 
    line-height:  1em !important; 
    border:   0 !important;
}
div.admin-links ul.links a:before { content:"";}
div.admin-links ul.links a:after { content:"";}
div.admin-links ul.links a:hover { color:#000; background:#FFF; }

div.admin-links ul.links a:hover {
    text-decoration: none !important;
    color: #FFF !important;
}  
div.admin-links ul.links a:active {
	color: #FFF !important;
    background-color: transparent !important;
}
div.admin-links ul.links a.active {
	color: #FFF !important;
    background-color: transparent !important;
}
/* @end */
/* @group views-admin-links */
.block div.view div.views-admin-links {
	/*margin-top:1.8em;*/
}

#mainbar div.view div.views-admin-links {

}
/* administrative hover links */

div.view div.views-admin-links {
  margin-top: 0;

}
/** For IE we add the class via js; for other browsers we rely on :hover **/
div.view div.views-admin-links.views-hide-hover,
div.view:hover div.views-admin-links.views-hide,
div.view div.views-admin-links,
div.view:hover div.views-admin-links {
  display: block;
  position: relative;
  z-index: 200;
}

/* don't do this one in IE */
div.view:hover div.views-hide {
  margin-top: 0;
}
div.view div.views-admin-links {
	position: relative;
	overflow: hidden;
	/*filter: Alpha(opacity=20);
	-moz-opacity: 0.20;
	opacity: 0.20;*/
}
div.view div.views-admin-links:hover {
	   filter: Alpha(opacity=100);
  -moz-opacity: 1.0;
  opacity: 1.0;
}
div.view div.views-admin-links ul.links {
	margin: 0; padding: 0 ;
	background: #414141;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	left: 100%;
	white-space: nowrap;
	float: left;
}

div.view div.views-admin-links ul.links li { 
	display: inline;
	list-style: none;
	margin: 0 !important;
	padding: 0 !important;
}
div.view div.views-admin-links ul.links li.first {
	margin: 0 !important;
	padding: 0 !important;
}
div.view div.views-admin-links ul.links li.last {
	margin: 0 !important;
	padding: 0 !important;
}
div.view div.views-admin-links ul.links a:link,
div.view div.views-admin-links ul.links a:visited {
    background-color: transparent !important;
    color: #b3b3b3 !important;
	/*display: block;*/
	float: left !important;
	height: 9px !important;
	margin: 1px 1em !important;
	padding: 4px 0 !important;
	-moz-outline: 0 !important;
    font-family:   "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", Tahoma, Arial, Helvetica, Geneva, sans-serif !important;
    text-transform: lowercase !important;
    font-weight: 300 !important;
    font-size:    9px !important;
    letter-spacing: 1px !important;
    text-decoration:    none !important; 
    font-style:   normal !important; 
    line-height:  1em !important; 
    border:   0 !important;
	text-decoration: none; 
	width: auto;
}
div.view div.views-admin-links ul.links a:before { content: ""; }
div.view div.views-admin-links ul.links a:after { content: ""; }
div.view div.views-admin-links ul.links a:hover {
	color: #FFF !important;
	background: transparent;
}
div.view div.views-admin-links ul.links-hover a,
div.view div.views-admin-links ul.links:hover a { color: #CCC; }




div.view div.attachment div.views-admin-links ul.links {
	background: #eee;
	padding-left: 1px 5px !important;
}
div.view div.attachment div.views-admin-links ul.links a:link,
div.view div.attachment div.views-admin-links ul.links a:visited {
	padding: 1px 0 !important;
	margin: 1px 5px !important;
}

/* @end */



