From 4eb8d2a054e69aba568d5435fd1420b5a9367207 Mon Sep 17 00:00:00 2001
From: cfoe <cfoe@ispconfig3>
Date: Wed, 18 Jul 2012 13:45:49 -0400
Subject: [PATCH] added interface + theme options for the end user
---
interface/web/themes/default-v2/css/styles.css | 988 ++++++++++++++++++++++++++-------------------------------
1 files changed, 456 insertions(+), 532 deletions(-)
diff --git a/interface/web/themes/default-v2/css/styles.css b/interface/web/themes/default-v2/css/styles.css
index 031b8a5..05589a1 100644
--- a/interface/web/themes/default-v2/css/styles.css
+++ b/interface/web/themes/default-v2/css/styles.css
@@ -15,11 +15,80 @@
margin: 0;
padding: 0;
}
+html * { font-size: 100.01% }
+body {
+ font-family: "Trebuchet MS", sans-serif;
+ font-size: 75.00%;
+ color: #444;
+ background: url("../images/screen_bg.png") repeat-x top left fixed #EEEEEE;
+ padding: 10px 0;
+}
+ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
+li { margin-left: 1.5em; line-height: 1.5em }
+dt { font-weight: bold }
+dd { margin: 0 0 1em 2em }
+a {
+ color: #4D87C7;
+ text-decoration:none;
+}
+a:focus,
+a:hover,
+a:active {
+ color:#182E7A;
+ text-decoration:underline;
+}
+hr {
+ color: #fff;
+ background:transparent;
+ margin: 0 0 0.5em 0;
+ padding: 0 0 0.5em 0;
+ border:0;
+ border-bottom: 1px #eee solid;
+}
+textarea, pre, tt, code {
+ font-family: Consolas,"Lucida Console","Courier New",monospace;
+ font-size: 0.9em;
+}
+
+h1,h2,h3,h4,h5,h6 {
+ font-family: "Trebuchet MS", sans-serif;
+ font-weight:bold;
+ color:#666;
+ margin: 0 0 0.25em 0;
+}
+h1 { font-size: 200% } /* 24px */
+h2 { font-size: 200% } /* 24px */
+h3 { font-size: 150% } /* 18px */
+h4 { font-size: 133.33% } /* 16px */
+h5 { font-size: 116.67% } /* 14px */
+h6 { font-size: 116.67%; font-style:italic } /* 14px */
+
+p { line-height: 1.5em; margin: 0 0 1em 0; }
+
+cite, blockquote { font-style:italic }
+blockquote { margin: 0 0 1em 1.5em }
+
+strong,b { font-weight: bold }
+em,i { font-style:italic }
+
+pre, code { font-family: monospace; font-size: 1.1em; }
+
+acronym, abbr {
+ letter-spacing: .07em;
+ border-bottom: .1em dashed #c00;
+ cursor: help;
+}
+
header, #nav, #main, footer {
clear: both;
}
-ul, ol, dl {
- margin: 0 0 1em 1em;
+#page {
+ min-width: 980px;
+ max-width: 80%;
+ background: #fff;
+ text-align:left;
+ margin: 0 auto;
+ padding: 10px;
}
.skip, .hideme, .print {
height: 1px;
@@ -35,7 +104,7 @@
position: relative;
color: #faf0e6;
padding: 15px 2em 5px 20px;
- background: #9a9a9a url(../images/header_bg.png) repeat-x top left;
+ background: url("../images/header_bg.png") repeat-x top left #9a9a9a;
}
header h1 {
font-size:2.5em;
@@ -55,13 +124,20 @@
right: 10px;
text-align: right;
}
-#topsubnav a { color: #f0f8ff; font-weight: normal; background:transparent; text-decoration:none; }
+#topsubnav a {
+ color: #f0f8ff;
+ font-weight: normal;
+ background:transparent;
+ text-decoration:none;
+}
#topsubnav a:focus,
#topsubnav a:hover,
-#topsubnav a:active { text-decoration:underline; background-color: transparent;}
+#topsubnav a:active {
+ text-decoration:underline;
+ background-color: transparent;
+}
/* nav
- TODO: sprite image
-------------------------------------------------------------- */
#topNav ul {
list-style: none;
@@ -76,16 +152,14 @@
}
#topNav a {
- background-color: #D3D3D3;
- background-position: center 5px;
- background-repeat: no-repeat;
+ background: url("../icons/x32_sprite.png") no-repeat #D3D3D3;
color:black;
display:inline-block;
height:20px;
padding-top:37px;
text-align:center;
text-decoration:none;
- width:78px;
+ min-width:78px;
}
#topNav a:hover {
@@ -93,71 +167,28 @@
color: #000000;
}
-#topNav #topNav_current {
-}
-
#topNav #topNav_current a {
font-weight: bold;
color: black;
background-color: #ffffff;
}
-
-.topnav-admin {
- background-image: url('../icons/x32/system.png') !important;
-}
-
-.topnav-client {
- background-image: url('../icons/x32/client.png') !important;
-}
-
-.topnav-mail {
- background-image: url('../icons/x32/email.png') !important;
-}
-
-.topnav-mailuser {
- background-image: url('../icons/x32/email.png') !important;
-}
-
-.topnav-monitor {
- background-image: url('../icons/x32/monitor.png') !important;
-}
-
-.topnav-sites {
- background-image: url('../icons/x32/sites.png') !important;
-}
-
-.topnav-dns {
- background-image: url('../icons/x32/dns.png') !important;
-}
-
-.topnav-tools {
- background-image: url('../icons/x32/tools.png') !important;
-}
-
-.topnav-help {
- background-image: url('../icons/x32/help.png') !important;
-}
-
-.topnav- {
- background-image: url('../icons/x32/login.png') !important;
-}
-
-.topnav-domain {
- background-image: url('../icons/x32/domain.png') !important;
-}
-
-.topnav-dashboard {
- background-image: url('../icons/x32/dashboard.png') !important;
-}
-
-.topnav-vm{
- background-image: url('../icons/x32/drawer.png') !important;
-}
-
-.topnav-billing{
- background-image: url('../icons/x32/calculator.png') !important;
-}
-
+.topnav-tools { background-position: 22px -10px !important; }
+.topnav-admin { background-position: 22px -74px !important; }
+.topnav-sites { background-position: 22px -523px !important; }
+.topnav-monitor { background-position: 22px -585px !important; }
+.topnav- { background-position: 22px -650px !important; }
+.topnav-help { background-position: 22px -715px !important; }
+.topnav-mail { background-position: 22px -780px !important; }
+.topnav-mailuser { background-position: 22px -780px !important; }
+.topnav-vm { background-position: 22px -842px !important; }
+.topnav-domain { background-position: 22px -905px !important; }
+.topnav-dns { background-position: 22px -970px !important; }
+.topnav-dashboard { background-position: 22px -1035px !important; }
+.topnav-client { background-position: 22px -1098px !important; }
+.topnav-billing { background-position: 22px -1162px !important; }
+#topNav a span {
+ padding: 0 3px;
+ }
/* main
-------------------------------------------------------------- */
#main {
@@ -167,9 +198,10 @@
/* main/sideNav + submenu
-------------------------------------------------------------- */
-#sideNav { width: 200px;
- float:left;
- padding: 0 10px 0 0;
+#sideNav {
+ width: 200px;
+ float:left;
+ padding: 0 10px 0 0;
}
#submenu {
@@ -180,8 +212,18 @@
border-bottom: 2px #ddd solid;
}
-#submenu ul { list-style-type: none; margin:0; padding: 0; }
-#submenu li { float:left; width: 100%; margin:0; padding: 0; font-size:0.9em; }
+#submenu ul {
+ list-style-type: none;
+ margin:0;
+ padding: 0;
+}
+#submenu li {
+ float:left;
+ width: 100%;
+ margin:0;
+ padding: 0;
+ font-size:0.9em;
+}
#submenu a,
#submenu strong {
@@ -232,10 +274,18 @@
border-bottom: 1px #eee solid;
}
-#submenu li a { width: 90%; padding-left: 10%; background-color:#fff; color: #444; }
+#submenu li a {
+ width: 90%;
+ padding-left: 10%;
+ background-color:#fff;
+ color: #444;
+}
#submenu li a:focus,
#submenu li a:hover,
-#submenu li a:active { background-color:#f63; color: #fff; }
+#submenu li a:active {
+ background-color:#f63;
+ color: #fff;
+}
/* Form-Elements in the Menu*/
#submenu * select#server_id {
@@ -264,119 +314,15 @@
font-size: 0.8em;
text-align: center;
}
-footer a { color: #999; background:transparent; font-weight: bold;}
+footer a {
+ color: #999;
+ background:transparent;
+ font-weight: bold;
+}
footer a:hover, footer a:active {
color: #4D87C7;
background-color: transparent;
text-decoration:underline;
-}
-
-
-
-
-/* basemod
--------------------------------------------------------------- */
-
-/**
-* (en) Formatting YAML's basic layout elements
-* (de) Gestaltung des YAML Basis-Layouts
-*/
-
-/* (en) Marginal areas & page background */
-/* (de) Randbereiche & Seitenhintergrund */
-body { background: #EEEEEE url("../images/screen_bg.png") repeat-x top left fixed; padding: 10px 0; }
-
-/* (en) Centering layout in old IE-versions */
-/* (de) Zentrierung des Layouts in alten IE-versionen */
-body { text-align: center; }
-#page { text-align:left; margin: 0 auto; }
-
-/* (en) Layout: width, background, borders */
-/* (de) Layout: Breite, Hintergrund, Rahmen */
-/*#page_margins { min-width: 980px; max-width: 80%; background: #fff;}*/
-/* #page_margins { min-width: 980px; max-width: 80%; background: #fff; display: inline-block;}*/
-
-/*WARNING: ADded a overrode for this setting in main.tpl with javascript to target non chrome browsers,
-This has to be changed too in case that page_margins get changed. Reason: Chrome does not support the
-display: table; attribute correctly*/
-#page { min-width: 980px; max-width: 80%; background: #fff;}
-/*#page_margins { min-width: 980px; max-width: 80%; background: #fff; display: table;}*/
-
-#page{ padding: 10px; }
-
-
-
-
-/* content
--------------------------------------------------------------- */
-
-/**
- * Fonts
- * (en) font-family and font-size selection for headings and standard text elements
- * (de) Zeichensatz und Schriftgrößen für Überschriften und übliche Text-Elemente
- *
- * @section content-fonts
-*/
-
-/* (en) reset font size for all elements to standard (16 Pixel) */
-/* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
-html * { font-size: 100.01% }
-
-/* (en) reset monospaced elements to font size 16px in Gecko browsers */
-/* (de) Schriftgröße von monospaced Elemente auf 16 Pixel setzen */
-textarea, pre, tt, code {
- font-family: Consolas,"Lucida Console","Courier New",monospace;
- font-size: 0.9em;
-}
-
-/* (en) base layout gets standard font size 12px */
-/* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
-body {
- font-family: 'Trebuchet MS', sans-serif;
- font-size: 75.00%;
- color: #444;
-}
-
-h1,h2,h3,h4,h5,h6 {
- font-family: 'Trebuchet MS', sans-serif;
- font-weight:bold;
- color:#666;
- margin: 0 0 0.25em 0;
-}
-
-h1 { font-size: 200% } /* 24px */
-h2 { font-size: 200% } /* 24px */
-h3 { font-size: 150% } /* 18px */
-h4 { font-size: 133.33% } /* 16px */
-h5 { font-size: 116.67% } /* 14px */
-h6 { font-size: 116.67%; font-style:italic } /* 14px */
-
-
-
-p { line-height: 1.5em; margin: 0 0 1em 0; }
-
-/* ### Lists | Listen #### */
-
-ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
-li { margin-left: 1.5em; line-height: 1.5em }
-
-dt { font-weight: bold }
-dd { margin: 0 0 1em 2em }
-
-/* ### text formatting | Textauszeichnung ### */
-
-cite, blockquote { font-style:italic }
-blockquote { margin: 0 0 1em 1.5em }
-
-strong,b { font-weight: bold }
-em,i { font-style:italic }
-
-pre, code { font-family: monospace; font-size: 1.1em; }
-
-acronym, abbr {
- letter-spacing: .07em;
- border-bottom: .1em dashed #c00;
- cursor: help;
}
/* Set a background-color, no system backgorund used anymore */
@@ -387,107 +333,62 @@
outline:none;
}
-
-/**
- * Generic Content Classes
- * (en) standard classes for positioning and highlighting
- * (de) Standardklassen zur Positionierung und Hervorhebung
- *
- * @section content-generic-classes
-*/
-
-.note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}
-.important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
-.warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}
-
-.float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; }
-.float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; }
-.center { text-align:center; margin: 0.5em auto }
-
-/**
- * External Links
- *
- * (en) Formatting of hyperlinks
- * (de) Gestaltung von Hyperlinks
- *
-*/
-
-a {color: #4D87C7; text-decoration:none;}
-a:focus,
-a:hover,
-a:active {color:#182E7A; text-decoration:underline;}
-
-
-
-
-
-/**
- * (en) Emphasizing external Hyperlinks via CSS
- * (de) Hervorhebung externer Hyperlinks mit CSS
- *
- * @section content-external-links
- * @app-yaml-default disabled
-*/
-
-/*
-#main a[href^="http://www.my-domain.com"],
-#main a[href^="https://www.my-domain.com"]
-{
- padding-left: 12px;
- background-image: url('your_image.gif');
- background-repeat: no-repeat;
- background-position: 0 0.45em;
-}
-*/
-
-/**
- * Tables | Tabellen
- * (en) Generic classes for table-width and design definition
- * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
- *
- * @section content-tables
-*/
-
table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
table.full { width: 100%; }
table.fixed { table-layout:fixed }
-table.list td{max-width:350px;min-width: 32px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;}
-th,td { padding: 0.5em;text-align:left;}
-thead th { background: #444 url(../images/lists_thead_bg.png) repeat-x; color: #fff }
-tbody th { background: #ccc; color: #333 }
-tbody th.sub { background: #ddd; color: #333 }
-
-/**
- * Miscellaneous | Sonstiges
- *
- * @section content-misc
-*/
-
-hr {
+table.list td {
+ max-width: 350px;
+ min-width: 32px;
+ white-space: nowrap;
+ overflow:hidden;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ -icab-text-overflow: ellipsis;
+ -khtml-text-overflow: ellipsis;
+ -moz-text-overflow: ellipsis;
+ -webkit-text-overflow: ellipsis;
+}
+th,
+td {
+ padding: 0.5em;
+ text-align:left;
+}
+thead th {
+ background: #444 url("../images/lists_thead_bg.png") repeat-x;
color: #fff;
- background:transparent;
- margin: 0 0 0.5em 0;
- padding: 0 0 0.5em 0;
- border:0;
- border-bottom: 1px #eee solid;
}
-
-/* Sorting cusror and backgorund */
-.pnl_listarea th[class^="tbl_col"]{cursor:pointer}
-.pnl_listarea th[class^="tbl_col"]:hover{background-position:0 -15px!important}
-
-/* content_ispc
--------------------------------------------------------------- */
-
-.pageForm_description {
- font-size: 12px;
+tbody th {
+ background: #ccc;
+ color: #333;
}
+tbody th.sub {
+ background: #ddd;
+ color: #333;
+}
+table.list th[class$="_pid"],
+table.list td[class$="_pid"],
+table.list th[class$="_active"],
+table.list td[class$="_active"],
+table.list th.tbl_col_autoresponder,
+table.list td.tbl_col_autoresponder {
+ width: 70px;
+ text-align: center;
+}
+table.list .tbl_col_buttons,
+table.list .tbl_col_limit {
+ width: 150px;
+}
+.tbl_col_client_pid input {
+ width: 50px;
+}
+.pnl_listarea th[class^="tbl_col"] { cursor:pointer; }
+.pnl_listarea th[class^="tbl_col"]:hover { background-position:0 -15px!important; }
+
+.pageForm_description { font-size: 12px; }
/* Tab-Box */
-.tabbox_tabs {
- border-bottom: 1px solid #d3d3d3;
-}
+.tabbox_tabs { border-bottom: 1px solid #d3d3d3; }
.tabbox_tabs ul {
list-style: none;
padding: 0;
@@ -513,7 +414,6 @@
color: #ff6600;
background: #ffffff;
}
-
.pnl_toolsarea fieldset, .pnl_listarea fieldset, .pnl_formsarea fieldset {
border-top: 1px solid #949494;
margin: 20px 0;
@@ -525,11 +425,9 @@
.pnl_formarea fieldset {
font-weight: bold;
}
-
/* hide line and legend when inside tabbed content */
#tabbox_content * .pnl_toolsarea fieldset, #tabbox_content * .pnl_listarea fieldset, #tabbox_content * .pnl_formsarea fieldset { border: none !important; }
#tabbox_content * .pnl_toolsarea fieldset legend, #tabbox_content * .pnl_listarea fieldset legend, #tabbox_content * .pnl_formsarea fieldset legend { display: none !important; }
-
.codeview {
margin:20px 0;
padding:2px;
@@ -538,7 +436,6 @@
font-family: Consolas, "Lucida Console", "Courier New", monospace;
font-size: 0.9em;
}
-
/* Lists */
table.list {
width: 100%;
@@ -546,7 +443,7 @@
}
table.list thead th { font-size: 10px; }
table.list tbody { border: 1px solid #d3d3d3 !important; }
-table.list tfoot td { text-align: center; background: #f8f8f8 url(../images/lists_tfoot_bg.png) repeat-x bottom left; padding: 24px 8px 8px 8px; }
+table.list tfoot td { text-align: center; background: #f8f8f8 url("../images/lists_tfoot_bg.png") repeat-x bottom left; padding: 24px 8px 8px 8px; }
table.list .tbl_row_even { background: #fcfcfc; }
table.list .tbl_row_uneven { background: #f0f8ff; }
table.list tr:hover { background: #fffacd; }
@@ -556,7 +453,7 @@
/* Password Strength */
#passBar {
width: 101px; height: 10px;
- background: url(../images/meter_bg.gif) repeat-x bottom left;
+ background: url("../images/meter_bg.gif") repeat-x bottom left;
margin: 2px 0;
float: left;
}
@@ -566,6 +463,8 @@
}
/* Systemmonitor */
+.systemmonitor-server,
+.systemmonitor-ve,
.systemmonitor-state {
margin: 10px 5px;
font-family: Consolas, "Lucida Console", "Courier New", monospace;
@@ -573,113 +472,87 @@
float: left;
width: 100%;
}
-.systemmonitor-state.state-no_state {
+.systemmonitor-server:hover,
+.systemmonitor-vm:hover { background-color: #FFFACD; }
+.state-no_state,
+.state-no_state-ve {
border-top: 4px solid #95A19F;
background-color: #f8f8ff;
}
-.systemmonitor-state.state-unknown {
+.state-unknown,
+.state-unknown-ve {
border-top: 4px solid #30302e;
background-color: #cecfc5;
}
-.systemmonitor-state.state-ok {
+.state-ok,
+.state-ok-ve {
border-top: 4px solid #23fb00;
background-color: #adffa2;
}
-.systemmonitor-state.state-info {
+.state-info,
+.state-info-ve {
border-top: 4px solid #183e99;
background-color: #d4e2ff;
}
-.systemmonitor-state.state-warning {
+.state-warning,
+.state-warning-ve {
border-top: 4px solid #ffa800;
background-color: #ffda93;
}
-.systemmonitor-state.state-critical {
+.state-critical,
+.state-critical-ve {
border-top: 4px solid #ff0000;
background-color: #ffb9b9;
}
-.systemmonitor-state.state-error {
+.state-error,
+.state-error-ve {
border-top: 4px solid #ff0000;
background-color: #ff7f7f;
-}
-.systemmonitor-state.state-no_state-ve {
+}
+div.icoDevice {
float: left;
- width: 213px;
- border-top: 4px solid #95A19F;
- background-color: #f8f8ff;
+ width: 64px;
+ height: 64px;
+ margin: 5px;
+ background: url("../icons/device_sprite.png") no-repeat transparent;
}
-.systemmonitor-state.state-unknown-ve {
+.systemmonitor-server div.icoDevice { background-position: 0 0; }
+.systemmonitor-ve div.icoDevice { background-position: -64px 0; }
+.systemmonitor-network div.icoDevice { background-position: -128px 0; }
+div.statusDevice,
+div.statusMsg { float: left; }
+div.statusMsg p {
float: left;
- width: 213px;
- border-top: 4px solid #30302e;
- background-color: #cecfc5;
+ padding: 5px;
}
-.systemmonitor-state.state-ok-ve {
- float: left;
- width: 213px;
- border-top: 4px solid #23fb00;
- background-color: #adffa2;
-}
-.systemmonitor-state.state-info-ve {
- float: left;
- width: 213px;
- border-top: 4px solid #183e99;
- background-color: #d4e2ff;
-}
-.systemmonitor-state.state-warning-ve {
- float: left;
- width: 213px;
- border-top: 4px solid #ffa800;
- background-color: #ffda93;
-}
-.systemmonitor-state.state-critical-ve {
- float: left;
- width: 213px;
- border-top: 4px solid #ff0000;
- background-color: #ffb9b9;
-}
-.systemmonitor-state.state-error-ve {
- float: left;
- width: 213px;
- border-top: 4px solid #ff0000;
- background-color: #ff7f7f;
-}
-.systemmonitor-state:hover {
- background-color: #FFFACD;
-}
-.systemmonitor-state p {
- float:left;
+.systemmonitor-state .status {
margin: 5px;
}
-.systemmonitor-device {
- background-position: -6px 4px;
- background-repeat: no-repeat;
- min-height: 80px;
+.status {
+ float: right;
+ width: 32px;
+ height: 32px;
+ background: url("../icons/x32_sprite.png") no-repeat transparent;
}
-.systemmonitor-device.device-system { background-image: url("../icons/x64/network.png"); }
-.systemmonitor-device.device-server {
- background-image: url("../icons/x64/server.png");
+div.status {
+ float: left !important;
}
-.systemmonitor-device.device-ve {
- background-image: url("../icons/x64/server.png");
- width: 213px;
- float: left;
- border: 1px dashed #aaaaaa;
- border-top: none;
-}
+.state-warning .status,
+.state-warning-ve .status { background-position: 0 -143px; }
+.state-no_state .status,
+.state-no_state-ve .status,
+.state-unknown .status,
+.state-unknown-ve .status { background-position: 0 -207px; }
+.state-ok .status,
+.state-ok-ve .status { background-position: 0 -270px; }
+.state-info .status,
+.state-info-ve .status { background-position: 0 -336px; }
+.state-error .status,
+.state-error-ve .status { background-position: 0 -400px; }
+.state-critical .status,
+.state-critical-ve .status { background-position: 0 -463px; }
-.systemmonitor-content.icons32 {
- padding:2px 10px 2px 56px;
- background-repeat: no-repeat;
- background-position: 12px 4px;
-}
-.systemmonitor-content.icons32.ico-no_state { /*background-image:url("../icons/x32/state_no.png"); */ }
-.systemmonitor-content.icons32.ico-unknown { background-image:url("../icons/x32/state_unknown.png"); }
-.systemmonitor-content.icons32.ico-ok { background-image:url("../icons/x32/state_ok.png"); }
-.systemmonitor-content.icons32.ico-info { background-image:url("../icons/x32/state_info.png"); }
-.systemmonitor-content.icons32.ico-warning { background-image:url("../icons/x32/state_warning.png"); }
-.systemmonitor-content.icons32.ico-critical { background-image:url("../icons/x32/state_critical.png"); }
-.systemmonitor-content.icons32.ico-error { background-image:url("../icons/x32/state_error.png"); }
-
+/* Usage unknown
.systemmonitor-content table {
border: none;
margin-top: 10px;
@@ -696,7 +569,7 @@
background-color: #d12f19;
color:#ffffff;
padding:0px 5px;
-}
+}*/
/* Dashboard */
.dashboard-modules {
@@ -710,8 +583,9 @@
background-repeat: no-repeat;
text-align: center;
}
-
-.dashboard-modules a, .dashboard-modules a:hover{
+.dashboard-modules a,
+.dashboard-modules a:hover {
+ background: url("../icons/x32_sprite.png") no-repeat transparent;
color:Black;
display:block;
font-weight:bold;
@@ -720,33 +594,52 @@
width:60px;
text-decoration: none;
}
+.dashboard-modules.tools a { background-position: 12px -9px; }
+.dashboard-modules.admin a { background-position: 12px -73px; }
+.dashboard-modules.sites a { background-position: 12px -520px; }
+.dashboard-modules.monitor a { background-position: 13px -585px; }
+.dashboard-modules.help a { background-position: 13px -716px; }
+.dashboard-modules.mail a { background-position: 12px -776px; }
+.dashboard-modules.vm a { background-position: 14px -842px; }
+.dashboard-modules.domain a { background-position: 12px -905px; }
+.dashboard-modules.dns a { background-position: 12px -970px; }
+.dashboard-modules.client a { background-position: 13px -1096px; }
+.dashboard-modules.billing a { background-position: 14px -1162px; }
-.dashboard-modules.admin { background-image: url('../icons/x32/system.png') !important; }
-.dashboard-modules.vm { background-image: url('../icons/x32/drawer.png') !important; }
-.dashboard-modules.client { background-image: url('../icons/x32/client.png') !important; }
-.dashboard-modules.mail { background-image: url('../icons/x32/email.png') !important; }
-.dashboard-modules.monitor { background-image: url('../icons/x32/monitor.png') !important; }
-.dashboard-modules.dns { background-image: url('../icons/x32/dns.png') !important; }
-.dashboard-modules.tools { background-image: url('../icons/x32/tools.png') !important; }
-.dashboard-modules.help { background-image: url('../icons/x32/help.png') !important; }
-.dashboard-modules.domain { background-image: url('../icons/x32/domain.png') !important; }
-.dashboard-modules.sites { background-image: url('../icons/x32/sites.png') !important; }
-.dashboard-modules.billing { background-image: url('../icons/x32/calculator.png') !important; }
-
-.panel_dashboard h2 {
- font-size:20px;
-}
+.panel_dashboard h2 { font-size:20px; }
/* Image-Replacement */
.swap { background-repeat:no-repeat; }
.swap span { display:none; height:16px; }
-#ir-HeaderLogo { background-image:url("../images/header_logo.png"); height:32px;margin:0 0 0.2em; }
-#ir-Yes { background-image:url("../icons/x16/tick_circle.png"); height:16px; }
-#ir-No { background-image:url("../icons/x16/cross_circle.png"); height:16px; }
-
+#ir-HeaderLogo {
+ background-image: url("../images/header_logo.png");
+ height:32px;
+ margin:0 0 0.2em;
+}
+div#ir-Yes,
+div#ir-No {
+ text-align: center;
+ background: url("../icons/x16_sprite.png") no-repeat transparent;
+}
+#ir-Yes {
+ background-position: center -342px !important;
+ height: 16px;
+}
+#ir-No {
+ background-position: center -362px !important;
+ height: 16px;
+}
+.swap {
+ background-repeat: no-repeat;
+}
+.swap span {
+ display: none;
+ height: 16px;
+}
/* BUTTONS */
a.button,
-.button {
+.button,
+.buttons button {
display: inline-block;
margin: 0 2px;
padding: 2px 5px;
@@ -754,12 +647,7 @@
text-shadow: 0px 1px 1px #fff;
border: 1px solid #c6c6c6;
border-radius: 4px;
- background: #f7f7f7;
- background: -moz-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e6e6e6));
- background: -o-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
- background: -ms-linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
- background: linear-gradient(top, #f9f9f9 0%, #e6e6e6 100%);
+ background-color: #f7f7f7;
box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3);
-o-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3);
-webkit-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3);
@@ -767,7 +655,8 @@
text-decoration: none;
}
a.button:focus,
-input.button:focus {
+input.button:focus,
+.buttons button:focus {
border-color: #4fadd5;
box-shadow: 0 0 2px 1px rgba(71,135,177, 0.6);
-moz-box-shadow: 0 0 2px 1px rgba(71,135,177, 0.6);
@@ -775,7 +664,6 @@
-o-box-shadow: 0 0 2px 1px rgba(71,135,177, 0.6);
outline: none;
}
-
.buttons button[type]{
padding:5px 10px 5px 7px; /* Firefox */
line-height:17px; /* Safari */
@@ -783,92 +671,118 @@
*:first-child+html button[type]{
padding:4px 10px 3px 7px; /* IE7 */
}
-.buttons button img, .buttons a img{
+.buttons button img,
+.buttons a img {
margin:0 3px -3px 0 !important;
padding:0;
border:none;
width:16px;
height:16px;
}
-
+.topbuttons {
+ margin-bottom: 10px;
+}
/* BUTTONS STANDARD */
-button:hover, .buttons a:hover{
+button:hover,
+.buttons a:hover {
background-color:#dff4ff;
border:1px solid #c2e1ef;
color:#336699;
}
-.buttons a:active{
+.buttons a:active {
background-color:#6299c5;
border:1px solid #6299c5;
color:#fff;
}
/* BUTTONS POSITIVE */
-button.positive, .buttons a.positive{
- color:#529214;
-}
-.buttons a.positive:hover, button.positive:hover{
+button.positive,
+.buttons a.positive { color:#529214; }
+.buttons a.positive:hover,
+button.positive:hover {
background-color:#E6EFC2;
border:1px solid #C6D880;
color:#529214;
}
-.buttons a.positive:active{
+.buttons a.positive:active {
background-color:#529214;
border:1px solid #529214;
color:#fff;
}
/* BUTTONS NEGATIVE */
-.buttons a.negative, button.negative{
+.buttons a.negative,
+button.negative {
color:#d12f19;
}
-.buttons a.negative:hover, button.negative:hover{
+.buttons a.negative:hover,
+button.negative:hover {
background-color:#fbe3e4;
border:1px solid #fbc2c4;
color:#d12f19;
}
-.buttons a.negative:active{
+.buttons a.negative:active {
background-color:#d12f19;
border:1px solid #d12f19;
color:#fff;
}
/* Button with icon and text */
-.iconstxt {
- background-repeat: no-repeat;
- background-position: 4px center;
-}
-.iconstxt span { padding-left: 20px; }
-.iconstxt.icoPositive { background-image: url("../icons/x16/tick_circle_frame.png"); }
-.iconstxt.icoNegative { background-image: url("../icons/x16/cross_circle_frame.png"); }
-.iconstxt.icoAdd { background-image: url(../icons/x16/plus_circle_frame.png); }
-.iconstxt.icoKey { background-image: url("../icons/x16/key.png"); }
-.iconstxt.icoDelete { background-image: url("../icons/x16/minus_circle_frame.png"); }
-.iconstxt.icoDownload { background-image: url("../icons/x16/arrow_270.png"); }
-.iconstxt.icoRestore { background-image: url("../icons/x16/arrow_circle_225.png"); }
+.iconstxt { background: url("../icons/button_sprite.png") no-repeat transparent; }
+.iconstxt span { padding-left: 20px; font-weight: bold; }
+.iconstxt.icoPositive { background-position: 6px -130px; }
+.iconstxt.icoNegative { background-position: 6px -98px; }
+.iconstxt.icoAdd { background-position: 6px -66px; }
+.iconstxt.icoKey { background-position: 6px -1px; }
+.iconstxt.icoDelete { background-position: 6px -34px; }
+.iconstxt.icoDownload { background-position: 6px -1px; }
+.iconstxt.icoRestore { background-position: 6px -1px; }
/* Button with icon and without text */
.icons16 span { display: none; }
-a.icons16 { height: 18px; width: 18px; padding: 0; background-repeat: no-repeat; background-position: 1px 1px;}
-button.icons16 { height: 20px; width: 20px; padding: 0; background-repeat: no-repeat; background-position: 1px 1px;}
+a.icons16 {
+ height: 18px;
+ width: 18px;
+ padding: 0;
+ background: url("../icons/x16_sprite.png") no-repeat transparent;
+}
+button.icons16 {
+ height: 20px;
+ width: 20px;
+ padding: 0;
+ background: url("../icons/x16_sprite.png") no-repeat transparent;
+}
+.icons16.icoEdit { background-position: -1px -1px; }
+.icons16.icoLoginAs { background-position: -1px -21px; }
+.icons16.icoPDF { background-position: -1px -61px; }
+.icons16.icoDelete { background-position: -1px -81px; }
+.icons16.icoWebmailer { background-position: -1px -101px; }
+.icons16.icoFilter { background-position: -1px -161px; }
+.icons16.icoDbAdmin { background-position: -1px -221px; }
+.icons16.icoAction { background-position: -1px -241px; }
-.icons16.icoDelete { background-image: url("../icons/x16/minus_circle_frame.png"); }
-.icons16.icoFilter { background-image: url(../icons/x16/funnel.png); }
-.icons16.icoEdit { background-image: url("../icons/x16/wrench.png"); }
-.icons16.icoDbAdmin { background-image: url("../icons/x16/database.png"); }
-.icons16.icoLoginAs { background-image: url("../icons/x16/user_go.png"); }
-.icons16.icoWebmailer { background-image: url("../icons/x16/mails_arrow.png"); }
-.icons16.icoPDF { background-image: url("../icons/x16/pdf.png"); }
-.icons16.icoAction { background-image: url("../icons/x16/arrow.png"); }
+div.group-icon {
+ float: left;
+ padding: 2px 0;
+}
+.group-admin,
+.group-user {
+ height: 20px;
+ width: 20px;
+ padding: 0;
+ float: left;
+ background: url("../icons/x16_sprite.png") no-repeat transparent;
+}
+.group-admin { background-position: 0 -380px; }
+.group-user { background-position: 0 -400px; }
#ajaxloader {
text-align:center;
margin-top: 180px;
}
-
.blockLabel.email_at {
width: 20px !important;
- margin: 1.6em 0.3em 0 0 !important
+ margin: 1.6em 0.3em 0 0 !important;
}
.textDisplay { display: block; }
@@ -886,14 +800,20 @@
.formLengthDouble { width: 50% !important; }
/* Individual Form Lengths */
-.textInput#username, .textInput#password, .textInput#passwort, .textInput#source_password { width: 100px; }
+.textInput#username,
+.textInput#password,
+.textInput#passwort,
+.textInput#source_password { width: 100px; }
.selectInput#language { width: 75px; }
.selectInput#client_group_id, .selectInput#default_group { width: 125px; }
input#refresh, input#retry, input#expire, input#minimum, input#ttl { width: 50px !important; }
/* --- */
-a[href $='#logout'] { padding-right: 18px; background: transparent url("../icons/x16/logout.png") no-repeat right top !important; }
+a[href $="#logout"] {
+ padding-right: 20px;
+ background: url("../icons/x16_sprite.png") no-repeat right -143px transparent !important;
+}
/* Select Menu with Images */
select.withicons option {
@@ -901,16 +821,24 @@
background-position: 1px;
padding-left:24px;
}
+div[class^=country-] {
+ background-image: url("../icons/flags_sprite.png");
+ background-repeat: no-repeat;
+ height: 20px;
+ width: 26px;
+}
+div[class^=country-] span {
+ display: none;
+}
select.flags option {
background-image: url("../icons/flags_sprite.png");
background-repeat: no-repeat;
padding: 1px 0 1px 30px;
}
-
select.flags option[value=EL] {background-position:0 -1475px}
select.flags option[value=AD], select.flags option[value=ad] {background-position:0 -1px}
select.flags option[value=AE], select.flags option[value=ae] {background-position:0 -23px}
-select.flags option[value=AF], select.flags option[value=af] {background-position:0 -45px}
+select.flags option[value=AF], select.flags option[value=af], .country-AF {background-position:0 -45px}
select.flags option[value=AG], select.flags option[value=ag] {background-position:0 -67px}
select.flags option[value=AI], select.flags option[value=ai] {background-position:0 -89px}
select.flags option[value=AL], select.flags option[value=al] {background-position:0 -111px}
@@ -963,7 +891,7 @@
select.flags option[value=CX], select.flags option[value=cx] {background-position:0 -1167px}
select.flags option[value=CY], select.flags option[value=cy] {background-position:0 -1189px}
select.flags option[value=CZ], select.flags option[value=cz] {background-position:0 -1211px}
-select.flags option[value=DE], select.flags option[value=de] {background-position:0 -1233px}
+select.flags option[value=DE], select.flags option[value=de], .country-DE {background-position:0 -1233px}
select.flags option[value=DJ], select.flags option[value=dj] {background-position:0 -1255px}
select.flags option[value=DK], select.flags option[value=dk] {background-position:0 -1277px}
select.flags option[value=DM], select.flags option[value=dm] {background-position:0 -1299px}
@@ -982,7 +910,7 @@
select.flags option[value=FO], select.flags option[value=fo] {background-position:0 -1673px}
select.flags option[value=FR], select.flags option[value=fr] {background-position:0 -1695px}
select.flags option[value=GA], select.flags option[value=ga] {background-position:0 -1717px}
-select.flags option[value=GB], select.flags option[value=en], select.flags option[value=gb] {background-position:0 -1739px}
+select.flags option[value=GB], select.flags option[value=en], select.flags option[value=gb], .country-GB, .country-EN {background-position:0 -1739px}
select.flags option[value=GD], select.flags option[value=gd] {background-position:0 -1761px}
select.flags option[value=GE], select.flags option[value=ge] {background-position:0 -1783px}
select.flags option[value=GF], select.flags option[value=gf] {background-position:0 -1805px}
@@ -1154,7 +1082,6 @@
max-width: 80%;
min-width: 680px;
}
-
div.subsectiontoggle {
border:1px solid #ccc;
font-weight:bold;
@@ -1173,18 +1100,18 @@
-ms-border-radius:5px;
border-radius:5px;
}
-div.subsectiontoggle span{
+div.subsectiontoggle span {
display:inline-block;
margin-bottom:-3px;
margin-right:10px;
width:16px;
height:16px;
- background:url(../icons/x16/plus_circle_frame.png) top left no-repeat;
+ background: url("../icons/button_sprite.png") 0 -72px no-repeat transparent;
}
div.subsectiontoggle span.showing{
- background:url(../icons/x16/minus_circle_frame.png) top left no-repeat;
+ background-position: 0 -40px;
}
-div.subsectiontoggle em{
+div.subsectiontoggle em {
display:block;
position:relative;
left:425px;
@@ -1192,7 +1119,7 @@
margin-bottom:-3px;
width:13px;
height:13px;
- background:url(../images/chevron.png) top left no-repeat;
+ background:url("../images/chevron.png") top left no-repeat;
-webkit-transform:none;
-moz-transform:none;
-khtml-transform:none;
@@ -1212,12 +1139,12 @@
-ms-transition-property: -ms-transform;
transition-property: transform;
}
-div.subsectiontoggle em.showing{
+div.subsectiontoggle em.showing {
display:block;
position:relative;
left:425px;
top:-13px;
- background:url(../images/chevron.png) top left no-repeat;
+ background:url("../images/chevron.png") top left no-repeat;
width:13px;
height:13px;
-webkit-transform:rotate(90deg);
@@ -1227,7 +1154,7 @@
-ms-transform:rotate(90deg);
transform:rotate(90deg);
}
-div.subsectiontoggle:hover em{
+div.subsectiontoggle:hover em {
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-khtml-transform:rotate(90deg);
@@ -1236,18 +1163,19 @@
transform:rotate(90deg);
}
-div.gs-container{
+
+div.gs-container {
margin-top:10px;
}
-div.gs-container *{
+div.gs-container * {
margin: 0;
padding: 0;
background-position: 0 0;
text-decoration: none;
font-size: 1em;
}
-div.gs-container input{
- background: url("../icons/x16/magnifier_left.png") no-repeat 4px 3px #FFFFFF;
+div.gs-container input {
+ background: url("../icons/x16_sprite.png") no-repeat 2px -119px #FFFFFF;
height:20px;
border:1px solid #444;
padding:0 22px 2px;
@@ -1259,12 +1187,12 @@
-ms-border-radius:5px;
border-radius:5px;
}
-input.gs-loading{
- background-image: url(../icons/x16/loading.gif);
+input.gs-loading {
+ background-image: url("../images/loading.gif");
background-repeat: no-repeat;
background-position: center right;
}
-ul.gs-resultbox{
+ul.gs-resultbox {
margin: 0 !important;
padding: 0 !important;
width: 300px;
@@ -1285,14 +1213,16 @@
-o-border-radius:5px;
-ms-border-radius:5px;
border-radius:5px;
+ max-height:500px;
+ overflow:auto;
}
-ul.gs-resultbox li{
+ul.gs-resultbox li {
float: left;
width: 100%;
clear: both;
cursor: pointer;
}
-ul.gs-resultbox li.gs-cheader{
+ul.gs-resultbox li.gs-cheader {
height: 13px;
overflow: hidden;
padding: 5px 0;
@@ -1301,51 +1231,51 @@
cursor:default;
padding-bottom:10px;
}
-ul.gs-resultbox li.gs-cheader p.gs-cheader-title{
+ul.gs-resultbox li.gs-cheader p.gs-cheader-title {
margin: 0 !important;
padding: 0 0 0 10px !important;
float: left;
font-size: 12px;
font-weight: bold;
}
-ul.gs-resultbox li.gs-cheader p.gs-cheader-limit{
+ul.gs-resultbox li.gs-cheader p.gs-cheader-limit {
margin: 0 !important;
padding: 0 10px 0 0 !important;
float: right;
font-size: 11px;
font-weight: normal;
}
-ul.gs-resultbox li.gs-cdata{
+ul.gs-resultbox li.gs-cdata {
margin: 0 !important;
padding: 0 !important;
border-bottom: 1px solid #c5c5c5;
}
-ul.gs-resultbox li.gs-cdata:last-child{
+ul.gs-resultbox li.gs-cdata:last-child {
border-bottom: none;
}
-ul.gs-resultbox li.gs-cdata:hover{
+ul.gs-resultbox li.gs-cdata:hover {
background: #eaf4fd;
}
-ul.gs-resultbox li.gs-cdata a{
+ul.gs-resultbox li.gs-cdata a {
display: block;
padding: 5px 10px;
text-decoration: none !important;
background: #fff;
}
-ul.gs-resultbox li.gs-cdata a:hover{
+ul.gs-resultbox li.gs-cdata a:hover {
background: #cde0ff;
}
-ul.gs-resultbox li.gs-cdata img{
+ul.gs-resultbox li.gs-cdata img {
margin-right: 12px;
}
-ul.gs-resultbox li.gs-cdata p{
+ul.gs-resultbox li.gs-cdata p {
margin: 0 !important;
padding: 0 !important;
color: #444;
font-size: 10px;
min-height:30px;
}
-ul.gs-resultbox li.gs-cdata p span.gs-cdata-title{
+ul.gs-resultbox li.gs-cdata p span.gs-cdata-title {
display: inline !important;
margin: 0 !important;
padding: 0 !important;
@@ -1353,7 +1283,7 @@
font-weight: bold;
color: #000;
}
-ul.gs-resultbox li:first-child{
+ul.gs-resultbox li:first-child {
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
-khtml-border-radius:5px 5px 0 0;
@@ -1361,7 +1291,7 @@
-ms-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
}
-ul.gs-resultbox li:last-child{
+ul.gs-resultbox li:last-child {
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
-khtml-border-radius:0 0 5px 5px;
@@ -1370,23 +1300,23 @@
border-radius:0 0 5px 5px;
}
-div.df-container{
+div.df-container {
}
-div.df-container *{
+div.df-container * {
margin: 0;
padding: 0;
background-position: 0 0;
text-decoration: none;
font-size: 1em;
}
-div.df-container input{
+div.df-container input {
}
-input.df-loading{
- background-image: url(../icons/x16/loading.gif);
+input.df-loading {
+ background-image: url("../images/loading.gif");
background-repeat: no-repeat;
background-position: center right;
}
-ul.df-resultbox{
+ul.df-resultbox {
margin: 0 !important;
padding: 0 !important;
min-width: 250px;
@@ -1409,13 +1339,13 @@
-ms-border-radius:5px;
border-radius:5px;
}
-ul.df-resultbox li{
+ul.df-resultbox li {
float: left;
width: 100%;
clear: both;
cursor: pointer;
}
-ul.df-resultbox li.df-cheader{
+ul.df-resultbox li.df-cheader {
height: 13px;
overflow: hidden;
padding: 5px 0;
@@ -1424,51 +1354,51 @@
cursor:default;
padding-bottom:10px;
}
-ul.df-resultbox li.df-cheader p.df-cheader-title{
+ul.df-resultbox li.df-cheader p.df-cheader-title {
margin: 0 !important;
padding: 0 0 0 10px !important;
float: left;
font-size: 12px;
font-weight: bold;
}
-ul.df-resultbox li.df-cheader p.df-cheader-limit{
+ul.df-resultbox li.df-cheader p.df-cheader-limit {
margin: 0 !important;
padding: 0 10px 0 0 !important;
float: right;
font-size: 11px;
font-weight: normal;
}
-ul.df-resultbox li.df-cdata{
+ul.df-resultbox li.df-cdata {
margin: 0 !important;
padding: 0 !important;
border-bottom: 1px solid #c5c5c5;
}
-ul.df-resultbox li.df-cdata:last-child{
+ul.df-resultbox li.df-cdata:last-child {
border-bottom: none;
}
-ul.df-resultbox li.df-cdata:hover{
+ul.df-resultbox li.df-cdata:hover {
background: #eaf4fd;
}
-ul.df-resultbox li.df-cdata a{
+ul.df-resultbox li.df-cdata a {
display: block;
padding: 5px 10px;
text-decoration: none !important;
background: #fff;
}
-ul.df-resultbox li.df-cdata a:hover{
+ul.df-resultbox li.df-cdata a:hover {
background: #cde0ff;
}
-ul.df-resultbox li.df-cdata img{
+ul.df-resultbox li.df-cdata img {
margin-right: 12px;
}
-ul.df-resultbox li.df-cdata p{
+ul.df-resultbox li.df-cdata p {
margin: 0 !important;
padding: 0 !important;
color: #444;
font-size: 10px;
min-height:30px;
}
-ul.df-resultbox li.df-cdata p span.df-cdata-title{
+ul.df-resultbox li.df-cdata p span.df-cdata-title {
display: inline !important;
margin: 0 !important;
padding: 0 !important;
@@ -1476,7 +1406,7 @@
font-weight: bold;
color: #000;
}
-ul.df-resultbox li:first-child{
+ul.df-resultbox li:first-child {
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
-khtml-border-radius:5px 5px 0 0;
@@ -1484,7 +1414,7 @@
-ms-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
}
-ul.df-resultbox li:last-child{
+ul.df-resultbox li:last-child {
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
-khtml-border-radius:0 0 5px 5px;
@@ -1493,7 +1423,7 @@
border-radius:0 0 5px 5px;
}
-span.icons16-empty{
+span.icons16-empty {
float:left;
display:block;
height:20px;
@@ -1501,11 +1431,11 @@
margin:0 7px 0 0;
}
-.ttip{
+.ttip {
width:16px;
height:16px;
cursor:pointer;
- background: url(../icons/x16/question_frame.png) no-repeat center center;
+ background: url("../icons/x16_sprite.png") no-repeat center center transparent;
float:right;
display:inline;
position:relative;
@@ -1529,17 +1459,37 @@
/* content_ispc
-------------------------------------------------------------- */
-.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; }
-.tipsy-inner { background-color: #000; color: #FFF; max-width: 350px; padding: 5px 8px 4px 8px; text-align: left; }
+.tipsy {
+ font-size: 10px;
+ position: absolute;
+ padding: 5px;
+ z-index: 100000;
+}
+.tipsy-inner {
+ background-color: #000;
+ color: #FFF;
+ max-width: 350px;
+ padding: 5px 8px 4px 8px;
+ text-align: left;
+}
/* Rounded corners */
-.tipsy-inner { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
+.tipsy-inner {
+ border-radius: 5px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+}
/* Uncomment for shadow */
/*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
-.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
-
+.tipsy-arrow {
+ position: absolute;
+ width: 0;
+ height: 0;
+ line-height: 0;
+ border: 5px dashed #000;
+}
/* Rules to colour arrows */
.tipsy-arrow-n { border-bottom-color: #000; }
.tipsy-arrow-s { border-top-color: #000; }
@@ -1561,8 +1511,6 @@
/* Uni-Form by Dragan Babic [Superawesome Industries] - http: //sprawsm.com/uni-form/ */
/* Some rights reserved - http: //creativecommons.org/licenses/by-sa/2.5/ */
/* Do not edit this file directly, make your changes to uni-form.css in the same folder */
-
-/* ------------------------------------------------------------------------------ */
.uniForm{ margin: 0; padding: 0; position: relative; z-index: 1; } /* reset stuff */
@@ -1590,8 +1538,6 @@
.uniForm .inlineLabel input,
.uniForm .inlineLabels .inlineLabel input,
.uniForm .blockLabels .inlineLabel input{ border: none; padding: 0; margin: 0; }
-
-/* ------------------------------------------------------------------------------ */
/* Styles for form controls where labels are above the input elements */
/* Set the class of the parent (preferably to a fieldset) to .blockLabels */
@@ -1629,8 +1575,6 @@
.uniForm .blockLabels .multiField .blockLabel .selectInput,
.uniForm .blockLabels .multiField .blockLabel select{ width: 100%; margin: 0; }
-/* ------------------------------------------------------------------------------ */
-
/* Styles for form controls where labels are in line with the input elements */
/* Set the class of the parent (preferably to a fieldset) to .inlineLabels */
.uniForm .inlineLabels label,
@@ -1653,8 +1597,6 @@
.uniForm .inlineLabels .multiField .blockLabel select{ display: block; width: 100%; float: none; }
.uniForm .inlineLabels .multiField select{ float: left; }
-/* ------------------------------------------------------------------------------ */
-
/* Required fields asterisk styling for .blockLabels */
.uniForm label em,
.uniForm .label em,
@@ -1666,28 +1608,16 @@
.uniForm .inlineLabels .label em{ display: block; position: absolute; left: auto; right: 0; font-style: normal; font-weight: bold; }
.uniForm .inlineLabel em{ position: absolute; left: 7px; }
-/* ------------------------------------------------------------------------------ */
-
/* Messages */
.uniForm #errorMsg,
-.uniForm .error{
-}
+.uniForm .error{}
.uniForm #errorMsg dt,
-.uniForm #errorMsg h3{
-}
-.uniForm #errorMsg dd{
-}
-.uniForm #errorMsg ol{
-}
-.uniForm #errorMsg ol li{
-}
-.uniForm .errorField{
-}
-
-.uniForm #OKMsg{
-}
-
-/* ------------------------------------------------------------------------------ */
+.uniForm #errorMsg h3{}
+.uniForm #errorMsg dd{}
+.uniForm #errorMsg ol{}
+.uniForm #errorMsg ol li{}
+.uniForm .errorField{}
+.uniForm #OKMsg{}
/* Columns */
@@ -1698,7 +1628,7 @@
/* uni-form
-------------------------------------------------------------- */
-/* Keep in mind that wherever you see 'Required property' it means that the property must exist */
+/* Keep in mind that wherever you see "Required property" it means that the property must exist */
/* ------------------------------------------------------------------------------ */
@@ -1729,7 +1659,7 @@
/* ------------------------------------------------------------------------------ */
-/* .blockLabels (default style, will be applied even if you don't class the parent element) */
+/* .blockLabels (default style, will be applied even if you don"t class the parent element) */
.uniForm .blockLabels .ctrlHolder{}
.uniForm label,
@@ -1789,8 +1719,8 @@
.uniForm .inlineLabels .multiField .blockLabel select{ width: 100%; margin: .3em 0 0 0; }
/* Focus pseudoclasses */
-.uniForm .ctrlHolder .textInput:focus{ outline: none; /* Get rid of the 'glow' effect in WebKit, optional */ }
-.uniForm .ctrlHolder textarea:focus{ outline: none; /* Get rid of the 'glow' effect in WebKit, optional */ }
+.uniForm .ctrlHolder .textInput:focus{ outline: none; /* Get rid of the "glow" effect in WebKit, optional */ }
+.uniForm .ctrlHolder textarea:focus{ outline: none; /* Get rid of the "glow" effect in WebKit, optional */ }
.uniForm div.focused .formHint{ color: #333; }
/* Columns (they are floated left by default) */
@@ -1812,12 +1742,6 @@
.uniForm #OKMsg, .confirmpasswordok{ background: #C8FFBF; border: 1px solid #A2EF95; border-width: 1px 0; margin: 1.5em 0 1.5em 0; padding: 7px; }
.uniForm #OKMsg p{ margin: 0; }
-/*
-IT IS STRONGLY ADVISED TO MAKE YOUR CHANGES AFTER THIS COMMENT BY REPEATING (COPYING) THE SELECTOR FROM ABOVE,
-AND MODIFYING IT WITH YOUR OWN PROPERTIES/VALUES. THIS IS RECOMMENDED BECAUSE IF YOU HAPPEN TO RUN INTO TROUBLE,
-YOU CAN VERY EASILY REVERT TO A GENERIC STYLE OF UNI-FORM. BEST OF LUCK...
-*/
-
/* ------------------------------------------------------------------------------ */
/* This is the main unit that contains our form elements */
@@ -1836,5 +1760,5 @@
background-color:#FFFFFF;
color:#000000;
}
-.ui-widget { font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 100%; }
-.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 100%; }
\ No newline at end of file
+.ui-widget { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 100%; }
+.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 100%; }
\ No newline at end of file
--
Gitblit v1.9.1