
.body-container {
    margin-top: 70px;
}

.table-responsive {
  overflow-x: hidden;
}

.smalltext {
  text-align: left;
  font-size: 10px;
  padding-top: 10px;
}

.serverinfo {
    text-align: right;
    font-size: 10px;
    padding: 5px;
    margin-bottom: 5px;
}
.serverinfo:hover .details {
    display : inline-block;
}
.serverinfo .details {
    display : none;
}

.level0 { background-color: #FFFFFF !important; color: #000000 !important; text-align: center !important; }
.level1 { background-color: #fece5a !important; color: #FFFFFF !important; text-align: center !important; }
.level2 { background-color: #ffa630 !important; color: #FFFFFF !important; text-align: center !important; }
.level3 { background-color: #ff7315 !important; color: #FFFFFF !important; text-align: center !important; }
.level4 { background-color: #e40000 !important; color: #FFFFFF !important; text-align: center !important; }
.level5 { background-color: #fd2992 !important; color: #FFFFFF !important; text-align: center !important; }
.level6 { background-color: #eb26cd !important; color: #FFFFFF !important; text-align: center !important; }
.level7 { background-color: #c124e0 !important; color: #FFFFFF !important; text-align: center !important; }
.level8 { background-color: #9627f4 !important; color: #FFFFFF !important; text-align: center !important; }

.bq-keys {
  padding: 10px 7px;
  margin: 0 0 7px;
  border-left: 2px solid #eee;
}

.badge {
  vertical-align:middle;
  margin-top: -0.5em;
}

.gly-spin {
  -webkit-animation: spin 0.5s infinite linear;
  -moz-animation: spin 0.5s infinite linear;
  -o-animation: spin 0.5s infinite linear;
  animation: spin 0.s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.tt-query,
.tt-hint {
    width: 396px;
    height: 30px;
    padding: 8px 12px;
    font-size: 24px;
    line-height: 30px;
    border: 2px solid #ccc;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    outline: none;
}

.tt-query {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
    color: #999
}

.tt-dropdown-menu {
    width: 422px;
    margin-top: 12px;
    padding: 8px 0;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
    padding: 3px 20px;
    font-size: 18px;
    line-height: 24px;
}

.tt-suggestion.tt-is-under-cursor {
    color: #fff;
    background-color: #0097cf;

}

#proxy_select {
  margin-bottom: 10px;
}



#content-info .tab-content {
  /*color : white;*/
  /*background-color: #428bca;*/
  padding : 5px 15px;
}

/* remove border radius for the tab */

#content-info .nav-pills > li > a {
  border-radius: 0;
}

/* wrap words automagically */
.panel-body  {
    word-break: break-word;
}

#locationLookup {
  position: absolute;
  top: 50px;
  right: 25px;
  width: 275px;
  margin: 0 auto 0 auto;
}

#saveBtn {
    position: absolute;
    top: 95px;
    right: 25px;
    width: 90px;
}

#lookupMap {
  padding: 0;
  margin: 0;

  height: 300px;
  width:100%;


}