:root {
  --white-colour: #fff;
  --light-colour: #7AA8C9;
  --med-colour: #5884A2;
  --dark-colour: #325268; 
}

.pl-font-size-med {font-size:25px;}
.pl-center {margin:auto;}

* {margin:0 auto; padding:0;}
body {background:#e9e9e9; min-height:100%;position:relative;background:#E9E9E9; font-family: 'Rubik', sans-serif;}
#pl-admin-main-div  {width:80%;height:100%; margin:0 auto; border:1px solid #5884A2; background:#fff;position:relative;padding-bottom:120px;}
#pl-header {width:100%; text-align:center;} 
#pl-header #pl-logo img{
		width:70%;
		height:auto;
		box-shadow: 15px 15px 15px -15px #111;		}

@media screen and (min-width: 480px)
	{
		#pl-admin-page-div {width:90%;margin:0 auto;}
	}

@media screen and (max-width: 480px) 
	{
		#pl-admin-main-div {width:95%;height:100%; border:1px solid green;margin:0 auto;}
		#pl-admin-page-div {width:95%;margin:0 auto;}
	}

.pl-admin-main-div-title 
	{
		margin-bottom:15px;
	}
	
.pl-admin-main-div-title span
	{
	padding:5px;background:#5884A2;border-radius:5px;font-weight:bold;font-size:1.5em;color:#fff;}
	
.pl-admin-sub-div-title {
	margin:15px 0px 15px 0px;
}
		
.pl-admin-sub-div-title span{
       padding:5px;
	   background:#325268;
	   border-radius:5px;
	   font-weight:bold;
		font-size:1.5em;
		color:#fff;
		border:1px solid #325268;
		}


div.View_Img {
		margin:5px;
		padding:5px;
		text-align:center;
		float:left;
		width:120px;
		height:auto;
		border:1px solid black;
		background:#FFF;
		color:red;
		font-size:14px;
		}


div.View_Img:hover {
		background:red;
		color:white;
		}

.pl-table-td-text {font-size:1.25em;}

.clear {clear:both;}

.delete_button {
float:right;
background-color:#f00;
padding:5px 20px;
color:#fff;
text-decoration:none;
border:1px solid #f00;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-o-border-radius:10px;
}

.delete_button:hover {
background-color:#fff;
color:#f00;
border:1px solid #f00;
}

.admin_textarea {
width:80%;
height:110px;
}

.pl-footer {background-color:#5884A2;width:100%;height:100px;position:absolute;bottom:-0;left:0;text-align:center;color:#fff;}

.pl-footer a {color:white;text-decoration:none;}
.pl-green {color:green; font-size:1.2em;}
.pl-button {margin:10px;}
.pl-button a{background:red; border:1px solid black; color:white; border-radius:5px;padding:5px 15px;text-decoration:none;}
.pl-button a:hover{background:#ffffff; color:#ff0000;}

.pl-more-button-sm a{
border:1px white solid;
border-radius:6px;
padding: 2px.5px;
color:red; 
background:white;
text-decoration:none;
font-size:.85em;
}
.pl-more-button-sm a:hover{
background:red;
color:white;
}