* {padding:0;margin:0}
div.mail_toolbar { 	background-color: white; box-shadow: 2px 2px 2px silver;border-bottom: 1px solid #f2f2f2;z-index: 1;height:6vmax;max-height:140px;min-height:100px}
.mail_toolbar .header{height:100%; width:25%;max-width:150px;vertical-align:top;background-image: url(https://smartimagehq.com/smartmail/images/site_graphics/smartmail-link-blyel-admin_1809111126.svg); background-position:1% 50%; background-repeat: no-repeat; background-size: 90% auto;display:inline-block;float:left;}
.mailadmin{background-color:white; min-height:100vh; _height:100vh;width:100%;}
h2, h3, h4, h5 { clear: both; color: rgb(192,57,43); padding: 3px 1%;}
h1 { color: rgb(0,30,159); font-size: 25px; padding: 25px 1% 10px; }
.listhead, .list { 	padding: 0;	margin: 0 1vw; }
div.list div, div.listhead div { line-height:25px; margin: 0;  padding: 0 0.5%;}
div.list div > input {  width: 95%;}
div img.ajxprc { margin: 0 10px 0 0;}
div.list div > input[type=checkbox] { margin: 5px 0;width:auto}
div.list div > input.inp50p { width:45%;}
p{padding:5px 1%;color:#666666 }
div.menu{ padding:0 1% 5px 1%;display:inline-block;width:75%;vertical-align:top}
.menu span { display: inline-block; width: 25%; max-width: 170px;min-width:135px;vertical-align:top; margin: 0;height:30%}
.menu span a { display:block; padding: 0 5%; margin: 0; font-size:13.5px;  border-width: 0 1px 1px 0; border-style:solid;border-color:white; color: rgb(0,30,159);background-color:rgb(241,196,15);line-height:200%;}
p.logged{padding:5px 1%;display:inline-block;vertical-align:top;}
p.smallcaps{text-align:center !important;}
div.login p.centres{ text-align: center;  padding:20px 0 0}
div.login p.centres a{ font-size: 14px; color: rgb(241, 196, 15); display:inline }
div.login p.centres a:hover{ text-decoration:underline; }
div.login > p.logno{color:rgb(241, 196, 15);font-size:15px;font-weight:bold;text-align:center;padding:15px}
.menu span a.live, .menu span a:hover { background-color: rgb(0,30,159);color:rgb(241,196,15); text-decoration:none}
div.login {	background-image: url(https://smartimagehq.com/smartmail/images/site_graphics/smartmail-logo-whtyel-admin_1809051152.svg); background-position:50% 12%; background-repeat: no-repeat;background-size:auto 25%; top:4vh; box-shadow:3px 3px 5px #666666; padding: 0; height:500px; width: 400px; margin: 0 AUTO; border: 1px solid blue; background-color:  rgb(0,30,159); border-radius: 5px; max-width:96vw; max-height:92vh; }
form[name=loginfm] p.smallcaps input[name=email] { width: 84%;	font-size:14px; }
form[name=loginfm] p.smallcaps input[name=password] { width: 60%;font-size:14px; }
#gologin { width: 26%; height: 42px; margin-left: 3%;  background-color: rgb(241, 196, 15); color: rgb(0,30,159); font-size: 14px;  line-height: 26px; padding: 5px; box-sizing:border-box; border:2px solid rgb(241, 196, 15); }
#gologin:hover { background-color: rgb(0,30,159); color: blue; border:2px solid rgb(241, 196, 15); color:rgb(241, 196, 15); }
form[name=loginfm]{ position:relative;padding-top:30vh;}
.out { color: rgb(241, 196, 15); text-align: center; top: 33%;  position: relative; font-size: 20px; text-transform: lowercase; }
div.list12p {width:12%;}