.no-margin {
  margin: 0 !important;
}
.margin-top-10 {
  margin-top: 10px !important;
}
.margin-top-15 {
  margin-top: 15px !important;
}
.margin-bottom-10 {
  margin-bottom: 10px !important;
}
.margin-bottom-15 {
  margin-bottom: 15px !important;
}
.margin-bottom-55 {
  margin-bottom: 55px !important;
}
.text-normal {
  font-weight: normal;
}
#gjs label {
  margin-bottom: auto;
}
.overflow-visible {
  overflow: visible;
}
.v-select .vs__selected-options {
  overflow: hidden;
}
.v-select .selected-tag {
  height: 32px;
}
.v-select input[type=search],
.v-select input[type=search]:focus {
  margin: 0 !important;
}
.VueTables.full-width-search .VueTables__search {
  width: 100% !important;
}
.VueTables.float-search > div:nth-child(1) {
  float: right;
  width: 50%;
}
.VueTables.float-search div.table-responsive {
  clear: both;
}
.VueTables.float-search div.filter-dropdown {
  float: left;
  width: 50%;
}
.VueTables.float-search .VueTables__search {
  width: calc(100% - 150px);
}
.VueTables.float-search .VueTables__search .VueTables__search-field input {
  width: 100%;
}
.VueTables.float-search .VueTables__search .VueTables__search-field label {
  display: none;
}
.VueTables.float-search .VueTables__limit-field {
  margin-left: 10px;
}
.VueTables .VueTables__search-field label,
.VueTables .VueTables__limit-field label {
  margin-right: 10px;
}
.analytics-global-info div.panel-body {
  height: 64px;
  padding: 5px;
}
.analytics-global-info div.panel-heading {
  font-weight: bold;
}
.analytics-global-info p {
  margin: 0;
  line-height: 1.2;
}
.analytics-requests-count {
  color: #246201;
  font-size: 45px;
}
.analytics-delivered-percent {
  color: #bcd514;
  font-size: 29px;
}
.analytics-opened-percent {
  color: #028690;
  font-size: 29px;
}
.analytics-clicked-percent {
  color: #59c1ca;
  font-size: 29px;
}
.analytics-bounces-percent {
  color: #c042be;
  font-size: 29px;
}
.analytics-spam-reports-percent {
  color: #e04427;
  font-size: 29px;
}
.analytics-delivered-count {
  font-size: 16px;
}
.analytics-opened-count {
  font-size: 16px;
}
.analytics-clicked-count {
  font-size: 16px;
}
.analytics-bounces-count {
  font-size: 16px;
}
.analytics-spam-reports-count {
  font-size: 16px;
}
.fa-custom-first-name:before {
  content: "F";
  font-size: 2em;
}
.fa-custom-last-name:before {
  content: "L";
  font-size: 2em;
}
.headline {
  text-align: left;
  font-weight: 400;
}
div.white-bg {
  background-color: white;
  padding: 20px;
}
div.white-bg.padding-bottom-55 {
  padding-bottom: 55px;
}
.block-content.block-content-mini.block-content-full.block-content-mini {
  text-transform: uppercase !important;
  font-weight: bold !important;
  font-size: 10pt;
}
.imgBadge {
  width: 130px;
  margin-top: 2rem;
}
.small {
  margin-top: 1rem;
}
.header-analytics h3 {
  color: #616161 !important;
  font-weight: 500!important;
  text-align: left;
  font-size: 16pt!important;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.header-analytics hr {
  margin-top: 10px;
  margin-bottom: 25px;
  border: 0;
  border-top: 7px solid #57bdef;
  width: 5rem;
  float: left;
  border-radius: 4rem;
}
.analytics-total .block-content {
  padding: 2rem;
  background: #fff;
  border-radius: 1rem;
  border: 1px solid #adadad !important;
  margin-bottom: 2rem;
  height: 16rem;
}
.analytics-total .block-content i {
  color: rgb(87 189 239);
  font-size: 2.5rem;
  float: left;
}
.analytics-total .block-content .h1 {
  font-size: 3rem;
  font-weight: 400 !important;
}
.analytics-total .block-content .text-white-op {
  float: left;
  color: #636b6f;
  text-align: left;
  width: 100%;
}
.tradeshows .vuetable {
  display: block !important;
  max-width: -moz-fit-content !important;
  max-width: -webkit-fit-content !important;
  max-width: fit-content !important;
  margin: 0 auto !important;
  overflow-x: auto !important;
  white-space: nowrap !important;
  background: white !important;
}
.tradeshows #table-wrapper {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
}
.nav-main a {
  padding-right: 10px;
}
