﻿/*--------- Page Tools -------------*/

#page_tools {
	list-style: none;
	width: 30px;
	background-image: url(/images/page_tools/tools-backer.png);
	border: 1px solid #525252;
	border-radius: 30px;
	padding: 4px 0px 4px 4px;
	margin: 0;
	z-index: 2;
	position:absolute;
	left:-999px;
	/*
	position: fixed;
	top:40%;
	right:1%;
*/
	/*left: -999px;*/
}
#page_tools li {
	display: block;
	cursor: pointer;
	padding:0;
	background-image:none;
}
#page_tools li a, #page_tools li span {
	display: block;
	width: 26px;
	height: 29px;
	position: relative;
	text-decoration: none;
	background-image: url(/images/page_tools/page-tools-sprite.png);
	background-repeat: no-repeat;
	padding-bottom: 3px;
}
#page_tools li a.admin-link {
	background-position: -19px 0px;
}
#page_tools li a#module_tool {
	border: 0px orange solid;
	border-radius: 13px;
}
#page_tools li a.search-tool {
	background-position: -46px 0px;
}
#page_tools li a.view-link {
	background-position: -316px 0px;
}
#page_tools li a#share_link {
	background-position: -72px 0px;
}
#page_tools li a#text_size {
	background-position: -98px 0px;
}
#page_tools li a#print_link {
	background-position: -124px 0px;
}
#page_tools li a#help_link {
	background-position: -150px 0px;
}
#page_tools li a#go_to_top {
	background-position: -177px 0px;
}
#page_tools li a#print_link img, #page_tools li a#help_link img {
	display: none;
}
#page_tools li #drag_box {
	width:30px;
	height:15px;
	padding: 2px;
	cursor:move;
}	


/***SLIDE PAGE TOOLS 9/2017 ***/

#sliding_page_tools {
position:fixed;
right:-140px;
float:left;
top:50%;
margin-top:-60px;
background-color:#e6e7e8;
border:1px solid #6D6E71;
z-index:100;
padding:10px;
box-sizing:border-box;
padding-left:30px;
transition:right .5s ease;
min-height:100px;
}

#sliding_page_tools ul {
list-style:none;
margin:0px;
padding:0px;
}
#sliding_page_tools:hover {
	right:0px;
}
#sliding_page_tools li {
margin-left:0px;
padding-left:0px;
position:relative;
font-size:13px;
font-weight:Bold;
font-family:Arial, sans-serif;
line-height:30px;
color:#6D6E71;
}
#sliding_page_tools li a,
#sliding_page_tools li span {
font-size:13px !important;
font-weight:Bold;
font-family:Arial, sans-serif;
line-height:1;
vertical-align:middle;
text-decoration:none;
color:#6D6E71;
transition:opacity .5s ease;
}

#sliding_page_tools li a:hover,
#sliding_page_tools li span:hover {
	opacity:.7;
}
#sliding_page_tools li a.admin-link {
	color:inherit !important;
}
#sliding_page_tools i.material-icons {
	position:absolute;
	top:50%;
	left:0px;
	margin-top:-12px;
	font-size:24px !important;
	color:#6D6E71;
}
#sliding_page_tools:hover i.material-icons.slide-indicator {
	transform: rotate(180deg);
}

#sliding_page_tools li i.material-icons {
	position:relative;
	left:initial;
	top:initial;
	margin-top:initial;
	font-size:24px !important;
	vertical-align:middle;
	margin-right:5px;
}
