#fortipoc-network {
  border: 3px solid lightgray;
  background-color:#333333;
}
#fortipoc-network2 {
  border: 3px solid lightgray;
  background-color:#333333;
}
* {
    margin: 0;
}
html, body {
    height: 100%;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -155px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
    height: 155px; /* .push must be the same height as .footer */
}

a.disabled {
    color: #7F7F7F;
}

div.form-group.required > label::after {
    content: " *";
}
.blackbar {
    color: #000;
}

pre.limit {
    height: auto;
    max-height: 75%;
    overflow: auto;
    background-color: #eeeeee;
/*    word-break: normal !important;
    word-wrap: normal !important;
    white-space: pre !important; */
}

tr.prefetch {
    background-color: #b0c5c4 ! important;
}

.graph_box {
    background-color: #f5f5f5;
    border-width: 1px;
    border-color: #ddd;
    border-style: outset;
}

.panel-default>.panel-heading {
    color: #337ab7;
}

.hover:hover {
    background-color: #eee;
    cursor: pointer;
}

.form-control2 {
    display: inline;
    width: auto;
}

.fp-progress-center span {
    width: 100%;
    position: absolute;
    display: block;
/*
    color: black;
*/
}

.flag_group {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 3px 6px;
    margin-top: 6px;
}

#modal2_buttons {
    display: inline;
}

.fp-group {
    margin-bottom: 5px;
}

.panel-group .fp-body {
    background-color: #333;
}

.panel-group .fp-footer {
    border-top: 1px solid #ddd;
}

.subicon {
  position: absolute;
  font-size: 50%;
  right: 0px;
  bottom: 0px;
}

.subicon-center {
  position: absolute;
  font-size: 50%;
  right: 4px;
  bottom: 4px;
}

.flipX {
    transform: scaleX(-1);
}

.flipY {
    transform: scaleY(-1);
}

div .fp-middle-of-button {
    display: inline-block;
    padding-top: 6px;
}

.fp-vcenter {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.fp-title {
    font-size: medium;
}

table.fp-no-bottom {
    margin-bottom: 0px;
}

.table-hover>tbody>tr:hover {
    background-color: #75baf5;
}
