html, body
{
font-family: 'Open Sans', sans-serif;
background-color: #E4EAEA;
}
h1, h2, h3, h4, h5
{
margin: 0px;
color: #343352;
}
h1
{
margin-bottom: 7px;
}
h2
{
margin-bottom: 9px;
}
h3
{
font-size: 20px;
margin-top: 8px;
margin-bottom: 3px;
}
p
{
margin: 5px 0px;
}
table
{
font-size: 15px;
border-spacing: 0px;
width: 100%;
}
th
{
text-align: left;
background-color: #31305E;
color: white;
padding: 3px 4px;
}
td
{
vertical-align: top;
padding: 4px 4px 0px 4px;
}
table.vertical th
{
padding: 3px 7px;
}
td.container-status img
{
margin-top: 3px;
}
table.vpsinfo, table.console
{
border: 2px solid #31305E;
}
table.vertical td
{
padding: 2px 13px;
}
table.console
{
margin: 12px 0px;
}
table.vpsinfo th
{
width: 150px;
}
table.console th
{
width: 120px;
}
table.userinfo th
{
width: 180px;
}
table.nodeinfo th
{
width: 180px;
}
table.userlist td
{
padding-bottom: 4px;
}
.clickable a
{
color: black;
text-decoration: none;
}
tr.clickable:hover
{
background-color: #BABAD0;
}
.clear
{
clear: both;
}
.clickable
{
cursor: pointer;
}
.centered
{
text-align: center;
}
.padded
{
padding: 10px 25px;
}
.spaced
{
margin-top: 15px;
margin-bottom: 10px;
}
.preload
{
width: 1px;
height: 1px;
}
.wrapper
{
width: 900px;
margin: 0px auto;
}
.header
{
font-size: 40px;
font-weight: bold;
}
.userbox
{
font-size: 16px;
font-weight: normal;
float: right;
margin-top: 28px;
text-align: right;
}
.userbox a, .userbox a:active, .vps-admin a, .vps-admin a:active
{
display: block;
float: left;
padding: 5px 8px;
margin: 6px 3px 3px 3px;
font-size: 14px;
font-weight: bold;
text-decoration: none;
background-color: #31305E;
color: white;
}
.userbox a:hover, .vps-admin a:hover
{
background-color: #15144E;
}
.main
{
position: relative;
background-color: #F1F1F1;
padding: 9px 13px;
border: 2px solid #817F9D;
min-height: 400px;
}
.main.shift
{
padding-left: 225px;
}
.sidebar
{
position: absolute;
top: 16px;
left: 8px;
width: 200px;
background-color: #DCDCDC;
}
.sidebar a.sidebutton
{
display: block;
padding: 5px 8px;
text-decoration: none;
color: #343352;
font-size: 18px;
font-weight: bold;
padding-left: 30px;
background-repeat: no-repeat;
background-position: 8px 10px;
}
.sidebar a.sidebutton:hover
{
background-color: #CDCCDE;
}
#button_overview
{
background-image: url(../images/icon_overview.png);
}
#button_statistics
{
background-image: url(../images/icon_statistics.png);
}
#button_webshell
{
background-image: url(../images/icon_webshell.png);
}
#button_ip
{
background-image: url(../images/icon_ip.png);
}
#button_reinstall
{
background-image: url(../images/icon_reinstall.png);
}
#button_backup
{
background-image: url(../images/icon_backup.png);
}
#button_api
{
background-image: url(../images/icon_api.png);
}
#button_alerts
{
background-image: url(../images/icon_alerts.png);
}
#button_password
{
background-image: url(../images/icon_password.png);
}
.quota-item
{
float: left;
width: 203px;
margin-right: 23px;
margin-bottom: 10px;
}
.quota-bar
{
position: relative;
border: 1px solid #343352;
width: 100%;
height: 18px;
}
.quota-bar-inner
{
background-color: #12005E;
height: 100%;
}
.quota-bar-label
{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
font-size: 13px;
font-weight: bold;
color: white;
padding-left: 5px;
text-shadow: 0px 0px 3px #000673, 0px 0px 1px #000000, 0px 0px 3px #000000, 0px 0px 2px #000673;
-webkit-text-shadow: 0px 0px 3px #000673, 0px 0px 1px #000000, 0px 0px 3px #000000, 0px 0px 2px #000673;
-moz-text-shadow: 0px 0px 3px #000673, 0px 0px 1px #000000, 0px 0px 3px #000000, 0px 0px 2px #000673;
-o-text-shadow: 0px 0px 3px #000673, 0px 0px 1px #000000, 0px 0px 3px #000000, 0px 0px 2px #000673;
-ms-text-shadow: 0px 0px 3px #000673, 0px 0px 1px #000000, 0px 0px 3px #000000, 0px 0px 2px #000673;
}
.quota-item.wide
{
width: 316px;
}
.quota-item.last
{
margin-right: 0px;
}
.quota
{
margin-bottom: 19px;
}
.infobox
{
border: 1px solid #B0B0B0;
background-color: #EDEDED;
padding: 6px 9px;
}
.controlbox
{
margin-bottom: 23px;
}
.controlbutton
{
border: 2px solid #343352;
font-size: 24px;
color: #343352;
text-align: center;
font-weight: bold;
float: left;
text-decoration: none;
padding: 9px;
margin-right: 12px;
width: 189px;
}
.controlbutton.last
{
margin-right: 0px;
}
.controlbutton img
{
display: block;
margin: 0px auto;
}
.controlbutton:hover
{
background-color: #CDD0E1;
}
.controlbutton.disabled, .constrolbutton.disabled:hover
{
border: 2px solid #737379;
background-color: #9B9B9B;
cursor: default;
}
.online
{
color: #078812;
font-weight: bold;
}
.offline
{
color: #A7101C;
font-weight: bold;
}
.suspended
{
color: #5B5F6B;
font-weight: bold;
}
.unknown
{
color: black;
font-weight: bold;
}
.footer
{
font-size: 14px;
margin-top: 4px;
}
.nodename
{
font-size: 14px;
}
.hostname
{
font-size: 13px;
color: gray;
}
.unit
{
color: gray;
}
/* CPHPErrorHandler styles */
.errorhandler
{
margin: 10px 0px;
padding: 8px 10px;
padding-left: 46px;
background-position: 8px 6px;
background-repeat: no-repeat;
min-height: 24px;
}
.errorhandler .error-title
{
font-weight: bold;
font-size: 120%;
}
.errorhandler.error-error
{
background-color: #FCCBC9;
border: 1px solid red;
background-image: url(../images/errorhandler_error.png);
}
.errorhandler.error-info
{
background-color: #C9F6FC;
border: 1px solid blue;
background-image: url(../images/errorhandler_info.png);
}
.errorhandler.error-warning
{
background-color: #FBFCC9;
border: 1px solid #C5BA00;
background-image: url(../images/errorhandler_warning.png);
}
.errorhandler.error-success
{
background-color: #DEFCC9;
border: 1px solid #4CC500;
background-image: url(../images/errorhandler_success.png);
}
.errorhandler ul
{
margin: 0px;
padding-left: 24px;
}
input
{
padding: 4px 6px;
}
input, label
{
/*margin-top: 0px !important;*/
margin-bottom: 0px !important;
}
button.column
{
margin-left: 1.6% !important;
margin-right: 1.6% !important;
}
.template-option
{
border: 1px solid #31305E;
margin: 11px 0px;
}
.template-name
{
background-color: #31305E;
padding: 4px 3px;
color: white;
font-weight: bold;
}
.template-name input
{
float: left;
margin-top: 6px;
margin-right: 5px;
vertical-align: middle;
}
.template-description
{
padding: 6px 7px;
}
.confirm-text
{
padding-left: 24px;
display: block;
}
.confirm input
{
float: left;
margin-right: 4px;
margin-top: 7px;
}