/*
 *  Site by
 *  RevPoint Media
 *  www.revpointmedia.com
 */
@font-face {
  font-family: "jangl-icons";
  src: url("../fonts/jangl-icons.eot");
  src: url("../fonts/jangl-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/jangl-icons.woff") format("woff"), url("../fonts/jangl-icons.ttf") format("truetype"), url("../fonts/jangl-icons.svg#jangl-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "jangl-icons";
    src: url("../fonts/jangl-icons.svg#jangl-icons") format("svg");
  }
}
[data-icon]:before {
  content: attr(data-icon);
}

[data-icon]:before,
.jangl-icon:before {
  display: inline-block;
  font-family: "jangl-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.icon-buyers:before {
  content: "\f100";
}

.icon-call-campaigns:before {
  content: "\f101";
}

.icon-calls:before {
  content: "\f102";
}

.icon-captured-leads:before {
  content: "\f10c";
}

.icon-disputes:before {
  content: "\f103";
}

.icon-ivr:before {
  content: "\f104";
}

.icon-leads:before {
  content: "\f105";
}

.icon-marketplace:before {
  content: "\f110";
}

.icon-platform:before {
  content: "\f10d";
}

.icon-reports:before {
  content: "\f106";
}

.icon-staff:before {
  content: "\f107";
}

.icon-vendors:before {
  content: "\f108";
}

.icon-vendors-call:before {
  content: "\f109";
}

.icon-vendors-web:before {
  content: "\f10a";
}

.icon-web-campaigns:before {
  content: "\f10b";
}

#coverage .coverage-title {
  margin-top: 0;
}
#coverage .coverage-help {
  margin-bottom: 0;
}

#coverage .list-group, #filters .list-group, .admin-coverage-container .list-group, .admin-filters-container .list-group,
.admin-desired-variables-container .list-group, .multi-select-container .list-group, .preselected-filter-container .list-group {
  margin: 0;
  padding: 0;
}
#coverage .zipcodes-input, #filters .zipcodes-input, .admin-coverage-container .zipcodes-input, .admin-filters-container .zipcodes-input,
.admin-desired-variables-container .zipcodes-input, .multi-select-container .zipcodes-input, .preselected-filter-container .zipcodes-input {
  height: 138px;
  font-size: 12px;
}
#coverage .zipradius-zip-input, #filters .zipradius-zip-input, .admin-coverage-container .zipradius-zip-input, .admin-filters-container .zipradius-zip-input,
.admin-desired-variables-container .zipradius-zip-input, .multi-select-container .zipradius-zip-input, .preselected-filter-container .zipradius-zip-input {
  padding-left: 5px;
  padding-right: 5px;
}
#coverage .coverage-zipcode-blockk, #filters .coverage-zipcode-blockk, .admin-coverage-container .coverage-zipcode-blockk, .admin-filters-container .coverage-zipcode-blockk,
.admin-desired-variables-container .coverage-zipcode-blockk, .multi-select-container .coverage-zipcode-blockk, .preselected-filter-container .coverage-zipcode-blockk {
  margin: 10px 0;
}
#coverage .item-left, #coverage .zipcodes-right, #filters .item-left, #filters .zipcodes-right, .admin-coverage-container .item-left, .admin-coverage-container .zipcodes-right, .admin-filters-container .item-left, .admin-filters-container .zipcodes-right,
.admin-desired-variables-container .item-left,
.admin-desired-variables-container .zipcodes-right, .multi-select-container .item-left, .multi-select-container .zipcodes-right, .preselected-filter-container .item-left, .preselected-filter-container .zipcodes-right {
  background-color: #333;
  height: 400px;
  overflow: auto;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#coverage .item-left .list-group-item, #coverage .zipcodes-right .list-group-item, #filters .item-left .list-group-item, #filters .zipcodes-right .list-group-item, .admin-coverage-container .item-left .list-group-item, .admin-coverage-container .zipcodes-right .list-group-item, .admin-filters-container .item-left .list-group-item, .admin-filters-container .zipcodes-right .list-group-item,
.admin-desired-variables-container .item-left .list-group-item,
.admin-desired-variables-container .zipcodes-right .list-group-item, .multi-select-container .item-left .list-group-item, .multi-select-container .zipcodes-right .list-group-item, .preselected-filter-container .item-left .list-group-item, .preselected-filter-container .zipcodes-right .list-group-item {
  background-color: #3e4147;
  border-color: #151618;
  border-left: 0;
  border-right: 0;
  color: white;
  cursor: pointer;
}
#coverage .item-left .list-group-item.selected, #coverage .zipcodes-right .list-group-item.selected, #filters .item-left .list-group-item.selected, #filters .zipcodes-right .list-group-item.selected, .admin-coverage-container .item-left .list-group-item.selected, .admin-coverage-container .zipcodes-right .list-group-item.selected, .admin-filters-container .item-left .list-group-item.selected, .admin-filters-container .zipcodes-right .list-group-item.selected,
.admin-desired-variables-container .item-left .list-group-item.selected,
.admin-desired-variables-container .zipcodes-right .list-group-item.selected, .multi-select-container .item-left .list-group-item.selected, .multi-select-container .zipcodes-right .list-group-item.selected, .preselected-filter-container .item-left .list-group-item.selected, .preselected-filter-container .zipcodes-right .list-group-item.selected {
  background-color: #ff8022;
}
#coverage .item-left .list-group-item.zip-code, #coverage .zipcodes-right .list-group-item.zip-code, #filters .item-left .list-group-item.zip-code, #filters .zipcodes-right .list-group-item.zip-code, .admin-coverage-container .item-left .list-group-item.zip-code, .admin-coverage-container .zipcodes-right .list-group-item.zip-code, .admin-filters-container .item-left .list-group-item.zip-code, .admin-filters-container .zipcodes-right .list-group-item.zip-code,
.admin-desired-variables-container .item-left .list-group-item.zip-code,
.admin-desired-variables-container .zipcodes-right .list-group-item.zip-code, .multi-select-container .item-left .list-group-item.zip-code, .multi-select-container .zipcodes-right .list-group-item.zip-code, .preselected-filter-container .item-left .list-group-item.zip-code, .preselected-filter-container .zipcodes-right .list-group-item.zip-code {
  width: 105px;
  margin: 2px;
  float: left;
  text-align: center;
  border: 0;
}
#coverage .item-right, #filters .item-right, .admin-coverage-container .item-right, .admin-filters-container .item-right,
.admin-desired-variables-container .item-right, .multi-select-container .item-right, .preselected-filter-container .item-right {
  height: 400px;
  overflow: auto;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #e4e4e4));
  background: -moz-linear-gradient(#f3f3f3, #e4e4e4);
  background: -webkit-linear-gradient(#f3f3f3, #e4e4e4);
  background: linear-gradient(#f3f3f3, #e4e4e4);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #959595;
}
#coverage .item-right .list-group-item, #filters .item-right .list-group-item, .admin-coverage-container .item-right .list-group-item, .admin-filters-container .item-right .list-group-item,
.admin-desired-variables-container .item-right .list-group-item, .multi-select-container .item-right .list-group-item, .preselected-filter-container .item-right .list-group-item {
  background-color: #e1e1e1;
  margin: 2px;
  cursor: pointer;
  font-weight: bold;
}
#coverage .item-right .list-group-item.error, #filters .item-right .list-group-item.error, .admin-coverage-container .item-right .list-group-item.error, .admin-filters-container .item-right .list-group-item.error,
.admin-desired-variables-container .item-right .list-group-item.error, .multi-select-container .item-right .list-group-item.error, .preselected-filter-container .item-right .list-group-item.error {
  background-color: #b94a48;
}
#coverage .item-right .list-group-item.selected, #filters .item-right .list-group-item.selected, .admin-coverage-container .item-right .list-group-item.selected, .admin-filters-container .item-right .list-group-item.selected,
.admin-desired-variables-container .item-right .list-group-item.selected, .multi-select-container .item-right .list-group-item.selected, .preselected-filter-container .item-right .list-group-item.selected {
  background-color: #ff8022;
}
#coverage .item-right .list-group-item select.boolean, #filters .item-right .list-group-item select.boolean, .admin-coverage-container .item-right .list-group-item select.boolean, .admin-filters-container .item-right .list-group-item select.boolean,
.admin-desired-variables-container .item-right .list-group-item select.boolean, .multi-select-container .item-right .list-group-item select.boolean, .preselected-filter-container .item-right .list-group-item select.boolean {
  display: none;
}
#coverage .counties-left, #coverage .filters-left, #filters .counties-left, #filters .filters-left, .admin-coverage-container .counties-left, .admin-coverage-container .filters-left, .admin-filters-container .counties-left, .admin-filters-container .filters-left,
.admin-desired-variables-container .counties-left,
.admin-desired-variables-container .filters-left, .multi-select-container .counties-left, .multi-select-container .filters-left, .preselected-filter-container .counties-left, .preselected-filter-container .filters-left {
  margin-top: 4px;
  height: 360px;
}
#coverage .states-left, #coverage .counties-left, #coverage .states-right, #coverage .counties-right, #coverage .zipcodes-right, #filters .states-left, #filters .counties-left, #filters .states-right, #filters .counties-right, #filters .zipcodes-right, .admin-coverage-container .states-left, .admin-coverage-container .counties-left, .admin-coverage-container .states-right, .admin-coverage-container .counties-right, .admin-coverage-container .zipcodes-right, .admin-filters-container .states-left, .admin-filters-container .counties-left, .admin-filters-container .states-right, .admin-filters-container .counties-right, .admin-filters-container .zipcodes-right,
.admin-desired-variables-container .states-left,
.admin-desired-variables-container .counties-left,
.admin-desired-variables-container .states-right,
.admin-desired-variables-container .counties-right,
.admin-desired-variables-container .zipcodes-right, .multi-select-container .states-left, .multi-select-container .counties-left, .multi-select-container .states-right, .multi-select-container .counties-right, .multi-select-container .zipcodes-right, .preselected-filter-container .states-left, .preselected-filter-container .counties-left, .preselected-filter-container .states-right, .preselected-filter-container .counties-right, .preselected-filter-container .zipcodes-right {
  margin-bottom: 6px;
  height: 360px;
}
#coverage .counties-left, #filters .counties-left, .admin-coverage-container .counties-left, .admin-filters-container .counties-left,
.admin-desired-variables-container .counties-left, .multi-select-container .counties-left, .preselected-filter-container .counties-left {
  height: 320px;
}
#coverage .zipcodes-right .list-group-item:last-child, #coverage .zipcodes-right .list-group-item:first-child, #filters .zipcodes-right .list-group-item:last-child, #filters .zipcodes-right .list-group-item:first-child, .admin-coverage-container .zipcodes-right .list-group-item:last-child, .admin-coverage-container .zipcodes-right .list-group-item:first-child, .admin-filters-container .zipcodes-right .list-group-item:last-child, .admin-filters-container .zipcodes-right .list-group-item:first-child,
.admin-desired-variables-container .zipcodes-right .list-group-item:last-child,
.admin-desired-variables-container .zipcodes-right .list-group-item:first-child, .multi-select-container .zipcodes-right .list-group-item:last-child, .multi-select-container .zipcodes-right .list-group-item:first-child, .preselected-filter-container .zipcodes-right .list-group-item:last-child, .preselected-filter-container .zipcodes-right .list-group-item:first-child {
  border-radius: 0;
}
#coverage .item-controls, #filters .item-controls, .admin-coverage-container .item-controls, .admin-filters-container .item-controls,
.admin-desired-variables-container .item-controls, .multi-select-container .item-controls, .preselected-filter-container .item-controls {
  width: 40px;
  margin-top: 180px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #e4e4e4));
  background: -moz-linear-gradient(#f3f3f3, #e4e4e4);
  background: -webkit-linear-gradient(#f3f3f3, #e4e4e4);
  background: linear-gradient(#f3f3f3, #e4e4e4);
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  overflow: hidden;
  border: 1px solid #959595;
  padding: 5px;
  text-align: center;
  color: #ff8022;
}
#coverage .item-controls .add-item, #coverage .item-controls .remove-item, #filters .item-controls .add-item, #filters .item-controls .remove-item, .admin-coverage-container .item-controls .add-item, .admin-coverage-container .item-controls .remove-item, .admin-filters-container .item-controls .add-item, .admin-filters-container .item-controls .remove-item,
.admin-desired-variables-container .item-controls .add-item,
.admin-desired-variables-container .item-controls .remove-item, .multi-select-container .item-controls .add-item, .multi-select-container .item-controls .remove-item, .preselected-filter-container .item-controls .add-item, .preselected-filter-container .item-controls .remove-item {
  width: 30px;
  height: 30px;
  line-height: 26px;
  background-color: #3e4147;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  margin: 1px 1px 1px -1px;
  padding: 2px;
}
#coverage .item-controls .add-item, #filters .item-controls .add-item, .admin-coverage-container .item-controls .add-item, .admin-filters-container .item-controls .add-item,
.admin-desired-variables-container .item-controls .add-item, .multi-select-container .item-controls .add-item, .preselected-filter-container .item-controls .add-item {
  margin-bottom: 10px;
}

.multi-select-container .values-left {
  height: 400px;
}

#filters.hide-select .vertical-select, .admin-filters-container.hide-select .vertical-select, .admin-desired-variables-container.hide-select .vertical-select {
  display: none;
}
#filters.hide-select .filters-left, .admin-filters-container.hide-select .filters-left, .admin-desired-variables-container.hide-select .filters-left {
  height: 400px;
}

#schedule .add-block, .admin-schedule-container .add-block {
  margin-right: 20px;
}
#schedule .schedule-list, .admin-schedule-container .schedule-list {
  position: relative;
  height: 240px;
  overflow: auto;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #e4e4e4));
  background: -moz-linear-gradient(#f3f3f3, #e4e4e4);
  background: -webkit-linear-gradient(#f3f3f3, #e4e4e4);
  background: linear-gradient(#f3f3f3, #e4e4e4);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #959595;
}
#schedule .schedule-list .empty-message, .admin-schedule-container .schedule-list .empty-message {
  position: absolute;
  width: 100%;
  text-align: center;
  padding-top: 90px;
  font-size: 36px;
  font-weight: bold;
  color: #878c97;
  display: none;
}
#schedule .schedule-list .list-group-item, .admin-schedule-container .schedule-list .list-group-item {
  background-color: #e1e1e1;
  margin: 5px;
  position: relative;
}
#schedule .schedule-list .list-group-item.error, .admin-schedule-container .schedule-list .list-group-item.error {
  background-color: #b94a48;
}
#schedule .schedule-list .list-group-item:before, .admin-schedule-container .schedule-list .list-group-item:before {
  content: 'to';
  display: block;
  position: absolute;
  top: 18px;
  left: 22.2%;
}
#schedule .schedule-list .list-group-item:after, .admin-schedule-container .schedule-list .list-group-item:after {
  content: '-';
  display: block;
  position: absolute;
  top: 18px;
  left: 68.5%;
}
#schedule .schedule-list .list-group-item .close, .admin-schedule-container .schedule-list .list-group-item .close {
  font-size: 32px;
}

#notifications .add-block, .admin-notifications-container .add-block {
  margin-right: 20px;
}
#notifications .notifications-list, .admin-notifications-container .notifications-list {
  position: relative;
  height: 140px;
  margin-top: 10px;
  overflow: auto;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #e4e4e4));
  background: -moz-linear-gradient(#f3f3f3, #e4e4e4);
  background: -webkit-linear-gradient(#f3f3f3, #e4e4e4);
  background: linear-gradient(#f3f3f3, #e4e4e4);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #959595;
}
#notifications .notifications-list .empty-message, .admin-notifications-container .notifications-list .empty-message {
  position: absolute;
  width: 100%;
  text-align: center;
  padding-top: 40px;
  font-size: 36px;
  font-weight: bold;
  color: #878c97;
  display: none;
}
#notifications .notifications-list .list-group-item, .admin-notifications-container .notifications-list .list-group-item {
  background-color: #e1e1e1;
  margin: 5px;
  position: relative;
}
#notifications .notifications-list .list-group-item.error, .admin-notifications-container .notifications-list .list-group-item.error {
  background-color: #b94a48;
}
#notifications .notifications-list .list-group-item .close, .admin-notifications-container .notifications-list .list-group-item .close {
  font-size: 32px;
}

.filters-admin-container .add-block {
  margin-right: 20px;
}
.filters-admin-container .filters-admin-list {
  position: relative;
  height: 300px;
  margin-top: 10px;
  overflow: auto;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #e4e4e4));
  background: -moz-linear-gradient(#f3f3f3, #e4e4e4);
  background: -webkit-linear-gradient(#f3f3f3, #e4e4e4);
  background: linear-gradient(#f3f3f3, #e4e4e4);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #959595;
}
.filters-admin-container .filters-admin-list .empty-message {
  position: absolute;
  width: 100%;
  text-align: center;
  padding-top: 120px;
  font-size: 36px;
  font-weight: bold;
  color: #878c97;
  display: none;
}
.filters-admin-container .filters-admin-list .list-group-item {
  background-color: #e1e1e1;
  margin: 5px;
  position: relative;
}
.filters-admin-container .filters-admin-list .list-group-item.error {
  background-color: #b94a48;
}
.filters-admin-container .filters-admin-list .list-group-item .close {
  font-size: 32px;
}

.search-field-container .selectize-control .selectize-dropdown .title + .sub, .search-field-container .selectize-control .selectize-input > div .title + .sub {
  font-size: 12px;
  color: #6e737d;
  margin-left: 5px;
}
.search-field-container .search-field-list {
  position: relative;
  min-height: 140px;
  margin-top: 10px;
  overflow: auto;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #e4e4e4));
  background: -moz-linear-gradient(#f3f3f3, #e4e4e4);
  background: -webkit-linear-gradient(#f3f3f3, #e4e4e4);
  background: linear-gradient(#f3f3f3, #e4e4e4);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #959595;
}
.search-field-container .search-field-list .empty-message {
  position: absolute;
  width: 100%;
  text-align: center;
  padding-top: 40px;
  font-size: 36px;
  font-weight: bold;
  color: #878c97;
  display: none;
}
.search-field-container .search-field-list .list-group-item {
  background-color: #e1e1e1;
  margin: 5px;
  position: relative;
  font-size: 16px;
}
.search-field-container .search-field-list .list-group-item.error {
  background-color: #b94a48;
}
.search-field-container .search-field-list .list-group-item .sub {
  font-size: 12px;
  color: #6e737d;
  margin-left: 5px;
}
.search-field-container .search-field-list .list-group-item .close {
  font-size: 20px;
}

.margins-field-container .selectize-control .selectize-dropdown .title + .sub, .margins-field-container .selectize-control .selectize-input > div .title + .sub {
  font-size: 12px;
  color: #6e737d;
  margin-left: 5px;
}
.margins-field-container .margins-field-list {
  position: relative;
  min-height: 140px;
  margin-top: 10px;
  overflow: auto;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #e4e4e4));
  background: -moz-linear-gradient(#f3f3f3, #e4e4e4);
  background: -webkit-linear-gradient(#f3f3f3, #e4e4e4);
  background: linear-gradient(#f3f3f3, #e4e4e4);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #959595;
}
.margins-field-container .margins-field-list .empty-message {
  position: absolute;
  width: 100%;
  text-align: center;
  padding-top: 40px;
  font-size: 36px;
  font-weight: bold;
  color: #878c97;
  display: none;
}
.margins-field-container .margins-field-list .list-group-item {
  background-color: #e1e1e1;
  margin: 5px;
  position: relative;
  font-size: 16px;
}
.margins-field-container .margins-field-list .list-group-item .margin-item-value {
  margin-top: -5px;
}
.margins-field-container .margins-field-list .list-group-item.error {
  background-color: #b94a48;
}
.margins-field-container .margins-field-list .list-group-item .sub {
  font-size: 12px;
  color: #6e737d;
  margin-left: 5px;
}
.margins-field-container .margins-field-list .list-group-item .close {
  font-size: 20px;
}

.blocked-sources-container .blocked-sources-list {
  position: relative;
  min-height: 140px;
  margin-top: 10px;
  overflow: auto;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #e4e4e4));
  background: -moz-linear-gradient(#f3f3f3, #e4e4e4);
  background: -webkit-linear-gradient(#f3f3f3, #e4e4e4);
  background: linear-gradient(#f3f3f3, #e4e4e4);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #959595;
}
.blocked-sources-container .blocked-sources-list .empty-message {
  position: absolute;
  width: 100%;
  text-align: center;
  padding-top: 40px;
  font-size: 36px;
  font-weight: bold;
  color: #878c97;
  display: none;
}
.blocked-sources-container .blocked-sources-list .list-group-item {
  background-color: #e1e1e1;
  margin: 5px;
  position: relative;
  font-size: 16px;
}
.blocked-sources-container .blocked-sources-list .list-group-item.error {
  background-color: #b94a48;
}
.blocked-sources-container .blocked-sources-list .list-group-item .close {
  font-size: 20px;
}

.tcpa-scrubber-container .tcpa-scrubber-list {
  position: relative;
  min-height: 140px;
  margin-top: 10px;
  overflow: auto;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #e4e4e4));
  background: -moz-linear-gradient(#f3f3f3, #e4e4e4);
  background: -webkit-linear-gradient(#f3f3f3, #e4e4e4);
  background: linear-gradient(#f3f3f3, #e4e4e4);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #959595;
}
.tcpa-scrubber-container .tcpa-scrubber-list .empty-message {
  position: absolute;
  width: 100%;
  text-align: center;
  padding-top: 40px;
  font-size: 36px;
  font-weight: bold;
  color: #878c97;
  display: none;
}
.tcpa-scrubber-container .tcpa-scrubber-list .list-group-item {
  background-color: #e1e1e1;
  margin: 5px;
  position: relative;
  font-size: 16px;
}
.tcpa-scrubber-container .tcpa-scrubber-list .list-group-item.error {
  background-color: #b94a48;
}
.tcpa-scrubber-container .tcpa-scrubber-list .list-group-item .close {
  font-size: 20px;
}

.multi-value-container .multi-value-list {
  position: relative;
  min-height: 140px;
  margin-top: 10px;
  overflow: auto;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #e4e4e4));
  background: -moz-linear-gradient(#f3f3f3, #e4e4e4);
  background: -webkit-linear-gradient(#f3f3f3, #e4e4e4);
  background: linear-gradient(#f3f3f3, #e4e4e4);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #959595;
}
.multi-value-container .multi-value-list .empty-message {
  position: absolute;
  width: 100%;
  text-align: center;
  padding-top: 40px;
  font-size: 36px;
  font-weight: bold;
  color: #878c97;
  display: none;
}
.multi-value-container .multi-value-list .list-group-item {
  background-color: #e1e1e1;
  margin: 5px;
  position: relative;
  font-size: 16px;
}
.multi-value-container .multi-value-list .list-group-item.error {
  background-color: #b94a48;
}
.multi-value-container .multi-value-list .list-group-item .close {
  font-size: 20px;
}

#caps h4 {
  text-align: center;
}
#caps .input-group {
  margin: 0 15%;
}
#caps .input-group input {
  text-align: center;
}
#caps .input-group .increase, #caps .input-group .decrease {
  cursor: pointer;
}

.price-container .panel {
  margin: 0;
}
.price-container .pricing-panel {
  border-top-color: inherit !important;
}
.price-container .base-price-container {
  display: none;
}
.price-container h5 {
  font-weight: bold;
  margin-bottom: 0;
}
.price-container p {
  margin: 0;
}

.content {
  position: relative;
}
.content .loading-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  z-index: 1000;
  display: none;
}
.content .loading-container.show-on-load {
  display: block;
}
.content .loading-container p {
  position: fixed;
  top: 40%;
  left: 55%;
  font-size: 28px;
  font-weight: bold;
  text-shadow: 3px, 3px, 3px, 3px, white;
}

.top-buttons {
  margin-top: -3.5em;
  margin-bottom: -1em;
}
.top-buttons a {
  color: white;
}

.panel-heading-button .btn-group-sm {
  margin: -3px -5px;
}
.panel-heading-button .panel-title {
  font-size: 16px;
  margin-top: 3px;
}

body.admin-buyer-page a.btn-default {
  color: black;
}
body.admin-buyer-page .buyers-actions {
  float: right;
  margin-top: -3.5em;
  margin-bottom: -1em;
}
body.admin-buyer-page .buyers-actions h4 {
  margin-right: 15px;
  margin-top: 7px;
}
body.admin-buyer-page .buyers-actions li {
  list-style-type: none;
}
body.admin-buyer-page .top-row .panel-heading h4 {
  margin: 5px 0;
}
body.admin-buyer-page .top-row .panel-body {
  min-height: 165px;
}
body.admin-buyer-page .split-panel {
  overflow: hidden;
  text-align: center;
}
body.admin-buyer-page .split-panel h3 {
  margin: 10px 0 5px;
}
body.admin-buyer-page .split-panel .split-top {
  border-bottom: 1px solid #dddddd;
}
body.admin-buyer-page .split-panel .split-top h3 {
  font-size: 40px;
}
body.admin-buyer-page .split-panel .split-left, body.admin-buyer-page .split-panel .split-right {
  float: left;
  width: 49%;
}
body.admin-buyer-page .split-panel .split-left h3, body.admin-buyer-page .split-panel .split-right h3 {
  font-size: 24px;
}
body.admin-buyer-page .split-panel .split-left {
  border-right: 1px solid #dddddd;
}
body.admin-buyer-page .permissions p {
  margin: 5px 0;
}
body.admin-buyer-page a.btn-primary {
  color: white;
}
body.admin-buyer-page .view-button {
  margin-top: 20px;
}
body.admin-buyer-page .collapse-button {
  margin-top: 14px;
}
body.admin-buyer-page .collapse-title small {
  margin-left: 20px;
}
body.admin-buyer-page .defaults {
  padding: 10px 20px;
}
body.admin-buyer-page .campaigns td, body.admin-buyer-page .delivery td {
  vertical-align: middle;
}

.billing-setup .cc-form {
  display: none;
}

.page-header {
  position: relative;
}
.page-header h2 {
  margin-bottom: 0;
}
.page-header h3 {
  margin-bottom: 4px;
}
.page-header .btn-group {
  position: absolute;
  bottom: 10px;
  right: 0;
}
.page-header .btn {
  font-size: 1.3em;
}

.form-group.required .control-label:before {
  content: "*";
}

.show-more {
  margin-top: 10px;
}
.show-more button {
  cursor: pointer;
}
.show-more .label-hide {
  display: none;
}
.show-more .show-hide .label-show {
  display: none;
}
.show-more .show-hide .label-hide {
  display: inherit;
}

.dashboard .search-container {
  margin: 60px 0 30px;
}
.dashboard .search-container .search-typeahead {
  position: relative;
}
.dashboard .tt-input, .dashboard .tt-hint, .dashboard .twitter-typeahead {
  width: 100%;
}
.dashboard .tt-hint {
  color: #999;
}
.dashboard .tt-dropdown-menu h4 {
  padding: 3px 0;
  margin: 5px 15px;
  font-size: 16px;
  color: #878c97;
  border-bottom: 1px solid #878c97;
  cursor: default;
}
.dashboard .menu-buttons {
  margin: 50px 0;
}
.dashboard .menu-buttons .jangl-icon {
  display: block;
  font-size: 48px;
}

.admin-coverage-container textarea.coverage-input {
  width: 100%;
  height: 200px;
}
.admin-coverage-container .load-defaults {
  margin: 10px auto;
  display: none;
}
.admin-coverage-container > .panel-default {
  padding: 10px;
}
.admin-coverage-container .coverage-panel {
  min-width: 600px;
}
.admin-coverage-container .coverage-panel p {
  padding-left: 0;
  margin-left: 0;
}

textarea.multi-value-input {
  width: 100%;
  height: 200px;
}

.call-dashboard-stats .panel {
  padding: 5px 10px;
}
.call-dashboard-stats .metric {
  display: block;
  text-align: center;
  font-size: 48px;
  margin-top: -10px;
}
.call-dashboard-stats a:hover {
  color: #3e4147;
}
.call-dashboard-stats a:hover .metric {
  color: #ff8022;
}

.log-list, .call-log-list {
  min-height: 500px;
  overflow: auto;
  position: relative;
}
.log-list .log-details a, .call-log-list .log-details a {
  color: #ff8022;
}
.log-list .log-details a:hover, .call-log-list .log-details a:hover {
  text-decoration: underline;
}
.log-list tr.active, .call-log-list tr.active {
  color: #ff8022;
}
.log-list tr.log-details > td, .log-list tr.log-details:hover > td, .call-log-list tr.log-details > td, .call-log-list tr.log-details:hover > td {
  background: white;
}
.log-list .loading-container, .call-log-list .loading-container {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(238, 238, 238, 0.8);
}
.log-list .loading-text, .call-log-list .loading-text {
  text-align: center;
  font-size: 24px;
  margin-top: 200px;
}

#export-container {
  min-height: 300px;
  overflow: auto;
  position: relative;
}
#export-container .loading-container {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(238, 238, 238, 0.8);
}
#export-container .loading-text {
  text-align: center;
  font-size: 24px;
  margin-top: 100px;
}

body.admin-account-page .top-panels .panel-heading h3 {
  font-size: 24px;
}
body.admin-account-page .top-panels .panel-body {
  height: 120px;
  overflow: hidden;
}
body.admin-account-page .top-panels .users-panel .panel-body {
  padding-top: 5px;
  padding-bottom: 5px;
  overflow: auto;
}

.page-header.small-margin {
  margin-bottom: 0;
}

#ping-post-tester {
  overflow: hidden;
}
#ping-post-tester .results pre {
  max-height: 600px;
  white-space: pre;
  word-wrap: normal;
  user-select: all;
}
#ping-post-tester .loading-container {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  min-height: 500px;
  background: rgba(238, 238, 238, 0.8);
}
#ping-post-tester .loading-text {
  text-align: center;
  font-size: 24px;
  margin-top: 200px;
}

body.webleads-dashboard-page ul.dropdown-menu {
  z-index: 1001;
}

.qualifiers_chart {
  height: 80px;
}

.multi-checkbox {
  overflow: hidden;
}
.multi-checkbox .checkbox {
  width: 50%;
  float: left;
}

body.billing-page .platform-billing-statement .panel-heading {
  padding: 5px;
}
body.billing-page .platform-billing-statement .panel-body h3 {
  font-size: 18px;
  font-weight: bold;
  margin-top: 0;
}
body.billing-page .platform-billing-statement .panel-body hr {
  margin: -10px 0 15px;
  border-top: 2px solid #dddddd;
}

body.marketplace-contract-page .contract-body {
  height: 485px;
  overflow: auto;
}
body.marketplace-contract-page .contract-body ol {
  text-align: justify;
  margin: 0 0 1.5em;
  padding: 0 0 0 5px;
  counter-reset: item;
}
body.marketplace-contract-page .contract-body ol > li {
  margin: 5px 0;
  padding: 0 0 0 1.4em;
  text-indent: -1.3em;
  list-style-type: none;
  counter-increment: item;
}
body.marketplace-contract-page .contract-body ol > li:before {
  display: inline-block;
  width: 1em;
  padding-right: 0.5em;
  font-weight: bold;
  text-align: right;
  content: counter(item) ".";
}
body.marketplace-contract-page .contract-body ol > li p {
  text-indent: 0;
  margin: 5px 0;
}
body.marketplace-contract-page .glyphicon-save-file {
  font-size: 3em;
}

body.platform-dashboard-page .data-length-buttons {
  margin-bottom: 0;
}
body.platform-dashboard-page .stats-refresh {
  cursor: pointer;
  font-size: 16px;
  margin-top: 5px;
}
body.platform-dashboard-page .platform-stats-tabs .panel {
  margin-bottom: 0;
  border-top: 0;
  border-bottom: 0;
  min-height: 110px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
body.platform-dashboard-page .platform-stats-tabs .well {
  margin-bottom: 0;
}
body.platform-dashboard-page .platform-stats-tabs h4 {
  margin: 0 0 10px;
  white-space: nowrap;
}
body.platform-dashboard-page .platform-stats-tabs h3 {
  text-align: center;
  margin: 0;
  white-space: nowrap;
}
body.platform-dashboard-page .platform-stats-tabs .stats-revenue {
  color: #6c8d03;
}
body.platform-dashboard-page .platform-stats-tabs .stats-cost {
  color: #bf041d;
}
body.platform-dashboard-page .graph-panel {
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0;
  border-radius: 0 0 4px 4px;
  margin-bottom: 0;
}
body.platform-dashboard-page .platform-graph {
  height: 400px;
}
body.platform-dashboard-page .platform-stats {
  position: relative;
  overflow: hidden;
}
body.platform-dashboard-page .platform-stats .stats-loading {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(238, 238, 238, 0.8);
  z-index: 10;
}
body.platform-dashboard-page .platform-stats .loading-text {
  text-align: center;
  font-size: 24px;
  margin-top: 300px;
}
body.platform-dashboard-page .platform-balances h1 {
  margin: 0;
}

.platform-pricing-container .add-tier {
  margin-right: 20px;
}
.platform-pricing-container .platform-pricing-list {
  position: relative;
  height: 240px;
  overflow: auto;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #e4e4e4));
  background: -moz-linear-gradient(#f3f3f3, #e4e4e4);
  background: -webkit-linear-gradient(#f3f3f3, #e4e4e4);
  background: linear-gradient(#f3f3f3, #e4e4e4);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #959595;
}
.platform-pricing-container .platform-pricing-list .empty-message {
  position: absolute;
  width: 100%;
  text-align: center;
  padding-top: 90px;
  font-size: 36px;
  font-weight: bold;
  color: #878c97;
  display: none;
}
.platform-pricing-container .platform-pricing-list .list-group-item {
  background-color: #e1e1e1;
  margin: 5px;
  position: relative;
}
.platform-pricing-container .platform-pricing-list .list-group-item.error {
  background-color: #b94a48;
}
.platform-pricing-container .platform-pricing-list .list-group-item .close {
  font-size: 32px;
}

.ping-post-tests {
  display: block;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 auto;
  overflow-x: auto;
  white-space: nowrap;
}

/* Call Recordings */
.call-recording-container .sm2-bar-ui {
  font-size: 12px;
}

.call-recording-container .sm2-bar-ui .sm2-main-controls,
.call-recording-container .sm2-bar-ui .sm2-playlist-drawer {
  background-color: #ff8022;
}

.call-recording-container {
  border: 1px solid #dddddd;
  border-radius: 0 0 4px 4px;
  height: 234px;
}

.call-recording-container.has-playback .recording-playback-box {
  width: 70%;
}

.call-recording-container.has-playback .recording-upload-box {
  width: 30%;
}

.recording-playback-box {
  float: left;
  overflow: hidden;
  width: 0;
  -webkit-transition: width 1s ease-in-out, padding 1s ease-in-out;
  transition: width 1s ease-in-out, padding 1s ease-in-out;
}

.recording-playback-player {
  margin: 10px;
}

.recording-transcription {
  margin: 10px;
}

.recording-transcription .form-control-static {
  font-size: 16px;
  padding: 7px 13px;
}

.recording-transcription textarea.form-control {
  height: 100px;
  min-height: 100px;
  max-height: 100px;
  min-width: 100%;
  max-width: 100%;
}

.recording-transcription button {
  margin-top: 8px;
}

.recording-upload-box {
  font-size: 1.25rem;
  /* 20 */
  background-color: #ffffff;
  position: relative;
  padding: 60px 20px;
  text-align: center;
  float: left;
  width: 100%;
  height: 232px;
  outline: 2px dashed rgba(169, 169, 169, 0.5);
  outline-offset: -10px;
  -webkit-transition: outline-color .15s ease-in-out, background-color .15s linear, width 1s ease-in-out;
  transition: outline-color .15s ease-in-out, background-color .15s linear, width 1s ease-in-out;
}

.recording-upload-box.is-dragover {
  outline-color: darkgray;
  background-color: #eeeeee;
}

.recording-upload-dragndrop,
.recording-upload-icon {
  display: none;
}

.recording-upload-box.has-advanced-upload .recording-upload-dragndrop {
  display: inline;
}

.recording-upload-box.has-advanced-upload .recording-upload-icon {
  width: 100%;
  height: 60px;
  fill: #a9a9a9;
  display: block;
  margin-bottom: 30px;
}

.recording-upload-box.is-uploading .recording-upload-input,
.recording-upload-box.is-success .recording-upload-input,
.recording-upload-box.is-error .recording-upload-input {
  visibility: hidden;
}

.recording-upload-uploading,
.recording-upload-success,
.recording-upload-error {
  display: none;
}

.recording-upload-box.is-uploading .recording-upload-uploading,
.recording-upload-box.is-success .recording-upload-success,
.recording-upload-box.is-error .recording-upload-error {
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.recording-upload-uploading {
  font-style: italic;
}

.recording-upload-success {
  -webkit-animation: appear-from-inside .25s ease-in-out;
  animation: appear-from-inside .25s ease-in-out;
}

@-webkit-keyframes appear-from-inside {
  from {
    -webkit-transform: translateY(-50%) scale(0);
  }
  75% {
    -webkit-transform: translateY(-50%) scale(1.1);
  }
  to {
    -webkit-transform: translateY(-50%) scale(1);
  }
}
@keyframes appear-from-inside {
  from {
    transform: translateY(-50%) scale(0);
  }
  75% {
    transform: translateY(-50%) scale(1.1);
  }
  to {
    transform: translateY(-50%) scale(1);
  }
}
.recording-upload-restart {
  font-weight: 700;
}

.recording-upload-restart:focus,
.recording-upload-restart:hover {
  color: #333333;
}

.js .recording-upload-file {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.js .recording-upload-file + label {
  max-width: 80%;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
}

.js .recording-upload-file + label:hover strong,
.recording-upload-file:focus + label strong,
.recording-upload-file.has-focus + label strong {
  color: #333333;
}

.js .recording-upload-file:focus + label,
.js .recording-upload-file.has-focus + label {
  outline: 1px dotted #000;
  outline: -webkit-focus-ring-color auto 5px;
}

.js .recording-upload-file + label * {
  /* pointer-events: none; */
  /* in case of FastClick lib use */
}

.no-js .recording-upload-file + label {
  display: none;
}

.no-js .recording-upload-button {
  display: block;
}

.recording-upload-button {
  font-weight: 700;
  color: #e5edf1;
  background-color: #333333;
  display: none;
  padding: 8px 16px;
  margin: 40px auto 0;
}

.recording-upload-button:hover,
.recording-upload-button:focus {
  background-color: #666666;
}

.call-answers-container .call-answers-values-list {
  margin-top: -5px;
}

.call-answers-container .call-answers-add-value {
  margin-top: 10px;
  cursor: pointer;
}

.call-answers-container .call-answers-remove-value {
  padding-top: 15px;
  padding-left: 5px;
  width: 0;
  cursor: pointer;
  white-space: nowrap;
}
.call-answers-container .call-answers-remove-value:hover {
  color: #d9534f;
}

.call-answers-container .call-answers-filter-value {
  padding-top: 15px;
  cursor: pointer;
  color: #5cb85c;
}
.call-answers-container .call-answers-filter-value:hover {
  color: #449d44;
}

.call-answers-container .call-answers-exclude-value {
  padding-top: 15px;
  cursor: pointer;
  color: #d9534f;
}
.call-answers-container .call-answers-exclude-value:hover {
  color: #c9302c;
}

.call-answers-container .call-answers-value-select {
  margin: 5px 0;
}

.call-answers-container .call-answers-hangup-text {
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
  margin-bottom: 0;
  padding: 10px 0;
}

.call-announcement-container .call-announcement-transcription {
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
  margin-bottom: 0;
  padding: 10px 0;
}

.call-values-container .call-values-name {
  height: 34px;
}

.call-ivr-parts-container .ui360,
.call-ivr-parts-container .sm2-360ui {
  width: 50px;
  height: 50px;
}

.call-ivr-parts-container .ui360 {
  float: left;
  margin-top: -4px;
  margin-right: 5px;
}

.call-ivr-parts-container .sm2_link {
  font-size: 12px;
  text-align: center;
  width: 50px;
  top: 0;
  left: 0;
  margin: -13px 0 0;
  padding: 0;
}

.call-ivr-parts-container .sm2_link:hover {
  background: none;
  padding: 0;
  margin: -13px 0 0;
}

.call-ivr-parts-container .sm2-360ui.sm2_playing + .sm2_link,
.call-ivr-parts-container .sm2-360ui.sm2_paused + .sm2_link {
  display: none;
}

.call-ivr-parts-container .list-group-item > .row {
  margin-bottom: 10px;
}

.call-ivr-parts-container .calls-ivr-parts-transcription {
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
  margin-bottom: 0;
  padding: 10px 0;
}

.call-pools-container .call-pools-name {
  height: 34px;
}

.call-pools-container .call-pools-remove span {
  padding-top: 8px;
}
