#wpsn-outer-container {
	position: absolute;
	right: 0px;
	overflow-x: hidden;
	margin: 0 auto;
	width: 62px;
	height: 250px;
}

#wpsn-outer-container .active {
	overflow: visible;
}
#wpsn-outer-container > div {
	height: 130px;
}
	#wpsn-outer-container .wpsn-notice {
		z-index: 80002;
		position: absolute;
		right: -680px;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 10px;
		width: 707px;
		min-width: 700px;
		zoom: 1;
		filter: alpha(opacity=60);
		opacity: 0.60;
		/*border-left: 4px solid #7ad03a;*/
	}

	#wpsn-outer-container .wpsn-notice a {
		text-decoration: none;
	}

		.wpsn-notice:before {
		  font-family: dashicons;
		  font-size: 2em;
		  /*color: #e78316;*/
		  display: inline-block;
		  vertical-align: top;
		  margin-top: .4em;
		  margin-right: .5em;
		}

		#wpsn-outer-container .wpsn-notice p {
		  display: inline-block;
		  width: 93%;
		  line-height: 1.5;
		  margin: 1em 0;
		  font-size: 13px;
		}

		/* toggled .selected w/jquery accounts for clicks on touch devices */
		#wpsn-outer-container .wpsn-notice:hover,
		#wpsn-outer-container .wpsn-notice.selected {
			right: 0px;
			zoom: 1;
			overflow: visible;
			filter: alpha(opacity=93);
			opacity: 0.93;
			-webkit-transition: all 250ms cubic-bezier(0.190, 1.000, 0.220, 1.000); 
			-moz-transition: all 250ms cubic-bezier(0.190, 1.000, 0.220, 1.000); 
			-o-transition: all 250ms cubic-bezier(0.190, 1.000, 0.220, 1.000); 
			transition: all 250ms cubic-bezier(0.190, 1.000, 0.220, 1.000); /* easeOutExpo */

			-webkit-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); 
			-moz-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); 
			-o-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); 
			transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000); /* easeOutExpo */
		}

@media only screen and (max-width: 767px) {
	#wpsn-outer-container .wpsn-notice {
		/*right: -490px;
		max-width: 487px;
		width: 487px;
		min-width: 480px;
		border-top: 2px solid #333;*/
		display: none;
	}

		#wpsn-outer-container .wpsn-notice:before {
			display: none;
		}

		#wpsn-outer-container .wpsn-notice p {
			width: 93%;
		}

}

.pp-locked {
	color:#000;
	position: relative;
	top: -3px;
}
.pp-unlocked {
	filter: alpha(opacity=30);
	opacity: 0.30;
	position: relative;
	top: -3px;
}
.widefat .column-pp-protected {
	vertical-align: middle;
	width: 3em;
}
.widefat .column-pp-pluginname {
	width: 15em;
	vertical-align: middle;
}