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; } 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 { border: 2px solid #31305E; } table.vpsinfo td { padding: 2px 13px; } table.vpsinfo th { width: 150px; } .clear { clear: both; } .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: 46px; } .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.button { 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.button: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); } .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; }