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; text-align: right; } 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;*/ text-shadow: 1px 0px 0px #000673, -1px 0px 0px #000673, 0px 1px 0px #000673, 0px -1px 0px #000673; -webkit-text-shadow: 1px 0px 0px #000673, -1px 0px 0px #000673, 0px 1px 0px #000673, 0px -1px 0px #000673; -moz-text-shadow: 1px 0px 0px #000673, -1px 0px 0px #000673, 0px 1px 0px #000673, 0px -1px 0px #000673; -o-text-shadow: 1px 0px 0px #000673, -1px 0px 0px #000673, 0px 1px 0px #000673, 0px -1px 0px #000673; -ms-text-shadow: 1px 0px 0px #000673, -1px 0px 0px #000673, 0px 1px 0px #000673, 0px -1px 0px #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; } .toolbar { background-color: #DDDDDF; padding: 3px; margin-bottom: 8px; margin-top: 7px; border: 2px solid #817F9D; padding-left: 38px; background-image: url(/images/icon_wrench.png); background-repeat: no-repeat; background-position: 4px center; } .toolbar a { display: block; float: left; color: white; padding: 4px 6px; text-decoration: none; background-color: #5D5C79; font-weight: bold; font-size: 15px; margin-right: 5px; } .toolbar a:hover { background-color: #4E4D69; } form.dark { background-color: #31305E; color: white; padding: 6px 0.5% 4px 0.5%; font-size: 15px; font-weight: bold; width: 75%; } form.dark label, form .filler { display: block; float: left; margin: 3px 1%; width: 45.8%; } form.dark input, form.dark select { display: block; float: left; width: 48%; border: 0px; margin: 3px 0.4%; padding: 4px 2%; box-sizing: content-box; } form.dark input[type="checkbox"] { width: auto; margin-top: 7px; } form.dark input[type="file"] { height: 24px; font-size: 13px; margin-top: 4px; margin-bottom: 0px; padding: 0px 0px; } form.dark button[type="submit"] { float: right; margin: 9px 7px 7px 7px; font-size: 15px; font-weight: bold; } form.dark .field.disabled { background-color: #444452; color: #B5B5B5; } form.dark .filler a { display: block; color: white; font-size: 13px; margin-top: 12px; } form.login { width: 40%; margin: 64px auto; } form.login label, form.login .filler { width: 40.8%; } form.login input { width: 53%; }