/* // Pandora FMS - the Free monitoring system // ======================================== // Copyright (c) 2004-2007 Sancho Lerena, slerena@gmail.com // Main PHP/SQL code development and project architecture and management // Copyright (c) 2004-2007 Raul Mateos Martin, raulofpandora@gmail.com // CSS and some PHP additions // Copyright (c) 2006-2007 Jonathan Barajas, jonathan.barajas[AT]gmail[DOT]com // Javascript Active Console code. // Copyright (c) 2006 Jose Navarro // Additions to Pandora FMS 1.2 graph code and new XML reporting template management // Copyright (c) 2005-2007 Artica Soluciones Tecnologicas, info@artica.es // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License // as published by the Free Software Foundation; version 2 // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ @import url(op.css); @import url(god.css); @import url(link.css); @import url(tip.css); * { font-family: verdana, sans-serif; font-size: 8pt; } body { text-align: center; } input, textarea { border: 1px solid #ddd; font: verdana, sans-serif; font-size: 8pt; } textarea { padding: 5px; height: 100px; font-family: verdana, sans-serif; font-size: 8pt; } textarea.conf_editor { padding: 5px; width: 650; height: 350; font-family: verdana, sans-serif; font-size: 8pt; } input { padding: 2px 3px 4px 3px; } input.button { margin: 0; font: bold, Arial, Sans-serif; border: 1px solid #ccc; background: #fff; padding: 2px 3px; margin: 10px 15px; } select { padding: 0px; border:1px solid #ddd; font-family: verdana, sans-serif; font-size: 8pt; } checkbox { padding: 4px; border:1px solid #eee; } h1, h2, h3, h4 { font: bold 1em Arial, Sans-serif; text-transform: uppercase; color: #786; padding-bottom: 4px; padding-top: 7px; } h1 { font-size: 16px; } h2 { font-size: 15px; } h3 { font-size: 14px; } h4 { margin-bottom: 2px; padding-bottom: 0px; padding-top: 5px; font-size: 13px; color: #000; } a { color: #486787; text-decoration: none; } a:hover { color: #003a3a; text-decoration: underline; } a.white_bold { color: #eee; text-decoration: none; font-weight: bold; } a.white_grey_bold { color: #999; text-decoration: none; font-weight: bold; } a.white { color: #eee; text-decoration: none; } p.center { text-align: center; } h1#log { font-size: 18px; margin-bottom: 0px; color: #000; } h1#log_f { color: #f00; border-bottom: 1px solid #f00; padding-bottom: 3px; } div#login { margin: 0 auto; margin-top: 200px; width: 460px; border-left: solid 1px #000; border-top: solid 1px #000; border-bottom: solid 2px #000; border-right: solid 2px #000 } div#login_in, #login_f { margin: 0 auto; width: 400px; } div#login_f { margin-top: 10px; margin-bottom: 25px; } div#noaccess { width: 350px; padding-left: 40px; } div#activity{ padding-top: 18px; padding-bottom: 18px; } div#noa { float: right; padding-right: 50px; margin-top: 25px; } div#db_f { text-align: justify; margin: auto; padding: 0.5em; width: 55em; margin-top: 3em; } div#db_ftxt { float: right; padding-top: 10px; } div#container { margin: 0 auto; width: 960px; text-align: left; border-left: solid 2px #000; border-right: solid 2px #000; border-top: solid 2px #000; margin-top: 5px; } div#page { width: 960px; background: #fff; clear: both; border-bottom: solid 5px #786; border-top: solid 5px #786; } div#main { width: 780px; min-height: 500px; float: right; padding-left: 0px; padding-top: 0px; padding-bottom: 20px; margin-bottom: 25px; background-color: #fefefe; background-image: url(../../images/backgrounds/background4.jpg); margin-top: 0px; margin-left: 0px; margin-right: 0px; } div#menu { width: 155px; float: left; } div#page>div#menu { width: 157px; } div#head { font-size: 8pt; width: 960px; height: 60px; background: url(../../images/header.jpg); border-bottom: solid 2px #555; } div#foot { font-size: 7pt; margin-top: solid 2px #000; padding-top: 5px; padding-bottom: 5px; text-align: center; background: #000; width: 960px; clear: both; } #ver { margin-bottom: 25px; } #ip { margin-top: 10px; margin-bottom: 5px; } label { display: block; float: left; padding-top: 4px; } th > label { padding-top: 7px; } input:hover { background-color: #d4dccd; } input.chk {margin-right: 0px; border: 0px none; height: 14px; } input.datos { background-color: #f5f5f5; } input.datos_readonly { background-color: #050505; } input.login { border-color: #786; background-color: #f5f5f5; margin: 2px 0 8px; width: 90px; } input.sub { font-weight: bold; border-bottom-color: #708090; border-right-color: #708090; -moz-border-radius: 5%; font-size: 8pt; } input.next { padding-right: 21px; background: #e5e5e5 url(../../images/go.png) no-repeat right 2px; } input.upd { padding-right: 21px; background: #e5e5e5 url(../../images/upd.png) no-repeat right 3px; } input.wand { padding-right: 21px; background: #e5e5e5 url(../../images/wand.png) no-repeat right 3px; } input.delete { padding-right: 21px; background: #e5e5e5 url(../../images/cross.png) no-repeat right 3px; } input.search { padding-right: 21px; background: #e5e5e5 url(../../images/zoom.png) no-repeat right 3px; } input.copy { padding-right: 21px; background: #e5e5e5 url(../../images/copy.png) no-repeat right 3px; } input.ok { padding-right: 21px; background: #e5e5e5 url(../../images/ok.png) no-repeat right 3px; } table, img { border: 0px; } th { color: #fff; background-color: #786; } td.datos, td.datost, td.datosb , td.datos_id, td.datosf9 { background-color: #f9f9f9; } td.datos2, td.datos2t, td.datos2b, td.datos2_id , td.datos2f9 { background-color: #efefef; } td.datos3 { background-color: #d4ddc6; } td.datos_id { color: #1a313a; } td.datos_jus, td.datos2_jus { text-align: justify; } .bg { /* op menu */ background-color: #786; } .bg2 { /* main page */ background-color: #d84437; } .bg3 { /* godmode */ background-color: #d84437; } .bg4 { /* links */ background-color: #5385bf; } .bg, .bg2, .bg3, .bg4 { position: relative; height: 20px; width: 100%; } .f10, #ip { font-size: 7pt; text-align: center; } .f9, .f9i, .f9b, td.f9, td.f9i, td.datosf9, td.datos2f9 { font-size: 6.5pt; } .f9i, .redi { font-style: italic; } .jus { text-align: justify; width: 700px; } .tit { padding-top: 3px; } .tit, .titb { font-weight: bold; color: #fff; text-align: center; } .suc { color: #5a8629; background: url(../../images/suc.png) no-repeat 1px; padding: 4px 1px 6px 30px; } .error { background: url(../../images/err.png) no-repeat; padding: 4px 1px 6px 30px; } .red , .redb, .redi, .error { color: #f00; } .sep { margin-left: 30px; border-bottom: 1px solid #708090; width: 100%; } .green { color: #5a8629; } .greenb { color: #00aa00; } .grey { color: #808080; font-weight: bold; } .redb, .greenb, td.datos_id, td.datos2_id, f9b { font-weight: bold; } .p10 { padding-top: 1px; padding-bottom: 0px; } .p21 { padding-top: 2px; padding-bottom: 1px; } .w120 { width: 120px; } .w130, #table-agent-configuration select { width: 130px; } .w135 { width: 135px; } .w155, #table_layout_data select { width: 155px; } .top, .top_red, .bgt, td.datost, td.datos2t { vertical-align: top; } .top_red { background: #ff0000; } .bot, .titb, td.datosb { vertical-align: bottom; } .msg { margin-top: 15px; text-align: justify; } ul.mn { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: 24px; } .gr { font-size: 10pt; font-weight: bold; } a.mn, .gr { font-family: Arial, Verdana, sans-serif, Helvetica; } div.nf { background: url(../../images/info.png) no-repeat; color: #ac4444; margin-left: 7px; padding: 2px 1px 6px 25px; } div.title_line { background-color: #4e682c; height: 5px; width: 762px; } #menu_tab_frame { background: #D84437; width: 805px; min-height: 22px; padding-left: 0x; margin-left: -25px; float:left; border-bottom: 1px solid #778866; } #menu_tab_frame_view { background: #66AA44; width: 805px; min-height: 22px; padding-left: 0x; margin-left: -25px; float:left; border-bottom: 1px solid #778866; } #menu_tab .mn, #menu_tab ul, #menu_tab .mn ul { padding: 0px; list-style: none; margin: 0px; } #menu_tab .mn li { float: right; position: relative; } #menu_tab li a, #menu_tab li.nomn a { background: #d4ddc6; padding: 2px 10px 2px 10px; color: #333; border-left: 2px solid #778866; font-weight: bold; line-height: 18px; } #menu_tab li.nomn_high a { background: #799E48; color: #fff; padding: 2px 10px 2px 10px; border-left: 2px solid #778866; font-weight: bold; line-height: 18px; } #menu_tab .mn li a { display: block; text-decoration: none; } #menu_tab li.nomn:hover a, li.nomn:hover_high a #menu_tab li:hover ul a:hover { background: #799E48; color: #fff; } #menu_tab li:hover a { background: #b2b08a url("../images/arrow.png") no-repeat right 3px; } #menu_tab li:hover ul a, #menu_tab .mn ul { background: #db6351; border-top: none; } /* TAB TITLE */ #menu_tab_left .mn, #menu_tab_left ul, #menu_tab_left .mn ul { padding: 0px 0px 0px 0px; list-style: none; margin: 0px 0px 0px 2px; } #menu_tab_left .mn li { float: left; position: relative; } #menu_tab_left li a { background: #d84437; padding: 2px 10px 2px 10px; color: #fff; font-weight: bold; line-height: 18px; } #menu_tab_left .mn li a { display: block; text-decoration: none; } #menu_tab_left li.view a { background: #6a4; padding: 2px 10px 2px 10px; color: #fff; font-weight: bold; line-height: 18px; } span.users { background: url(../../images/group.png) no-repeat; } span.agents { background: url(../../images/bricks.png) no-repeat; } span.data { background: url(../../images/data.png) no-repeat; } span.alerts { background: url(../../images/bell.png) no-repeat; } span.time { background: url(../../images/hourglass.png) no-repeat; } span.net { background: url(../../images/network.png) no-repeat; } span.master { background: url(../../images/master.png) no-repeat; } span.wmi { background: url(../../images/wmi.png) no-repeat; } span.prediction { background: url(../../images/chart_bar.png) no-repeat; } span.plugin { background: url(../../images/plugin.png) no-repeat; } span.export { background: url(../../images/database_refresh.png) no-repeat; } span.snmp { background: url(../../images/snmp.png) no-repeat; } span.binary { background: url(../../images/binary.png) no-repeat; } span.recon { background: url(../../images/recon.png) no-repeat; } span.rmess { background: url(../../images/email_open.png) no-repeat; } span.nrmess { background: url(../../images/email.png) no-repeat; } /* This kind of span do not have any sense, should be replaced on PHP code by a real img in code. They are not useful because insert too much margin around (for example, not valid to use in the table of server view */ span.users, span.agents, span.data, span.alerts, span.time, span.net, span.master, span.snmp, span.binary, span.recon, span.wmi, span.prediction, span.plugin, span.plugin, span.export { margin-left: 4px; margin-top: 10px; padding: 4px 8px 12px 30px; display: block; } span.rmess, span.nrmess { margin-left: 14px; padding: 1px 0px 10px 30px; display: block; } /* New styles for data box */ .databox, .databox_color, .databox_frame { margin-bottom: 15px; margin-top: 5px; margin-left: 0px; border: 1px solid #f2f2f2; } .databox { background-color: #fafafa; } .databox_color { border-left: 4px solid #786; } #head_l { float: left; margin: 0; padding: 0; } #head_r { float: right; text-align: right; margin-right: 10px; padding-top: 10px; } #head_m { position: absolute; padding-top: 6px; padding-left: 200px; } span#logo_text1 { font: bolder 3em Arial, Sans-serif; letter-spacing: -2px; color: #eee; } span#logo_text2 { font: 3em Arial, Sans-serif; letter-spacing: -2px; color: #aaa; } .bb0 { border-bottom: 0px; } .bt0 { border-top: 0px; } .action-buttons { text-align: right; } #table-add-item select, #table-add-sla select { width: 180px; } td.datos_green, td.datos_greenf9 { background-color: #C7EAD5; padding: 5px 5px 5px 5px; } td.datos_red, td.datos_redf9 { background-color: #FFC0B5; padding: 5px 5px 5px 5px; } td.datos_yellow, td.datos_yellowf9 { background-color: #F4FFBF; padding: 5px 5px 5px 5px; } td.datos_blue, td.datos_bluef9 { background-color: #CDE2EA; padding: 5px 5px 5px 5px; } td.datos_grey, td.datos_greyf9 { background-color: #DCDCDC; padding: 5px 5px 5px 5px; } td.datos_greyf9, td.datos_bluef9, td.datos_greenf9, td.datos_redf9, td.datos_yellowf9 { font-size: 6.5pt; } div#main_pure { background-color: #fefefe; text-align: left; margin-bottom: 25px; margin-top: 10px; margin-left: 10px; margin-right: 10px; } #table-agent-configuration radio { margin-right: 40px; } .ui-draggable { cursor:move; } #layout_trash_drop { float: right; width: 300px; height: 180px; background: #fff url("../../images/trash.png") no-repeat bottom left; } #layout_trash_drop div { display: block; } #layout_editor_drop { float: left; width: 300px; } .agent_reporting { margin: 5px; padding: 5px; } .report_table, .agent_reporting { border: #CCC outset 3px; } .img_help { cursor: help; }