/* **************************************** Base ****************************************** */

.pb-float-left{float:left;}
.pb-float-right{float:right;}
.pb-inline{display:inline-block;vertical-align:top;}
.pb-hidden{display:none !important;}
.pb-overflow{overflow:hidden;}
.pb-relative{position:relative;}
.pb-absolute{position:absolute;}
.pb-clr{zoom:1;}
.pb-clr:after{clear:both;display:block;content:'';}

.diselect {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;          
}
/* ************************************************************************************** */

.pb-un-nav{
	text-align:center;
	box-sizing:border-box;
	padding:.5em;
}

.pb-un-nav img, .pb-un-nav a{display:inline-block;padding:.5em;}

#pb-un-actions{
	position:fixed;
	bottom:1em;
	right:1em;
	z-index:10000;
	font-size:1em;
	height:2em;
	background:#fff;
}

#pb-un-actions *{
	box-sizing:border-box;
}

#pb-un-state-text, #pb-un-state-icon{display:inline-block;vertical-align:top;}
#pb-un-state-icon{
	width:2.1em;
	height:1.9em;
	cursor:pointer;
}

#pb-un-state-text{
	padding:0 .25em;
	font-size:.75em;
	line-height:2.6em;
	height:2.4em;
	font-family:sans-serif;
}

#pb-un-state.pb-un-state-enabled #pb-un-state-icon{
	background:rgb(153, 216, 153);
}

#pb-un-state.pb-un-state-enabled{
	border:1px solid rgb(153, 216, 153);
}

#pb-un-state.pb-un-state-disabled #pb-un-state-icon{
	background:rgb(226, 89, 89);
}

#pb-un-state.pb-un-state-disabled{
	border:1px solid rgb(226, 89, 89);
}


#pb-un-scrollto{
	background:#000;
	height:100%;
	padding:.5em;
	cursor:pointer;
}

#pb-un-scrollto div{
	width:0;
	height:0;
	border-left:.75em solid transparent;
	border-right:.75em solid transparent;
	border-bottom:1em solid #fff;
}
