@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap');
@import url('https://fonts.googleapis.com/icon?family=Material+Icons+Round');

BODY
{
font-family:"Roboto Condensed",Arial,sans-serif;
font-size:16px;
background:#E3E3E3;
padding:10px;
}

HEADER
{
border-bottom: 4px solid #2a4f73;
}

#pg-index #searchform
{
padding:5px;
padding-right:0;
width:100%;
}

#pg-index #searchform .col
{
padding-right:0;
}

#pg-index .pagination .col
{
padding-right:0;
}

#pg-index .pagination .pagelabel
{
font-size: 14px;
text-align: right;
color: #444;
margin-right: 10px;
}

#pg-login FORM.box
{
max-width: 350px;
min-width:265px;
margin: auto;
margin-top:80px;
}

#pg-login INPUT
{
max-width:inherit;
}

#pg-login #split
{
width: 100%;
overflow: hidden;
}

#pg-login .buttons
{
width: 50%;
float: left;
clear: right;
padding-top:20px;
padding-left:0;
}

#pg-login #links
{
width: 50%;
overflow: hidden;
float: right;
clear: none;
text-align: right;
color: #1577d7 !important;
font-size: 13px;
position: relative;
bottom: -41px;
}

#pg-login #links A:hover,
#pg-login #links A:focus
{
text-decoration:underline;
}

#pg-login #btnLogin
{
width:140px;
}

#pg-custs-add .box
{
width: fit-content;
}

#pg-custs-add .buttons
{
margin-top:20px;
padding-left:0;
}

#pg-custs-add .btn-uniform
{
width: 145px;
}

#pg-custs-add FORM INPUT
{
max-width:initial;
}

#pg-custs-edit .box
{
width: fit-content;
margin-left:0;
min-width: 450px;
}

#pg-custs-edit .buttons
{
margin-top:20px;
padding-left:0;
}

#pg-custs-edit FORM INPUT
{
max-width:initial;
}

#pg-custs-edit #vpnuser,
#pg-custs-edit #vpnpass
{
display: inline-block;
width: 89%;
}

#pg-custs-edit .btn-uniform
{
width: 145px;
}

#pg-custs-edit #topform .rightcol .rightcol
{
text-align:right;
}

#pg-custs-edit .leftcol .btnCopy .icon
{
left:1px;
}

#pg-custs-edit .downloads
{
overflow:initial;
z-index:999;
}

#pg-custs-edit .downloads H2
{
font-weight: bold;
font-size: 32px;
color: #444;
}

#pg-custs-edit .downloads UL
{
margin-top:20px;
}

#pg-custs-edit .downloads UL LI
{
margin-top:10px;
}

#pg-custs-edit .downloads UL LI B
{
display:inline-block;
min-width:100px;
}

#pg-custs-edit .downloads UL LI A
{
text-decoration:underline;
color:#2c6eaf !important;
}

/* THE FOLLOWING ARE ON #pg-custs-edit */

DIALOG#emailer DIV.content
{
text-align:left;
}

DIALOG#emailer DIV.content LABEL
{
font-weight:bold;
}

DIALOG#emailer DIV.content INPUT
{
font-size:17px;
font-family:Consolas,Menlo,monospace;
min-width:100%;
}

/* THE FOLLOWING ARE ON #pg-users-admin */

#adduserform,
#upduserform
{
background-color:#EEE;
}

#adduserform DIV.content,
#upduserform DIV.content
{
text-align:left;
padding-top:0;
}



