/*  stylesheet for Nagios BPI addon */

/*
// Nagios BPI (Business Process Intelligence) 
// Copyright (c) 2010-2020 Nagios Enterprises, LLC.
//
// LICENSE:
//
// This work is made available to you under the terms of Version 2 of
// the GNU General Public License. A copy of that license should have
// been provided with this software, but in any event can be obtained
// from http://www.fsf.org.
// 
// This work 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 or visit their web page on the internet at
// http://www.fsf.org.
//
//
// CONTRIBUTION POLICY:
//
// (The following paragraph is not intended to limit the rights granted
// to you to modify and distribute this software under the terms of
// licenses that may apply to the software.)
//
// Contributions to this software are subject to your understanding and acceptance of
// the terms and conditions of the Nagios Contributor Agreement, which can be found 
// online at:
//
// http://www.nagios.com/legal/contributoragreement/
//
//
// DISCLAIMER:
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
// PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 
// HOLDERS BE LIABLE FOR ANY CLAIM FOR DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
// OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 
// GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, STRICT LIABILITY, TORT (INCLUDING 
// NEGLIGENCE OR OTHERWISE) OR OTHER ACTION, ARISING FROM, OUT OF OR IN CONNECTION 
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

h4.mainheader { margin: 10px; }
ul { margin: 1px 1px 10px 1px; }
td, th { padding: 1px 5px 1px 5px; border: 1px solid #BFBFBF; }
tr { height: 1.3em; }
li { list-style: none; margin-left: 43px; }

table.groupdata { border-color: #AAA; }
table.primary, table.servicedata, table.groupdata { height: 20px; margin-bottom: initial; }
table.primary { margin-top: 5px; }

a { color: #4D89F9; text-decoration: none; }
a img { border: none; }

tr.even { background-color: #Efefef; }
tr.odd { background-color: #FFF; }
.Ok, .Up, .green { background-color: var(--color-okay); }

.Warning, .yellow { background-color: var(--color-warning); }
.Critical, .Down, .red { background-color: var(--color-critical); }
.Unknown, .Unreachable, .orange { background-color: var(--color-unknown); }
td.Ok, th.Ok, td.Warning, th.Warning, td.Critical, th.Critical, td.Unknown, th.Unknown, td.Up, td.Down, td.Unreachable { }
td.Unreachable div.fixedwidth { font-size: 7pt; }

td.sort { width: 28px; text-align: center; }
td.url { width: 60px; text-align: center; }
td.url a:hover, td.url a:active, td.url a:visited, td.url a:focus { text-decoration: none; border-bottom: 1px dotted; }
td.fixedwidth { width: 84px; text-align: center; }
td.actions { width: 66px; text-align: center; }

div.plugin_output { overflow: hidden; height: 14px; max-width: 600px; }

.error { color: red; }
td.group, th.group { background-color: #EEE; width: 15%; min-width: 200px; }

table.table.table-no-margin { margin: 0 0 1px 0; }

#addgrouplink { position: absolute; right: 60px; top: 20px; }
h2.mainheader { margin: 5px auto; text-align: center; }

.memberTitle { text-align: left; }
.note { margin: 5px 0 15px 0; color: #888; }
#lastUpdate { margin-top: 10px; color: #888; }

.short { width: 50px; }
.wide { width: 300px; }
#multiple { width: 400px; }

#outputform { margin-top: 20px; margin-left: 5px; }

div.floatLeft { margin-right: 30px; float: left; }
div.floatRight { max-width: 600px; float: left; }

#memberWrapper { overflow: auto; }
#clearMembersLink { margin-left: 290px; }
#helpBox { z-index: -1000; visibility: hidden; top: 18%; width: 300px; position: absolute; border: 5px solid #000; background: #FFF; padding: 10px; height: 100px; left: 35%; }

#msg { text-align: center; height: 50px }
#closeBox { padding: 3px; background: #EFEFEF; border: 1px solid #AAA; width: 30px; float: right; }
#auth_users { width: 300px; }
.syncmessage { margin-bottom: 10px; }

img.tooltip, img.sorter { vertical-align: text-bottom; }
.hidden { display: none; }
.pad5 { padding: 5px; }
.margin5 { margin: 5px; }
div.label { margin-bottom: 3px; }

#categoryDiv { height: 22px; margin-left: 45px; }

.bpiform-group label { padding-bottom: 4px; }
.bpiform-group { padding-bottom: 10px; }
.bpiform-group.checkbox { margin: 0; }

a.grouphide { text-decoration: none; }

div.message ul.errorMessage { margin-top: 0; }
#repair { margin-bottom: 15px; }

.ui-tabs { padding: 0; }
.d2h-file-header { display: none; }

.alert .table { margin: 10px 0 0 0; background-color: #FFF; min-width: 25%; width: auto; }
