.wrapper-url {
    border: 1px solid #eee;
    padding: 10px;
}
.wrapper-url .text{
    width: 100%;
}
.wrapper-url label{
    font-weight: bold;
}
.wrapper-url div.params {
    margin-left: 15px;
}

.wrapper-url .remove_field {
    text-decoration: none;
}
.wrapper-url .remove_field img {
    vertical-align: bottom;
}
#acf-type li {
    text-align: center;
    border: 1px solid #ddd;
    width: 85px;
}
#acf-access_level li {
    text-align: center;
    border: 1px solid #ddd;
    width: 85px;
}
ul.acf-radio-list li input, ul.acf-checkbox-list li input {
        margin-left: 5px !important;
}
.gm-field {
    float: left;
    margin-right: 10px;
}
.gm-field label {
    margin-right: 5px;
    font-weight: bold;
}
.gm-field input, .gm-field select {
    width: 200px;
}
.graph-panel {
  width: 100%;
}
.panel-left {
    background: white;
    height: 100%;
    width: 75%;
}
.hr-div{
    clear: both;
    margin-top: 85px;
}
.selectize-control {
    width: 300px;
}
small {
    color: #666 !important;
    font-weight: normal !important;
}
.nvd3 text {
font: 400 10px Arial !important;
}
#chart1 {
  height: 70vh;
  margin: 10px;
}
#chart1 svg {
    /*height: 440px;
    width: 800px;*/
    margin: 0 auto;
    padding-bottom: 10px;
}
.optgroup-header {
    font-weight: bold !important;
    font-size: 14px !important;
    color: #333 !important;
}
#view-reports {
    padding: 10px 0;
}

.panel-right {
    background: white;
    height: 100%;
    width: 25%;
    border-left: 3px double #ccc;
    overflow-y: scroll;
    vertical-align: top;
}
.panel-right-container {
  margin-top: 10px;
}
.panel-right-item {
  padding: 10px;
  border: 2px solid #eee;
  margin: -2px 5px 0 5px;
}
.panel-right-title {
  font-size: 22px;
}
.panel-right-label {
  margin-top: 5px;
  font-size: 11px;
  color: #999;
  font-weight: bold;
}
