/* list color */
.color_list1, .odd {
    background-color: #F9F9F9;
}
/* darker one */
.color_list2, .even {
    background-color: #EEEEEE;
}

/* borderline in history & history tab */
.color_list3 {
    background-color: #D0D0D0;
}

/* hover over table lines */
#highlight:hover {
     background-color: #D0D0D0;
}
.highlight:hover {
     background-color: #D0D0D0;
}


/* host with NO monitor: row color in overview */
.color_nomon {
    background-color: #FFCC99;
}
.color_nomon:hover {
    background-color: #FFB366;
}

/* NO monitored text color */
.color_nomon_text {
    color:  red;
}

/* warning color (eg in overview) */
.color_warning {
    background-color: #E98080 !important;
}

#attention{
    color: red;
}

.attention, .red{
    color: red;
}

.orange{
    color: orange;
}

.green{
    color: green;
}

.mark_as_mandatory{
    color: red;
    width: 20px;
    vertical-align: top;
}

/*
   SHOW CLASS GROUP 'ing
*/

.color_group_border {
    background-color:       #D0D0D0;
    border-left:  3px solid #D0D0D0;
    border-right: 3px solid #D0D0D0;
}
.color_group_border_close {
    border-top: 3px solid #D0D0D0;
}
.color_group_border_left {
    border-left: 3px solid #D0D0D0;
}

.color_group_border_right {
    border-right:3px solid #D0D0D0 !important;
}

.color_group_border_top_bottom {
    border-top: 3px solid #D0D0D0 ;
}



/*
   OTHER TABLE COLOR
*/

/* background of normal tables titlebar */
.bg_header {
    background-color: #D0D0D0;
    height: 20px;
}
/* table in history */
.bg_header_2{
    background-color: #D0D0D0;
    font-weight: bold;
}




/* install text */

.status_failed{
    color: red;
    font-weight: bold
}

.status_unknown{
    color: orange;
    font-weight: bold
}

.status_ok{
    color: green;
    font-weight: bold
}




/* additional migration from other css */
input[type=text], input[type=password], select, textarea {
    width: 250px;
}

.livesearch_input {
    width: 183px;
    margin-bottom: 4px;
}


#buttons input{
    width: 50px;
}

.editor_field{
    width:100%;
    *width: 760px;
    font-family:Courier New,Courier;
}

.editor_info {
    width: 450px;
    text-align: left;
    float:right;
    margin-top: 17px;
}

.dependency_info {
    width: 250px;
    text-align: left;
    padding-bottom: 5px;
    padding-left: 5px;
}
.dependency_info h2 {
    margin-left: -5px;
    padding-left: 5px;
}

.error {
    width: 500px;
}

/*  CSS for functions from dhtmlgoodies.com  */

/* style for multiple_select boxes (dhtmlgoodies.com) */
    .multipleSelectBoxControl span{ /* Labels above select boxes*/
        font-family:arial;
        font-size:11px;
        font-weight:bold;
    }
    .multipleSelectBoxControl div select{   /* Select box layout */
        font-family:arial;
        height:100%;
    }
    .multipleSelectBoxControl input{    /* Small butons */
        /*width:25px; */
    }
    
    .multipleSelectBoxControl div{
        float:left;
    }

.assign_many td{
    padding-top: 1em;
    padding-bottom: 1em;
}


/* style for moving divs */
    
.dhtmlgoodies_question{ /* Styling question */

    overflow:hidden;
    cursor:pointer;
}
.dhtmlgoodies_answer{   /* Parent box of slide down content */

    visibility:hidden;
    height:0px;
    overflow:hidden;
    position:relative;

}
.dhtmlgoodies_answer_content{   /* Content that is slided down */
    padding:1px;
    font-size:0.9em;
    position:relative;
}

.feedback{
    padding: 5px 15px;
    background-color: #F3F3F3;
}
.feedback div, .feedback b{
    margin-left: 10px;
}

.feedback h2{
    margin-left: -10px;
}


.replaceDiv{
    margin-top: 6px;
    text-align: center;
    width: 100%;
}

.replaceDiv input{
    vertical-align: middle;
    margin-left:  10px;
    margin-right: 2px;
}

.nagios_docu_link{
    text-decoration: underline;
}

.monospace{
    font-family: monospace;
}
