#custom-reporting-form {
  padding: 10px;
  border: 1px solid #ccc;
  background-color: #F8F8F8;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
#custom-reporting-form img {
  padding: 10px;
}
#custom-reporting-form .custom-reporting-form-option-row {
    padding: 6px 0px 16px 20px;
}
#custom-reporting-form .form-item {
    display: inline;
    padding-right: 5px;
}
#custom-reporting-form .form-type-checkbox {
    display: block;
    padding-right: 5px;
}
#custom-reporting-form .form-select {
/*    margin-left: 10px;*/
}
#custom-reporting-form .form-submit {
    margin-top: 8px;
    margin-left: 10px;
    margin-bottom: 0px;
}
#charts div {
  display: inline-block;
}
#charts {
//  text-align: center;
}
.visitors-table {
    font-size: 0.923em;
    margin: 0 0 10px;
    border: 1px solid #bebfb9;
}
.analytics-results-table {
    font-size: 0.923em;
    margin: 20px 0 0 40px;
    border: 1px solid #bebfb9;
}
.analytics-results-table th,
.analytics-results-table td {
    white-space: nowrap;
}

.analytics-results-table th {
    text-align: center;
}

.analytics-results-table caption {
    font-size: 13px;
}

.analytics-link,
.analytics-results-table .analytics-link {
    text-align: center;
}

.wrapper {
    margin:0;
}
.left {
    float: left;
    width: 50%;
    overflow: hidden;
}
.right {
    float: left;
    width: 50%;
    overflow: hidden;
}

.hidden {
    position:absolute;
    left:-10000px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
}

text.highcharts-title {
    padding-bottom: 15px;
}