/**
 * Uptime Robot - CSS
*/
/** Tables **/
#uptime_robot table {
    background-color: transparent
}
#uptime_robot th {
    text-align: left
}
#uptime_robot .table {
    width: 100%;
    max-width: 100%;
}
#uptime_robot .success {
    background-color: #dff0d8;
}
#uptime_robot .info {
    background-color: #d9edf7;
}
#uptime_robot .warning {
    background-color: #fcf8e3;
}
#uptime_robot .danger {
    background-color: #f2dede;
}
#uptime_robot .table>thead>tr>th,
#uptime_robot .table>tbody>tr>th,
#uptime_robot .table>tfoot>tr>th,
#uptime_robot .table>thead>tr>td,
#uptime_robot .table>tbody>tr>td,
#uptime_robot .table>tfoot>tr>td {
    padding: 4px;
    line-height: 1.25;
    vertical-align: top;
    border-top: 1px solid #f5f5f5
}
#uptime_robot .table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: none;
}
#uptime_robot .table>tbody+tbody {
    border-top: 1px solid #f5f5f5
}
#uptime_robot .table .table {
    background-color: #fff
}
#uptime_robot .table-condensed>thead>tr>th,
#uptime_robot .table-condensed>tbody>tr>th,
#uptime_robot .table-condensed>tfoot>tr>th,
#uptime_robot .table-condensed>thead>tr>td,
#uptime_robot .table-condensed>tbody>tr>td,
#uptime_robot .table-condensed>tfoot>tr>td {
    padding: 4px
}
#uptime_robot .table-bordered>thead>tr>th,
#uptime_robot .table-bordered>thead>tr>td {
    border-bottom-width: 1px
}
#uptime_robot table col[class*="col-"] {
    position: static;
    float: none;
    display: table-column;
}
#uptime_robot table td[class*="col-"],
#uptime_robot table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell
}
#uptime_robot .table-responsive {
    overflow-x: auto;
    min-height: 0.01%
}
#uptime_robot .monitor_id {
    width: 64px;
}
#uptime_robot .monitor_status {
    width: 28px;
}
#uptime_robot .monitor_name {
    width: auto;
}
#uptime_robot .monitor_type {
    width: 40px;
}
#uptime_robot .monitor_ratio {
    width: 18px;
}
@media screen and (max-width: 767px) {
    #uptime_robot .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #f5f5f5
    }
    #uptime_robot .table-responsive>.table {
        margin-bottom: 0
    }
    #uptime_robot .table-responsive>.table>thead>tr>th,
    #uptime_robot .table-responsive>.table>tbody>tr>th,
    #uptime_robot .table-responsive>.table>tfoot>tr>th,
    #uptime_robot .table-responsive>.table>thead>tr>td,
    #uptime_robot .table-responsive>.table>tbody>tr>td,
    #uptime_robot .table-responsive>.table>tfoot>tr>td {
        white-space: nowrap
    }
}
/** Tooltips **/
#uptime_robot .ur_tooltip {
    display: inline;
    position: relative;
    z-index: 9999;
}
#uptime_robot .ur_tooltip:hover {
    color: #c00;
    text-decoration: none;
}
#uptime_robot .ur_tooltip:hover:after {
    background: #111;
    background: rgba(0,0,0,.75);
    border-radius: 1px;
    bottom: 1.35em;
    color: #fff;
    content: attr(title);
    display: block;
    left: .5em;
    padding: .3em 1em;
    position: absolute;
    text-shadow: 0 1px 0 #000;
    white-space: nowrap;
    z-index: 9998;
}
#uptime_robot .ur_tooltip:hover:before {
    border: solid;
    border-color: #111 transparent;
    border-color: rgba(0,0,0,.75) transparent;
    border-width: .4em .4em 0 .4em;
    bottom: 1em;
    content: "";
    display: block;
    left: 1em;
    position: absolute;
    z-index: 9999;
}
